Skip to content

Instantly share code, notes, and snippets.

@fscottfoti
Created February 12, 2015 22:29
Show Gist options
  • Save fscottfoti/c44799407d0793cc715b to your computer and use it in GitHub Desktop.
Save fscottfoti/c44799407d0793cc715b to your computer and use it in GitHub Desktop.
Parking Simulations
import models
import time
import urbansim.sim.simulation as sim
import sys
print "Started", time.ctime()
print "Run number", sim.get_injectable("run_number")
in_year, out_year = 2010, 2040
try:
multiplier = float(sys.argv[1])
except:
print "Pass parking rates multiplier on the command line"
sys.exit()
sim.add_injectable('parking_rates_multiplier', multiplier)
sim.run([
"neighborhood_vars",
"rsh_simulate",
"nrh_simulate",
"households_relocation",
"hlcm_simulate",
"households_transition",
"jobs_relocation",
"elcm_simulate",
"jobs_transition",
"price_vars",
"feasibility",
"residential_developer",
"non_residential_developer",
"diagnostic_output",
"travel_model_output"
], years=range(in_year, out_year))
print "Finished", time.ctime()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment