color termが設定されていないフィルタの解析

hscpipe 7ではNB926とN400用のcolor termが設定されていません。 config fileを使ってこれらのsingleFrameDriver.pyを行う方法を紹介します。 configファイルのフォーマットはsingleFrameDriver.pyを走らせた後で作成される rerun/[rerun name]/config/singleFrameDriver.py を参考にしてください。 NB400とNB926を使いたい場合、Color terms を参考に、configファイルには下記を書き込みます。

# newly added
config.processCcd.calibrate.photoCal.colorterms.data['ps1*'].data['N400']=lsst.pipe.tasks.colorterms.Colorterm()
# name of primary filter
config.processCcd.calibrate.photoCal.colorterms.data['ps1*'].data['N400'].primary='g'

# name of secondary filter
config.processCcd.calibrate.photoCal.colorterms.data['ps1*'].data['N400'].secondary='r'

# Constant parameter
config.processCcd.calibrate.photoCal.colorterms.data['ps1*'].data['N400'].c0=0.176542

# First-order parameter
config.processCcd.calibrate.photoCal.colorterms.data['ps1*'].data['N400'].c1=1.127055

# Second-order parameter
config.processCcd.calibrate.photoCal.colorterms.data['ps1*'].data['N400'].c2=0.505502

# newly added
config.processCcd.calibrate.photoCal.colorterms.data['ps1*'].data['N926']=lsst.pipe.tasks.colorterms.Colorterm()
# name of primary filter
config.processCcd.calibrate.photoCal.colorterms.data['ps1*'].data['N926'].primary='z'

# name of secondary filter
config.processCcd.calibrate.photoCal.colorterms.data['ps1*'].data['N926'].secondary='y'

# Constant parameter
config.processCcd.calibrate.photoCal.colorterms.data['ps1*'].data['N926'].c0=0.005230

# First-order parameter
config.processCcd.calibrate.photoCal.colorterms.data['ps1*'].data['N926'].c1=-0.574448

# Second-order parameter
config.processCcd.calibrate.photoCal.colorterms.data['ps1*'].data['N926'].c2=-0.330899

SingleFrameDrver.pyを走らせる際にオプションとして –configfile [config file name] をつけると、 これらのフィルタを解析することができます。configファイルについては、HSC pipeline コマンド全般 もご参考ください。

もしhscpipe本体に修正を加えられる場合は、

~/stack/miniconda3-4.5.12-1172c30/Linux64/obs_subaru/7.7.2-hsc+4/python/lsst/obs/hsc/hscFilters.py

~/stack/miniconda3-4.5.12-1172c30/Linux64/obs_subaru/7.7.2-hsc+4/hsc/transmission/

~/stack/miniconda3-4.5.12-1172c30/Linux64/obs_subaru/7.7.2-hsc+4/config/hsc/colorterms.py

~/stack/miniconda3-4.5.12-1172c30/Linux64/obs_subaru/7.7.2-hsc+4/config/hsc/extinctionCoeffs.py

~/stack/miniconda3-4.5.12-1172c30/Linux64/obs_subaru/7.7.2-hsc+4/config/hsc/mergeCoaddDetections.py

~/stack/miniconda3-4.5.12-1172c30/Linux64/obs_subaru/7.7.2-hsc+4/config/hsc/mergeCoaddMeasurements.py

のフィルタ情報を Color terms を参考に適宜修正してください。不明な値はhelpdeskまでお問い合わせください。