"""
scentience - Python client for Scentience olfaction instruments over BLE,
with integrated COLIP olfaction-vision-language embedding models.
"""
from .device import ScentienceDevice

try:
    from .models import ColipModel
    __all__ = ["ScentienceDevice", "ColipModel"]
except ImportError:
    # ColipModel requires torch, torchvision, transformers, huggingface-hub,
    # and Pillow. Install them with: pip install scentience[models]
    __all__ = ["ScentienceDevice"]

__version__ = "0.1.0"
