def get_run_filename(): return os.path.join(misc.runs_dir(), "run%d.h5" % misc.get_run_number())
def run_number(): return misc.get_run_number()
def get_run_no(): if 'run_no' not in sim.list_injectables(): sim.add_injectable("run_no", misc.get_run_number()) return sim.get_injectable("run_no")
import orca import shutil import os import models, utils from urbansim.utils import misc, networks import output_indicators data_out = os.path.join(misc.runs_dir(), "cost_shift_%d.h5" % misc.get_run_number()) print data_out orca.run(["refiner", 'build_networks', "neighborhood_vars"] + orca.get_injectable('repm_step_names') + # In place of ['nrh_simulate', 'rsh_simulate'] ["increase_property_values"]) # Hack to make more feasibility orca.run( [ "neighborhood_vars", "households_transition", "fix_lpr", "households_relocation", "jobs_transition", "jobs_relocation", "scheduled_demolition_events", "random_demolition_events", "scheduled_development_events", "feasibility", "residential_developer", "non_residential_developer" ] + orca.get_injectable('repm_step_names') + # In place of ['nrh_simulate', 'rsh_simulate'] ["increase_property_values"] + # Hack to make more feasibility orca.get_injectable('hlcm_step_names') + orca.get_injectable('elcm_step_names') + [ "elcm_home_based",