habitmove/src/habitmove/parser.py

17 lines
472 B
Python

from habitmove.nomiedata import Event, Tracker
class Parser:
def __init__(self, path: str, filename: str) -> None:
"""Load in a data set"""
self.path = path
self.filename = filename
def extract_trackers(self) -> list[Tracker]:
"""Extract trackers from the data set"""
raise NotImplementedError
def extract_events(self) -> list[Event]:
"""Extract events from the data set"""
raise NotImplementedError