lsst.skymap
21.0.0-4-g65b4814+4b8bb61a32
|
Public Member Functions | |
def | getIntFromFilter (cls, name) |
def | getFilterNameFromInt (cls, num) |
def | getMaxIntForFilters (cls) |
def | configure (cls, dimensions) |
def | __init__ (self, DataCoordinate fixed, DimensionGraph dimensions) |
int | maxBits (self) |
DataCoordinate | unpack (self, int packedId) |
Static Public Attributes | |
list | SUPPORTED_FILTERS = [None] + list("ugrizyUBGVRIZYJHK") |
A `DimensionPacker` for tract, patch and optionally band, given a SkyMap. Parameters ---------- fixed : `lsst.daf.butler.DataCoordinate` Expanded data ID that must include at least the skymap dimension. dimensions : `lsst.daf.butler.DimensionGraph` The dimensions of data IDs packed by this instance. Must include skymap, tract, and patch, and may include band.
Definition at line 27 of file packers.py.
def lsst.skymap.packers.SkyMapDimensionPacker.__init__ | ( | self, | |
DataCoordinate | fixed, | ||
DimensionGraph | dimensions | ||
) |
Definition at line 76 of file packers.py.
def lsst.skymap.packers.SkyMapDimensionPacker.configure | ( | cls, | |
dimensions | |||
) |
Definition at line 68 of file packers.py.
def lsst.skymap.packers.SkyMapDimensionPacker.getFilterNameFromInt | ( | cls, | |
num | |||
) |
Return an band name from its integer representation.
Definition at line 58 of file packers.py.
def lsst.skymap.packers.SkyMapDimensionPacker.getIntFromFilter | ( | cls, | |
name | |||
) |
Return an integer that represents the band with the given name.
Definition at line 48 of file packers.py.
def lsst.skymap.packers.SkyMapDimensionPacker.getMaxIntForFilters | ( | cls | ) |
Definition at line 64 of file packers.py.
int lsst.skymap.packers.SkyMapDimensionPacker.maxBits | ( | self | ) |
Definition at line 88 of file packers.py.
DataCoordinate lsst.skymap.packers.SkyMapDimensionPacker.unpack | ( | self, | |
int | packedId | ||
) |
Definition at line 102 of file packers.py.
|
static |
Definition at line 40 of file packers.py.