Spaces:
Paused
Paused
File size: 423 Bytes
729628a | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | """Adapter protocol for vendor-specific data normalization."""
from __future__ import annotations
from abc import ABC, abstractmethod
from typing import Any, Dict
from sensorflow.schemas.unified_frame import UnifiedSequence
class VendorAdapter(ABC):
@abstractmethod
def load(self, source: Dict[str, Any], sequence_id: str) -> UnifiedSequence:
"""Convert vendor-specific data into a UnifiedSequence."""
|