解析の実行

HSC pipeline を用いて解析を実行すると「画像データ」と「カタログデータ」がそれぞれ生成されます。 こうしたデータを生成するために、次の手順で解析を実行してください。

  1. 解析の準備 (解析を始める前に HSC pipeline の解析環境を整える)
  2. 1 次処理用データの生成
  3. 天体データの 1 次処理
  4. 天体データの位置合わせとフラックススケール決め
  5. 天体データの重ね合わせ

この解析のフローチャートを図示したものが 図1 になります。 一通り「画像データ」が生成されたら、

  1. マルチバンド解析
  2. 各 CCD の測りなおし

も行います。 手順通り解析を行うためには右サイドバーの Next Step の案内に従ってください。

HSC pipeline のそれぞれのバージョンで対応している filter については HSC pipeline filter 対応表 を参照して下さい。

とにかくちゃっちゃと解析に取りかかりたい人は 解析の準備 に進んでください。 それ以外の人は、以下の リポジトリ構造 を読んでから 解析の準備 に進んでください。

../_images/flow.png

図1 解析の流れ



HSC pipeline filter 対応表

HSC pipeline 3.x 系と 4.x 系にて対応している filter は以下です。 filter 情報の詳細については こちら をご参照ください。

Broad-band filters
Filter hscPipe 4.x hscPipe 3.x
g Yes Yes
r Yes Yes
i Yes Yes
z Yes Yes
y Yes Yes
i2 Yes (Version 4.0.2 or later) No
r2 Yes (Version 4.0.5 or later) No

Narrow-band filters
Filter Open from hscPipe 4.x hscPipe 3.x
NB387 S16B No (1) No (1)
NB468 S16A No No
NB515 S15A No (1) No (1)
NB527 S16A No No
NB656 S16A No No
NB718 S16B No No
NB816 S15B Yes Yes
NB921 S15A Yes Yes
NB926 S17A No No
IB945 S17A No No
NB973 S17B No No

(1): これらのフィルターについては色補正が未登録となっていますが、解析は可能です。

詳細については、 NB387, 515 の解析方法 を参照下さい。



リポジトリ構造

各プロセスで用いられるコマンド等の詳細は後ほど紹介するとして、 ここでは HSC pipeline によって生成されるリポジトリ構造を説明します。 HSC pipeline により生成されるリポジトリは _mapper という ファイルがあるディレクトリ以下に 1 次処理用データ、 天体データそれぞれディレクトリの階層構造(データベース)を形成します。 このデータベースの情報は registry.sqlite3calibRegistry.sqlite3 というレジストリに登録されています。 例えば、home ディレクトリ下に作った hsc の中にリポジトリを構築し 解析を実行した場合のデータベースの構造を例示します。 各ディレクトリツリー下にあるファイルの詳細は解析の手順のページで説明することとし、 ここでは各ディレクトリの大枠をご紹介します。

