From 033f08a997607178c32898056b96579b7464885b Mon Sep 17 00:00:00 2001 From: Tyler Pearn Date: Tue, 7 Apr 2026 12:42:10 +1000 Subject: [PATCH 1/6] Add eet multiple zone test for zone=2 --- .../test/configs_eet/settings.yaml | 5 + .../test/regress/final_eet_tours_2_zone.csv | 97 +++++++ .../test/regress/final_eet_trips_2_zone.csv | 238 ++++++++++++++++++ .../test/test_multiple_zone.py | 58 +++-- 4 files changed, 372 insertions(+), 26 deletions(-) create mode 100644 activitysim/examples/placeholder_multiple_zone/test/configs_eet/settings.yaml create mode 100644 activitysim/examples/placeholder_multiple_zone/test/regress/final_eet_tours_2_zone.csv create mode 100644 activitysim/examples/placeholder_multiple_zone/test/regress/final_eet_trips_2_zone.csv diff --git a/activitysim/examples/placeholder_multiple_zone/test/configs_eet/settings.yaml b/activitysim/examples/placeholder_multiple_zone/test/configs_eet/settings.yaml new file mode 100644 index 000000000..dcff83f5a --- /dev/null +++ b/activitysim/examples/placeholder_multiple_zone/test/configs_eet/settings.yaml @@ -0,0 +1,5 @@ +inherit_settings: True + +use_explicit_error_terms: True + +rng_base_seed: 42 diff --git a/activitysim/examples/placeholder_multiple_zone/test/regress/final_eet_tours_2_zone.csv b/activitysim/examples/placeholder_multiple_zone/test/regress/final_eet_tours_2_zone.csv new file mode 100644 index 000000000..c9002cb44 --- /dev/null +++ b/activitysim/examples/placeholder_multiple_zone/test/regress/final_eet_tours_2_zone.csv @@ -0,0 +1,97 @@ +person_id,tour_type,tour_type_count,tour_type_num,tour_num,tour_count,tour_category,number_of_participants,destination,origin,household_id,tdd,start,end,duration,composition,destination_logsum,tour_mode,mode_choice_logsum,atwork_subtour_frequency,parent_tour_id,stop_frequency,primary_purpose,tour_id +25872,eatout,1,1,1,1,non_mandatory,1,25000,7000,25872,151,15,21,6,,15.324608541661584,WALK,3.925083327622137,,,0out_0in,eatout,1060758 +26103,shopping,1,1,1,1,non_mandatory,1,8000,8000,26103,158,16,20,4,,13.631528588460649,WALK,2.172338551666808,,,0out_0in,shopping,1070256 +26143,shopping,1,1,1,1,non_mandatory,1,19000,8000,26143,113,12,13,1,,14.112489043827686,WALK_LOC,1.756679185311168,,,0out_1in,shopping,1071896 +27412,school,2,1,1,2,mandatory,1,9000,9000,27412,71,9,10,1,,,WALK,5.839003987151259,,,0out_0in,univ,1123923 +27412,school,2,2,2,2,mandatory,1,9000,9000,27412,162,17,17,0,,,BIKE,5.839367147058163,,,3out_0in,univ,1123924 +27415,othmaint,1,1,1,1,non_mandatory,1,16000,9000,27415,44,7,14,7,,15.167583473532224,BIKE,1.4085740306092538,,,0out_0in,othmaint,1124043 +27683,othdiscr,1,1,1,1,non_mandatory,1,9000,10000,27683,74,9,13,4,,15.186442161459588,WALK_LOC,2.846096860674467,,,0out_3in,othdiscr,1135028 +107628,work,1,1,1,1,mandatory,1,12000,6000,107628,92,10,17,7,,,WALK_LOC,5.416481898231418,no_subtours,,0out_0in,work,4412787 +112666,othmaint,1,1,1,1,non_mandatory,1,1000,17000,112666,113,12,13,1,,14.889102700398078,WALK,1.92232729195762,,,0out_0in,othmaint,4619334 +112666,work,1,1,1,1,mandatory,1,2000,17000,112666,166,17,21,4,,,WALK_LRF,5.570170712509852,no_subtours,,0out_0in,work,4619345 +112785,eatout,1,1,1,1,non_mandatory,1,11000,19000,112785,181,20,21,1,,12.710725643768637,SHARED3FREE,0.2552055851917118,,,0out_0in,eatout,4624191 +112785,work,1,1,1,1,mandatory,1,21000,19000,112785,31,6,18,12,,,DRIVEALONEFREE,0.2016161432182198,no_subtours,,0out_0in,work,4624224 +112977,work,1,1,1,1,mandatory,1,12000,21000,112977,63,8,17,9,,,WALK,5.4491289992033805,no_subtours,,2out_3in,work,4632096 +264055,escort,1,1,1,1,non_mandatory,1,20000,9000,226843,19,6,6,0,,12.41661858443438,SHARED3FREE,-0.767103496383878,,,0out_0in,escort,10826264 +264056,work,1,1,1,1,mandatory,1,10000,9000,226843,9,5,14,9,,,WALK_LOC,0.2984357626179245,no_subtours,,0out_0in,work,10826335 +323181,shopping,1,1,1,1,joint,2,11000,10000,256406,127,13,16,3,adults,13.837057469779358,WALK,-0.0206798576468464,,,0out_1in,shopping,13250440 +323181,work,1,1,1,1,mandatory,1,9000,10000,256406,42,7,12,5,,,TNC_SINGLE,5.991138629031954,no_subtours,,0out_0in,work,13250460 +323182,work,1,1,1,1,mandatory,1,2000,10000,256406,158,16,20,4,,,WALK_LRF,6.136056448795052,no_subtours,,0out_0in,work,13250501 +325309,work,1,1,1,1,mandatory,1,19000,16000,257470,26,6,13,7,,,WALK_LOC,3.4843919117072377,no_subtours,,0out_0in,work,13337708 +325429,work,1,1,1,1,mandatory,1,5000,16000,257530,64,8,18,10,,,WALK,6.140255328078286,no_subtours,,1out_0in,work,13342628 +325430,eat,1,1,1,1,atwork,1,1000,23000,257530,101,11,13,2,,14.870319018560831,TNC_SHARED,5.355407771372916,,13342669.0,0out_0in,atwork,13342634 +325430,othdiscr,1,1,1,1,non_mandatory,1,16000,16000,257530,158,16,20,4,,15.333041399718818,WALK,2.930679229042425,,,0out_0in,othdiscr,13342655 +325430,work,1,1,1,1,mandatory,1,23000,16000,257530,29,6,16,10,,,TNC_SINGLE,6.28069576419515,eat,,0out_0in,work,13342669 +644437,work,1,1,1,1,mandatory,1,24000,9000,386748,65,8,19,11,,,WALK_LRF,5.654556608152202,no_subtours,,0out_0in,work,26421956 +644438,shopping,1,1,1,1,non_mandatory,1,16000,9000,386748,91,10,16,6,,13.77366143367142,WALK_LRF,0.9593933036319412,,,1out_0in,shopping,26421991 +644439,work,1,1,1,1,mandatory,1,22000,9000,386748,10,5,15,10,,,WALK_LRF,5.664941612162526,no_subtours,,0out_0in,work,26422038 +1264881,othdiscr,1,1,1,1,non_mandatory,1,18000,10000,567768,159,16,21,5,,15.225973212134,WALK_LRF,2.039609656048619,,,0out_0in,othdiscr,51860146 +1265935,escort,1,1,1,2,non_mandatory,1,8000,17000,568822,170,18,19,1,,12.359706844091942,WALK,-1.630686893624885,,,0out_0in,escort,51903344 +1265935,othmaint,1,1,2,2,non_mandatory,1,21000,17000,568822,102,11,14,3,,13.737651385285645,WALK_LRF,-0.4649705484292334,,,0out_0in,othmaint,51903363 +1356554,shopping,1,1,1,1,non_mandatory,1,13000,22000,659441,64,8,18,10,,13.88685165306392,BIKE,1.5870038941022344,,,0out_0in,shopping,55618747 +1632055,eat,1,1,1,1,atwork,1,12000,11000,823275,85,10,10,0,,15.6610529510408,WALK,5.897877376563244,,66914294.0,0out_0in,atwork,66914259 +1632055,work,1,1,1,1,mandatory,1,11000,10000,823275,45,7,15,8,,,WALK,6.0466798507502375,eat,,0out_0in,work,66914294 +1632179,work,1,1,1,1,mandatory,1,23000,11000,823399,109,11,21,10,,,WALK_LOC,-0.069261093997962,no_subtours,,1out_1in,work,66919378 +1774491,work,1,1,1,1,mandatory,1,7000,9000,932260,45,7,15,8,,,WALK_LOC,6.153116921757978,no_subtours,,0out_0in,work,72754170 +1774492,shopping,1,1,1,1,non_mandatory,1,16000,9000,932260,113,12,13,1,,14.197083405037375,WALK_HVY,2.643876882714501,,,1out_0in,shopping,72754205 +1876395,work,1,1,1,1,mandatory,1,13000,21000,983212,31,6,18,12,,,TNC_SINGLE,5.289238909714063,no_subtours,,0out_1in,work,76932234 +2071280,work,1,1,1,1,mandatory,1,16000,21000,1070367,62,8,16,8,,,WALK,1.7053738749378673,no_subtours,,0out_0in,work,84922519 +2071281,work,1,1,1,1,mandatory,1,5000,21000,1070367,74,9,13,4,,,WALK,2.0147118600827216,no_subtours,,0out_1in,work,84922560 +2220332,work,1,1,1,1,mandatory,1,11000,20000,1120051,77,9,16,7,,,SHARED3FREE,1.7010760839664214,no_subtours,,1out_1in,work,91033651 +2220333,othmaint,1,1,1,1,non_mandatory,1,7000,20000,1120051,151,15,21,6,,14.014606142053264,TNC_SINGLE,0.149491264831688,,,0out_2in,othmaint,91033681 +2220333,work,1,1,1,1,mandatory,1,14000,20000,1120051,28,6,15,9,,,WALK_HVY,1.5213713475726636,no_subtours,,0out_0in,work,91033692 +2220334,school,1,1,1,1,mandatory,1,9000,20000,1120051,66,8,20,12,,,WALK_LOC,1.991771241543342,,,0out_0in,school,91033725 +2746929,eat,1,1,1,1,atwork,1,10000,21000,1234121,162,17,17,0,,12.71430384191495,WALK,-0.5268164634483682,,112624128.0,0out_0in,atwork,112624093 +2746932,shopping,1,1,1,1,joint,2,1000,11000,1234121,162,17,17,0,children,13.38338375038534,SHARED2FREE,-0.6867048669480782,,,0out_0in,shopping,112624108 +2746929,work,1,1,1,1,mandatory,1,21000,11000,1234121,30,6,17,11,,,WALK,1.6514348701205426,eat,,0out_0in,work,112624128 +2746930,eatout,1,1,1,1,non_mandatory,1,17000,11000,1234121,90,10,15,5,,14.10283915060394,WALK,1.3369363207414489,,,0out_0in,eatout,112624136 +2746931,work,1,1,1,1,mandatory,1,20000,11000,1234121,50,7,20,13,,,WALK,1.4578058558199158,no_subtours,,0out_0in,work,112624210 +2746932,school,1,1,1,1,mandatory,1,8000,11000,1234121,47,7,17,10,,,WALK,2.0202226257018245,,,0out_0in,school,112624243 +2746934,school,1,1,1,1,mandatory,1,21000,11000,1234121,92,10,17,7,,,WALK,1.767745192104871,,,0out_0in,school,112624325 +2936912,shopping,1,1,1,1,non_mandatory,1,16000,17000,1286621,143,14,22,8,,12.720501141423998,WALK_LRF,-0.1971228190146473,,,0out_0in,shopping,120413425 +2957530,work,1,1,1,1,mandatory,1,19000,21000,1307239,107,11,19,8,,,WALK_LOC,5.394901446058748,no_subtours,,0out_0in,work,121258769 +3112851,work,1,1,1,1,mandatory,1,2000,25000,1384946,108,11,20,9,,,TNC_SINGLE,5.857655520298795,no_subtours,,0out_1in,work,127626930 +3328643,shopping,1,1,1,1,non_mandatory,1,19000,9000,1511271,62,8,16,8,,12.599796366663016,WALK,-0.9841036472591292,,,0out_0in,shopping,136474396 +3495346,eat,1,1,1,1,atwork,1,11000,5000,1594623,135,14,14,0,,15.796876863416736,TNC_SINGLE,5.699539647746939,,143309225.0,0out_0in,atwork,143309190 +3495346,work,1,1,1,1,mandatory,1,5000,10000,1594623,51,7,21,14,,,WALK,5.718922382923123,eat,,0out_0in,work,143309225 +3495347,othmaint,1,1,2,2,non_mandatory,1,12000,10000,1594623,86,10,11,1,,15.25941622676957,TAXI,1.8490728888043824,,,0out_0in,othmaint,143309255 +3495347,shopping,1,1,1,2,non_mandatory,1,1000,10000,1594623,99,11,11,0,,13.9649849918008,WALK_HVY,2.463240708785933,,,0out_0in,shopping,143309260 +3495347,work,1,1,1,1,mandatory,1,9000,10000,1594623,119,12,19,7,,,WALK,6.084928426498565,no_subtours,,0out_0in,work,143309266 +3496420,eat,1,1,1,1,atwork,1,12000,16000,1595160,87,10,12,2,,12.795015949891248,WALK,-0.259760437162128,,143353259.0,0out_0in,atwork,143353224 +3496420,work,1,1,1,1,mandatory,1,16000,17000,1595160,15,5,20,15,,,WALK,2.101751268888541,eat,,0out_0in,work,143353259 +3496421,work,1,1,1,1,mandatory,1,16000,17000,1595160,48,7,18,11,,,WALK_LOC,2.142007829019355,no_subtours,,0out_0in,work,143353300 +3608536,work,1,1,1,1,mandatory,1,13000,9000,1651218,47,7,17,10,,,WALK_LOC,6.27632317344463,no_subtours,,0out_0in,work,147950015 +3608537,school,1,1,1,1,mandatory,1,13000,9000,1651218,47,7,17,10,,,WALK_LRF,22.088164625699857,,,0out_0in,school,147950048 +4762866,school,1,1,1,1,mandatory,1,17000,16000,1931922,59,8,13,5,,,WALK_LRF,19.77600466914122,,,0out_0in,school,195277537 +4762869,school,1,1,1,1,mandatory,1,17000,16000,1931922,61,8,15,7,,,WALK_LRF,19.776004668973645,,,0out_0in,school,195277660 +4762871,shopping,1,1,1,1,non_mandatory,1,13000,16000,1931922,113,12,13,1,,13.8200995095236,WALK,2.023921299435018,,,0out_0in,shopping,195277744 +4762872,work,1,1,1,1,mandatory,1,1000,16000,1931922,80,9,19,10,,,WALK,5.6129430623808885,no_subtours,,0out_0in,work,195277791 +4762874,school,1,1,1,1,mandatory,1,16000,16000,1931922,44,7,14,7,,,WALK,17.69297933376892,,,0out_0in,school,195277865 +4762875,school,1,1,1,1,mandatory,1,16000,16000,1931922,57,8,11,3,,,WALK,17.692979337157823,,,0out_0in,school,195277906 +4817011,social,2,1,1,2,non_mandatory,1,7000,8000,1946006,113,12,13,1,,14.214418678632692,WALK,2.01539190342834,,,0out_0in,social,197497487 +4817011,social,2,2,2,2,non_mandatory,1,1000,8000,1946006,137,14,16,2,,14.19926277967054,WALK_LOC,1.1067525270395056,,,0out_0in,social,197497488 +4950606,school,1,1,1,1,mandatory,1,7000,8000,2010083,67,8,21,13,,,WALK_LOC,20.09206099292637,,,0out_0in,school,202974877 +5057667,work,1,1,1,1,mandatory,1,5000,11000,2048711,65,8,19,11,,,WALK,-0.3438284257928611,no_subtours,,0out_0in,work,207364386 +5386916,eat,1,1,1,1,atwork,1,14000,10000,2222604,124,13,13,0,,15.23972998434972,WALK_HVY,4.763449153784629,,220863595.0,0out_1in,atwork,220863560 +5386916,shopping,1,1,1,1,non_mandatory,1,20000,7000,2222604,177,19,21,2,,13.804209608835082,TNC_SINGLE,1.5539907867200995,,,1out_2in,shopping,220863589 +5386916,work,1,1,1,1,mandatory,1,10000,7000,2222604,64,8,18,10,,,WALK_LOC,5.700023979202434,eat,,0out_0in,work,220863595 +5386917,work,1,1,1,1,mandatory,1,19000,7000,2222604,64,8,18,10,,,TAXI,5.19733294875638,no_subtours,,0out_1in,work,220863636 +5387114,othdiscr,2,1,1,2,non_mandatory,1,22000,7000,2222703,31,6,18,12,,15.39365106527831,WALK_LRF,2.6851963090850903,,,1out_0in,othdiscr,220871699 +5387114,othdiscr,2,2,2,2,non_mandatory,1,6000,7000,2222703,169,18,18,0,,15.500122017723845,WALK,3.332822704108827,,,0out_0in,othdiscr,220871700 +5387114,work,1,1,1,1,mandatory,1,4000,7000,2222703,178,19,22,3,,,TNC_SINGLE,6.115658033572405,no_subtours,,0out_0in,work,220871713 +5387115,eatout,1,1,1,1,non_mandatory,1,14000,7000,2222703,184,21,21,0,,15.608709839039491,TNC_SHARED,3.486447403367392,,,0out_0in,eatout,220871721 +5387115,work,1,1,1,1,mandatory,1,13000,7000,2222703,81,9,20,11,,,TNC_SINGLE,5.995379715129444,no_subtours,,1out_1in,work,220871754 +5388246,work,1,1,1,1,mandatory,1,4000,10000,2223269,80,9,19,10,,,WALK_HVY,1.8988665278205443,no_subtours,,0out_1in,work,220918125 +5388247,eat,1,1,1,1,atwork,1,2000,24000,2223269,125,13,14,1,,12.733618518169584,WALK,0.5490051925973694,,220918166.0,0out_0in,atwork,220918131 +5388247,work,1,1,1,1,mandatory,1,24000,10000,2223269,67,8,21,13,,,WALK,1.4444587506481184,eat,,0out_1in,work,220918166 +5388456,work,2,1,1,2,mandatory,1,16000,11000,2223374,79,9,18,9,,,WALK,1.6463809900728428,no_subtours,,0out_0in,work,220926735 +5388456,work,2,2,2,2,mandatory,1,16000,11000,2223374,170,18,19,1,,,WALK,1.7200593221990077,no_subtours,,1out_1in,work,220926736 +5388457,work,1,1,1,1,mandatory,1,23000,11000,2223374,80,9,19,10,,,WALK_LOC,1.3918688641625712,no_subtours,,0out_0in,work,220926776 +5391136,eat,1,1,1,1,atwork,1,13000,16000,2224714,101,11,13,2,,12.823885233906973,WALK,0.1028337439895324,,221036615.0,0out_0in,atwork,221036580 +5391136,eatout,1,1,1,1,non_mandatory,1,22000,17000,2224714,181,20,21,1,,13.796840766625918,WALK_LRF,1.3381911203468422,,,0out_0in,eatout,221036582 +5391136,work,1,1,1,1,mandatory,1,16000,17000,2224714,63,8,17,9,,,WALK_LRF,2.230397835408683,eat,,3out_0in,work,221036615 +5391137,work,1,1,1,1,mandatory,1,2000,17000,2224714,13,5,18,13,,,WALK_LRF,1.993723549745754,no_subtours,,0out_3in,work,221036656 +7452651,othdiscr,1,1,2,2,non_mandatory,1,14000,10000,2761316,160,16,22,6,,14.980075296614151,WALK_LRF,2.5510853722692675,,,0out_0in,othdiscr,305558716 +7452651,othmaint,1,1,1,2,non_mandatory,1,2000,10000,2761316,8,5,13,8,,15.212337325011434,WALK_LRF,2.7654116278187377,,,0out_0in,othmaint,305558719 +7452726,shopping,1,1,1,1,non_mandatory,1,16000,10000,2761391,115,12,15,3,,13.809166893945894,SHARED2FREE,1.244280339251842,,,1out_1in,shopping,305561799 +7453556,othdiscr,1,1,1,1,non_mandatory,1,5000,21000,2762221,139,14,18,4,,13.940429525972068,WALK_LOC,0.4224525901427229,,,0out_0in,othdiscr,305595821 diff --git a/activitysim/examples/placeholder_multiple_zone/test/regress/final_eet_trips_2_zone.csv b/activitysim/examples/placeholder_multiple_zone/test/regress/final_eet_trips_2_zone.csv new file mode 100644 index 000000000..0b7aeef93 --- /dev/null +++ b/activitysim/examples/placeholder_multiple_zone/test/regress/final_eet_trips_2_zone.csv @@ -0,0 +1,238 @@ +person_id,household_id,primary_purpose,trip_num,outbound,trip_count,destination,origin,tour_id,purpose,destination_logsum,depart,trip_mode,mode_choice_logsum,trip_id +25872,25872,eatout,1,True,1,25000,7000,1060758,eatout,,15,WALK,12.622881703075194,8486065 +25872,25872,eatout,1,False,1,7000,25000,1060758,home,,21,WALK,12.807021628425415,8486069 +26103,26103,shopping,1,True,1,8000,8000,1070256,shopping,,16,WALK,12.5029740499786,8562049 +26103,26103,shopping,1,False,1,8000,8000,1070256,home,,20,WALK,12.5029740499786,8562053 +26143,26143,shopping,1,True,1,19000,8000,1071896,shopping,,12,WALK,-0.028786720385919,8575169 +26143,26143,shopping,1,False,2,7000,19000,1071896,escort,36.069170215525695,13,WALK_LOC,0.0596550723757274,8575173 +26143,26143,shopping,2,False,2,8000,7000,1071896,home,,13,WALK,14.544360704356594,8575174 +27412,27412,univ,1,True,1,9000,9000,1123923,univ,,9,WALK,10.238432618676171,8991385 +27412,27412,univ,1,False,1,9000,9000,1123923,home,,10,WALK,10.238432618676171,8991389 +27412,27412,univ,1,True,4,7000,9000,1123924,escort,52.4294183195496,17,BIKE,13.493362410549922,8991393 +27412,27412,univ,2,True,4,7000,7000,1123924,shopping,53.01926176997787,17,BIKE,13.911132276096,8991394 +27412,27412,univ,3,True,4,7000,7000,1123924,escort,53.23086426572027,17,WALK,13.911132276096,8991395 +27412,27412,univ,4,True,4,9000,7000,1123924,univ,,17,WALK,9.965741143813498,8991396 +27412,27412,univ,1,False,1,9000,9000,1123924,home,,17,BIKE,10.482611643665615,8991397 +27415,27415,othmaint,1,True,1,16000,9000,1124043,othmaint,,7,BIKE,3.991435227151364,8992345 +27415,27415,othmaint,1,False,1,9000,16000,1124043,home,,14,BIKE,3.977759441323569,8992349 +27683,27683,othdiscr,1,True,1,9000,10000,1135028,othdiscr,,9,WALK_LOC,11.109665478014662,9080225 +27683,27683,othdiscr,1,False,4,7000,9000,1135028,escort,55.92888040973646,13,WALK,11.035231764382528,9080229 +27683,27683,othdiscr,2,False,4,9000,7000,1135028,othmaint,57.67662388100479,13,WALK_LOC,14.172826390440834,9080230 +27683,27683,othdiscr,3,False,4,7000,9000,1135028,shopping,55.11890671874478,13,WALK,11.035231856411922,9080231 +27683,27683,othdiscr,4,False,4,10000,7000,1135028,home,,13,WALK_LOC,14.097237153881805,9080232 +107628,107628,work,1,True,1,12000,6000,4412787,work,,10,WALK_LOC,4.23738210975023,35302297 +107628,107628,work,1,False,1,6000,12000,4412787,home,,17,WALK,4.177398023206957,35302301 +112666,112666,othmaint,1,True,1,1000,17000,4619334,othmaint,,12,WALK,-1.1983965087409965,36954673 +112666,112666,othmaint,1,False,1,17000,1000,4619334,home,,13,WALK,-1.312439942707106,36954677 +112666,112666,work,1,True,1,2000,17000,4619345,work,,17,WALK,0.151322967222737,36954761 +112666,112666,work,1,False,1,17000,2000,4619345,home,,21,WALK,0.4697850077158731,36954765 +112785,112785,eatout,1,True,1,11000,19000,4624191,eatout,,20,WALK,4.328113197335523,36993529 +112785,112785,eatout,1,False,1,19000,11000,4624191,home,,21,WALK,4.313101182265273,36993533 +112785,112785,work,1,True,1,21000,19000,4624224,work,,6,WALK,1.8420501444349504,36993793 +112785,112785,work,1,False,1,19000,21000,4624224,home,,18,WALK,1.8334411011838323,36993797 +112977,112977,work,1,True,3,8000,21000,4632096,escort,33.04133838114583,8,WALK,9.009776222045147,37056769 +112977,112977,work,2,True,3,7000,8000,4632096,escort,35.28678968135897,8,WALK,10.948561446864396,37056770 +112977,112977,work,3,True,3,12000,7000,4632096,work,,8,WALK,3.208903318908808,37056771 +112977,112977,work,1,False,4,9000,12000,4632096,othmaint,30.539889894402076,17,WALK,2.632506122325052,37056773 +112977,112977,work,2,False,4,7000,9000,4632096,escort,42.63129816637797,17,WALK,7.8276425435229235,37056774 +112977,112977,work,3,False,4,7000,7000,4632096,othmaint,49.379996481297965,17,WALK,11.036561446414703,37056775 +112977,112977,work,4,False,4,21000,7000,4632096,home,,17,WALK,10.394161433315231,37056776 +264055,226843,escort,1,True,1,20000,9000,10826264,escort,,6,WALK,1.609303603527435,86610113 +264055,226843,escort,1,False,1,9000,20000,10826264,home,,6,WALK,1.500843214540278,86610117 +264056,226843,work,1,True,1,10000,9000,10826335,work,,5,WALK_LOC,8.474132523587011,86610681 +264056,226843,work,1,False,1,9000,10000,10826335,home,,14,WALK_LOC,8.451196386482865,86610685 +323181,256406,shopping,1,True,1,11000,10000,13250440,shopping,,13,WALK,4.898455205211476,106003521 +323181,256406,shopping,1,False,2,9000,11000,13250440,escort,40.31798624577948,16,WALK,4.720179189781661,106003525 +323181,256406,shopping,2,False,2,10000,9000,13250440,home,,16,WALK,10.780621013348998,106003526 +323181,256406,work,1,True,1,9000,10000,13250460,work,,7,WALK_LOC,8.866606849192987,106003681 +323181,256406,work,1,False,1,10000,9000,13250460,home,,12,WALK,8.943956112104715,106003685 +323182,256406,work,1,True,1,2000,10000,13250501,work,,16,WALK_LRF,0.4866278431422626,106004009 +323182,256406,work,1,False,1,10000,2000,13250501,home,,20,WALK_LRF,0.4920280753234634,106004013 +325309,257470,work,1,True,1,19000,16000,13337708,work,,6,WALK,-1.2965720830153529,106701665 +325309,257470,work,1,False,1,16000,19000,13337708,home,,13,WALK,-1.3173517958919845,106701669 +325429,257530,work,1,True,2,7000,16000,13342628,escort,33.60698362494382,8,WALK,9.804561444298288,106741025 +325429,257530,work,2,True,2,5000,7000,13342628,work,,9,WALK,3.3081329142919915,106741026 +325429,257530,work,1,False,1,16000,5000,13342628,home,,18,WALK,2.832946137131945,106741029 +325430,257530,atwork,1,True,1,1000,23000,13342634,atwork,,11,TNC_SINGLE,1.285198550672105,106741073 +325430,257530,atwork,1,False,1,23000,1000,13342634,work,,13,TNC_SINGLE,1.2886153300442418,106741077 +325430,257530,othdiscr,1,True,1,16000,16000,13342655,othdiscr,,16,WALK,7.330879884940061,106741241 +325430,257530,othdiscr,1,False,1,16000,16000,13342655,home,,20,WALK,7.33087988512484,106741245 +325430,257530,work,1,True,1,23000,16000,13342669,work,,6,WALK_LOC,2.0406987569036743,106741353 +325430,257530,work,1,False,1,16000,23000,13342669,home,,16,WALK_LOC,2.1205858583347994,106741357 +644437,386748,work,1,True,1,24000,9000,26421956,work,,8,WALK,2.398575768520878,211375649 +644437,386748,work,1,False,1,9000,24000,26421956,home,,19,WALK_LRF,2.6720960087106285,211375653 +644438,386748,shopping,1,True,2,8000,9000,26421991,othdiscr,43.91352211511756,10,WALK,12.032732830156991,211375929 +644438,386748,shopping,2,True,2,16000,8000,26421991,shopping,,12,WALK_LOC,5.795035984789261,211375930 +644438,386748,shopping,1,False,1,9000,16000,26421991,home,,16,WALK_LRF,7.823496294062292,211375933 +644439,386748,work,1,True,1,22000,9000,26422038,work,,5,WALK_LRF,1.7428771545130517,211376305 +644439,386748,work,1,False,1,9000,22000,26422038,home,,15,WALK,1.86885070744339,211376309 +1264881,567768,othdiscr,1,True,1,18000,10000,51860146,othdiscr,,16,WALK_LOC,1.233984053082079,414881169 +1264881,567768,othdiscr,1,False,1,10000,18000,51860146,home,,21,WALK_LRF,1.5716192527699957,414881173 +1265935,568822,escort,1,True,1,8000,17000,51903344,escort,,18,WALK,9.818994025451875,415226753 +1265935,568822,escort,1,False,1,17000,8000,51903344,home,,19,WALK,9.958494232509716,415226757 +1265935,568822,othmaint,1,True,1,21000,17000,51903363,othmaint,,11,WALK,3.4811515445467536,415226905 +1265935,568822,othmaint,1,False,1,17000,21000,51903363,home,,14,WALK_LRF,3.799259767554127,415226909 +1356554,659441,shopping,1,True,1,13000,22000,55618747,shopping,,8,BIKE,-0.7588316695466023,444949977 +1356554,659441,shopping,1,False,1,22000,13000,55618747,home,,18,BIKE,-0.9265992357824824,444949981 +1632055,823275,atwork,1,True,1,12000,11000,66914259,atwork,,10,WALK,4.956248158173995,535314073 +1632055,823275,atwork,1,False,1,11000,12000,66914259,work,,10,WALK,4.956248078984152,535314077 +1632055,823275,work,1,True,1,11000,10000,66914294,work,,7,WALK,3.53078088614594,535314353 +1632055,823275,work,1,False,1,10000,11000,66914294,home,,15,WALK,3.53078055875979,535314357 +1632179,823399,work,1,True,2,6000,11000,66919378,shopping,30.226326066605,11,WALK,10.141295202967775,535355025 +1632179,823399,work,2,True,2,23000,6000,66919378,work,,11,WALK_LOC,1.211843196595506,535355026 +1632179,823399,work,1,False,2,7000,23000,66919378,shopping,33.39551329594212,21,WALK_LOC,1.6167681518696837,535355029 +1632179,823399,work,2,False,2,11000,7000,66919378,home,,21,WALK,11.52111911817073,535355030 +1774491,932260,work,1,True,1,7000,9000,72754170,work,,7,WALK_LOC,11.509109011754376,582033361 +1774491,932260,work,1,False,1,9000,7000,72754170,home,,15,WALK_LOC,11.434340926744566,582033365 +1774492,932260,shopping,1,True,2,7000,9000,72754205,othdiscr,50.515004160168914,12,WALK,14.438474985591771,582033641 +1774492,932260,shopping,2,True,2,16000,7000,72754205,shopping,,13,WALK_LOC,7.1497500612965466,582033642 +1774492,932260,shopping,1,False,1,9000,16000,72754205,home,,13,WALK_LRF,8.003866393547536,582033645 +1876395,983212,work,1,True,1,13000,21000,76932234,work,,6,WALK_LOC,0.0082845863634515,615457873 +1876395,983212,work,1,False,2,7000,13000,76932234,othdiscr,31.18255131388486,17,WALK_LOC,0.0374276967114544,615457877 +1876395,983212,work,2,False,2,21000,7000,76932234,home,,18,WALK,11.208251589738415,615457878 +2071280,1070367,work,1,True,1,16000,21000,84922519,work,,8,WALK,4.975425515919179,679380153 +2071280,1070367,work,1,False,1,21000,16000,84922519,home,,16,WALK,4.7554261455753934,679380157 +2071281,1070367,work,1,True,1,5000,21000,84922560,work,,9,WALK,3.035330184189096,679380481 +2071281,1070367,work,1,False,2,7000,5000,84922560,othdiscr,35.54470921265402,13,WALK,3.360924868679592,679380485 +2071281,1070367,work,2,False,2,21000,7000,84922560,home,,13,WALK,10.39416144383609,679380486 +2220332,1120051,work,1,True,2,7000,20000,91033651,work,37.708683174130016,9,WALK,10.219696407315745,728269209 +2220332,1120051,work,2,True,2,11000,7000,91033651,work,,11,WALK,3.629020464703427,728269210 +2220332,1120051,work,1,False,2,7000,11000,91033651,othmaint,35.51810478534547,16,WALK,3.6126450866505695,728269213 +2220332,1120051,work,2,False,2,20000,7000,91033651,home,,16,WALK,10.02169230676222,728269214 +2220333,1120051,othmaint,1,True,1,7000,20000,91033681,othmaint,,15,WALK_LOC,8.628357530180933,728269449 +2220333,1120051,othmaint,1,False,3,8000,7000,91033681,eatout,40.27006262947925,21,WALK_LOC,8.531134315535892,728269453 +2220333,1120051,othmaint,2,False,3,10000,8000,91033681,eatout,37.25832680880913,21,WALK_LOC,7.532098294705944,728269454 +2220333,1120051,othmaint,3,False,3,20000,10000,91033681,home,,21,WALK_LOC,6.240170553049018,728269455 +2220333,1120051,work,1,True,1,14000,20000,91033692,work,,6,WALK_LRF,1.5161043166984922,728269537 +2220333,1120051,work,1,False,1,20000,14000,91033692,home,,15,WALK_LOC,0.7434266921881713,728269541 +2220334,1120051,school,1,True,1,9000,20000,91033725,school,,8,WALK_LOC,10.058753507459729,728269801 +2220334,1120051,school,1,False,1,20000,9000,91033725,home,,20,WALK,9.814636763939884,728269805 +2746929,1234121,atwork,1,True,1,10000,21000,112624093,atwork,,17,WALK,9.58423331125647,900992745 +2746929,1234121,atwork,1,False,1,21000,10000,112624093,work,,17,WALK,9.59175323294754,900992749 +2746932,1234121,shopping,1,True,1,1000,11000,112624108,shopping,,17,SHARED2FREE,-0.0068224692201906,900992865 +2746932,1234121,shopping,1,False,1,11000,1000,112624108,home,,17,SHARED2FREE,-0.0077875668598362,900992869 +2746929,1234121,work,1,True,1,21000,11000,112624128,work,,6,WALK,2.9694319601524466,900993025 +2746929,1234121,work,1,False,1,11000,21000,112624128,home,,17,WALK,2.9694319554520967,900993029 +2746930,1234121,eatout,1,True,1,17000,11000,112624136,eatout,,10,WALK,4.435362336682579,900993089 +2746930,1234121,eatout,1,False,1,11000,17000,112624136,home,,15,WALK,4.463262318129899,900993093 +2746931,1234121,work,1,True,1,20000,11000,112624210,work,,7,WALK,1.1933443038963714,900993681 +2746931,1234121,work,1,False,1,11000,20000,112624210,home,,20,WALK,1.2637449668352003,900993685 +2746932,1234121,school,1,True,1,8000,11000,112624243,school,,7,WALK,11.3802464089204,900993945 +2746932,1234121,school,1,False,1,11000,8000,112624243,home,,17,WALK,11.282686396640877,900993949 +2746934,1234121,school,1,True,1,21000,11000,112624325,school,,10,WALK,3.657792220061346,900994601 +2746934,1234121,school,1,False,1,11000,21000,112624325,home,,17,WALK,3.657792219228462,900994605 +2936912,1286621,shopping,1,True,1,16000,17000,120413425,shopping,,14,WALK,7.855163989505554,963307401 +2936912,1286621,shopping,1,False,1,17000,16000,120413425,home,,22,WALK,7.853841131587542,963307405 +2957530,1307239,work,1,True,1,19000,21000,121258769,work,,11,WALK,0.3637138294765611,970070153 +2957530,1307239,work,1,False,1,21000,19000,121258769,home,,19,WALK,0.2307332766636538,970070157 +3112851,1384946,work,1,True,1,2000,25000,127626930,work,,11,WALK_LOC,0.6211997338372249,1021015441 +3112851,1384946,work,1,False,2,8000,2000,127626930,work,29.9712324638375,19,WALK_LOC,0.255211438812688,1021015445 +3112851,1384946,work,2,False,2,25000,8000,127626930,home,,20,WALK,9.061488007962073,1021015446 +3328643,1511271,shopping,1,True,1,19000,9000,136474396,shopping,,8,WALK,-0.8879590795653944,1091795169 +3328643,1511271,shopping,1,False,1,9000,19000,136474396,home,,16,WALK,-1.083191160238464,1091795173 +3495346,1594623,atwork,1,True,1,11000,5000,143309190,atwork,,14,WALK,5.543648655831851,1146473521 +3495346,1594623,atwork,1,False,1,5000,11000,143309190,work,,14,WALK_LOC,5.61918499405176,1146473525 +3495346,1594623,work,1,True,1,5000,10000,143309225,work,,7,WALK,2.524931061757108,1146473801 +3495346,1594623,work,1,False,1,10000,5000,143309225,home,,21,WALK,2.744927712292272,1146473805 +3495347,1594623,othmaint,1,True,1,12000,10000,143309255,othmaint,,10,WALK_LOC,3.183629274414097,1146474041 +3495347,1594623,othmaint,1,False,1,10000,12000,143309255,home,,11,WALK_LOC,3.183277552596278,1146474045 +3495347,1594623,shopping,1,True,1,1000,10000,143309260,shopping,,11,WALK_LRF,0.3379285592978597,1146474081 +3495347,1594623,shopping,1,False,1,10000,1000,143309260,home,,11,WALK_LRF,0.4541508537591313,1146474085 +3495347,1594623,work,1,True,1,9000,10000,143309266,work,,12,WALK,8.03004262714356,1146474129 +3495347,1594623,work,1,False,1,10000,9000,143309266,home,,19,WALK,8.170842629634851,1146474133 +3496420,1595160,atwork,1,True,1,12000,16000,143353224,atwork,,10,WALK,4.843447137861254,1146825793 +3496420,1595160,atwork,1,False,1,16000,12000,143353224,work,,12,WALK,4.843447111509163,1146825797 +3496420,1595160,work,1,True,1,16000,17000,143353259,work,,5,WALK,5.0458247003147685,1146826073 +3496420,1595160,work,1,False,1,17000,16000,143353259,home,,20,WALK,5.116224566837883,1146826077 +3496421,1595160,work,1,True,1,16000,17000,143353300,work,,7,WALK_LOC,5.977645296996196,1146826401 +3496421,1595160,work,1,False,1,17000,16000,143353300,home,,18,WALK,5.989179722709104,1146826405 +3608536,1651218,work,1,True,1,13000,9000,147950015,work,,7,WALK_LOC,-0.2844070906738741,1183600121 +3608536,1651218,work,1,False,1,9000,13000,147950015,home,,17,WALK,-0.2557713080959184,1183600125 +3608537,1651218,school,1,True,1,13000,9000,147950048,school,,7,WALK_LRF,1.0049003799424374,1183600385 +3608537,1651218,school,1,False,1,9000,13000,147950048,home,,17,WALK_LRF,1.000810478044286,1183600389 +4762866,1931922,school,1,True,1,17000,16000,195277537,school,,8,WALK_LRF,6.292251313972136,1562220297 +4762866,1931922,school,1,False,1,16000,17000,195277537,home,,13,WALK_LRF,6.2578013689770495,1562220301 +4762869,1931922,school,1,True,1,17000,16000,195277660,school,,8,WALK_LRF,6.292251313972136,1562221281 +4762869,1931922,school,1,False,1,16000,17000,195277660,home,,15,WALK_LRF,6.257797388209449,1562221285 +4762871,1931922,shopping,1,True,1,13000,16000,195277744,shopping,,12,WALK,-0.6022649376600622,1562221953 +4762871,1931922,shopping,1,False,1,16000,13000,195277744,home,,13,WALK,-0.6741441677126537,1562221957 +4762872,1931922,work,1,True,1,1000,16000,195277791,work,,9,WALK,-1.1893690966144852,1562222329 +4762872,1931922,work,1,False,1,16000,1000,195277791,home,,19,WALK,-1.3613354348131683,1562222333 +4762874,1931922,school,1,True,1,16000,16000,195277865,school,,7,WALK,6.714175485305698,1562222921 +4762874,1931922,school,1,False,1,16000,16000,195277865,home,,14,WALK,6.714175485873147,1562222925 +4762875,1931922,school,1,True,1,16000,16000,195277906,school,,8,WALK,6.714175485305698,1562223249 +4762875,1931922,school,1,False,1,16000,16000,195277906,home,,11,WALK,6.714175485305698,1562223253 +4817011,1946006,social,1,True,1,7000,8000,197497487,social,,12,WALK,8.97158312503046,1579979897 +4817011,1946006,social,1,False,1,8000,7000,197497487,home,,13,WALK,8.789583139086504,1579979901 +4817011,1946006,social,1,True,1,1000,8000,197497488,social,,14,WALK_LOC,-0.1838315538475003,1579979905 +4817011,1946006,social,1,False,1,8000,1000,197497488,home,,16,WALK_LOC,-0.2144249677066041,1579979909 +4950606,2010083,school,1,True,1,7000,8000,202974877,school,,8,WALK_LOC,13.226901524964711,1623799017 +4950606,2010083,school,1,False,1,8000,7000,202974877,home,,21,WALK,13.015690560204396,1623799021 +5057667,2048711,work,1,True,1,5000,11000,207364386,work,,8,WALK,3.132108367818242,1658915089 +5057667,2048711,work,1,False,1,11000,5000,207364386,home,,19,WALK,3.176108669344638,1658915093 +5386916,2222604,atwork,1,True,1,14000,10000,220863560,atwork,,13,WALK_LRF,2.6214243141937126,1766908481 +5386916,2222604,atwork,1,False,2,7000,14000,220863560,eatout,40.76162984079656,13,WALK_LOC,1.966082194929056,1766908485 +5386916,2222604,atwork,2,False,2,10000,7000,220863560,work,,13,WALK,14.875749907565677,1766908486 +5386916,2222604,shopping,1,True,2,9000,7000,220863589,social,35.52503266455083,19,WALK_LOC,10.635824434089114,1766908713 +5386916,2222604,shopping,2,True,2,20000,9000,220863589,shopping,,20,WALK_LOC,2.234018194162152,1766908714 +5386916,2222604,shopping,1,False,3,25000,20000,220863589,shopping,35.84551495448149,21,WALK_LRF,1.330786295384866,1766908717 +5386916,2222604,shopping,2,False,3,10000,25000,220863589,eatout,52.3743087314661,21,WALK_LOC,11.678738756115026,1766908718 +5386916,2222604,shopping,3,False,3,7000,10000,220863589,home,,21,WALK_LOC,9.976614394034591,1766908719 +5386916,2222604,work,1,True,1,10000,7000,220863595,work,,8,WALK_LOC,8.192659828887404,1766908761 +5386916,2222604,work,1,False,1,7000,10000,220863595,home,,18,WALK_LOC,8.188826447054582,1766908765 +5386917,2222604,work,1,True,1,19000,7000,220863636,work,,8,WALK_LOC,0.1911770675662809,1766909089 +5386917,2222604,work,1,False,2,7000,19000,220863636,othmaint,31.6003322795588,18,WALK,0.1437692426814362,1766909093 +5386917,2222604,work,2,False,2,7000,7000,220863636,home,,18,WALK,11.32236685212627,1766909094 +5387114,2222703,othdiscr,1,True,2,8000,7000,220871699,shopping,38.02242004489941,6,WALK,12.564286884276584,1766973593 +5387114,2222703,othdiscr,2,True,2,22000,8000,220871699,othdiscr,,7,WALK_LRF,2.805407913482188,1766973594 +5387114,2222703,othdiscr,1,False,1,7000,22000,220871699,home,,18,WALK_LOC,1.9273722416677583,1766973597 +5387114,2222703,othdiscr,1,True,1,6000,7000,220871700,othdiscr,,18,WALK,12.768489014109347,1766973601 +5387114,2222703,othdiscr,1,False,1,7000,6000,220871700,home,,18,WALK,12.712689042504248,1766973605 +5387114,2222703,work,1,True,1,4000,7000,220871713,work,,19,TNC_SINGLE,1.0831157444746895,1766973705 +5387114,2222703,work,1,False,1,7000,4000,220871713,home,,22,WALK,1.0793285014212155,1766973709 +5387115,2222703,eatout,1,True,1,14000,7000,220871721,eatout,,21,WALK_LOC,1.6853501652386769,1766973769 +5387115,2222703,eatout,1,False,1,7000,14000,220871721,home,,21,WALK_LOC,1.6973275752566237,1766973773 +5387115,2222703,work,1,True,2,7000,7000,220871754,shopping,31.69798103935113,9,WALK,11.322377732641469,1766974033 +5387115,2222703,work,2,True,2,13000,7000,220871754,work,,10,TNC_SINGLE,0.7778453750585694,1766974034 +5387115,2222703,work,1,False,2,9000,13000,220871754,othmaint,32.707495666775806,17,TNC_SINGLE,0.8285588262291184,1766974037 +5387115,2222703,work,2,False,2,7000,9000,220871754,home,,20,WALK,8.909402790957092,1766974038 +5388246,2223269,work,1,True,1,4000,10000,220918125,work,,9,WALK_LRF,0.7089583202667562,1767345001 +5388246,2223269,work,1,False,2,7000,4000,220918125,escort,31.994989861076217,15,WALK,0.5871608261082515,1767345005 +5388246,2223269,work,2,False,2,10000,7000,220918125,home,,19,WALK_LOC,11.34645373317459,1767345006 +5388247,2223269,atwork,1,True,1,2000,24000,220918131,atwork,,13,WALK,0.4219166577214059,1767345049 +5388247,2223269,atwork,1,False,1,24000,2000,220918131,work,,14,WALK,0.4444722615783372,1767345053 +5388247,2223269,work,1,True,1,24000,10000,220918166,work,,8,WALK,-0.0203809805190121,1767345329 +5388247,2223269,work,1,False,2,25000,24000,220918166,social,29.31818466200153,16,WALK,2.0913678350366944,1767345333 +5388247,2223269,work,2,False,2,10000,25000,220918166,home,,21,WALK,8.369527092415394,1767345334 +5388456,2223374,work,1,True,1,16000,11000,220926735,work,,9,WALK,4.434228526694411,1767413881 +5388456,2223374,work,1,False,1,11000,16000,220926735,home,,18,WALK,4.434228455705195,1767413885 +5388456,2223374,work,1,True,2,7000,11000,220926736,escort,36.15676938773793,18,WALK,10.587761425978275,1767413889 +5388456,2223374,work,2,True,2,16000,7000,220926736,work,,18,WALK,4.01623140579655,1767413890 +5388456,2223374,work,1,False,2,6000,16000,220926736,work,37.00996280650867,19,WALK,4.082231146080614,1767413893 +5388456,2223374,work,2,False,2,11000,6000,220926736,home,,19,WALK,9.254342916685156,1767413894 +5388457,2223374,work,1,True,1,23000,11000,220926776,work,,9,WALK_LOC,1.5921957770735595,1767414209 +5388457,2223374,work,1,False,1,11000,23000,220926776,home,,19,WALK_LOC,1.5919645118866783,1767414213 +5391136,2224714,atwork,1,True,1,13000,16000,221036580,atwork,,11,WALK,-0.4561262528247776,1768292641 +5391136,2224714,atwork,1,False,1,16000,13000,221036580,work,,13,WALK,-0.5045352445065882,1768292645 +5391136,2224714,eatout,1,True,1,22000,17000,221036582,eatout,,20,WALK_LRF,2.6683208551888327,1768292657 +5391136,2224714,eatout,1,False,1,17000,22000,221036582,home,,21,WALK_LRF,2.9626477168303618,1768292661 +5391136,2224714,work,1,True,4,6000,17000,221036615,work,42.3757416289184,8,WALK,9.44870723053955,1768292921 +5391136,2224714,work,2,True,4,8000,6000,221036615,escort,39.33637730721234,8,WALK,10.098789204079656,1768292922 +5391136,2224714,work,3,True,4,25000,8000,221036615,escort,38.8253097945831,9,WALK,10.453953179773286,1768292923 +5391136,2224714,work,4,True,4,16000,25000,221036615,work,,11,WALK_LOC,5.609497297787802,1768292924 +5391136,2224714,work,1,False,1,17000,16000,221036615,home,,17,WALK_LRF,6.375393830472105,1768292925 +5391137,2224714,work,1,True,1,2000,17000,221036656,work,,5,WALK_LRF,0.4679223024855918,1768293249 +5391137,2224714,work,1,False,4,6000,2000,221036656,othdiscr,29.24742791838357,16,WALK,0.3715206518006981,1768293253 +5391137,2224714,work,2,False,4,10000,6000,221036656,shopping,42.6597481033155,17,WALK_LOC,10.068026158792334,1768293254 +5391137,2224714,work,3,False,4,7000,10000,221036656,shopping,44.11765347097764,17,WALK,8.287106531455793,1768293255 +5391137,2224714,work,4,False,4,17000,7000,221036656,home,,18,WALK,10.823184515975516,1768293256 +7452651,2761316,othdiscr,1,True,1,14000,10000,305558716,othdiscr,,16,WALK_LRF,2.1434224937878565,2444469729 +7452651,2761316,othdiscr,1,False,1,10000,14000,305558716,home,,22,WALK_LRF,2.09912851886251,2444469733 +7452651,2761316,othmaint,1,True,1,2000,10000,305558719,othmaint,,5,WALK_LRF,0.8813635609701315,2444469753 +7452651,2761316,othmaint,1,False,1,10000,2000,305558719,home,,13,WALK_LRF,0.9656586006325034,2444469757 +7452726,2761391,shopping,1,True,2,8000,10000,305561799,shopping,41.14610613733738,12,WALK,11.654724087483617,2444494393 +7452726,2761391,shopping,2,True,2,16000,8000,305561799,shopping,,12,WALK,5.348165111115939,2444494394 +7452726,2761391,shopping,1,False,2,7000,16000,305561799,escort,44.24836557044917,15,WALK,5.680632173681755,2444494397 +7452726,2761391,shopping,2,False,2,10000,7000,305561799,home,,15,WALK,13.42152726365645,2444494398 +7453556,2762221,othdiscr,1,True,1,5000,21000,305595821,othdiscr,,14,WALK_LOC,4.690570517977736,2444766569 +7453556,2762221,othdiscr,1,False,1,21000,5000,305595821,home,,18,WALK,4.678949130107614,2444766573 diff --git a/activitysim/examples/placeholder_multiple_zone/test/test_multiple_zone.py b/activitysim/examples/placeholder_multiple_zone/test/test_multiple_zone.py index 3e956301e..08ff1d6c8 100644 --- a/activitysim/examples/placeholder_multiple_zone/test/test_multiple_zone.py +++ b/activitysim/examples/placeholder_multiple_zone/test/test_multiple_zone.py @@ -39,40 +39,36 @@ def data(): build_data() -def run_test(zone, multiprocess=False): +def run_test(zone, multiprocess=False, use_explicit_error_terms=False): def test_path(dirname): return os.path.join(os.path.dirname(__file__), dirname) - def regress(zone): + def regress(zone, use_explicit_error_terms=False): # regress tours - regress_tours_df = pd.read_csv( - test_path(f"regress/final_tours_{zone}_zone.csv") - ) + regress_tours_df = pd.read_csv(test_path(f"regress/final{'_eet' if use_explicit_error_terms else ''}_tours_{zone}_zone.csv")) tours_df = pd.read_csv(test_path("output/final_tours.csv")) - tours_df.to_csv( - test_path(f"regress/final_tours_{zone}_zone_last_run.csv"), index=False - ) + tours_df.to_csv(test_path(f"regress/final_tours_{zone}_zone_last_run.csv"), index=False) print("regress tours") - test.assert_frame_substantively_equal( - tours_df, regress_tours_df, rtol=1e-03, check_dtype=False - ) + test.assert_frame_substantively_equal(tours_df, regress_tours_df, rtol=1e-03, check_dtype=False) # regress trips - regress_trips_df = pd.read_csv( - test_path(f"regress/final_trips_{zone}_zone.csv") - ) + regress_trips_df = pd.read_csv(test_path(f"regress/final{'_eet' if use_explicit_error_terms else ''}_trips_{zone}_zone.csv")) trips_df = pd.read_csv(test_path("output/final_trips.csv")) - trips_df.to_csv( - test_path(f"regress/final_trips_{zone}_zone_last_run.csv"), index=False - ) + trips_df.to_csv(test_path(f"regress/final_trips_{zone}_zone_last_run.csv"), index=False) print("regress trips") - test.assert_frame_substantively_equal( - trips_df, regress_trips_df, rtol=1e-03, check_dtype=False - ) + test.assert_frame_substantively_equal(trips_df, regress_trips_df, rtol=1e-03, check_dtype=False) file_path = os.path.join(os.path.dirname(__file__), "simulation.py") + test_config_files = [] + if use_explicit_error_terms: + test_config_files = [ + "-c", + test_path("configs_eet"), + ] + run_args = [ + *test_config_files, "-c", test_path(f"configs_{zone}_zone"), "-c", @@ -95,7 +91,7 @@ def regress(zone): else: subprocess.run([sys.executable, file_path] + run_args, check=True) - regress(zone) + regress(zone, use_explicit_error_terms=use_explicit_error_terms) def test_2_zone(data): @@ -106,6 +102,14 @@ def test_2_zone_mp(data): run_test(zone="2", multiprocess=True) +def test_2_zone_eet(data): + run_test(zone="2", multiprocess=False, use_explicit_error_terms=True) + + +def test_2_zone_mp_eet(data): + run_test(zone="2", multiprocess=True, use_explicit_error_terms=True) + + def test_3_zone(data): # python simulation.py -c configs_3_zone -c ../configs_3_zone -c \ # ../../prototype_mtc/configs -d ../data_3 -o output -s settings_mp @@ -184,9 +188,7 @@ def test_path(dirname): assert state.settings.sharrow == False state.settings.trace_hh_id = 1099626 - state.tracing.validation_directory = ( - Path(__file__).parent / "reference_trace_2_zone" - ) + state.tracing.validation_directory = Path(__file__).parent / "reference_trace_2_zone" for step_name in EXPECTED_MODELS: state.run.by_name(step_name) @@ -204,8 +206,12 @@ def test_path(dirname): if __name__ == "__main__": build_data() + run_test(zone="2", multiprocess=False) run_test(zone="2", multiprocess=True) - run_test(zone="3", multiprocess=False) - run_test(zone="3", multiprocess=True) + run_test(zone="2", multiprocess=False, use_explicit_error_terms=True) + run_test(zone="2", multiprocess=True, use_explicit_error_terms=True) + + # run_test(zone="3", multiprocess=False) + # run_test(zone="3", multiprocess=True) From f5b63014859a43c390f37bf6c1e54508f07efbfc Mon Sep 17 00:00:00 2001 From: Tyler Pearn Date: Tue, 7 Apr 2026 12:47:25 +1000 Subject: [PATCH 2/6] Change formatting from using ruff to black --- .../test/test_multiple_zone.py | 34 ++++++++++++++----- 1 file changed, 25 insertions(+), 9 deletions(-) diff --git a/activitysim/examples/placeholder_multiple_zone/test/test_multiple_zone.py b/activitysim/examples/placeholder_multiple_zone/test/test_multiple_zone.py index 08ff1d6c8..475c6df75 100644 --- a/activitysim/examples/placeholder_multiple_zone/test/test_multiple_zone.py +++ b/activitysim/examples/placeholder_multiple_zone/test/test_multiple_zone.py @@ -45,18 +45,34 @@ def test_path(dirname): def regress(zone, use_explicit_error_terms=False): # regress tours - regress_tours_df = pd.read_csv(test_path(f"regress/final{'_eet' if use_explicit_error_terms else ''}_tours_{zone}_zone.csv")) + regress_tours_df = pd.read_csv( + test_path( + f"regress/final{'_eet' if use_explicit_error_terms else ''}_tours_{zone}_zone.csv" + ) + ) tours_df = pd.read_csv(test_path("output/final_tours.csv")) - tours_df.to_csv(test_path(f"regress/final_tours_{zone}_zone_last_run.csv"), index=False) + tours_df.to_csv( + test_path(f"regress/final_tours_{zone}_zone_last_run.csv"), index=False + ) print("regress tours") - test.assert_frame_substantively_equal(tours_df, regress_tours_df, rtol=1e-03, check_dtype=False) + test.assert_frame_substantively_equal( + tours_df, regress_tours_df, rtol=1e-03, check_dtype=False + ) # regress trips - regress_trips_df = pd.read_csv(test_path(f"regress/final{'_eet' if use_explicit_error_terms else ''}_trips_{zone}_zone.csv")) + regress_trips_df = pd.read_csv( + test_path( + f"regress/final{'_eet' if use_explicit_error_terms else ''}_trips_{zone}_zone.csv" + ) + ) trips_df = pd.read_csv(test_path("output/final_trips.csv")) - trips_df.to_csv(test_path(f"regress/final_trips_{zone}_zone_last_run.csv"), index=False) + trips_df.to_csv( + test_path(f"regress/final_trips_{zone}_zone_last_run.csv"), index=False + ) print("regress trips") - test.assert_frame_substantively_equal(trips_df, regress_trips_df, rtol=1e-03, check_dtype=False) + test.assert_frame_substantively_equal( + trips_df, regress_trips_df, rtol=1e-03, check_dtype=False + ) file_path = os.path.join(os.path.dirname(__file__), "simulation.py") @@ -162,8 +178,6 @@ def test_3_zone_mp(data): def test_multizone_progressive(zone="2"): zone = str(zone) - import activitysim.abm # register components - def test_path(dirname): return os.path.join(os.path.dirname(__file__), dirname) @@ -188,7 +202,9 @@ def test_path(dirname): assert state.settings.sharrow == False state.settings.trace_hh_id = 1099626 - state.tracing.validation_directory = Path(__file__).parent / "reference_trace_2_zone" + state.tracing.validation_directory = ( + Path(__file__).parent / "reference_trace_2_zone" + ) for step_name in EXPECTED_MODELS: state.run.by_name(step_name) From 5b24d44ec4d3ed50d902b244995f0f4eda6e2843 Mon Sep 17 00:00:00 2001 From: Jan Zill Date: Tue, 7 Apr 2026 19:11:51 +1000 Subject: [PATCH 3/6] add back accidentally removed import --- .../placeholder_multiple_zone/test/test_multiple_zone.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/activitysim/examples/placeholder_multiple_zone/test/test_multiple_zone.py b/activitysim/examples/placeholder_multiple_zone/test/test_multiple_zone.py index 475c6df75..daf24aac7 100644 --- a/activitysim/examples/placeholder_multiple_zone/test/test_multiple_zone.py +++ b/activitysim/examples/placeholder_multiple_zone/test/test_multiple_zone.py @@ -178,6 +178,8 @@ def test_3_zone_mp(data): def test_multizone_progressive(zone="2"): zone = str(zone) + import activitysim.abm # register components + def test_path(dirname): return os.path.join(os.path.dirname(__file__), dirname) From 9661d01c9c7c5802e42fbbedaa9668b6e7fbda8f Mon Sep 17 00:00:00 2001 From: Jan Zill Date: Tue, 7 Apr 2026 19:17:37 +1000 Subject: [PATCH 4/6] re-add 3-zone tests --- .../placeholder_multiple_zone/test/test_multiple_zone.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/activitysim/examples/placeholder_multiple_zone/test/test_multiple_zone.py b/activitysim/examples/placeholder_multiple_zone/test/test_multiple_zone.py index daf24aac7..aa4ccf174 100644 --- a/activitysim/examples/placeholder_multiple_zone/test/test_multiple_zone.py +++ b/activitysim/examples/placeholder_multiple_zone/test/test_multiple_zone.py @@ -231,5 +231,5 @@ def test_path(dirname): run_test(zone="2", multiprocess=False, use_explicit_error_terms=True) run_test(zone="2", multiprocess=True, use_explicit_error_terms=True) - # run_test(zone="3", multiprocess=False) - # run_test(zone="3", multiprocess=True) + run_test(zone="3", multiprocess=False) + run_test(zone="3", multiprocess=True) From 7c96cbc69c8c273cc2f6ef48fc1836c7acdad124 Mon Sep 17 00:00:00 2001 From: Jan Zill Date: Tue, 7 Apr 2026 20:08:58 +1000 Subject: [PATCH 5/6] base seed same as non-eet, update regress eet data --- .../test/configs_eet/settings.yaml | 2 - .../test/regress/final_eet_tours_2_zone.csv | 203 +++---- .../test/regress/final_eet_trips_2_zone.csv | 499 +++++++++--------- 3 files changed, 367 insertions(+), 337 deletions(-) diff --git a/activitysim/examples/placeholder_multiple_zone/test/configs_eet/settings.yaml b/activitysim/examples/placeholder_multiple_zone/test/configs_eet/settings.yaml index dcff83f5a..08c06d702 100644 --- a/activitysim/examples/placeholder_multiple_zone/test/configs_eet/settings.yaml +++ b/activitysim/examples/placeholder_multiple_zone/test/configs_eet/settings.yaml @@ -1,5 +1,3 @@ inherit_settings: True use_explicit_error_terms: True - -rng_base_seed: 42 diff --git a/activitysim/examples/placeholder_multiple_zone/test/regress/final_eet_tours_2_zone.csv b/activitysim/examples/placeholder_multiple_zone/test/regress/final_eet_tours_2_zone.csv index c9002cb44..f11982ae5 100644 --- a/activitysim/examples/placeholder_multiple_zone/test/regress/final_eet_tours_2_zone.csv +++ b/activitysim/examples/placeholder_multiple_zone/test/regress/final_eet_tours_2_zone.csv @@ -1,97 +1,106 @@ -person_id,tour_type,tour_type_count,tour_type_num,tour_num,tour_count,tour_category,number_of_participants,destination,origin,household_id,tdd,start,end,duration,composition,destination_logsum,tour_mode,mode_choice_logsum,atwork_subtour_frequency,parent_tour_id,stop_frequency,primary_purpose,tour_id -25872,eatout,1,1,1,1,non_mandatory,1,25000,7000,25872,151,15,21,6,,15.324608541661584,WALK,3.925083327622137,,,0out_0in,eatout,1060758 -26103,shopping,1,1,1,1,non_mandatory,1,8000,8000,26103,158,16,20,4,,13.631528588460649,WALK,2.172338551666808,,,0out_0in,shopping,1070256 -26143,shopping,1,1,1,1,non_mandatory,1,19000,8000,26143,113,12,13,1,,14.112489043827686,WALK_LOC,1.756679185311168,,,0out_1in,shopping,1071896 -27412,school,2,1,1,2,mandatory,1,9000,9000,27412,71,9,10,1,,,WALK,5.839003987151259,,,0out_0in,univ,1123923 -27412,school,2,2,2,2,mandatory,1,9000,9000,27412,162,17,17,0,,,BIKE,5.839367147058163,,,3out_0in,univ,1123924 -27415,othmaint,1,1,1,1,non_mandatory,1,16000,9000,27415,44,7,14,7,,15.167583473532224,BIKE,1.4085740306092538,,,0out_0in,othmaint,1124043 -27683,othdiscr,1,1,1,1,non_mandatory,1,9000,10000,27683,74,9,13,4,,15.186442161459588,WALK_LOC,2.846096860674467,,,0out_3in,othdiscr,1135028 -107628,work,1,1,1,1,mandatory,1,12000,6000,107628,92,10,17,7,,,WALK_LOC,5.416481898231418,no_subtours,,0out_0in,work,4412787 -112666,othmaint,1,1,1,1,non_mandatory,1,1000,17000,112666,113,12,13,1,,14.889102700398078,WALK,1.92232729195762,,,0out_0in,othmaint,4619334 -112666,work,1,1,1,1,mandatory,1,2000,17000,112666,166,17,21,4,,,WALK_LRF,5.570170712509852,no_subtours,,0out_0in,work,4619345 -112785,eatout,1,1,1,1,non_mandatory,1,11000,19000,112785,181,20,21,1,,12.710725643768637,SHARED3FREE,0.2552055851917118,,,0out_0in,eatout,4624191 -112785,work,1,1,1,1,mandatory,1,21000,19000,112785,31,6,18,12,,,DRIVEALONEFREE,0.2016161432182198,no_subtours,,0out_0in,work,4624224 -112977,work,1,1,1,1,mandatory,1,12000,21000,112977,63,8,17,9,,,WALK,5.4491289992033805,no_subtours,,2out_3in,work,4632096 -264055,escort,1,1,1,1,non_mandatory,1,20000,9000,226843,19,6,6,0,,12.41661858443438,SHARED3FREE,-0.767103496383878,,,0out_0in,escort,10826264 -264056,work,1,1,1,1,mandatory,1,10000,9000,226843,9,5,14,9,,,WALK_LOC,0.2984357626179245,no_subtours,,0out_0in,work,10826335 -323181,shopping,1,1,1,1,joint,2,11000,10000,256406,127,13,16,3,adults,13.837057469779358,WALK,-0.0206798576468464,,,0out_1in,shopping,13250440 -323181,work,1,1,1,1,mandatory,1,9000,10000,256406,42,7,12,5,,,TNC_SINGLE,5.991138629031954,no_subtours,,0out_0in,work,13250460 -323182,work,1,1,1,1,mandatory,1,2000,10000,256406,158,16,20,4,,,WALK_LRF,6.136056448795052,no_subtours,,0out_0in,work,13250501 -325309,work,1,1,1,1,mandatory,1,19000,16000,257470,26,6,13,7,,,WALK_LOC,3.4843919117072377,no_subtours,,0out_0in,work,13337708 -325429,work,1,1,1,1,mandatory,1,5000,16000,257530,64,8,18,10,,,WALK,6.140255328078286,no_subtours,,1out_0in,work,13342628 -325430,eat,1,1,1,1,atwork,1,1000,23000,257530,101,11,13,2,,14.870319018560831,TNC_SHARED,5.355407771372916,,13342669.0,0out_0in,atwork,13342634 -325430,othdiscr,1,1,1,1,non_mandatory,1,16000,16000,257530,158,16,20,4,,15.333041399718818,WALK,2.930679229042425,,,0out_0in,othdiscr,13342655 -325430,work,1,1,1,1,mandatory,1,23000,16000,257530,29,6,16,10,,,TNC_SINGLE,6.28069576419515,eat,,0out_0in,work,13342669 -644437,work,1,1,1,1,mandatory,1,24000,9000,386748,65,8,19,11,,,WALK_LRF,5.654556608152202,no_subtours,,0out_0in,work,26421956 -644438,shopping,1,1,1,1,non_mandatory,1,16000,9000,386748,91,10,16,6,,13.77366143367142,WALK_LRF,0.9593933036319412,,,1out_0in,shopping,26421991 -644439,work,1,1,1,1,mandatory,1,22000,9000,386748,10,5,15,10,,,WALK_LRF,5.664941612162526,no_subtours,,0out_0in,work,26422038 -1264881,othdiscr,1,1,1,1,non_mandatory,1,18000,10000,567768,159,16,21,5,,15.225973212134,WALK_LRF,2.039609656048619,,,0out_0in,othdiscr,51860146 -1265935,escort,1,1,1,2,non_mandatory,1,8000,17000,568822,170,18,19,1,,12.359706844091942,WALK,-1.630686893624885,,,0out_0in,escort,51903344 -1265935,othmaint,1,1,2,2,non_mandatory,1,21000,17000,568822,102,11,14,3,,13.737651385285645,WALK_LRF,-0.4649705484292334,,,0out_0in,othmaint,51903363 -1356554,shopping,1,1,1,1,non_mandatory,1,13000,22000,659441,64,8,18,10,,13.88685165306392,BIKE,1.5870038941022344,,,0out_0in,shopping,55618747 -1632055,eat,1,1,1,1,atwork,1,12000,11000,823275,85,10,10,0,,15.6610529510408,WALK,5.897877376563244,,66914294.0,0out_0in,atwork,66914259 -1632055,work,1,1,1,1,mandatory,1,11000,10000,823275,45,7,15,8,,,WALK,6.0466798507502375,eat,,0out_0in,work,66914294 -1632179,work,1,1,1,1,mandatory,1,23000,11000,823399,109,11,21,10,,,WALK_LOC,-0.069261093997962,no_subtours,,1out_1in,work,66919378 -1774491,work,1,1,1,1,mandatory,1,7000,9000,932260,45,7,15,8,,,WALK_LOC,6.153116921757978,no_subtours,,0out_0in,work,72754170 -1774492,shopping,1,1,1,1,non_mandatory,1,16000,9000,932260,113,12,13,1,,14.197083405037375,WALK_HVY,2.643876882714501,,,1out_0in,shopping,72754205 -1876395,work,1,1,1,1,mandatory,1,13000,21000,983212,31,6,18,12,,,TNC_SINGLE,5.289238909714063,no_subtours,,0out_1in,work,76932234 -2071280,work,1,1,1,1,mandatory,1,16000,21000,1070367,62,8,16,8,,,WALK,1.7053738749378673,no_subtours,,0out_0in,work,84922519 -2071281,work,1,1,1,1,mandatory,1,5000,21000,1070367,74,9,13,4,,,WALK,2.0147118600827216,no_subtours,,0out_1in,work,84922560 -2220332,work,1,1,1,1,mandatory,1,11000,20000,1120051,77,9,16,7,,,SHARED3FREE,1.7010760839664214,no_subtours,,1out_1in,work,91033651 -2220333,othmaint,1,1,1,1,non_mandatory,1,7000,20000,1120051,151,15,21,6,,14.014606142053264,TNC_SINGLE,0.149491264831688,,,0out_2in,othmaint,91033681 -2220333,work,1,1,1,1,mandatory,1,14000,20000,1120051,28,6,15,9,,,WALK_HVY,1.5213713475726636,no_subtours,,0out_0in,work,91033692 -2220334,school,1,1,1,1,mandatory,1,9000,20000,1120051,66,8,20,12,,,WALK_LOC,1.991771241543342,,,0out_0in,school,91033725 -2746929,eat,1,1,1,1,atwork,1,10000,21000,1234121,162,17,17,0,,12.71430384191495,WALK,-0.5268164634483682,,112624128.0,0out_0in,atwork,112624093 -2746932,shopping,1,1,1,1,joint,2,1000,11000,1234121,162,17,17,0,children,13.38338375038534,SHARED2FREE,-0.6867048669480782,,,0out_0in,shopping,112624108 -2746929,work,1,1,1,1,mandatory,1,21000,11000,1234121,30,6,17,11,,,WALK,1.6514348701205426,eat,,0out_0in,work,112624128 -2746930,eatout,1,1,1,1,non_mandatory,1,17000,11000,1234121,90,10,15,5,,14.10283915060394,WALK,1.3369363207414489,,,0out_0in,eatout,112624136 -2746931,work,1,1,1,1,mandatory,1,20000,11000,1234121,50,7,20,13,,,WALK,1.4578058558199158,no_subtours,,0out_0in,work,112624210 -2746932,school,1,1,1,1,mandatory,1,8000,11000,1234121,47,7,17,10,,,WALK,2.0202226257018245,,,0out_0in,school,112624243 -2746934,school,1,1,1,1,mandatory,1,21000,11000,1234121,92,10,17,7,,,WALK,1.767745192104871,,,0out_0in,school,112624325 -2936912,shopping,1,1,1,1,non_mandatory,1,16000,17000,1286621,143,14,22,8,,12.720501141423998,WALK_LRF,-0.1971228190146473,,,0out_0in,shopping,120413425 -2957530,work,1,1,1,1,mandatory,1,19000,21000,1307239,107,11,19,8,,,WALK_LOC,5.394901446058748,no_subtours,,0out_0in,work,121258769 -3112851,work,1,1,1,1,mandatory,1,2000,25000,1384946,108,11,20,9,,,TNC_SINGLE,5.857655520298795,no_subtours,,0out_1in,work,127626930 -3328643,shopping,1,1,1,1,non_mandatory,1,19000,9000,1511271,62,8,16,8,,12.599796366663016,WALK,-0.9841036472591292,,,0out_0in,shopping,136474396 -3495346,eat,1,1,1,1,atwork,1,11000,5000,1594623,135,14,14,0,,15.796876863416736,TNC_SINGLE,5.699539647746939,,143309225.0,0out_0in,atwork,143309190 -3495346,work,1,1,1,1,mandatory,1,5000,10000,1594623,51,7,21,14,,,WALK,5.718922382923123,eat,,0out_0in,work,143309225 -3495347,othmaint,1,1,2,2,non_mandatory,1,12000,10000,1594623,86,10,11,1,,15.25941622676957,TAXI,1.8490728888043824,,,0out_0in,othmaint,143309255 -3495347,shopping,1,1,1,2,non_mandatory,1,1000,10000,1594623,99,11,11,0,,13.9649849918008,WALK_HVY,2.463240708785933,,,0out_0in,shopping,143309260 -3495347,work,1,1,1,1,mandatory,1,9000,10000,1594623,119,12,19,7,,,WALK,6.084928426498565,no_subtours,,0out_0in,work,143309266 -3496420,eat,1,1,1,1,atwork,1,12000,16000,1595160,87,10,12,2,,12.795015949891248,WALK,-0.259760437162128,,143353259.0,0out_0in,atwork,143353224 -3496420,work,1,1,1,1,mandatory,1,16000,17000,1595160,15,5,20,15,,,WALK,2.101751268888541,eat,,0out_0in,work,143353259 -3496421,work,1,1,1,1,mandatory,1,16000,17000,1595160,48,7,18,11,,,WALK_LOC,2.142007829019355,no_subtours,,0out_0in,work,143353300 -3608536,work,1,1,1,1,mandatory,1,13000,9000,1651218,47,7,17,10,,,WALK_LOC,6.27632317344463,no_subtours,,0out_0in,work,147950015 -3608537,school,1,1,1,1,mandatory,1,13000,9000,1651218,47,7,17,10,,,WALK_LRF,22.088164625699857,,,0out_0in,school,147950048 -4762866,school,1,1,1,1,mandatory,1,17000,16000,1931922,59,8,13,5,,,WALK_LRF,19.77600466914122,,,0out_0in,school,195277537 -4762869,school,1,1,1,1,mandatory,1,17000,16000,1931922,61,8,15,7,,,WALK_LRF,19.776004668973645,,,0out_0in,school,195277660 -4762871,shopping,1,1,1,1,non_mandatory,1,13000,16000,1931922,113,12,13,1,,13.8200995095236,WALK,2.023921299435018,,,0out_0in,shopping,195277744 -4762872,work,1,1,1,1,mandatory,1,1000,16000,1931922,80,9,19,10,,,WALK,5.6129430623808885,no_subtours,,0out_0in,work,195277791 -4762874,school,1,1,1,1,mandatory,1,16000,16000,1931922,44,7,14,7,,,WALK,17.69297933376892,,,0out_0in,school,195277865 -4762875,school,1,1,1,1,mandatory,1,16000,16000,1931922,57,8,11,3,,,WALK,17.692979337157823,,,0out_0in,school,195277906 -4817011,social,2,1,1,2,non_mandatory,1,7000,8000,1946006,113,12,13,1,,14.214418678632692,WALK,2.01539190342834,,,0out_0in,social,197497487 -4817011,social,2,2,2,2,non_mandatory,1,1000,8000,1946006,137,14,16,2,,14.19926277967054,WALK_LOC,1.1067525270395056,,,0out_0in,social,197497488 -4950606,school,1,1,1,1,mandatory,1,7000,8000,2010083,67,8,21,13,,,WALK_LOC,20.09206099292637,,,0out_0in,school,202974877 -5057667,work,1,1,1,1,mandatory,1,5000,11000,2048711,65,8,19,11,,,WALK,-0.3438284257928611,no_subtours,,0out_0in,work,207364386 -5386916,eat,1,1,1,1,atwork,1,14000,10000,2222604,124,13,13,0,,15.23972998434972,WALK_HVY,4.763449153784629,,220863595.0,0out_1in,atwork,220863560 -5386916,shopping,1,1,1,1,non_mandatory,1,20000,7000,2222604,177,19,21,2,,13.804209608835082,TNC_SINGLE,1.5539907867200995,,,1out_2in,shopping,220863589 -5386916,work,1,1,1,1,mandatory,1,10000,7000,2222604,64,8,18,10,,,WALK_LOC,5.700023979202434,eat,,0out_0in,work,220863595 -5386917,work,1,1,1,1,mandatory,1,19000,7000,2222604,64,8,18,10,,,TAXI,5.19733294875638,no_subtours,,0out_1in,work,220863636 -5387114,othdiscr,2,1,1,2,non_mandatory,1,22000,7000,2222703,31,6,18,12,,15.39365106527831,WALK_LRF,2.6851963090850903,,,1out_0in,othdiscr,220871699 -5387114,othdiscr,2,2,2,2,non_mandatory,1,6000,7000,2222703,169,18,18,0,,15.500122017723845,WALK,3.332822704108827,,,0out_0in,othdiscr,220871700 -5387114,work,1,1,1,1,mandatory,1,4000,7000,2222703,178,19,22,3,,,TNC_SINGLE,6.115658033572405,no_subtours,,0out_0in,work,220871713 -5387115,eatout,1,1,1,1,non_mandatory,1,14000,7000,2222703,184,21,21,0,,15.608709839039491,TNC_SHARED,3.486447403367392,,,0out_0in,eatout,220871721 -5387115,work,1,1,1,1,mandatory,1,13000,7000,2222703,81,9,20,11,,,TNC_SINGLE,5.995379715129444,no_subtours,,1out_1in,work,220871754 -5388246,work,1,1,1,1,mandatory,1,4000,10000,2223269,80,9,19,10,,,WALK_HVY,1.8988665278205443,no_subtours,,0out_1in,work,220918125 -5388247,eat,1,1,1,1,atwork,1,2000,24000,2223269,125,13,14,1,,12.733618518169584,WALK,0.5490051925973694,,220918166.0,0out_0in,atwork,220918131 -5388247,work,1,1,1,1,mandatory,1,24000,10000,2223269,67,8,21,13,,,WALK,1.4444587506481184,eat,,0out_1in,work,220918166 -5388456,work,2,1,1,2,mandatory,1,16000,11000,2223374,79,9,18,9,,,WALK,1.6463809900728428,no_subtours,,0out_0in,work,220926735 -5388456,work,2,2,2,2,mandatory,1,16000,11000,2223374,170,18,19,1,,,WALK,1.7200593221990077,no_subtours,,1out_1in,work,220926736 -5388457,work,1,1,1,1,mandatory,1,23000,11000,2223374,80,9,19,10,,,WALK_LOC,1.3918688641625712,no_subtours,,0out_0in,work,220926776 -5391136,eat,1,1,1,1,atwork,1,13000,16000,2224714,101,11,13,2,,12.823885233906973,WALK,0.1028337439895324,,221036615.0,0out_0in,atwork,221036580 -5391136,eatout,1,1,1,1,non_mandatory,1,22000,17000,2224714,181,20,21,1,,13.796840766625918,WALK_LRF,1.3381911203468422,,,0out_0in,eatout,221036582 -5391136,work,1,1,1,1,mandatory,1,16000,17000,2224714,63,8,17,9,,,WALK_LRF,2.230397835408683,eat,,3out_0in,work,221036615 -5391137,work,1,1,1,1,mandatory,1,2000,17000,2224714,13,5,18,13,,,WALK_LRF,1.993723549745754,no_subtours,,0out_3in,work,221036656 -7452651,othdiscr,1,1,2,2,non_mandatory,1,14000,10000,2761316,160,16,22,6,,14.980075296614151,WALK_LRF,2.5510853722692675,,,0out_0in,othdiscr,305558716 -7452651,othmaint,1,1,1,2,non_mandatory,1,2000,10000,2761316,8,5,13,8,,15.212337325011434,WALK_LRF,2.7654116278187377,,,0out_0in,othmaint,305558719 -7452726,shopping,1,1,1,1,non_mandatory,1,16000,10000,2761391,115,12,15,3,,13.809166893945894,SHARED2FREE,1.244280339251842,,,1out_1in,shopping,305561799 -7453556,othdiscr,1,1,1,1,non_mandatory,1,5000,21000,2762221,139,14,18,4,,13.940429525972068,WALK_LOC,0.4224525901427229,,,0out_0in,othdiscr,305595821 +"person_id","tour_type","tour_type_count","tour_type_num","tour_num","tour_count","tour_category","number_of_participants","destination","origin","household_id","tdd","start","end","duration","composition","destination_logsum","tour_mode","mode_choice_logsum","atwork_subtour_frequency","parent_tour_id","stop_frequency","primary_purpose","tour_id" +26686,"shopping",1,1,1,1,"non_mandatory",1,11000,8000,26686,113,12,13,1,"",13.652449170814883,"WALK_LOC",1.7684180579607391,"",,"0out_0in","shopping",1094159 +26844,"othmaint",1,1,2,2,"non_mandatory",1,22000,8000,26844,55,8,9,1,"",15.525049977674522,"WALK_HVY",3.1854706132644903,"",,"0out_0in","othmaint",1100632 +26844,"shopping",1,1,1,2,"non_mandatory",1,5000,8000,26844,75,9,14,5,"",14.275587915746392,"TNC_SINGLE",2.732845477677904,"",,"1out_0in","shopping",1100637 +27726,"eatout",1,1,1,1,"non_mandatory",1,5000,10000,27726,140,14,19,5,"",15.203007240171102,"WALK",3.7363777452833706,"",,"0out_0in","eatout",1136772 +110675,"work",1,1,1,1,"mandatory",1,15000,16000,110675,13,5,18,13,"",,"WALK",-0.42159955462256554,"no_subtours",,"0out_0in","work",4537714 +112064,"work",1,1,1,1,"mandatory",1,13000,16000,112064,131,13,20,7,"",,"WALK",5.407218415220296,"no_subtours",,"0out_0in","work",4594663 +264108,"eatout",1,1,1,1,"non_mandatory",1,8000,9000,226869,135,14,14,0,"",13.203967734929993,"WALK",1.0687903457949945,"",,"0out_0in","eatout",10828434 +323689,"work",1,1,1,1,"mandatory",1,2000,10000,256660,151,15,21,6,"",,"WALK_LRF",5.943591391097562,"no_subtours",,"1out_0in","work",13271288 +323690,"work",1,1,1,1,"mandatory",1,2000,10000,256660,117,12,17,5,"",,"WALK_LRF",5.965798646055105,"no_subtours",,"0out_1in","work",13271329 +325431,"othdiscr",1,1,1,1,"non_mandatory",1,16000,16000,257531,126,13,15,2,"",15.268405514775877,"WALK",2.844184852437722,"",,"0out_2in","othdiscr",13342696 +325431,"work",1,1,1,1,"mandatory",1,14000,16000,257531,157,16,19,3,"",,"WALK_LOC",5.979950151025447,"no_subtours",,"0out_0in","work",13342710 +325432,"work",1,1,1,1,"mandatory",1,15000,16000,257531,45,7,15,8,"",,"WALK_LOC",5.9577256558570015,"no_subtours",,"0out_0in","work",13342751 +595684,"escort",1,1,1,1,"non_mandatory",1,8000,21000,370497,54,8,8,0,"",12.420811407080112,"SHARED2FREE",-0.9470591367042621,"",,"0out_0in","escort",24423053 +595684,"work",1,1,1,1,"mandatory",1,2000,21000,370497,167,17,22,5,"",,"SHARED2FREE",-0.5009192212754412,"no_subtours",,"3out_0in","work",24423083 +595685,"school",1,1,1,1,"mandatory",1,13000,21000,370497,61,8,15,7,"",,"WALK_LOC",-0.9348277771487147,"",,"0out_0in","school",24423116 +595686,"school",1,1,1,1,"mandatory",1,8000,21000,370497,41,7,11,4,"",,"WALK",-0.3860599444642998,"",,"0out_0in","school",24423157 +644292,"school",1,1,1,1,"mandatory",1,7000,7000,386699,43,7,13,6,"",,"WALK",18.278176688596677,"",,"0out_0in","school",26416003 +644476,"work",1,1,1,1,"mandatory",1,24000,16000,386761,47,7,17,10,"",,"WALK_LOC",5.562608108861799,"no_subtours",,"0out_0in","work",26423555 +644477,"work",1,1,1,1,"mandatory",1,4000,16000,386761,64,8,18,10,"",,"WALK_LOC",5.662108100914558,"no_subtours",,"0out_2in","work",26423596 +644478,"school",1,1,1,1,"mandatory",1,10000,16000,386761,69,8,23,15,"",,"WALK_LRF",20.092538140691808,"",,"1out_2in","school",26423629 +1267567,"eatout",1,1,1,1,"non_mandatory",1,9000,21000,570454,99,11,11,0,"",15.277431294707508,"WALK",3.492840343241245,"",,"0out_0in","eatout",51970253 +1427193,"shopping",1,1,1,1,"non_mandatory",1,25000,25000,703381,151,15,21,6,"",13.171561237606278,"BIKE",2.3848167165054392,"",,"0out_0in","shopping",58514946 +1427194,"othmaint",3,1,1,3,"non_mandatory",1,15000,25000,703381,74,9,13,4,"",14.416957607852858,"BIKE",0.7223665236701724,"",,"0out_0in","othmaint",58514982 +1427194,"othmaint",3,2,2,3,"non_mandatory",1,8000,25000,703381,137,14,16,2,"",14.365283875141941,"BIKE",0.6989899059768152,"",,"0out_0in","othmaint",58514983 +1427194,"othmaint",3,3,3,3,"non_mandatory",1,22000,25000,703381,158,16,20,4,"",14.373474385937751,"WALK_LOC",1.0739647167756625,"",,"0out_0in","othmaint",58514984 +1572659,"othdiscr",1,1,1,1,"non_mandatory",1,7000,6000,763879,8,5,13,8,"",15.269403956266437,"WALK",3.1705302835155984,"",,"0out_0in","othdiscr",64479044 +1572930,"eatout",1,1,1,1,"non_mandatory",1,9000,9000,764150,46,7,16,9,"",15.42100489856711,"WALK",4.672130640677754,"",,"0out_0in","eatout",64490136 +1632206,"work",1,1,1,1,"mandatory",1,1000,11000,823426,48,7,18,11,"",,"WALK",-0.3641280958116978,"no_subtours",,"0out_0in","work",66920485 +1632281,"work",1,1,1,1,"mandatory",1,9000,12000,823501,64,8,18,10,"",,"WALK_LRF",0.29606718088836376,"no_subtours",,"0out_0in","work",66923560 +1632987,"eat",1,1,1,1,"atwork",1,17000,13000,824207,85,10,10,0,"",15.623314633798255,"TNC_SINGLE",5.632004217633366,"",66952506,"0out_0in","atwork",66952471 +1632987,"work",1,1,1,1,"mandatory",1,13000,18000,824207,50,7,20,13,"",,"WALK_LOC",5.661127847871568,"eat",,"0out_0in","work",66952506 +1875721,"work",1,1,1,1,"mandatory",1,13000,16000,982875,49,7,19,12,"",,"SHARED3FREE",1.8204392988937443,"no_subtours",,"0out_0in","work",76904600 +1875722,"work",1,1,1,1,"mandatory",1,10000,16000,982875,48,7,18,11,"",,"WALK",0.9560253327586818,"no_subtours",,"0out_0in","work",76904641 +2159057,"work",1,1,1,1,"mandatory",1,2000,20000,1099626,47,7,17,10,"",,"BIKE",-0.018005979566901125,"no_subtours",,"0out_0in","work",88521376 +2159058,"school",1,1,1,1,"mandatory",1,9000,20000,1099626,44,7,14,7,"",,"WALK_LOC",0.41321524491499617,"",,"0out_0in","univ",88521409 +2159059,"school",1,1,1,1,"mandatory",1,17000,20000,1099626,61,8,15,7,"",,"SHARED2FREE",-0.5795062930092344,"",,"0out_0in","school",88521450 +2458500,"othdiscr",1,1,1,1,"non_mandatory",1,8000,8000,1173905,126,13,15,2,"",15.003025752404032,"TAXI",2.93488859286016,"",,"0out_0in","othdiscr",100798525 +2458502,"school",1,1,1,1,"mandatory",1,21000,8000,1173905,76,9,15,6,"",,"WALK_LOC",18.701678075333955,"",,"0out_0in","school",100798613 +2458503,"school",1,1,1,1,"mandatory",1,9000,8000,1173905,63,8,17,9,"",,"WALK",17.970541962349422,"",,"0out_0in","school",100798654 +2566698,"othmaint",1,1,1,1,"non_mandatory",1,17000,25000,1196298,136,14,15,1,"",13.904676146693486,"WALK",-0.224827552799558,"",,"0out_0in","othmaint",105234646 +2566698,"work",1,1,1,1,"mandatory",1,11000,25000,1196298,42,7,12,5,"",,"DRIVEALONEFREE",0.08799545142642082,"no_subtours",,"1out_2in","work",105234657 +2566699,"escort",2,1,1,4,"non_mandatory",1,5000,25000,1196298,55,8,9,1,"",12.487156714808382,"SHARED3FREE",-0.740305374605937,"",,"0out_0in","escort",105234668 +2566699,"escort",2,2,2,4,"non_mandatory",1,2000,25000,1196298,172,18,21,3,"",12.473008939270755,"WALK",-0.8431219959781476,"",,"0out_0in","escort",105234669 +2566699,"othdiscr",1,1,4,4,"non_mandatory",1,2000,25000,1196298,87,10,12,2,"",13.96308058011918,"WALK",0.8834911738561101,"",,"0out_0in","othdiscr",105234684 +2566699,"shopping",1,1,3,4,"non_mandatory",1,12000,25000,1196298,117,12,17,5,"",12.746190439180568,"WALK",-0.6347253092148584,"",,"0out_0in","shopping",105234692 +2566700,"school",1,1,1,1,"mandatory",1,17000,25000,1196298,61,8,15,7,"",,"WALK",-0.6435644948169205,"",,"0out_0in","school",105234731 +2566701,"escort",1,1,1,1,"non_mandatory",1,15000,25000,1196298,170,18,19,1,"",12.587432709712925,"SHARED3FREE",-0.5068681651861634,"",,"0out_0in","escort",105234750 +2566701,"school",1,1,1,1,"mandatory",1,8000,25000,1196298,43,7,13,6,"",,"WALK",-0.8719788590362192,"",,"0out_0in","school",105234772 +2566702,"othdiscr",1,1,1,1,"non_mandatory",1,17000,25000,1196298,171,18,20,2,"",14.120222605326392,"SHARED2FREE",0.2853016580628795,"",,"0out_2in","othdiscr",105234807 +2936848,"eatout",1,1,3,3,"non_mandatory",1,21000,11000,1286557,169,18,18,0,"",15.413580157739284,"WALK",3.946990174468817,"",,"0out_0in","eatout",120410774 +2936848,"othmaint",1,1,2,3,"non_mandatory",1,7000,11000,1286557,127,13,16,3,"",14.936437315067716,"WALK_LOC",1.6736771570576359,"",,"2out_1in","othmaint",120410796 +2936848,"shopping",1,1,1,3,"non_mandatory",1,8000,11000,1286557,170,18,19,1,"",13.737502885247409,"WALK",2.0065958574703022,"",,"0out_2in","shopping",120410801 +3061894,"othmaint",1,1,2,2,"non_mandatory",1,4000,24000,1363467,56,8,10,2,"",15.189637319752025,"WALK_LOC",2.347486200541679,"",,"0out_0in","othmaint",125537682 +3061894,"shopping",1,1,1,2,"non_mandatory",1,2000,24000,1363467,54,8,8,0,"",13.926378681444465,"TNC_SINGLE",2.513333119287107,"",,"1out_1in","shopping",125537687 +3061895,"othmaint",1,1,2,2,"non_mandatory",1,11000,24000,1363467,54,8,8,0,"",15.281994100444798,"WALK_LOC",1.724234637554872,"",,"0out_0in","othmaint",125537723 +3061895,"shopping",1,1,1,2,"non_mandatory",1,5000,24000,1363467,66,8,20,12,"",13.894949372888025,"TNC_SINGLE",2.1551607879298276,"",,"1out_0in","shopping",125537728 +3188483,"othmaint",1,1,2,2,"non_mandatory",1,9000,25000,1402945,86,10,11,1,"",14.231882110325735,"TNC_SINGLE",0.20219949435818624,"",,"0out_3in","othmaint",130727831 +3188483,"shopping",1,1,1,2,"non_mandatory",1,11000,25000,1402945,136,14,15,1,"",13.406265391553307,"BIKE",0.8851140793723273,"",,"0out_0in","shopping",130727836 +3188484,"work",1,1,1,1,"mandatory",1,14000,25000,1402945,147,15,17,2,"",,"SHARED2FREE",1.6082683353444291,"no_subtours",,"0out_0in","work",130727883 +3188485,"work",1,1,1,1,"mandatory",1,5000,25000,1402945,64,8,18,10,"",,"WALK",2.034000565768078,"no_subtours",,"0out_0in","work",130727924 +3232955,"escort",1,1,1,1,"non_mandatory",1,16000,14000,1444715,146,15,16,1,"",12.435690330338216,"WALK",-1.0982307160568445,"",,"0out_0in","escort",132551164 +3232955,"work",2,1,1,2,"mandatory",1,13000,14000,1444715,24,6,11,5,"",,"WALK",-0.430667159830106,"no_subtours",,"0out_0in","work",132551194 +3232955,"work",2,2,2,2,"mandatory",1,13000,14000,1444715,102,11,14,3,"",,"SHARED2FREE",-0.24782137298208812,"no_subtours",,"0out_0in","work",132551195 +3233462,"eat",1,1,1,1,"atwork",1,5000,21000,1445222,85,10,10,0,"",20.27043345711025,"WALK",0.33266492408706866,"",132571981,"0out_1in","atwork",132571946 +3233462,"work",1,1,1,1,"mandatory",1,21000,17000,1445222,81,9,20,11,"",,"DRIVEALONEFREE",0.4569557520698559,"eat",,"0out_3in","work",132571981 +3328568,"work",1,1,1,1,"mandatory",1,13000,8000,1511234,68,8,22,14,"",,"WALK_LRF",5.81180830136589,"no_subtours",,"0out_1in","work",136471327 +3328569,"school",1,1,1,1,"mandatory",1,9000,8000,1511234,62,8,16,8,"",,"WALK_LOC",7.51008635253054,"",,"0out_0in","univ",136471360 +3495342,"eat",1,1,1,1,"atwork",1,7000,8000,1594621,99,11,11,0,"",15.61810066049433,"WALK",6.365911569934135,"",143309061,"3out_0in","atwork",143309026 +3495342,"work",1,1,1,1,"mandatory",1,8000,10000,1594621,63,8,17,9,"",,"TNC_SINGLE",6.1798059555254525,"eat",,"0out_0in","work",143309061 +3495343,"shopping",1,1,1,1,"non_mandatory",1,2000,10000,1594621,146,15,16,1,"",14.147994174455755,"WALK",2.746770198798283,"",,"1out_1in","shopping",143309096 +3596364,"school",1,1,1,1,"mandatory",1,9000,9000,1645132,99,11,11,0,"",,"WALK",0.9922761728862803,"",,"0out_0in","univ",147450955 +3596364,"shopping",1,1,1,1,"non_mandatory",1,13000,9000,1645132,86,10,11,1,"",12.702108843408501,"DRIVEALONEFREE",-0.45273981886762027,"",,"1out_1in","shopping",147450957 +3596365,"school",1,1,1,1,"mandatory",1,11000,9000,1645132,92,10,17,7,"",,"WALK",0.060761191263363074,"",,"0out_2in","school",147450996 +3891102,"eat",1,1,1,1,"atwork",1,8000,10000,1747467,99,11,11,0,"",12.632028864768314,"WALK",-0.10570481904186844,"",159535221,"0out_1in","atwork",159535186 +3891102,"work",1,1,1,1,"mandatory",1,10000,16000,1747467,67,8,21,13,"",,"WALK_LRF",1.7308954449141203,"eat",,"1out_1in","work",159535221 +3891104,"othdiscr",1,1,1,1,"non_mandatory",1,17000,16000,1747467,52,7,22,15,"",14.783602512881732,"WALK",1.8681070245632654,"",,"0out_0in","othdiscr",159535289 +4171615,"school",1,1,1,1,"mandatory",1,14000,16000,1810015,169,18,18,0,"",,"TAXI",3.386100724122899,"",,"0out_0in","univ",171036246 +4171616,"shopping",1,1,1,1,"non_mandatory",1,14000,16000,1810015,89,10,14,4,"",13.351914976059247,"WALK",1.2336467654702536,"",,"0out_0in","shopping",171036289 +4171617,"eat",1,1,1,1,"atwork",1,2000,1000,1810015,127,13,16,3,"",12.928464655659191,"WALK",0.6246125445958517,"",171036336,"0out_1in","atwork",171036301 +4171617,"work",1,1,1,1,"mandatory",1,1000,16000,1810015,62,8,16,8,"",,"WALK",1.516396122478756,"eat",,"0out_0in","work",171036336 +4171619,"othdiscr",1,1,1,1,"non_mandatory",1,9000,16000,1810015,80,9,19,10,"",14.427951929207534,"WALK_LRF",0.8762067488244525,"",,"0out_0in","othdiscr",171036404 +4171622,"othmaint",1,1,1,1,"non_mandatory",1,7000,16000,1810015,100,11,12,1,"",14.02155021495475,"TNC_SINGLE",-0.18852821228964295,"",,"0out_0in","othmaint",171036530 +4823797,"work",1,1,1,1,"mandatory",1,15000,14000,1952792,93,10,18,8,"",,"WALK",5.2053882150278685,"no_subtours",,"0out_0in","work",197775716 +5057160,"work",1,1,1,1,"mandatory",1,7000,5000,2048204,30,6,17,11,"",,"WALK_LOC",0.010326455398757789,"no_subtours",,"0out_0in","work",207343599 +5057338,"work",1,1,1,1,"mandatory",1,16000,7000,2048382,50,7,20,13,"",,"WALK_LOC",5.6695699337191785,"no_subtours",,"0out_0in","work",207350897 +5387762,"work",1,1,1,1,"mandatory",1,14000,9000,2223027,28,6,15,9,"",,"WALK_LRF",1.6596686780905205,"no_subtours",,"0out_0in","work",220898281 +5387763,"eatout",1,1,2,2,"non_mandatory",1,12000,9000,2223027,91,10,16,6,"",14.015959650256292,"WALK",1.4718106357159384,"",,"0out_0in","eatout",220898289 +5387763,"othdiscr",1,1,1,2,"non_mandatory",1,16000,9000,2223027,169,18,18,0,"",14.599617247497788,"WALK_LRF",1.473890118377823,"",,"0out_0in","othdiscr",220898308 +5389226,"work",1,1,1,1,"mandatory",1,4000,16000,2223759,63,8,17,9,"",,"WALK",1.778739909377105,"no_subtours",,"0out_0in","work",220958305 +5389227,"eat",1,1,1,1,"atwork",1,15000,16000,2223759,85,10,10,0,"",12.858228927386488,"WALK",0.13242345411680737,"",220958346,"0out_0in","atwork",220958311 +5389227,"escort",1,1,1,1,"non_mandatory",1,5000,16000,2223759,145,15,15,0,"",12.681412371417782,"WALK",-0.25618122034875435,"",,"0out_0in","escort",220958316 +5389227,"work",1,1,1,1,"mandatory",1,16000,16000,2223759,28,6,15,9,"",,"WALK",2.079861874799809,"eat",,"0out_0in","work",220958346 +7305540,"social",2,1,1,2,"non_mandatory",1,3000,20000,2727273,87,10,12,2,"",14.1996409773108,"WALK_LRF",1.6323701800235073,"",,"0out_0in","social",299527176 +7305540,"social",2,2,2,2,"non_mandatory",1,5000,20000,2727273,164,17,19,2,"",14.120642597671408,"WALK",1.6435805691427867,"",,"0out_1in","social",299527177 +7305540,"work",1,1,1,1,"mandatory",1,24000,20000,2727273,127,13,16,3,"",,"BIKE",0.9398542864235182,"no_subtours",,"0out_0in","work",299527179 +7305541,"shopping",1,1,1,2,"non_mandatory",1,16000,20000,2727273,154,16,16,0,"",13.28794064279901,"WALK_LOC",1.014745941162379,"",,"0out_0in","shopping",299527214 +7305541,"social",1,1,2,2,"non_mandatory",1,2000,20000,2727273,171,18,20,2,"",14.151071365958824,"WALK_HVY",1.4638753299235214,"",,"0out_0in","social",299527217 +7305541,"work",1,1,1,1,"mandatory",1,5000,20000,2727273,45,7,15,8,"",,"BIKE",1.6688374225826097,"no_subtours",,"0out_0in","work",299527220 +7453413,"othmaint",1,1,1,1,"non_mandatory",1,16000,20000,2762078,102,11,14,3,"",14.985169483093204,"WALK_LOC",1.6799244511999831,"",,"0out_0in","othmaint",305589961 +7511873,"work",1,1,1,1,"mandatory",1,16000,8000,2820538,45,7,15,8,"",,"WALK_LOC",-0.8856043115317688,"no_subtours",,"0out_0in","work",307986832 +7512109,"work",1,1,1,1,"mandatory",1,9000,8000,2820774,48,7,18,11,"",,"WALK_LOC",5.407974628092707,"no_subtours",,"0out_0in","work",307996508 +7512514,"work",1,1,1,1,"mandatory",1,5000,8000,2821179,172,18,21,3,"",,"WALK",5.281889150266914,"no_subtours",,"0out_0in","work",308013113 +7513432,"social",1,1,1,1,"non_mandatory",1,9000,8000,2822097,77,9,16,7,"",14.426345007668951,"WALK_LOC",1.9557736782037987,"",,"0out_1in","social",308050748 +7513554,"work",1,1,1,1,"mandatory",1,2000,8000,2822219,96,10,21,11,"",,"TNC_SINGLE",5.870896361254442,"no_subtours",,"1out_0in","work",308055753 +7523517,"shopping",1,1,1,1,"non_mandatory",1,20000,7000,2832182,145,15,15,0,"",13.532091345687146,"WALK_LOC",1.1383618201531152,"",,"0out_0in","shopping",308464230 diff --git a/activitysim/examples/placeholder_multiple_zone/test/regress/final_eet_trips_2_zone.csv b/activitysim/examples/placeholder_multiple_zone/test/regress/final_eet_trips_2_zone.csv index 0b7aeef93..3a6421b5c 100644 --- a/activitysim/examples/placeholder_multiple_zone/test/regress/final_eet_trips_2_zone.csv +++ b/activitysim/examples/placeholder_multiple_zone/test/regress/final_eet_trips_2_zone.csv @@ -1,238 +1,261 @@ -person_id,household_id,primary_purpose,trip_num,outbound,trip_count,destination,origin,tour_id,purpose,destination_logsum,depart,trip_mode,mode_choice_logsum,trip_id -25872,25872,eatout,1,True,1,25000,7000,1060758,eatout,,15,WALK,12.622881703075194,8486065 -25872,25872,eatout,1,False,1,7000,25000,1060758,home,,21,WALK,12.807021628425415,8486069 -26103,26103,shopping,1,True,1,8000,8000,1070256,shopping,,16,WALK,12.5029740499786,8562049 -26103,26103,shopping,1,False,1,8000,8000,1070256,home,,20,WALK,12.5029740499786,8562053 -26143,26143,shopping,1,True,1,19000,8000,1071896,shopping,,12,WALK,-0.028786720385919,8575169 -26143,26143,shopping,1,False,2,7000,19000,1071896,escort,36.069170215525695,13,WALK_LOC,0.0596550723757274,8575173 -26143,26143,shopping,2,False,2,8000,7000,1071896,home,,13,WALK,14.544360704356594,8575174 -27412,27412,univ,1,True,1,9000,9000,1123923,univ,,9,WALK,10.238432618676171,8991385 -27412,27412,univ,1,False,1,9000,9000,1123923,home,,10,WALK,10.238432618676171,8991389 -27412,27412,univ,1,True,4,7000,9000,1123924,escort,52.4294183195496,17,BIKE,13.493362410549922,8991393 -27412,27412,univ,2,True,4,7000,7000,1123924,shopping,53.01926176997787,17,BIKE,13.911132276096,8991394 -27412,27412,univ,3,True,4,7000,7000,1123924,escort,53.23086426572027,17,WALK,13.911132276096,8991395 -27412,27412,univ,4,True,4,9000,7000,1123924,univ,,17,WALK,9.965741143813498,8991396 -27412,27412,univ,1,False,1,9000,9000,1123924,home,,17,BIKE,10.482611643665615,8991397 -27415,27415,othmaint,1,True,1,16000,9000,1124043,othmaint,,7,BIKE,3.991435227151364,8992345 -27415,27415,othmaint,1,False,1,9000,16000,1124043,home,,14,BIKE,3.977759441323569,8992349 -27683,27683,othdiscr,1,True,1,9000,10000,1135028,othdiscr,,9,WALK_LOC,11.109665478014662,9080225 -27683,27683,othdiscr,1,False,4,7000,9000,1135028,escort,55.92888040973646,13,WALK,11.035231764382528,9080229 -27683,27683,othdiscr,2,False,4,9000,7000,1135028,othmaint,57.67662388100479,13,WALK_LOC,14.172826390440834,9080230 -27683,27683,othdiscr,3,False,4,7000,9000,1135028,shopping,55.11890671874478,13,WALK,11.035231856411922,9080231 -27683,27683,othdiscr,4,False,4,10000,7000,1135028,home,,13,WALK_LOC,14.097237153881805,9080232 -107628,107628,work,1,True,1,12000,6000,4412787,work,,10,WALK_LOC,4.23738210975023,35302297 -107628,107628,work,1,False,1,6000,12000,4412787,home,,17,WALK,4.177398023206957,35302301 -112666,112666,othmaint,1,True,1,1000,17000,4619334,othmaint,,12,WALK,-1.1983965087409965,36954673 -112666,112666,othmaint,1,False,1,17000,1000,4619334,home,,13,WALK,-1.312439942707106,36954677 -112666,112666,work,1,True,1,2000,17000,4619345,work,,17,WALK,0.151322967222737,36954761 -112666,112666,work,1,False,1,17000,2000,4619345,home,,21,WALK,0.4697850077158731,36954765 -112785,112785,eatout,1,True,1,11000,19000,4624191,eatout,,20,WALK,4.328113197335523,36993529 -112785,112785,eatout,1,False,1,19000,11000,4624191,home,,21,WALK,4.313101182265273,36993533 -112785,112785,work,1,True,1,21000,19000,4624224,work,,6,WALK,1.8420501444349504,36993793 -112785,112785,work,1,False,1,19000,21000,4624224,home,,18,WALK,1.8334411011838323,36993797 -112977,112977,work,1,True,3,8000,21000,4632096,escort,33.04133838114583,8,WALK,9.009776222045147,37056769 -112977,112977,work,2,True,3,7000,8000,4632096,escort,35.28678968135897,8,WALK,10.948561446864396,37056770 -112977,112977,work,3,True,3,12000,7000,4632096,work,,8,WALK,3.208903318908808,37056771 -112977,112977,work,1,False,4,9000,12000,4632096,othmaint,30.539889894402076,17,WALK,2.632506122325052,37056773 -112977,112977,work,2,False,4,7000,9000,4632096,escort,42.63129816637797,17,WALK,7.8276425435229235,37056774 -112977,112977,work,3,False,4,7000,7000,4632096,othmaint,49.379996481297965,17,WALK,11.036561446414703,37056775 -112977,112977,work,4,False,4,21000,7000,4632096,home,,17,WALK,10.394161433315231,37056776 -264055,226843,escort,1,True,1,20000,9000,10826264,escort,,6,WALK,1.609303603527435,86610113 -264055,226843,escort,1,False,1,9000,20000,10826264,home,,6,WALK,1.500843214540278,86610117 -264056,226843,work,1,True,1,10000,9000,10826335,work,,5,WALK_LOC,8.474132523587011,86610681 -264056,226843,work,1,False,1,9000,10000,10826335,home,,14,WALK_LOC,8.451196386482865,86610685 -323181,256406,shopping,1,True,1,11000,10000,13250440,shopping,,13,WALK,4.898455205211476,106003521 -323181,256406,shopping,1,False,2,9000,11000,13250440,escort,40.31798624577948,16,WALK,4.720179189781661,106003525 -323181,256406,shopping,2,False,2,10000,9000,13250440,home,,16,WALK,10.780621013348998,106003526 -323181,256406,work,1,True,1,9000,10000,13250460,work,,7,WALK_LOC,8.866606849192987,106003681 -323181,256406,work,1,False,1,10000,9000,13250460,home,,12,WALK,8.943956112104715,106003685 -323182,256406,work,1,True,1,2000,10000,13250501,work,,16,WALK_LRF,0.4866278431422626,106004009 -323182,256406,work,1,False,1,10000,2000,13250501,home,,20,WALK_LRF,0.4920280753234634,106004013 -325309,257470,work,1,True,1,19000,16000,13337708,work,,6,WALK,-1.2965720830153529,106701665 -325309,257470,work,1,False,1,16000,19000,13337708,home,,13,WALK,-1.3173517958919845,106701669 -325429,257530,work,1,True,2,7000,16000,13342628,escort,33.60698362494382,8,WALK,9.804561444298288,106741025 -325429,257530,work,2,True,2,5000,7000,13342628,work,,9,WALK,3.3081329142919915,106741026 -325429,257530,work,1,False,1,16000,5000,13342628,home,,18,WALK,2.832946137131945,106741029 -325430,257530,atwork,1,True,1,1000,23000,13342634,atwork,,11,TNC_SINGLE,1.285198550672105,106741073 -325430,257530,atwork,1,False,1,23000,1000,13342634,work,,13,TNC_SINGLE,1.2886153300442418,106741077 -325430,257530,othdiscr,1,True,1,16000,16000,13342655,othdiscr,,16,WALK,7.330879884940061,106741241 -325430,257530,othdiscr,1,False,1,16000,16000,13342655,home,,20,WALK,7.33087988512484,106741245 -325430,257530,work,1,True,1,23000,16000,13342669,work,,6,WALK_LOC,2.0406987569036743,106741353 -325430,257530,work,1,False,1,16000,23000,13342669,home,,16,WALK_LOC,2.1205858583347994,106741357 -644437,386748,work,1,True,1,24000,9000,26421956,work,,8,WALK,2.398575768520878,211375649 -644437,386748,work,1,False,1,9000,24000,26421956,home,,19,WALK_LRF,2.6720960087106285,211375653 -644438,386748,shopping,1,True,2,8000,9000,26421991,othdiscr,43.91352211511756,10,WALK,12.032732830156991,211375929 -644438,386748,shopping,2,True,2,16000,8000,26421991,shopping,,12,WALK_LOC,5.795035984789261,211375930 -644438,386748,shopping,1,False,1,9000,16000,26421991,home,,16,WALK_LRF,7.823496294062292,211375933 -644439,386748,work,1,True,1,22000,9000,26422038,work,,5,WALK_LRF,1.7428771545130517,211376305 -644439,386748,work,1,False,1,9000,22000,26422038,home,,15,WALK,1.86885070744339,211376309 -1264881,567768,othdiscr,1,True,1,18000,10000,51860146,othdiscr,,16,WALK_LOC,1.233984053082079,414881169 -1264881,567768,othdiscr,1,False,1,10000,18000,51860146,home,,21,WALK_LRF,1.5716192527699957,414881173 -1265935,568822,escort,1,True,1,8000,17000,51903344,escort,,18,WALK,9.818994025451875,415226753 -1265935,568822,escort,1,False,1,17000,8000,51903344,home,,19,WALK,9.958494232509716,415226757 -1265935,568822,othmaint,1,True,1,21000,17000,51903363,othmaint,,11,WALK,3.4811515445467536,415226905 -1265935,568822,othmaint,1,False,1,17000,21000,51903363,home,,14,WALK_LRF,3.799259767554127,415226909 -1356554,659441,shopping,1,True,1,13000,22000,55618747,shopping,,8,BIKE,-0.7588316695466023,444949977 -1356554,659441,shopping,1,False,1,22000,13000,55618747,home,,18,BIKE,-0.9265992357824824,444949981 -1632055,823275,atwork,1,True,1,12000,11000,66914259,atwork,,10,WALK,4.956248158173995,535314073 -1632055,823275,atwork,1,False,1,11000,12000,66914259,work,,10,WALK,4.956248078984152,535314077 -1632055,823275,work,1,True,1,11000,10000,66914294,work,,7,WALK,3.53078088614594,535314353 -1632055,823275,work,1,False,1,10000,11000,66914294,home,,15,WALK,3.53078055875979,535314357 -1632179,823399,work,1,True,2,6000,11000,66919378,shopping,30.226326066605,11,WALK,10.141295202967775,535355025 -1632179,823399,work,2,True,2,23000,6000,66919378,work,,11,WALK_LOC,1.211843196595506,535355026 -1632179,823399,work,1,False,2,7000,23000,66919378,shopping,33.39551329594212,21,WALK_LOC,1.6167681518696837,535355029 -1632179,823399,work,2,False,2,11000,7000,66919378,home,,21,WALK,11.52111911817073,535355030 -1774491,932260,work,1,True,1,7000,9000,72754170,work,,7,WALK_LOC,11.509109011754376,582033361 -1774491,932260,work,1,False,1,9000,7000,72754170,home,,15,WALK_LOC,11.434340926744566,582033365 -1774492,932260,shopping,1,True,2,7000,9000,72754205,othdiscr,50.515004160168914,12,WALK,14.438474985591771,582033641 -1774492,932260,shopping,2,True,2,16000,7000,72754205,shopping,,13,WALK_LOC,7.1497500612965466,582033642 -1774492,932260,shopping,1,False,1,9000,16000,72754205,home,,13,WALK_LRF,8.003866393547536,582033645 -1876395,983212,work,1,True,1,13000,21000,76932234,work,,6,WALK_LOC,0.0082845863634515,615457873 -1876395,983212,work,1,False,2,7000,13000,76932234,othdiscr,31.18255131388486,17,WALK_LOC,0.0374276967114544,615457877 -1876395,983212,work,2,False,2,21000,7000,76932234,home,,18,WALK,11.208251589738415,615457878 -2071280,1070367,work,1,True,1,16000,21000,84922519,work,,8,WALK,4.975425515919179,679380153 -2071280,1070367,work,1,False,1,21000,16000,84922519,home,,16,WALK,4.7554261455753934,679380157 -2071281,1070367,work,1,True,1,5000,21000,84922560,work,,9,WALK,3.035330184189096,679380481 -2071281,1070367,work,1,False,2,7000,5000,84922560,othdiscr,35.54470921265402,13,WALK,3.360924868679592,679380485 -2071281,1070367,work,2,False,2,21000,7000,84922560,home,,13,WALK,10.39416144383609,679380486 -2220332,1120051,work,1,True,2,7000,20000,91033651,work,37.708683174130016,9,WALK,10.219696407315745,728269209 -2220332,1120051,work,2,True,2,11000,7000,91033651,work,,11,WALK,3.629020464703427,728269210 -2220332,1120051,work,1,False,2,7000,11000,91033651,othmaint,35.51810478534547,16,WALK,3.6126450866505695,728269213 -2220332,1120051,work,2,False,2,20000,7000,91033651,home,,16,WALK,10.02169230676222,728269214 -2220333,1120051,othmaint,1,True,1,7000,20000,91033681,othmaint,,15,WALK_LOC,8.628357530180933,728269449 -2220333,1120051,othmaint,1,False,3,8000,7000,91033681,eatout,40.27006262947925,21,WALK_LOC,8.531134315535892,728269453 -2220333,1120051,othmaint,2,False,3,10000,8000,91033681,eatout,37.25832680880913,21,WALK_LOC,7.532098294705944,728269454 -2220333,1120051,othmaint,3,False,3,20000,10000,91033681,home,,21,WALK_LOC,6.240170553049018,728269455 -2220333,1120051,work,1,True,1,14000,20000,91033692,work,,6,WALK_LRF,1.5161043166984922,728269537 -2220333,1120051,work,1,False,1,20000,14000,91033692,home,,15,WALK_LOC,0.7434266921881713,728269541 -2220334,1120051,school,1,True,1,9000,20000,91033725,school,,8,WALK_LOC,10.058753507459729,728269801 -2220334,1120051,school,1,False,1,20000,9000,91033725,home,,20,WALK,9.814636763939884,728269805 -2746929,1234121,atwork,1,True,1,10000,21000,112624093,atwork,,17,WALK,9.58423331125647,900992745 -2746929,1234121,atwork,1,False,1,21000,10000,112624093,work,,17,WALK,9.59175323294754,900992749 -2746932,1234121,shopping,1,True,1,1000,11000,112624108,shopping,,17,SHARED2FREE,-0.0068224692201906,900992865 -2746932,1234121,shopping,1,False,1,11000,1000,112624108,home,,17,SHARED2FREE,-0.0077875668598362,900992869 -2746929,1234121,work,1,True,1,21000,11000,112624128,work,,6,WALK,2.9694319601524466,900993025 -2746929,1234121,work,1,False,1,11000,21000,112624128,home,,17,WALK,2.9694319554520967,900993029 -2746930,1234121,eatout,1,True,1,17000,11000,112624136,eatout,,10,WALK,4.435362336682579,900993089 -2746930,1234121,eatout,1,False,1,11000,17000,112624136,home,,15,WALK,4.463262318129899,900993093 -2746931,1234121,work,1,True,1,20000,11000,112624210,work,,7,WALK,1.1933443038963714,900993681 -2746931,1234121,work,1,False,1,11000,20000,112624210,home,,20,WALK,1.2637449668352003,900993685 -2746932,1234121,school,1,True,1,8000,11000,112624243,school,,7,WALK,11.3802464089204,900993945 -2746932,1234121,school,1,False,1,11000,8000,112624243,home,,17,WALK,11.282686396640877,900993949 -2746934,1234121,school,1,True,1,21000,11000,112624325,school,,10,WALK,3.657792220061346,900994601 -2746934,1234121,school,1,False,1,11000,21000,112624325,home,,17,WALK,3.657792219228462,900994605 -2936912,1286621,shopping,1,True,1,16000,17000,120413425,shopping,,14,WALK,7.855163989505554,963307401 -2936912,1286621,shopping,1,False,1,17000,16000,120413425,home,,22,WALK,7.853841131587542,963307405 -2957530,1307239,work,1,True,1,19000,21000,121258769,work,,11,WALK,0.3637138294765611,970070153 -2957530,1307239,work,1,False,1,21000,19000,121258769,home,,19,WALK,0.2307332766636538,970070157 -3112851,1384946,work,1,True,1,2000,25000,127626930,work,,11,WALK_LOC,0.6211997338372249,1021015441 -3112851,1384946,work,1,False,2,8000,2000,127626930,work,29.9712324638375,19,WALK_LOC,0.255211438812688,1021015445 -3112851,1384946,work,2,False,2,25000,8000,127626930,home,,20,WALK,9.061488007962073,1021015446 -3328643,1511271,shopping,1,True,1,19000,9000,136474396,shopping,,8,WALK,-0.8879590795653944,1091795169 -3328643,1511271,shopping,1,False,1,9000,19000,136474396,home,,16,WALK,-1.083191160238464,1091795173 -3495346,1594623,atwork,1,True,1,11000,5000,143309190,atwork,,14,WALK,5.543648655831851,1146473521 -3495346,1594623,atwork,1,False,1,5000,11000,143309190,work,,14,WALK_LOC,5.61918499405176,1146473525 -3495346,1594623,work,1,True,1,5000,10000,143309225,work,,7,WALK,2.524931061757108,1146473801 -3495346,1594623,work,1,False,1,10000,5000,143309225,home,,21,WALK,2.744927712292272,1146473805 -3495347,1594623,othmaint,1,True,1,12000,10000,143309255,othmaint,,10,WALK_LOC,3.183629274414097,1146474041 -3495347,1594623,othmaint,1,False,1,10000,12000,143309255,home,,11,WALK_LOC,3.183277552596278,1146474045 -3495347,1594623,shopping,1,True,1,1000,10000,143309260,shopping,,11,WALK_LRF,0.3379285592978597,1146474081 -3495347,1594623,shopping,1,False,1,10000,1000,143309260,home,,11,WALK_LRF,0.4541508537591313,1146474085 -3495347,1594623,work,1,True,1,9000,10000,143309266,work,,12,WALK,8.03004262714356,1146474129 -3495347,1594623,work,1,False,1,10000,9000,143309266,home,,19,WALK,8.170842629634851,1146474133 -3496420,1595160,atwork,1,True,1,12000,16000,143353224,atwork,,10,WALK,4.843447137861254,1146825793 -3496420,1595160,atwork,1,False,1,16000,12000,143353224,work,,12,WALK,4.843447111509163,1146825797 -3496420,1595160,work,1,True,1,16000,17000,143353259,work,,5,WALK,5.0458247003147685,1146826073 -3496420,1595160,work,1,False,1,17000,16000,143353259,home,,20,WALK,5.116224566837883,1146826077 -3496421,1595160,work,1,True,1,16000,17000,143353300,work,,7,WALK_LOC,5.977645296996196,1146826401 -3496421,1595160,work,1,False,1,17000,16000,143353300,home,,18,WALK,5.989179722709104,1146826405 -3608536,1651218,work,1,True,1,13000,9000,147950015,work,,7,WALK_LOC,-0.2844070906738741,1183600121 -3608536,1651218,work,1,False,1,9000,13000,147950015,home,,17,WALK,-0.2557713080959184,1183600125 -3608537,1651218,school,1,True,1,13000,9000,147950048,school,,7,WALK_LRF,1.0049003799424374,1183600385 -3608537,1651218,school,1,False,1,9000,13000,147950048,home,,17,WALK_LRF,1.000810478044286,1183600389 -4762866,1931922,school,1,True,1,17000,16000,195277537,school,,8,WALK_LRF,6.292251313972136,1562220297 -4762866,1931922,school,1,False,1,16000,17000,195277537,home,,13,WALK_LRF,6.2578013689770495,1562220301 -4762869,1931922,school,1,True,1,17000,16000,195277660,school,,8,WALK_LRF,6.292251313972136,1562221281 -4762869,1931922,school,1,False,1,16000,17000,195277660,home,,15,WALK_LRF,6.257797388209449,1562221285 -4762871,1931922,shopping,1,True,1,13000,16000,195277744,shopping,,12,WALK,-0.6022649376600622,1562221953 -4762871,1931922,shopping,1,False,1,16000,13000,195277744,home,,13,WALK,-0.6741441677126537,1562221957 -4762872,1931922,work,1,True,1,1000,16000,195277791,work,,9,WALK,-1.1893690966144852,1562222329 -4762872,1931922,work,1,False,1,16000,1000,195277791,home,,19,WALK,-1.3613354348131683,1562222333 -4762874,1931922,school,1,True,1,16000,16000,195277865,school,,7,WALK,6.714175485305698,1562222921 -4762874,1931922,school,1,False,1,16000,16000,195277865,home,,14,WALK,6.714175485873147,1562222925 -4762875,1931922,school,1,True,1,16000,16000,195277906,school,,8,WALK,6.714175485305698,1562223249 -4762875,1931922,school,1,False,1,16000,16000,195277906,home,,11,WALK,6.714175485305698,1562223253 -4817011,1946006,social,1,True,1,7000,8000,197497487,social,,12,WALK,8.97158312503046,1579979897 -4817011,1946006,social,1,False,1,8000,7000,197497487,home,,13,WALK,8.789583139086504,1579979901 -4817011,1946006,social,1,True,1,1000,8000,197497488,social,,14,WALK_LOC,-0.1838315538475003,1579979905 -4817011,1946006,social,1,False,1,8000,1000,197497488,home,,16,WALK_LOC,-0.2144249677066041,1579979909 -4950606,2010083,school,1,True,1,7000,8000,202974877,school,,8,WALK_LOC,13.226901524964711,1623799017 -4950606,2010083,school,1,False,1,8000,7000,202974877,home,,21,WALK,13.015690560204396,1623799021 -5057667,2048711,work,1,True,1,5000,11000,207364386,work,,8,WALK,3.132108367818242,1658915089 -5057667,2048711,work,1,False,1,11000,5000,207364386,home,,19,WALK,3.176108669344638,1658915093 -5386916,2222604,atwork,1,True,1,14000,10000,220863560,atwork,,13,WALK_LRF,2.6214243141937126,1766908481 -5386916,2222604,atwork,1,False,2,7000,14000,220863560,eatout,40.76162984079656,13,WALK_LOC,1.966082194929056,1766908485 -5386916,2222604,atwork,2,False,2,10000,7000,220863560,work,,13,WALK,14.875749907565677,1766908486 -5386916,2222604,shopping,1,True,2,9000,7000,220863589,social,35.52503266455083,19,WALK_LOC,10.635824434089114,1766908713 -5386916,2222604,shopping,2,True,2,20000,9000,220863589,shopping,,20,WALK_LOC,2.234018194162152,1766908714 -5386916,2222604,shopping,1,False,3,25000,20000,220863589,shopping,35.84551495448149,21,WALK_LRF,1.330786295384866,1766908717 -5386916,2222604,shopping,2,False,3,10000,25000,220863589,eatout,52.3743087314661,21,WALK_LOC,11.678738756115026,1766908718 -5386916,2222604,shopping,3,False,3,7000,10000,220863589,home,,21,WALK_LOC,9.976614394034591,1766908719 -5386916,2222604,work,1,True,1,10000,7000,220863595,work,,8,WALK_LOC,8.192659828887404,1766908761 -5386916,2222604,work,1,False,1,7000,10000,220863595,home,,18,WALK_LOC,8.188826447054582,1766908765 -5386917,2222604,work,1,True,1,19000,7000,220863636,work,,8,WALK_LOC,0.1911770675662809,1766909089 -5386917,2222604,work,1,False,2,7000,19000,220863636,othmaint,31.6003322795588,18,WALK,0.1437692426814362,1766909093 -5386917,2222604,work,2,False,2,7000,7000,220863636,home,,18,WALK,11.32236685212627,1766909094 -5387114,2222703,othdiscr,1,True,2,8000,7000,220871699,shopping,38.02242004489941,6,WALK,12.564286884276584,1766973593 -5387114,2222703,othdiscr,2,True,2,22000,8000,220871699,othdiscr,,7,WALK_LRF,2.805407913482188,1766973594 -5387114,2222703,othdiscr,1,False,1,7000,22000,220871699,home,,18,WALK_LOC,1.9273722416677583,1766973597 -5387114,2222703,othdiscr,1,True,1,6000,7000,220871700,othdiscr,,18,WALK,12.768489014109347,1766973601 -5387114,2222703,othdiscr,1,False,1,7000,6000,220871700,home,,18,WALK,12.712689042504248,1766973605 -5387114,2222703,work,1,True,1,4000,7000,220871713,work,,19,TNC_SINGLE,1.0831157444746895,1766973705 -5387114,2222703,work,1,False,1,7000,4000,220871713,home,,22,WALK,1.0793285014212155,1766973709 -5387115,2222703,eatout,1,True,1,14000,7000,220871721,eatout,,21,WALK_LOC,1.6853501652386769,1766973769 -5387115,2222703,eatout,1,False,1,7000,14000,220871721,home,,21,WALK_LOC,1.6973275752566237,1766973773 -5387115,2222703,work,1,True,2,7000,7000,220871754,shopping,31.69798103935113,9,WALK,11.322377732641469,1766974033 -5387115,2222703,work,2,True,2,13000,7000,220871754,work,,10,TNC_SINGLE,0.7778453750585694,1766974034 -5387115,2222703,work,1,False,2,9000,13000,220871754,othmaint,32.707495666775806,17,TNC_SINGLE,0.8285588262291184,1766974037 -5387115,2222703,work,2,False,2,7000,9000,220871754,home,,20,WALK,8.909402790957092,1766974038 -5388246,2223269,work,1,True,1,4000,10000,220918125,work,,9,WALK_LRF,0.7089583202667562,1767345001 -5388246,2223269,work,1,False,2,7000,4000,220918125,escort,31.994989861076217,15,WALK,0.5871608261082515,1767345005 -5388246,2223269,work,2,False,2,10000,7000,220918125,home,,19,WALK_LOC,11.34645373317459,1767345006 -5388247,2223269,atwork,1,True,1,2000,24000,220918131,atwork,,13,WALK,0.4219166577214059,1767345049 -5388247,2223269,atwork,1,False,1,24000,2000,220918131,work,,14,WALK,0.4444722615783372,1767345053 -5388247,2223269,work,1,True,1,24000,10000,220918166,work,,8,WALK,-0.0203809805190121,1767345329 -5388247,2223269,work,1,False,2,25000,24000,220918166,social,29.31818466200153,16,WALK,2.0913678350366944,1767345333 -5388247,2223269,work,2,False,2,10000,25000,220918166,home,,21,WALK,8.369527092415394,1767345334 -5388456,2223374,work,1,True,1,16000,11000,220926735,work,,9,WALK,4.434228526694411,1767413881 -5388456,2223374,work,1,False,1,11000,16000,220926735,home,,18,WALK,4.434228455705195,1767413885 -5388456,2223374,work,1,True,2,7000,11000,220926736,escort,36.15676938773793,18,WALK,10.587761425978275,1767413889 -5388456,2223374,work,2,True,2,16000,7000,220926736,work,,18,WALK,4.01623140579655,1767413890 -5388456,2223374,work,1,False,2,6000,16000,220926736,work,37.00996280650867,19,WALK,4.082231146080614,1767413893 -5388456,2223374,work,2,False,2,11000,6000,220926736,home,,19,WALK,9.254342916685156,1767413894 -5388457,2223374,work,1,True,1,23000,11000,220926776,work,,9,WALK_LOC,1.5921957770735595,1767414209 -5388457,2223374,work,1,False,1,11000,23000,220926776,home,,19,WALK_LOC,1.5919645118866783,1767414213 -5391136,2224714,atwork,1,True,1,13000,16000,221036580,atwork,,11,WALK,-0.4561262528247776,1768292641 -5391136,2224714,atwork,1,False,1,16000,13000,221036580,work,,13,WALK,-0.5045352445065882,1768292645 -5391136,2224714,eatout,1,True,1,22000,17000,221036582,eatout,,20,WALK_LRF,2.6683208551888327,1768292657 -5391136,2224714,eatout,1,False,1,17000,22000,221036582,home,,21,WALK_LRF,2.9626477168303618,1768292661 -5391136,2224714,work,1,True,4,6000,17000,221036615,work,42.3757416289184,8,WALK,9.44870723053955,1768292921 -5391136,2224714,work,2,True,4,8000,6000,221036615,escort,39.33637730721234,8,WALK,10.098789204079656,1768292922 -5391136,2224714,work,3,True,4,25000,8000,221036615,escort,38.8253097945831,9,WALK,10.453953179773286,1768292923 -5391136,2224714,work,4,True,4,16000,25000,221036615,work,,11,WALK_LOC,5.609497297787802,1768292924 -5391136,2224714,work,1,False,1,17000,16000,221036615,home,,17,WALK_LRF,6.375393830472105,1768292925 -5391137,2224714,work,1,True,1,2000,17000,221036656,work,,5,WALK_LRF,0.4679223024855918,1768293249 -5391137,2224714,work,1,False,4,6000,2000,221036656,othdiscr,29.24742791838357,16,WALK,0.3715206518006981,1768293253 -5391137,2224714,work,2,False,4,10000,6000,221036656,shopping,42.6597481033155,17,WALK_LOC,10.068026158792334,1768293254 -5391137,2224714,work,3,False,4,7000,10000,221036656,shopping,44.11765347097764,17,WALK,8.287106531455793,1768293255 -5391137,2224714,work,4,False,4,17000,7000,221036656,home,,18,WALK,10.823184515975516,1768293256 -7452651,2761316,othdiscr,1,True,1,14000,10000,305558716,othdiscr,,16,WALK_LRF,2.1434224937878565,2444469729 -7452651,2761316,othdiscr,1,False,1,10000,14000,305558716,home,,22,WALK_LRF,2.09912851886251,2444469733 -7452651,2761316,othmaint,1,True,1,2000,10000,305558719,othmaint,,5,WALK_LRF,0.8813635609701315,2444469753 -7452651,2761316,othmaint,1,False,1,10000,2000,305558719,home,,13,WALK_LRF,0.9656586006325034,2444469757 -7452726,2761391,shopping,1,True,2,8000,10000,305561799,shopping,41.14610613733738,12,WALK,11.654724087483617,2444494393 -7452726,2761391,shopping,2,True,2,16000,8000,305561799,shopping,,12,WALK,5.348165111115939,2444494394 -7452726,2761391,shopping,1,False,2,7000,16000,305561799,escort,44.24836557044917,15,WALK,5.680632173681755,2444494397 -7452726,2761391,shopping,2,False,2,10000,7000,305561799,home,,15,WALK,13.42152726365645,2444494398 -7453556,2762221,othdiscr,1,True,1,5000,21000,305595821,othdiscr,,14,WALK_LOC,4.690570517977736,2444766569 -7453556,2762221,othdiscr,1,False,1,21000,5000,305595821,home,,18,WALK,4.678949130107614,2444766573 +"person_id","household_id","primary_purpose","trip_num","outbound","trip_count","destination","origin","tour_id","purpose","destination_logsum","depart","trip_mode","mode_choice_logsum","trip_id" +26686,26686,"shopping",1,true,1,11000,8000,1094159,"shopping",,12,"WALK_LOC",5.411343557320603,8753273 +26686,26686,"shopping",1,false,1,8000,11000,1094159,"home",,13,"WALK",5.463401368296604,8753277 +26844,26844,"othmaint",1,true,1,22000,8000,1100632,"othmaint",,8,"WALK_LRF",2.188520043314093,8805057 +26844,26844,"othmaint",1,false,1,8000,22000,1100632,"home",,9,"WALK_LRF",2.36878548584534,8805061 +26844,26844,"shopping",1,true,2,9000,8000,1100637,"shopping",37.654995499157636,9,"WALK_LOC",10.984274105698466,8805097 +26844,26844,"shopping",2,true,2,5000,9000,1100637,"shopping",,9,"WALK_LOC",4.54338910965502,8805098 +26844,26844,"shopping",1,false,1,8000,5000,1100637,"home",,14,"WALK_LOC",4.56041276868394,8805101 +27726,27726,"eatout",1,true,1,5000,10000,1136772,"eatout",,14,"WALK",3.620543614827592,9094177 +27726,27726,"eatout",1,false,1,10000,5000,1136772,"home",,19,"WALK",3.8995426979512775,9094181 +110675,110675,"work",1,true,1,15000,16000,4537714,"work",,5,"WALK",0.4290512337198249,36301713 +110675,110675,"work",1,false,1,16000,15000,4537714,"home",,18,"WALK",0.3209866213701127,36301717 +112064,112064,"work",1,true,1,13000,16000,4594663,"work",,13,"WALK",-0.8049686044441835,36757305 +112064,112064,"work",1,false,1,16000,13000,4594663,"home",,20,"WALK",-0.8616775847545357,36757309 +264108,226869,"eatout",1,true,1,8000,9000,10828434,"eatout",,14,"WALK",12.045414087419827,86627473 +264108,226869,"eatout",1,false,1,9000,8000,10828434,"home",,14,"WALK",12.045414087420168,86627477 +323689,256660,"work",1,true,2,7000,10000,13271288,"work",32.636430904267925,15,"WALK",10.992779238372787,106170305 +323689,256660,"work",2,true,2,2000,7000,13271288,"work",,16,"WALK",0.07082651725982507,106170306 +323689,256660,"work",1,false,1,10000,2000,13271288,"home",,21,"WALK_LRF",0.4297270030393883,106170309 +323690,256660,"work",1,true,1,2000,10000,13271329,"work",,12,"WALK_LRF",0.4596535626737871,106170633 +323690,256660,"work",1,false,2,9000,2000,13271329,"escort",28.817376874427456,16,"WALK_LRF",0.46372062273525616,106170637 +323690,256660,"work",2,false,2,10000,9000,13271329,"home",,17,"WALK",8.803450356162276,106170638 +325431,257531,"othdiscr",1,true,1,16000,16000,13342696,"othdiscr",,13,"WALK",7.3308796254372535,106741569 +325431,257531,"othdiscr",1,false,3,3000,16000,13342696,"social",41.42675360474179,15,"WALK",6.752233766482679,106741573 +325431,257531,"othdiscr",2,false,3,7000,3000,13342696,"escort",49.88012520113926,15,"WALK",9.19862804139483,106741574 +325431,257531,"othdiscr",3,false,3,16000,7000,13342696,"home",,15,"WALK",12.573466152605935,106741575 +325431,257531,"work",1,true,1,14000,16000,13342710,"work",,16,"WALK_LOC",1.566089725814676,106741681 +325431,257531,"work",1,false,1,16000,14000,13342710,"home",,19,"WALK",1.5222029212145018,106741685 +325432,257531,"work",1,true,1,15000,16000,13342751,"work",,7,"WALK_LOC",1.5021356653376314,106742009 +325432,257531,"work",1,false,1,16000,15000,13342751,"home",,15,"WALK",1.4521916317367,106742013 +595684,370497,"escort",1,true,1,8000,21000,24423053,"escort",,8,"WALK",9.791811195810004,195384425 +595684,370497,"escort",1,false,1,21000,8000,24423053,"home",,8,"WALK",9.702536666511893,195384429 +595684,370497,"work",1,true,4,8000,21000,24423083,"shopping",26.54293521509044,17,"WALK",9.135886955872488,195384665 +595684,370497,"work",2,true,4,9000,8000,24423083,"work",27.389617213100415,18,"WALK",8.121041430209859,195384666 +595684,370497,"work",3,true,4,7000,9000,24423083,"work",32.660107643803926,18,"WALK",10.660973323175552,195384667 +595684,370497,"work",4,true,4,2000,7000,24423083,"work",,19,"WALK",0.19579318269854307,195384668 +595684,370497,"work",1,false,1,21000,2000,24423083,"home",,22,"SHARED2FREE",-0.47818074479683437,195384669 +595685,370497,"school",1,true,1,13000,21000,24423116,"school",,8,"WALK",-0.822926858448749,195384929 +595685,370497,"school",1,false,1,21000,13000,24423116,"home",,15,"WALK_LOC",-1.1046192102021704,195384933 +595686,370497,"school",1,true,1,8000,21000,24423157,"school",,7,"WALK",11.098406414435402,195385257 +595686,370497,"school",1,false,1,21000,8000,24423157,"home",,11,"WALK",11.011686392048867,195385261 +644292,386699,"school",1,true,1,7000,7000,26416003,"school",,7,"WALK",13.595037388471335,211328025 +644292,386699,"school",1,false,1,7000,7000,26416003,"home",,13,"WALK",13.595037388471335,211328029 +644476,386761,"work",1,true,1,24000,16000,26423555,"work",,7,"WALK_LOC",2.646413663361418,211388441 +644476,386761,"work",1,false,1,16000,24000,26423555,"home",,17,"WALK",2.375093970511917,211388445 +644477,386761,"work",1,true,1,4000,16000,26423596,"work",,8,"WALK",0.5554280270852756,211388769 +644477,386761,"work",1,false,3,8000,4000,26423596,"othdiscr",29.4847474381881,8,"WALK_LOC",0.3997266318260631,211388773 +644477,386761,"work",2,false,3,7000,8000,26423596,"shopping",47.722440883077674,18,"WALK_LOC",10.251476771714287,211388774 +644477,386761,"work",3,false,3,16000,7000,26423596,"home",,18,"WALK",10.843966918146847,211388775 +644478,386761,"school",1,true,2,3000,16000,26423629,"othmaint",47.90324508769601,8,"WALK_LOC",8.49305350371487,211389033 +644478,386761,"school",2,true,2,10000,3000,26423629,"school",,8,"WALK_LRF",11.18164971936148,211389034 +644478,386761,"school",1,false,3,6000,10000,26423629,"shopping",46.85697357578727,13,"WALK_LOC",9.1553027122261,211389037 +644478,386761,"school",2,false,3,9000,6000,26423629,"social",56.412023953286514,22,"WALK_LRF",13.261264313673598,211389038 +644478,386761,"school",3,false,3,16000,9000,26423629,"home",,23,"WALK_LRF",11.58486335321286,211389039 +1267567,570454,"eatout",1,true,1,9000,21000,51970253,"eatout",,11,"WALK",9.80969354428707,415762025 +1267567,570454,"eatout",1,false,1,21000,9000,51970253,"home",,11,"WALK",9.893393806466781,415762029 +1427193,703381,"shopping",1,true,1,25000,25000,58514946,"shopping",,15,"BIKE",13.723708538343773,468119569 +1427193,703381,"shopping",1,false,1,25000,25000,58514946,"home",,21,"BIKE",13.723708538343773,468119573 +1427194,703381,"othmaint",1,true,1,15000,25000,58514982,"othmaint",,9,"BIKE",0.5314989172255216,468119857 +1427194,703381,"othmaint",1,false,1,25000,15000,58514982,"home",,13,"BIKE",0.45960042238994253,468119861 +1427194,703381,"othmaint",1,true,1,8000,25000,58514983,"othmaint",,14,"WALK",7.518240674377764,468119865 +1427194,703381,"othmaint",1,false,1,25000,8000,58514983,"home",,16,"BIKE",7.524697959190778,468119869 +1427194,703381,"othmaint",1,true,1,22000,25000,58514984,"othmaint",,16,"WALK_LOC",1.8191857365021504,468119873 +1427194,703381,"othmaint",1,false,1,25000,22000,58514984,"home",,20,"WALK",1.7451811938516613,468119877 +1572659,763879,"othdiscr",1,true,1,7000,6000,64479044,"othdiscr",,5,"WALK",14.202826252443442,515832353 +1572659,763879,"othdiscr",1,false,1,6000,7000,64479044,"home",,13,"WALK",14.258626224164276,515832357 +1572930,764150,"eatout",1,true,1,9000,9000,64490136,"eatout",,7,"WALK",10.959173634837487,515921089 +1572930,764150,"eatout",1,false,1,9000,9000,64490136,"home",,16,"WALK",10.95917363483388,515921093 +1632206,823426,"work",1,true,1,1000,11000,66920485,"work",,7,"WALK",-1.5956224393312588,535363881 +1632206,823426,"work",1,false,1,11000,1000,66920485,"home",,18,"WALK",-1.639499846307082,535363885 +1632281,823501,"work",1,true,1,9000,12000,66923560,"work",,8,"WALK_LRF",9.072303922465583,535388481 +1632281,823501,"work",1,false,1,12000,9000,66923560,"home",,18,"WALK_LOC",9.08314468928761,535388485 +1632987,824207,"atwork",1,true,1,17000,13000,66952471,"atwork",,10,"WALK_LOC",6.277349865930346,535619769 +1632987,824207,"atwork",1,false,1,13000,17000,66952471,"work",,10,"WALK_LRF",6.267597398587461,535619773 +1632987,824207,"work",1,true,1,13000,18000,66952506,"work",,7,"WALK_LOC",-0.3201579365284811,535620049 +1632987,824207,"work",1,false,1,18000,13000,66952506,"home",,20,"WALK_LOC",-0.3594648843996779,535620053 +1875721,982875,"work",1,true,1,13000,16000,76904600,"work",,7,"DRIVEALONEFREE",0.5784679823301695,615236801 +1875721,982875,"work",1,false,1,16000,13000,76904600,"home",,19,"SHARED3FREE",-0.47557679706281664,615236805 +1875722,982875,"work",1,true,1,10000,16000,76904641,"work",,7,"WALK",5.550997745640507,615237129 +1875722,982875,"work",1,false,1,16000,10000,76904641,"home",,18,"WALK",5.572997834556732,615237133 +2159057,1099626,"work",1,true,1,2000,20000,88521376,"work",,7,"BIKE",-0.5791792872936957,708171009 +2159057,1099626,"work",1,false,1,20000,2000,88521376,"home",,17,"BIKE",-0.6248114915418729,708171013 +2159058,1099626,"univ",1,true,1,9000,20000,88521409,"univ",,7,"WALK",10.269026275933195,708171273 +2159058,1099626,"univ",1,false,1,20000,9000,88521409,"home",,14,"WALK_LOC",10.017804352037523,708171277 +2159059,1099626,"school",1,true,1,17000,20000,88521450,"school",,8,"WALK",2.5208933659011423,708171601 +2159059,1099626,"school",1,false,1,20000,17000,88521450,"home",,15,"WALK",2.489416163895632,708171605 +2458500,1173905,"othdiscr",1,true,1,8000,8000,100798525,"othdiscr",,13,"WALK",9.142685289582726,806388201 +2458500,1173905,"othdiscr",1,false,1,8000,8000,100798525,"home",,15,"WALK",9.142685147217486,806388205 +2458502,1173905,"school",1,true,1,21000,8000,100798613,"school",,9,"WALK_LOC",3.40061687064914,806388905 +2458502,1173905,"school",1,false,1,8000,21000,100798613,"home",,15,"WALK_LOC",3.467230900559858,806388909 +2458503,1173905,"school",1,true,1,9000,8000,100798654,"school",,8,"WALK",9.848192623423305,806389233 +2458503,1173905,"school",1,false,1,8000,9000,100798654,"home",,17,"WALK",9.848192623421339,806389237 +2566698,1196298,"othmaint",1,true,1,17000,25000,105234646,"othmaint",,14,"WALK",2.4320969181708274,841877169 +2566698,1196298,"othmaint",1,false,1,25000,17000,105234646,"home",,15,"WALK",2.0996177397663334,841877173 +2566698,1196298,"work",1,true,2,7000,25000,105234657,"work",34.781247802458935,7,"WALK",9.572003738684229,841877257 +2566698,1196298,"work",2,true,2,11000,7000,105234657,"work",,8,"WALK",2.589280616830245,841877258 +2566698,1196298,"work",1,false,3,7000,11000,105234657,"work",34.38399802414528,11,"WALK",2.5702215900039493,841877261 +2566698,1196298,"work",2,false,3,7000,7000,105234657,"eatout",46.33672423485007,12,"WALK",10.196777679530099,841877262 +2566698,1196298,"work",3,false,3,25000,7000,105234657,"home",,12,"WALK",9.426787291131419,841877263 +2566699,1196298,"escort",1,true,1,5000,25000,105234668,"escort",,8,"WALK",3.499661827044405,841877345 +2566699,1196298,"escort",1,false,1,25000,5000,105234668,"home",,9,"WALK",3.1439310716764095,841877349 +2566699,1196298,"escort",1,true,1,2000,25000,105234669,"escort",,18,"WALK",0.2207065371384486,841877353 +2566699,1196298,"escort",1,false,1,25000,2000,105234669,"home",,21,"WALK",0.0645230613261685,841877357 +2566699,1196298,"othdiscr",1,true,1,2000,25000,105234684,"othdiscr",,10,"WALK",0.2207063663573701,841877473 +2566699,1196298,"othdiscr",1,false,1,25000,2000,105234684,"home",,12,"WALK",0.06452268380940691,841877477 +2566699,1196298,"shopping",1,true,1,12000,25000,105234692,"shopping",,12,"WALK",4.331730930907167,841877537 +2566699,1196298,"shopping",1,false,1,25000,12000,105234692,"home",,17,"WALK",4.253611343861028,841877541 +2566700,1196298,"school",1,true,1,17000,25000,105234731,"school",,8,"WALK",3.3596916050588748,841877849 +2566700,1196298,"school",1,false,1,25000,17000,105234731,"home",,15,"WALK",2.844795965429825,841877853 +2566701,1196298,"escort",1,true,1,15000,25000,105234750,"escort",,18,"SHARED3FREE",0.7510367359743052,841878001 +2566701,1196298,"escort",1,false,1,25000,15000,105234750,"home",,19,"SHARED3FREE",0.5170571296970309,841878005 +2566701,1196298,"school",1,true,1,8000,25000,105234772,"school",,7,"WALK",10.377546474783648,841878177 +2566701,1196298,"school",1,false,1,25000,8000,105234772,"home",,13,"WALK",10.404646423723685,841878181 +2566702,1196298,"othdiscr",1,true,1,17000,25000,105234807,"othdiscr",,18,"WALK",3.8787174748250832,841878457 +2566702,1196298,"othdiscr",1,false,3,8000,17000,105234807,"othdiscr",38.41301895614709,20,"WALK",3.731436789708465,841878461 +2566702,1196298,"othdiscr",2,false,3,7000,8000,105234807,"escort",57.021060151258915,20,"WALK",12.331097986979803,841878462 +2566702,1196298,"othdiscr",3,false,3,25000,7000,105234807,"home",,20,"WALK",13.411567550566136,841878463 +2936848,1286557,"eatout",1,true,1,21000,11000,120410774,"eatout",,18,"WALK",4.184272891826802,963286193 +2936848,1286557,"eatout",1,false,1,11000,21000,120410774,"home",,18,"WALK",4.184272891826802,963286197 +2936848,1286557,"othmaint",1,true,3,25000,11000,120410796,"othmaint",43.9224625738787,13,"WALK",8.499031597964903,963286369 +2936848,1286557,"othmaint",2,true,3,7000,25000,120410796,"othmaint",45.899044597290825,13,"WALK_LOC",9.601221637377746,963286370 +2936848,1286557,"othmaint",3,true,3,7000,7000,120410796,"othmaint",,15,"WALK",9.766384206735802,963286371 +2936848,1286557,"othmaint",1,false,2,8000,7000,120410796,"shopping",42.99831282925046,16,"WALK_LOC",9.791851252806124,963286373 +2936848,1286557,"othmaint",2,false,2,11000,8000,120410796,"home",,16,"WALK",8.624638911562878,963286374 +2936848,1286557,"shopping",1,true,1,8000,11000,120410801,"shopping",,18,"WALK",12.13469405323234,963286409 +2936848,1286557,"shopping",1,false,3,7000,8000,120410801,"othdiscr",58.263702718491615,18,"WALK",12.357894046600236,963286413 +2936848,1286557,"shopping",2,false,3,7000,7000,120410801,"escort",61.6886580104208,19,"WALK",14.414866203326692,963286414 +2936848,1286557,"shopping",3,false,3,11000,7000,120410801,"home",,19,"WALK",13.856866219908829,963286415 +3061894,1363467,"othmaint",1,true,1,4000,24000,125537682,"othmaint",,8,"WALK_LOC",1.2581477773605165,1004301457 +3061894,1363467,"othmaint",1,false,1,24000,4000,125537682,"home",,10,"WALK",1.257177917863963,1004301461 +3061894,1363467,"shopping",1,true,2,7000,24000,125537687,"othmaint",36.82889013969701,8,"WALK_LOC",13.495011906378089,1004301497 +3061894,1363467,"shopping",2,true,2,2000,7000,125537687,"shopping",,8,"WALK_LOC",0.565184198020481,1004301498 +3061894,1363467,"shopping",1,false,2,25000,2000,125537687,"eatout",34.99825728868734,8,"WALK_LOC",0.6339313982356126,1004301501 +3061894,1363467,"shopping",2,false,2,24000,25000,125537687,"home",,8,"WALK_LOC",13.011744626496117,1004301502 +3061895,1363467,"othmaint",1,true,1,11000,24000,125537723,"othmaint",,8,"WALK",3.6903296324714514,1004301785 +3061895,1363467,"othmaint",1,false,1,24000,11000,125537723,"home",,8,"WALK_LOC",3.732966741421779,1004301789 +3061895,1363467,"shopping",1,true,2,25000,24000,125537728,"shopping",41.84307766687776,8,"WALK_LOC",12.887343785241576,1004301825 +3061895,1363467,"shopping",2,true,2,5000,25000,125537728,"shopping",,11,"WALK_LOC",4.34963250656242,1004301826 +3061895,1363467,"shopping",1,false,1,24000,5000,125537728,"home",,20,"WALK_LOC",4.22919350865673,1004301829 +3188483,1402945,"othmaint",1,true,1,9000,25000,130727831,"othmaint",,10,"WALK_LOC",6.481484248057271,1045822649 +3188483,1402945,"othmaint",1,false,4,6000,9000,130727831,"eatout",36.66127051218098,10,"WALK_LOC",6.777434160719099,1045822653 +3188483,1402945,"othmaint",2,false,4,16000,6000,130727831,"shopping",32.924413542253355,11,"WALK_LOC",7.647906411548703,1045822654 +3188483,1402945,"othmaint",3,false,4,7000,16000,130727831,"eatout",33.5485700998544,11,"WALK_LOC",4.406350241888349,1045822655 +3188483,1402945,"othmaint",4,false,4,25000,7000,130727831,"home",,11,"WALK_LOC",8.242503883378836,1045822656 +3188483,1402945,"shopping",1,true,1,11000,25000,130727836,"shopping",,14,"BIKE",4.467420723409526,1045822689 +3188483,1402945,"shopping",1,false,1,25000,11000,130727836,"home",,15,"BIKE",4.420260383253186,1045822693 +3188484,1402945,"work",1,true,1,14000,25000,130727883,"work",,15,"DRIVEALONEFREE",0.8430101496948217,1045823065 +3188484,1402945,"work",1,false,1,25000,14000,130727883,"home",,17,"WALK",0.5323817807935262,1045823069 +3188485,1402945,"work",1,true,1,5000,25000,130727924,"work",,8,"WALK",3.176125996500932,1045823393 +3188485,1402945,"work",1,false,1,25000,5000,130727924,"home",,18,"WALK",2.885731258806822,1045823397 +3232955,1444715,"escort",1,true,1,16000,14000,132551164,"escort",,15,"WALK",6.99607949876782,1060409313 +3232955,1444715,"escort",1,false,1,14000,16000,132551164,"home",,16,"WALK",7.1523194714836,1060409317 +3232955,1444715,"work",1,true,1,13000,14000,132551194,"work",,6,"WALK",-0.6306362451985411,1060409553 +3232955,1444715,"work",1,false,1,14000,13000,132551194,"home",,11,"WALK",-0.6306362451985411,1060409557 +3232955,1444715,"work",1,true,1,13000,14000,132551195,"work",,11,"SHARED2FREE",0.452335034485567,1060409561 +3232955,1444715,"work",1,false,1,14000,13000,132551195,"home",,14,"SHARED2FREE",-0.2662941409407339,1060409565 +3233462,1445222,"atwork",1,true,1,5000,21000,132571946,"atwork",,10,"WALK",4.54810209752725,1060575569 +3233462,1445222,"atwork",1,false,2,3000,5000,132571946,"work",38.52996463706063,10,"WALK",4.689176924751054,1060575573 +3233462,1445222,"atwork",2,false,2,21000,3000,132571946,"work",,10,"WALK",9.145243974232187,1060575574 +3233462,1445222,"work",1,true,1,21000,17000,132571981,"work",,9,"DRIVEALONEFREE",1.5724421545628722,1060575849 +3233462,1445222,"work",1,false,4,7000,21000,132571981,"work",30.842278186739854,17,"WALK",1.8020475726295213,1060575853 +3233462,1445222,"work",2,false,4,6000,7000,132571981,"othmaint",42.469375553808376,17,"WALK",10.073578746267579,1060575854 +3233462,1445222,"work",3,false,4,7000,6000,132571981,"escort",40.40244821152917,17,"WALK",8.854601045166811,1060575855 +3233462,1445222,"work",4,false,4,17000,7000,132571981,"home",,20,"WALK",8.238896211056357,1060575856 +3328568,1511234,"work",1,true,1,13000,8000,136471327,"work",,8,"WALK_LOC",-0.2435902544788206,1091770617 +3328568,1511234,"work",1,false,2,7000,13000,136471327,"escort",30.784963133093992,16,"WALK",-0.20149926925026043,1091770621 +3328568,1511234,"work",2,false,2,8000,7000,136471327,"home",,22,"WALK",11.478676207869436,1091770622 +3328569,1511234,"univ",1,true,1,9000,8000,136471360,"univ",,8,"WALK_LOC",10.078747551647542,1091770881 +3328569,1511234,"univ",1,false,1,8000,9000,136471360,"home",,16,"WALK_LOC",10.077775953315784,1091770885 +3495342,1594621,"atwork",1,true,4,8000,8000,143309026,"escort",59.78358512236625,11,"WALK",12.546654055806371,1146472209 +3495342,1594621,"atwork",2,true,4,7000,8000,143309026,"eatout",62.69554661345672,11,"WALK",14.39426624162804,1146472210 +3495342,1594621,"atwork",3,true,4,8000,7000,143309026,"eatout",58.670251524714686,11,"WALK",12.253374125394837,1146472211 +3495342,1594621,"atwork",4,true,4,7000,8000,143309026,"atwork",,11,"WALK",14.39426624162804,1146472212 +3495342,1594621,"atwork",1,false,1,8000,7000,143309026,"work",,11,"WALK",14.198746283189761,1146472213 +3495342,1594621,"work",1,true,1,8000,10000,143309061,"work",,8,"WALK",10.017940348880348,1146472489 +3495342,1594621,"work",1,false,1,10000,8000,143309061,"home",,17,"WALK",10.028242430555887,1146472493 +3495343,1594621,"shopping",1,true,2,8000,10000,143309096,"eatout",34.050659137480324,15,"WALK",11.766414100586582,1146472769 +3495343,1594621,"shopping",2,true,2,2000,8000,143309096,"shopping",,15,"WALK",-0.381439934127238,1146472770 +3495343,1594621,"shopping",1,false,2,25000,2000,143309096,"shopping",29.547104219689846,16,"WALK",0.06466501966771307,1146472773 +3495343,1594621,"shopping",2,false,2,10000,25000,143309096,"home",,16,"WALK",11.03258173332068,1146472774 +3596364,1645132,"univ",1,true,1,9000,9000,147450955,"univ",,11,"WALK",10.238432625148134,1179607641 +3596364,1645132,"univ",1,false,1,9000,9000,147450955,"home",,11,"WALK",10.238432625148134,1179607645 +3596364,1645132,"shopping",1,true,2,7000,9000,147450957,"othmaint",33.13947297558887,10,"WALK",12.302151262950213,1179607657 +3596364,1645132,"shopping",2,true,2,13000,7000,147450957,"shopping",,10,"TNC_SINGLE",-0.03534115978056812,1179607658 +3596364,1645132,"shopping",1,false,2,8000,13000,147450957,"shopping",28.5289091077587,11,"DRIVEALONEFREE",-0.04627866111274048,1179607661 +3596364,1645132,"shopping",2,false,2,9000,8000,147450957,"home",,11,"WALK",10.568844642356845,1179607662 +3596365,1645132,"school",1,true,1,11000,9000,147450996,"school",,10,"WALK",4.197503986285156,1179607969 +3596365,1645132,"school",1,false,3,25000,11000,147450996,"shopping",34.1106297943011,17,"WALK",3.2273280548831877,1179607973 +3596365,1645132,"school",2,false,3,6000,25000,147450996,"othmaint",53.965718905093475,17,"WALK",12.120015882476332,1179607974 +3596365,1645132,"school",3,false,3,9000,6000,147450996,"home",,17,"WALK",11.33462804101704,1179607975 +3891102,1747467,"atwork",1,true,1,8000,10000,159535186,"atwork",,11,"WALK",12.05033424549614,1276281489 +3891102,1747467,"atwork",1,false,2,8000,8000,159535186,"eatout",55.06169482702508,11,"WALK",12.546654055641511,1276281493 +3891102,1747467,"atwork",2,false,2,10000,8000,159535186,"work",,11,"WALK",12.087934172984744,1276281494 +3891102,1747467,"work",1,true,2,7000,16000,159535221,"escort",45.82929445712504,8,"WALK",11.099112493958854,1276281769 +3891102,1747467,"work",2,true,2,10000,7000,159535221,"work",,10,"WALK",8.30033879779025,1276281770 +3891102,1747467,"work",1,false,2,6000,10000,159535221,"shopping",41.9136622315094,17,"WALK_LOC",8.184787697293078,1276281773 +3891102,1747467,"work",2,false,2,16000,6000,159535221,"home",,21,"WALK_LOC",9.754298157016313,1276281774 +3891104,1747467,"othdiscr",1,true,1,17000,16000,159535289,"othdiscr",,7,"WALK",5.9419631748312804,1276282313 +3891104,1747467,"othdiscr",1,false,1,16000,17000,159535289,"home",,22,"WALK",5.85268329864962,1276282317 +4171615,1810015,"univ",1,true,1,14000,16000,171036246,"univ",,18,"WALK_LOC",0.6138935880581958,1368289969 +4171615,1810015,"univ",1,false,1,16000,14000,171036246,"home",,18,"WALK_LOC",0.6598392789087326,1368289973 +4171616,1810015,"shopping",1,true,1,14000,16000,171036289,"shopping",,10,"WALK",1.0944891382847342,1368290313 +4171616,1810015,"shopping",1,false,1,16000,14000,171036289,"home",,14,"WALK",0.938251329159558,1368290317 +4171617,1810015,"atwork",1,true,1,2000,1000,171036301,"atwork",,13,"WALK",0.5601366034839007,1368290409 +4171617,1810015,"atwork",1,false,2,7000,2000,171036301,"escort",35.42201416387718,16,"WALK",0.060794856605562796,1368290413 +4171617,1810015,"atwork",2,false,2,1000,7000,171036301,"work",,16,"WALK",13.860346322897334,1368290414 +4171617,1810015,"work",1,true,1,1000,16000,171036336,"work",,8,"WALK",-1.189732598419018,1368290689 +4171617,1810015,"work",1,false,1,16000,1000,171036336,"home",,16,"WALK",-1.3617459542702337,1368290693 +4171619,1810015,"othdiscr",1,true,1,9000,16000,171036404,"othdiscr",,9,"WALK_LOC",10.16759626945202,1368291233 +4171619,1810015,"othdiscr",1,false,1,16000,9000,171036404,"home",,19,"WALK_LRF",11.465161395499365,1368291237 +4171622,1810015,"othmaint",1,true,1,7000,16000,171036530,"othmaint",,11,"WALK_LOC",8.321092416462646,1368292241 +4171622,1810015,"othmaint",1,false,1,16000,7000,171036530,"home",,12,"WALK_LOC",8.2980822985276,1368292245 +4823797,1952792,"work",1,true,1,15000,14000,197775716,"work",,10,"WALK",0.600939366364589,1582205729 +4823797,1952792,"work",1,false,1,14000,15000,197775716,"home",,18,"WALK",0.600939366364589,1582205733 +5057160,2048204,"work",1,true,1,7000,5000,207343599,"work",,6,"WALK",11.571833286192984,1658748793 +5057160,2048204,"work",1,false,1,5000,7000,207343599,"home",,17,"WALK",11.581607356007767,1658748797 +5057338,2048382,"work",1,true,1,16000,7000,207350897,"work",,7,"WALK",5.537688024074189,1658807177 +5057338,2048382,"work",1,false,1,7000,16000,207350897,"home",,20,"WALK_LOC",5.628108606494237,1658807181 +5387762,2223027,"work",1,true,1,14000,9000,220898281,"work",,6,"WALK_LRF",1.3971297604721287,1767186249 +5387762,2223027,"work",1,false,1,9000,14000,220898281,"home",,15,"WALK_LRF",1.5019383031152798,1767186253 +5387763,2223027,"eatout",1,true,1,12000,9000,220898289,"eatout",,10,"WALK",3.812789544550936,1767186313 +5387763,2223027,"eatout",1,false,1,9000,12000,220898289,"home",,16,"WALK",3.756989867930841,1767186317 +5387763,2223027,"othdiscr",1,true,1,16000,9000,220898308,"othdiscr",,18,"WALK_LRF",7.846116133448075,1767186465 +5387763,2223027,"othdiscr",1,false,1,9000,16000,220898308,"home",,18,"WALK_LRF",7.8452599749849705,1767186469 +5389226,2223759,"work",1,true,1,4000,16000,220958305,"work",,8,"WALK",-0.3774592859607151,1767666441 +5389226,2223759,"work",1,false,1,16000,4000,220958305,"home",,17,"WALK",-0.4791731466008505,1767666445 +5389227,2223759,"atwork",1,true,1,15000,16000,220958311,"atwork",,10,"WALK",1.1096490706326976,1767666489 +5389227,2223759,"atwork",1,false,1,16000,15000,220958311,"work",,10,"WALK",1.0173084578996947,1767666493 +5389227,2223759,"escort",1,true,1,5000,16000,220958316,"escort",,15,"WALK",4.089263631480166,1767666529 +5389227,2223759,"escort",1,false,1,16000,5000,220958316,"home",,15,"WALK",4.01114390934704,1767666533 +5389227,2223759,"work",1,true,1,16000,16000,220958346,"work",,6,"WALK",5.450624006214329,1767666769 +5389227,2223759,"work",1,false,1,16000,16000,220958346,"home",,15,"WALK",5.450624005397038,1767666773 +7305540,2727273,"social",1,true,1,3000,20000,299527176,"social",,10,"WALK_LOC",5.766458225385338,2396217409 +7305540,2727273,"social",1,false,1,20000,3000,299527176,"home",,12,"WALK_LRF",6.632760786728702,2396217413 +7305540,2727273,"social",1,true,1,5000,20000,299527177,"social",,17,"WALK",2.0260650444736386,2396217417 +7305540,2727273,"social",1,false,2,8000,5000,299527177,"eatout",28.931822498294338,19,"WALK",2.7960049174334722,2396217421 +7305540,2727273,"social",2,false,2,20000,8000,299527177,"home",,19,"WALK",7.191368217582532,2396217422 +7305540,2727273,"work",1,true,1,24000,20000,299527179,"work",,13,"BIKE",1.6028747415427587,2396217433 +7305540,2727273,"work",1,false,1,20000,24000,299527179,"home",,16,"BIKE",1.5355807172674794,2396217437 +7305541,2727273,"shopping",1,true,1,16000,20000,299527214,"shopping",,16,"WALK",7.064692988783104,2396217713 +7305541,2727273,"shopping",1,false,1,20000,16000,299527214,"home",,16,"WALK_LOC",7.09909709224648,2396217717 +7305541,2727273,"social",1,true,1,2000,20000,299527217,"social",,18,"SHARED2FREE",-0.09077398290598436,2396217737 +7305541,2727273,"social",1,false,1,20000,2000,299527217,"home",,20,"WALK_LRF",0.9428070575911951,2396217741 +7305541,2727273,"work",1,true,1,5000,20000,299527220,"work",,7,"BIKE",3.05751180409295,2396217761 +7305541,2727273,"work",1,false,1,20000,5000,299527220,"home",,15,"BIKE",3.0382746070009836,2396217765 +7453413,2762078,"othmaint",1,true,1,16000,20000,305589961,"othmaint",,11,"WALK_LOC",4.900744546758276,2444719689 +7453413,2762078,"othmaint",1,false,1,20000,16000,305589961,"home",,14,"WALK",4.758208352965957,2444719693 +7511873,2820538,"work",1,true,1,16000,8000,307986832,"work",,7,"WALK_LOC",5.168165806764919,2463894657 +7511873,2820538,"work",1,false,1,8000,16000,307986832,"home",,15,"WALK",5.101211355552056,2463894661 +7512109,2820774,"work",1,true,1,9000,8000,307996508,"work",,7,"WALK",8.711826881041683,2463972065 +7512109,2820774,"work",1,false,1,8000,9000,307996508,"home",,18,"WALK",8.7124050619515,2463972069 +7512514,2821179,"work",1,true,1,5000,8000,308013113,"work",,18,"WALK",3.1849050442076052,2464104905 +7512514,2821179,"work",1,false,1,8000,5000,308013113,"home",,21,"WALK",3.1849050440009243,2464104909 +7513432,2822097,"social",1,true,1,9000,8000,308050748,"social",,9,"WALK_LOC",7.114170124202285,2464405985 +7513432,2822097,"social",1,false,2,6000,9000,308050748,"eatout",38.34416286222316,16,"WALK",7.049697414854915,2464405989 +7513432,2822097,"social",2,false,2,8000,6000,308050748,"home",,16,"WALK_LOC",8.114764225878853,2464405990 +7513554,2822219,"work",1,true,2,9000,8000,308055753,"eatout",27.180553888573456,10,"WALK",8.722225942224798,2464446025 +7513554,2822219,"work",2,true,2,2000,9000,308055753,"work",,12,"WALK_LRF",0.23693298760248696,2464446026 +7513554,2822219,"work",1,false,1,8000,2000,308055753,"home",,21,"WALK",0.4631451167473608,2464446029 +7523517,2832182,"shopping",1,true,1,20000,7000,308464230,"shopping",,15,"WALK_LOC",2.069543208835438,2467713841 +7523517,2832182,"shopping",1,false,1,7000,20000,308464230,"home",,15,"WALK_LOC",2.402219895088615,2467713845 From c7869193a59657142c33f56842db7246dd33ad3c Mon Sep 17 00:00:00 2001 From: Jan Zill Date: Tue, 7 Apr 2026 22:17:33 +1000 Subject: [PATCH 6/6] progressive 2 zone test --- .../test/reference_pipeline_2_zone_eet.zip | Bin 0 -> 263089 bytes .../test/test_multiple_zone.py | 39 ++++++++++++++++++ 2 files changed, 39 insertions(+) create mode 100644 activitysim/examples/placeholder_multiple_zone/test/reference_pipeline_2_zone_eet.zip diff --git a/activitysim/examples/placeholder_multiple_zone/test/reference_pipeline_2_zone_eet.zip b/activitysim/examples/placeholder_multiple_zone/test/reference_pipeline_2_zone_eet.zip new file mode 100644 index 0000000000000000000000000000000000000000..3e3b2419b009d3d4fc6b9e3282a10c0b17b5fa8a GIT binary patch literal 263089 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 z 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℞T{Ec!f%S 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�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 {zone} zone {step_name}: ok") +@test.run_if_exists("reference_pipeline_2_zone_eet.zip") +def test_multizone_progressive_eet(): + + import activitysim.abm # register components + + def test_path(dirname): + return os.path.join(os.path.dirname(__file__), dirname) + + state = workflow.State.make_default( + configs_dir=( + test_path(f"configs_eet"), + test_path(f"configs_2_zone"), + example_path(f"configs_2_zone"), + mtc_example_path("configs"), + ), + data_dir=(example_path(f"data_2"),), + output_dir=test_path("output"), + settings_file_name="settings.yaml", + ) + + assert state.settings.models == EXPECTED_MODELS + assert state.settings.chunk_size == 0 + assert state.settings.sharrow == False + assert state.settings.use_explicit_error_terms == True + + for step_name in EXPECTED_MODELS: + state.run.by_name(step_name) + try: + state.checkpoint.check_against( + Path(__file__).parent.joinpath("reference_pipeline_2_zone_eet.zip"), + checkpoint_name=step_name, + ) + except Exception: + print(f"> 2 zone eet {step_name}: ERROR") + raise + else: + print(f"> 2 zone {step_name}: ok") + + if __name__ == "__main__": build_data()