Outputs - bellevuewa/BKRCast GitHub Wiki
The following is a list of files produced by the model in the outputs
folder under the master model directory:
File Name | Description |
---|---|
outputs/daysim | |
_trip.tsv | Trips |
_tour.tsv | Tours |
_person_day.tsv | Person-day pattern |
_household_day.tsv | Household-day pattern |
_person.tsv | Persons |
_household.tsv | Households |
_full_half_tour.tsv | Full half tours (empty) |
_joint_tour.tsv | Joint tours (empty) |
_partial_half_tour.tsv | Partial half tours (empty) |
daysim_outputs.h5 | DaySim outputs in HDF5 format |
aggregate_logsums.*.dat | Aggregate logsum files |
WorkFAZReport.xslx | Summary of work locations by FAZ |
TimeChoiceReport.xlsx | DaySim time-of-day model summary |
LongTermReport.xlsx | Long-term choice models summary |
DaySimDestChoiceReport.xlsx | Destination choice model summary |
ModeChoiceReport.xlsx | Mode choice model summary |
DayPatternReport.xlsx | Day pattern model summary |
DaysimReport.xlsx | DaySim demand summary |
landuse_summary.xlsx | Land-use data (buffered parcel file) and synthetic population summary |
outputs/ | |
archive_daysim_configuration.properties | DaySim configuration file |
archive_park_and_ride_shadow_prices.txt | Park-and-ride shadow prices |
archive_shadow_prices.txt | Shadow prices |
outputs/bikes | |
bike_volumes.csv | Assigned bike volumes |
bike_attr.csv | Bike attributes |
outputs/landuse | |
buffered_parcels.dat | Buffered parcel file; this is an output from accessibility calculations and an input to DaySim |
bkr_worker_ixxifractions.dat | |
workers_jobs.csv | |
outputs/network | |
COB_system_metrics.txt | |
daily_network_results.csv | |
gq_prod_att.csv | Group quarter productions and attractions |
prod_att.csv | Productions and attractions in the region |
supplemental_summary.csv | Supplemental models summary; under outputs/supplemental |
outputs/summary | Output files from most summary scripts |
outputs/supplemental | Output files from supplemental module |
outputs/trucks | Output files from truck module |
DaySim
Trip File (_trip.tsv)
The file is ASCII delimited with a header record.
Field | Valid values | Description |
---|---|---|
hhno | 1 - 9999999 | The household ID number; values must be unique positive integers, and should be in ascending order; must be present in the Household file |
pno | 1 β 99 | The person sequence number within the household; values must be unique positive integers within a household and match the hhno/pno combinations in the Person file |
day | 1 β 99 | The survey day sequence, if using multiday survey data, or if DaySim was programmed to simulate multiple days per household (which is not a current feature) |
tour | 1 β 99 | The tour sequence within the person-day; must match a tour present for the person-day in the Tour file |
tour_id | > 0 | identifier of the tour of which the trip is a part. |
half | 1 β2 | The half tour (1=to the destination, 2=from the destination) |
tseg | 1 - 99 | The trip sequence number within the half tour |
tsvid | 1 - 99 | Links to a travel survey trip ID (not relevant in application mode) |
opurp | 0 β 10 | The purpose at the trip origin (0=home, 1=work, 2=school, 3=escort, 4=personal business (& medical), 5=shopping, 6=meal, 7=social (& recreation), 8=recreation (H version only), 9=medical (H version only), 10=change mode at a park-and-ride lot |
dpurp | 0 β 10 | The purpose at the trip destination (0=home, 1=work, 2=school, 3=escort, 4=personal business (& medical), 5=shopping, 6=meal, 7=social (& recreation), 8=recreation (H version only) 9=medical (H version only), 10=change mode at a park-and-ride lot |
oadtyp | 1 β 6 | Trip origin address type (1=home, 2=usual work location, 3=usual school location, 4=other location in region, 5=out of region/missing (survey data only), 6=inserted change mode location for park-and-ride |
dadtyp | 1 β 6 | Trip dest. address type (1=home, 2=usual work location, 3=usual school location, 4=other location in region, 5=out of region/missing (survey data only), 6=inserted change mode location for park-and-ride |
opcl | -1 - 9999999 | Trip origin parcel ID; must be a valid parcel ID present in the Parcel file |
otaz | -1 - 9999999 | Trip origin zone ID; must be a valid zone ID present in the Zone file |
dpcl | -1 - 9999999 | Trip destination parcel ID; must be a valid parcel ID present in the Parcel file |
dtaz | -1 - 9999999 | Trip destination zone ID; must be a valid zone ID present in the Zone file |
mode | 1 - 9 | Trip mode (1=walk, 2=bike, 3=sov, 4=HOV 2, 5=HOV 3+, 6=walk to transit, 7=park-and-ride, 8=school bus, 9=tnc) Mode 7 is not a trip mode. For mode 7 tours, drive-transit is split into two trips - a SOV trip (mode 3) and a transit trip (mode 6) with a change mode activity (purpose 10). If the trip is on the tour half 1, the transit trip will have change mode as the origin purpose, and if it is on tour half 2, the transit trip will have change mode as the destination purpose. Mode 9 is TNC (paid ride share mode). This mode is available if include_tnc is turned on. |
pathtype | 1 - 8 | Trip path type (1=full network, 2=no-toll network, 3=local bus, 4=light rail, 5=premium bus, 6=commuter rail, 7=ferry) |
dorp | 0 - 999 | For auto trips, 1=driver, 2=passenger; for transit trips, is set to the total walk access+egress time, in integer minutes. For TNC mode (mode = 9), 11 = TNC, non-AV, 1 passenger + driver; 12 = TNC, non-AV, 2 passengers + driver; 13 = TNC, non-AV, 3+ passengers + driver |
deptm | 0 β 1439 | The trip departure time, in minutes after midnight |
arrtm | 0 β 1439 | The trip arrival time, in minutes after midnight |
endacttm | 0 β 1439 | The end time of the destination activity, in minutes after midnight |
travtime | -1 - 9999999 | The travel time by the trip mode and path type (a real number of minutes) |
travcost | -1 - 9999999 | The travel cost by the trip mode and path type (a real number of dollars) |
travdist | -1 - 9999999 | The network distance between the trip origin and destination (a real number of miles, SOV distance used for transit trips) |
trexpfac | Real >= 0 | The expansion factor for the tripβa non-negative real number; is set equal to hhexpfac in application mode |
Relevant DaySim configuration parameters:
- OutputTripPath (string file name and path)
- OutputTripDelimiter (ASCII code, 9=tab, 32=space, 44=comma)
Tour File (_tour.tsv)
The file is ASCII delimited with a header record.
Field | Valid values | Description |
---|---|---|
id | > 0 | Unique value for each tour. |
hhno | 1 - 9999999 | The household ID number; values must be unique positive integers and should be in ascending order; must be present in the Household file |
pno | 1 β 99 | The person sequence number within the household; values must be unique positive integers within a household and match the hhno/pno combinations in the Person file |
day | 1 β 99 | The survey day sequence, if using multiday survey data, or if DaySim was programmed to simulate multiple days per household (which is not a current feature) |
tour | 1 β 99 | The tour sequence within the person-day |
jtindex | 0 β 99 | Links to the sequence number of the tour in the JointTour file records for the HouseholdDay; only relevant for the H version of the models |
parent | 0 - 99 | If it is a work-based subtour, then the βtourβ sequence number of the βparentβ work tour, otherwise 0 |
subtrs | 0 - 99 | For home-based work tours, the number of work-based subtours made from the work activity of that tour |
pdpurp | 1 - 9 | The tour primary destination purpose (1=work, 2=school, 3=escort, 4=personal business (& medical), 5=shopping, 6=meal, 7=social (& recreation), 8=recreation (H version only), and 9=medical (H version only) |
tlvorig | 0 - 1439 | The time leaving the (sub)tour origin, in minutes after midnight |
tardest | 0 - 1439 | The time arriving at the (sub)tour destination, in minutes after midnight |
tlvdest | 0 - 1439 | The time leaving the (sub)tour destination, in minutes after midnight |
tarorig | 0 - 1439 | The time arriving back at the (sub)tour origin, in minutes after midnight |
toadtyp | 1 - 5 | Tour origin address type (1=home, 2=usual work location, 3=usual school location, 4=other location in region, and 5=out of region/missing (survey data only) |
tdadtyp | 1 - 5 | Tour destination address type (1=home, 2=usual work location, 3=usual school location, 4=other location in region, and 5=out of region/missing (survey data only) |
topcl | -1 - 9999999 | Tour origin parcel ID; must be a valid parcel ID present in the Parcel file |
totaz | -1 - 9999999 | Tour origin zone ID; must be a valid zone ID present in the Zone file |
tdpcl | -1 - 9999999 | Tour destination parcel ID; must be a valid parcel ID present in the Parcel file |
tdtaz | -1 - 9999999 | Tour destination zone ID; must be a valid zone ID present in the Zone file |
tmodetp | 1 - 8 | Tour main mode type (1=walk, 2=bike, 3=sov, 4=hov 2, 5=hov 3+, 6=walk to transit, 7=park-and-ride, 8=school bus, and 9=tnc) Mode 7 is the tour mode only. For mode 7 tour, the drive-transit is split into two separate trips - a SOV trip (mode 3) and a transit trip (mode 6) with a change mode activity (purpose 10). If the trip is on tour half 1, the transit trip will have change mode as origin purpose. If it is on tour half 2, it will have change mode as the destination purpose. Mode 9 is TNC (paid ride share mode). This model is available only if include_tnc is turned on. |
tpathtp | 1 - 8 | Tour main mode path type (1=full network, 2=no-toll network, 3=local bus, 4=light rail, 5=premium bus, 6=commuter rail, and 7=ferry) |
tautotime | -1 - 9999999 | The one-way auto travel time between the origin and destination (a real number of minutes) |
tautocost | -1 - 9999999 | The one-way auto toll cost between the origin and destination (a real number of dollars) |
tautodist | -1 - 9999999 | The one-way auto travel distance between the origin and destination (a real number of miles) |
tripsh1 | 1 - 99 | The number of trips segments on the half tour to the destination |
tripsh2 | 1 - 99 | The number of trips segments on the half tour from the destination |
phtindx1 | 0 - 99 | Links to the sequence number of the first half tour in the PartialHalfTour file records for the HouseholdDay (only relevant for the H version of the models) |
phtindx2 | 0 - 99 | Links to the sequence number of the second half tour in the PartialHalfTour file records for the HouseholdDay (only relevant for the H version of the models) |
fhtindx1 | 0 - 99 | Links to the sequence number of the first half tour in the FullHalfTour file records for the HouseholdDay (only relevant for the H version of the models) |
fhtindx2 | 0 - 99 | Links to the sequence number of the second half tour in the FullHalfTour file records for the HouseholdDay (only relevant for the H version of the models) |
toexpfac | Real >= 0 | The expansion factor for the tourβa non-negative real number; is set equal to hhexpfac in application mode |
Relevant DaySim configuration parameters:
- OutputTourPath (string file name and path)
- OutputTourDelimiter (ASCII code, 9=tab, 32=space, 44=comma)
Person Day File (_person_day.tsv)
The file is ASCII delimited with a header record.
Field | Valid values | Description |
---|---|---|
hhno | 1 - 9999999 | The household ID number; values must be unique positive integers, and should be in ascending order; must be present in the Household file |
pno | 1 β 99 | The person sequence number within the household; values must be unique positive integers within a household, and match the hhno/pno combinations in the Person file |
day | 1 β 99 | The survey day sequence, if using multiday survey data, or if DaySim was programmed to simulate multiple days per household (which is not a current feature) |
beghom | 0 β 1 | A flag if the survey diary day begins at home; not currently relevant for application mode, where all days are simulated to begin at home |
endhom | 0 β 1 | A flag if the survey diary day ends at home; not currently relevant for application mode, where all days are simulated to end at home |
hbtours | 0 β 99 | The total number of home-based tour records predicted for the person-day |
wbtours | 0 β 99 | The total number of work-based subtour records predicted for the person-day |
uwtours | 0 β 99 | The total number of home-based work tours predicted to go to the usual workplace in the person-day |
wktours | 0 β 99 | The number of home-based work tours predicted in the person-day |
sctours | 0 β 99 | The number of home-based school tours predicted in the person-day |
estours | 0 β 99 | The number of home-based escort tours predicted in the person-day |
pbtours | 0 β 99 | The number of home-based personal business tours predicted in the person-day (also includes medical tours in the Default models) |
shtours | 0 β 99 | The number of home-based shopping tours predicted in the person-day |
mltours | 0 β 99 | The number of home-based meal tours predicted in the person-day |
sotours | 0 β 99 | The number of home-based social tours predicted in the person-day (also includes recreational tours in the Default models) |
retours | 0 β 99 | The number of home-based recreation tours predicted in the person-day (only predicted by the H version of the models) |
metours | 0 β 99 | The number of home-based medical tours predicted in the person-day (only predicted by the H version of the models) |
wkstops | 0 β 99 | The number of home-based work stops predicted in the person-day |
scstops | 0 β 99 | The number of home-based school stops predicted in the person-day |
esstops | 0 β 99 | The number of home-based escort stops predicted in the person-day |
pbstops | 0 β 99 | The number of home-based personal business stops predicted in the person-day (also includes medical stops in the Default models) |
shstops | 0 β 99 | The number of home-based shopping stops predicted in the person-day |
mlstops | 0 β 99 | The number of home-based meal stops predicted in the person-day |
sostops | 0 β 99 | The number of home-based social stops predicted in the person-day (also includes recreational stops in the Default models) |
restops | 0 β 99 | The number of home-based recreation stops predicted in the person-day (only predicted by the H version of the models) |
mestops | 0 β 99 | The number of home-based medical stops predicted in the person-day (only predicted by the H version of the models) |
wkathome | 0 β 1439 | The number of minutes spent working at home during the day (only predicted by the H version of the models) |
pdexpfac | Real >= 0 | The expansion factor for the household-dayβa nonnegative real number (set equal to hhexpfac in application mode) |
Relevant DaySim configuration parameters:
- OutputPersonDayPath (string file name and path)
- OutputPersonDayDelimiter (ASCII code, 9=tab, 32=space, 44=comma)
Household Day File (_household_day.tsv)
This file is applicable to the βHβ version of the DaySim models that has models of joint tour and half tour generation that do not belong to single persons in the household. This file is still produced in the Default version of the models, but contains no useful information.
The file is ASCII delimited with a header record.
Field | Valid values | Description |
---|---|---|
hhno | 1 - 9999999 | The household ID number; values must be unique positive integers, and should be in ascending order; must be present in the Household file |
day | 1 β 99 | The survey day sequence, if using multiday survey data, or if DaySim were programmed to simulate multiple days per household (which is not a current feature) |
dow | 1 - 7 | The day of the week, which is relevant for survey data, but is not currently used in the DaySim models |
jttours | 0 - 99 | The number of fully joint tour records output for the household (set only in the H version of the DaySim models) |
phtours | 0 - 99 | The number of partially joint half tour records output for the household (set only in the H version of the DaySim models) |
fhtours | 0 - 99 | The number of fully joint half tour records output for the household (set only in the H version of the DaySim models) |
hdexpfac | Real >= 0 | The expansion factor for the household-dayβa nonnegative real number (set equal to hhexpfac in application mode) |
Relevant DaySim configuration parameters:
- OutputHouseholdDayPath (string file name and path)
- OutputHouseholdDayDelimiter (ASCII code, 9=tab, 32=space, 44=comma)
Buffered Parcel File (buffered_parcels.dat)
This file is ASCII delimited with a header record. Real>=0
below indicates a non-negative number which does not need to be an integer value.
Field | Valid values | Description |
---|---|---|
parcelid | 1-9999999 | The parcel ID number; values must be unique positive integers, in ascending order (aps are allowed, but not efficient for memory) |
xcoord_p | 1-999999999 | The x coordinate of the parcel centroid, in integer length units (typically SPF) |
ycoord_p | 1-999999999 | The y coordinate of the parcel centroid, in integer length units (typically SPF) |
sqft_p | 0-999999999 | The area of the parcel, in thousands of square length units (typically sq. ft., does not need to be an integer) |
taz_p | 1-9999999 | The zone that the parcel is in; must be a valid zone_id in the βzoneβ file |
lutype_p | 0-9999999 | A land-use type value; this variable currently has no mandatory use in the DaySim code and is available for region-specific usage |
hh_p | Real >=0 | The number of households residing on a parcel |
stugrad_p | Real >=0 | The number of grade school (K-8) students enrolled in schools on a parcel |
stuhgh_p | Real >=0 | The number of high school (9-12) students enrolled in schools on a parcel; if this is not available separately, then set to 0 and put the number of K-12 students in stugrd_p |
stuuni_p | Real >=0 | The number of university/college students enrolled in schools on a parcel |
empedu_p | Real >=0 | The number of educational employees working on a parcel |
empfoo_p | Real >=0 | The number of food service employees working on a parcel |
empgov_p | Real >=0 | The number of government employees working on a parcel |
empind_p | Real >=0 | The number of industrial employees working on a parcel |
empmed_p | Real >=0 | The number of medical employees working on a parcel |
empofc_p | Real >=0 | The number of (other) office employees working on a parcel |
empret_p | Real >=0 | The number of retail employees working on a parcel |
empsvc_p | Real >=0 | The number of (other) service employees working on a parcel |
empoth_p | Real >=0 | The number of other sector employees working on a parcel; typically contains construction, agriculture, and mining |
emptot_p | Real >=0 | The total number of employees working on a parcel; should equal the sum of the nine previous fields |
parkdy_p | Real >=0 | The number of paid public off-street parking spaces on a parcel with per-day pricing; may overlap with parkhr_p if have both types of pricing |
parkhr_p | Real >=0 | The number of paid public off-street parking spaces on a parcel with per-hour pricing; may overlap with parkdy_p if have both types of pricing |
ppricdyp | Real >=0 | The average price of public off-street parking spaces on a parcel with per-day pricing; in cents per day |
pprichrp | Real >=0 | The average price of public off-street parking spaces on a parcel with per-hour pricing; in cents per hour |
hh_1 | Real >=0 | The number of households residing in buffer 1 |
stugrad_1 | Real >=0 | The number of grade school (K-8) students enrolled in schools in buffer 1 |
stuhgh_1 | Real >=0 | The number of high school (9-12) students enrolled in schools in buffer 1 |
stuuni_1 | Real >=0 | The number of university/college students enrolled in schools in buffer 1 |
empedu_1 | Real >=0 | The number of educational employees working in buffer 1 |
empfoo_1 | Real >=0 | The number of food service employees working in buffer 1 |
empgov_1 | Real >=0 | The number of government employees working in buffer 1 |
empind_1 | Real >=0 | The number of industrial employees working in buffer 1 |
empmed_1 | Real >=0 | The number of medical employees working in buffer 1 |
empofc_1 | Real >=0 | The number of (other) office employees working in buffer 1 |
empret_1 | Real >=0 | The number of retail employees working in buffer 1 |
empsvc_1 | Real >=0 | The number of (other) service employees working in buffer 1 |
empoth_1 | Real >=0 | The number of other sector employees working in buffer 1 |
emptot_1 | Real >=0 | The total number of employees working in buffer 1 |
parkdy_1 | Real >=0 | The number of paid public off-street parking spaces in buffer 1 with per-day pricing |
parkhr_1 | Real >=0 | The number of paid public off-street parking spaces in buffer 1 with per-hour pricing |
ppricdy1 | Real >=0 | The average price of public off-street parking spaces in buffer 1 with per-day pricing; in cents per day |
pprichr1 | Real >=0 | The average price of public off-street parking spaces in buffer 1 with per-hour pricing; in cents per hour |
nodes1_1 | Real >=0 | The number of intersections with 1 connecting link in buffer 1 |
nodes3_1 | Real >=0 | The number of intersections with 3 connecting links in buffer 1 |
nodes4_1 | Real >=0 | The number of intersections with 4 or more connecting links in buffer 1 |
tstops_1 | Real >=0 | The number of transit stops in buffer 1 |
nparks_1 | Real >=0 | The number of public open space areas in buffer 1 |
aparks_1 | Real >=0 | The average size of public open space areas in buffer 1 (in square length units) |
hh_2 | Real >=0 | The number of households residing in buffer 2 |
stugrad_2 | Real >=0 | The number of grade school (K-8) students enrolled in schools in buffer 2 |
stuhgh_2 | Real >=0 | The number of high school (9-12) students enrolled in schools in buffer 2 |
stuuni_2 | Real >=0 | The number of university/college students enrolled in schools in buffer 2 |
empedu_2 | Real >=0 | The number of educational employees working in buffer 2 |
empfoo_2 | Real >=0 | The number of food service employees working in buffer 2 |
empgov_2 | Real >=0 | The number of government employees working in buffer 2 |
empind_2 | Real >=0 | The number of industrial employees working in buffer 2 |
empmed_2 | Real >=0 | The number of medical employees working in buffer 2 |
empofc_2 | Real >=0 | The number of (other) office employees working in buffer 2 |
empret_2 | Real >=0 | The number of retail employees working in buffer 2 |
empsvc_2 | Real >=0 | The number of (other) service employees working in buffer 2 |
empoth_2 | Real >=0 | The number of other sector employees working in buffer 2 |
emptot_2 | Real >=0 | The total number of employees working in buffer 2 |
parkdy_2 | Real >=0 | The number of paid public off-street parking spaces in buffer 2 with per-day pricing |
parkhr_2 | Real >=0 | The number of paid public off-street parking spaces in buffer 2 with per-hour pricing |
ppricdy2 | Real >=0 | The average price of public off-street parking spaces in buffer 2 with per-day pricing; in cents per day |
pprichr2 | Real >=0 | The average price of public off-street parking spaces in buffer 2 with per-hour pricing; in cents per hour |
nodes1_2 | Real >=0 | The number of intersections with 1 connecting link in buffer 2 |
nodes3_2 | Real >=0 | The number of intersections with 3 connecting links in buffer 2 |
nodes4_2 | Real >=0 | The number of intersections with 4 or more connecting links in buffer 2 |
tstops_2 | Real >=0 | The number of transit stops in buffer 2 |
nparks_2 | Real >=0 | The number of public open space areas in buffer 2 |
aparks_2 | Real >=0 | The average size of public open space areas in buffer 2 (in square length units) |
dist_lbus | Real >=0 | The distance to the nearest local bus stop in miles (999 if no stops within 3 miles) |
dist_ebus | Real >=0 | The distance to the nearest premium bus stop in miles (999 if no stops within 3 miles) |
dist_crt | Real >=0 | The distance to the nearest commuter rail station in miles (999 if no stops within 3 miles) |
dist_fry | Real >=0 | The distance to the nearest ferry terminal in miles (999 if no stops within 3 miles) |
dist_lrt | Real >=0 | The distance to the nearest light rail stop in miles (999 if no stops within 3 miles) |
dist_park | Real >=0 | The distance to the edge of the nearest public open space area (999 if no areas within 3 miles, or if no open space file supplied) |
Relevant DaySim configuration parameters:
- RawParcelPath (string file name and path)
- RawParcelDelimiter (ASCII code, 9=tab, 32=space, 44=comma)
- UseShortDistanceNodeToNodeMeasures (set True if node distance files are available)
- UseShortDistanceCircuityMeasures (set True if circuity measures are available on the parcel file; the NodeToNodeMeasures setting takes precedence over this one)
- MaximumBlendingDistance (the maximum distance, in miles, to which the short-distance measures are used to adjust zone-to-zone skim-based travel times)