exposureFromImage¶
- lsst.obs.base.exposureFromImage(image, dataId=None, mapper=None, logger=None, setVisitInfo=True, setFilter=False, setExposureId=False)¶
Generate an Exposure from an image-like object
If the image is a DecoratedImage then also set its metadata (Image and MaskedImage are missing the necessary metadata and Exposure already has those set)
- Parameters:
- imageImage-like object
Can be one of lsst.afw.image.DecoratedImage, Image, MaskedImage or Exposure.
- dataId
dict
, optional The data ID identifying the visit of the image.
- mapper
lsst.obs.base.CameraMapper
, optional The mapper with which to convert the image.
- logger
lsst.log.Log
, optional An existing logger to which to send output.
- setVisitInfo
bool
, optional If
True
, create and attach alsst.afw.image.VisitInfo
to the result. Ignored ifimage
is anExposure
with an existingVisitInfo
.- setFilter
bool
, optional If
True
, create and attach alsst.afw.image.FilterLabel
to the result. Converts non-FilterLabel
information provided inimage
. Ignored ifimage
is anExposure
with existing filter information.- setExposureId
bool
, optional If
True
, create and set an exposure ID fromdataID
. Ignored ifimage
is anExposure
with an existing ID.
- Returns:
lsst.afw.image.Exposure
Exposure containing input image.