lsst.obs.base¶
The lsst.obs.base
module provides the framework and common API for telescope/camera specific “obs” packages.
New cameras will derive from the classes defined here.
lsst.obs.base.tests
provides the tests that all “obs” packages should pass.
Contributing¶
lsst.obs.base
is developed at https://github.com/lsst/obs_base.
You can find Jira issues for this module under the obs_base component.
Python API reference¶
lsst.obs.base Package¶
Functions¶
|
Add a special ‘unbounded’ calibration_label dimension entry for the given camera that is valid for any exposure. |
|
Return a Box2I corresponding to an IRAF-style BBOX |
|
Create a SkyWcs from the telescope boresight and detector geometry. |
|
Generate an Exposure from an image-like object |
|
Construct an exposure DimensionRecord from |
|
Create a Config field with options for how to transfer files between data repositories. |
|
Construct a visit |
Classes¶
|
CalibrationMapping is a Mapping subclass for calibration-type products. |
|
CameraMapper is a base class for mappers that handle images from a camera and products derived from them. |
|
DatasetMapping is a Mapping subclass for non-Exposure datasets that can be retrieved by the standard daf_persistence mechanism. |
|
Exposure ID and number of bits used. |
|
ExposureMapping is a Mapping subclass for normal exposures. |
|
The definition of an instrument’s filter bandpass. |
|
An order-preserving collection of `FilterDefinition`s. |
|
Abstract base class for reading and writing raw data to and from FITS files. |
|
ImageMapping is a Mapping subclass for non-camera images. |
For handling failures when creating a SkyWcs from a camera geometry and boresight. |
|
|
Base class for instrument-specific logic for the Gen3 Butler. |
|
Base class functor to make a VisitInfo from the FITS header of a raw image. |
|
Base class functor to make a VisitInfo from the FITS header of a raw image using |
|
Mapping is a base class for all mappings. |
|
Driver Task for ingesting raw data into Gen3 Butler repositories. |