- Change TMY3 source because original source is no longer supported. Using archive of original source, data unchanged.
- Loosen pin on pyproj.
- Update internal database (2019-10-04).
- Remove thread-unsafe connection caching.
- Make cache insert / update more explicit. Prevents potential race condition in multi-threaded environment.
- Update pinned version of Pyproj to allow for Python 3.7 support
- Update to test / support Python 3.7
- Pin pyproj to 1.9.5.1 version.
- Blacken.
- Add dev requirements back in.
- Add FTP timeout of 60 seconds.
- Move Pipfile to requirements.txt.
- Update cartopy terrain.
- Add an FTP timeout.
- Remove buggy global CSVRequestProxy and replace with alternate mocking mechanism.
- Fix bugs around cache-only weather data pulling.
- Add an option to not fetch from NOAA and only use cache.
- Selects station with missing yearly data by default.
- Update internal database (2019-01-02).
- Bump requests version (and others).
- Bump version due to pypi mixup.
- Add
error_on_missing_years
parameter to the model as well.
- Add
error_on_missing_years
parameter toload_isd_hourly_temp_data
, if True, an ISDDataAvailableError exception is raised if there are years, within the requested dates that are unavailable. If False, the values in the missing years are set to nan.
- Update internal database (2018-08-31).
- Allow using non-normalized dates, (i.e., dates with non-zero minutes or
seconds that do not fall exactly on an hour or a day boundary) to access
station.load_isd_hourly_temp_data
,station.load_isd_daily_temp_data
, andstation.load_gsod_daily_temp_data
.
- Bug fix in ISDStation initialization with handling of null fields.
- Added the
rank
parameter in the data field for a station distance EEWeatherWarning.
- Created an EEWeatherWarning object to capture distance warnings.
- Update internal database (2018-08-03).
- Bug fix in
select_stations
.