نظام البرمجة الموجهة لكائن Gravity Recovery (GROOPS) عبارة عن مجموعة أدوات برمجية مكتوبة في C ++ تمكن المستخدم من تنفيذ المهام الجيوديكية الأساسية. تشمل الميزات الرئيسية للبرنامج استرداد مجال الجاذبية من البيانات القمر الصناعي والبيانات الأرضية ، وتحديد مدارات الأقمار الصناعية من قياسات نظام القمر الصناعي العالمي (GNSS) ، ومعالجة الأبراج GNSS وشبكات المحطة الأرضية.
يتم موازاة معظم المهام والخوارزميات (اختياريًا) من خلال واجهة تمرير الرسائل (MPI) ، وبالتالي يتيح البرنامج الانتقال السلس من أجهزة الكمبيوتر المكتبية أحادية CPU إلى بيئات الحوسبة الموزعة الكبيرة للمهام المكثفة للموارد.
لإعداد سهل وبديهية لسير العمل المعقدة ، يحتوي GROOPS على واجهة مستخدم رسومية حيث يمكن إنشاء ملفات التكوين وتحريرها.
إذا كنت تستخدم مجموعات البيانات المحسوبة مع GROOPs في منشور أو نشر البيانات نفسها ، فيرجى الاستشهاد بالورقة المرجعية الخاصة بنا:
Mayer-Guerr ، T. ، Behzadpour ، S. ، Eicker ، A. ، Ellmer ، M. ، Koch ، B. ، Krauss ، S. ، Pock ، C. ، B. ، Zehentner ، N. ، Kvas ، A. (2021). GROOPS: مجموعة أدوات البرمجيات لاستعادة مجال الجاذبية ومعالجة GNSS. أجهزة الكمبيوتر والعلوم الأرضية ، 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 Legacy. لتمكين التفاعل البديهي مع البرنامج ، تتضمن GROOPS واجهة مستخدم رسومية (GUI). تتم كتابة واجهة المستخدم الرسومية أيضًا في C ++ ويعتمد على مجموعة أدوات QT.
يمكن العثور على دليل تثبيت مفصل لنظام التشغيل Microsoft Windows وتوزيعات Linux المختلفة في صفحة التثبيت.
بعد التثبيت الناجح ، تعتبر وثائقنا هي الطريقة المثالية للتعرف على الميزات المختلفة لـ Groops.
يعتمد Groops على ملفات البيانات مثل دوران الأرض وأرقام الحب ومعاملات المويجات. تتوفر مجموعة بيانات أولية يتم تحديثها بانتظام على خادم FTP الخاص بنا. يمكنك الاختيار بين تنزيل دليل البيانات أو ملف zip واحد مع نفس المحتوى.
نقدر جميع المساهمات مثل تحسين الوثائق أو الإبلاغ أو إصلاح الأخطاء ، وتنفيذ ميزات جديدة. تعد الإجابة على أسئلة المستخدم في قسم المناقشات طريقة رائعة أخرى للمساهمة في مجتمع GROOPS.
إذا واجهت خطأ ، فيرجى إخبارنا بتقديم مشكلة. يرجى تضمين أكبر قدر ممكن من المعلومات حول كيفية إعادة إنتاج الأخطاء وبيئة البرنامج الخاصة بك (نظام التشغيل ، إصدار المترجم ، إصدار GROOPS).
إذا كنت ترغب في تقديم إصلاح الأخطاء أو تنفيذ ميزات جديدة ، فيرجى الاتصال بنا في المناقشات قبل بدء الترميز.
تم ترخيص Groops بموجب GPLV3 ، كما هو موجود في ملف الترخيص. ينطبق هذا الترخيص على جميع الملفات في المستودع ما لم يرد خلاف ذلك.
يمكن العثور على معلومات حول رمز المصدر الخارجي الوارد في المستودع الذي يتم ترخيصه بشكل مختلف في README المقابلة.
تنشأ أجزاء من Groops من التطورات في المجموعة الجيوديسية الفلكية والجسدية والرياضية بجامعة بون ، ألمانيا. منذ عام 2010 تم تطويرها وصيانتها في جامعة Graz للتكنولوجيا ، النمسا.
فيما يلي قائمة بالمساهمين الحاليين والسابقين:
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 Dumitraskwitz ، Felix Oehling ،