El sistema de programación orientado a objetos de recuperación de gravedad (GROOPS) es un kit de herramientas de software escrito en C ++ que permite al usuario realizar tareas geodéticas básicas. Las características clave del software incluyen la recuperación de campo de gravedad de los datos satelitales y terrestres, la determinación de las órbitas satelitales de las mediciones del Sistema de Satélite de Navegación Global (GNSS) y el procesamiento de constelaciones GNSS y redes de la estación terrestre.
La mayoría de las tareas y algoritmos están (opcionalmente) paralelizados a través de la interfaz de aprobación de mensajes (MPI), por lo tanto, el software permite una transición suave de computadoras de escritorio de una sola CPU a grandes entornos de computación distribuida para tareas intensivas de recursos.
Para una configuración fácil e intuitiva de flujos de trabajo complejos, Groops contiene una interfaz gráfica de usuario donde se pueden crear y editar archivos de configuración.
Si usa conjuntos de datos calculados con Groops en una publicación o publica los datos en sí, cite nuestro documento de referencia:
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: un conjunto de herramientas de software para la recuperación de campo de gravedad y el procesamiento de 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 está escrito en C ++ y contiene algún código FORTRAN heredado. Para habilitar una interacción intuitiva con el software, Groops incluye una interfaz gráfica de usuario (GUI). La GUI también está escrita en C ++ y depende del kit de herramientas QT.
Se puede encontrar una guía de instalación detallada para Microsoft Windows y varias distribuciones de Linux en la página de instalación.
Después de una instalación exitosa, nuestra documentación es la manera perfecta de familiarizarse con las diferentes características de Groops.
Groops depende de archivos de datos como la rotación de la tierra, los números de amor y los coeficientes de wavelet. Un conjunto de datos inicial que se actualiza regularmente está disponible en nuestro servidor FTP. Puede elegir entre descargar el directorio de datos o un solo archivo zip con el mismo contenido.
Apreciamos todas las contribuciones, como mejorar la documentación, informar o arreglar errores, implementar nuevas características. Responder las preguntas del usuario en la sección de discusiones es otra excelente manera de contribuir a la comunidad de Groops.
Si encuentra un error, háganoslo saber presentando un problema. Incluya la mayor cantidad de información posible sobre cómo reproducir el error y sobre el entorno de su software (sistema operativo, versión del compilador, versión Groops).
Si desea proporcionar una corrección de errores o implementar una nueva característica, póngase en contacto con nosotros en las discusiones antes de comenzar a codificar.
Groops tiene licencia bajo GPLV3, como se encuentra en el archivo de licencia. Esta licencia se aplica a todos los archivos en el repositorio a menos que se indique lo contrario.
La información sobre el código fuente externo contenido en el repositorio que tiene licencia de manera diferente se puede encontrar en el readMe correspondiente.
Partes de Groops se originan a partir de desarrollos en el grupo de geodesia astronómica, física y matemática de la Universidad de Bonn, Alemania. Desde 2010 se desarrolla y se mantiene en la Universidad Tecnológica de Graz, Austria.
Aquí hay una lista de contribuyentes actuales y pasados:
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, Felix Oehlinger, Andreas Strasser