WELCOME TO THE GENOPUS WIKI : Différence entre versions

De Wiki
Aller à : navigation, rechercher
(JAVA DOC)
(DEPENDENCIES)
Ligne 45 : Ligne 45 :
 
|-
 
|-
 
|Version
 
|Version
 +
|style="text-align:center;"|2.1
 
|style="text-align:center;"|2.0.1
 
|style="text-align:center;"|2.0.1
 
|style="text-align:center;"|2.0
 
|style="text-align:center;"|2.0
Ligne 52 : Ligne 53 :
 
|-
 
|-
 
|Disponibility
 
|Disponibility
 +
|style="text-align:center;"|november 2019
 
|style="text-align:center;"|from 12/12/2018
 
|style="text-align:center;"|from 12/12/2018
 
|style="text-align:center;"|from 12/10/2018
 
|style="text-align:center;"|from 12/10/2018
Ligne 59 : Ligne 61 :
 
|-
 
|-
 
| Javadoc       
 
| Javadoc       
 +
|style="text-align:center;"|no
 
|style="text-align:center;"|yes
 
|style="text-align:center;"|yes
 
|style="text-align:center;"|yes
 
|style="text-align:center;"|yes
Ligne 67 : Ligne 70 :
 
|- style="vertical-align:top;"
 
|- style="vertical-align:top;"
 
|Dependencies  
 
|Dependencies  
|style="text-align:center;"|Java 1.7<br/> Patrius 4.4.1<br/> PatriusDataset 1.1.0<br/> Genius 1.8<br/> Miglayout 4.2<br/> Jdom 1.1.2<br/> Gettext-commons 0.9.8<br/> JFreeChart 1.0.19<br/> commons-io 2.4 <br/> sqlite-jdbc 3.15.1
+
|style="text-align:center;"|Java 1.8<br/> Patrius 4.4<br/> PatriusDataset 1.1.0<br/> Genius 1.9<br/> Miglayout 4.2<br/> Jdom 1.1.2<br/> Gettext-commons 0.9.8<br/> JFreeChart 1.0.19<br/> commons-io 2.4 <br/> sqlite-jdbc 3.15.1
|style="text-align:center;"|Java 1.7<br/> Patrius 4.4.1<br/> PatriusDataset 1.1.0<br/> Genius 1.8<br/> Miglayout 4.2<br/> Jdom 1.1.2<br/> Gettext-commons 0.9.8<br/> JFreeChart 1.0.19<br/> commons-io 2.4 <br/> sqlite-jdbc 3.15.1
+
|style="text-align:center;"|Java 1.7<br/> Patrius 4.1.1<br/> PatriusDataset 1.1.0<br/> Genius 1.8<br/> Miglayout 4.2<br/> Jdom 1.1.2<br/> Gettext-commons 0.9.8<br/> JFreeChart 1.0.19<br/> commons-io 2.4 <br/> sqlite-jdbc 3.15.1
 +
|style="text-align:center;"|Java 1.7<br/> Patrius 4.1.1<br/> PatriusDataset 1.1.0<br/> Genius 1.8<br/> Miglayout 4.2<br/> Jdom 1.1.2<br/> Gettext-commons 0.9.8<br/> JFreeChart 1.0.19<br/> commons-io 2.4 <br/> sqlite-jdbc 3.15.1
 
|style="text-align:center;"|Java 1.6<br/> Patrius 3.3<br/> PatriusDataset 1.0.3<br/> Genius 1.7<br/> Miglayout 4.2<br/> Jdom 1.1.2<br/> Gettext-commons 0.9.8<br/> JFreeChart 1.0.19<br/> commons-io 2.4 <br/> sqlite-jdbc 3.15.1
 
|style="text-align:center;"|Java 1.6<br/> Patrius 3.3<br/> PatriusDataset 1.0.3<br/> Genius 1.7<br/> Miglayout 4.2<br/> Jdom 1.1.2<br/> Gettext-commons 0.9.8<br/> JFreeChart 1.0.19<br/> commons-io 2.4 <br/> sqlite-jdbc 3.15.1
 
