下記の一連の繰り返しで副鏡の最適位置を探し出す。
astebeam@aste-mx2% source .cshrc.linux
aste10@aste-2c% rsync -avz -e ssh asteobs@aste-1c:/log/7/'real20100428*' ~/antlog/ aste10@aste-mx2% rsync -avz -e ssh aste10@aste-2c:~/antlog/'real20100428*' ~/antlog/
aste10aste-mx2% gunzip real20100428090920.gz
2011年4月バージョン
aste10@aste-2c% rsync -avz -e ssh asteobs@aste-1c:/log/7/'real201104216*' ~/antlog/ aste10@aste-at3i% rsync -avz -e ssh aste10@aste-2c:~/antlog/'real20110416*' ~/antlog/ aste10@aste-mt2% cd ~/antlog aste10@aste-mt2% sftp aste10@aste-at3i <--rsynが使えなかった。 sftp> cd antlog sftp> get real20110416* aste10@aste-mx2% cd ~/antlog aste10@aste-mx2% sftp aste10@aste-mt2 sftp> cd antlog sftp> get real20110416*
aste10@aste-mx2% rsync -avz -e ssh aste10@aste-mx2:~/antlog/'real20100428*' ~/antlog/
astebeam@aste-mx2% source .cshrc.linux # <-- 当面はおまじないと思ってください astebeam@aste-mx2% cd ~/subref/observations astebeam@aste-mx2% ssh aste10@aste-2c 'grep "Apr[ ]* 28" /log/6/mess | grep START | grep -v Cosmos | grep -v SEND' > tmp.txt astebeam@aste-mx2% cat tmp.txt | grep sbrf10 | awk '{print $9,$8}' | sed -e "s/aste10.sbrf10.//;s/'[ ]*10/.start C0/;s/00.000/.LCK/" > tmp2.txt
2011年4月バージョン aste-2c ->aste-at3i ->aste-mt2 -> aste-wx2
asteobs@aste-2c% grep "Apr[ ]* 28" /log/6/mess | grep START | grep -v Cosmos | grep -v SEND > tmp.txt asteobs@aste-at3i% sftp asteobs@aste-2c sftp>get tmp.txt asteobs@aste-mt2%sftp asteobs@aste-at3i sftp>get tmp.txt astebeam@aste-mx2 % sftp asteobs@aste-mt2 sftp> get tmp.txt
astebeam@aste-mx2 % cat tmp.txt | grep sbrf11 | awk '{print $9,$8}' | sed -e "s/aste11.sbrf11.//;s/'[ ]*11/.start C0/;s/00.000/.LCK/" > tmp2.txt astebeam@aste-mx2 % cp tmp2.txt ~/subref/observations
astebeam@aste-mx2[~/subref/observations]: ls -l /home/aste10/antlog/real20100428* | grep -v gz$ | awk '{print $9}' | sed s#/home/aste10/antlog/## > tmp3.txt
jupzc3.start C803150134.LCK real20080315013322 jpsbc3a.start C803150137.LCK real20080315013614 ←stsbc3?の並びは以下の通り jpsbc3b.start C803150143.LCK real20080315014246 (間隔はX,Y共に1mm) jpsbc3c.start C803150150.LCK real20080315014849 e jpsbc3d.start C803150156.LCK real20080315015546 d ↑X jpsbc3e.start C803150202.LCK real20080315020145 g f a h i ←Y jpsbc3a.start C803150208.LCK real20080315020744 b jpsbc3f.start C803150214.LCK real20080315021346 c jpsbc3g.start C803150220.LCK real20080315021946 jpsbc3h.start C803150226.LCK real20080315022546 jpsbc3i.start C803150232.LCK real20080315023145 jpsbc3a.start C803150238.LCK real20080315023743
astebeam@aste-mx2% cd ~/subref/observations/ astebeam@aste-mx2% subref_redux 100428 C00428.listを実行する。ここで、Zスキャンの観測データとフィッティング結果、各副鏡位置(X,Y)におけるクロススキャンデータとフィッティング結果がプロットされる。惑星が受かっていない、フィットが成功していないなどの異常が見られた場合は、各自ノートにひかえておき、次のステップ (生成ファイルの整形)でフラグする。
astebeam@aste-mx2:~/subref/observations/100428/配下に出力される。1次元プロファイルのフィット結果は、~/subref/observations/に生成されている。生成されたデータファイル(フィット結果)の内容は下記:
データの並び: X, Y, Z, AZ, EL, C00428, peak, width, peak, width, ...(以降fitting error)
データの並び: date, time, AZ, EL, peak(K), center(mm), width(mm), d(peak(K)), d(center(mm)), d(width(mm)), ...(以降fitting error)
astebeam@aste-mx2[~/subref/observations]: subref_xyfit -y -a C90720jup ↑".sbrfx"などの拡張子は不要。これにより、最大のゲインを与える、最適なX, Yの値を得る。フィット結果は、C90720jup.sbrfy2、および画像ファイル C90720jup.sbrfx_0.ps, C90720jup.sbrfx_0.png などのファイル名で保存される。この ***.sbrfy2 は次のステップ(EL依存性)で使用する。ちなみに、ファイルが複数ある場合は
astebeam@aste-mx2[~/subref/observations]: subref_xyfit -y -a C90720jup C9720jup2 ...のようにすべて書き下してもOK。また、複数のファイルをリストしたファイル(e.g., 09020jup.sbrfy.list)を作成しておいて、-lオプション付きで与えることもできる。
astebeam@aste-mx2[~/subref/observations]: subref_xyfit -y -a -l 09720jup.sbrfy.list
subref_xyfit> too few data (all data flagged?). subref_xyfit> try again WITHOUT the -a option.などとエラーが出る場合、自動フラグオプション (-a) を外して再度実行してみてください。
astebeam@aste-mx2[~/subref/observations]: subref_xyfit -x C00917ただし、このように "too few data ..." というメッセージが出るような場合、正常なデータを取得できていない可能性が高いです。その場合は、(大変もうしわけありませんが)データ取得からやり直す可能性も探ってください。
#ref(): File not found: "subref_xyfit_snapshot.png" at page "Observation and Analysis/SubRef/DataAnalysis_Focusing"
090720/C90720jup # <-- ".sbrfz" などの拡張子は不要 090730/C90730jup ... 090805/C90805jup
astebeam@aste-mx2[~/subref/observations]: subref_elfit -z -l sbrfz09.listちなみに、
astebeam@aste-mx2[~/subref/observations]: subref_elfit -z ./090720/C90720jup ./090730/C90730jup (..中略..) ./090805/C90805jupのようにすべて書き下してもOK (-lオプションなし)。
astebeam@aste-mx2[~/subref/observations]: subref_elfit -cz -l sbrfz09.list
以上
ここの項目は、データ解析ツールを使って解析する人には、基本的には不要です。解析の詳細を知りたい人、解析ツールを管理・更新する人はご参考ください。
aste-mx2:/home/astebeam/ └linux/ ├bin/ │ ├subref_redux │ ├subref_xyfit │ ├subref_elfit │ ├point_redux │ ├copon_redux │ ├iopt_track │ └point_elfit │ └idl/ ├batch_subref.pro ├init.pro └pro/ └idl/ └aste/ └subref/ ├sbrf_redux.pro ├sbrf_common.pro ├sbrf_fcs_functions.pro ├sbrf_pnt_functions.pro ├pnt_redux.pro ├pnt_functions.pro └pick_xyz.pro
#ref(): File not found: "sbrf_anly2.png" at page "Observation and Analysis/SubRef/DataAnalysis_Focusing"
#ref(): File not found: "planet_pnt_sw_nrw.png" at page "Observation and Analysis/SubRef/DataAnalysis_Focusing"
"/home/aste10/linux/idl/pro/aste/subref/sbrf_common_functions.pro" line 27 : 修正前) starttime.yr = long(strmid(dataname),1,1))+2000l 修正後) starttime.yr = long(strmid(dataname),1,1))+2010l