重力回復オブジェクト指向プログラミングシステム(Groops)は、ユーザーがコア幾何学的タスクを実行できるようにするC ++で記述されたソフトウェアツールキットです。ソフトウェアの主な機能には、衛星データからの重力場の回復、グローバルナビゲーション衛星システム(GNSS)測定からの衛星軌道の決定、およびGNSS星座と地上局のネットワークの処理が含まれます。
ほとんどのタスクとアルゴリズムは(オプションで)メッセージパッシングインターフェイス(MPI)を介して並列化されているため、ソフトウェアはシングルCPUデスクトップコンピューターからリソース集中タスクのために大規模な分散コンピューティング環境へのスムーズな遷移を可能にします。
複雑なワークフローの簡単で直感的なセットアップのために、Groopsには、構成ファイルを作成および編集できるグラフィカルユーザーインターフェイスが含まれています。
Groopsで計算されたデータセットを出版物で使用するか、データ自体を公開する場合は、参照用紙を引用してください。
Mayer-Guerr、T.、Behzadpour、S.、Eicker、A.、Ellmer、M.、Koch、B.、Krauss、S.、Pock、C.、Rieser、D.、Strasser、S.、Suesser-Rechberger 、B.、Zehentner、N.、Kvas、A。(2021)。 Groops:重力場の回復とGNSS処理のためのソフトウェアツールキット。 Computers&Geosciences、104864。https://doi.org/10.1016/j.cageo.2021.104864
@article{Mayer-Gurr2021,
author = {Mayer-Guerr, Torsten and Behzadpour, Saniya and Eicker, Annette and Ellmer, Matthias and Koch, Beate and Krauss, Sandro and Pock, Christian and Rieser, Daniel and Strasser, Sebastian and Suesser-Rechberger, Barbara and Zehentner, Norbert and Kvas, Andreas},
doi = {https://doi.org/10.1016/j.cageo.2021.104864},
issn = {0098-3004},
journal = {Computers & Geosciences},
keywords = {GNSS processing,Gravity field recovery,Orbit determination},
pages = {104864},
title = {{GROOPS: A software toolkit for gravity field recovery and GNSS processing}},
url = {https://www.sciencedirect.com/science/article/pii/S009830042100159X},
year = {2021}
}
GroopsはC ++で記述されており、いくつかのレガシーFortranコードが含まれています。ソフトウェアとの直感的なやり取りを可能にするために、Groopsにはグラフィカルユーザーインターフェイス(GUI)が含まれています。 GUIはC ++でも記述されており、QTツールキットに依存します。
Microsoft WindowsおよびさまざまなLinuxディストリビューションの詳細なインストールガイドは、インストールページにあります。
インストールが成功した後、私たちのドキュメントは、Groopsのさまざまな機能に精通するのに最適な方法です。
Groopsは、地球の回転、愛の数字、ウェーブレット係数などのデータファイルに依存します。定期的に更新される初期データセットは、FTPサーバーで利用できます。データディレクトリをダウンロードするか、同じコンテンツを持つ単一のzipファイルをダウンロードすることを選択できます。
ドキュメントの改善、バグの報告または修正、新機能の実装など、すべての貢献に感謝します。ディスカッションセクションでユーザーの質問に答えることは、Groopsコミュニティに貢献するもう1つの素晴らしい方法です。
バグに遭遇した場合は、問題を提出してお知らせください。バグを再現する方法とソフトウェア環境(オペレーティングシステム、コンパイラバージョン、Groopsバージョン)について、できるだけ多くの情報を含めてください。
バグ修正を提供したり、新しい機能を実装したい場合は、コーディングを開始する前にディスカッションでお問い合わせください。
Groopsは、ライセンスファイルにあるように、GPLV3の下でライセンスされています。このライセンスは、特に明記しない限り、リポジトリ内のすべてのファイルに適用されます。
ライセンスが異なるリポジトリに含まれる外部ソースコードに関する情報は、対応するREADMEに記載されています。
Groopsの一部は、ドイツのボン大学の天文学的、物理的、数学的測地測定グループの開発に由来します。 2010年以降、オーストリアのグラズ工科大学で開発および維持されています。
現在および過去の貢献者のリストは次のとおりです。
Torsten Mayer-Guerr、Annette Eicker、Daniel Rieser、Norbert Zehentner、Christian Pock、Matthias Ellmer、Beate Koch、Andreas Kvas、Saniya Behzadpour、Sebastian Strasser、Sandro Krauss、Barbara Suesser-Rechberger、Patrick Dumitraschkewitz、Feelix anderix oehles