openwind-ci
sync: github 07b4bba
48dce66
Raw
History Blame Contribute Delete
856 Bytes
"""OpenWind domain logic — marine adapters, polars, routing, complexity."""
from openwind_data.adapters.base import (
ForecastBundle,
MarineDataAdapter,
SeaPoint,
SeaSeries,
WindPoint,
WindSeries,
)
from openwind_data.adapters.openmeteo import OpenMeteoAdapter
from openwind_data.routing import (
BoatPolar,
ComplexityScore,
PassageReport,
Point,
Segment,
SegmentReport,
estimate_passage,
get_polar,
list_archetypes,
score_complexity,
)
__all__ = [
"BoatPolar",
"ComplexityScore",
"ForecastBundle",
"MarineDataAdapter",
"OpenMeteoAdapter",
"PassageReport",
"Point",
"SeaPoint",
"SeaSeries",
"Segment",
"SegmentReport",
"WindPoint",
"WindSeries",
"estimate_passage",
"get_polar",
"list_archetypes",
"score_complexity",
]