Skip to content

Latest commit

 

History

History
71 lines (54 loc) · 1.64 KB

File metadata and controls

71 lines (54 loc) · 1.64 KB

CLI Reference

tile_compile_runner

Pipeline execution:

tile_compile_runner run \
  --config <path> \
  --input-dir <path> \
  --runs-dir <path>

Resume:

tile_compile_runner resume \
  --run-dir <path> \
  --from-phase <PHASE>

Options:

  • --max-frames <n> — limit frames (0 = no limit)
  • --max-tiles <n> — limit classic tile processing (0 = no limit)
  • --dry-run — validate without full processing
  • --run-id <id> — custom run ID
  • --stdin — read config from stdin

Pipeline phases run from SCAN_INPUT (0) through DONE (18), including HYPERMETRIC_STRETCH (17). Supported resume entry points depend on available artifacts; common points are STACKING, ASTROMETRY, BGE, PCC, and HYPERMETRIC_STRETCH.

GPU selection is configured in YAML, not with a runner flag:

runtime_limits:
  acceleration_backend: auto

Inspect artifacts/acceleration_context.json or the live log fields cpu_workers, gpu, and backend to confirm the effective backend.

tile_compile_cli

Config:

  • get-schema — print JSON schema
  • dump-default-config — default config as JSON
  • load-config <path> — load YAML
  • save-config <path> — save YAML
  • validate-config — validate

Run inspection:

  • list-runs <dir>
  • get-run-status <dir>
  • get-run-logs <dir> [--tail N]
  • list-artifacts <dir>

Input:

  • scan <dir> [--frames-min N]

FITS:

  • fits-stats <path>

PCC:

  • pcc-run <in.fits> <out.fits> --wcs <wcs.fits> [--source vizier|siril]
  • pcc-apply <in.fits> <out.fits> [--r X] [--g Y] [--b Z]

GUI state:

  • load-gui-state [--path <file>]
  • save-gui-state [--path <file>] [--stdin | <JSON>]