Skip to content

Releases: NOAA-OWP/hydrovis

V2.1.7

05 Sep 19:02
94f9c05
Compare
Choose a tag to compare

Service Changes

Service Name Type of Change Old Value New Value
ana_coastal_inundation_extent_noaa Add Feature Service
ana_coastal_inundation_extent_hi_noaa Add Feature Service
ana_coastal_inundation_extent_prvi_noaa Add Feature Service
ana_high_flow_magnitude_prvi Add Feature Service
mrf_nbm_10day_max_coastal_inundation_extent_noaa Add Feature Service
mrf_gfs_10day_max_coastal_inundation_extent_noaa Add Feature Service
srf_18hr_max_coastal_inundation_extent_noaa Add Feature Service
srf_48hr_max_coastal_inundation_extent_hi_noaa Add Feature Service
srf_48hr_max_coastal_inundation_extent_prvi_noaa Add Feature Service
srf_48hr_max_high_flow_magnitude_prvi Add Feature Service
static_stage_based_catfim_noaa Layer Name Change Stage-Based CatFIM: Major Threshold Stage-Based CatFIM: Record Threshold

New Services

  • mrf_nbm_5day_max_high_flow_magnitude
  • mrf_nbm_5day_max_inundation_extent
  • ana_inundation_extent_prvi
  • srf_48hr_max_inundation_extent_prvi
  • srf_15hr_high_water_arrival_time_alaska_noaa
  • srf_15hr_max_high_flow_magnitude_alaska_noaa
  • srf_15hr_rapid_onset_flooding_alaska_noaa
  • mrf_gfs_10day_max_high_flow_magnitude_ak_noaa
  • mrf_nbm_10day_max_high_flow_magnitude_ak_noaa
  • mrf_nbm_10day_rapid_onset_flooding_ak_noaa
  • mrf_gfs_10day_rapid_onset_flooding_ak_noaa
  • mrf_gfs_10day_high_water_arrival_time_ak_noaa
  • mrf_nbm_10day_high_water_arrival_time_ak_noaa
  • srf_15hr_rate_of_change_ak_noaa
  • static_ras2fim_boundaries_noaa
  • static_nwm_flowlines_ak_noaa

General Updates

  • Expanded public FIM services to the new 30% CONUS domain.
  • Updates to Lambda Functions to support the new FIM V4.5.2.11.
  • Updating RDS Bastion scripts to allow for restoring databases at the table level instead of only at the schema level, better naming schema for database dumps.
  • Update Linux Image Builder Pipeline to remove the newer Rsyslog component that was failing, updated Rsyslog configs to work with the version that is built into the base AMI.
  • Updated Ingest EC2 user-data to work with the new Linux AMI's Docker version.
  • Increased the Cache FIM resolution to from 1ft to 0.25ft.

Full Changelog: v2.1.6.1...v2.1.7

V2.1.6.1

15 Jul 16:13
Compare
Choose a tag to compare

Service Changes

Service Name Type of Change Old Value New Value
mrf_gfs_10day_water_management_noaa Field Value (reservoir_type) "USGS" "RFC"
mrf_gfs_10day_water_management_noaa Field Value (reservoir_type) "RFC" "USGS"
srf_18hr_water_management_noaa Field Value (reservoir_type) "USGS" "RFC"
srf_18hr_water_management_noaa Field Value (reservoir_type) "RFC" "USGS"
ana_past_72hr_accum_precip_hi_noaa Description Update N/A N/A
ana_past_72hr_accum_precip_prvi_noaa Description Update N/A N/A
srf_48hr_accum_precip_hi_noaa Description Update N/A N/A
srf_48hr_accum_precip_prvi_noaa Description Update N/A N/A

General Updates

  • Updated EC2 Linux image builder to add logrotate configurations for the container logs. Additional configuration has also been put in for sending the same container logs to Cloudwatch via cloudwatch-agent.
  • Various changes to fix the coastal service's pipeline workflows.
  • Update Puerto Rico Hawaii QPE service descriptions.
  • Remove high_water_threshold filter from RFC FIM processing.
  • Switched the 'USGS' and 'RFC' labels in the reservoir_type attribute for the water management services.

Full Changelog: v2.1.6...v2.1.6.1

Release V2.1.6

16 May 21:25
Compare
Choose a tag to compare

Service Changes

Service Name Type of Change Old Value New Value
rfc_max_forecast Field Value (HEFS Link) "https://water.weather.gov/ahps2/rfc/" + LID + ".shortrange.hefs.png" "https://water.noaa.gov/resources/probabilistic/short_term/" + LID + ".shortrange.hefs.png"
rfc_max_forecast Field Value (Hydrograph Link) "https://water.weather.gov/resources/hydrographs/" + LID + "_hg.png" "https://water.noaa.gov/resources/hydrographs/" + LID + "_hg.png"

New Services

mrf_gfs_10day_water_management_noaa:

  • Depicts the source of reservoir forecasts from outputs of the operational National Water Model (NWM) medium-range forecast.
  • Reservoirs can have forecasts obtained from 1 of 4 sources:
  • Level Pool
  • RFC Forecast
  • USACE-Persistence
  • USGS-Persistence
  • Reservoirs that have RFC, USACE, or USGS forecasts use those in the NWM when available; otherwise, the NWM will default to using the Level Pool method.

  • Updated every 6 hours

srf_18hr_water_management_noaa:

  • Depicts the source of reservoir forecasts from output of the operational National Water Model (NWM) short-range forecast.
  • Reservoirs can have forecasts obtained from 1 of 4 sources:
  • Level Pool
  • RFC Forecast
  • USACE-Persistence
  • USGS-Persistence
  • Reservoirs that have RFC, USACE, or USGS forecasts use those in the NWM when available; otherwise, the NWM will default to using the Level Pool method.

  • Updated hourly

