Welcome to Starplot
Starplot is a Python library for creating star charts and maps of the sky
Maps
shows an area that you define in one of many available map projections
Horizon Charts
shows the horizon at a specific time and place
Zenith Charts
shows the entire sky at a specific time and place
Optic Charts
shows what you'll see through an optic (e.g. telescope) at a specific time and place-
Galaxy Charts
shows the entire sky in galactic coordinates
More Features
- Planets and Deep Sky Objects (DSOs) - with support for plotting their true extent
- Comets and Satellites - easy trajectory plotting
- Custom Styles - for all objects and with 8+ built-in themes
- Export to SVG or PNG
- Data Backend - powered by DuckDB + Ibis for fast object lookup
- Custom Data Catalogs - with helpers for building and optimizing
- Label Collision Avoidance - ensuring all labels are readable
- Localization - label translations for Chinese, Dutch, French, Italian, Lithuanian, Persian, and Spanish
- Installation -
pip install starplot - Tutorial - quick 30-minute intro to Starplot
- Examples - examples of more plots and features
- Reference - see links on left
- Get notified when there's a new version of Starplot
- Learn about specific use cases of Starplot
- Help us plan and prioritize features by participating in surveys
