-
Notifications
You must be signed in to change notification settings - Fork 0
/
input_configuration.py
74 lines (65 loc) · 2.41 KB
/
input_configuration.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
import os
##############################
# Input paths and model years
##############################
model_year = '2018'
base_year = '2018'
landuse_inputs = 'land_use_2018'
network_inputs = 'networks_2018'
soundcast_inputs_dir = 'E:/projects/clients/PierceCounty/GitHub/PierceCastScenarioInputs/inputs'
##############################
# Initial Setup
##############################
run_accessibility_calcs = True
run_setup_emme_project_folders = True
run_setup_emme_bank_folders = True
run_copy_scenario_inputs = True
run_import_networks = True
##############################
# Model Procedures
##############################
run_skims_and_paths_free_flow = True
run_skims_and_paths = True
run_truck_model = True
run_supplemental_trips = True
run_daysim = True
run_daysim_popsampler = True
run_summaries = True
##############################
# Model Analysis Procedures
##############################
run_select_link_analysis = True
##############################
# Modes and Path Types
##############################
include_av = False
include_tnc = True
tnc_av = False # TNCs (if available) are AVs
include_tnc_to_transit = False # AV to transit path type allowed
include_knr_to_transit = False # Kiss and Ride to Transit
include_delivery = False
include_telecommute = False
##############################
# Pricing
##############################
add_distance_pricing = False
distance_rate_dict = {'md': 8.5, 'ev': 8.5, 'am': 13.5, 'ni': 8.5, 'pm': 13.5}
##############################
# Household Sampling Controls
##############################
households_persons_file = r'inputs\scenario\landuse\hh_and_persons.h5'
# Popsampler - super/sub-sampling in population synthesis
sampling_option = 2 #1-3: five options available - each option is a column in pop_sample_district below
pop_sample_district = {'Pierce County':[1,4,2],
'King County':[1,0.50,0.50],
'Kitsap County':[1,0.50,0.20],
'Snohomish County':[1,0.50,0.10],
} #population sampling by districts - 3 options to choose from (each option is a column) - base case and two preferred sampling plans
zone_district_file = r'inputs\model\lookup\county_taz.csv' #input to generate taz_sample_rate_file below
taz_sample_rate_file = r'inputs\model\lookup\taz_sample_rate.txt' #intermediate output, input to popsampler script
##############################
# Other Controls
##############################
run_integrated = False
should_build_shadow_price = False
delete_banks = False