Hermes DRS  6.0
reduction software
 All Classes Namespaces Functions Variables Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
oC__Pyx_StringTabEntry
oCASCII2fits.ASCIIfilesA User Interface to manage ASCII files to transform to fits files
oChermes.pipeline.run.checkOrders.checkOrdersClass checkOrders will help visually determine a possible shift
oCdict
|oChermes.pipeline.core.options.OptionDictDefines an object containing options to be passed to a program
|\Chermes.pipeline.core.resultdict.ResultDict
oCException
|oChermes.pipeline.core.pipelineexceptions.InputExceptionClass to treat the "unadapted input" exception
|oChermes.pipeline.core.pipelineexceptions.InvalidImageSizeWhen not the good dimensions
|oChermes.pipeline.core.pipelineexceptions.OutputExceptionClass to treat the "wrong or unexpected result" exception
|oChermes.pipeline.core.pipelineexceptions.RunningExceptionWhen other exception arises
|\Chermes.pipeline.core.pipelineexceptions.TooManyFilesToHandleClass to treat the "too many files" exception
oChermes.pipeline.run.firstLook.firstLookThis is the first look chain
oCfits2orders.fits2OrdersA User Interface to manage ASCII files to transform to fits files
oCgetItemTraits< datatype, ndim >
oCgetItemTraits< datatype, 1 >
oChermes.pipeline.utilities.outputGrap.GrapTo check
oChermes.setup.hermesDirsSet up five directories
oChermes.pipeline.components.cutprescanregion.imageDimensionsGives extreme values to enable a control on size
oChermes.pipeline.components.convertADUtophotonunits.imageDimensionsGives extreme values to enable a control on size
oChermes.pipeline.components.computebiasprescan.imageDimensionsGives extreme values to enable a control on size
oChermes.pipeline.core.loggingfacility.LoggingFacilityDefines a common log file structure for all programs
oCNdarray< datatype, ndim >
oCNdarray< datatype, 1 >
oCnumpyArray< T >
oChermes.pipeline.core.options.OptionInfoOne line of an OptionDict
oCPy_buffer
oChermes.pipeline.utilities.readOrderPositionsFromFits.readOrderPosRead a vector of order positions from fits
oChermes.pipeline.core.instrumentmodel.TransformXmlToInstrumentReads a config file to preset the instrument model
oChermes.pipeline.utilities.writeFits.writeFitsWrite an array image and a complete updated header in a new file
oCLoggingFacility
|oChermes.pipeline.core.pipelinecomponent.PipelineComponentDefines a common structure for the components
||oChermes.pipeline.components.averageimages.averageImagesAverages images of the stack, deletes the stack and returns an average and its error image
||oChermes.pipeline.components.checkimagesanity.checkImageSanityCheck whether the frame geometry and exposure level is as expected
||oChermes.pipeline.components.computebiasprescan.computeBiasPrescanComputes the bias and the readout noise on the prescan region
||oChermes.pipeline.components.computeRadialVelocity.computeRadialVelocityComputes the radial velocity
||oChermes.pipeline.components.convertADUtophotonunits.convertADUtoPhotonUnitsMultiplication of ADU counts with gain factor
||oChermes.pipeline.components.cutprescanregion.cutPrescanRegionReduces the image to the exposed part of the detector
||oChermes.pipeline.components.estimateorderposition.estimateOrderPositionApproximate estimate of shift in the positions of the spectral orders
||oChermes.pipeline.components.extractOrders.extractOrdersExtract the (weighted) flux in each spectral order class extractOrdersSimpleSumCosmicsRemoved(PipelineComponent):
||oChermes.pipeline.components.generatecop.generateCop
||oChermes.pipeline.components.linepositions.linePositions
||oChermes.pipeline.components.makeff1d.makeFF1dUnBlaze
||oChermes.pipeline.components.measurebackground.measureBackgroundEstimates the Background level between spectral orders
||oChermes.pipeline.components.measureorderpositions.measureOrderPositionsDetermines the positions of the spectral orders, absolute or differentially, relative to a template frame
||oChermes.pipeline.components.merge.mergeMerge the different orders, managing overlaps and gaps
||oChermes.pipeline.components.modelbackground.modelBackgroundCompute a model for the background over the whole frame
||oChermes.pipeline.components.modelorderpositions.modelOrderPositionsConstruct a differential (or absolute) model for the positions of the spectral orders
||oChermes.pipeline.components.modelsearchedorderpositions.modelSearchedOrderPositionsConstruct a differential (or absolute) model for the positions of the spectral orders
||oChermes.pipeline.components.qualityoverlap.qualityOverlapQOverlap the rebinnedUnblazedExtractedFlatFlieldBlazedShift
||oChermes.pipeline.components.readFITSimage.readFITSImageReads one or more images
||oChermes.pipeline.components.rebin.rebinSamples each order with steps constant in wavelength or velocity (ln(wavelength))
||oChermes.pipeline.components.remove2dflatfield.remove2dFlatFieldRemoves 2D flat field from images
||oChermes.pipeline.components.searchorderpositions.searchOrderPositionsConstruct a differential (or absolute) model for the positions of the spectral orders
||oChermes.pipeline.components.subtractbackground.subtractBackgroundSubtract the background from an image
||oChermes.pipeline.components.subtractbiasCCD.subtractBiasCCDSubtract bias from exposed image part and estimate read-out noise
||oChermes.pipeline.components.unblaze.unBlazeUnBlaze
||oChermes.pipeline.components.wlmodel.wlModel
||oChermes.pipeline.utilities.rawimagevariance.rawImageVariancePerforms a theoretical estimate of noise on rawimages
||oChermes.pipeline.utilities.readArrayFromFits.readArrayRead a numpy array of floats from a fits file
||oChermes.pipeline.utilities.readArrayFromFits.readArrayAbsoluteRead a numpy array of floats from a fits file
||\Chermes.pipeline.utilities.readArrayFromFits.readIntArrayRead a numpy array of integers from a fits file
|\Chermes.pipeline.core.pipelinejob.PipelineJobDefines a common structure for the components
oCPipelineComponent
|\Chermes.pipeline.utilities.ferostools.Ferosinitchain
oCPipelineJob
|oChermes.pipeline.run.absoluteDRS.absoluteDRSModule to reduce files
|oChermes.pipeline.run.applyDRS.applyDRSModule to merge and rebin extracted files
|oChermes.pipeline.run.dispersionDRS.dispersionThis computes the dispersion
|oChermes.pipeline.run.nightDRS.nightDRS
|oChermes.pipeline.run.quickReduce.nightDRS
|\Chermes.pipeline.run.twoFibDrift.twoFibDriftModule to compute Radial Velocity on two-fiber files
oCThread
|\Chermes.pipeline.core.chain.ChainThreaded class to run components with possibility to stop the chain
\CUserDict
 oChermes.pipeline.components.readFITSimage.fiberObject to carry all fiber-dependant values
 oChermes.pipeline.core.instrumentmodel.fiberClass representing specific fiber values
 \Chermes.pipeline.core.instrumentmodel.instrumentClass representing the instrument