Add EPANET3 format

This commit is contained in:
Joey Wang
2023-03-02 19:20:20 +08:00
parent d514439bd2
commit b2431d4ed9
2 changed files with 8 additions and 2 deletions

View File

@@ -113,12 +113,18 @@ def delete_junction(name: str, cs: ChangeSet) -> ChangeSet:
#-------------------------------------------------------------- #--------------------------------------------------------------
# [EPANET2] # [EPA2]
# [IN] # [IN]
# id elev. (demand) (demand pattern) ;desc # id elev. (demand) (demand pattern) ;desc
# [OUT] # [OUT]
# id elev. ;desc # id elev. ;desc
#-------------------------------------------------------------- #--------------------------------------------------------------
# [EPA3]
# [IN]
# id elev. (demand) (demand pattern)
# [OUT]
# id elev. * * minpressure fullpressure
#--------------------------------------------------------------
class InpJunction: class InpJunction:
def __init__(self, line: str) -> None: def __init__(self, line: str) -> None:
tokens = line.split() tokens = line.split()

View File

@@ -117,7 +117,7 @@ def delete_reservoir(name: str, cs: ChangeSet) -> ChangeSet:
#-------------------------------------------------------------- #--------------------------------------------------------------
# [EPANET2][IN][OUT] # [EPA2][EPA3][IN][OUT]
# id elev (pattern) ;desc # id elev (pattern) ;desc
#-------------------------------------------------------------- #--------------------------------------------------------------
class InpReservoir: class InpReservoir: