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.