GENOPUS est une librairie contenant des widgets écrits en Java en utilisant le produit GENIUS et correspondant à des objets de type mécanique spatiale disponibles via la librairie PATRIUS.
A ce titre, on pourra par exemple y trouver des widgets permettant :
La saisie d’une date avec échelle de temps et conversions.
La saisie d’un bulletin d’orbite (date, repère, paramètres) avec conversions.
La saisie d’une manœuvre impulsionnelle, d’une manœuvre continue à poussée constante ou d’une séquence de manœuvres combinant ces deux types.
La saisie de lois d’attitude individuellement ou via une séquence de lois.
La saisie d’évènements orbitaux (passages en éclipse, …).
La saisie de modèles de forces (potentiel, atmosphère, pression de radiation solaire, …).
Etant codé en Java, ce produit est donc utilisable quel que soit le type de plateforme possédant Java. En revanche, il besoin des produits GENIUS et PATRIUS.
Depuis la version 2.1, un utilitaire autonome avec sa propre IHM (donc ne nécessitant pas de coder) gérant la saisie et la conversion des orbites est disponible (gporbitconvertor-x.x.jar).
GENOPUS est actuellement utilisé en interne CNES pour le développement de la plupart des outils experts comme PSIMU ainsi que d’autres outils à vocation plus opérationnelle comme ELECTRA.
GENOPUS est fourni en mode Open Source sous licence Apache 2.0. La Java doc est accessible via son Wiki.
>Les versions disponibles sur ce site ne commencent qu’à partir de la V2.1.1. Pour obtenir une version plus ancienne, n’hésitez pas à nous contacter.
GENOPUS
Thématique
Type de licence
Open source
Langage de programmation
Java ≥ 1.8
Système d'exploitation
Windows, Linux
Documentation
Documents disponibles
Release Note (557.94 Ko)Information sur la documentation
GENOPUS possède son propre Wiki (incluant des tutoriaux) à l'adresse suivante : https://genopus.cnes.fr