Skip to content

Commit 99359f0

Browse files
committed
Bump to version 0.8.7 for release; update CHANGES; minor wof/cuahsi tweaks
1 parent 65f8f19 commit 99359f0

File tree

7 files changed

+57
-35
lines changed

7 files changed

+57
-35
lines changed

CHANGES

Lines changed: 38 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,31 @@
11
Changelog
22
---------
33

4-
**0.8.6 (release 2020-08-20)**
4+
**0.8.7 (released 2020-09-01)**
5+
6+
- This release focused primarily on two improvements:
7+
1. Added new NOAA GOES reader for GOES DSC/DCP data ingest. This new reader
8+
replaces the USGS EDDN reader, which is no longer functional
9+
(web service is inaccessible) and was removed in this release.
10+
2. Overhauled the dependencies (requirements files) and test and continuous
11+
integration (CI) infrastructure to enable support for more recent Python 3 versions
12+
(3.7, 3.8 and 3.9) and reestablish the CI tests. Previously only 3.6 was supported,
13+
due to dependency pinning that was no longer necessary.
14+
- ulmo readers
15+
- New NOAA GOES reader
16+
- Fixed GHCN Daily get_data compatibility bug with newer (1.1 and higher) Pandas versions
17+
- Update to https in documentation and test references to http://hydroportal.cuahsi.org
18+
- Builds, dependencies, tests and continuous integration
19+
- Removed broken Travis CI and AppVeyor integration, and replaced them with
20+
new GitHub Action
21+
- Split `requirements.txt` file into `requirements.txt` and `requirements-dev.txt`
22+
- Removed pytables dependencies that's no longer used and removed
23+
all dependency version pinning
24+
- Removed hdf5 and pytables tests (no longer used)
25+
- Fixed some failing tests
26+
27+
28+
**0.8.6 (released 2020-08-20)**
529

630
- The largest change was to the ReadTheDocs documentation system. It had not
731
been updated in a long time, and the auto-update CI was broken. Many sections
@@ -11,20 +35,20 @@ Changelog
1135
formatting works well. Additional documentation was added for CUAHSI readers.
1236
- Bug fixes and small enhancements for multiple readers:
1337
cpc, cuahsi.his_central, cuahsi.wof, usgs.eddn, usgs.nwis
14-
- cuahsi.wof and cuahsi.his_central: added optional `user_cache` argument to
15-
service requests, to direct WSDL caching files to user app directory.
16-
Avoids problems with the user not having permission to write cache files
17-
to the system tmp space (the default)
18-
- usgs.eddn: generalized twdb_fts parser to accept batter_voltage and
19-
water_level data in any order
20-
- usgs.nwis:
21-
- `get_site_data` can now accept a list of parameter codes as an argument
22-
instead of a string of comma separated values
23-
- enabled retrieval of iv data prior to 2007
24-
- Fixed or updated several tests
38+
- cuahsi.wof and cuahsi.his_central: added optional `user_cache` argument to
39+
service requests, to direct WSDL caching files to user app directory.
40+
Avoids problems with the user not having permission to write cache files
41+
to the system tmp space (the default)
42+
- usgs.eddn: generalized twdb_fts parser to accept batter_voltage and
43+
water_level data in any order
44+
- usgs.nwis:
45+
- `get_site_data` can now accept a list of parameter codes as an argument
46+
instead of a string of comma separated values
47+
- enabled retrieval of iv data prior to 2007
48+
- Fixed or updated several tests
2549

2650

27-
**0.8.5 (release 2019-03-22)**
51+
**0.8.5 (released 2019-03-22)**
2852

2953
- Bug fixes and some small enhancements for multiple plugins:
3054
CDEC, CPC, CUAHSI WaterML/WOF, NASA ORNL Daymet, NCDC GSOD and GHCN,
@@ -36,7 +60,7 @@ Changelog
3660
- Continuous Integration and test infrastructure, including
3761
Python 3.6 and 3.7 builds
3862

39-
**0.8.4 (release 2017-02-06)**
63+
**0.8.4 (released 2017-02-06)**
4064

4165
- added stevens dual well parser for eddn service
4266
- bugfixes for twc-kbdi service

INSTALL

Lines changed: 11 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -12,31 +12,29 @@ channel with the following command:
1212

