NEMO (Not Everybody Must Observe) は恒星のダイナミクスを解析するためのツールキットです。基本的にはn体系(スナップショット) を操作しますが、軌道を導出または計算したり、画像を導出したり、他の解析システムに渡すためのテーブルを抽出したりすることもできます。
建築
NEMO はSun ワークステーション上で開発されましたが、ほとんどのUnix系システムに移植されています。NEMO は、その中核で一連のオブジェクト(SnapShot、Orbit、Image) と、それらを操作する関連ヘッダー ファイルおよびライブラリを定義し、これらは、構造化ファイルと呼ばれるポータブルなバイナリ名とタイプ タグ付きのXML系フォーマットで保存されたデータをミラーリングします。NEMO のプログラムtsfは、このようなファイルの内容を人間が読める形式で表示します。NEMO のもう 1 つの特徴は、すべてのデータを 1 つのタスクから次のタスクにパイプできるため、単純なUnix パイプでシミュレーション全体を作成できることです。たとえば、
mkplummer - 1000 | snapscale - - vscale=0.5 | hackcode1 - - tstop=10 | snaptrim - - times=10 | snapgrid - - | ccdfits - final.fits
1000 個の粒子からなるプラマー球を作成し、速度をビリアル平衡以下にスケールダウンし、これを 10 ビリアル回積分して崩壊を確認し、最後のスナップショットの粒子分布を取得してFITSファイルに変換し、別の天文解析パッケージで表示します。
歴史
NEMOは、1986年に高等研究所のジョシュ・バーンズ、ピエト・ハット、ピーター・テューベンによって考案され、書かれたもので、開発されたばかりのバーンズ・ハットシミュレーションを基に構築されたツールキットを持ちたいという願望から生まれました。[1] NEMOは、1994年にメリーランド州ボルチモアで開催された天文データ解析ソフトウェアおよびシステム(ADASS)会議で発表されました。
NEMOは現在でも活発に使用・開発されており、多くの出版物で使用されています。Peter TeubenがNEMOを管理し、Josh BarnesがNEMOから派生したZENOを管理しています。[1]
参考文献
外部リンク
- NEMOホームページ
- ZENO ホームページ (NEMO から派生したツールキット)
