Releases: WaterFutures/EPyT-Flow
Releases · WaterFutures/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
v0.9.0
- Add local uncertainties (incl. sensor noise)
- ScenarioSimulator: Add functions for working with (demand) patterns
- Drop support of deprecated SCADA data files
- Several bug fixes
v0.8.1
Hotfix: Replace GitHub links with links to own file server -- note that GitHub is blocking the readthedocs build server
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
v0.7.3
- JOSS submission: Revise according to the editor's suggestions
- SensorConfig: Support custom mass unit in EPANET-MSX
v0.7.2
JOSS submission: Revise paper according to editor's suggestions
v0.7.1
- Several bugfixes
- New function
add_species_injection_source()
for injecting MSX species - Add plot functions to ScadaData
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
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
v0.5.0
- NetworkTopology: Add helper functions for accessing different types of elements
- Add axis labels to plot_timeseries_prediction()
- Documentation: Add link to source code
- Fix some doc strings