Work with FITS files from a terminal
Use imred copy, imred comb, and imred arith for FITS file operations. These examples expand the command outlines in the original Sphinx docs.
Inputs: install astroimred[full] and replace the example paths with your own FITS files. These commands create output files; they do not overwrite existing outputs unless you add --overwrite.
1. Inspect the available options
imred --help
imred copy --help
imred comb --help
imred arith --helpThe installed command’s help reflects that installed version. The online API follows main, which may be newer than the released package.
2. Copy an image section
imred copy science.fits science-cutout.fits --trimsec '[1:16,1:16]'FITS sections use one-based, inclusive (x, y) bounds. This example selects the first 16 pixels on both axes. Quote the section so the shell passes it unchanged. See imcopy for extensions, output dtype, and header behavior.
3. Combine calibrated exposures
imred comb 'calibrated-*.fits' combined.fits --combine average --reject noneQuote the glob so imred receives one input expression. Use frames on a common pixel grid with compatible units. This command requests an average without outlier rejection; it does not calibrate or align the inputs for you.
Choose clipping and normalization using the imcombine reference, or follow the Python combination example first. Diagnostic spread images describe the retained samples; they are not propagated uncertainty.
4. Apply image arithmetic
imred arith science.fits - master-bias.fits science-bias-subtracted.fitsSee imarith for alignment and error handling. Use the calibration tutorial when you need the bias, dark, and flat stages together. The CLI has no ccdred subcommand; the combined calibration pipeline is a Python API.