SkyPixSystem¶
-
class
lsst.daf.butler.
SkyPixSystem
(name: str, *, maxLevel: int, PixelizationClass: Type[lsst.sphgeom.pixelization_abc.PixelizationABC])¶ Bases:
lsst.daf.butler.TopologicalFamily
Class for hierarchical pixelization of the sky.
A
TopologicalFamily
that represents a hierarchical pixelization of the sky.Parameters: Methods Summary
choose
(endpoints)Select the best member of this family to use. Methods Documentation
-
choose
(endpoints: lsst.daf.butler.core.named.NamedValueAbstractSet[lsst.daf.butler.core._topology.TopologicalRelationshipEndpoint][lsst.daf.butler.core._topology.TopologicalRelationshipEndpoint]) → lsst.daf.butler.core.dimensions._skypix.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 :
NamedValueAbstractSet
[TopologicalRelationshipEndpoint
] Endpoints to choose from. May include endpoints that are not members of this family (which should be ignored).
Returns: - best :
TopologicalRelationshipEndpoint
The best endpoint that is both a member of
self
and inendpoints
.
- endpoints :
-