soxspipe.recipes.soxs_disp_solution¶
Recipe to generate a first approximation of the dispersion solution from single pinhole frames
- Author
David Young & Marco Landoni
- Date Created
August 25, 2020
Module Contents¶
Classes¶
generate a first approximation of the dispersion solution from single pinhole frames |
Functions¶
tuning the spatial solution |
API¶
- soxspipe.recipes.soxs_disp_solution.parameterTuning(p, log, recipeSettings, settings, pinholeFrame, qc, products, sofName, lineDetectionTable)[source][source]¶
tuning the spatial solution
- class soxspipe.recipes.soxs_disp_solution.soxs_disp_solution(log, settings=False, inputFrames=[], verbose=False, overwrite=False, polyOrders=False, command=False, debug=False, turnOffMP=False)[source][source]¶
Bases:
soxspipe.recipes.base_recipe.base_recipegenerate a first approximation of the dispersion solution from single pinhole frames
Key Arguments
log– loggersettings– the settings dictionaryinputFrames– input fits frames. Can be a directory, a set-of-files (SOF) file or a list of fits frame paths.verbose– verbose. True or False. Default Falseoverwrite– overwrite the product file if it already exists. Default FalsepolyOrders– the orders of the x-y polynomials used to fit the dispersion solution. Overrides parameters found in the yaml settings file. e.g 345400 is order_x=3, order_y=4 ,wavelength_x=5 ,wavelength_y=4. Default False.command– the command called to run the recipedebug– debug mode. True or False. Default FalseturnOffMP– turn off multiprocessing. True or False. Default False. If True, multiprocessing will be turned off and the recipe will run in serial. This is useful for debugging.
Usage
from soxspipe.recipes import soxs_disp_solution disp_map_path = soxs_disp_solution( log=log, settings=settings, inputFrames=sofPath ).produce_product()
Initialization
- produce_product()[source][source]¶
generate a fisrt guess of the dispersion solution
Return:
productPath– the path to the first guess dispersion map