Release Notes
Version 0.5.2
Release date: 24-Nov-2025.
Features: Added a new method to
OptiDamTool.SystemDesignthat enables retrieval of detailed storage dynamics and drainage responses for any solution scenario generated during the optimization process.
Version 0.5.1
Release date: 26-Oct-2025.
Features:
Added new objectives in
OptiDamTool.SystemDesign.mapping_objective_directionproperty.Introduced a new mothod in
OptiDamTool.SystemDesignfor retrieving detailed simulation outputs for any solution scenario generated during the optimization process.
Version 0.5.0
Release date: 02-Oct-2025.
Features:
Added
OptiDamTool.SystemDesignclass for optimizing dam systems using multi-objective evolutionary algorithms.Consolidated and streamlined methods for visualizing individual dam features in the
OptiDamTool.Visualclass.Updated documentation regarding new features.
Version 0.4.4
Release date: 16-Aug-2025.
Features:
Added a new class
OptiDamTool.Visualthat provides utilities for visualizing data.Introduced methods for plotting dam locations along streams and overall dam-system statistics.
Added methods for plotting annual remaining storage of individual dams and their sediment trapping percentages relative to total sediment inputs.
Updated documentation regarding new features.
Version 0.3.4
Release date: 11-Aug-2025.
Features:
Merged separate functions related to saving outputs into the
OptiDamTool.Networkclass.Updated documentation regarding new features.
Version 0.3.3
Release date: 24-Jul-2025.
Features:
Introduced a new method in the
OptiDamTool.Networkclass to generate dam location points and their controlled drainage polygons when dams become inactive during system-wide storage dynamics simulation..Updated documentation regarding new features.
Version 0.3.2
Release date: 20-Jul-2025.
Features:
Introduced several new methods within the
OptiDamTool.Networkclass.Updated documentation regarding new features.
Version 0.2.2
Release date: 10-Jul-2025.
Features:
Introduced several new methods within the
OptiDamTool.Networkclass.Updated documentation regarding new features.
Version 0.2.1
Release date: 23-Jun-2025.
Features:
Introduced several new methods within the
OptiDamTool.WatemSedemclass.Updated documentation regarding new features.
Development status: Upgraded from Alpha to Beta.
Version 0.1.1
Release date: 10-Jun-2025.
Features:
Introduced new methods within the
OptiDamTool.WatemSedemandOptiDamTool.Networkclasses.Updated documentation regarding new features.
Development status: Upgraded from Pre-Alpha to Alpha.
Version 0.1.0
Release date: 06-Jun-2025.
Features:
Introduced a method in the
OptiDamTool.WatemSedemclass.Updated documentation regarding new features.
Development status: Upgraded from Planning to Pre-Alpha.
Version 0.0.2
Release date: 31-May-2025.
Features: Added
OptiDamTool.Networkclass with a method to predict adjacet upstream and downstream dam connectivity.Documentation: Added a tutorial on how to use the newly introduced features.
GitHub Actions Integration:
Linting with flake8 to enforce PEP8 code formatting.
Type checking with mypy to verify annotations throughout the codebase.
Code testing with pytest to ensure code reliability.
Test Coverage with Codecov to monitor and report test coverage.
Automatic documentation builds on Read the Docs.
Version 0.0.1
Release date: 29-May-2025.
Features: Added
OptiDamTool.WatemSedemclass but not functionality has been added.Development status: Planning.