PhosimInstrument¶
-
class
lsst.obs.lsst.PhosimInstrument(*args, **kwargs)¶ Bases:
lsst.obs.lsst.LsstCamInstrumentGen3 Butler specialization for Phosim simulations.
Attributes Summary
configPathsBuilt-in mutable sequence. factoriesfilterDefinitionsinstrumentpolicyNameMethods Summary
applyConfigOverrides(name, config)Apply instrument-specific overrides for a task config. extractDetectorEntry(camGeomDetector)Create a Gen3 Detector entry dict from a cameraGeom.Detector. getCamera()Retrieve the cameraGeom representation of this instrument. getName()getRawFormatter(dataId)Return the Formatter class that should be used to read a particular raw file. register(registry)Insert instrument, physical_filter, and detector entries into a Registry.writeCuratedCalibrations(butler)Write human-curated calibration Datasets to the given Butler with the appropriate validity ranges. Attributes Documentation
-
configPaths¶ Built-in mutable sequence.
If no argument is given, the constructor creates a new empty list. The argument must be an iterable if specified.
-
factories= {'DECam': <class 'lsst.obs.decam.instrument.DarkEnergyCamera'>, 'LATISS': <class 'lsst.obs.lsst.gen3.instrument.LatissInstrument'>, 'LSST-ComCam': <class 'lsst.obs.lsst.gen3.instrument.LsstComCamInstrument'>, 'LSST-ImSim': <class 'lsst.obs.lsst.gen3.instrument.ImsimInstrument'>, 'LSST-PhoSim': <class 'lsst.obs.lsst.gen3.instrument.PhosimInstrument'>, 'LSST-TS3': <class 'lsst.obs.lsst.gen3.instrument.Ts3Instrument'>, 'LSST-TS8': <class 'lsst.obs.lsst.gen3.instrument.Ts8Instrument'>, 'UCDCam': <class 'lsst.obs.lsst.gen3.instrument.UcdCamInstrument'>, 'lsstCam': <class 'lsst.obs.lsst.gen3.instrument.LsstCamInstrument'>}¶
-
filterDefinitions= <lsst.obs.base.filters.FilterDefinitionCollection object>¶
-
instrument= 'LSST-PhoSim'¶
-
policyName= 'phosim'¶
Methods Documentation
-
applyConfigOverrides(name, config)¶ 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.
- name :
-
extractDetectorEntry(camGeomDetector)¶ Create a Gen3 Detector entry dict from a cameraGeom.Detector.
-
classmethod
getCamera()¶ 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.
-
classmethod
getName()¶
-
getRawFormatter(dataId)¶ Return the Formatter class that should be used to read a particular raw file.
Parameters: - dataId :
DataId Dimension-link identifier for the raw file or files being ingested.
Returns: - formatter :
Formatterclass Class to be used that reads the file into an
lsst.afw.image.Exposureinstance.
- dataId :
-
register(registry)¶ Insert instrument, physical_filter, and detector entries into a
Registry.
-