This release marks the formal deprecation of the legacy hydrotools.nwis_client and its replacement by the waterdata_client compatible with the new USGS WaterData APIs.
What's Changed
- Fix Issue #291 by @jarq6c in #292
- Update
_restclientasyncio testing syntax by @jarq6c in #294 - Waterdata Client async web client by @jarq6c in #297
- Added timeouts to the nwm client by @christophertubbs in #299
- Nwm client model configuration get fix by @christophertubbs in #301
- Waterdata schema caching by @jarq6c in #300
- Waterdata url builder and constants by @jarq6c in #303
- Add
BaseClientclass towaterdata_clientpackage by @jarq6c in #304 - Auto-generated
constants.pyby @jarq6c in #305 - Minimal functionality for all potential waterdata clients by @jarq6c in #306
- Add
waterdata-clientdataframe transformers by @jarq6c in #307 - WaterData Client DataFrame Memory Optimizations by @jarq6c in #308
- WaterData Client Query Validation by @jarq6c in #309
- Improve type handling and enable more robust options for type casting by @jarq6c in #312
- Separate WaterData Clients into separate modules by @jarq6c in #313
- Separate query validation Pydantic request models by @jarq6c in #314
- Add datetime handling to WaterData Client by @jarq6c in #315
- Enable the use of USGS API keys in WaterData Client requests. by @jarq6c in #317
- Deprecate
nwis-clientby @jarq6c in #318
New Contributors
- @christophertubbs made their first contribution in #299
Full Changelog: v3.1.0...v4.0.0