NOAA-OWP / hydrotools

Suite of tools for retrieving USGS NWIS observations and evaluating National Water Model (NWM) data.
Other
53 stars 12 forks source link

Add interface to `nwm_client_new` for Azure Blob Storage #236

Closed jarq6c closed 9 months ago

jarq6c commented 9 months ago

Adds a concrete interface for accessing NWM files on Azure Blob Storage.

Additions

AzureFileCatalog class for discovering files on Azure Blob Storage. Inherits from NWMFileCatalog.

Removals

Changes

Testing

  1. Added basic tests commensurate with other concrete implementations of NWMFileCatalog.

Notes

Todos

Checklist

jarq6c commented 9 months ago

Closes #235

jarq6c commented 9 months ago

Thanks @christophertubbs !

jarq6c commented 9 months ago

Passes all tests. Heeded advice for more explicit URL handling, but used our own handling from _restclient.

jarq6c commented 9 months ago

Deployed: https://pypi.org/project/hydrotools.nwm-client-new/7.3.0/