input,s,a,"crap7",,,"List of input images" output,s,h,"",,,"List of output spectra" apertures,s,h,"",,,"Apertures" format,s,h,"multispec",onedspec|multispec|echelle|strip,,"Extracted spectra format" references,s,h,"",,,"List of aperture reference images" profiles,s,h,"",,,"List of aperture profile images " interactive,b,h,yes,,,"Run task interactively?" find,b,h,yes,,,"Find apertures?" recenter,b,h,yes,,,"Recenter apertures?" resize,b,h,yes,,,"Resize apertures?" edit,b,h,yes,,,"Edit apertures?" trace,b,h,yes,,,"Trace apertures?" fittrace,b,h,yes,,,"Fit the traced points interactively?" extract,b,h,yes,,,"Extract spectra?" extras,b,h,yes,,,"Extract sky, sigma, etc.?" review,b,h,yes,,,"Review extractions? " line,i,h,INDEF,1,,"Dispersion line" nsum,i,h,10,,,"Number of dispersion lines to sum or median # DEFAULT APERTURE PARAMETERS " lower,r,h,-5.,,,"Lower aperture limit relative to center" upper,r,h,5.,,,"Upper aperture limit relative to center" apidtable,s,h,"",,,"Aperture ID table (optional) # DEFAULT BACKGROUND PARAMETERS " b_function,s,h,"chebyshev",chebyshev|legendre|spline1|spline3,,"Background function" b_order,i,h,1,1,,"Background function order" b_sample,s,h,"-40:-20,20:40",,,"Background sample regions" b_naverage,i,h,-3,,,"Background average or median" b_niterate,i,h,2,0,,"Background rejection iterations" b_low_reject,r,h,3.,0.,,"Background lower rejection sigma" b_high_reject,r,h,3.,0.,,"Background upper rejection sigma" b_grow,r,h,0.,0.,,"Background rejection growing radius # APERTURE CENTERING PARAMETERS " width,r,h,5.,0.,,"Profile centering width" radius,r,h,10.,,,"Profile centering radius" threshold,r,h,0.,0.,,"Detection threshold for profile centering # AUTOMATIC FINDING AND ORDERING PARAMETERS " nfind,i,q,1,,,"Number of apertures to be found automatically" minsep,r,h,5.,1.,,"Minimum separation between spectra" maxsep,r,h,1000.,1.,,"Maximum separation between spectra" order,s,h,"increasing",increasing|decreasing,,"Order of apertures # RECENTERING PARAMETERS " aprecenter,s,h,"",,,"Apertures for recentering calculation" npeaks,r,h,INDEF,0.,,"Select brightest peaks" shift,b,h,yes,,,"Use average shift instead of recentering? # RESIZING PARAMETERS " llimit,r,h,INDEF,,,"Lower aperture limit relative to center" ulimit,r,h,INDEF,,,"Upper aperture limit relative to center" ylevel,r,h,0.1,,,"Fraction of peak or intensity for automatic width" peak,b,h,yes,,,"Is ylevel a fraction of the peak?" bkg,b,h,yes,,,"Subtract background in automatic width?" r_grow,r,h,0.,,,"Grow limits by this factor" avglimits,b,h,no,,,"Average limits over all apertures? # TRACING PARAMETERS " t_nsum,i,h,10,1,,"Number of dispersion lines to sum" t_step,i,h,10,1,,"Tracing step" t_nlost,i,h,3,1,,"Number of consecutive times profile is lost before quitting" t_function,s,h,"legendre",chebyshev|legendre|spline1|spline3,,"Trace fitting function" t_order,i,h,3,1,,"Trace fitting function order" t_sample,s,h,"20:900",,,"Trace sample regions" t_naverage,i,h,1,,,"Trace average or median" t_niterate,i,h,3,0,,"Trace rejection iterations" t_low_reject,r,h,3.,0.,,"Trace lower rejection sigma" t_high_reject,r,h,3.,0.,,"Trace upper rejection sigma" t_grow,r,h,1.,0.,,"Trace rejection growing radius # EXTRACTION PARAMETERS " background,s,h,"median",none|average|median|minimum|fit,,"Background to subtract" skybox,i,h,1,1,,"Box car smoothing length for sky" weights,s,h,"none",none|variance,,"Extraction weights (none|variance)" pfit,s,h,"fit1d",fit1d|fit2d,,"Profile fitting type (fit1d|fit2d)" clean,b,h,no,,,"Detect and replace bad pixels?" saturation,r,h,INDEF,1.,,"Saturation level" readnoise,s,h,"10",,,"Read out noise sigma (photons)" gain,s,h,"8",,,"Photon gain (photons/data number)" lsigma,r,h,3.,0.,,"Lower rejection threshold" usigma,r,h,3.,0.,,"Upper rejection threshold" nsubaps,i,h,1,1,,"Number of subapertures per aperture" mode,s,h,"ql",,,