DetectorVisitIdGeneratorConfig#

class lsst.meas.base.DetectorVisitIdGeneratorConfig(*args, **kw)#

Bases: BaseIdGeneratorConfig

Configuration class for generating integer IDs from {visit, detector} data IDs.

See IdGenerator for usage.

Attributes Summary

n_releases

Number of (contiguous, starting from zero) release_id values to reserve space for.

packer

How to pack visit+detector or exposure+detector data IDs into integers.

release_id

Identifier for a data release or other version to embed in generated IDs.

Attributes Documentation

n_releases#

Number of (contiguous, starting from zero) release_id values to reserve space for. One (not zero) is used to reserve no space. (int, default 64)

packer#

How to pack visit+detector or exposure+detector data IDs into integers. The default (None) is to delegate to the Instrument class for which registered implementation to use (but still use the nested configuration for that implementation). (RegistryInstanceDict, default None)

release_id#

Identifier for a data release or other version to embed in generated IDs. Zero is reserved for IDs with no embedded release identifier. (int, default 0)