Astra Documentation#
Astra (Automated Survey observaTory Robotised with Alpaca) is an open-source, cross-platform Python system for the sustained, fully autonomous operation of astronomical observatories.
Astra controls observatory devices via the ASCOM Alpaca protocol. It can execute prescheduled observatory actions under continuous weather safety supervision, such as object observations with plate-solve-based pointing correction using an offline Gaia–2MASS catalogue, PID-controlled autoguiding, sky-flats, and autofocusing.
A FastAPI web interface provides a browser UI, alongside REST and WebSocket APIs for real-time status monitoring, image previews, and interaction with the SQLite-backed database.
Used By#
Currently, Astra is deployed at multiple professional observatories delivering reliable, unattended survey operations, including:
Screenshots#
Observatory overview |
System logs |
Weather monitoring |
Controls tab |
Schedule editor |
FITS viewer |
Developed by#
Astra is developed by a team of astronomers and software engineers at Queloz Group, ETH Zürich, Switzerland, in collaboration with the SPECULOOS consortia.
Note
This documentation is a work in progress. We are continuously updating and improving it. If you have any questions or suggestions, please feel free to reach out to us via GitHub Issues.
We appreciate your feedback and contributions to make this software and documentation better.