~/hsc                                        # 解析ディレクトリ
     |-- _mapper
     |-- registry.sqlite3                    # 全データのレジストリ
     |-- CALIB                               # 1 次処理用データディレクトリ
     |        `--- calibRegistry.sqlite3     # 1 次処理用データレジストリ
     |         |-- FLAT                      # Flat データディレクトリ
     |         |       `--- [dateObs]
     |         |                     `--- [filter]
     |         |                                  `--- [calibVersion]
     |         |                                                     `--- FLAT-[ccd].fits    # Flat データ
     |         |
     |         |-- BIAS*                     # Bias データディレクトリ(構造は Flat と同じ)
     |         |-- DARK*                     # Dark データディレクトリ(構造は Flat と同じ)
     |
     |-- rerun
              `--- [rerun]
                          `--- _parent
                           |-- config                        # 解析パラメータディレクトリ
                           |         `--- eups.versions      # 解析ソフトバージョン
                           |          |-- mosaic.py
                           |          |-- processExposure.py
                           |          |-- stacker.py
                           |          |-- forcedCcd.py
                           |
                           |-- [pointing]
                           |             `--- [filter]
                           |                          `--- corr      # 1 visit 1 CCD 単位での 1 次処済画像と画像の mosaic.py 結果用ディレクトリ
                           |                           |       `--- [tract]
                           |                           |        |          `--- fcr-[visit]-[ccd].fits
                           |                           |        |           |-- wcs-[visit]-[ccd].fits
                           |                           |        |           |-- CALEXP-[visit]-[ccd].fits
                           |                           |        |
                           |                           |        |-- BKGD-[visit]-[ccd].fits
                           |                           |        |-- CORR-[visit]-[ccd].fits
                           |                           |
                           |                           |-- output    # 1 visit 1 CCD 単位での 1 次処済画像から作られたカタログ出力ディレクトリ
                           |                           |         `--- [tract]
                           |                           |          |          `--- CALSRC-[visit]-[ccd].fits
                           |                           |          |
                           |                           |          |-- CAMERAGEOM-[visit].paf
                           |                           |          |-- ICSRC-[visit]-[ccd].fits
                           |                           |          |-- MATCH-[visit]-[ccd].fits
                           |                           |          |-- ML-[visit]-[ccd].fits
                           |                           |          |-- SRC-[visit]-[ccd].fits
                           |                           |          |-- SRCMATCH-[visit]-[ccd].fits
                           |                           |          |-- SRCML-[visit]-[ccd].fits
                           |                           |
                           |                           |-- processExposure_metadata  # CCD 解析途中の出力(サイエンスには不要)
                           |                           |                           `--- [visit].boost
                           |                           |
                           |                           |-- qa        # 1 visit 1 CCD のデータ評価結果のデータディレクトリ
                           |                           |     `--- ellPaGrid-[visit]-[ccd].fits
                           |                           |      |-- ellipseGrid-[visit]-[ccd].png
                           |                           |      |-- ellipseMap-[visit]-[ccd].png
                           |                           |      |-- ellipticityGrid-[visit]-[ccd].fits / .png
                           |                           |      |-- ellipticityMap-[visit]-[ccd].png
                           |                           |      |-- fwhmGrid-[visit]-[ccd].fits / .png
                           |                           |      |-- magHist-[visit]-[ccd].png
                           |                           |      |-- psfModelGrid-[visit]-[ccd].fits / .png
                           |                           |      |-- psfSrcGrid-[visit]-[ccd].txt / .png
                           |                           |      |-- seeingMap-[visit]-[ccd].txt /.png
                           |                           |      |-- seeingRobust-[visit]-[ccd].png
                           |                           |      |-- seeingRough-[visit]-[ccd].png
                           |                           |
                           |                           |-- thumbs    # 1 visit 1 CCD の 1 次処理済画像のサムネイル
                           |                           |         `--- flattened-[visit]-[ccd].png
                           |                           |          |-- oss-[visit]-[ccd].png
                           |                           |
                           |                           |-- tract[tract]      # stack.py 後の 1 vist 1 CCD のカタログディレクトリ
                           |                                           `--- FORCEDSRC-[visit]-[ccd].fits
                           |                                            |-- forcedPhotCcd_metadata
                           |                                                                      `--- [visit]-[ccd].boost
                           |
                           |-- deepCoadd
                           |            `--- skyMap.pickle           # トラクトの定義情報
                           |             |-- [filter]
                           |                         `--- [tract]    # トラクト毎の stack.py 結果画像ディレクトリ
                           |                                     `--- [patch]
                           |                                      |          `--- warp-[filter]-[tract]-[patch]-[visit].fits
                           |                                      |
                           |                                      |-- [patch].fits
                           |
                           |-- deepCoadd-results                     # stack によって生成される patch 単位でのカタログディレクトリ
                           |                    `--- [filter]
                           |                                 `--- [tract]
                           |                                             `--- [patch]
                           |                                                         `--- bkgd-[filter]-[tract]-[patch].fits
                           |                                                          |-- det-[filter]-[tract]-[patch].fits
                           |                                                          |-- src-[filter]-[tract]-[patch].fits
                           |
                           |-- metadata                      # トラクトのメタ情報
                           |           `--- deep_makeDiscreteSkyMap.boost
                           |
                           |-- schema                        # カタログの構造を定義するスキーマファイルが置かれているディレクトリ
                                     `--- deepCoadd_det.fits
                                      |-- icSrc.fits
                                      |-- src.fits
                                      |-- forced_src_schema.fits