GitPedia

Astra

Astra: an open-source observatory control software.

From ppp-one·Updated May 15, 2026·View on GitHub·

Astra (**Automated Survey observaTory Robotised with Alpaca**) is an open-source observatory control software for automating and managing robotic observatories. It integrates seamlessly with [ASCOM Alpaca](https://ascom-standards.org/api/) for hardware control. The project is written primarily in Python, distributed under the GNU General Public License v3.0 license, first published in 2023. Key topics include: alpaca, ascom, astronomy, camera, control.

Latest release: 1.1.0
March 6, 2026View Changelog →

Astra

License: GPL v3
Python 3.11
uv
Tests
Docs

Astra (Automated Survey observaTory Robotised with Alpaca) is an open-source observatory control software for automating and managing robotic observatories. It integrates seamlessly with ASCOM Alpaca for hardware control.

Astra themed art


Features

  • Fully Robotic — Schedule once, observe automatically with error and bad weather handling
  • ASCOM Alpaca — Compatible with your existing ASCOM equipment
  • Cross-Platform — Python based, runs on Windows, Linux, macOS
  • Web Interface — Manage your observatory from any browser, use cloudflared or similar to access outside your network
  • Comprehensive Docs — Setup, usage, and module reference

Screenshots

<table> <tr> <td width="24%"> <img src="docs/source/_static/ui-summary-tab.png" alt="Observatory overview"/> <p align="center"><em>Observatory overview</em></p> </td> <td width="24%"> <img src="docs/source/_static/ui-log-tab.png" alt="System logs"/> <p align="center"><em>System logs</em></p> </td> <td width="24%"> <img src="docs/source/_static/ui-weather-tab.png" alt="Weather monitoring"/> <p align="center"><em>Weather monitoring</em></p> </td> <td width="24%"> <img src="docs/source/_static/ui-controls-tab.png" alt="Controls tab"/> <p align="center"><em>Controls tab</em></p> </td> </tr> </table>

Contributing

Contributions are welcome. See CONTRIBUTING.md or the contributing guide.


License

Released under the GNU GPL v3.


Support


Citation

If you use Astra in published research, please cite it as:

@software{Pedersen_Astra,
author = {Pedersen, Peter P. and Degen, David and Garcia, Lionel and Zúñiga-Fernández, Sebastián and Sebastian, Daniel and Schroffenegger, Urs and Queloz, Didier},
license = {GPL-3.0},
title = {{Astra}},
url = {https://github.com/ppp-one/astra}
}

DOI 10.5281/zenodo.18890151

Contributors

Showing top 5 contributors by commit count.

View all contributors on GitHub →

This article is auto-generated from ppp-one/astra via the GitHub API.Last fetched: 6/18/2026