Hello all,
When I try to run itzi with drainage the simulation imminently stops and gives the following error;
WARNING: Error during execution: Traceback (most recent call last):
File "/home/aaron/anaconda3/envs/itzi/lib/python3.7/site-packages/itzi/itzi.py", line 165, in sim_runner_worker
sim_runner.initialize(conf_file).run().finalize()
File "/home/aaron/anaconda3/envs/itzi/lib/python3.7/site-packages/itzi/itzi.py", line 101, in initialize
self.sim.initialize()
File "/home/aaron/anaconda3/envs/itzi/lib/python3.7/site-packages/itzi/simulation.py", line 161, in initialize
self.report.step(self.sim_time)
File "/home/aaron/anaconda3/envs/itzi/lib/python3.7/site-packages/itzi/simulation.py", line 290, in step
self.save_drainage_values(sim_time)
File "/home/aaron/anaconda3/envs/itzi/lib/python3.7/site-packages/itzi/simulation.py", line 395, in save_drainage_values
self.gis.write_vector_map(drainage_network, map_name, linking_elem)
File "/home/aaron/anaconda3/envs/itzi/lib/python3.7/site-packages/itzi/gis.py", line 504, in write_vector_map
attrs = tuple([cat_num] + node.get_attrs())
File "/home/aaron/anaconda3/envs/itzi/lib/python3.7/site-packages/itzi/swmm/swmm.py", line 285, in get_attrs
values = self.swmm_net.get_node_values(self.node_id)
File "/home/aaron/anaconda3/envs/itzi/lib/python3.7/site-packages/itzi/swmm/swmm.py", line 570, in get_node_values
node_idx = swmm_c.get_object_index(ObjectType.NODE, node_id)
TypeError: Argument 'object_id' has incorrect type (expected bytes, got str)
The inp file runs fine under swmm and the itzi surface model runs fine on its own as well.
Any help would be appreciated.
Thanks,
Aaron