API

class turbocellatlas.config.SearchConfig(top_k: int = 5, normalize: bool = True)

Configuration for exact cosine search.

class turbocellatlas.search.SearchIndex(embeddings: ndarray, metadata: list[dict[str, Any]] | None = None, config: SearchConfig | None = None)

Minimal exact search index over a dense embedding matrix.

class turbocellatlas.search.SearchResult(rank: 'int', item_id: 'str', score: 'float', metadata: 'Metadata')