Pykep

Jul 20, 2023

C++ library providing basic tools for astrodynamics research

pykep is a scientific library providing basic tools for astrodynamics research. Algorithmic efficiency is a main focus of the library, which is written in C++ and exposed to Python using the boostpython library. At the library core is the implementation of an efficient solver for the multiple revolutions Lambert’s problem, objects representing direct Sims-Flanagan, indirect Pontryagin and hybrid methods to represent low-thrust optimization problems, efficient keplerian propagators, Taylor-integrators, a SGP4 propagator, TLE and SATCAT support and more.



Checkout these related ports:
  • Xworld - Earth as seen from the direction of the sun
  • Xtide - Harmonic tide clock and tide predictor
  • Xplanet - Draw pictures of the earth textured by an image
  • Xphoon - Set the root window to the moon in its current phase
  • Xmoontool - Version of John Walker's classical moontool for X11/Motif
  • Xephem - Interactive astronomical ephemeris program
  • Xeartk - Small demo for tkgeomap
  • Xearth - Set the root window to the image of earth
  • Wmsun - Dockapp that displays the rise and set times of the Sun
  • Wmspaceweather - DockApp that shows the weather at geosynchronous orbit
  • Wmsolar - Dockapp that displays the Solar System viewed from the top
  • Wmmoonclock - Displays the phase of the moon, plus orbital data
  • Wmjupiter - Dockapp that displays information on Jupiter
  • Wmglobe - Neat xearth-like WindowMaker dockapp
  • Weather - Utility to provide current weather conditions and forecasts