- Fix URL of the statud badge in the README.md
- Switch the supported Python versions by removing Python 3.7 and including Python 3.12 (#69)
- Fix handling of time series with mixed timezone offsets (#68)
- Documentation update with fix on the with/without (#65)
- Make the caching logic opt-in and deactivated by default (#61).
- Update the CI setup to support Python 3.10 and 3.11 (#60)
- Add support for proxies when using pywaterinfo behind a company http proxy (#59, by @stijnvanlooy)
- Add support for datetime with zoneinfo tzinfo in python 3.9 (#48, by dbkhout)
- Add citation file using Citation File Format (CFF) (#43)
- Fix wrong package metadata on supported Python versions.
- The package now also supports requests without 'optional fields' (#42).
- Deprecate python 3.6 dus to incompatibility with requests-cache.
- Fix cache retention handling in new requests-cache version.
- Update the pyscaffold blueprint of the package with updated development workflow (#36).
- Fix deprecation warning on loading pkgresources with relative path (#39 ).
- Improve docstrings (#38).
- Switch local caching (#32) to temporary os directory instead of project directory
- Extend example/documentation:
- Add example on how to request start/end date of a time series metadata (#33)
- Extend example/documentation:
- Add caching page to index of manual pages
- Add local caching of API requests using the requests-cache package.
- Adjust root URL for HIC based API calls according to online documentation https://hicws.vlaanderen.be/.
- User can use custom time zone instead of UTC as default.
- Extend examples/documentation for specific:
- Limit the returned fields of get_timeseries_value_layer with metadata=False.
- Add example on how to request tide numbers for high/low tide data.
Fix token handling for HIC data requests.
Hot fix on token handling (Thanks to Erik Bollen for reporting).
Add support for SSL certificate handling.
This version provides a first implementation wrapping the API provided by waterinfo.be. The package provides a minimal wrapper with the aim to find and download time series data and returns it as Pandas DataFrame. The latter enables methods for plotting and analysis.
- Add Waterinfo class with base HTTP call method request_kiwis
- Handle tokens automatically
- Provide Python API equivalent for getTimeseriesValues, getTimeseriesValueLayer, getGroupList and getTimeseriesList
- Create documentation website with SPhinx, unit tests using pytest, doctests
- Setup of the CI using Github actions