lsst.meas.base g0bb0af90fd+cad79e52e2
|
Public Member Functions | |
def | __init__ (self, ExposureIdInfo exposure_id_info) |
int | catalog_id (self) |
str | __str__ (self) |
IdFactory | make_table_id_factory (self) |
np.ndarray | arange (self, *args, **kwargs) |
A `IdGenerator` implementation to aid in the transition from `lsst.obs.base.ExposureIdInfo`.
Definition at line 544 of file _id_generator.py.
def lsst.meas.base._id_generator._ExposureIdInfoIdGenerator.__init__ | ( | self, | |
ExposureIdInfo | exposure_id_info | ||
) |
Definition at line 549 of file _id_generator.py.
str lsst.meas.base._id_generator._ExposureIdInfoIdGenerator.__str__ | ( | self | ) |
Return a human-readable representation of the data ID (or a note about its absence) for use in log and error messages.
Reimplemented from lsst.meas.base._id_generator.IdGenerator.
Definition at line 557 of file _id_generator.py.
np.ndarray lsst.meas.base._id_generator._ExposureIdInfoIdGenerator.arange | ( | self, | |
* | args, | ||
** | kwargs | ||
) |
Generate an array of integer IDs for this catalog. All parameters are forwarded to `numpy.arange` to generate an array of per-catalog counter integers. These are then combined with the `catalog_id`` to form the returned array. The IDs generated by `arange` will be equivalent to those generated by `make_table_id_factory` (and by extension, `make_source_catalog`) only if the counter integers start with ``1``, not ``0``, because that's what `~lsst.afw.table.IdFactory` does.
Reimplemented from lsst.meas.base._id_generator.IdGenerator.
Definition at line 564 of file _id_generator.py.
int lsst.meas.base._id_generator._ExposureIdInfoIdGenerator.catalog_id | ( | self | ) |
The integer identifier for the full catalog with this data ID, not just one of its rows (`int`). This combines the packed data ID and release ID, but not the counter.
Reimplemented from lsst.meas.base._id_generator.IdGenerator.
Definition at line 553 of file _id_generator.py.
IdFactory lsst.meas.base._id_generator._ExposureIdInfoIdGenerator.make_table_id_factory | ( | self | ) |
Construct a new `lsst.afw.table.IdFactory` for this catalog.
Reimplemented from lsst.meas.base._id_generator.IdGenerator.
Definition at line 560 of file _id_generator.py.