Initial commit (clean, ignores in place)

This commit is contained in:
2025-08-12 01:13:41 +01:00
commit c74790b014
26 changed files with 2331 additions and 0 deletions

View File

@@ -0,0 +1,13 @@
"""Business logic for detecting work itineraries.
This package exposes functions used to interpret a chronologically
ordered list of :class:`PlaceVisit` objects and reduce them into a
sequence of 'hops' between recognised work locations. Recognition is
driven by a site configuration file (YAML) that defines canonical
names, friendly labels, optional aliases and geofences for each
location.
"""
from .detect_itinerary import SiteConfig, SiteEntry, Hop, detect_itinerary
__all__ = ["SiteConfig", "SiteEntry", "Hop", "detect_itinerary"]