grss.libgrss

grss.libgrss#

GRSS Python bindings for C++ library

Functions

cartesian_to_cometary(epochMjd, cartesianState)

Convert cartesian state to cometary state.

cometary_to_cartesian(epochMjd, cometaryState)

Convert cometary state to cartesian state.

delta_at_tai(mjdTai)

Calculate the difference between TAI and UTC time with TAI as the input.

delta_at_utc(mjdUtc)

Calculate the difference between TAI and UTC time with UTC as the input.

delta_et_tdb(mjdTdb)

Calculate the difference between TDB and UTC time with TDB as the input.

delta_et_utc(mjdUtc)

Calculate the difference between TDB and UTC time with UTC as the input.

matrix_inverse(mat[, tol])

Calculate the inverse of a matrix using LU decomposition.

propSim_parallel_omp(refSim, isCometary, ...)

Propagate a simulation in parallel using OpenMP.

reconstruct_stm(stm)

Reconstruct the state transition matrix from the flattened vector.

Classes

BPlaneParameters

The BPlaneParameters class contains parameters used for calculating the B-plane of a close approach.

Body

The Body class contains the properties of an integrated or SPICE body.

CloseApproachParameters

The CloseApproachParameters class contains parameters used for calculating the close approach between two integrated or SPICE bodies.

Constants

The Constants class contains physical constants and conversion factors used in the GRSS orbit propagation code.

Event

The Event class contains the properties of an impulsive or continuous event.

ImpactParameters

The ImpactParameters class contains parameters used for calculating the impact between two integrated or SPICE bodies.

IntegBody

The IntegBody class contains the properties of an integrated body.

IntegrationParameters

The IntegrationParameters class contains parameters used in the numerical integration of the equations of motion.

InterpolationParameters

The InterpolationParameters class contains parameters used for interpolation of the states of the integrated bodies.

NongravParameters

The NongravParameters class contains constants used for calculating the non-gravitational accelerations on integrated bodies.

PropSimulation

The PropSimulation class contains the orbit propagation simulation for intgrating solar system small bodies.

SpiceBody

The SpiceBody class contains the properties of a SPICE body.