Skip to content
RENCIPublic
forked from jtilson/AST

About

AST: AdcircSupportTools with harvester utilization

Resources

Stars

0 stars

Watchers

0 watching

Forks

 
 

Repository files navigation

AST

AST: AdcircSupportTools

AST is a suite of classes and methods to facilitate the acquisition of observation and model time series data in support of work in ADCIRC Data Analysis (ADDA), Visualization of Hurricane tracks (APSVIZ2), and 41-year reanalysis.

AST provides to user applications, a common entry point to a variety of measured and modelled data sources currently including NOAA/NOS, Contrails (OneRain), NDBC, and ASGS. AST is an extensible design permitting easy addition of new sources overtime. AST provides time series data products (currently only water_level, air_pressure, wind_speed) from all defined sources in a harmonized and consistent format and with aligned time steps.

This repo consists of two groups of code: harvester and processing. harvester abstracts the acquisition of data_product time series from multiple data sources. Test examples may be found in ./harvester/documents/README. processing includes the computation of residual pairs and interpolation onto user supplied grids

ADCIRC station-read resilience

ADCIRC station reads retry the complete NetCDF open-and-read operation and close each dataset handle after use. The retry policy is configurable with:

  • AST_IO_RETRY_ATTEMPTS (default 3)
  • AST_IO_RETRY_PAUSE (default 5 seconds)
  • AST_IO_RETRY_MAX_PAUSE (default 30 seconds)

The pause doubles after each failed attempt and is capped by the maximum. Station logs include total, finite, masked, and missing measurement counts.

About

AST: AdcircSupportTools with harvester utilization

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages