LSSTApplications
19.0.0-10-g920eed2,19.0.0-11-g48a0200+2,19.0.0-18-gfc4e62b+11,19.0.0-2-g3b2f90d+2,19.0.0-2-gd671419+5,19.0.0-20-g5a5a17ab+9,19.0.0-21-g2644856+11,19.0.0-22-gc5dc5b1+6,19.0.0-23-gdc29a50+3,19.0.0-24-g923e380+11,19.0.0-25-g6c8df7140,19.0.0-28-g9b887e2,19.0.0-3-g2b32d65+5,19.0.0-3-g8227491+10,19.0.0-3-g9c54d0d+10,19.0.0-3-gca68e65+6,19.0.0-3-gcfc5f51+5,19.0.0-3-ge110943+9,19.0.0-3-ge74d124,19.0.0-3-gfe04aa6+11,19.0.0-4-g06f5963+5,19.0.0-4-g3d16501+11,19.0.0-4-g4a9c019+5,19.0.0-4-g5a8b323,19.0.0-4-g66397f0+1,19.0.0-4-g8278b9b+1,19.0.0-4-g8557e14,19.0.0-4-g8964aba+11,19.0.0-4-ge404a01+10,19.0.0-5-g40f3a5a,19.0.0-5-g4db63b3,19.0.0-5-gfb03ce7+11,19.0.0-6-gbaebbfb+10,19.0.0-60-gafafd468+11,19.0.0-67-g3ab1e6e,19.0.0-7-g039c0b5+9,19.0.0-7-gbea9075+4,19.0.0-7-gc567de5+11,19.0.0-8-g3a3ce09+6,19.0.0-9-g463f923+10,w.2020.21
LSSTDataManagementBasePackage
|
Public Member Functions | |
def | __init__ (self, **kwargs) |
def | getName (cls) |
def | getCamera (self) |
def | register (self, registry) |
def | getRawFormatter (self, dataId) |
TranslatorFactory | makeDataIdTranslatorFactory (self) |
def | filterDefinitions (self) |
def | obsDataPackageDir (self) |
def | fromName (cls, name, registry) |
def | writeCuratedCalibrations (self, butler) |
def | applyConfigOverrides (self, name, config) |
def | writeCameraGeom (self, butler) |
def | writeStandardTextCuratedCalibrations (self, butler) |
Public Attributes | |
configPaths | |
Static Public Attributes | |
filterDefinitions = DECAM_FILTER_DEFINITIONS | |
string | policyName = "decam" |
string | obsDataPackage = "obs_decam_data" |
standardCuratedDatasetTypes = tuple(StandardCuratedCalibrationDatasetTypes) | |
Definition at line 38 of file instrument.py.
def lsst.obs.decam.instrument.DarkEnergyCamera.__init__ | ( | self, | |
** | kwargs | ||
) |
Definition at line 43 of file instrument.py.
|
inherited |
Apply instrument-specific overrides for a task config. Parameters ---------- name : `str` Name of the object being configured; typically the _DefaultName of a Task. config : `lsst.pex.config.Config` Config instance to which overrides should be applied.
Definition at line 228 of file instrument.py.
|
inherited |
`~lsst.obs.base.FilterDefinitionCollection`, defining the filters for this instrument.
Definition at line 82 of file instrument.py.
|
inherited |
Given an instrument name and a butler, retrieve a corresponding instantiated instrument object. Parameters ---------- name : `str` Name of the instrument (must match the return value of `getName`). registry : `lsst.daf.butler.Registry` Butler registry to query to find the information. Returns ------- instrument : `Instrument` An instance of the relevant `Instrument`. Notes ----- The instrument must be registered in the corresponding butler. Raises ------ LookupError Raised if the instrument is not known to the supplied registry. ModuleNotFoundError Raised if the class could not be imported. This could mean that the relevant obs package has not been setup. TypeError Raised if the class name retrieved is not a string.
Definition at line 134 of file instrument.py.
def lsst.obs.decam.instrument.DarkEnergyCamera.getCamera | ( | self | ) |
Retrieve the cameraGeom representation of this instrument. This is a temporary API that should go away once obs_ packages have a standardized approach to writing versioned cameras to a Gen3 repo.
Reimplemented from lsst.obs.base.instrument.Instrument.
Definition at line 52 of file instrument.py.
def lsst.obs.decam.instrument.DarkEnergyCamera.getName | ( | cls | ) |
Return the short (dimension) name for this instrument. This is not (in general) the same as the class name - it's what is used as the value of the "instrument" field in data IDs, and is usually an abbreviation of the full name.
Reimplemented from lsst.obs.base.instrument.Instrument.
Definition at line 49 of file instrument.py.
def lsst.obs.decam.instrument.DarkEnergyCamera.getRawFormatter | ( | self, | |
dataId | |||
) |
Return the Formatter class that should be used to read a particular raw file. Parameters ---------- dataId : `DataCoordinate` Dimension-based ID for the raw file or files being ingested. Returns ------- formatter : `Formatter` class Class to be used that reads the file into an `lsst.afw.image.Exposure` instance.
Reimplemented from lsst.obs.base.instrument.Instrument.
Definition at line 87 of file instrument.py.
TranslatorFactory lsst.obs.decam.instrument.DarkEnergyCamera.makeDataIdTranslatorFactory | ( | self | ) |
Return a factory for creating Gen2->Gen3 data ID translators, specialized for this instrument. Derived class implementations should generally call `TranslatorFactory.addGenericInstrumentRules` with appropriate arguments, but are not required to (and may not be able to if their Gen2 raw data IDs are sufficiently different from the HSC/DECam/CFHT norm). Returns ------- factory : `TranslatorFactory`. Factory for `Translator` objects.
Reimplemented from lsst.obs.base.instrument.Instrument.
Definition at line 92 of file instrument.py.
|
inherited |
The root of the obs package that provides specializations for this instrument (`str`).
Definition at line 121 of file instrument.py.
def lsst.obs.decam.instrument.DarkEnergyCamera.register | ( | self, | |
registry | |||
) |
Insert instrument, physical_filter, and detector entries into a `Registry`.
Reimplemented from lsst.obs.base.instrument.Instrument.
Definition at line 62 of file instrument.py.
|
inherited |
Write the default camera geometry to the butler repository with an infinite validity range. Parameters ---------- butler : `lsst.daf.butler.Butler` Butler to receive these calibration datasets.
Definition at line 244 of file instrument.py.
|
inherited |
Write human-curated calibration Datasets to the given Butler with the appropriate validity ranges. Parameters ---------- butler : `lsst.daf.butler.Butler` Butler to use to store these calibrations. Notes ----- Expected to be called from subclasses. The base method calls ``writeCameraGeom`` and ``writeStandardTextCuratedCalibrations``.
Definition at line 211 of file instrument.py.
|
inherited |
Write the set of standardized curated text calibrations to the repository. Parameters ---------- butler : `lsst.daf.butler.Butler` Butler to receive these calibration datasets.
Definition at line 261 of file instrument.py.
lsst.obs.decam.instrument.DarkEnergyCamera.configPaths |
Definition at line 46 of file instrument.py.
|
static |
Definition at line 39 of file instrument.py.
|
static |
Definition at line 41 of file instrument.py.
|
static |
Definition at line 40 of file instrument.py.
|
staticinherited |
Definition at line 71 of file instrument.py.