|style="text-align:center;"|Java 1.6<br/> Patrius 3.3<br/> PatriusDataset 1.0.2<br/> Genius 1.7<br/> Miglayout 4.2<br/> Jdom 1.1.2<br/> Gettext-commons 0.9.8<br/> JFreeChart 1.0.19<br/> commons-io 2.4 <br/> sqlite-jdbc 3.15.1
 
|style="text-align:center;"|Java 1.6<br/> Patrius 3.3<br/> PatriusDataset 1.0.2<br/> Genius 1.7<br/> Miglayout 4.2<br/> Jdom 1.1.2<br/> Gettext-commons 0.9.8<br/> JFreeChart 1.0.19<br/> commons-io 2.4 <br/> sqlite-jdbc 3.15.1

Version du 27 août 2019 à 14:06

WHAT DOES GENOPUS MEANS?

GENOPUS comes from GENIUS and PATRIUS meaning GENeration Of PatriUS widgets.

WHERE TO GET IT ?

Just go there ...

WHAT IS GENOPUS?

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.

REMARKS

  • As it is coded in Java, this product is available for any kind of platforms owning Java. Nevertheless, it needs GENIUS and PATRIUS products.
  • GENOPUS is now internally used by CNES for most of expertise tools development as for other tools with a more operational role as ELECTRA.
  • Some tutorials are available in the tutorials package.

CURRENT VERSION : V2.0.1

Due to the upgrade of PSIMU tool (V11.3), some slight modifications have been made necessary.

Known bugs: no bugs presently known.

PREVIOUS VERSIONS

  • version 2.0: a big upgrade due to the use of [PATRIUS] V4.1.1 and some interesting évolutions as possiblity of TLE entry in GPOrbit object and specificd ground station widget (GPGroundStation class).
  • version 1.3.1: just a link with PatriusDataset V1.0.3 rather than V1.0.2
  • version 1.3: some corrections and new features mainly due to the update of the PATRIUS version (3.3) and use of GENOPUS by PSIMU.
  • version 1.2.1: first version available externally to CNES.

DEPENDENCIES

Version 2.1 2.0.1 2.0 1.3.1 1.3 1.2.1
Disponibility november 2019 from 12/12/2018 from 12/10/2018 from 14/11/2017 - -
Javadoc no yes yes yes yes yes
Dependencies Java 1.8
Patrius 4.4
PatriusDataset 1.1.0
Genius 1.9
Miglayout 4.2
Jdom 1.1.2
Gettext-commons 0.9.8
JFreeChart 1.0.19
commons-io 2.4
sqlite-jdbc 3.15.1
Java 1.7
Patrius 4.1.1
PatriusDataset 1.1.0
Genius 1.8
Miglayout 4.2
Jdom 1.1.2
Gettext-commons 0.9.8
JFreeChart 1.0.19
commons-io 2.4
sqlite-jdbc 3.15.1
Java 1.7
Patrius 4.1.1
PatriusDataset 1.1.0
Genius 1.8
Miglayout 4.2
Jdom 1.1.2
Gettext-commons 0.9.8
JFreeChart 1.0.19
commons-io 2.4
sqlite-jdbc 3.15.1
Java 1.6
Patrius 3.3
PatriusDataset 1.0.3
Genius 1.7
Miglayout 4.2
Jdom 1.1.2
Gettext-commons 0.9.8
JFreeChart 1.0.19
commons-io 2.4
sqlite-jdbc 3.15.1
Java 1.6
Patrius 3.3
PatriusDataset 1.0.2
Genius 1.7
Miglayout 4.2
Jdom 1.1.2
Gettext-commons 0.9.8
JFreeChart 1.0.19
commons-io 2.4
sqlite-jdbc 3.15.1
Java 1.6
Patrius 3.2
PatriusDataset 1.0.2
Genius 1.6.x
Miglayout 4.2
Jdom 1.1.2
Gettext-commons 0.9.8
JFreeChart 1.0.19
commons-io 2.4

JAVA DOC

Current Java Doc
Java Doc 2.0.1
Java Doc 2.0
Java Doc 1.3.1
Java Doc 1.3
Java Doc 1.2.1