|
lsst.skymap
17.0+28
|
Public Member Functions | |
| def | getIntFromFilter (cls, name) |
| def | getFilterNameFromInt (cls, num) |
| def | getMaxIntForFilters (cls) |
| def | configure (cls, dimensions) |
| def | __init__ (self, dimensions, skymap, tractMax, patchNxMax, patchNyMax) |
| def | maxBits (self) |
| def | unpack (self, packedId) |
Static Public Attributes | |
| list | SUPPORTED_FILTERS = [None] + list("ugrizyUBGVRIZYJHK") |
A `DataIdPacker` for Tract, Patch and optionally AbstractFilter, given
a SkyMap.
Parameters
----------
dimensions : `DataIdPackerDimensions`
Struct containing dimensions related to this `DataIdPacker`. Must
have SkyMap as the only given dimension, Tract, Patch, and possibly
AbstractFilter as the covered dimensions, and all of these as required
dimensions.
skymap : `str`
SkyMap name from `Registry`.
tractMax : `int`
Maximum (exclusive) tract index for this skymap.
patchNxMax : `int`
Maximum (exclusive) patch index in the x direction.
patchNyMax : `int`
Maximum (exclusive) patch index in the y direction.
Definition at line 27 of file packers.py.
| def lsst.skymap.packers.SkyMapDataIdPacker.__init__ | ( | self, | |
| dimensions, | |||
| skymap, | |||
| tractMax, | |||
| patchNxMax, | |||
| patchNyMax | |||
| ) |
Definition at line 84 of file packers.py.
| def lsst.skymap.packers.SkyMapDataIdPacker.configure | ( | cls, | |
| dimensions | |||
| ) |
Definition at line 76 of file packers.py.
| def lsst.skymap.packers.SkyMapDataIdPacker.getFilterNameFromInt | ( | cls, | |
| num | |||
| ) |
Return an AbstractFilter name from its integer representation.
Definition at line 66 of file packers.py.
| def lsst.skymap.packers.SkyMapDataIdPacker.getIntFromFilter | ( | cls, | |
| name | |||
| ) |
Return an integer that represents the AbstractFilter with the given name.
Definition at line 56 of file packers.py.
| def lsst.skymap.packers.SkyMapDataIdPacker.getMaxIntForFilters | ( | cls | ) |
Definition at line 72 of file packers.py.
| def lsst.skymap.packers.SkyMapDataIdPacker.maxBits | ( | self | ) |
Definition at line 94 of file packers.py.
| def lsst.skymap.packers.SkyMapDataIdPacker.unpack | ( | self, | |
| packedId | |||
| ) |
Definition at line 108 of file packers.py.
|
static |
Definition at line 48 of file packers.py.
1.8.13