Recent Releases of EPyT-Flow
EPyT-Flow - v0.11.0
- Several bug fixes and (minor) improvements
- Uncertainties: Add seed for random number generation
- Enhanced visualization
- ScadaData: GNN (i.e. PyTorch Geometric) compatible export
- NetworkTopology:
- Include node comments
- Add adjacency list export
- ScenarioSimulator:
- Add functions for initial link/pump status and tank level
- Add function for setting EPANET quality parameters
- Add a function for specifying initial species concentrations
- Add functions for working with pump energy price patterns
Natural Resources - Water Supply and Quality
- Python
Published by andreArtelt about 2 months ago

EPyT-Flow - v0.10.0
- Several bug fixes and (minor) improvements
- Support Python 3.13
- Full support of simple controls (i.e. [CONTROLS] section in .inp files)
- Full support of complex controls (i.e. [RULES] section in .inp files)
- Rename "AdvancedControl" to "CustomControl"
- SensorConfig: Add "junctions" property
Natural Resources - Water Supply and Quality
- Python
Published by andreArtelt 3 months ago

EPyT-Flow - v0.8.0
- Several bug fixes
- New event type: SpeciesInjectionEvent for injecting species in EPANET-MSX scenarios
- ScenarioControlEnv is now fully EPANET-MSX compatible
- Extended visualization capabilities
- Several classes in EPyT-Flow are now more customizable
- More syntactic sugar for easy usage -- e.g. plot functions in ScadaData
- Add export to Pandas data frames
Natural Resources - Water Supply and Quality
- Python
Published by andreArtelt 5 months ago

EPyT-Flow - v0.7.0
- Serialization: Add functions for loading and saving to .json files
- New function in ScenarioSimulator: get_reporting_time_step()
- Add y_ticks and legend to plot functions (plots can now also be saved to a file)
- More regresion metrics
- Several bug fixes
- Minor changes
Natural Resources - Water Supply and Quality
- Python
Published by andreArtelt 6 months ago

EPyT-Flow - v0.6.0
- Remove PDA as a default hydraulic model
- Add helper functions to ScenarioControlEnv
- Add functions for placing sensors everywhere
- Add sensors for pump energy consumption and pump efficiency
- SensorConfig: Add function for placing sensors everywhere and test for empty sensor config
- .inp and .msx files can be opened several times (workaround for EPyT bug 54)
- Bugfix: ScenarioConfig for handling relative paths
- Add helper functions to NetworkTopoloy
- Minor fixes
Natural Resources - Water Supply and Quality
- Python
Published by andreArtelt 9 months ago

EPyT-Flow - v0.3.0
- Major bugfix: Flow units are considered in leakage modeling
- EPANET and EPANET-MSX are compiled on macOS with CPU specific optimizations enabled
- ScadaData and NetworkTopology can convert measurement units
- Add node coordinates, valves, and pumps to NetworkTopology
- Several (minor) bug fixes
Natural Resources - Water Supply and Quality
- Python
Published by andreArtelt 11 months ago

EPyT-Flow - v0.2.0
New in this release:
- Several bugfixes
- Units of measurement are stored in sensor configuration and network topology
- Extended REST API
- CPU-specific optimization when compiling EPANET on Linux
Natural Resources - Water Supply and Quality
- Python
Published by andreArtelt 11 months ago
