Instrument¶
- 
class lsst.obs.base.Instrument(*args, **kwargs)¶
- Bases: - object- Base class for instrument-specific logic for the Gen3 Butler. - Concrete instrument subclasses should be directly constructable with no arguments. - Attributes Summary - configPaths- Paths to config files to read for specific Tasks. - filterDefinitions- FilterDefinitionCollection, defining the filters for this instrument.- Methods Summary - applyConfigOverrides(name, config)- Apply instrument-specific overrides for a task config. - 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= []¶
- Paths to config files to read for specific Tasks. - The paths in this list should contain files of the form - task.py, for each of the Tasks that requires special configuration.
 - 
filterDefinitions¶
- FilterDefinitionCollection, defining the filters for this instrument.
 - 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 : 
 - 
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 : DataCoordinate
- Dimension-based ID 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.
 
-