WELCOME TO THE GENOPUS WIKI
Aller à la navigation
Aller à la recherche
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
- The current version is: V2.1.1.
- Describes evolutions thanks to previous versions.
USE IT
- Where to download it.
- First steps with GENOPUS
- How to use the most important widgets
DOCUMENTATION
- Access to current and old Java doc.
- Describes dependencies with other products.
- List the main evolutions of this Wiki.
- 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.
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