lsst.skymap  20.0.0-5-gcbc8587+3c7e226ea7
Public Member Functions | Static Public Attributes | List of all members
lsst.skymap.packers.SkyMapDimensionPacker Class Reference
Inheritance diagram for lsst.skymap.packers.SkyMapDimensionPacker:

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")
 

Detailed Description

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.

Constructor & Destructor Documentation

◆ __init__()

def lsst.skymap.packers.SkyMapDimensionPacker.__init__ (   self,
DataCoordinate  fixed,
DimensionGraph  dimensions 
)

Definition at line 76 of file packers.py.

Member Function Documentation

◆ configure()

def lsst.skymap.packers.SkyMapDimensionPacker.configure (   cls,
  dimensions 
)

Definition at line 68 of file packers.py.

◆ getFilterNameFromInt()

def lsst.skymap.packers.SkyMapDimensionPacker.getFilterNameFromInt (   cls,
  num 
)
Return an band name from its integer representation.

Definition at line 58 of file packers.py.

◆ getIntFromFilter()

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.

◆ getMaxIntForFilters()

def lsst.skymap.packers.SkyMapDimensionPacker.getMaxIntForFilters (   cls)

Definition at line 64 of file packers.py.

◆ maxBits()

int lsst.skymap.packers.SkyMapDimensionPacker.maxBits (   self)

Definition at line 88 of file packers.py.

◆ unpack()

DataCoordinate lsst.skymap.packers.SkyMapDimensionPacker.unpack (   self,
int  packedId 
)

Definition at line 102 of file packers.py.

Member Data Documentation

◆ SUPPORTED_FILTERS

list lsst.skymap.packers.SkyMapDimensionPacker.SUPPORTED_FILTERS = [None] + list("ugrizyUBGVRIZYJHK")
static

Definition at line 40 of file packers.py.


The documentation for this class was generated from the following file: