KepLemon

KepLemon is a Rust-accelerated astrodynamics Python library developed by Citra Space. It provides high-performance satellite propagation, orbit determination, and close approach detection capabilities, and is used internally by the Citra Space app to power its orbital analysis features.

Key Features

  • High-performance propagation — Rust core with Python bindings for fast SGP4 and SGP4-XP satellite propagation
  • Orbit determination — Tools for fitting orbital elements to observation data
  • Close approach detection — Efficiently screen large catalogs for conjunction events
  • Easy installation — Install with pip install keplemon, no Rust toolchain required
  • Multi-threaded batch propagation — Parallel propagation of satellite constellations using Rayon
  • Built on space-track.org shared libraries — Leverages community-standard astrodynamics routines

Getting Started

Install KepLemon from PyPI:

pip install keplemon

Visit the KepLemon documentation for usage guides, API reference, and examples.

Open Source and Contributing

KepLemon is open source and available on GitHub. Contributions, bug reports, and feature requests are welcome.


This site uses Just the Docs, a documentation theme for Jekyll.