チェックボックスアイコン 手順5: gain補正

カウント値にgainの値をかけて、電子数 (=光子数) に変換します。 CCDの読み出しチャンネルごとにgain (電子数とカウント値の比) が異なるため、flatフレームを使ってチャンネルごとの相対gainを求めて補正します。 今はflatフレームから求めることにしていますが、時間変動するものではないので、十分データが集まればチャンネルごとのgainを直接かけてしまえば良いと考えています。

#obs-bias.listはbias引きまで終わった天体+較正フレーム。
ls kls*-bias.fits > obs-bias.list
ls flat-*-bias.fits >> obs-bias.list

sed -e s/-bias.fits/-gain.fits/ obs-bias.list > obs-gain.list

#引数1がflatフレーム、引数2が入力ファイル、引数3が出力ファイル。
#1フレームの場合はファイル名を直接記述、ファイルリストの場合は頭に"@"を付ける。
#出力ファイルは上書きするので注意。
kools_ifu_red.adjust_gain(['flat-vph-blue-bias.fits','@obs-bias.list','@obs-gain.list'])