ana_high_flow_magnitude_ak_noaa:

  • Depicts the magnitude of the National Water Model (NWM) streamflow forecast where the NWM is signaling high water.
  • This service is derived from the analysis and assimilation configuration of the NWM for Alaska. Shown are reaches with flow at or above high water thresholds.
  • Reaches are colored by the annual exceedance probability (AEP) of their current flow.
  • High water thresholds (regionally varied) and AEPs were derived using the 43-year NWM v3 reanalysis simulation.
  • Updated hourly

General Updates

  • FIM Caching: New method of storing previously generated FIM to be reused in future processes.
  • This increases the overall efficiency and cost-savings
  • FIM values being rounded up to the next foot instead of rounded up to the nearest half foot
  • Updating CONUS AEP values to the latest NWM 3.0 values.
  • High Water thresholds that were set to 0 are changed to 0.35 cfs or the minimum flow threshold for the NWM above 0
  • Manually adjusted Cluster 9 from 1.1 to 1.0
  • Manually adjusted Cluster 7 from 3.1 to 2.5
  • Manually adjusted Cluster 1 from 2.9 to 2.2
  • New Schism FIM workflow to increase the efficiency and cost-savings of processing the Coastal services.
  • Upon completion of this build coastal services will return to service
  • Updated EC2 Image Builder Pipelines for the EGIS AMIs that includes the latest patches, allows for better monitoring, and adopt the new approved "golden" base AMIs.

New Contributors

Full Changelog: v2.1.5...v2.1.6

v2.1.5

26 Feb 17:14
292c8c6
Compare
Choose a tag to compare

Release V2.1.5

General Changes:

  • Added GitHub Issue Template for requesting new features and feature enhancements. Commit
  • Added Git Action to validate Terraform code that is updated in a given PR. Commit
  • Added utility script for fulfilling schism data requests Source/Visualizations/aws_loosa/utils/schism_data_request.py. PR
  • Added pagination to viz cache archiving script. PR

General Processing Pipelines:

  • Converted remaining pipeline processing from Viz EC2 machine to Step/Lambda Functions. PR 1 PR 2 PR 3
  • Improved monitoring and transparency for troubleshooting issues.

RFC Max Forecast Service:

  • Now processed completely in viz-pipeline using DB queries against WRDS location and rfcfcst databaes (as opposed to the entry point being the viz-wrds-api-handler Lambda that pings the WRDS API). PR
  • Updated to include flow-only gages.
  • Field renames:
    • usgs_sitecode to usgs_site_code
    • initial_stage to initial_value
    • initial_stage_timestep to initial_value_timestep
    • min_stage to min_value
    • min_stage_timestep to min_value_timestep
    • max_stage to max_value
    • max_stage_timestep to max_value_timestep
    • record_forecast to is_record_forecast
  • New fields:
    • initial_flood_value
    • initial_flood_value_timestep
    • initial_flood_status

RnR Processing:

  • Now based directly on RFC Max Forecast service table (publish.rfc_max_forecast). PR
  • NRLDB rating curves now used in addition to USGS rating curves to convert stage forecasts to flow.

RFC 5-Day Max Streamflow Service:

  • Bugfix: Flood status at gage sites now completely in-sync with RFC Max Forecast service. PR
  • New field: rating_curve_source

ANA Anomaly Service:

  • Bugfix: Solved issue where processing pipelines were running out of storage space during large weather events. PR

High Water Probability Services:

  • Bugfix: Fixed calculation that was suppose to be returning a percentage but was instead returning the decimal form. PR

Full Changelog: v2.1.4...v2.1.5

V2.1.4

03 Nov 17:00
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.1.3...v2.1.4

V2.1.3

25 Sep 14:47
8e2e895
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.1.2...v2.1.3

V2.1.2

21 Sep 18:00
42f5fdc
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.1.1...v2.1.2

V2.1.1

14 Aug 14:37
c84ac75
Compare
Choose a tag to compare

Description

This release's main updates were to the core networking infrastructure. This includes support for redundant production and staging environments in different AWS regions and automatic DNS failover between the multiple regions. Further refinement of AWS resource naming schemas were also put in place as well as better organization and cleanup of the repository.

NWM 3.0 Processing Capability

This version provides infrastructure and code updates to handle the National Water Model (NWM) 3.0 implementation. Once NWM 3.0 goes live, the product processing pipelines will automatically start to process NWM 3.0, including the new configurations (MRF NBM, Alaska Domain, and Total Water Level Forecasts)

Bug Fixes

Rapid Onset Flooding HUC Summaries: For the ROF HUC summary layer, we calculate the percentage of reach length flooded within the certain HUC. The value of the total possible reach length within a HUC was not correct and thus producing incorrect percentages. We have updated this value and the percentages look more reasonable now.
Short Range 48 Hour Max Inundation Extent - Puerto Rico: The SRF max inundation service for Puerto Rico was incorrectly joining flowlines to the processed data which was resulting in null stream orders. These null stream orders were causing the symbology to not work correctly and hiding all inundation.
RFC Service Status Routing Issues: We have updated our algorithm to use the RFC defined forecast points AND points where live forecasts are being issued so that actual forecast statuses are used when routing downstream.


What's Changed

Full Changelog: v2.1.0...v2.1.1

V2.1.0

06 Jul 13:46
0a0c3aa
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.0.11.2...v2.1.0

V2.0.11.2

09 May 17:52
b488591
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.0.11.1...v2.0.11.2