Overview of Starplot capabilities
mainStarplot is a Python library designed for creating high-quality star charts and maps of the sky. It supports various astronomical visualizations including:
- Maps: Over 10 customizable projections.
- Zenith Charts: Visualizations of the entire sky from a specific time and location.
- Horizon Charts: Views of the horizon from a specific time and location.
- Optic Simulations: Simulations of what is visible through an optic (e.g., a telescope) at a specific time and place.
- Galactic Charts: Mollweide projections in galactic coordinates.
- Object Support: Plotting of Planets, Deep Sky Objects (DSOs) with true extent, Comets, and Satellites (including trajectory plotting).
- Customization: Custom styles for all objects and 8+ built-in themes.
- Export Formats: Supports
png,svg, andjpeg. - Data Backend: Uses DuckDB and Ibis for high-performance object lookup.
- Advanced Features: Label collision avoidance for readability and localization support for Chinese, French, Italian, Lithuanian, Persian, and Spanish.