TopologicalSpace

class lsst.daf.butler.TopologicalSpace(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

Enumeration of continuous-variable relationships for dimensions.

Most dimension relationships are discrete, in that they are regular foreign key relationships between tables. Those connected to a TopologicalSpace are not - a row in a table instead occupies some region in a continuous-variable space, and topological operators like “overlaps” between regions in that space define the relationships between rows.

Attributes Summary

SPATIAL

The (spherical) sky, using lsst.sphgeom.Region objects to represent those regions in memory.

TEMPORAL

Time, using Timespan instances (with TAI endpoints) to represent intervals in memory.

Attributes Documentation

SPATIAL = 1

The (spherical) sky, using lsst.sphgeom.Region objects to represent those regions in memory.

TEMPORAL = 2

Time, using Timespan instances (with TAI endpoints) to represent intervals in memory.