SkyPixSystem¶
- class lsst.daf.butler.SkyPixSystem(name: str, *, maxLevel: int, PixelizationClass: type[lsst.sphgeom.pixelization_abc.PixelizationABC])¶
Bases:
TopologicalFamily
Class for hierarchical pixelization of the sky.
A
TopologicalFamily
that represents a hierarchical pixelization of the sky.- Parameters:
Methods Summary
choose
(endpoints, universe)Select the best member of this family to use.
Methods Documentation
- choose(endpoints: Set[str], universe: DimensionUniverse) SkyPixDimension ¶
Select the best member of this family to use.
These are to be used in a query join or data ID when more than one is present.
Usually this should correspond to the most fine-grained region.
- Parameters:
- endpoints
Set
[str
] Endpoints to choose from. May include endpoints that are not members of this family (which should be ignored).
- universe
DimensionUniverse
Object that manages all known dimensions.
- endpoints
- Returns:
- best
TopologicalRelationshipEndpoint
The best endpoint that is both a member of
self
and inendpoints
.
- best