このページでは
せいめい望遠鏡GAOES-RVのデータについてIRAF上で一般的なR ∼ 65,000のエシェル分光器のスペクトルとして解析をおこなう方法を解説します。
このページで説明する一般的な高分散スペクトル解析に加えて、I2 セルを使用して高精度な視線速度測定をおこなうする場合は、特別な解析が必要になります。 それを期待される場合は、代表者(東京工業大学 佐藤文衛、satobn__at__eps.sci.titech.ac.jp)に連絡し、共同研究を行うことを強くお勧めします。 |
せいめい望遠鏡観測環境でのQLについてはこちらの手順(フラットの作成)からおこなえばよいです。
スペクトルフォーマット

Aperture | Echelle Order | Wavelength [Å] | Note |
---|---|---|---|
1 | 101 | 5857.40 — 5952.46 (5920) | long side cut by the chip edge |
2 | 102 | 5799.96 — 5894.13 | |
3 | 103 | 5743.63 — 5836.93 | partially damaged by bad column |
4 | 104 | 5688.39 — 5780.82 | |
5 | 105 | 5634.20 — 5725.78 | |
6 | 106 | 5581.04 — 5671.78 | |
7 | 107 | 5528.04 — 5619.43 | |
8 | 108 | 5477.67 — 5566.77 | |
9 | 109 | 5427.40 — 5515.71 | |
10 | 110 | 5378.06 — 5465.58 | |
11 | 111 | 5329.60 — 5416.35 | |
12 | 112 | 5282.01 — 5368.00 | |
13 | 113 | 5235.25 — 5320.50 | |
14 | 114 | 5189.32 — 5273.84 | |
15 | 115 | 5144.19 (5198) — 5227.98 | short side cut by the chip edge |
GAOES-RVスペクトルのスリット長方向はCCDの画素列と平行ではありません。
したがって、分散方向に一度に 1 ピクセルずつトレースし、波長較正を行った上で加算する必要があります。
このプロセスは、以下の IRAF cl-script を使用して実行できます。
IRAF CL-script のダウンロードと準備
スクリプトパッケージのダウンロード
このページで使用されているすべてのスクリプトは、次の github ページからダウンロードできます。
https://github.com/chimari/hds_iraf
スクリプトは、Subaru/HDS の解析パッケージに含まれています。
gaoes パッケージは IRAF v2.16.2、V2.17、および PyRAF 環境で動作することを確認しています。
hds_iraf パッケージのインストール
- すべての hds_iraf パッケージをダウンロードし、以下を login.cl に追加してください。
set hdshome = 'home$IRAF/hds_iraf/' task $hds.pkg = 'hdshome$hds.cl' set obsdb = "hdshome$obsdb.dat" set gaoeshome = 'home$IRAF/hds_iraf/' task $gaoes.pkg = 'gaoeshome$gaoes.cl'
* ''home$IRAF/hds_iraf/'' の部分はあなたの環境(どこにhds_iraf パッケージを置いたか)にあわせて変更してください。 - IRAFを起動して gaoes パッケージを呼び出します。
ecl> gaoes *************************************************************** *************************************************************** ** Seimei GAOES-RV IRAF Reduction Package ** ************************** CAUTION !!! ************************ ** This package is always under development. ** ** Check the latest package via ** ** git clone https://github.com/chimari/hds_iraf ** ** ** ** This package is developed by Akito Tajitsu (NAOJ) ** ** last update : 2023/03/27 ** *************************************************************** *************************************************************** gaoes_comp gaoes_linear gaoes_overscan mkblaze wacosm11 gaoes_ecfw gaoes_linstab grql sed wacosm3 gaoes_flat gaoes_linstat hdsmk1d wacosm1 gaoes>
- hds_iraf パッケージのその他の機能については こちら(すばるHDSのページ)をご覧ください。
GAOES-RV 用リファレンスのダウンロード
以下からダウンロードしてください。
http://www.o.kwasan.kyoto-u.ac.jp/inst/gaoes-rv/GAOES-RV_ql-20240926.tar.gz
アーカイブにはリファレンス フレームとデータベース ファイル (アパーチャ、フラット、コンパリソン、マスク、およびブレ-ズ関数)、および QL アプリケーション(grlog)用の Python スクリプト が含まれています。
アーカイブを展開し、"GAOES-RV_ql/"ディレクトリを適当な場所に配置します (HOME$/IRAF/GAOES-RV_ql/ を grlogでのデフォルトとしています)。
データ解析
Start
- 新規にワークディレクトリを作成します。
- リファレンスとデータベースファイルを ''GAOES-RV_ql/'' 下からワークディレクトリにコピーします。
- 以上をおこなうとワークディレクトリの構造は以下のようになっているはずです。
work ├── Ap.GAOES-RV.f8(fc).fits ├── ThAr.GAOES-RV.f8(fc).center.fits ├── Mask.GAOES-RV.ocs_ecfw.fits ├── cBlaze.GAOES-RV.f8(fc).fits └── database ├── apAp.GAOES-RV.f8(fc) └── ecThAr.GAOES-RV.f8(fc).center
"f8" は八角形断面のファイバーで作成したファイル、"fc"は円形断面のファイバーで作成したファイルになります。使用したファイバーに合わせて以下読み替えてください。
フラットの作成
- GRA以下8桁の数字を羅列した以下のようなフラット画像のリストを作ります。
00000299 00000300 00000301 00000302 00000303 00000304 00000305 00000306 00000307 00000308 00000309 00000310 00000311 00000312 00000313
以下のコマンドで簡単に作ることができます。seq -f "%08g" 299 313 > flat.in
- タスク ''gaose_flat''を使用します。
PACKAGE = hds TASK = gaoes_flat inlist = flat.in input flat image list indirec = /home/taji/work4/20221015 directory of RAW data outimg = Flat20221015 output flat image (ref_ap = Ap.GAOES-RV.f8) Aperture reference image (apflag = yes) Create new aperture reference? (yes/no) (new_ap = Ap20221015) New aperture image (st_x = -54) Start pixel to extract (ed_x = 53) End pixel to extract (scatter= yes) apscatter? (yes/no) (normali= yes) apnormalize? (yes/no) (mode = q)
- inlist : 作成したリストファイル
- indirec : 生データのあるディレクトリ
- outimage : 作成するフラット画像のファイル名 (散乱光除去後に''.ac''、規格化後にさらに''.nm''がこれに付加されます。)
- ref_ap : アパーチャーリファレンス (リファレンスパッケージに入っている ''Ap.GAOES-RV.f8''を指定します)
- apflag : 作成したフラットから新規にアパーチャーを作成するかどうか? (通常は''yes'')
- new_ap : 作成するアパーチャーファイル名
- st_x : スペクトルの写っている最小ピクセル (GAOES-RVでは ∼ -54)
- ed_x : スペクトルの写っている最大ピクセル (GAOES-RVでは ∼ 53)
- scatter : 散乱光の除去をするかどうか? (通常は''yes'')
- normalize : 規格化フラットを作成するかどうか? (通常は''yes'')
- 以上のパラメータでタスク ''gaoes_flat''を実行すると以下のファイルが作成されます。
- Flat20221015.fits (imcombined 済みのフラット)
- Flat20221015.sc.fits (apscatterで散乱光を除去されたフラット)
- Flat20221015.sc.nm.fits (さらにapnormalizeで規格化されたフラット)⇒ Input 2 for ''grql''
- Ap20221015.fits (アパーチャーリファレンス) ⇒ Input 1 for ''grql''
- database/apAp20221015 (アパーチャーのデータベース)
コンパリソンの作成
- タスク ''gaose_comp''を使用します。
- inid : ThArフレームのGRA以下 8桁数字
- indirec : 生データのあるディレクトリ
- outimg : 作成するコンパリソンのファイル名
- ref_ap : アパーチャーのリファレンス (上記''gaoes_flat''で作成したものを指定します)
- ref_com : 波長較正済みリファレンス (ダウンロードしたリファレンスパッケージ中の ''ThAr.GAOES-RV.f8.center''を指定します)
- 上記のパラメータでgaoes_compを実行すると以下のファイルが作成されます。
- ThAr20221015.fits (オーバースキャン済み 二次元のコンパリソン画像) ⇒ Input 4 for ''grql''
- ThAr20221015.center.fits (中央1ピクセルをトレースして一次元化されたコンパリソンスペクトル) ⇒ Input 3 for ''grql''
- database/ecThAr20221015.center (上記一次元化スペクトルの波長較正データベース)
PACKAGE = hds TASK = gaoes_comp inid = 00000315 input ID of ThAr frame indirec = /home/taji/work4/20221015 directory of RAW data outimg = ThAr20221015 output comparison image (ref_ap = Ap20221015) Aperture reference image (ref_com= ThAr.GAOES-RV.f8.center) Wavelength reference (1D comparison) image (mode = q)
天体画像の解析
- 上記でフラットとコンパリソンを作成したのちにタスク ''grql''で天体画像の解析をおこないます。
PACKAGE = gaoes TASK = grql inid = 00000944 Input frame ID (indirec= ..) directory of RAW data (batch = no) Batch Mode? (inlist = ) Input file list for batch-mode (interac= yes) Run task interactively? (yes/no) (ref_ap = Ap.GAOES-RV.fc) Aperture reference image (flatimg= Flat.GAOES-RV.fc.sc.nm) ApNormalized flat image (thar1d = ThAr.GAOES-RV.fc.center) 1D wavelength-calibrated ThAr image (thar2d = ThAr.GAOES-RV.fc) 2D ThAr image (st_x = -54) Start pixel to extract (ed_x = 53) End pixel to extract (cosmicr= yes) Cosmic Ray Rejection? (scatter= yes) Scattered Light Subtraction? (ecfw = yes) Extract / Flat-fielding / Wavelength calib.? (getcnt = yes) Measure spectrum count? (mk1d = no) Make order combined 1d spectrum? (splot = yes) Splot Spectrum? ### Cosmic-Ray Rejection. ### (cr_proc= wacosm) CR rejection procedure (wacosm|lacos)? ### Parameters for wacosm11 ### (cr_wbas= 2000.) Baseline for wacosm11 ### Parameters for lacos_spec ### (cr_ldis= no) Confirm w/Display? (need DS9) (cr_lgai= 1.67) gain (electron/ADU) (cr_lrea= 4.4) read noise (electrons) (cr_lxor= 9) order of object fit (0=no fit) (cr_lyor= 3) order of sky line fit (0=no fit) (cr_lcli= 10.) detection limit for cosmic rays(sigma) (cr_lfra= 3.) fractional detection limit fro neighbouring pix (cr_lobj= 5.) contrast limit between CR and underlying object (cr_lnit= 4) maximum number of iterations ### Scattered-light Subtraction ### (sc_inte= yes) Run apscatter interactively? ### Get Spectrum Count. ### (ge_line= 2) Order line to get count (ge_stx = 2150) Start pixel to get count (ge_edx = 2400) End pixel to get count (ge_low = 1.) Low rejection in sigma of fit (ge_high= 0.) High rejection in sigma of fit ### Make 1D spectrum ### (m1_blaz= ) Blaze Function (m1_mask= ) Mask Image (m1_stx = 60) Start X for trimming (m1_edx = 4120) Endt X for trimming ### Splot ### (sp_line= 1) Splot image line/aperture to plot (clean = yes) Clean up intermediate images? (yes/no) (mode = q)
- inid : 天体フレームのGRA以下 8桁のフレーム番号
- indirec : 生データのあるディレクトリ
- batch : バッチ処理をするかどうか (以下を参照)
- inlist : バッチモードで読み込むファイルリスト
- ref_ap: アパーチャーリファレンス ⇐ Input 1 produced by ''gaoes_flat''
- flatimg: 規格化済みのフラット ⇐ Input 2 produced by ''gaoes_flat''
- thar1d: 一次元化された波長較正済みのコンパリソンスペクトル ⇐ Input 3 produced by ''gaoes_comp''
- thar2d: 二次元のコンパリソン画像 ⇐ Input 4 produced by ''gaoes_comp''
- st_x: スペクトルが写っている最小ピクセル (''gaoes_flat''で使用したのと同じ数字を使う。 GAOES-RVでは ∼ -54)
- ed_x: maximum aperture for object frame. (''gaoes_flat''で使用したのと同じ数字を使う。 GAOES-RVでは ∼ 53 )
- cosmicr: Cosmic ray 除去をするかどうか?
- scatter: 散乱光除去をするかどうか?
- ecfw: 一次元化するかどうか(波長校正+フラット)?
- getcnt: カウントの自動測定をするかどうか?
- mk1d: 完全一次元化をするかどうか?
- splot: 完成したスペクトルのプロットをおこなうかどうか?
- cr_proc: Cosmic Ray除去のタスク (wacosm / lacos)
- cr_wbas: wacosm11のベースライン.
- cr_l*: lacos_spec用のパラメータ (lacos_spec を使用するにはSTSDASをインストールする必要があります。).
- sc_inte: 散乱光の除去をインタラクティブにおこなうかどうか? (yes/no)
- ge_line: 自動カウント計測をおこなうエシェルオーダー
- ge_stx: 自動カウント計測をおこなう最小ピクセル
- ge_edx: 自動カウント計測をおこなう最大ピクセル
- m1_blaz: ブレーズ関数(完全一次元化で使用)
- m1_mask: マスク画像(完全一次元化で使用)
- m1_stx: 完全一次元化するときに使用する各オーダーでの最小ピクセル
- m1_edx: 完全一次元化するときに使用する各オーダーでの最大ピクセル
- sp_line: splot するオーダー番号
- 以上のパラメータでタスク grql を実行すると以下のファイルが作成されます。
- G00000266o.fits (オーバースキャン済み画像)
- G00000266oc.fits (Cosmic Ray除去後)
- G00000266ocs.fits (散乱光除去後)
- G00000266ocs_ecfw.fits (一次元化 + フラット + 波長較正済みスペクトル) = filnal resultant
- G00000266ocs_ecfw_1d.fits (完全一次元化スペクトル) = filnal resultant
- 2 つ以上のオブジェクト フレームに対して grql を実行する場合は、バッチ モードを使用できます。
GRAの8桁の数値を格納したリストファイルを作成します。
00000321 00000322 00000323 00000324 00000325 ...
次に、''batch=yes'' および inlist=(オブジェクト リスト ファイル) を指定して grql を実行します。 - ecl のコマンドラインで grql を実行する場合は、オブジェクト GRA の 8 桁の番号を二重引用符で囲む必要があります。
ecl> grql "00000321"
完全一次元化
以上でマルチオーダーのエシェルスペクトルを得ることができました。
ここから先はオプションとして、オーダーをつなぎ合わせた完全一次元化スペクトルの作成について解説します。
Maskの作成
- フラットの一枚を天体と同じようにgrqlで解析し、G????????ocs_ecfw.fits を作成しておきます。(この時点まではgrqlでmk1d=noとしておきます)
- 使用するタスクはgaoes_mkmask
PACKAGE = gaoes TASK = gaoes_mkmask inimage = G00000997ocs_ecfw Input Flat image mask = Mask.00000977 New Mask image (mode = q)
実行すると各オーダーで>>> Do you want to correct this order? (y/n) :
ときかれるのでオーダーにbad pixelやオーダー端があり修整をいれたい場合は"y"を入れます。
yを入れた場合は各オーダーがプロットされるので、消したい範囲(X方向)の一端にカーソルを持っていき"a"キーを押し、 さらにもう一端にカーソルを移動させて(オーダー端の場合などはグラフ外でよい)再度"a"キーを押すと、>>> Do you want to correct this order MORE? (y/n) :
に"n"と答えて次のオーダーに進みます。
これを15オーダー繰り返すと、必要のない箇所を排除するマスクが作成されます。
基本的に除去する必要があるのは- 両端のオーダー(オーダー1, 15)
- オーダー3、5790A近辺のBad pixel
Blaze functionの作成
ここではフラットスペクトルに対して連続光フィットをおこない、ブレーズ関数を作成する方法を紹介します。
- インプットにはマスクの作成でも仕様したフラットの一枚を天体と同じようにgrqlで解析した G????????ocs_ecfw.fits を使用します。
- 仕様するタスクは gaoes_mkblaze。maskに先程作成したマスクを指定します。
PACKAGE = gaoes TASK = gaoes_mkblaze inec = G00000997ocs_ecfw Input Multi-Order Flat Spectrum outblz = cBlaze.00000997 Output Blaze Function (mask = Mask.00000997) Mask Image (mode = q)
実行するとcontinuumタスクが立ち上がるので、オーダー端やbadpixelを除いて必要な箇所のみを"t"キーで指定し、キー 説明 s s と s で挟んだ間のデータのみを使用するようにします。 t sで選択したエリアのクリア。 f フィッティング。 :order 数字 オーダーの変更(10-20程度)。 :niterate 数字 フィッティングイテレーションの変更(通常ゼロでよい)。
基本的に気をつける必要があるのはマスク作成時と同じ箇所になります。
天体スペクトルの完全一次元化
上記で作成したマスクとブレーズ関数を使用してマルチオーダーの天体スペクトルの完全一次元化を行います。
- 天体データはgrqlでエシェルマルチオーダーのもの(G????????ocs_ecfw.fits)ができているものとします。
- 使用するタスクはgaoes_mk1d。
PACKAGE = gaoes TASK = gaoes_mk1d inec = G00001025ocs_ecfw Input Multi-Order Spectrum out1d = G00001025ocs_ecfw_1d Output 1D Spectrum blaze = cBlaze.00000997 Blaze Function (mask = Mask.00000997) Mask Image (st_x = 70) Start X (ed_x = 4100) End X (mode = q)
maskとblazeにそれぞれ作成したファイルを指定します。
st_xとed_xは各オーダーについてどこからどこまでを使うかをピクセルで指定している数字になりますが、 GAOES-RVではスペクトルの空間方向が斜めになっている関係上、上記で指定しているように少し余裕をもたせた数字にするのが良いです。splot上で各オーダーをプロットし、"$"で横軸をピクセル表示にし、だいたいどこで端が折れ曲がっているかをチェックするとよいでしょう。
- 実行すると自動的に完全一次元化されたスペクトルが生成されます。
- 出力された完全一次元化スペクトルに対して continuumフィットを行う。
- 標準星データなどで感度補正をする。
grql で完全一次元化をする
フラットデータを使用してマスクとブレーズ関数の作成が完了していれば、grqlで生データから完全一次元化スペクトルを作成することができます。
- grql のパラメータで mk1d=yesとしてマスクやブレーズ関数など gaoes_mk1dで使用するパラメータを指定します。
PACKAGE = gaoes TASK = grql (中略) (mk1d = yes) Make order combined 1d spectrum? (中略) ### Make 1D spectrum ### (m1_blaz= cBlaze.GAOES-RV.f8) Blaze Function (m1_mask= Mask.GAOES-RV.f8.ocsf_ecfw) Mask Image (m1_stx = 60) Start X for trimming (m1_edx = 4120) Endt X for trimming
- 出力は G????????ocs_ecfw_1d.fits となります。
heliocentric wavelengthへの変更
ここまでで解析した波長は装置基準(topocentric)な波長となっています。
タスク rvgaoes を使用することで地球の自転・公転の影響を取り除いた heliocentric wavelengthに変換することができます。
PACKAGE = gaoes TASK = rvgaoes inimage = SN2023ixf_Fcalib Input image outimage= SN2023ixf_Fcalib.rv Output image (observa= seimei) Observatory (mode = q)login.cl に gaoesパッケージ中の obsdb.datを指定しておくと、observatoryとしてseimeiを選択することができます。
このタスクはマルチオーダー、完全一次元化後いずれのスペクトルにも使用できます。
GUI上でのReduction (Quick Look)
出力されるスペクトルは上記grqlをIRAF上で実行したものと同じです。 エシェルマルチオーダースペクトルはG????????ocs_ecfw.fits、完全一次元化スペクトルはG????????ocs_ecfw_1d.fits になります。
- 必要環境
- Gtk+3 が使用できるlinux環境。(mac OSでは動作確認していません)
- PyRAFが使えるようになっている環境。
- PyRAF環境の準備
PyRAFはastroconda/miniconda経由でインストールしてもいいですし、Ubuntu環境などではsudo apt-get install astro-iraf python3-pyraf
等して簡単にインストールすることができます。
comand line から pyrafが起動できるようにしておいてください。 (conda経由の場合は conda activate iraf37 等しておく)
この環境でコマンドラインからpyrafが起動でき、gaoesパッケージが読み込みできることを確認しておいてください。
- grlog のダウンロード
grlog は git hub経由でsourceをダウンロードできます。git clone https://github.com/chimari/grlog cd grlog/ ./configure --with-gtk3 (うまく動かない場合は) ./autogen.sh --with-gtk3 make sudo make install
make するためにはGtK+3, opensslの開発環境をインストールしておく必要があります。
- hds_irafパッケージ、リファレンス(GAOES-RV_ql)のダウンロード・準備
上記のCL scriptを使用した準備と同じくIRAF用のCL script パッケージ(hds_iraf)とリファレンスフレームおよびQL用pythonスクリプトが入ったGAOES-RV_ql-XXXXXXXX.tar.gzをダウンロードし、それぞれ適当なディレクトリにおいてください。
また、login.clにset hdshome = 'home$IRAF/hds_iraf/' task $hds.pkg = 'hdshome$hds.cl' set gaoeshome = 'home$IRAF/hds_iraf/' task $gaoes.pkg = 'gaoeshome$gaoes.cl'
の記述を加えておきます。
- grlog の起動
コマンドライン引数の最後にデータ(GRA*fits)が置いてあるディレクトリを指定して起動します。grlog [-s shared_dir] [-w work_dir] [-l login.cl_dir] [-h] [-u] data_dir
オプションは以下のようになります。Option Directory 説明 デフォルト -s Shared Directory リファレンスとQL用pythonスクリプトを置いたディレクトリ HOME$/IRAF/GAOES-RV_ql/ -w Work Directory QLのワークディレクトリ <Data Directory>/ql/ -l login.cl Directory IRAF用login.clを置いてあるディレクトリ HOME$/ 最終引数 Data Directory RAW data(GRA*.fits)を置いてあるディレクトリ (必ず必要) grlog /home/taji/work/GAOES-RV/20230401
で起動し、解析したファイルは/home/taji/work/GAOES-RV/20230401/ql/に作成されていきます。
- PyRAF 起動環境の設定
メニューのConfig → PyRAF setups で以下のウインドウを開き、 PyRAFを起動する際のコマンドを設定してください。
"Python command"は"splot.py"などPyRAF用のpythonスクリプトを起動する際に必要なpythonコマンド。Shared ディレクトリ下にある"splot.py"を起動する際にpython3 splot.py
とする必要がある場合は"python3"と入れておいてください。splot.py
だけで起動するような環境では空欄にしておきます。
- Flat および Apeture の作成
FlatとApertureはフラットのデータから同時に作成をおこないます。
初回作成時にはGAOES-RV_ql/下にある"Ap.GAOES-RV.f8.fits"(grlog起動時にworkディレクトリに 自動でコピーされる)をリファレンスとしてApertureを作り直します。
下図のようにフラットのフレームを複数選択し、"Flat"ボタンを押してください。- Comparisonの作成
初回作成時にはGAOES-RV_ql/下にある"ThAr.GAOES-RV.f8.center.fits"をリファレンスとして波長校正データが作成されます。
波長較正用Comparisonとして使用したいThArフレームを選択し、"ThAr"ボタンを押します。
正常に波長較正データが作成されると、テーブルのCAL欄に"C"マークが入ります。- Maskの作成 (必ずしもやらなくてよい)
解析済みフラットについて"Mask"ボタンを使用すればマスクの作成ができます。
基本的にはGAOES-RV_ql/下に入っていて自動的にコピーされる"Mask.GAOES-RV.ocs_ecfw.fits"のままでよいため、 ここでは説明を省きます。
- Blaze functionの作成
天体フレームと同様に解析したフラットについて連続光フィットをおこない、ブレーズ関数を作成します。 これをおこなうことにより、天体の完全一次元化(エシェルの各オーダーのつなぎ合わせ)をより高い精度で おこなうことができます。
まず、フラットフレームから一枚を選択し、"Obj"ボタンを押して解析をおこないます。
- 作成したCALの確認
下部"Calibration"部の"Blaze"の横にある歯車マークのボタンを押すと現在セットされているCALフレームのチェックができます。 "Aperture", "Flat", "Wavelength reference"等、それぞれが正常に作成された時点で自動的にセットされます。 変更したい場合は各フレーム右のボタンで変更することができます。
特に、同じフレームから"Flat"や"ThAr"を作り直したいときは、一度デフォルトの"Flat(ThAr).GAOES-RV..."というファイルにこのウインドウで設定しなおしてから作成しなおす作業をおこなってください。(重ね書きをしないよう一度データベースを削除するため、そのまま作り直しはできません)- 天体の解析
上記のようにCALを用意した上で(用意していない場合はGAOES-RV_ql/下のリファレンスが使用されます)、天体フレームを選択し、"Obj"ボタンを押すことで天体の解析をおこないます。
"splot"の項目で表示するオーダー・もしくは完全一次元化スペクトル(1D spec)を選択できます。
また、"Get Spectrum Count"の項目で、どのオーダーのどのピクセルでカウントを自動測定するかを指定できます。
複数の天体フレームを選択してバッチ処理をおこなうこともできます。バッチ処理中はスペクトルのプロットはスキップされます。
解析が終了すると、テーブルのQL欄に○印がマークされ、e-欄に概算のカウント(フォトン数)が記入されます。- ログの書き出し
ログの内容はメニューのFile → Save Log でCSVファイルに出力できます。 - Flat および Apeture の作成