26051273.0 MB
BSD-3-Clause
strict
core24
Command-line toolkit for astrophotography stacking and compositing
Aquila is a fast, terminal-native toolkit for reducing and compositing
astrophotography data on Linux. It is built around a Fortran/C++ core with
OpenMP parallelism and is designed to fit naturally into shell scripts and
automated pipelines.
The package includes three programs:
- aqstack: calibrates and stacks monochromatic CCD frames. Handles bias,
dark, and flat subtraction, hot pixel correction, frame alignment, and
combining by average, median, or sigma-clipped mean.
- aqlrgb: composites multi-filter data into colour images. Supports the
classic LRGB workflow as well as narrowband palette mixing, white-balance
equalisation, background suppression, and nonlinear stretching (asinh,
sqrt, log) before writing FITS or PNG output.
- aqcli: a scripting interpreter for writing end-to-end image processing
pipelines. Scripts load frames, run calibration and stacking routines,
apply convolution kernels and math operations, and save results — all in
a compact, readable domain-specific language.
astrophotography data on Linux. It is built around a Fortran/C++ core with
OpenMP parallelism and is designed to fit naturally into shell scripts and
automated pipelines.
The package includes three programs:
- aqstack: calibrates and stacks monochromatic CCD frames. Handles bias,
dark, and flat subtraction, hot pixel correction, frame alignment, and
combining by average, median, or sigma-clipped mean.
- aqlrgb: composites multi-filter data into colour images. Supports the
classic LRGB workflow as well as narrowband palette mixing, white-balance
equalisation, background suppression, and nonlinear stretching (asinh,
sqrt, log) before writing FITS or PNG output.
- aqcli: a scripting interpreter for writing end-to-end image processing
pipelines. Scripts load frames, run calibration and stacking routines,
apply convolution kernels and math operations, and save results — all in
a compact, readable domain-specific language.
Update History
260512 (7)13 May 2026, 01:00 UTC
13 May 2026, 00:31 UTC
13 May 2026, 00:59 UTC
13 May 2026, 01:00 UTC