Hawaii Tide And Current Provider¶
AI1SAD includes a static/offline Hawaii tide and nearshore water-movement adapter for bounded operational context. It does not make live PacIOOS or NOAA CO-OPS calls at runtime.
Provider module: app/providers/hawaii_tide_current.py
Purpose¶
Represent baseline water-movement context for surveillance planning:
- tide state context
- tide-window context
- nearshore current direction context
- nearshore current speed context
- channel-flow context
- tidal-exchange context
These are static baseline profiles, not live ocean observations.
Source Direction¶
Preferred Hawaii-first source order:
- PacIOOS South Shore Oahu ROMS
- PacIOOS Oahu ROMS
- PacIOOS Main Hawaiian Islands ROMS
- NOAA CO-OPS supporting tide/current station data
The adapter stores this source order as metadata so future ingestion can replace static baselines with source-dated live or pre-fetched records.
Signal Types¶
tide_state_contexttide_window_contextnearshore_current_contextcurrent_direction_contextcurrent_speed_contextchannel_flow_contexttidal_exchange_context
Explainability Factors¶
When active, public explanations can surface:
tide_state_contextchannel_flow_contextcurrent_speed_contextcurrent_convergence_contextnearshore_model_resolutionforecast_freshnessstation_coverage_gapregional_fallback_used
Resolution, freshness, coverage-gap, convergence, and fallback fields are metadata/explainability context. They do not turn static profiles into live observations.
Bounded Behavior¶
- Tide/current context alone must not create high warning.
- Channel-flow context may modestly raise surveillance attention.
- Stronger operational attention requires stacked activity, sightings, biological events, SST, weather, or exposure context.
- Static water-movement baselines reduce confidence because they are not live conditions.
- Cromwell's Beach remains a regression case, not a tuning target.
Operational Caveat¶
Static PacIOOS/NOAA source metadata is an implementation guide and baseline context only. Operators should confirm live tide/current conditions through official sources before field decisions.