About Tile-Compile¶
Tile-Compile is a toolkit for high-quality astronomical image reconstruction from short-exposure deep-sky datasets. It is designed for smart telescope data (DWARF, Seestar, ZWO SeeStar, etc.) but works with any FITS input.
Two Reconstruction Methods¶
| Method | Description | Status |
|---|---|---|
| AQMH | Adaptive Quality Map Hyperstacking — pixel-wise quality maps with multi-scale pyramid, per-pixel weighted reconstruction | ✅ Default (v0.3.0+) |
| Classic Tile-Compile | Tile-based quality reconstruction with local metrics, clustering, synthetic frames, and OLA stacking | Optional (aqmh.enabled: false) |
Features¶
- GUI3 — Web-based interface with Scan Input, Parameter Studio, Run Monitor, Results, Astrometry/PCC, Raw Stack, and Run History tabs
- CLI — Full command-line interface for scripting and automation
- AQMH — Per-pixel quality-map-driven reconstruction with cherry-pick frame selection
- Classic pipeline — Tile-based reconstruction with state clustering and synthetic frames
- Calibration — Bias/Dark/Flat calibration with auto-selection and exposure matching
- Astrometry — ASTAP plate solving with WCS output
- BGE — Background Gradient Extraction (classic + AutoBGE)
- PCC — Photometric Color Calibration
- HyperMetric Stretch — VeraLux stretch after PCC
- Raw Stack — Standalone preprocessing pipeline (calibration → stacking → post-processing)
- AI-assisted configuration — Parameter Intelligence (PI) module for data-driven recommendations
- Reports — HTML reports with charts, heatmaps, and diagnostics
- GPU acceleration — CUDA and OpenCL support for PREWARP, AQMH, reconstruction, and stacking
Tech Stack¶
- C++20 with Eigen, OpenCV (CUDA 13), cfitsio, nlohmann/json, YAML-cpp
- Crow C++ backend for the web interface
- Vanilla JS frontend (no build step required)
- Node.js optional PI AI sidecar
Downloads¶
Pre-built binaries for Linux, macOS (Apple Silicon + Intel), and Windows are available on GitHub Releases.
License¶
See LICENSE.