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までお問い合わせください。