Astrosat

screenshot of Astrosat

Overview

Astrosat is an innovative Python package designed for astronomers and satellite observers. It provides a comprehensive tool for predicting which satellites are visible within a specified field of view during a particular observation time. This powerful package not only calculates the geometry between the observer and satellites but also estimates the brightness of the satellites, allowing users to gauge their impact on astronomical observations. Whether you're a seasoned astronomer or an enthusiastic hobbyist, Astrosat streamlines the process of satellite observation.

The package supports easy installation via the Python Package Index (PyPI) or through source code. It offers intuitive configurations and example files, making it accessible even for those who may be new to coding in Python. With its ability to visualize satellite trails overlaid on fields of view, Astrosat is an essential tool for anyone involved in astronomical research or satellite tracking.

Features

  • Easy Installation: Installable directly from PyPI with a simple command, or from source for those who prefer custom setups.
  • Field of View Calculation: Precisely calculates which satellites can be observed from a given point, enhancing planning for observations.
  • Brightness Estimations: Provides expected apparent brightness of satellites, aiding astronomers in evaluating their potential interference with observations.
  • User-Friendly Configuration: Uses configuration files for streamlined input, making it accessible for users at all skill levels.
  • Example Scripts Provided: Comes with sample files like params.yaml and tel_fov.py to help users get started quickly.
  • Real-Time Tracking: Integrates online tools to predict real-time intersections between the observer's line of sight and satellite paths.
  • Visual Output: Features the ability to generate plots that visually represent fields of view along with satellite trails, offering an insightful perspective.