diff --git a/CHANGELOG.md b/CHANGELOG.md index e911c99c..cfefc9c5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,19 +4,28 @@ ### Added + +### Fixed + + +### Changed + + +## [0.6] - 2024-02-08 + +### Added + - Introduced TimeSeriesId to uniquely identify results. - Read methods now include 'column_mode' parameter that enables multiindex reading (e.g. column_mode='compact'). - Added more type hints to improve IDE auto-completion and docstring peeking. - Merging of regular and LTS extreme/periodic res1d files. - Convert reaches to GeoPandas in two modes: 'segmented' and 'combined'. - -### Fixed - -- +- Export to GeoPandas with quantities aggregated in time. ### Changed - Result reading/writing fundamentally uses TimeSeriesId now instead of QueryData +- DataFrames previously including duplicates are now resolved by TimeSeriesId (especially for reach segments, the 'tag' level is used) - Following are now abstract base classes: ResultReader, QueryData, ResultLocation - GeoPandas conversion now includes extra columns matching some TimeSeriesId fields. @@ -112,7 +121,8 @@ - Reading of res1d and xns11 files into pandas data frames -[unreleased]: https://github.com/DHI/mikeio1d/compare/v0.5...HEAD +[unreleased]: https://github.com/DHI/mikeio1d/compare/v0.6...HEAD +[0.6]: https://github.com/DHI/mikeio1d/releases/tag/v0.6 [0.5]: https://github.com/DHI/mikeio1d/releases/tag/v0.5 [0.4.1]: https://github.com/DHI/mikeio1d/releases/tag/v0.4.1 [0.4]: https://github.com/DHI/mikeio1d/releases/tag/v0.4 diff --git a/docs/conf.py b/docs/conf.py index fe8c31a9..c0d86803 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -8,7 +8,7 @@ project = "MIKE IO 1D" copyright = "2023, DHI" -author = "Gediminas Kirsanskas" +author = "Gediminas Kirsanskas, Ryan Murray" # -- General configuration --------------------------------------------------- # https://www.sphinx-doc.org/en/master/usage/configuration.html#general-configuration diff --git a/mikeio1d/__init__.py b/mikeio1d/__init__.py index 995244ee..034088c2 100644 --- a/mikeio1d/__init__.py +++ b/mikeio1d/__init__.py @@ -19,7 +19,7 @@ # Dev branch marker is: 'X.Y.dev' or 'X.Y.devN' where N is an integer. # 'X.Y.dev0' is the canonical version of 'X.Y.dev' # -__version__ = "0.5.0" +__version__ = "0.6.0" if "64" not in platform.architecture()[0]: raise Exception("This library has not been tested for a 32 bit system.") diff --git a/setup.py b/setup.py index bac6ba3c..8bbadbdc 100644 --- a/setup.py +++ b/setup.py @@ -26,7 +26,7 @@ setuptools.setup( name="mikeio1d", - version="0.5.0", + version="0.6.0", install_requires=[ "pythonnet>=3.0.0", "numpy",