- Removed support for Python 3.6 and 3.7 due to lack of Anaconda support for these versions
- Build and package information provided in pyproject.toml
- Using versioneer to specify git tag as the released package version
- Source distribution and wheels released on PyPI
- HEC-DSS 7-IQ, release March 15, 2023
- HecTime bug fix
- HEC-DSS 7-IG, release Nov 18, 2021
- Bug fix regular time-series time value (int32) overflow for large time window
- Started using Intel OneAPI 2021 in Windows
- Bug fix grid extents and transform values
- Added grid resampling method
- Grid geo-spatial methods via raster accessor
- Bug fix with HecTime
- Minor change in put_grid method
- HEC-DSS 7-IE, released Feb 11, 2021, headers and libraries included
- Raster accessor attribute for SpatialGridStruct
- HEC-DSS 7-IC, released Jan 22, 2021, headers and libraries included
- Setup.py revised to build extension from source code
- Wheel for Windows (Python 3.6 to 3.9) and Ubuntu 20.04 (Python 3.8)
- Changed Spatial Grid Record read and write methods, nodata is handled internally
- Integrated C++ (C++14) library to read DSS-6 Grid Record
- Dynamically linked MSVCRT in Windows
- Bug fix paired data labels
- fixed spatial grid record range limit table
- added python 3.8 support for Windows 10 and Linux
- removed python 3.6 and 3.7 support for Linux
- Windows compilation information ...
- Python 3.6: MSVC 14.0, WIN SDK 10.0.10586.0, Numpy 1.16.4 ...
- Python 3.7: MSVC 14.16, WIN SDK 10.0.17763.0, Numpy 1.16.3 ...
- Python 3.8: MSVC 14.24, WIN SDK 10.0.19041.0, Numpy 1.18.4
- Ubuntu 20.04 LTS compilation information ...
- Python 3.8: GCC 9.3, Numpy 1.18.4
- bug fix related to HEC-DSS time-series date containing 2400 hours
- change in HEC-DSS messaging/logging/messaging
- change in examples
- Added squeeze_file funtion to remove deleted dss records permanently
- Added function to retrieve all pathnames by record type
- Revised few utility function
- HEC-DSS 7 library dated 12 Aug 2019
- Adding logging/messaging output levels
- Cython source code made public
- Added DssLastError class, which gives detain info about last input/output error
- Debugged HecTime and method to write irregular time-series to prevent overflow of time value
- Added example 14
- Support for Ubuntu 18.04 LTS, Mint 19
- Compiled with gcc 8.3
- Added support for Python 3.6
- Function for paired data label
- Documentation update
- Bug fix reading time-series data
- Added nodata property in TimeSeriesStruct class to determine missing values
- Allow reading irregular time-series even when pathname D-Part is empty
- Pythonic API for reading and writing data
- Allow reading and editing subset of Paired data series
- Masked array option for gridded dss record
- Added function to write HEC-DSS grid record
- HEC-DSS 7 C library dated 13 June 2019
- Function to read HEC-DSS grid record
- Compatible with Python 3.7 64-bit, Windows 10
- Extension module compiled with VS 2017 and Intel Compiler 19 Update 3
- Based on experimental version of HEC-DSS 7 C library dated 19 Apr 2019
- Folder/subpackage structure changed
- Examples added
- Added function to read HEC-DSS grid record (not fully working)
- The previous release, compatible with Python 3.4, is still available in branch 0.3.
- Compatible with Python 3.4
- Fixed issue with reading timeseries data. Changed type of returned data (time and value) from typed memory view to numpy array.
- Added 64-bit python support
- API changed (e.g., previous pydsstools.core_heclib is equivalent to pydsstools.core)
- Examples were edited