From e11276c1e57293f95ed0058699f42871e8b71ce0 Mon Sep 17 00:00:00 2001 From: carlos <ca2010es@gmail.com> Date: Wed, 20 Jul 2016 14:18:14 +0200 Subject: [PATCH] python 3 migration --- CONTRIBUTING.md | 4 ++-- Utest/Validation/1test_1D/run_validation_1.py | 2 +- Utest/Validation/2test_2D/run_validation_2.py | 2 +- Utest/Validation/3test_UO/run_validation_3.py | 2 +- Utest/Validation/6test_KO/run_validation_6.py | 2 +- .../juelich_tests/test_1/runtest_juelich_1.py | 2 +- .../test_12/runtest_juelich_12.py | 2 +- .../test_14/runtest_juelich_14.py | 2 +- .../test_15/runtest_juelich_15.py | 2 +- .../juelich_tests/test_2/runtest_juelich_2.py | 2 +- .../juelich_tests/test_3/runtest_juelich_3.py | 2 +- .../juelich_tests/test_4/runtest_juelich_4.py | 2 +- .../juelich_tests/test_5/runtest_juelich_5.py | 2 +- .../juelich_tests/test_6/runtest_juelich_6.py | 2 +- .../test_7.1/runtest_juelich_7_1.py | 2 +- .../test_7.2/runtest_juelich_7_2.py | 2 +- .../test_7/r_untest_juelich_7.py | 2 +- .../juelich_tests/test_8/runtest_juelich_8.py | 2 +- .../juelich_tests/test_9/runtest_juelich_9.py | 2 +- Utest/makeini.py | 18 ++++++++--------- Utest/rimea_tests/test_1/runtest_rimea_1.py | 2 +- Utest/rimea_tests/test_10/runtest_rimea_10.py | 2 +- Utest/rimea_tests/test_11/runtest_rimea_11.py | 2 +- Utest/rimea_tests/test_12/runtest_rimea_12.py | 2 +- Utest/rimea_tests/test_13/runtest_rimea_13.py | 2 +- Utest/rimea_tests/test_14/runtest_rimea_14.py | 2 +- Utest/rimea_tests/test_2/runtest_rimea_2.py | 2 +- Utest/rimea_tests/test_3/runtest_rimea_3.py | 2 +- Utest/rimea_tests/test_5/runtest_rimea_5.py | 2 +- Utest/rimea_tests/test_6/runtest_rimea_6.py | 2 +- Utest/rimea_tests/test_7/runtest_rimea_7.py | 2 +- Utest/rimea_tests/test_8/runtest_rimea_8.py | 2 +- Utest/rimea_tests/test_9/runtest_rimea_9.py | 2 +- cmake_modules/CodeCoverage.cmake | 2 +- inputfiles/Bottleneck/makeBotlenecks.py | 2 +- .../Bottleneck/makeBottleneckInifile.py | 2 +- inputfiles/Bottleneck/run_flow.py | 4 ++-- scripts/plot_neighbors.py | 8 ++++---- scripts/vizUnity_geometry.py | 20 +++++++++---------- 39 files changed, 61 insertions(+), 61 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 54861935..3a9d2fae 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -291,7 +291,7 @@ To write additional tests, create a directory under *Utest/*. - run the script `makeini.py` with the obligatory option `-f`: Using the aforementioned example the call is: ```bash - python makeini.py -f test_case1/inifile.xml + python3 makeini.py -f test_case1/inifile.xml ``` The Script is going to create two directories: @@ -305,7 +305,7 @@ The Script is going to create two directories: Your script has to start with the following lines: ```python -#!/usr/bin/env python +#!/usr/bin/env python3 import os import sys from sys import * diff --git a/Utest/Validation/1test_1D/run_validation_1.py b/Utest/Validation/1test_1D/run_validation_1.py index 49e214ef..35d964f4 100644 --- a/Utest/Validation/1test_1D/run_validation_1.py +++ b/Utest/Validation/1test_1D/run_validation_1.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 """ Test description ================ diff --git a/Utest/Validation/2test_2D/run_validation_2.py b/Utest/Validation/2test_2D/run_validation_2.py index 67892db0..918b881e 100644 --- a/Utest/Validation/2test_2D/run_validation_2.py +++ b/Utest/Validation/2test_2D/run_validation_2.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 """ Test description ================ diff --git a/Utest/Validation/3test_UO/run_validation_3.py b/Utest/Validation/3test_UO/run_validation_3.py index 39015fc9..3bc2b7c4 100644 --- a/Utest/Validation/3test_UO/run_validation_3.py +++ b/Utest/Validation/3test_UO/run_validation_3.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 """ Test description ================ diff --git a/Utest/Validation/6test_KO/run_validation_6.py b/Utest/Validation/6test_KO/run_validation_6.py index 8c391a90..17e11e2b 100644 --- a/Utest/Validation/6test_KO/run_validation_6.py +++ b/Utest/Validation/6test_KO/run_validation_6.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 """ Test description ================ diff --git a/Utest/juelich_tests/test_1/runtest_juelich_1.py b/Utest/juelich_tests/test_1/runtest_juelich_1.py index 26e54ba4..5a7edd51 100644 --- a/Utest/juelich_tests/test_1/runtest_juelich_1.py +++ b/Utest/juelich_tests/test_1/runtest_juelich_1.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 import os import sys utestdir = os.path.abspath(os.path.dirname(os.path.dirname(sys.path[0]))) diff --git a/Utest/juelich_tests/test_12/runtest_juelich_12.py b/Utest/juelich_tests/test_12/runtest_juelich_12.py index 919701d6..90456515 100755 --- a/Utest/juelich_tests/test_12/runtest_juelich_12.py +++ b/Utest/juelich_tests/test_12/runtest_juelich_12.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 import os import sys utestdir = os.path.abspath(os.path.dirname(os.path.dirname(sys.path[0]))) diff --git a/Utest/juelich_tests/test_14/runtest_juelich_14.py b/Utest/juelich_tests/test_14/runtest_juelich_14.py index d8e6badd..d524b0e9 100755 --- a/Utest/juelich_tests/test_14/runtest_juelich_14.py +++ b/Utest/juelich_tests/test_14/runtest_juelich_14.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 import os import sys utestdir = os.path.abspath(os.path.dirname(os.path.dirname(sys.path[0]))) diff --git a/Utest/juelich_tests/test_15/runtest_juelich_15.py b/Utest/juelich_tests/test_15/runtest_juelich_15.py index 5e1a6cba..3998c862 100755 --- a/Utest/juelich_tests/test_15/runtest_juelich_15.py +++ b/Utest/juelich_tests/test_15/runtest_juelich_15.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 """ Test description diff --git a/Utest/juelich_tests/test_2/runtest_juelich_2.py b/Utest/juelich_tests/test_2/runtest_juelich_2.py index 5c9d02c1..7ec2f2b0 100755 --- a/Utest/juelich_tests/test_2/runtest_juelich_2.py +++ b/Utest/juelich_tests/test_2/runtest_juelich_2.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 import os import sys utestdir = os.path.abspath(os.path.dirname(os.path.dirname(sys.path[0]))) diff --git a/Utest/juelich_tests/test_3/runtest_juelich_3.py b/Utest/juelich_tests/test_3/runtest_juelich_3.py index eabd99e1..a6c0727b 100755 --- a/Utest/juelich_tests/test_3/runtest_juelich_3.py +++ b/Utest/juelich_tests/test_3/runtest_juelich_3.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 import os import sys utestdir = os.path.abspath(os.path.dirname(os.path.dirname(sys.path[0]))) diff --git a/Utest/juelich_tests/test_4/runtest_juelich_4.py b/Utest/juelich_tests/test_4/runtest_juelich_4.py index c575c900..fade0b33 100755 --- a/Utest/juelich_tests/test_4/runtest_juelich_4.py +++ b/Utest/juelich_tests/test_4/runtest_juelich_4.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 import os import sys utestdir = os.path.abspath(os.path.dirname(os.path.dirname(sys.path[0]))) diff --git a/Utest/juelich_tests/test_5/runtest_juelich_5.py b/Utest/juelich_tests/test_5/runtest_juelich_5.py index f0868759..7ee4e30f 100755 --- a/Utest/juelich_tests/test_5/runtest_juelich_5.py +++ b/Utest/juelich_tests/test_5/runtest_juelich_5.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 import os import sys utestdir = os.path.abspath(os.path.dirname(os.path.dirname(sys.path[0]))) diff --git a/Utest/juelich_tests/test_6/runtest_juelich_6.py b/Utest/juelich_tests/test_6/runtest_juelich_6.py index e4742d63..f5726299 100755 --- a/Utest/juelich_tests/test_6/runtest_juelich_6.py +++ b/Utest/juelich_tests/test_6/runtest_juelich_6.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 import os import sys utestdir = os.path.abspath(os.path.dirname(os.path.dirname(sys.path[0]))) diff --git a/Utest/juelich_tests/test_7.1/runtest_juelich_7_1.py b/Utest/juelich_tests/test_7.1/runtest_juelich_7_1.py index 5e3fc3b2..323b2074 100755 --- a/Utest/juelich_tests/test_7.1/runtest_juelich_7_1.py +++ b/Utest/juelich_tests/test_7.1/runtest_juelich_7_1.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 """ - 100 peds distributed in a room with 2 exits: diff --git a/Utest/juelich_tests/test_7.2/runtest_juelich_7_2.py b/Utest/juelich_tests/test_7.2/runtest_juelich_7_2.py index 140c3000..5fc0c769 100755 --- a/Utest/juelich_tests/test_7.2/runtest_juelich_7_2.py +++ b/Utest/juelich_tests/test_7.2/runtest_juelich_7_2.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 """ - 100 peds distributed in a room with 2 exits: diff --git a/Utest/juelich_tests/test_7/r_untest_juelich_7.py b/Utest/juelich_tests/test_7/r_untest_juelich_7.py index 5e6fd811..20ee69cf 100755 --- a/Utest/juelich_tests/test_7/r_untest_juelich_7.py +++ b/Utest/juelich_tests/test_7/r_untest_juelich_7.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 """ - 6 peds distributed in a room with 2 exits: diff --git a/Utest/juelich_tests/test_8/runtest_juelich_8.py b/Utest/juelich_tests/test_8/runtest_juelich_8.py index c656308f..0dad1980 100755 --- a/Utest/juelich_tests/test_8/runtest_juelich_8.py +++ b/Utest/juelich_tests/test_8/runtest_juelich_8.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 import os import sys utestdir = os.path.abspath(os.path.dirname(os.path.dirname(sys.path[0]))) diff --git a/Utest/juelich_tests/test_9/runtest_juelich_9.py b/Utest/juelich_tests/test_9/runtest_juelich_9.py index c8227d8c..bdfbc3ca 100644 --- a/Utest/juelich_tests/test_9/runtest_juelich_9.py +++ b/Utest/juelich_tests/test_9/runtest_juelich_9.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 """ Test description ================ diff --git a/Utest/makeini.py b/Utest/makeini.py index f7c7fb90..6857ba4a 100644 --- a/Utest/makeini.py +++ b/Utest/makeini.py @@ -1,11 +1,11 @@ -# help: python makeini.py -h +# help: python3 makeini.py -h import os, sys, glob from shutil import copy2, rmtree, move import logging, types, argparse import errno, time from numpy import * -from itertools import product, izip +from itertools import product try: import xml.etree.cElementTree as ET except ImportError: @@ -112,7 +112,7 @@ def get_attribute(node): text = '' values = [] - for node_attrib in node.attrib.keys(): + for node_attrib in list(node.attrib.keys()): if node_attrib in attributes: text = node.attrib[node_attrib] if text: @@ -146,7 +146,7 @@ def get_product(root): d = get_tag(node) if isinstance(d, list) or isinstance(d, ndarray): # in case some tags have multiple values - if not input_tags.has_key(tag) and len(d) > 1: + if tag not in input_tags and len(d) > 1: # ignore lists with one element (equiv to scalars) # if tag in tags: input_tags[tag] = d @@ -160,7 +160,7 @@ def get_product(root): else: continue - result_prod = [dict(izip(input_tags, x)) for x in product(*input_tags.itervalues())] + result_prod = [dict(zip(input_tags, x)) for x in product(*iter(input_tags.values()))] # print "result", result_prod # raw_input() return result_prod @@ -168,7 +168,7 @@ def get_product(root): def make_filename(directory, d): name = "%s/inifiles/ini"%directory traj = "../trajectories/traj" #%directory - for key, value in d.iteritems(): + for key, value in d.items(): if key == "geometry": value = os.path.basename(value) # if key == "num_threads": @@ -193,7 +193,7 @@ def update_attrib_value(root, attr_tag, value): # raw_input() if attr_tag == "location": # e.g. location for r in root.iter(): - if r.attrib.has_key(attr_tag): + if attr_tag in r.attrib: r.attrib[attr_tag] = str(value) return @@ -201,7 +201,7 @@ def update_attrib_value(root, attr_tag, value): cor_tag = attr_tag.split("-")[0] for r in root.iter(cor_tag): - if r.attrib.has_key(attr): + if attr in r.attrib: r.attrib[attr] = str(value) # ======================================================= def make_file(masterfile, tree, result): @@ -219,7 +219,7 @@ def make_file(masterfile, tree, result): if not os.path.isfile(newfile): logging.error("make_file: could not create file %s"%newfile) sys.exit(FAILURE) - for tag, value in item.iteritems(): + for tag, value in item.items(): # print "tag: ", tag, "value:", value # raw_input() if tag in attributes_tags: diff --git a/Utest/rimea_tests/test_1/runtest_rimea_1.py b/Utest/rimea_tests/test_1/runtest_rimea_1.py index 01449dbe..1543f110 100644 --- a/Utest/rimea_tests/test_1/runtest_rimea_1.py +++ b/Utest/rimea_tests/test_1/runtest_rimea_1.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 """ Test description ================ diff --git a/Utest/rimea_tests/test_10/runtest_rimea_10.py b/Utest/rimea_tests/test_10/runtest_rimea_10.py index cdd85c50..638ac93b 100644 --- a/Utest/rimea_tests/test_10/runtest_rimea_10.py +++ b/Utest/rimea_tests/test_10/runtest_rimea_10.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 """ Test description ================ diff --git a/Utest/rimea_tests/test_11/runtest_rimea_11.py b/Utest/rimea_tests/test_11/runtest_rimea_11.py index 8dedc2e8..2527bb0a 100644 --- a/Utest/rimea_tests/test_11/runtest_rimea_11.py +++ b/Utest/rimea_tests/test_11/runtest_rimea_11.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 """ Test description ================ diff --git a/Utest/rimea_tests/test_12/runtest_rimea_12.py b/Utest/rimea_tests/test_12/runtest_rimea_12.py index 9e4d9129..24b76d01 100644 --- a/Utest/rimea_tests/test_12/runtest_rimea_12.py +++ b/Utest/rimea_tests/test_12/runtest_rimea_12.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 """ Test description ================ diff --git a/Utest/rimea_tests/test_13/runtest_rimea_13.py b/Utest/rimea_tests/test_13/runtest_rimea_13.py index e6d57a23..33fb5195 100644 --- a/Utest/rimea_tests/test_13/runtest_rimea_13.py +++ b/Utest/rimea_tests/test_13/runtest_rimea_13.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 """ Test description ================ diff --git a/Utest/rimea_tests/test_14/runtest_rimea_14.py b/Utest/rimea_tests/test_14/runtest_rimea_14.py index c2b3541b..ad11f2e9 100644 --- a/Utest/rimea_tests/test_14/runtest_rimea_14.py +++ b/Utest/rimea_tests/test_14/runtest_rimea_14.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 """ Test description ================ diff --git a/Utest/rimea_tests/test_2/runtest_rimea_2.py b/Utest/rimea_tests/test_2/runtest_rimea_2.py index 91238228..16f3fcf2 100644 --- a/Utest/rimea_tests/test_2/runtest_rimea_2.py +++ b/Utest/rimea_tests/test_2/runtest_rimea_2.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 """ Test Description ================ diff --git a/Utest/rimea_tests/test_3/runtest_rimea_3.py b/Utest/rimea_tests/test_3/runtest_rimea_3.py index 681214d3..e61d2a66 100644 --- a/Utest/rimea_tests/test_3/runtest_rimea_3.py +++ b/Utest/rimea_tests/test_3/runtest_rimea_3.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 """ Test Description ================ diff --git a/Utest/rimea_tests/test_5/runtest_rimea_5.py b/Utest/rimea_tests/test_5/runtest_rimea_5.py index b2d371ba..4183ff10 100644 --- a/Utest/rimea_tests/test_5/runtest_rimea_5.py +++ b/Utest/rimea_tests/test_5/runtest_rimea_5.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 """ Test description ================ diff --git a/Utest/rimea_tests/test_6/runtest_rimea_6.py b/Utest/rimea_tests/test_6/runtest_rimea_6.py index 64f75cd6..af33eeb8 100644 --- a/Utest/rimea_tests/test_6/runtest_rimea_6.py +++ b/Utest/rimea_tests/test_6/runtest_rimea_6.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 """ Test description ================ diff --git a/Utest/rimea_tests/test_7/runtest_rimea_7.py b/Utest/rimea_tests/test_7/runtest_rimea_7.py index 86e04cf5..b7b7ca27 100644 --- a/Utest/rimea_tests/test_7/runtest_rimea_7.py +++ b/Utest/rimea_tests/test_7/runtest_rimea_7.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 """ Test description ================ diff --git a/Utest/rimea_tests/test_8/runtest_rimea_8.py b/Utest/rimea_tests/test_8/runtest_rimea_8.py index d9a4c263..95de81b0 100755 --- a/Utest/rimea_tests/test_8/runtest_rimea_8.py +++ b/Utest/rimea_tests/test_8/runtest_rimea_8.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 """ Test description ================ diff --git a/Utest/rimea_tests/test_9/runtest_rimea_9.py b/Utest/rimea_tests/test_9/runtest_rimea_9.py index 3dcaf6cd..1f60fb5a 100644 --- a/Utest/rimea_tests/test_9/runtest_rimea_9.py +++ b/Utest/rimea_tests/test_9/runtest_rimea_9.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 """ Test description ================ diff --git a/cmake_modules/CodeCoverage.cmake b/cmake_modules/CodeCoverage.cmake index aaf3fa42..16c7e6f6 100644 --- a/cmake_modules/CodeCoverage.cmake +++ b/cmake_modules/CodeCoverage.cmake @@ -166,7 +166,7 @@ ENDFUNCTION() # SETUP_TARGET_FOR_COVERAGE FUNCTION(SETUP_TARGET_FOR_COVERAGE_COBERTURA _targetname _testrunner _outputname) IF(NOT PYTHON_EXECUTABLE) - MESSAGE(FATAL_ERROR "Python not found! Aborting...") + MESSAGE(FATAL_ERROR "Python 3 not found! Aborting...") ENDIF() # NOT PYTHON_EXECUTABLE IF(NOT GCOVR_PATH) diff --git a/inputfiles/Bottleneck/makeBotlenecks.py b/inputfiles/Bottleneck/makeBotlenecks.py index 430a9690..799a9713 100644 --- a/inputfiles/Bottleneck/makeBotlenecks.py +++ b/inputfiles/Bottleneck/makeBotlenecks.py @@ -1,4 +1,4 @@ -#!/usr/bin/python +#!/usr/bin/env python3 import re UP = 103 diff --git a/inputfiles/Bottleneck/makeBottleneckInifile.py b/inputfiles/Bottleneck/makeBottleneckInifile.py index 8bd7a86c..52742bb4 100644 --- a/inputfiles/Bottleneck/makeBottleneckInifile.py +++ b/inputfiles/Bottleneck/makeBottleneckInifile.py @@ -1,4 +1,4 @@ -#!/usr/bin/python +#!/usr/bin/env python3 # make some new ini-files based on the file <ini-Bottleneck.xml> # so first make changes in <ini-Bottleneck.xml> and then spread them with this script to the world diff --git a/inputfiles/Bottleneck/run_flow.py b/inputfiles/Bottleneck/run_flow.py index 3200624f..b94ac7db 100755 --- a/inputfiles/Bottleneck/run_flow.py +++ b/inputfiles/Bottleneck/run_flow.py @@ -1,4 +1,4 @@ -#!/usr/bin/python +#!/usr/bin/env python3 import numpy as np from xml.dom import minidom import os, argparse, logging, time @@ -100,7 +100,7 @@ if __name__ == "__main__": widths = [0.8, 0.9, 1.0, 1.1, 1.2, 1.4, 1.6, 1.8, 2.0, 2.3, 2.5] flows = [] if MAKE_INI: - sh("python makeBottleneckInifile.py") + sh("python3 makeBottleneckInifile.py") for w in widths: #------------------------------------------------------------------------------ diff --git a/scripts/plot_neighbors.py b/scripts/plot_neighbors.py index 08e75761..0bcff1c8 100644 --- a/scripts/plot_neighbors.py +++ b/scripts/plot_neighbors.py @@ -8,11 +8,11 @@ import os, time from pylab import Rectangle if len(argv)<=2: - print "usage: %s, filename geometryfile"%argv[0] + print("usage: %s, filename geometryfile"%argv[0]) exit() -from itertools import product, izip +from itertools import product try: import xml.etree.cElementTree as ET except ImportError: @@ -138,7 +138,7 @@ def plotFrame(i, t, data, geometry): plt.title("t=%.3f"%t) fig.savefig("figs_bot/%.4d.png"%i) plt.clf() - print "---> figs_bot/%.4d.png"%i + print("---> figs_bot/%.4d.png"%i) if __name__ == "__main__": @@ -157,7 +157,7 @@ if __name__ == "__main__": i += 1 if Movie: cmd = "\"mf://figs_bot/*.png\" -mf w=800:h=600:fps=25:type=png -ovc lavc -lavcopts vcodec=mpeg4 -oac copy -o output.avi" - print "Mencoder ---- " + print("Mencoder ---- ") os.system("mencoder %s" %cmd) MPlayer= "mplayer output.avi" os.system("%s" %MPlayer) diff --git a/scripts/vizUnity_geometry.py b/scripts/vizUnity_geometry.py index 51d9d7cc..e9a78df6 100644 --- a/scripts/vizUnity_geometry.py +++ b/scripts/vizUnity_geometry.py @@ -1,4 +1,4 @@ -from itertools import product, izip +from itertools import product try: import xml.etree.cElementTree as ET except ImportError: @@ -16,10 +16,10 @@ logging.basicConfig(filename=logfile, level=logging.INFO, format='%(asctime)s - g = open("geometry.txt", "w") def usage(): - print "usage: python %s geometry_file trajectory_file"%sys.argv[0] - print "This will create two files:\ - \n \t- Trajectories ---> b090_combined.txt \n \t- and geometry ---> geometry.txt" - print "mv geometry.txt b090_combined.txt to the location where SumoVizUnity leaves" + print("usage: python3 %s geometry_file trajectory_file"%sys.argv[0]) + print("This will create two files:\ + \n \t- Trajectories ---> b090_combined.txt \n \t- and geometry ---> geometry.txt") + print("mv geometry.txt b090_combined.txt to the location where SumoVizUnity leaves") def parse_trajectories(filename): @@ -70,11 +70,11 @@ def get_polygon(poly): return X, Y def write_polygon(X, Y, Type, name, height): - print >>g, "Polygon", + print("Polygon", end=' ', file=g) for (x, y) in zip(X, Y): - print >>g, "%.1f %.1f"%(float(x), float(y)), + print("%.1f %.1f"%(float(x), float(y)), end=' ', file=g) - print >>g, "%s %s %.2f"%(name, Type, height) + print("%s %s %.2f"%(name, Type, height), file=g) def setMinMax(X, Y, minX, maxX, minY, maxY): @@ -123,8 +123,8 @@ def parse_geometry(filename): # some trees dx = 5 dy = 5 - print >>g, "Polygon %.1f %.1f t1 tree 1.0"%(minX-dx, minY-dy) - print >>g, "Polygon %.1f %.1f t3 tree 1.0"%(maxX+dx, maxY+dy) + print("Polygon %.1f %.1f t1 tree 1.0"%(minX-dx, minY-dy), file=g) + print("Polygon %.1f %.1f t3 tree 1.0"%(maxX+dx, maxY+dy), file=g) if __name__ == "__main__": if len(sys.argv) <= 2: -- GitLab