Glossary

Stub

Final content will be anchored definitions. Other pages will link into these.

HATS

The Hierarchical Adaptive Tile Storage format used by LINCC Frameworks (LSDB, hats-import) for sky-partitioned parquet catalogs. Each partition is one HEALPix pixel at a given Norder. See https://hats.readthedocs.io.

HEALPix

A scheme for tiling the sphere into equal-area pixels. Two parameters: Norder (how fine — 0 is coarsest, 29 is the finest order used by HATS) and Npix (the pixel ID within that order).

Norder / Npix

A HATS partition is uniquely identified by (Norder, Npix). Norder=5 gives 12,288 pixels over the whole sky; each step in Norder splits every pixel into 4.

Partition

A single parquet file (or directory of parquet files) for one (Norder, Npix) of a HATS catalog.

Margin cache

A companion catalog that holds a thin border of rows around each partition (typically a few arcsec wide) so a crossmatch on the anchor side never silently misses a match that sits just across a partition boundary.

MOC

A Multi-Order Coverage map: a region of sky encoded as a set of HEALPix pixels at possibly mixed orders. Used by surveys to describe footprints (DES, 2MASS, …). acid's IN_MOC(...) predicate filters rows against a MOC.

Anchor catalog

The first table in a query's FROM clause. acid partitions its work along the anchor's partitions; coordinates from the anchor drive every XMATCH in the query.

Right catalog

A catalog joined to the anchor via XMATCH (or an ordinary equi-join).

XMATCH

acid's spherical-distance join operator. Used in ON clauses: JOIN b ON XMATCH(radius_arcsec => 1.0, mode => 'nearest' | 'all').

XMATCH_DISTANCE

A SELECT-level function returning the great-circle distance (in arcseconds) between the anchor and a matched right-side row.

IN_MOC

A predicate that returns true when a row's sky position lies inside a named MOC footprint.

Refinement tree

The mechanism acid uses to align adaptive-Norder catalogs (where different sky regions are partitioned at different Norders). You won't see it in the API; it just makes adaptive queries correct.

_healpix_29

A column present in HATS catalogs holding the order-29 pixel ID of each row. acid uses range filters on this column for fast spatial pruning.

point_map.fits

A standard HATS file at the catalog root that stores the catalog's own sky-density footprint (an implicit HEALPix image). acid can load this as a MOC for IN_MOC(<alias>, '<catalog_name>').

Row-group pushdown

A parquet feature: when a query filters on a column, the parquet reader can skip whole row-groups whose min/max statistics rule them out. acid leans on this heavily for _healpix_29 and column-projection pruning.