|
|
(36 révisions intermédiaires par le même utilisateur non affichées) |
Ligne 1 : |
Ligne 1 : |
| __NOTOC__ | | __NOTOC__ |
− | == WHAT DOES GENOPUS MEANS? == | + | 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>. |
| | | |
− | <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.
| + | == DESCRIPTION == |
| | | |
− | == WHERE TO GET IT ? ==
| + | [[What_is_Genopus|'''What is Genopus?''']] |
| | | |
− | Just go [https://logiciels.cnes.fr/en/content/genopus there] ...
| + | ::<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. |
| | | |
− | == WHAT IS GENOPUS? ==
| + | [[Current_version|'''Current version''']] |
| | | |
− | <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:
| + | ::The current version is: <font color=#FF0000>'''V2.4.2'''</font>. |
− | * 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.
| + | [[Previous_versions|'''Previous versions''']] |
| | | |
− | == REMARKS ==
| + | ::Describes evolutions thanks to previous versions. |
− | * 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.
| + | |
| | | |
− | == CURRENT VERSION : V2.0.1 == | + | == USE IT == |
| | | |
− | Due to the upgrade of [http://psimu.cnes.fr PSIMU] tool (V11.3), some slight modifications have been made necessary.
| + | [[Where_to_get_it|'''Where to get it?''']] |
| | | |
− | <u>Known bugs</u>:
| + | ::Where to download it. |
| | | |
− | * Impossibility to initialize an orbit using a H0-n frame.
| + | [[Quick_Start|'''Quick start''']] |
− | * Calling [{{PathCurrentJavaDoc}}/fr/cnes/genopus/events/GPVisibilityFromStationDetector.html GPVisibilityFromStationDetector] or [{{PathCurrentJavaDoc}}/fr/cnes/genopus/attitudes/GPAttitudeSequence.html GPAttitudeSequence] widgets make the tool incompatible with a headless mode (no display).
| + | |
| | | |
− | == PREVIOUS VERSIONS == | + | ::First steps with <font color=#556B2F>'''GENOPUS'''</font> |
| | | |
− | * version 2.0: a big upgrade due to the use of [[http://patrius;cnes;fr PATRIUS]] V4.1.1 and some interesting évolutions as possiblity of <font color=#FF8C00 title="Two Lines Elements">TLE</font> entry in [http://genopus.cnes.fr/index.php/GPOrbit GPOrbit] object and specificd ground station widget ([{{PathCurrentJavaDoc}}/fr/cnes/genopus/groundstation/GPGroundStation.html GPGroundStation] class).
| + | [[User_Manual|'''User Manual''']] |
− | * version 1.3.1: just a link with [https://logiciels.cnes.fr/en/content/patriusdataset PatriusDataset] V1.0.3 rather than V1.0.2
| + | |
− | * version 1.3: 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].
| + | |
− | * version 1.2.1: first version available externally to CNES.
| + | |
| | | |
− | == DEPENDENCIES==
| + | ::How to use the most important widgets |
| | | |
− | {| class="wikitable"
| + | == DOCUMENTATION == |
− | |-
| + | |
− | |Version
| + | |
− | |style="text-align:center;"|2.1
| + | |
− | |style="text-align:center;"|2.0.1
| + | |
− | |style="text-align:center;"|2.0
| + | |
− | |style="text-align:center;"|1.3.1
| + | |
− | |style="text-align:center;"|1.3
| + | |
− | |style="text-align:center;"|1.2.1
| + | |
− | |-
| + | |
− | |Disponibility
| + | |
− | |style="text-align:center;"|november 2019
| + | |
− | |style="text-align:center;"|from 12/12/2018
| + | |
− | |style="text-align:center;"|from 12/10/2018
| + | |
− | |style="text-align:center;"|from 14/11/2017
| + | |
− | |style="text-align:center;"| -
| + | |
− | |style="text-align:center;"| -
| + | |
− | |-
| + | |
− | | Javadoc
| + | |
− | |style="text-align:center;"|-
| + | |
− | |style="text-align:center;"|yes
| + | |
− | |style="text-align:center;"|yes
| + | |
− | |style="text-align:center;"|yes
| + | |
− | |style="text-align:center;"|yes
| + | |
− | |style="text-align:center;"|yes
| + | |
− | |-
| + | |
− | |- style="vertical-align:top;"
| + | |
− | |Dependencies
| + | |
− | |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.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.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.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
| + | |
− | |}
| + | |
| | | |
− | == JAVA DOC ==
| + | [[Java_Doc|'''Java Doc''']] |
| | | |
− | [{{PathCurrentJavaDoc}} Current Java Doc]<br />
| + | ::Access to current and old <font color=#FF8C00>Java</font> doc. |
− | [{{CurrentServer}}/uploads/JavaDocs/V2.0.1 Java Doc 2.0.1]<br />
| + | |
− | [{{CurrentServer}}/uploads/JavaDocs/V2.0 Java Doc 2.0]<br /> | + | [[Dependencies|'''Dependencies''']] |
− | [{{CurrentServer}}/uploads/JavaDocs/V1.3.1 Java Doc 1.3.1]<br /> | + | |
− | [{{CurrentServer}}/uploads/JavaDocs/V1.3 Java Doc 1.3]<br /> | + | ::Describes dependencies with other products. |
− | [{{CurrentServer}}/uploads/JavaDocs/V1.2.1 Java Doc 1.2.1]
| + | |
| + | [[News|'''News''']] |
| + | |
| + | ::Main evolutions of this Wiki. |
| + | |
| + | [[Training|'''Training & Tutorials''']] |
| + | |
| + | ::Some training slides and tutorials. |