|
|
| (92 versions intermédiaires par le même utilisateur non affichées) |
| Ligne 1 : |
Ligne 1 : |
| __NOTOC__ | | __NOTOC__ |
| | Welcome to the <font color=#556B2F>'''GENOPUS'''</font> wiki, a [https://cnes.fr/fr '''CNES'''] library for building flight dynamics <font color=#FF8C00 title="Graphical User Interface">GUI</font>. |
| | As it is coded in <font color=#FF8C00>Java</font>, this product is available for any kind of platforms owning a <font color=#FF8C00 title="JavaVirtual Machine">JVM</font>. |
|
| |
|
| | == DESCRIPTION == |
|
| |
|
| <font color=#FF0000>'''!!! BE CAREFUL, THIS WIKI IS UNDER UPDATE FOR THE GENOPUS V1.3 version !!!'''</font>
| | [[What_is_Genopus|'''What is Genopus?''']] |
|
| |
|
| | ::<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. |
|
| |
|
| == WHAT DOES GENOPUS MEANS? ==
| | [[Current_version|'''Current version''']] |
|
| |
|
| <font color=#556B2F>'''GENOPUS'''</font> comes from [[https://logiciels.cnes.fr/en/node/76?type=desc GENIUS]] and [[https://logiciels.cnes.fr/en/node/62?type=desc PATRIUS]] meaning <font color=#556B2F>'''GEN'''</font>eration Of <font color=#556B2F>'''P'''</font>atri<font color=#556B2F>'''US'''</font> widgets. | | ::The current version is: <font color=#FF0000>'''V2.5.3'''</font>. |
|
| |
|
| == WHAT IS GENOPUS? ==
| | [[Previous_versions|'''Previous versions''']] |
|
| |
|
| <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:
| | ::Describes evolutions thanks to previous versions. |
| * Entry of a '''<font color=#FF0000>date</font>''' with timescale and conversions.
| |
| * Entry of '''<font color=#FF0000>orbit</font>''' definition (date, frame, parameters) and conversions.
| |
| * Entry of '''<font color=#FF0000>impulsive maneuver</font>''', '''<font color=#FF0000>continuous thrust maneuver</font>''' or a '''<font color=#FF0000>sequence of maneuvers</font>''' combining both types.
| |
| * Entry of '''<font color=#FF0000>attitude laws</font>''' individually or via a '''<font color=#FF0000>sequence of laws</font>'''.
| |
| * Entry of '''<font color=#FF0000>orbital events</font>''' (eclipse …).
| |
| * Entry of '''<font color=#FF0000>vehicle characteristics</font>''',
| |
| * 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.
| |
|
| |
|
| <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.
| | == USE IT == |
|
| |
|
| == CURRENT VERSION ==
| | [[Where_to_get_it|'''Where to get it?''']] |
|
| |
|
| {| class="wikitable"
| | ::Where to download it. |
| |-
| |
| |Version
| |
| |1.3.1
| |
| |1.3
| |
| |1.2.1
| |
| |-
| |
| |Disponibility
| |
| |from 06/11/2017
| |
| | -
| |
| | -
| |
| |-
| |
| |style="text-align:center;"| Javadoc
| |
| |yes
| |
| |yes
| |
| |yes
| |
| |-
| |
| |- style="vertical-align:top;"
| |
| |Dependencies
| |
| |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
| |
| |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
| |
| |Java 1.6<br/> Patrius 3.2<br/> PatriusDataset 1.0.2<br/> Genius 1.6.x<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
| |
| |}
| |
|
| |
|
| == REMARKS ==
| | [[Quick_Start|'''Quick start''']] |
| * Some corrections and new features mainly due to the update of the [[https://logiciels.cnes.fr/en/node/62?type=desc PATRIUS]] version (3.3) and use of <font color=#556B2F>'''GENOPUS'''</font> by [http://10.120.3.224/index.php/WELCOME_TO_THE_PSIMU_WIKI PSIMU].
| |
| * As it is coded in <font color=#FF8C00>Java</font>, this product is available for any kind of platforms owning Java. Nevertheless, it needs [[https://logiciels.cnes.fr/en/node/76?type=desc GENIUS]] and [[https://logiciels.cnes.fr/en/node/62?type=desc PATRIUS]] products.
| |
| * <font color=#556B2F>'''GENOPUS'''</font> is now internally used by CNES for most of expertise tools development as for other tools with a more operational role as [[https://logiciels.cnes.fr/en/node/83?type=desc ELECTRA]].
| |
| * Some tutorials are available in the tutorials package.
| |
|
| |
|
| == PREVIOUS VERSIONS == | | ::First steps with <font color=#556B2F>'''GENOPUS'''</font> |
|
| |
|
| * version 1.2.1: first version available externally to CNES.
| | [[User_Manual|'''User Manual''']] |
|
| |
|
| == JAVA DOC ==
| | ::How to use the most important widgets |
|
| |
|
| [{{PathCurrentJavaDoc}} Current Java Doc]<br /> | | == DOCUMENTATION == |
| [{{SERVER}}/uploads/JavaDocs/V1.3 Java Doc 1.3]<br />
| | |
| [{{SERVER}}/uploads/JavaDocs/V1.2.1 Java Doc 1.2.1] | | [[Java_Doc|'''Java Doc''']] |
| | |
| | ::Access to current and old <font color=#FF8C00>Java</font> doc. |
| | |
| | [[Dependencies|'''Dependencies''']] |
| | |
| | ::Describes dependencies with other products. |
| | |
| | [[News|'''News''']] |
| | |
| | ::Main evolutions of this Wiki. |
| | |
| | [[Training|'''Training & Tutorials''']] |
| | |
| | ::Some training slides and tutorials. |
Welcome to the GENOPUS wiki, a CNES library for building flight dynamics GUI.
As it is coded in Java, this product is available for any kind of platforms owning a JVM.
DESCRIPTION
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.
Current version
- The current version is: V2.5.3.
Previous versions
- Describes evolutions thanks to previous versions.
USE IT
Where to get it?
- Where to download it.
Quick start
- First steps with GENOPUS
User Manual
- How to use the most important widgets
DOCUMENTATION
Java Doc
- Access to current and old Java doc.
Dependencies
- Describes dependencies with other products.
News
- Main evolutions of this Wiki.
Training & Tutorials
- Some training slides and tutorials.