lsst.sims.ocs.observatory.exposure_information module

class lsst.sims.ocs.observatory.exposure_information.ObsExposure(exposureId, exposureNum, exposureTime, exposureStartTime, ObsHistory_observationId)

Bases: tuple

Create new instance of ObsExposure(exposureId, exposureNum, exposureTime, exposureStartTime, ObsHistory_observationId)

__getnewargs__()

Return self as a plain tuple. Used by copy and pickle.

__getstate__()

Exclude the OrderedDict from pickling

__repr__()

Return a nicely formatted representation string

ObsHistory_observationId

Alias for field number 4

exposureId

Alias for field number 0

exposureNum

Alias for field number 1

exposureStartTime

Alias for field number 3

exposureTime

Alias for field number 2

class lsst.sims.ocs.observatory.exposure_information.TargetExposure(exposureId, exposureNum, exposureTime, TargetHistory_targetId)

Bases: tuple

Simple tuple for handling a single observation exposure’s information

__getnewargs__()

Return self as a plain tuple. Used by copy and pickle.

__getstate__()

Exclude the OrderedDict from pickling

__repr__()

Return a nicely formatted representation string

TargetHistory_targetId

Alias for field number 3

exposureId

Alias for field number 0

exposureNum

Alias for field number 1

exposureTime

Alias for field number 2