MaroonX DRAGONS Logo
  • DRAGONS MAROON-X DRP: Tutorial
    • 1. Setup and Installation
    • 2. Using the Reduce class API
    • 3. Using the CLI tools
  • DRAGONS MAROON-X DRP: User Manual
    • 1. Instrument and Data
    • 2. Recipes Reference
      • 2.1. Bundle Recipes
      • 2.2. Dark Recipes
      • 2.3. Flat Recipes
      • 2.4. Wavelength Calibration Recipes
      • 2.5. Science Recipes
    • 3. Primitives Reference
      • 3.1.1. addDQ
      • 3.1.2. validateData
      • 3.1.3. standardizeWCS
      • 3.1.4. checkArm
      • 3.1.5. checkMaster
      • 3.1.6. correctImageOrientation
      • 3.1.7. addVAR
      • 3.1.8. checkND
      • 3.1.9. subtractOverscan
      • 3.1.10. stackFramesMXCal
      • 3.1.11. stackDarks
      • 3.1.12. stackFlats
      • 3.1.13. findStripes
      • 3.1.14. identifyStripes
      • 3.1.15. defineFlatStripes
      • 3.1.16. removeStrayLight
      • 3.1.17. separateFlatStreams
      • 3.1.18. combineFlatStreams
      • 3.1.19. splitBundle
      • 3.1.20. fitDarkCoefficients
      • 3.2.1. createSyntheticDark
      • 3.2.2. extractStripes
      • 3.2.3. optimalExtraction
      • 3.2.4. measureBlaze
      • 3.2.5. boxExtraction
      • 3.3.1. staticWavelengthSolution
      • 3.3.2. getPeaksAndPolynomials
      • 3.3.3. fitAndApplyEtalonWls
      • 3.3.4. applyWavelengthSolution
      • 3.3.5. combineFibers
      • 3.3.6. barycentricCorrection
      • 3.3.7. displaySpectra
      • 3.3.8. separateArmStreams
      • 3.3.9. bundleArmStreams
      • 3.4.1. getProcessedDarkCoeff
      • 3.4.2. getProcessedWavecal
      • 3.4.3. storeProcessedDarkCoeff
      • 3.4.4. storeProcessedWavecal
    • 4. Legacy References
MaroonX DRAGONS
  • DRAGONS MAROON-X DRP: User Manual
  • 3. Primitives Reference
  • View page source

3. Primitives Reference

3.1. 2D Image Processing

  • 3.1.1. addDQ
  • 3.1.2. validateData
  • 3.1.3. standardizeWCS
  • 3.1.4. checkArm
  • 3.1.5. checkMaster
  • 3.1.6. correctImageOrientation
  • 3.1.7. addVAR
  • 3.1.8. checkND
  • 3.1.9. subtractOverscan
  • 3.1.10. stackFramesMXCal
  • 3.1.11. stackDarks
  • 3.1.12. stackFlats
  • 3.1.13. findStripes
  • 3.1.14. identifyStripes
  • 3.1.15. defineFlatStripes
  • 3.1.16. removeStrayLight
  • 3.1.17. separateFlatStreams
  • 3.1.18. combineFlatStreams
  • 3.1.19. splitBundle
  • 3.1.20. fitDarkCoefficients

3.2. Echelle Extraction

  • 3.2.1. createSyntheticDark
  • 3.2.2. extractStripes
  • 3.2.3. optimalExtraction
  • 3.2.4. measureBlaze
  • 3.2.5. boxExtraction

3.3. Spectrum Processing

  • 3.3.1. staticWavelengthSolution
  • 3.3.2. getPeaksAndPolynomials
  • 3.3.3. fitAndApplyEtalonWls
  • 3.3.4. applyWavelengthSolution
  • 3.3.5. combineFibers
  • 3.3.6. barycentricCorrection
  • 3.3.7. displaySpectra
  • 3.3.8. separateArmStreams
  • 3.3.9. bundleArmStreams

3.4. Calibration Database

  • 3.4.1. getProcessedDarkCoeff
  • 3.4.2. getProcessedWavecal
  • 3.4.3. storeProcessedDarkCoeff
  • 3.4.4. storeProcessedWavecal
Previous Next

© Copyright 2025, MaroonX Team.

Built with Sphinx using a theme provided by Read the Docs.