Operationalized Model Documentation - conrad-blucher-institute/semaphore GitHub Wiki

Model Documentation

Each model deployed on Semaphore comes with unique requirements and specifications tailored to optimize its performance and accuracy in forecasting.

Magnolia

Together, the magnolia and transform models predict water levels 48 hours at Magnolia Beach, Texas.

Model Prediction Span Description
magnolia_12 7 hours Predicts the water levels for the next 7 hours
magnolia_transform_12 12 hours Uses the previous 7 hours predicted by magnolia_12 to forecast the next 5 hours, making a total of 12 hours
magnolia_24 19 hours Predicts the water levels for the next 19 hours
magnolia_transform_24 24 hours Uses the previous 19 hours predicted by magnolia_24 to forecast the next 5 hours, making a total of 24 hours
magnolia_48 43 hours Predicts the water levels for the next 43 hours
magnolia_transform_48 48 hours Uses the previous 43 hours predicted by magnolia_48 to forecast the next 5 hours, making a total of 48 hours

Special Requirements:

The transform model must have at least a 1-minute offset after its corresponding magnolia model. For instance, if magnolia_12 runs at 1:00, magnolia_transform_12 should run at 1:01 to ensure it captures the latest data point generated by magnolia_12.

The transform models retrieve information from Semaphore's database to generate predictions.

Documentation:

05/30/2024: We expanded the range of magnolia_transform_12. Initially, this model was missing two inputs. To address this issue, we consulted with the model creator to determine the best course of action, and it was decided to increase the range of inputs to resolve the issue.

06/07/2024: We have decided to switch the input datum to D2W in preparation for visualization. The initial data that will be compared with the Magnolia predictions now exclusively use D2W datums instead of MLLW.

08/02/2024: Requests from lighthouse were unsuccessful. This affected predictions for Magnolia. On 08/02/2024 we fixed the lighthouse issue by changing the request url to use https instead of http.

09/06/2024: Discovered that the magnolia models trained on data that was alternating in descending and ascending order. Semaphore only sends data in ascending order. The magnolia models have now been retrained and the h5 files have been replaced.


Surge

These models predict the water level surges for the next 72 hours at Aransas Pass, North Jetty, Port Isabel, and Rockport.

Location Model Prediction Span
Aransas Pass ar_mlp_surge_12h 12 hours
ar_mlp_surge_24h 24 hours
ar_mlp_surge_48h 48 hours
ar_mlp_surge_72h 72 hours
North Jetty nj_mlp_surge_12h 12 hours
nj_mlp_surge_24h 24 hours
nj_mlp_surge_48h 48 hours
nj_mlp_surge_72h 72 hours
Port Isabel pi_mlp_surge_12h 12 hours
pi_mlp_surge_24h 24 hours
pi_mlp_surge_48h 48 hours
pi_mlp_surge_72h 72 hours
Rockport rp_S2S_surge_12h 12 hours
rp_S2S_surge_24h 24 hours
rp_S2S_surge_48h 48 hours
rp_S2S_surge_72h 72 hours

Special Requirements:

The 48-hour and 72-hour models require interpolation to function properly on Semaphore

Documentation:

5/30/2024: All 48-hour and 72-hour models will be temporarily deactivated because they require post-processing that is only possible with an upgrade to dspec version 2.0. Once their dspec version is upgraded, they will be reactivated.


Virginia Key

Predicts 96 hours of water level data at Virginia Key, Florida.

Model Prediction Span
12hr_VirginiaKey_wl 12 hours
24hr_VirginiaKey_wl 24 hours
48hr_VirginiaKey_wl 48 hours
72hr_VirginiaKey_wl 72 hours
96hr_VirginiaKey_wl 96 hours

Inundation

These models predict inundation at Aransas for each month.

Month 12-hour Lead Time 24-hour Lead Time 48-hour Lead Time
January jan_inundation_12h jan_inundation_24h jan_inundation_48h
February feb_inundation_12h feb_inundation_24h feb_inundation_48h
March mar_inundation_12h mar_inundation_24h mar_inundation_48h
April apr_inundation_12h apr_inundation_24h apr_inundation_48h
May may_inundation_12h may_inundation_24h may_inundation_48h
June jun_inundation_12h jun_inundation_24h jun_inundation_48h
July jul_inundation_12h jul_inundation_24h jul_inundation_48h
August aug_inundation_12h aug_inundation_24h aug_inundation_48h
September sep_inundation_12h sep_inundation_24h sep_inundation_48h
October oct_inundation_12h oct_inundation_24h oct_inundation_48h
November nov_inundation_12h nov_inundation_24h nov_inundation_48h
December dec_inundation_12h dec_inundation_24h dec_inundation_48h

MLP-OP

This single model can predict 2 days of water temperature data at South Bird Island.

  • MLP-OP

This single model can predict 2 days of water temperature data at South Bird Island.

Documentation:

06/05/2024: Deactivated temporarily due to the temporary deactivation of the Packery Channel station.

06/02/2024: Reactivated as Packery Channel has been reinstated

08/02/2024: Requests from lighthouse were unsuccessful. This affected predictions for MLP-OP. On 08/02/2024 we fixed the lighthouse issue by changing the request url to use https instead of http.

09/20/2024: Updated the dspec version to 2.0. Allowing postprocess calls and interpolation.


Thermal Refuge

This single model predicts the current water temperature in the Laguna Madre canals using historical data from South Bird Island.

Model

  • ThermalRefuge

Documentation:

08/02/2024: Requests from lighthouse were unsuccessful. This affected predictions for Thermal Refuge. On 08/02/2024 we fixed the lighthouse issue by changing the request url to use https instead of http.