ORbit Extrapolation KIT 5.0 API

1.

See:
          Description

Packages
org.orekit.attitudes This package provides classes to represent simple attitudes.
org.orekit.bodies This package provides interface to represent the position and geometry of space objects such as stars, planets or asteroids.
org.orekit.data This package provide base classes for exploring the configured data directory tree and read external data that can be used by the library.
org.orekit.errors This package provides classes to generate and handle exceptions.
org.orekit.forces This package provides the interface for force models that will be used by the NumericalPropagator and the NumericalPropagatorWithJacobians, as well as some classical spacecraft models for surface forces (spherical, box and solar array ...).
org.orekit.forces.drag  
org.orekit.forces.gravity  
org.orekit.forces.gravity.potential This package provides classes to read gravity field files and supports several different formats.
org.orekit.forces.maneuvers This package provides models of simple maneuvers.
org.orekit.forces.radiation  
org.orekit.frames This package provides classes to handle frames and transforms between them.
org.orekit.orbits This package provides classes to represent orbits.
org.orekit.propagation This package provides tools to propagate orbital states with different methods.
org.orekit.propagation.analytical  
org.orekit.propagation.events This package provides interfaces and classes dealing with events occurring during propagation.
org.orekit.propagation.numerical  
org.orekit.propagation.sampling This package provides interfaces and classes dealing with step handling during propagation.
org.orekit.time This independent package provides classes to handle epochs, time scales, and to compare instants together.
org.orekit.tle This package provides classes to read and extrapolate tle's.
org.orekit.utils This package provides useful objects.

 

1. Purpose

OREKIT library is a low level library for space mechanics projects. It is implemented in the JAVA language.

OREKIT project was initiated by CS with the following goals in mind:

2. Features

Orekit can be used for many purposes, from simple geometrical or orbital tools up to complex orbits propagators with several perturbing forces, maneuvers and discrete events. Here is a short list of the features offered by the library:

3. Dependency

OREKIT has only one dependency: the commons-math open-source library. This library provides mathematical tools for many purposes: geometry, polynomial equations, differential equations, and more... It is distributed under the business-friendly Apache Software License version 2.0.

OREKIT is based on two commons-math packages:

The use of commons-math is hidden in OREKIT as much as possible so users don't need to fully master this library. If they wish, they can limit themselves to understanding the simple classes Vector3D and Rotation from the geometry package, and the interface FirstOrderIntegrator from the ode package.

Author:
Luc Maisonobe, Thierry Ceolin, Fabien Maussion, Pascal Parraud, Véronique Pommier-Maurussane, Guylaine Prat


Copyright © 2002-2010 CS Communication & Systèmes. All Rights Reserved.