Module Reference

Module Reference#

banner

astra.action_configs

Action configuration dataclasses for observatory operations.

astra.alpaca_device_process

ALPACA device multiprocessing wrapper for astronomical device control.

astra.autofocus

Automated telescope autofocus system for astronomical observations.

astra.calibrate_guiding

Guiding calibration system for telescope autoguiding setup.

astra.config

Configuration management for the Astra observatory automation system.

astra.database_manager

Database management for observatory data within the Astra framework.

astra.device_manager

Device management for Alpaca devices within the Astra framework.

astra.filename_templates

This module provides two primary classes for generating filenames used by Astra when writing image files.

astra.guiding

Astronomical telescope autoguiding system with PID control.

astra.header_manager

FITS header management utilities.

astra.image_handler

Astronomical image processing and FITS file management utilities.

astra.logger

Custom logging handler for observatory operations with database storage.

astra.main

Main FastAPI application for Astra observatory automation system.

astra.observatory_loader

Load an Observatory subclass based on the observatory name.

astra.observatory

Core observatory control methods for Astra.

astra.paired_devices

Observatory device pairing management for coordinated astronomical operations.

astra.pointer

Astronomical pointing correction and plate solving utilities.

astra.queue_manager

Manages the multiprocessing queue and its running state.

astra.safety_monitor

Safety monitoring for observatory weather conditions.

astra.scheduler

Scheduler for observatory actions and device management.

astra.thread_manager

Thread management for device operations within the Astra framework.

astra.utils

Utility functions for astronomical observations and data processing.