Accueil

De Wiki
Révision de 20 décembre 2018 à 15:30 par Admin (discussion | contributions) (PREVIOUS VERSIONS (available on the Web site))

Aller à : navigation, rechercher

WHERE TO GET IT?

Just go there ...

WHY PATRIUS?

PATRIUS is a core space dynamics Java library that enables to quickly develop high level algorithms such as orbit extrapolator. PATRIUS contains several low level classes (i.e.: such as matrix, vectors, orbits parameters) as well as high level classes and interfaces (i.e.: numerical propagators, attitude laws, manoeuvers sequences).

MAIN ADVANTAGES

All the main domains of space dynamics are available:

  • Analysis, algebra & geometry (quaternions, derivable functions, integrators …)
  • Core objects for space dynamics (dates, orbits, frames...)
  • Orbit propagation: analytical, semi-analytical and numerical propagators, a full set of force models
  • Maneuvers: impulsive or continuous thrust, sequences
  • Attitude: extensible set of attitude laws, sequences and guidance framework
  • Events: event detection (orbital, sensor events, etc.) and post-processing (chronograms)
  • Spacecraft: characteristics of mass, geometry (drag force), sensors field of view, etc.

PATRIUS got a deep validation by comparison with precise orbitography tools. Moreover, it is now fully used by CNES tools, in particular for operational flight dynamics subsystem (FDS). For that reason the criticity level is “C”.

Furthermore, PATRIUS design relies on extensible Java interfaces and robust design patterns.

REMARKS

A data package (PATRIUS_DATASET) is also provided in addition allowing access to some data models.

Tutorials are available in specific tutorials pages.

CURRENT VERSION: 4.0

PATRIUS V4.0 is a major release (see here) and has a simplified architecture: its former dependencies (Commons-Math, OREKIT and the addons) have been merged into a single standalone library (patrius_V4.0.jar).

PREVIOUS VERSIONS (available on the Web site)

  • Version 4.1.1
  • Version 4.0
  • Version 3.4.1
  • Version 3.3
  • Version 3.2

DEPENDENCIES

Version 4.0 3.x
Disponibility from 22/01/2018 -
Javadoc yes yes
Dependencies Java 1.7
Java 1.6

JAVA DOC

Current Java Doc
Java Doc 4.0
Java Doc 3.4.1
Java Doc 3.3
Java Doc 3.2