« WELCOME TO THE GENOPUS WIKI » : différence entre les versions
Aller à la navigation
Aller à la recherche
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. | |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. | |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