SkyPixDimension

class lsst.daf.butler.SkyPixDimension(system: SkyPixSystem, level: int)

Bases: Dimension

Special dimension for sky pixelizations.

A special Dimension subclass for hierarchical pixelizations of the sky at a particular level.

Unlike most other dimensions, skypix dimension records are not stored in the database, as these records only contain an integer pixel ID and a region on the sky, and each of these can be computed directly from the other.

Parameters:
systemSkyPixSystem

Pixelization system this dimension belongs to.

levelint

Integer level of this pixelization (smaller numbers are coarser grids).

Attributes Summary

documentation

Extended description of this dimension element.

has_own_table

Whether this element should have its own table in the database.

implied

Return the implied dimensions.

metadata_columns

Additional metadata fields included in this element's table.

name

Return unique string identifier for this endpoint (str).

required

Return the required dimensions.

topology

Return the relationship families to which this endpoint belongs.

unique_keys

Descriptions of unique identifiers for this dimension.

Methods Summary

hasTable()

Indicate if this element is associated with a table.

Attributes Documentation

documentation
has_own_table
implied
metadata_columns
name
required
topology
unique_keys

Methods Documentation

hasTable() bool

Indicate if this element is associated with a table.

Return True if this element is associated with a table (even if that table “belongs” to another element).