Size: 5731
Comment:
|
← Revision 22 as of 2018-10-17 13:34:28 ⇥
Size: 6083
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
* 以下の作業ディレクトリに最新のconfiguration fileを配置する | * 作業している計算機、実際に走らせる計算機は {{{k1sum0}}} * 以下の作業ディレクトリに最新のconfiguration fileを配置する |
Line 7: | Line 8: |
* ガーディアンの設定を見るには | * ガーディアンの設定を見るには |
Line 14: | Line 15: |
* archiveオプションを使うと、次からそれを読むようにしてくれる ``` |
* archiveオプションを使うと今の計算結果をHDF5形式で書き出してくれる。それを使うには{{{-a}}}オプションを追加すればいい。ファイルを書き出すのに追加の時間がかかることに注意。1GB以上のファイルができることもあるので、ファイルサイズにも注意 {{{ |
Line 26: | Line 26: |
``` - コマンドメモ ``` /home/controls/opt/summary-2.7/bin/gw_summary gps 1223596818 1223597418 -a --nds --verbose -f /home/controls/git/ligo-summary-pages/configurations/k1/k1psl.ini --ifo K1 -f /home/controls/git/ligo-summary-pages/configurations/defaults.ini ``` |
}}} |
Line 35: | Line 29: |
- 修正コマンド | * gpsモードで走らせるときのコマンドメモ {{{ /home/controls/opt/summary-2.7/bin/gw_summary gps 1223596818 1223597418 -a --nds --verbose --ifo K1 -f /home/controls/git/ligo-summary-pages/configurations/defaults.ini -f /home/controls/git/ligo-summary-pages/configurations/k1/k1vis.ini |
Line 37: | Line 33: |
``` emacs -nw ~/git/ligo-summary-pages/configurations/k1/k1psl.ini ``` |
}}} |
Line 42: | Line 36: |
- やること - 【OK】FSSのガーディアンを追加する - 【OK】今のデイリーサマリーしてるchannelを追加する |
* webブラウザからサマリーページを見るには [[http://k1sum0/~controls/yuzu/day/20181011/psl/guardian_pmc/ | http://k1sum0/~controls/yuzu/day/20181011/psl/guardian_pmc/]] |
Line 46: | Line 38: |
``` [yuzurihara@Pearson:~/git_local/work/1007_dailysummary/data]cat latest_ch.txt | grep "PSL" K1:PSL-IP_QPD1_DC_PIT_OUT_DQ K1:PSL-IP_QPD1_DC_YAW_OUT_DQ K1:PSL-IP_QPD2_DC_PIT_OUT_DQ K1:PSL-IP_QPD2_DC_YAW_OUT_DQ K1:PSL-ISS_PDA_DC_OUT_DQ K1:PSL-ISS_PDB_DC_OUT_DQ K1:PSL-REFCAV_ERR_OUT_DQ K1:PSL-REFCAV_REFL_OUT_DQ K1:PSL-REFCAV_TRANS_OUT_DQ K1:PSL-TTFSS_TEMP_MON_OUT_DQ K1:PSL-TTFSS_MIXER_MON_OUT_DQ K1:PSL-TTFSS_EOM_MON_OUT_DQ K1:PSL-TTFSS_PZT_MON_OUT_DQ K1:PSL-PMC_MIXER_MON_OUT_DQ K1:PSL-PMC_PZT_HV_MON_OUT_DQ K1:PSL-PMC_REFL_DC_OUT_DQ K1:PSL-PMC_TRANS_DC_OUT_DQ K1:PEM-PSL_ACC_TABLE1_Z_OUT_DQ K1:PEM-PSL_ACC_TABLE2_Z_OUT_DQ K1:PEM-PSL_ACC_TABLE3_Z_OUT_DQ K1:PEM-PSL_ACC_PERI_EXIT_OUT_DQ K1:PEM-PSL_ACC_PERI_REFCAV_OUT_DQ K1:PEM-PSL_MAG_LASERRACK_X_OUT_DQ K1:PEM-PSL_MAG_LASERRACK_Y_OUT_DQ K1:PEM-PSL_MAG_LASERRACK_Z_OUT_DQ K1:PEM-PSL_MIC_CENTER_OUT_DQ ``` - 【OK】IMC, PEM, PEMのサマリーページをくっつける - webブラウザからサマリーページを見るには `http://k1sum0/~controls/yuzu/day/20181011/psl/guardian_pmc/` - 複数のサブグループを作るときは |
* 複数のサブグループを作るときは |
Line 86: | Line 42: |
- つまり以下のコマンドを走らせればいい | * このやり方の恩恵は、どれかのサブグループのiniファイルにミスがあってエラー終了した場合にも最後のhtml生成はきちんと行われる * つまり以下のコマンドを走らせればいい |
Line 89: | Line 47: |
``` | {{{ |
Line 102: | Line 60: |
``` | }}} |
Line 105: | Line 63: |
``` date |
* GPSを指定するのではなくて、デイリーサマリーページを作る方法は次の通り * これを30分ごとに自動的にcrontabで走るようにしておくとグラフが自動的にできる。htmlファイルの置き場所は実行した場所なので注意 * 大事なのは{{{-a}}}オプションを追加すること、これによって追加された30分のデータだけを読み込んで解析するので計算コストを分散+省略できる(この仕組みが素晴らしい) |
Line 108: | Line 67: |
/home/controls/opt/summary-2.7/bin/gw_summary $DAY $PARA -a --nds --verbose --ifo K1 -f /home/controls/git/ligo-summary-pages/confiurations/defaults.ini -f /home/controls/git/ligo-summary-pages/configurations/k1/k1psl.ini --no-html | {{{ /home/controls/opt/summary-2.7/bin/gw_summary day 20181016 -a --nds --verbose --ifo K1 -f /home/controls/git/ligo-summary-pages/confiurations/defaults.ini -f /home/controls/git/ligo-summary-pages/configurations/k1/k1psl.ini --no-html |
Line 110: | Line 70: |
/home/controls/opt/summary-2.7/bin/gw_summary $DAY $PARA -a --nds --verbose --ifo K1 -f /home/controls/git/ligo-summary-pages/confiurations/defaults.ini -f /home/controls/git/ligo-summary-pages/configurations/k1/k1imc.ini --no-html | /home/controls/opt/summary-2.7/bin/gw_summary day 20181016 -a --nds --verbose --ifo K1 -f /home/controls/git/ligo-summary-pages/confiurations/defaults.ini -f /home/controls/git/ligo-summary-pages/configurations/k1/k1imc.ini --no-html |
Line 112: | Line 72: |
/home/controls/opt/summary-2.7/bin/gw_summary $DAY $PARA -a --nds --verbose --ifo K1 -f /home/controls/git/ligo-summary-pages/confiurations/defaults.ini -f /home/controls/git/ligo-summary-pages/configurations/k1/k1pem.ini --no-html | /home/controls/opt/summary-2.7/bin/gw_summary day 20181016 -a --nds --verbose --ifo K1 -f /home/controls/git/ligo-summary-pages/confiurations/defaults.ini -f /home/controls/git/ligo-summary-pages/configurations/k1/k1pem.ini --no-html |
Line 116: | Line 76: |
``` | }}} |
Line 119: | Line 79: |
- 計算時間の測定をした | * PSLのデイリーサマリーページ生成時間の計算時間の測定をした(24時間分のデータを読み込んでグラフをプロットする) |
Line 121: | Line 81: |
``` | {{{ |
Line 124: | Line 84: |
``` - 6分!?!?!? - こんなに早い理由は、fullデータじゃなくてtrendデータを読んでいるから |
}}} * 6分!?!?!? * こんなに早い理由は、fullデータじゃなくてtrendデータを読んでいるから |
Line 129: | Line 90: |
- 他にやりたいこと - トップページがほしい - VISのサブグループ用のサマリーページを作成する |
* VISのconfiguration fileに今、譲原が見ているチャンネルをすべて追加した * IMMT1, IMMT2などのチャンネルは横澤さんが追加してくれる * groupを使うと、同じgroupのタブをまとめてくれる。これによってVISの種類で分類できる * VISのType別にgroupを設定するようにした |
Line 133: | Line 95: |
- VIS関連のchannel - 移植する? |
* 最終的にADC, PSL, IMC, VISのデイリーサマリーを30分ごとに走らせるようにcrontabで走らせるようにした * htmlなどの出力先はk1sum0の[[http://k1sum0/~controls/day/20181016/|http://k1sum0/~controls/day/20181016/]]に出力される |
Line 136: | Line 98: |
``` cat data/latest_ch.txt | grep "VIS" | awk -F: 'BEGIN{i=0} {print i" = %(IFO)s:"$2".mean,m-trend timeseries"; i++}' > hoge.txt ``` - groupを使うと、同じgroupのタブをまとめてくれる。これによってVISの種類で分類できる |
* ちなみに{{{-j 4}}}とか書くと、4つのcoreで並列化実行できる |
作業している計算機、実際に走らせる計算機は k1sum0
- 以下の作業ディレクトリに最新のconfiguration fileを配置する
/home/controls/git/ligo-summary-pages/configurations/k1
- ガーディアンの設定を見るには
ssh -Y controls@k1ctr0 emacs -nw /opt/rtcds/userapps/release/psl/k1/guardian/FSS.py
archiveオプションを使うと今の計算結果をHDF5形式で書き出してくれる。それを使うには-aオプションを追加すればいい。ファイルを書き出すのに追加の時間がかかることに注意。1GB以上のファイルができることもあるので、ファイルサイズにも注意
Archive options: Choose if, and how, to archive data from this run -a [FILE_TAG], --archive [FILE_TAG] Read archived data from, and write processed data to, an HDF archive file written with the FILE_TAG. If not given, no archive will be used, if given with no file tag, a default of 'GW_SUMMARY_ARCHIVE' will be used. (default: False)
- gpsモードで走らせるときのコマンドメモ
/home/controls/opt/summary-2.7/bin/gw_summary gps 1223596818 1223597418 -a --nds --verbose --ifo K1 -f /home/controls/git/ligo-summary-pages/configurations/defaults.ini -f /home/controls/git/ligo-summary-pages/configurations/k1/k1vis.ini
webブラウザからサマリーページを見るには http://k1sum0/~controls/yuzu/day/20181011/psl/guardian_pmc/
- 複数のサブグループを作るときは
まず --no-html でジョブを走らせる
その後ですべてのconfigurationファイルを-fして--html-onlyする
- このやり方の恩恵は、どれかのサブグループのiniファイルにミスがあってエラー終了した場合にも最後のhtml生成はきちんと行われる
- つまり以下のコマンドを走らせればいい
- /home/controls/public_html/yuzu/run.sh
/home/controls/opt/summary-2.7/bin/gw_summary gps 1223596818 1223597418 -a --nds --verbose --ifo K1 -f /home/controls/git/ligo-summa ry-pages/configurations/defaults.ini -f /home/controls/git/ligo-summary-pages/configurations/k1/k1psl.ini --no-html /home/controls/opt/summary-2.7/bin/gw_summary gps 1223596818 1223597418 -a --nds --verbose --ifo K1 -f /home/controls/git/ligo-summa ry-pages/configurations/defaults.ini -f /home/controls/git/ligo-summary-pages/configurations/k1/k1imc.ini --no-html /home/controls/opt/summary-2.7/bin/gw_summary gps 1223596818 1223597418 -a --nds --verbose --ifo K1 -f /home/controls/git/ligo-summa ry-pages/configurations/defaults.ini -f /home/controls/git/ligo-summary-pages/configurations/k1/k1pem.ini --no-html /home/controls/opt/summary-2.7/bin/gw_summary gps 1223596818 1223597418 -a --nds --verbose --ifo K1 -f /home/controls/git/ligo-summa ry-pages/configurations/defaults.ini -f /home/controls/git/ligo-summary-pages/configurations/k1/k1psl.ini -f /home/controls/git/ligo -summary-pages/configurations/k1/k1imc.ini -f /home/controls/git/ligo-summary-pages/configurations/k1/k1pem.ini --html-only
- GPSを指定するのではなくて、デイリーサマリーページを作る方法は次の通り
- これを30分ごとに自動的にcrontabで走るようにしておくとグラフが自動的にできる。htmlファイルの置き場所は実行した場所なので注意
大事なのは-aオプションを追加すること、これによって追加された30分のデータだけを読み込んで解析するので計算コストを分散+省略できる(この仕組みが素晴らしい)
/home/controls/opt/summary-2.7/bin/gw_summary day 20181016 -a --nds --verbose --ifo K1 -f /home/controls/git/ligo-summary-pages/confiurations/defaults.ini -f /home/controls/git/ligo-summary-pages/configurations/k1/k1psl.ini --no-html /home/controls/opt/summary-2.7/bin/gw_summary day 20181016 -a --nds --verbose --ifo K1 -f /home/controls/git/ligo-summary-pages/confiurations/defaults.ini -f /home/controls/git/ligo-summary-pages/configurations/k1/k1imc.ini --no-html /home/controls/opt/summary-2.7/bin/gw_summary day 20181016 -a --nds --verbose --ifo K1 -f /home/controls/git/ligo-summary-pages/confiurations/defaults.ini -f /home/controls/git/ligo-summary-pages/configurations/k1/k1pem.ini --no-html /home/controls/opt/summary-2.7/bin/gw_summary $DAY $PARA -a --nds --verbose --ifo K1 -f /home/controls/git/ligo-summary-pages/confiurations/defaults.ini -f /home/controls/git/ligo-summary-pages/configurations/k1/k1psl.ini -f /home/controls/git/ligo-summary-pages configurations/k1/k1imc.ini -f /home/controls/git/ligo-summary-pages/configurations/k1/k1pem.ini --html-only
- PSLのデイリーサマリーページ生成時間の計算時間の測定をした(24時間分のデータを読み込んでグラフをプロットする)
Tue Oct 16 11:21:24 JST 2018 Tue Oct 16 11:27:58 JST 2018
- 6分!?!?!?
- こんなに早い理由は、fullデータじゃなくてtrendデータを読んでいるから
- VISのconfiguration fileに今、譲原が見ているチャンネルをすべて追加した
- IMMT1, IMMT2などのチャンネルは横澤さんが追加してくれる
- groupを使うと、同じgroupのタブをまとめてくれる。これによってVISの種類で分類できる
- VISのType別にgroupを設定するようにした
- 最終的にADC, PSL, IMC, VISのデイリーサマリーを30分ごとに走らせるようにcrontabで走らせるようにした
htmlなどの出力先はk1sum0のhttp://k1sum0/~controls/day/20181016/に出力される
ちなみに-j 4とか書くと、4つのcoreで並列化実行できる