Tile-Compile is a toolkit for high-quality astronomical image reconstruction from short-exposure deep-sky datasets. The default reconstruction method is AQMH (Adaptive Quality Map Hyperstacking) — a per-pixel, quality-map-driven approach that replaces tile-based overlap-add stacking with a physically optimal pixel-wise weighted average.
Classic Tile-Compile (TBQR): The original tile-based quality reconstruction methodology is still available and fully supported. See Classic Tile-Compile README (EN) and Classic Tile-Compile README (DE). Set
aqmh.enabled: falseto revert to classic TILE_RECONSTRUCTION.
Note: This is experimental software primarily developed for processing images from smart telescopes (e.g., DWARF, Seestar, ZWO SeeStar, etc.). While designed for general astronomical image processing, it has been optimized for the specific characteristics and challenges of smart telescope data.
Download a pre-built bundle from GitHub Releases, or build from source (see Installation) and start from repository root:
./start_backend.shThen open: http://127.0.0.1:8080/ui/
Release bundle start:
- Linux:
start_gui3.sh - macOS:
start_gui3.command - Windows:
start_gui3.bat
./tile_compile_runner run \
--config tile_compile.yaml \
--input-dir /path/to/lights \
--runs-dir /path/to/runs./start_gui3_docker.shOpen: http://127.0.0.1:8080/ui/
Full documentation site: https://jeamy.github.io/tile_compile/
- GUI3 User Guide (EN) — Complete step-by-step guide
- GUI3 Benutzerhandbuch (DE) — Deutsche Schritt-für-Schritt-Anleitung
- Workflow & Pipeline Phases — Typical GUI3 workflow, phase table, registration cascade
- Raw Stack GUI — Standalone preprocessing pipeline (not optimized, retained for legacy reasons)
- PI – AI-Assisted Recommendations — Data-driven parameter recommendations
- Live Image Editor (EN) — Non-destructive FITS editing, previews, undo/redo, repeat, and AI/local fallback behavior
- AQMH Overview — How it works, key parameters, when to use
- AQMH Methodology v0.2.1 (normative)
- AQMH v0.2.0 Paper (PDF)
- AQMH v0.1.0 Paper
- Configuration Reference (EN)
- Configuration Reference (DE)
- Practical Examples (EN)
- Practical Examples (DE)
- Example profiles:
tile_compile_cpp/examples/
- Build from Source — Build requirements, GPU acceleration, package installs
- Docker — Container build, run, and configuration
- CLI Reference — Runner, scan, config, resume, report generation
- Outputs & Artifacts — Run output directory structure
- Calibration & External Tools — Bias/dark/flat, ASTAP, Siril catalog
- Project Structure — Repository layout and components
- AQMH Methodology v0.2.1 — Current AQMH normative specification
- TBQR Methodology v3.3.9 (EN)
- TBQR Methodology v3.3.9 (DE)
- Process Flow — Phase-by-phase implementation docs
This project was built with assistance from Windsurf-Devin, Kiro, Antigravity, GPT, Claude, Codex, ***. Babysitting by a human in a virtual environment.
The PI (Parameter Intelligence) module uses:
- @earendil-works/pi-coding-agent — AI agent framework (v0.80.x)
The HyperMetric Stretch (HMS) phase is derived from the VeraLux HyperMetric Stretch Siril script:
- (c) 2025 Riccardo Paterniti — VeraLux - HyperMetric Stretch — GPL-3.0-or-later — Version 1.5.2
The AutoBGE (Background Gradient Extraction) phase is based on the AutoBGE Siril script:
- (c) Adrian Knagg-Baugh from Franklin Marek SAS code (2025) — GPL-3.0-or-later — Version 2.0.2