EPANET is public domain software that can be freely copied and distributed. It is a Windows-based program that will work with all versions of Windows. Continued development and bug fixes are occurring under an open source project site in GitHub. Software bugs and feature requests can be reported on the site as issues, and information is available for those interested in contributing to the code and/or viewing the quality assurance plan, contributor guidelines, software development roadmap, automated testing suite, and other information.
epanet z 0 5 FULL Version 11
DOWNLOAD: https://tinurli.com/2vJMn7
A python package enabling users to call a set of Picwin32.dll or Ganessa_SIM.dll API functions and subroutines within python scripts. Initially provided for python 2.7 32 bits only. 1.9.x versions served as python 3.5 / 3.6 pre-release.
Starting with version 2.0.0, the wheel package is provided for 32 bits version for python 2.7 / 3.5 / 3.6 / 3.7 (Piccolo kernel is a 32 bits application) and 64 bits version for python 3.6 / 3.7 (Ganessa_SIM is available as 32 and 64 bits).
Starting with version 2.1.0, the wheel package is provided for 32 bits version for python 2.7 / 3.7 / 3.8 (Piccolo kernel is a 32 bits application) and 64 bits version for python 3.7 / 3.8 (Ganessa_SIM is available as 32 and 64 bits).
Starting with version 2.1.8, the wheel package is provided for 32 bits version for python 2.7 / 3.7 / 3.8 / 3.9 (Piccolo kernel is a 32 bits application) and 64 bits version for python 3.7 / 3.8 / 3.9 (Ganessa_SIM is available as 32 and 64 bits).
Starting with version 2.2.5, the wheel package is provided for 32 bits version for python 3.8 / 3.9 / 3.10 (Piccolo kernel is a 32 bits application) and 64 bits version for python 3.8 / 3.9 / 3.10 (Ganessa_SIM is available as 32 and 64 bits).
Starting with version 2.3.3, the wheel package is provided for 32 bits version for python 3.8 / 3.9 / 3.10 / 3.11 (Piccolo kernel is a 32 bits application) and 64 bits version for python 3.8 / 3.9 / 3.10 / 3.11 (Ganessa_SIM is available as 32 and 64 bits).
python 2.7, 3.5, 3.6, 3.7obsolete python requirements: numpy 1.11 or above (python 2.7) / numpy 1.13.1 or above (python 3.5 - 3.6) / numpy 1.15.1 (python 3.7)
Piccolo or Picalor kernel library (picwin32.dll), starting from version 5 (141203) for python 2.7
valid Piccolo or Picalor or Ganessa_SIM license
Requirements (32 bits)python 3.8 or 3.9 or 3.10 or 3.11
numpy 1.15.1 (python 3.8) / numpy 1.19.4 (python 3.9) / numpy 1.21.3 (python 3.10) / numpy 1.23.3 (python 3.11)
Piccolo6 or Picalor6 kernel library (picwin32.dll), or Ganessa_SIM.dll
valid Piccolo or Picalor or Ganessa_SIM license (for commercial releases)
Requirements (64 bits)python 3.8 or 3.9 or 3.10 or 3.11
numpy 1.15.1 (python 3.8) / numpy 1.19.4 (python 3.9) / numpy 1.21.3 (python 3.10) / numpy 1.23.3 (python 3.11)
Ganessa_SIM_x64.dll (64 bit dll)
valid Ganessa_SIM license (for commercial releases)
This tool expects Picwin32.dll to be in the PATH or in one of the following folders:
Created 2013-07-04Revised 2015-05-03: since 2014-12-04 Picwin32.dll is compatible with this API.
Revised 2016-07-07: provided as .rst.
Revised 2017-08-08: install using pip; Piccolo/Ganessa dll folder search order.
Revised 2017-09-12: split sim into core, core_sim, core_th.
Revised 2017-11-13: added sort, midfile, epanet modules.
Revised 2017-11-30: added parallel.
Revised 2018-03-29: minor changes / extension to python 3.5-3.6.
Revised 2018-06-08: OpenFileMMI and epanet details, added example.
Revised 2018-08-16: 64 bits compatibility (Ganessa_SIM and python 3.7 / 3.8 only).
Revised 2018-08-27: numpy requirements.
Revised 2019-09-13: minor changes.
Revised 2019-10-09: extension to python 3.8.
Revised 2019-10-15: README rst fix.
Revised 2020-02-05: added sim.Graph; README rst fix.
Revised 2020-11-20: README rst fix.
Revised 2021-04-29: extension to python 3.9.
Revised 2021-06-17: python 2.7 compatibility removed since 2.2.0; folder lookup paths.
Revised 2021-10-27: python 3.7 removed & python 3.10 added since 2.2.5.
Revised 2022-04-21: dll lookup order as E:, D:, C:; example updated.
Revised 2022-09-27: python 3.11 added; proj package added.
Example# -*- coding: utf-8 -*-"""Test program for ganessarequires a Piccolo model 'model.dat' in the current folder"""from __future__ import print_function, unicode_literalsimport osimport matplotlib.pyplot as pltfrom mpl_toolkits.mplot3d import Axes3Dimport ganessa.sim as pic# This code sample runs under python 3.8 - 3.10# but requires ganessa 2.3.0 or higherif __name__ == "__main__": wkfold = os.path.dirname(__file__) if not wkfold: wkfold = os.getcwd() print("Current folder is:", wkfold) os.chdir(wkfold) # will create work files here pic.init(wkfold) # loads the model - change the name here... pic.cmdfile("model.dat") # select small pipe (diameter below 155) # using iterator and D getter, by id pipefilter = lambda d: (d > 0 and d 0: ax.plot(x, y, z, "r-") ax.plot(x, y, v, "b-") plt.title("Plan de charge a t= 08:30") plt.show() # print min/max pressure over the EPS attr = "P" minpax_p = list(pic.getMinMax(pic.NODE, attr)) for nid, vmin, vmax, vmoy in minpax_p[:10]: print(nid, attr + "min:", vmin, attr + "max:", vmax) print("\t...") for nid, vmin, vmax, vmoy in minpax_p[-10:]: print(nid, attr + "min:", vmin, attr + "max:", vmax) # get current volume simulation (internal variable steps) and measurement TS for tid in pic.Tanks(): t1, v1, nb1 = pic.tsval(pic.TANK, tid, "VC") t2, v2, nb2 = pic.msval(pic.TANK, tid, "VC") # get current volume simulation results at measurement sampling for tid in pic.Tanks(): t3, v3, nb3 = pic.tsvalbymts(pic.TANK, tid, "VC") # export as Epanet .inp pic.exportEpanet("model.inp") pic.execute("XXMEM ARC : D") pic.savemodel("model_xx.dat", extra_data=[("ARC (D > 149) FIN", "XX")]) # WQ source data optional argument is a specific node - not used here print("\nWQ source data (input forcing and TS at nodes):") for n, cd, attr, t, c, nb in pic.WQSources(): print(n, cd, attr, nb, t, c) print("Done.") # use reset() for switching model, close() to terminate pic.close() Project details Statistics View statistics for this project via Libraries.io, or by using our public dataset on Google BigQuery
English Heritage 2004 'XML for the Historic Environment: An introduction'. Heritage Data Management Information Sheet, version 1.0 _for_the_Historic_Environment_an_introduction.pdf. (Adobe .pdf file) Accessed: 03 January 2005.
Miller, P. and Greenstein, D. (eds) 1997 'Discovering Online Resources Across the arts and Humanities, a Practical Implementation of the Dublin Core (Archive version July 2001)'. Accessed: 30 December 2004. 2ff7e9595c
Opmerkingen