Differences between revisions 6 and 22 (spanning 16 versions)
Revision 6 as of 2018-10-16 17:53:05
Size: 5679
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 3: Line 4:
[/home/controls/git/ligo-summary-pages/configurations/k1] {{{
/home/controls/git/ligo-summary-pages/configurations/k1
}}}

 * ガーディアンの設定を見るには
{{{
ssh -Y controls@k1ctr0
emacs -nw /opt/rtcds/userapps/release/psl/k1/guardian/FSS.py
}}}
Line 6: Line 15:

```
ssh -Y controls@k1ctr0
emacs -nw /opt/rtcds/userapps/release/psl/k1/guardian/FSS.py
```


- archiveオプションを使うと、次からそれを読むようにしてくれる

```
 * archiveオプションを使うと今の計算結果をHDF5形式で書き出してくれる。それを使うには{{{-a}}}オプションを追加すればいい。ファイルを書き出すのに追加の時間がかかることに注意。1GB以上のファイルができることもあるので、ファイルサイズにも注意
{{{
Line 25: 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 34: 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 36: Line 33:
```
emacs -nw ~/git/ligo-summary-pages/configurations/k1/k1psl.ini
```
}}}
Line 41: 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 45: 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 85: Line 42:
 - つまり以下のコマンドを走らせればいい
        * このやり方の恩恵は、どれかのサブグループのiniファイルにミスがあってエラー終了した場合にも最後のhtml生成はきちんと行われる
 * つまり以下のコマンドを走らせればいい
Line 88: Line 47:
``` {{{
Line 101: Line 60:
``` }}}
Line 104: Line 63:
```
date
 * GPSを指定するのではなくて、デイリーサマリーページを作る方法は次の通り
  * これを30分ごとに自動的にcrontabで走るようにしておくとグラフが自動的にできる。htmlファイルの置き場所は実行した場所なので注意
  * 大事なのは{{{-a}}}オプションを追加すること、これによって追加された30分のデータだけを読み込んで解析するので計算コストを分散+省略できる(この仕組みが素晴らしい)
Line 107: 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 109: 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 111: 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 115: Line 76:
``` }}}
Line 118: Line 79:
- 計算時間の測定をした  * PSLのデイリーサマリーページ生成時間の計算時間の測定をした(24時間分のデータを読み込んでグラフをプロットする)
Line 120: Line 81:
``` {{{
Line 123: Line 84:
```
- 6分!?!?!?
- こんなに早い理由は、fullデータじゃなくてtrendデータを読んでいるから
}}}

 *
6分!?!?!?
 * こんなに早い理由は、fullデータじゃなくてtrendデータを読んでいるから
Line 128: Line 90:
- 他にやりたいこと
 - トップページがほしい
 - VISのサブグループ用のサマリーページを作成する
 * VISのconfiguration fileに今、譲原が見ているチャンネルをすべて追加した
  * IMMT1, IMMT2などのチャンネルは横澤さんが追加してくれる
 * groupを使うと、同じgroupのタブをまとめてくれる。これによってVISの種類で分類できる
 * VISのType別にgroupを設定するようにした
Line 132: Line 95:
- VIS関連のchannel
 - 移植する?
 * 最終的にADC, PSL, IMC, VISのデイリーサマリーを30分ごとに走らせるようにcrontabで走らせるようにした
  * htmlなどの出力先はk1sum0の[[http://k1sum0/~controls/day/20181016/|http://k1sum0/~controls/day/20181016/]]に出力される
Line 135: 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/

  • 複数のサブグループを作るときは
    1. まず --no-html でジョブを走らせる

    2. その後ですべてのconfigurationファイルを-fして--html-onlyする

    3. このやり方の恩恵は、どれかのサブグループのiniファイルにミスがあってエラー終了した場合にも最後のhtml生成はきちんと行われる
    4. つまり以下のコマンドを走らせればいい

      - /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で走らせるようにした
  • ちなみに-j 4とか書くと、4つのcoreで並列化実行できる

KAGRA/Subgroups/PEM/SummaryPage/memo_20181015_yuzu (last edited 2018-10-17 13:34:28 by HirotakaYuzurihara)