lsst.obs.decam

lsst.obs.decam is an interface between Dark Energy Camera (DECam) images and the Rubin/LSST Science Pipelines. It primarily supports processing of raw images, not DECam Community Pipeline “instcal” products.

Using lsst.obs.decam

Contributing

lsst.obs.decam is developed at https://github.com/lsst/obs_decam. You can find Jira issues for this module under the obs_decam component.

Task reference

Tasks

No topics.

Python API reference

lsst.obs.decam Package

Classes

DarkEnergyCamera(**kwargs)

DarkEnergyCameraCPCalibFormatter(*args, **kwargs)

DECam Community Pipeline calibrations (bias, dark, flat, fringe) are multi-extension FITS files with detector=index+1.

DarkEnergyCameraRawFormatter(*args, **kwargs)

MakeDecamRawVisitInfo([log, doStripHeader])

Make a VisitInfo from the FITS header of a raw DECam image

Class Inheritance Diagram

digraph inheritancece64d31be2 { bgcolor=transparent; rankdir=LR; size="8.0, 12.0"; "DarkEnergyCamera" [URL="../../../py-api/lsst.obs.decam.DarkEnergyCamera.html#lsst.obs.decam.DarkEnergyCamera",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Instrument" -> "DarkEnergyCamera" [arrowsize=0.5,style="setlinewidth(0.5)"]; "DarkEnergyCameraCPCalibFormatter" [URL="../../../py-api/lsst.obs.decam.DarkEnergyCameraCPCalibFormatter.html#lsst.obs.decam.DarkEnergyCameraCPCalibFormatter",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="DECam Community Pipeline calibrations (bias, dark, flat, fringe) are"]; "DarkEnergyCameraRawFormatter" -> "DarkEnergyCameraCPCalibFormatter" [arrowsize=0.5,style="setlinewidth(0.5)"]; "DarkEnergyCameraRawFormatter" [URL="../../../py-api/lsst.obs.decam.DarkEnergyCameraRawFormatter.html#lsst.obs.decam.DarkEnergyCameraRawFormatter",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "FitsRawFormatterBase" -> "DarkEnergyCameraRawFormatter" [arrowsize=0.5,style="setlinewidth(0.5)"]; "FitsImageFormatterBase" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",tooltip="Base class formatter for image-like storage classes stored via FITS."]; "Formatter" -> "FitsImageFormatterBase" [arrowsize=0.5,style="setlinewidth(0.5)"]; "FitsRawFormatterBase" [URL="../../../py-api/lsst.obs.base.FitsRawFormatterBase.html#lsst.obs.base.FitsRawFormatterBase",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Abstract base class for reading and writing raw data to and from"]; "FitsImageFormatterBase" -> "FitsRawFormatterBase" [arrowsize=0.5,style="setlinewidth(0.5)"]; "Formatter" [URL="../../../py-api/lsst.daf.butler.Formatter.html#lsst.daf.butler.Formatter",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Interface for reading and writing Datasets."]; "Instrument" [URL="../../../py-api/lsst.obs.base.Instrument.html#lsst.obs.base.Instrument",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Rubin-specified base for instrument-specific logic for the Gen3 Butler."]; "Instrument" -> "Instrument" [arrowsize=0.5,style="setlinewidth(0.5)"]; "Instrument" [URL="../../../py-api/lsst.pipe.base.Instrument.html#lsst.pipe.base.Instrument",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Base class for instrument-specific logic for the Gen3 Butler."]; "MakeDecamRawVisitInfo" [URL="../../../py-api/lsst.obs.decam.MakeDecamRawVisitInfo.html#lsst.obs.decam.MakeDecamRawVisitInfo",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Make a VisitInfo from the FITS header of a raw DECam image"]; "MakeRawVisitInfoViaObsInfo" -> "MakeDecamRawVisitInfo" [arrowsize=0.5,style="setlinewidth(0.5)"]; "MakeRawVisitInfoViaObsInfo" [URL="../../../py-api/lsst.obs.base.MakeRawVisitInfoViaObsInfo.html#lsst.obs.base.MakeRawVisitInfoViaObsInfo",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Base class functor to make a VisitInfo from the FITS header of a"]; }