lsst.obs.lsst

The obs_lsst module defines LSST camera specific configuration.

Contributing

lsst.obs.lsst is developed at https://github.com/lsst/obs_lsst. You can find Jira issues for this module under the obs_lsst component.

Python API reference

lsst.obs.lsst Package

Classes

ImsimInstrument(*args, **kwargs)

Gen3 Butler specialization for ImSim simulations.

LatissInstrument(*args, **kwargs)

Gen3 Butler specialization for AuxTel LATISS data.

LsstCamInstrument(*args, **kwargs)

Gen3 Butler specialization for the LSST Main Camera.

LsstCamMakeRawVisitInfo([log])

Make a VisitInfo from the FITS header of a raw image.

LsstCamMapper([inputPolicy])

The mapper for lsstCam.

LsstComCamInstrument(*args, **kwargs)

Gen3 Butler specialization for ComCam data.

PhosimInstrument(*args, **kwargs)

Gen3 Butler specialization for Phosim simulations.

Ts3Instrument(*args, **kwargs)

Gen3 Butler specialization for TS3 test stand data.

Ts8Instrument(*args, **kwargs)

Gen3 Butler specialization for raft test stand data.

UcdCamInstrument(*args, **kwargs)

Gen3 Butler specialization for UCDCam test stand data.

Class Inheritance Diagram

Inheritance diagram of lsst.obs.lsst.gen3.instrument.ImsimInstrument, lsst.obs.lsst.gen3.instrument.LatissInstrument, lsst.obs.lsst.gen3.instrument.LsstCamInstrument, lsst.obs.lsst.lsstCamMapper.LsstCamMakeRawVisitInfo, lsst.obs.lsst.lsstCamMapper.LsstCamMapper, lsst.obs.lsst.gen3.instrument.LsstComCamInstrument, lsst.obs.lsst.gen3.instrument.PhosimInstrument, lsst.obs.lsst.gen3.instrument.Ts3Instrument, lsst.obs.lsst.gen3.instrument.Ts8Instrument, lsst.obs.lsst.gen3.instrument.UcdCamInstrument

lsst.obs.lsst.latiss Module

Classes

LatissMapper([inputPolicy])

The Mapper for the LATISS camera.

LatissParseTask(config, *args, **kwargs)

Parser suitable for LATISS raw data.

Class Inheritance Diagram

Inheritance diagram of lsst.obs.lsst.latiss.LatissMapper, lsst.obs.lsst.latiss.LatissParseTask

lsst.obs.lsst.imsim Module

Classes

ImsimMapper([inputPolicy])

The Mapper for the imsim simulations of the LsstCam.

ImsimParseTask(config, *args, **kwargs)

Parser suitable for imsim data.

Class Inheritance Diagram

Inheritance diagram of lsst.obs.lsst.imsim.ImsimMapper, lsst.obs.lsst.imsim.ImsimParseTask

lsst.obs.lsst.ts8 Module

Classes

Ts8Mapper([inputPolicy])

The Mapper for the ts8 camera.

Ts8ParseTask(config, *args, **kwargs)

Parser suitable for ts8 data.

Class Inheritance Diagram

Inheritance diagram of lsst.obs.lsst.ts8.Ts8Mapper, lsst.obs.lsst.ts8.Ts8ParseTask

lsst.obs.lsst.ts3 Module

Classes

Ts3Mapper([inputPolicy])

The Mapper for the ts3 camera.

Ts3ParseTask(config, *args, **kwargs)

Parser suitable for ts3 data.

Class Inheritance Diagram

Inheritance diagram of lsst.obs.lsst.ts3.Ts3Mapper, lsst.obs.lsst.ts3.Ts3ParseTask

lsst.obs.lsst.ucd Module

Classes

UcdMapper([inputPolicy])

The Mapper for the UCDavis camera.

UcdParseTask(config, *args, **kwargs)

Parser suitable for UCD data.

Class Inheritance Diagram

Inheritance diagram of lsst.obs.lsst.ucd.UcdMapper, lsst.obs.lsst.ucd.UcdParseTask

lsst.obs.lsst.phosim Module

Classes

PhosimMapper([inputPolicy])

The Mapper for the phosim simulations of the LsstCam.

PhosimParseTask(config, *args, **kwargs)

Parser suitable for phosim data.

PhosimEimgParseTask(config, *args, **kwargs)

Parser suitable for phosim eimage data.

Class Inheritance Diagram

Inheritance diagram of lsst.obs.lsst.phosim.PhosimMapper, lsst.obs.lsst.phosim.PhosimParseTask, lsst.obs.lsst.phosim.PhosimEimgParseTask

lsst.obs.lsst.ingest Module

Classes

LsstCamParseTask(config, *args, **kwargs)

Parser suitable for lsstCam data.

Class Inheritance Diagram

Inheritance diagram of lsst.obs.lsst.ingest.LsstCamParseTask

lsst.obs.lsst.testHelper Module

Classes

ObsLsstButlerTests([methodName])

Base class shared by all tests of the butler and mapper.

ObsLsstObsBaseOverrides

Specialist butler tests for obs_lsst.

Class Inheritance Diagram

Inheritance diagram of lsst.obs.lsst.testHelper.ObsLsstButlerTests, lsst.obs.lsst.testHelper.ObsLsstObsBaseOverrides

lsst.obs.lsst.utils Module

Functions

readRawFile(fileName, detector[, dataId])

Read a raw file from fileName, assembling it nicely.

lsst.obs.lsst.translators Package

Classes

ImsimTranslator(header[, filename])

Metadata translation class for ImSim headers

LsstCamTranslator(header[, filename])

Metadata translation for the main LSST Camera.

LsstComCamTranslator(header[, filename])

Metadata translation for the LSST Commissioning Camera.

LsstLatissTranslator(header[, filename])

Metadata translator for LSST LATISS data from AuxTel.

LsstTS3Translator(header[, filename])

Metadata translator for LSST BNL Test Stand 3 data.

LsstTS8Translator(header[, filename])

Metadata translator for LSST Test Stand 8 data.

LsstUCDCamTranslator(header[, filename])

Metadata translator for LSST UC Davis test camera data.

PhosimTranslator(header[, filename])

Metadata translator for LSST PhoSim data.

Class Inheritance Diagram

Inheritance diagram of lsst.obs.lsst.translators.imsim.ImsimTranslator, lsst.obs.lsst.translators.lsstCam.LsstCamTranslator, lsst.obs.lsst.translators.comCam.LsstComCamTranslator, lsst.obs.lsst.translators.latiss.LsstLatissTranslator, lsst.obs.lsst.translators.ts3.LsstTS3Translator, lsst.obs.lsst.translators.ts8.LsstTS8Translator, lsst.obs.lsst.translators.lsst_ucdcam.LsstUCDCamTranslator, lsst.obs.lsst.translators.phosim.PhosimTranslator