Skip to content

API Reference

Python API documentation for satkit, auto-generated from type stubs.

Time & Duration

Symbol Description
time Representation of an instant in time with multiple time scales
duration Time duration for arithmetic with time objects
timescale Enumeration of supported time scales (UTC, TAI, TT, etc.)

Attitude & Coordinates

Symbol Description
quaternion Unit quaternion for 3D rotations
itrfcoord ITRF coordinate with geodetic ↔ Cartesian conversion
frametransform Coordinate frame rotation functions

Orbit Propagation

Symbol Description
TLE Two-Line Element set representation
sgp4 SGP4 orbit propagation from TLE/OMM
propagate High-precision numerical orbit propagation
propsettings Propagator configuration
satstate Satellite state with built-in propagation
kepler Keplerian orbital elements

Environment Models

Symbol Description
sun Sun position, sunrise/sunset, shadow function
moon Moon position, illumination, and phase
planets Low-precision planetary ephemerides
density NRL MSISE-00 atmospheric density model
gravity Earth gravity acceleration
gravmodel Gravity model selection enum
jplephem High-precision JPL planetary ephemerides

Utilities

Symbol Description
consts Physical and astrodynamic constants
utils Utility functions (data file management, etc.)