Hi Sasan, duaIterate is callable as library as well as randomTrips.py Some script called by duaIterate complains about missing trips, flows or routes. Have you tried calling duaIterate.py with the same parameters from the command line?
Greetings Harald Am 16.07.19 um 10:16 schrieb Sasan Amini: > > Hi all, > > > > I am trying to use some of the Python scripts provided in the Tools > folder of SUMO in my Python script as libraries. Basically, I want to > avoid subprocess and executing python functions in shell. However, I > have difficulties using them. For example I can use the randomTrips.py > as suggested in a previous question as follows: > > randomTrips.main(randomTrips.get_options(['-n', 'your.net.xml'])) > > > > However, this doesn’t work for duaIterate. There is no get_opetions > class defined, So I thought I can just give in the arguments to the > main class: > > > > duaIterate.main(['-n', ‘Net.net.xml', '-D', ‘taz.add.xml' '-F', > 'trips.trip.xml','-T', '-b', 0, '-e', '15000', > '--router-verbose','--mesosim','-j']) > > ipykernel_launcher.py: error: Either --trips, --flows, or --routes > have to be given! > > > > When I use the initOptions() class I get an error : > > duaIterate.main(duaIterate.initOptions(['-n', ‘net.net.xml', '-D', > ‘taz.add.xml' '-F', 'trips.trip.xml','-T', '-b', 0, '-e', '15000', > '--router-verbose','--mesosim','-j'])) > > *TypeError*: initOptions() takes no arguments (1 given) > > > > I tried the same on xml2csv where the get_options class is defined > (similar to randomTrips) but I get the same error: > > get_options() takes no arguments (1 given) > > > > Does anyone know how can I pass arguments to these python libraries? > Or maybe they are just not written as a reusable library, which I doubt? > > > > Thanks, > > Sasan > > > > > > > _______________________________________________ > sumo-user mailing list > sumo-user@eclipse.org > To change your delivery options, retrieve your password, or unsubscribe from > this list, visit > https://www.eclipse.org/mailman/listinfo/sumo-user
_______________________________________________ sumo-user mailing list sumo-user@eclipse.org To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/sumo-user