Skip to main content
Ctrl+K
LSDB - Home

Using LSDB

  • Home page
  • Getting Started
  • Tutorials
  • API Reference

Project

  • About
  • Contact us
  • Contribution Guide
  • .rst

lsdb.core.search.index_search

Contents

  • Classes
  • Module Contents
    • IndexSearch
      • IndexSearch.values
      • IndexSearch.index_catalogs
      • IndexSearch.filter_hc_catalog()
      • IndexSearch.search_points()

lsdb.core.search.index_search#

Classes#

IndexSearch

Find rows by column values using HATS index catalogs.

Module Contents#

class IndexSearch(values: dict[str, Any], index_catalogs: dict[str, hats.catalog.index.index_catalog.IndexCatalog], fine: bool = True)[source]#

Bases: lsdb.core.search.abstract_search.AbstractSearch

Find rows by column values using HATS index catalogs.

values: dict[str, Any][source]#

Mapping of field name to the value we want to match it to

index_catalogs: dict[str, hats.catalog.index.index_catalog.IndexCatalog][source]#

Mapping of field name to respective index catalog

filter_hc_catalog(hc_structure: lsdb.types.HCCatalogTypeVar) → lsdb.types.HCCatalogTypeVar[source]#

Determine the pixels for which there is a result in each field

search_points(frame: nested_pandas.NestedFrame, _) → nested_pandas.NestedFrame[source]#

Determine the search results within a data frame

previous

lsdb.core.search.cone_search

next

lsdb.core.search.moc_search

Contents
  • Classes
  • Module Contents
    • IndexSearch
      • IndexSearch.values
      • IndexSearch.index_catalogs
      • IndexSearch.filter_hc_catalog()
      • IndexSearch.search_points()

By LINCC Frameworks

© Copyright 2025, LINCC Frameworks.