Spaces:
Running
Running
File size: 843 Bytes
5301c48 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
"""Index Manager for Starfish Embeddings
This module provides high-level index management functionality for the embedding system.
Deprecated in favor of EmbeddingManager, but maintained for backward compatibility.
"""
import warnings
from typing import Optional
from .embedding_manager import EmbeddingManager
# Show deprecation warning
warnings.warn("index_manager.py is deprecated. Use EmbeddingManager from starfish.embedding instead.", DeprecationWarning, stacklevel=2)
class IndexManager(EmbeddingManager):
"""
Deprecated: Use EmbeddingManager instead.
This class is maintained for backward compatibility only.
"""
def __init__(self, *args, **kwargs):
warnings.warn("IndexManager is deprecated. Use EmbeddingManager instead.", DeprecationWarning, stacklevel=2)
super().__init__(*args, **kwargs)
|