IndexSearch#
- class IndexSearch(values: dict[str, Any], index_catalogs: dict[str, IndexCatalog], fine: bool = True)[source]#
Find rows by column values using HATS index catalogs.
Methods
filter_hc_catalog(hc_structure)Determine the target partitions for further filtering.
perform_hc_catalog_filter(hc_structure)Determine the pixels for which there is a result in each field
plot([projection, title, fov, center, wcs, ...])Plot the search region
search_points(frame, _)Determine the search results within a data frame
- __init__(values: dict[str, Any], index_catalogs: dict[str, IndexCatalog], fine: bool = True)[source]#
Methods
__init__(values, index_catalogs[, fine])filter_hc_catalog(hc_structure)Determine the target partitions for further filtering.
perform_hc_catalog_filter(hc_structure)Determine the pixels for which there is a result in each field
plot([projection, title, fov, center, wcs, ...])Plot the search region
search_points(frame, _)Determine the search results within a data frame
Attributes
valuesMapping of field name to the value we want to match it to
index_catalogsMapping of field name to respective index catalog