Skip to content

Releases: ulmo-dev/ulmo

v0.8.8

02 Sep 21:46
3cbbedc
Compare
Choose a tag to compare

Patch release. Added python-dateutil dependency back to requirements.txt, from requirements-dev.txt. It's only used in the LCRA reader, which seems to be broken (#211). But adding it just in case and to enable conda-forge package build tests to complete cleanly. It's otherwise identical to 0.8.7. 0.8.7 PyPI package will be "yanked". PR #210

v0.8.7

02 Sep 04:43
e48abc4
Compare
Choose a tag to compare

This release benefited from 5 contributors (@DanCodigaMWRA, @flynnpc, @joejoezz, @mroberge, @rhroberts). See Milestone 0.8.7. It focused primarily on two improvements:

  1. Added new NOAA GOES reader for GOES DSC/DCP data ingest. This new reader replaces the USGS EDDN reader, which is no longer functional (web service is inaccessible) and was removed in this release.
  2. Overhauled the dependencies (requirements files) and test and continuous integration (CI) infrastructure to enable support for more recent Python 3 versions (3.7, 3.8 and 3.9) and reestablish the CI tests. Previously only 3.6 was supported, due to dependency pinning that was no longer necessary.

ulmo readers

  • New NOAA GOES reader
  • Fixed GHCN Daily get_data compatibility bug with newer (1.1 and higher) Pandas versions
  • Update to https in documentation and test references to http://hydroportal.cuahsi.org

Builds, dependencies, tests and continuous integration

  • Removed broken Travis CI and AppVeyor integration, and replaced them with new GitHub Action
  • Split requirements.txt file into requirements.txt and requirements-dev.txt
  • Removed pytables dependencies that's no longer used and removed all dependency version pinning
  • Removed hdf5 and pytables tests (no longer used)
  • Fixed some failing tests

v0.8.6

20 Aug 22:24
6c7d72f
Compare
Choose a tag to compare

This release includes commits from 8 contributors (@solomon-negusse, @rhroberts, @jameshgrn, @emiliom). See Milestone 0.8.6. It includes several bug fixes and enhancements to readers (plugins), as well as to the CI, test, and package build infrastructures.

The largest change was to the ReadTheDocs documentation system. It had not been updated in a long time, and the auto-update CI was broken. Many sections were updated, the auto-build was fixed (now using a .readthedocs.yml file), a separate top-level section for "readers" (often referred to as "plugins") was implemented, and many docstrings were updated and enhanced to ensure the formatting works well. Additional documentation was added for CUAHSI readers.

Bug fixes and enhancements to Readers

  • Bug fixes and small enhancements for multiple readers: cpc, cuahsi.his_central, cuahsi.wof, usgs.eddn, usgs.nwis
  • cuahsi.wof and cuahsi.his_central: added optional user_cache argument to service requests, to direct WSDL caching files to user app directory. Avoids problems with the user not having permission to write cache files to the system tmp space (the default)
  • usgs.eddn: generalized twdb_fts parser to accept batter_voltage and water_level data in any order
  • usgs.nwis:
    • get_site_data can now accept a list of parameter codes as an argument instead of a string of comma separated values
    • enabled retrieval of iv data prior to 2007
  • Fixed or updated several tests

v0.8.5

24 Mar 00:41
ae7eb38
Compare
Choose a tag to compare

This release includes commits from 8 contributors. It includes many bug fixes and changes to plugins, as well as to the CI, test, and package build infrastructures.

Bug Fixes and Changes to Plugins

  • Bug fixes and some small enhancements for multiple plugins: CDEC, CPC, CUAHSI WaterML/WOF, NASA ORNL Daymet, NCDC GSOD and GHCN, USACE SWTC, and USGS EDDN
  • Removed USGS EROS plugin (service is no longer available)
  • LCRA plugins are experiencing problems. Removed from CI testing, until fixes are applied.

Other Bug Fixes

  • Pandas API updates and error handling
  • Continuous Integration and test infrastructure, including Python 3.6 and 3.7 builds

Other

  • nwis hdf5 and pytables backends are broken for recent versions of Pandas since so much has changed since they were originally written. They were left in with a warning that they don't work on recent pandas versions.

0.8.3.2

12 Aug 15:34
Compare
Choose a tag to compare
v0.8.3.2

version bump

Release v0.8.2

02 Feb 14:54
Compare
Choose a tag to compare
bump version to 0.8.2

v0.7.6

27 Apr 18:52
Compare
Choose a tag to compare
bump version, docs, changelog and authors for release