« What is Genopus » : différence entre les versions

De GENOPUS
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
Aucun résumé des modifications
Ligne 1 : Ligne 1 :
<font color=#556B2F>'''GENOPUS'''</font> is a software library including widgets, written in <font color=#FF8C00>Java</font> by using [https://logiciels.cnes.fr/en/node/76?type=desc GENIUS] product and corresponding to flight dynamics objects available via [https://logiciels.cnes.fr/en/node/62?type=desc PATRIUS] library. So, for example, we could find widgets allowing to:
<font color=#556B2F>'''GENOPUS'''</font> is a software library including widgets, written in <font color=#FF8C00>Java</font> by using [https://www.connectbycnes.fr/en/genius GENIUS] product and corresponding to flight dynamics objects available via [https://www.connectbycnes.fr/en/patrius PATRIUS] library. So, for example, we could find widgets allowing to:


* Entry of a '''<font color=#FF0000>date</font>''' with timescale and conversions.
* Entry of a '''<font color=#FF0000>date</font>''' with timescale and conversions.
Ligne 9 : Ligne 9 :
* Entry of '''<font color=#FF0000>force models</font>''' (potential, atmosphere, solar pressure radiation …).
* Entry of '''<font color=#FF0000>force models</font>''' (potential, atmosphere, solar pressure radiation …).


Thus, this library allows getting very quickly complex flight dynamics widgets directly linked to [[https://logiciels.cnes.fr/en/node/62?type=desc PATRIUS]] objects.
Thus, this library allows getting very quickly complex flight dynamics widgets directly linked to [https://www.connectbycnes.fr/en/patrius PATRIUS] objects.


<font color=#556B2F>'''GENOPUS'''</font> is provided as <font color=#FF0000>'''Open Source'''</font> under license <font color=#FF0000>'''Apache 2.0'''</font>. <font color=#FF8C00>JavaDoc</font> is accessible via this site.
<font color=#556B2F>'''GENOPUS'''</font> is provided as <font color=#FF0000>'''Open Source'''</font> under license <font color=#FF0000>'''Apache 2.0'''</font>. <font color=#FF8C00>JavaDoc</font> is accessible via this site.


As it is coded in <font color=#FF8C00>Java</font>, this product is available for any kind of platforms owning Java. But, of course, it needs [https://logiciels.cnes.fr/en/node/76?type=desc GENIUS] and [https://logiciels.cnes.fr/en/node/62?type=desc PATRIUS] products.
As it is coded in <font color=#FF8C00>Java</font>, this product is available for any kind of platforms owning Java. But, of course, it needs [https://www.connectbycnes.fr/en/genius GENIUS] and [https://www.connectbycnes.fr/en/patrius PATRIUS] products.


<font color=#556B2F>'''GENOPUS'''</font> is now internally used by CNES for most of expertise tools (for example, [https://logiciels.cnes.fr/en/content/psimu PSIMU]) as for other tools with a more operational role as [https://logiciels.cnes.fr/en/node/83?type=desc ELECTRA].
<font color=#556B2F>'''GENOPUS'''</font> is now internally used by CNES for most of expertise tools (for example, [https://www.connectbycnes.fr/en/psimu PSIMU]) as for other tools with a more operational role as [hhttps://www.connectbycnes.fr/en/electra ELECTRA].

Version du 20 janvier 2025 à 16:26

GENOPUS is a software library including widgets, written in Java by using GENIUS product and corresponding to flight dynamics objects available via PATRIUS library. So, for example, we could find widgets allowing to:

  • Entry of a date with timescale and conversions.
  • Entry of orbit definition (date, frame, parameters) and conversions.
  • Entry of impulsive maneuver, continuous thrust maneuver or a sequence of maneuvers combining both types.
  • Entry of attitude laws individually or via a sequence of laws.
  • Entry of orbital events (eclipse …).
  • Entry of vehicle characteristics,
  • Entry of force models (potential, atmosphere, solar pressure radiation …).

Thus, this library allows getting very quickly complex flight dynamics widgets directly linked to PATRIUS objects.

GENOPUS is provided as Open Source under license Apache 2.0. JavaDoc is accessible via this site.

As it is coded in Java, this product is available for any kind of platforms owning Java. But, of course, it needs GENIUS and PATRIUS products.

GENOPUS is now internally used by CNES for most of expertise tools (for example, PSIMU) as for other tools with a more operational role as [hhttps://www.connectbycnes.fr/en/electra ELECTRA].