WELCOME TO THE GENOPUS WIKI : Différence entre versions

De Wiki
Aller à : navigation, rechercher
(CURRENT VERSION : V2.1.1)
(PREVIOUS VERSIONS)
Ligne 72 : Ligne 72 :
 
* <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].
 
* <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.
 
* Some tutorials are available in the tutorials package.
 
== PREVIOUS VERSIONS ==
 
 
* version 2.1: not distributed
 
* version 2.0/2.0.1: 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).
 
* 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==
 
== DEPENDENCIES==

Version du 21 janvier 2020 à 14:37

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.1.1.

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

List the main evolutions of this Wiki.

Training & Tutorials

Some training slides and tutorials.




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.

DEPENDENCIES

Version 2.1.1 2.1 2.0.1 2.0 1.3.1 1.3 1.2.1
Disponibility from 8th Nov. 2019 Not distributed from 12th Dec 2018 from 12th Dec 2018 from 14th Nov 2017 - -
Javadoc - yes yes yes yes yes yes
Dependencies Java 1.8
Patrius 4.4
PatriusDataset 1.1.0
Genius 1.9.1
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.8
Patrius 4.4
PatriusDataset 1.1.0
Genius 1.9.1
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.1.1
Java Doc 2.0.1
Java Doc 2.0
Java Doc 1.3.1
Java Doc 1.3
Java Doc 1.2.1