poliastro2.math¶
Description¶
This subpackage contains general mathematical routines and utilities used throughout the Poliastro2 project, including optimization, interpolation, and linear algebra.
Modules¶
events: Routines for mathematical event detection.
interpolate: Interpolation functions.
linalg: Linear algebra utilities.
maneuver: Tools for maneuver calculations.
optimize: Optimization routines. (Wrapper of scipy.optimize)
perturbations: Methods for modeling perturbations.
special: Special functions. (in the mathematical sense)
util: General-purpose mathematical helper functions.
iod: Subpackage for initial orbit determination.
ode: Subpackage for solving ordinary differential equations. (Wrapper of scipy.integrate)
propagation: Subpackage for orbit propagation algorithms.
threebody: Mathematical routines for the three-body problem.
twobody: Mathematical functions for two-body dynamics.
Modules
Description This subpackage provides methods on initial orbit determination (IOD). It offers tools for calculating the initial orbit of a celestial body based on observational data. |
|
Low level maneuver implementations. |
|
Description This subpackage provides solvers for ordinary differential equations (ODEs). It is a wrapper around the scipy.integrate module. |
|
Description This subpackage offers various propagation algorithms for orbit simulation. It implements methods to compute the evolution of orbital states over time. |
|
Description This subpackage provides mathematical routines specific to the three-body problem, including computations of key quantities and analysis of flyby dynamics. |
|
Description This internal subpackage implements low-level routines for thrust maneuvers. |
|
Description This subpackage includes mathematical functions for solving and analyzing the two-body problem. |
|