GROOPS (Gravity Recovery Object Oriented Programming System)는 C ++로 작성된 소프트웨어 툴킷으로 사용자가 핵심 지정 학적 작업을 수행 할 수 있습니다. 소프트웨어의 주요 기능에는 위성 및 지상 데이터의 중력장 복구, GNSS (Global Navigation Satellite System) 측정의 위성 궤도 결정 및 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 커뮤니티에 기여하는 또 다른 좋은 방법입니다.
버그가 발생하면 문제를 제출하여 알려주십시오. 버그를 재현하는 방법과 소프트웨어 환경 (운영 체제, 컴파일러 버전, Groops 버전)에 대한 정보를 최대한 포함 시키십시오.
버그 수정을 제공하거나 새로운 기능을 구현하려면 코딩을 시작하기 전에 토론에 연락하십시오.
Groops는 라이센스 파일에있는 것처럼 GPLV3에 따라 라이센스가 부여됩니다. 이 라이센스는 달리 표시되지 않는 한 저장소의 모든 파일에 적용됩니다.
저장소에 포함 된 외부 소스 코드에 대한 정보는 해당 readME에서 찾을 수 있습니다.
Groops의 일부는 독일 본 대학의 천문학적, 물리적, 수학적 지오 디시 그룹의 발전에서 비롯됩니다. 2010 년부터 오스트리아 Graz University of Technology에서 개발 및 유지 관리되었습니다.
다음은 현재 및 과거 기고자 목록입니다.
Torsten Mayer-Guerr, Annette Eicker, Daniel Rieser, Norbert Zehentner, Christain Pock, Matthias Ellmer, Beate Koch, Andreas Kvas, Saniya Behzadpour, Sebastian Strasser, Sandro Krauss, Barbara Suesser-Rechberger, Patrick Dumitraschkewitz, Felix oehinger, andeaser, andreas resper grasser.