yaw.catalogs#

This module implements the catalog class. Catalogs hold all necessary data, manage file loading, construction of spatial patches, and implement the pair counting needed for the correlation function measurements.

The most important member is the catalog factory class NewCatalog, which provides an interface to create new catalog instances for each of the supported correlation measurement backends. The BaseCatalog defines the common catalogue interface and must be subclasses by all other backend implementations.

Submodules

Classes

NewCatalog([backend])

Factory class for data catalogues implemented by the backends.

BaseCatalog(data, ra_name, dec_name, *[, ...])

The data catalog base class.

PatchLinkage(patch_tuples)

Class that links patches for pair counting, serves as task generator.