Data and features
GFS 12Z atmosphere and GEFS-Wave operational c00 from the same issue, horizons D+1…D+5; wind, pressure, precipitation and marine/wave variables; observed outcomes from NYC Ferry GTFS-Realtime, with optional 511NY corroboration
WF-21 · Port Operability · NYC Ferry
Research workflow that tries to anticipate, 1 to 5 days ahead, when weather and marine conditions may make operations critical at the NYC Ferry landings of Rockaway and Bay Ridge. It combines GFS and GEFS-Wave, LOW/WATCH/HIGH states, fail-closed controls and later verification against official NYC Ferry evidence.
Output: Landing × D+1…D+5 matrix with LOW/WATCH/HIGH states, verified-episode lead time, prospective scoreboard, source quality/completeness and audit reports; raw probabilities remain audit-only.
Plain-language summary
1 · Project objective
A wind or wave-height forecast alone does not say whether a ferry terminal will remain usable. WF21 explores the missing link: it connects forecast conditions with the risk of landing unavailability, while keeping the weather signal, model estimate and real service outcome separate.
The system operates in research shadow: it observes, forecasts, preserves the forecast and verifies it afterwards. It sends no open/close command and does not replace official NYC Ferry communications.
2 · The two observed landings
3 · Data and decision state
The runtime combines atmospheric variables — including wind, pressure, precipitation and temperature — with marine and wave variables. If sources are incomplete or inconsistent, the system must stop or degrade its state: missing data cannot silently become an all-clear.
4 · The most important part: verify afterwards
WF21 archives NYC Ferry GTFS-Realtime evidence as its primary source and can use 511NY as corroboration. Verification distinguishes AVAILABLE, UNAVAILABLE and UNKNOWN: the absence of an alert is not enough to call a landing available, and UNKNOWN stays out of metric denominators.
Prospective metrics include caught episodes, warning lead, horizon coverage and alert burden on verified available days. D+1 and D+7 passes prevent the observed truth from being silently rewritten after the fact.
5 · Public governance
Public cards may show the state matrix, verified lead time, prospective scoreboard and source completeness. They do not publish raw/calibrated probabilities or internal thresholds. If any horizon state is missing, publication is suppressed instead of rendering it as LOW.
6 · What this means for NYC Ferry
The workflow tries to answer before an event is known: are forecast conditions entering a region that deserves attention for landing operability? It then checks whether the official service evidence actually showed an unavailability consistent with the observed target.
This makes WF21 a bridge across meteorology, operational oceanography, machine learning, source reliability and real-service verification. The architecture can be studied for other piers or terminals, but every transfer needs site-specific data, outcome definitions and validation.
Workflow technical dossier
GFS 12Z atmosphere and GEFS-Wave operational c00 from the same issue, horizons D+1…D+5; wind, pressure, precipitation and marine/wave variables; observed outcomes from NYC Ferry GTFS-Realtime, with optional 511NY corroboration
frozen scientific runtime; Rockaway uses a marine-core champion with challenger and control in shadow, while Bay Ridge retains the frozen v0.9.8 policy; public output exposes LOW/WATCH/HIGH states rather than probabilities or thresholds
immutable forecasts verified at D+1 and D+7; prospective metrics include episode recall, lead time, alert burden on verified available days, horizon coverage and restricted calibration; UNKNOWN stays outside denominators
Python, pandas/NumPy, scikit-learn, GFS, GEFS-Wave, NYC Ferry GTFS/GTFS-Realtime, optional 511NY, GitHub Actions, Pillow/Matplotlib, AT Protocol/Bluesky
incomplete or misaligned sources, non-weather service disruptions, service/infrastructure changes, distribution shift and sparse events; the system must degrade to UNKNOWN/HOLD rather than infer a false all-clear
Daily run with retry, 30-minute unavailability watcher, weekly review, monthly maintenance and a WF21 publication workflow separated from the technical run. Ledgers and reports are idempotent and committed forecasts are never overwritten.
Publications
The Bluesky channel uses #LIwf21 and publishes Italian and English as independent root posts. The site page preserves method, boundaries and context when the social post has to stay concise.
Open publicationsPotential transferability
A first discussion can start from the objective, available data and success criterion without sending confidential information. A result observed here is not assumed to transfer automatically to another context.