def Simulator(Catchattrvec): Simulator = TheHoleLot() Simulator.Deleter( '/Users/christianurich/Documents/CD3Waterbalance/simulationwithpatterns/outputfiles' ) Simulator.runcd3( '/Users/christianurich/Documents/CityDrain3/build/cd3', '-m /Users/christianurich/Documents/CD3Waterbalance/simulationwithpatterns/outputfiles/Garden.xml -v 1' ) Simulator.Fractioncalculator( Catchattrvec ) #,[1,1.8,10000,0,0.5,0.5,0.6,0.21,1.5,0.4,0.5,380,510,710,0.04,0.05,0.06,'without']]) Simulator.getoutputdata( '/Users/christianurich/Documents/CD3Waterbalance/simulationwithpatterns/outputfiles' ) Simulator.getinputdata( '/Users/christianurich/Documents/CD3Waterbalance/simulationwithpatterns/inputfiles' ) Simulator.Balance([ 'Greywatertanklevels', 'Rainwatertanklevels', 'Stormwaterreservoirlevels', 'Gardenwateringstorage' ], ['Evapo_Model', 'Rain_Model'], [ 'Actual_Infiltration', 'Potable_Water_Demand', 'Sewer', 'Stormwaterdrain' ]) #Simulator.Plotter([20,10],[0,365], [0,100], [ 'Greywatertanklevels', 'Rainwatertanklevels', 'Stormwaterreservoirlevels']) return
def Simulator(): Simulator = TheHoleLot() Simulator.Deleter('C:\\Users\Acer\Documents\GitHub\CD3Waterbalance\simulationwithpatterns\outputfiles') Simulator.runcd3('C:\Program Files (x86)\CityDrain3\\bin\cd3.exe', 'C:\\Users\Acer\Documents\GitHub\CD3Waterbalance\simulationwithpatterns\outputfiles\GardenWatering.xml') #Simulator.Fractioncalculator([[1,2,10000,0.2,0.4,0.4,0.9,0.29,1.5,0.4,0.5,380,510,710,0.04,0.05,0.06,'without']]) Simulator.getoutputdata('C:\\Users\Acer\Documents\GitHub\CD3Waterbalance\simulationwithpatterns\outputfiles') Simulator.getinputdata('C:\\Users\Acer\Documents\GitHub\CD3Waterbalance\simulationwithpatterns\inputfiles') #Simulator.Balance(['Current_Volume'], ['Test', 'Rain_Model'], ['Actual_Infiltration', 'Potable_Water_Demand', 'Sewer', 'Stormwaterdrain']) Simulator.Plotter([20,10],[0,50], [0,1], [ 'outin','outout']) #print Simulator.listtoplot return