コード例 #1
0
ファイル: runner.py プロジェクト: DevotionZhu/tsc
import os
import tscdefs
import db_manipulator
import subprocess

db_manipulator.run_instructions(tscdefs.testServer,
                                [open("data/initialState.sql")])
os.chdir("data/scenario_workdir/mitte_net")
subprocess.call(
    tscdefs.get_python_tool("get_trips.py") +
    ['--simkey', '2014y_01m_19d_15h_55m_15s_386ms'])
コード例 #2
0
ファイル: runner.py プロジェクト: DevotionZhu/tsc
import os
import tscdefs
import db_manipulator

updateCmd = "INSERT INTO public.global_sumo_status VALUES('2015y_01m_19d_15h_55m_15s_386ms', 0, NOW(), 'disabled', 'error');"

os.chdir("data")
db_manipulator.start(tscdefs.testServer, tscdefs.get_python_tool("tsc_main.py") + ['--fake-tripfile', 'twoPersonsOnly.csv', '-l', '2', '--limit', '50000', '--sim-param', 'SUMO_TEMPLATE_FOLDER:mitte_net,SUMO_DESTINATION_FOLDER:mitte_net,DB_TABLE_ADDITIONAL_TRAFFIC:'], [open("initialState.sql"), [updateCmd]], [], [])
コード例 #3
0
ファイル: runner.py プロジェクト: DevotionZhu/tsc
import os
import subprocess
import tscdefs

os.chdir("data")
subprocess.call(tscdefs.get_python_tool("s2t_miv.py") + ['--real-trips', 'vehroutes_oneshot_meso.rou.xml', '--representatives', 'miv_all_pairs_medium_passenger_gasoline24.trips.rou.alt.xml', '-n', 'scenario_workdir/mitte_net/net.net.xml'])
コード例 #4
0
import os
import subprocess
import tscdefs

os.chdir("data")
subprocess.call(
    tscdefs.get_python_tool("tsc_main.py", None) + [
        '--fake-tripfile', 'twoPersonsOnly.csv', '--limit', '2', '--iteration',
        '0:3', '--sim-param', 'DB_TABLE_ADDITIONAL_TRAFFIC:""'
    ])
コード例 #5
0
import os
import tscdefs
import db_manipulator
import subprocess

db_manipulator.run_instructions(tscdefs.testServer, [open("data/initialState.sql")])
os.chdir("data/scenario_workdir/mitte_net")
subprocess.call(tscdefs.get_python_tool("get_trips.py") + ['-a', '-l', '90'])
コード例 #6
0
import os
import subprocess
import tscdefs

tripFile = 'twoPersonsOnly_sharing.csv'
net = os.path.join('scenario_workdir', 'mitte_net', 'net.net.xml')
iteration_dir = os.path.join('scenario_workdir', 'mitte_net', 'iteration000')

os.chdir("data")
subprocess.call(
    tscdefs.get_python_tool("t2s.py", None) + [
        '--net-file', net, '--modes', '6', '--iteration-dir', iteration_dir,
        '--tapas-trips', tripFile, '--scale', '2'
    ])
コード例 #7
0
import os
import tscdefs
import db_manipulator

updateCmd = "UPDATE simulation_parameters SET param_value='nonExistentDir' WHERE sim_key='1969y_07m_21d_03h_56m_12s_345ms' AND param_key='SUMO_TEMPLATE_FOLDER';"
               
os.chdir("data")
db_manipulator.start(tscdefs.testServer, tscdefs.get_python_tool("tsc_main.py") + ['--daemon', '--daemon-run-time', '10'], [open("initialState.sql"), [updateCmd]], [], [])
コード例 #8
0
import os
import subprocess
import tscdefs

tripFile = 'twoPersonsOnly.csv'
net = os.path.join('scenario_workdir','mitte_net', 'net.net.xml')
iteration_dir = os.path.join('scenario_workdir','mitte_net', 'iteration000')

os.chdir("data")
subprocess.call(tscdefs.get_python_tool("t2s.py",None) + ['--net-file', net, '--iteration-dir', iteration_dir, '--tapas-trips', tripFile, '--assignment', 'oneshot+gawron', '-l', '2'])
コード例 #9
0
ファイル: runner.py プロジェクト: DevotionZhu/tsc
import os
import subprocess
import tscdefs

tripFile = '2013y_03m_07d_16h_43m_41s_859ms_limit1000.csv'
net = 'scenario_workdir/mitte_net/net.net.xml'
iteration_dir = 'scenario_workdir/mitte_net/iteration000'

os.chdir("data")
subprocess.call(tscdefs.get_python_tool("t2s.py",None) + ['--net-file', net, '--iteration-dir', iteration_dir, '--tapas-trips', tripFile, '--map-and-exit'])
コード例 #10
0
import os
import tscdefs
import db_manipulator

os.chdir("data")
db_manipulator.start(
    tscdefs.testServer,
    tscdefs.get_python_tool("tsc_main.py") +
    ['--daemon', '--daemon-run-time', '10'], [open("initialState.sql")], [], [[
        "SELECT sim_key, iteration, status, msg_type FROM public.global_sumo_status ORDER BY status_time;"
    ]])
コード例 #11
0
import os
import tscdefs
import subprocess
import db_manipulator

updateCmd = [
    "UPDATE public.simulation_parameters SET sim_key='2015y_05m_29d_09h_01m_11s_943ms';",
    "UPDATE public.simulation_parameters SET param_value='test_trips' WHERE param_key='DB_TABLE_TRIPS';",
    "UPDATE public.simulation_parameters SET param_value='1' WHERE param_key='SUMO_MAX_ITERATION';",
    "UPDATE public.global_sumo_status SET sim_key='2015y_05m_29d_09h_01m_11s_943ms';"
]

os.chdir("data")
db_manipulator.start(
    tscdefs.testServer,
    tscdefs.get_python_tool("tsc_main.py") + ['--limit', '50000'],
    [open('initialState.sql'), updateCmd], [], [])
コード例 #12
0
import os
import subprocess
import tscdefs

os.chdir("data")
subprocess.call(tscdefs.get_python_tool("tsc_main.py", None) + ['--fake-tripfile', 'twoPersonsOnly.csv', '--limit', '2', '--iteration', '0:3', '--sim-param', 'DB_TABLE_ADDITIONAL_TRAFFIC:"",DELETE_INTERMEDIATE_RESULTS:true'])
コード例 #13
0
import os
import subprocess
import tscdefs

os.chdir("data")
subprocess.call(
    tscdefs.get_python_tool("install_scenario_templates.py") +
    ['--clean', '-v', '-p', 'pre_test'])