1. Introduction
This Programmer’s Manual documents the internal structure of the
MAROON-X DRAGONS pipeline (maroonxdr) for developers extending,
maintaining, or porting it. It assumes you have already installed the
development environment and are familiar with the end-to-end reduction
workflow.
For the user-facing instrument description — detector arms, fiber configurations, frame types, calibration requirements, and known operational issues — see Instrument and Data in the User Manual.
For installation and the reduction walkthrough, see the Tutorial: MAROON-X DRP: Setup and Installation for setup, then MAROON-X DRP: Using the CLI tools or MAROON-X DRP: Using the Reduce class API for the CLI and Python API versions of the same reduction.