Skip to content

HipparcosとThycho-2のデータを使って原板のプロット点データセットを作成

Notifications You must be signed in to change notification settings

tsukuten/star_initializer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Star initializer last updated in 2018.5.12

Hipparcos catalogtycho-2 catalog のデータを使って原板上でのプロット点データセットを作成する。

Description

原板上でのプロット点データの作り方はいくつか変更することができる。

Demo / How to use

実行ファイル(「star_list」)は make コマンドでカレントディレクトリ(「optics/」)下に生成される。

  • 第1引数でカットオフ等級(プロットする”最も暗い”等級)を指定可能。
  • 第2引数で読み込みファイル(元のカタログデータ)を指定可能。
$ make
$ ./star_list [Cutoff magnitude] [dastaset]

なおコンパイルに際して生成されるオブジェクトファイルは(「optics/object/」)下に生成される。 これらのオブジェクトファイルと実行ファイルは「make clean」で一括削除される。

Requirement

Usage

プログラムの計算内容を変更するには、「optics/include/calc_option.hpp」のマクロ定義を書き換える。

Definition of macros

* OPENMP: OpenMPによるスレッド並列化(default: 8threads)
* OFFSET: 任意の緯度経度を天頂とする原板を生成する。
  - offset_angle_y offset_orion_y: 赤緯はy軸回転角に対応する。
  - offset_angle_z offset_orion_z: 赤経はz軸回転角に対応する。
* MARGIN: レンズ同士の投影の重なりを補正した原板を生成する。
* MARGIN_H: 北側と南側で投影機が分割していることによる投影面のズレを補正した原板を生成する。
* GNUPLOT: gnuplotを使った原板の可視化を行う。
* ANALITIC: 恒星のプロット径について、ステージの高さと照射時間について解析的な手法で得られた値を用いる。
* CLASSIFY: 恒星のプロット順に関して、ステージの高さ方向の累積誤差を減らすために、等級ごとで分類された順番に従うようにする。
* SORT_BY_MESH: 原板をメッシュに区切ってソートする。
* SORT_BY_MESH_AND_MAG: メッシュでソートかつ等級でソートする。
* SORT_BY_MESH_AND_MAG_RETURN: メッシュでソートかつ等級で折り返しソートする。
* BASED_BY_PLOTTER: プロッター用のデータ出力を行う。
* OUTPUT_CROSS: 四隅に目印として十字点を9つプロットするためのデータを出力しておく。

Licence

Author

Miyagawa Ginjiro(2013-2018 joined): [email protected]

About

HipparcosとThycho-2のデータを使って原板のプロット点データセットを作成

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published