Python
Learn
Books
Effective Python: 90 Specific Ways to Write Better Python
Style & Best Practices
- Python Best Practices for More Pythonic Code
- 15 Python Best Practices Developers Must Know
- Python Best Practices for 2022
- Boring Python: code quality
Syntax
- What’s the Meaning of Single and Double Underscores In Python?
- charliermarsh/ruff: An extremely fast Python linter, written in Rust.
- Lesser known parts of Python standard library
Geospatial
- benbovy/spherely: Manipulation and analysis of geometric objects on the sphere.
Astronomy & Orbital Dynamics
Libraries
- Skyfield: Elegant Astronomy for Python
- skyfielders/python-skyfield/
- jplephem
- brandon-rhodes/python-jplephem: Python version of NASA DE4xx ephemerides, the basis for the Astronomical Alamanac
- poliastro: Astrodynamics in Python
- poliastro/poliastro: poliastro - rocket Astrodynamics in Python
- galactics/beyond: Flight Dynamic Library
- pyorbital
- pytroll/pyorbital: Orbital and astronomy computations in python
- Astropy
- Pytroll
- astroplan
- astropy/astroplan: Observation planning package for astronomers
- alfonsogonzalez/AWP: Astrodynamics with Python book, software, and videos. Spacecraft trajectory and attitude modeling and simulation
- Basilisk: an Astrodynamics Simulation Framework
Documentation
- Sphinx: Sphinx makes it easy to create intelligent and beautiful documentation.
- pradyunsg/furo: A clean customizable documentation theme for Sphinx