1313
Otherwise, follow the instructions below:
1414

15-
Once the requisite scientific python libraries are installed, the most recent release
16-
of ulmo can be installed from pypi. Pip is a good way to do that:
15+
Once the requisite scientific python libraries are installed, the
16+
most recent release of ulmo can be installed from PyPI using ``pip``:
1717

1818
pip install ulmo
1919

2020
To install the bleeding edge development version, grab a copy of the `source
2121
code`_ and run setup.py from the root directory:
2222

23-
python setup.py install
24-
2523
To setup a development environment using conda:
2624

2725
conda env create -n myenv --file conda_environment.yml
2826

29-
source activate myenv #(use 'activate test_environment' on windows)
30-
31-
python setup.py develop
27+
# use 'activate myenv' on windows
3228

29+
source activate myenv
3330

34-
optionally run tests:
35-
python setup.py test
31+
pip install -e .
3632

3733

38-
.. _Anaconda: http://continuum.io/downloads.html
39-
.. _Miniconda: http://conda.pydata.org/miniconda.html
40-
.. _conda-forge: https://conda-forge.github.io
41-
.. _scipy: http://scipy.org/install.html
4234
.. _source code: https://github.com/ulmo-dev/ulmo
35+
.. _issue tracker: https://github.com/ulmo-dev/ulmo/issues?labels=new+dataset&state=open
36+
.. _more sophisticated tools: http://pandas.pydata.org
37+
.. _scipy: http://scipy.org/install.html
38+
.. _Anaconda: http://continuum.io/downloads.html
39+
.. _Miniconda: https://docs.conda.io/en/latest/miniconda.html
40+
.. _conda-forge: https://conda-forge.org

VERSION.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.8.7dev
1+
0.8.7

ulmo/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
from __future__ import (absolute_import, division, print_function)
88

99
# ulmo version PEP-0440
10-
__version__ = '0.8.7dev'
10+
__version__ = '0.8.7'
1111

1212
from . import cdec
1313
from . import cpc
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
"""
22
`CUAHSI HIS Central`_ catalog web services
33
4-
.. _CUAHSI HIS Central: http://hiscentral.cuahsi.org/
4+
.. _CUAHSI HIS Central: https://hiscentral.cuahsi.org/
55
"""
66
from .core import get_services

ulmo/cuahsi/wof/README.rst

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,6 @@ The notes below provides additional usage details for some data sources.
1212
response are in PST (UTC-8).
1313

1414

15-
.. _CUAHSI WaterOneFlow: http://his.cuahsi.org/wofws.html
16-
.. _CUAHSI HIS Central: http://hiscentral.cuahsi.org/
17-
.. _NRCS SNOTEL: http://hiscentral.cuahsi.org/pub_network.aspx?n=241
15+
.. _CUAHSI WaterOneFlow: https://his.cuahsi.org/wofws.html
16+
.. _CUAHSI HIS Central: https://hiscentral.cuahsi.org
17+
.. _NRCS SNOTEL: https://hiscentral.cuahsi.org/pub_network.aspx?n=241

ulmo/cuahsi/wof/core.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
~~~~~~~~~~~~~
44
This module provides direct access to `CUAHSI WaterOneFlow`_ web services.
55
6-
.. _CUAHSI WaterOneFlow: http://his.cuahsi.org/wofws.html
6+
.. _CUAHSI WaterOneFlow: https://his.cuahsi.org/wofws.html
77
"""
88
from future import standard_library
99
standard_library.install_aliases()
@@ -179,7 +179,7 @@ def get_values(wsdl_url, site_code, variable_code, start=None, end=None,
179179
available will typically be returned. However, some service providers will return
180180
an error if either start or end are omitted; this is specially true for services
181181
hosted or redirected by CUAHSI via the CUAHSI HydroPortal, which have a 'WSDL' url
182-
using the domain http://hydroportal.cuahsi.org. For HydroPortal, a start datetime
182+
using the domain https://hydroportal.cuahsi.org. For HydroPortal, a start datetime
183183
of '1753-01-01' has been known to return valid results while catching the oldest
184184
start times, though the response may be broken up into chunks ('paged').
185185
"""

0 commit comments

Comments
 (0)