Skip to content

Releases: WaterFutures/EPyT-Flow

v0.10.0

25 Jan 15:39
Compare
Choose a tag to compare
  • 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

29 Dec 11:17
Compare
Choose a tag to compare
  • 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

05 Dec 08:32
Compare
Choose a tag to compare

Hotfix: Replace GitHub links with links to own file server -- note that GitHub is blocking the readthedocs build server

v0.8.0

30 Nov 09:22
Compare
Choose a tag to compare
  • 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

12 Nov 07:52
Compare
Choose a tag to compare
  • JOSS submission: Revise according to the editor's suggestions
  • SensorConfig: Support custom mass unit in EPANET-MSX

v0.7.2

10 Nov 18:39
Compare
Choose a tag to compare

JOSS submission: Revise paper according to editor's suggestions

v0.7.1

10 Nov 17:30
Compare
Choose a tag to compare
  • Several bugfixes
  • New function add_species_injection_source() for injecting MSX species
  • Add plot functions to ScadaData

v0.7.0

01 Nov 09:01
Compare
Choose a tag to compare
  • 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

22 Jul 12:37
Compare
Choose a tag to compare
  • 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

27 Jun 08:34
Compare
Choose a tag to compare
  • 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