diff --git a/analysis/MoE-test.r b/analysis/MoE-test.r new file mode 100644 index 0000000..10565b6 --- /dev/null +++ b/analysis/MoE-test.r @@ -0,0 +1,75 @@ +library('tidyverse') + +setwd('C:\\Users\\nwessel\\Documents\\GitHub\\tt_app\\analysis') + +purple = '#9e7cbd' +grey = '#4f4c4c' + +# compare monthly data for two periods by direction of travel +read_csv('results-monthly.csv') %>% + group_by( dateRange, direction) %>% + mutate(ttt = mean_travel_time_minutes) %>% + extract( + dateRange, + into=c('fromDate'), + regex='From ([0-9]{4}-[0-9]{2}-[0-9]{2})' + ) %>% + mutate( fromDate= ymd(fromDate) + days(15) ) %>% + ggplot( aes( x=fromDate, y=ttt, lty=direction ) ) + + geom_line( size = 1.2, color=grey ) + + geom_point( color=grey, size=2 ) + + annotate( # approximate start/end dates of complete-street installation + 'rect', + xmin = ymd('2023-09-11'), + xmax = ymd('2023-10-15'), + ymin = -Inf, + ymax = Inf, + fill = grey, + alpha = 0.2 + ) + + scale_y_continuous( + breaks = c(0,2,4,6,8,10,12), + limits = c(0, NA) + ) + + scale_x_date( + breaks = '1 month', + minor_breaks = '1 month', + labels = scales::label_date_short() + ) + + labs( title = 'Bloor West weekday travel times between Runnymede & Aberfoyle (PM Peak)' ) + + ylab( 'Monthly Average Travel Time (minutes)' ) + + xlab( 'Month' ) + + theme_bw() + + +# compare two date ranges plotted by hour of day +read_csv('results-ToD.csv') %>% + extract( + timeRange, + into=c('hour'), + regex='From ([0-9]+):00' + ) %>% + mutate( + hour = as.numeric(hour), + period = factor(case_match( + dateRange, + 'From 2022-11-01 to 2023-04-01' ~ 'before', + 'From 2023-11-01 to 2024-04-01' ~ 'after' + ), levels=c('before','after')), + ) %>% + ggplot( aes( x=0.5+hour, y=mean_travel_time_seconds, lty=direction ) ) + + geom_line( aes(color=period,), size = 1 ) + + scale_color_manual(values=c('before'=grey,'after'=purple)) + + labs( title = 'Bloor West travel times between Runnymede & Aberfoyle' ) + + ylab( 'Travel Time (seconds)' ) + + xlab( 'Hour of day' ) + + scale_y_continuous( + breaks = 60 * seq(0,14,1), + minor_breaks = NULL, + limits = c(0, NA) + ) + + scale_x_continuous( + breaks = seq(0,24), + minor_breaks = c(), + ) + + theme_bw() diff --git a/analysis/readme.md b/analysis/readme.md new file mode 100644 index 0000000..1bcde54 --- /dev/null +++ b/analysis/readme.md @@ -0,0 +1,3 @@ +# Analysing data from the app + +This folder contains some scripts that demo how to work with data from the travel time app. \ No newline at end of file diff --git a/analysis/results-ToD.csv b/analysis/results-ToD.csv new file mode 100644 index 0000000..8a43555 --- /dev/null +++ b/analysis/results-ToD.csv @@ -0,0 +1,97 @@ +URI,routeStreets,direction,startCrossStreets,endCrossStreets,timeRange,dateRange,daysOfWeek,holidaysIncluded,hoursInRange,mean_travel_time_minutes,mean_travel_time_seconds +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30357505/30345882/0/1/2023-11-01/2024-04-01/false/12345","Bloor St W","Westbound","Runnymede Rd","Aberfoyle Cres & Gardenvale Rd","From 00:00 to 01:00","From 2023-11-01 to 2024-04-01","weekdays",false,103,6.04,362.4 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30357505/30345882/0/1/2022-11-01/2023-04-01/false/12345","Bloor St W","Westbound","Runnymede Rd","Aberfoyle Cres & Gardenvale Rd","From 00:00 to 01:00","From 2022-11-01 to 2023-04-01","weekdays",false,105,4.74,284.40000000000003 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30357505/30345882/1/2/2023-11-01/2024-04-01/false/12345","Bloor St W","Westbound","Runnymede Rd","Aberfoyle Cres & Gardenvale Rd","From 01:00 to 02:00","From 2023-11-01 to 2024-04-01","weekdays",false,103,5.84,350.4 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30357505/30345882/1/2/2022-11-01/2023-04-01/false/12345","Bloor St W","Westbound","Runnymede Rd","Aberfoyle Cres & Gardenvale Rd","From 01:00 to 02:00","From 2022-11-01 to 2023-04-01","weekdays",false,105,4.61,276.6 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30357505/30345882/2/3/2023-11-01/2024-04-01/false/12345","Bloor St W","Westbound","Runnymede Rd","Aberfoyle Cres & Gardenvale Rd","From 02:00 to 03:00","From 2023-11-01 to 2024-04-01","weekdays",false,103,6.39,383.4 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30357505/30345882/2/3/2022-11-01/2023-04-01/false/12345","Bloor St W","Westbound","Runnymede Rd","Aberfoyle Cres & Gardenvale Rd","From 02:00 to 03:00","From 2022-11-01 to 2023-04-01","weekdays",false,105,5.68,340.79999999999995 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30357505/30345882/3/4/2023-11-01/2024-04-01/false/12345","Bloor St W","Westbound","Runnymede Rd","Aberfoyle Cres & Gardenvale Rd","From 03:00 to 04:00","From 2023-11-01 to 2024-04-01","weekdays",false,103,5.85,351 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30357505/30345882/3/4/2022-11-01/2023-04-01/false/12345","Bloor St W","Westbound","Runnymede Rd","Aberfoyle Cres & Gardenvale Rd","From 03:00 to 04:00","From 2022-11-01 to 2023-04-01","weekdays",false,105,5.76,345.59999999999997 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30357505/30345882/4/5/2023-11-01/2024-04-01/false/12345","Bloor St W","Westbound","Runnymede Rd","Aberfoyle Cres & Gardenvale Rd","From 04:00 to 05:00","From 2023-11-01 to 2024-04-01","weekdays",false,103,6.24,374.40000000000003 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30357505/30345882/4/5/2022-11-01/2023-04-01/false/12345","Bloor St W","Westbound","Runnymede Rd","Aberfoyle Cres & Gardenvale Rd","From 04:00 to 05:00","From 2022-11-01 to 2023-04-01","weekdays",false,105,4.83,289.8 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30357505/30345882/5/6/2023-11-01/2024-04-01/false/12345","Bloor St W","Westbound","Runnymede Rd","Aberfoyle Cres & Gardenvale Rd","From 05:00 to 06:00","From 2023-11-01 to 2024-04-01","weekdays",false,103,6.64,398.4 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30357505/30345882/5/6/2022-11-01/2023-04-01/false/12345","Bloor St W","Westbound","Runnymede Rd","Aberfoyle Cres & Gardenvale Rd","From 05:00 to 06:00","From 2022-11-01 to 2023-04-01","weekdays",false,105,, +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30357505/30345882/6/7/2023-11-01/2024-04-01/false/12345","Bloor St W","Westbound","Runnymede Rd","Aberfoyle Cres & Gardenvale Rd","From 06:00 to 07:00","From 2023-11-01 to 2024-04-01","weekdays",false,103,7.11,426.6 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30357505/30345882/6/7/2022-11-01/2023-04-01/false/12345","Bloor St W","Westbound","Runnymede Rd","Aberfoyle Cres & Gardenvale Rd","From 06:00 to 07:00","From 2022-11-01 to 2023-04-01","weekdays",false,105,5.79,347.4 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30357505/30345882/7/8/2023-11-01/2024-04-01/false/12345","Bloor St W","Westbound","Runnymede Rd","Aberfoyle Cres & Gardenvale Rd","From 07:00 to 08:00","From 2023-11-01 to 2024-04-01","weekdays",false,103,7.98,478.8 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30357505/30345882/7/8/2022-11-01/2023-04-01/false/12345","Bloor St W","Westbound","Runnymede Rd","Aberfoyle Cres & Gardenvale Rd","From 07:00 to 08:00","From 2022-11-01 to 2023-04-01","weekdays",false,105,6.52,391.2 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30357505/30345882/8/9/2023-11-01/2024-04-01/false/12345","Bloor St W","Westbound","Runnymede Rd","Aberfoyle Cres & Gardenvale Rd","From 08:00 to 09:00","From 2023-11-01 to 2024-04-01","weekdays",false,103,9.83,589.8 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30357505/30345882/8/9/2022-11-01/2023-04-01/false/12345","Bloor St W","Westbound","Runnymede Rd","Aberfoyle Cres & Gardenvale Rd","From 08:00 to 09:00","From 2022-11-01 to 2023-04-01","weekdays",false,105,7.81,468.59999999999997 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30357505/30345882/9/10/2023-11-01/2024-04-01/false/12345","Bloor St W","Westbound","Runnymede Rd","Aberfoyle Cres & Gardenvale Rd","From 09:00 to 10:00","From 2023-11-01 to 2024-04-01","weekdays",false,103,9.73,583.8000000000001 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30357505/30345882/9/10/2022-11-01/2023-04-01/false/12345","Bloor St W","Westbound","Runnymede Rd","Aberfoyle Cres & Gardenvale Rd","From 09:00 to 10:00","From 2022-11-01 to 2023-04-01","weekdays",false,105,8.17,490.2 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30357505/30345882/10/11/2023-11-01/2024-04-01/false/12345","Bloor St W","Westbound","Runnymede Rd","Aberfoyle Cres & Gardenvale Rd","From 10:00 to 11:00","From 2023-11-01 to 2024-04-01","weekdays",false,103,9.56,573.6 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30357505/30345882/10/11/2022-11-01/2023-04-01/false/12345","Bloor St W","Westbound","Runnymede Rd","Aberfoyle Cres & Gardenvale Rd","From 10:00 to 11:00","From 2022-11-01 to 2023-04-01","weekdays",false,105,8.19,491.4 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30357505/30345882/11/12/2023-11-01/2024-04-01/false/12345","Bloor St W","Westbound","Runnymede Rd","Aberfoyle Cres & Gardenvale Rd","From 11:00 to 12:00","From 2023-11-01 to 2024-04-01","weekdays",false,103,10.39,623.4000000000001 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30357505/30345882/11/12/2022-11-01/2023-04-01/false/12345","Bloor St W","Westbound","Runnymede Rd","Aberfoyle Cres & Gardenvale Rd","From 11:00 to 12:00","From 2022-11-01 to 2023-04-01","weekdays",false,105,7.92,475.2 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30357505/30345882/12/13/2023-11-01/2024-04-01/false/12345","Bloor St W","Westbound","Runnymede Rd","Aberfoyle Cres & Gardenvale Rd","From 12:00 to 13:00","From 2023-11-01 to 2024-04-01","weekdays",false,103,10.99,659.4 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30357505/30345882/12/13/2022-11-01/2023-04-01/false/12345","Bloor St W","Westbound","Runnymede Rd","Aberfoyle Cres & Gardenvale Rd","From 12:00 to 13:00","From 2022-11-01 to 2023-04-01","weekdays",false,105,7.9,474 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30357505/30345882/13/14/2023-11-01/2024-04-01/false/12345","Bloor St W","Westbound","Runnymede Rd","Aberfoyle Cres & Gardenvale Rd","From 13:00 to 14:00","From 2023-11-01 to 2024-04-01","weekdays",false,103,10.43,625.8 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30357505/30345882/13/14/2022-11-01/2023-04-01/false/12345","Bloor St W","Westbound","Runnymede Rd","Aberfoyle Cres & Gardenvale Rd","From 13:00 to 14:00","From 2022-11-01 to 2023-04-01","weekdays",false,105,8,480 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30357505/30345882/14/15/2023-11-01/2024-04-01/false/12345","Bloor St W","Westbound","Runnymede Rd","Aberfoyle Cres & Gardenvale Rd","From 14:00 to 15:00","From 2023-11-01 to 2024-04-01","weekdays",false,103,10.44,626.4 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30357505/30345882/14/15/2022-11-01/2023-04-01/false/12345","Bloor St W","Westbound","Runnymede Rd","Aberfoyle Cres & Gardenvale Rd","From 14:00 to 15:00","From 2022-11-01 to 2023-04-01","weekdays",false,105,8.02,481.2 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30357505/30345882/15/16/2023-11-01/2024-04-01/false/12345","Bloor St W","Westbound","Runnymede Rd","Aberfoyle Cres & Gardenvale Rd","From 15:00 to 16:00","From 2023-11-01 to 2024-04-01","weekdays",false,103,12.34,740.4 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30357505/30345882/15/16/2022-11-01/2023-04-01/false/12345","Bloor St W","Westbound","Runnymede Rd","Aberfoyle Cres & Gardenvale Rd","From 15:00 to 16:00","From 2022-11-01 to 2023-04-01","weekdays",false,105,8.66,519.6 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30357505/30345882/16/17/2023-11-01/2024-04-01/false/12345","Bloor St W","Westbound","Runnymede Rd","Aberfoyle Cres & Gardenvale Rd","From 16:00 to 17:00","From 2023-11-01 to 2024-04-01","weekdays",false,103,12.55,753 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30357505/30345882/16/17/2022-11-01/2023-04-01/false/12345","Bloor St W","Westbound","Runnymede Rd","Aberfoyle Cres & Gardenvale Rd","From 16:00 to 17:00","From 2022-11-01 to 2023-04-01","weekdays",false,105,7.96,477.6 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30357505/30345882/17/18/2023-11-01/2024-04-01/false/12345","Bloor St W","Westbound","Runnymede Rd","Aberfoyle Cres & Gardenvale Rd","From 17:00 to 18:00","From 2023-11-01 to 2024-04-01","weekdays",false,103,11.97,718.2 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30357505/30345882/17/18/2022-11-01/2023-04-01/false/12345","Bloor St W","Westbound","Runnymede Rd","Aberfoyle Cres & Gardenvale Rd","From 17:00 to 18:00","From 2022-11-01 to 2023-04-01","weekdays",false,105,8.1,486 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30357505/30345882/18/19/2023-11-01/2024-04-01/false/12345","Bloor St W","Westbound","Runnymede Rd","Aberfoyle Cres & Gardenvale Rd","From 18:00 to 19:00","From 2023-11-01 to 2024-04-01","weekdays",false,103,10.28,616.8 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30357505/30345882/18/19/2022-11-01/2023-04-01/false/12345","Bloor St W","Westbound","Runnymede Rd","Aberfoyle Cres & Gardenvale Rd","From 18:00 to 19:00","From 2022-11-01 to 2023-04-01","weekdays",false,105,7.97,478.2 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30357505/30345882/19/20/2023-11-01/2024-04-01/false/12345","Bloor St W","Westbound","Runnymede Rd","Aberfoyle Cres & Gardenvale Rd","From 19:00 to 20:00","From 2023-11-01 to 2024-04-01","weekdays",false,103,8.71,522.6 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30357505/30345882/19/20/2022-11-01/2023-04-01/false/12345","Bloor St W","Westbound","Runnymede Rd","Aberfoyle Cres & Gardenvale Rd","From 19:00 to 20:00","From 2022-11-01 to 2023-04-01","weekdays",false,105,6.56,393.59999999999997 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30357505/30345882/20/21/2023-11-01/2024-04-01/false/12345","Bloor St W","Westbound","Runnymede Rd","Aberfoyle Cres & Gardenvale Rd","From 20:00 to 21:00","From 2023-11-01 to 2024-04-01","weekdays",false,103,7.81,468.59999999999997 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30357505/30345882/20/21/2022-11-01/2023-04-01/false/12345","Bloor St W","Westbound","Runnymede Rd","Aberfoyle Cres & Gardenvale Rd","From 20:00 to 21:00","From 2022-11-01 to 2023-04-01","weekdays",false,105,6.29,377.4 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30357505/30345882/21/22/2023-11-01/2024-04-01/false/12345","Bloor St W","Westbound","Runnymede Rd","Aberfoyle Cres & Gardenvale Rd","From 21:00 to 22:00","From 2023-11-01 to 2024-04-01","weekdays",false,103,7.37,442.2 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30357505/30345882/21/22/2022-11-01/2023-04-01/false/12345","Bloor St W","Westbound","Runnymede Rd","Aberfoyle Cres & Gardenvale Rd","From 21:00 to 22:00","From 2022-11-01 to 2023-04-01","weekdays",false,105,6.05,363 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30357505/30345882/22/23/2023-11-01/2024-04-01/false/12345","Bloor St W","Westbound","Runnymede Rd","Aberfoyle Cres & Gardenvale Rd","From 22:00 to 23:00","From 2023-11-01 to 2024-04-01","weekdays",false,103,6.8,408 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30357505/30345882/22/23/2022-11-01/2023-04-01/false/12345","Bloor St W","Westbound","Runnymede Rd","Aberfoyle Cres & Gardenvale Rd","From 22:00 to 23:00","From 2022-11-01 to 2023-04-01","weekdays",false,105,5.92,355.2 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30357505/30345882/23/24/2023-11-01/2024-04-01/false/12345","Bloor St W","Westbound","Runnymede Rd","Aberfoyle Cres & Gardenvale Rd","From 23:00 to 00:00","From 2023-11-01 to 2024-04-01","weekdays",false,103,6.56,393.59999999999997 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30357505/30345882/23/24/2022-11-01/2023-04-01/false/12345","Bloor St W","Westbound","Runnymede Rd","Aberfoyle Cres & Gardenvale Rd","From 23:00 to 00:00","From 2022-11-01 to 2023-04-01","weekdays",false,105,4.91,294.6 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30345882/30357505/0/1/2023-11-01/2024-04-01/false/12345","Bloor St W","Eastbound","Aberfoyle Cres & Gardenvale Rd","Runnymede Rd","From 00:00 to 01:00","From 2023-11-01 to 2024-04-01","weekdays",false,103,6.19,371.40000000000003 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30345882/30357505/0/1/2022-11-01/2023-04-01/false/12345","Bloor St W","Eastbound","Aberfoyle Cres & Gardenvale Rd","Runnymede Rd","From 00:00 to 01:00","From 2022-11-01 to 2023-04-01","weekdays",false,105,5.49,329.40000000000003 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30345882/30357505/1/2/2023-11-01/2024-04-01/false/12345","Bloor St W","Eastbound","Aberfoyle Cres & Gardenvale Rd","Runnymede Rd","From 01:00 to 02:00","From 2023-11-01 to 2024-04-01","weekdays",false,103,5.84,350.4 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30345882/30357505/1/2/2022-11-01/2023-04-01/false/12345","Bloor St W","Eastbound","Aberfoyle Cres & Gardenvale Rd","Runnymede Rd","From 01:00 to 02:00","From 2022-11-01 to 2023-04-01","weekdays",false,105,5.52,331.2 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30345882/30357505/2/3/2023-11-01/2024-04-01/false/12345","Bloor St W","Eastbound","Aberfoyle Cres & Gardenvale Rd","Runnymede Rd","From 02:00 to 03:00","From 2023-11-01 to 2024-04-01","weekdays",false,103,6.22,373.2 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30345882/30357505/2/3/2022-11-01/2023-04-01/false/12345","Bloor St W","Eastbound","Aberfoyle Cres & Gardenvale Rd","Runnymede Rd","From 02:00 to 03:00","From 2022-11-01 to 2023-04-01","weekdays",false,105,6.71,402.6 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30345882/30357505/3/4/2023-11-01/2024-04-01/false/12345","Bloor St W","Eastbound","Aberfoyle Cres & Gardenvale Rd","Runnymede Rd","From 03:00 to 04:00","From 2023-11-01 to 2024-04-01","weekdays",false,103,6.16,369.6 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30345882/30357505/3/4/2022-11-01/2023-04-01/false/12345","Bloor St W","Eastbound","Aberfoyle Cres & Gardenvale Rd","Runnymede Rd","From 03:00 to 04:00","From 2022-11-01 to 2023-04-01","weekdays",false,105,7.07,424.20000000000005 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30345882/30357505/4/5/2023-11-01/2024-04-01/false/12345","Bloor St W","Eastbound","Aberfoyle Cres & Gardenvale Rd","Runnymede Rd","From 04:00 to 05:00","From 2023-11-01 to 2024-04-01","weekdays",false,103,6.35,381 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30345882/30357505/4/5/2022-11-01/2023-04-01/false/12345","Bloor St W","Eastbound","Aberfoyle Cres & Gardenvale Rd","Runnymede Rd","From 04:00 to 05:00","From 2022-11-01 to 2023-04-01","weekdays",false,105,4.13,247.79999999999998 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30345882/30357505/5/6/2023-11-01/2024-04-01/false/12345","Bloor St W","Eastbound","Aberfoyle Cres & Gardenvale Rd","Runnymede Rd","From 05:00 to 06:00","From 2023-11-01 to 2024-04-01","weekdays",false,103,6.19,371.40000000000003 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30345882/30357505/5/6/2022-11-01/2023-04-01/false/12345","Bloor St W","Eastbound","Aberfoyle Cres & Gardenvale Rd","Runnymede Rd","From 05:00 to 06:00","From 2022-11-01 to 2023-04-01","weekdays",false,105,6.57,394.20000000000005 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30345882/30357505/6/7/2023-11-01/2024-04-01/false/12345","Bloor St W","Eastbound","Aberfoyle Cres & Gardenvale Rd","Runnymede Rd","From 06:00 to 07:00","From 2023-11-01 to 2024-04-01","weekdays",false,103,6.28,376.8 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30345882/30357505/6/7/2022-11-01/2023-04-01/false/12345","Bloor St W","Eastbound","Aberfoyle Cres & Gardenvale Rd","Runnymede Rd","From 06:00 to 07:00","From 2022-11-01 to 2023-04-01","weekdays",false,105,5.67,340.2 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30345882/30357505/7/8/2023-11-01/2024-04-01/false/12345","Bloor St W","Eastbound","Aberfoyle Cres & Gardenvale Rd","Runnymede Rd","From 07:00 to 08:00","From 2023-11-01 to 2024-04-01","weekdays",false,103,8.19,491.4 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30345882/30357505/7/8/2022-11-01/2023-04-01/false/12345","Bloor St W","Eastbound","Aberfoyle Cres & Gardenvale Rd","Runnymede Rd","From 07:00 to 08:00","From 2022-11-01 to 2023-04-01","weekdays",false,105,6.4,384 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30345882/30357505/8/9/2023-11-01/2024-04-01/false/12345","Bloor St W","Eastbound","Aberfoyle Cres & Gardenvale Rd","Runnymede Rd","From 08:00 to 09:00","From 2023-11-01 to 2024-04-01","weekdays",false,103,12.28,736.8 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30345882/30357505/8/9/2022-11-01/2023-04-01/false/12345","Bloor St W","Eastbound","Aberfoyle Cres & Gardenvale Rd","Runnymede Rd","From 08:00 to 09:00","From 2022-11-01 to 2023-04-01","weekdays",false,105,8.48,508.8 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30345882/30357505/9/10/2023-11-01/2024-04-01/false/12345","Bloor St W","Eastbound","Aberfoyle Cres & Gardenvale Rd","Runnymede Rd","From 09:00 to 10:00","From 2023-11-01 to 2024-04-01","weekdays",false,103,10.62,637.1999999999999 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30345882/30357505/9/10/2022-11-01/2023-04-01/false/12345","Bloor St W","Eastbound","Aberfoyle Cres & Gardenvale Rd","Runnymede Rd","From 09:00 to 10:00","From 2022-11-01 to 2023-04-01","weekdays",false,105,7.83,469.8 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30345882/30357505/10/11/2023-11-01/2024-04-01/false/12345","Bloor St W","Eastbound","Aberfoyle Cres & Gardenvale Rd","Runnymede Rd","From 10:00 to 11:00","From 2023-11-01 to 2024-04-01","weekdays",false,103,10,600 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30345882/30357505/10/11/2022-11-01/2023-04-01/false/12345","Bloor St W","Eastbound","Aberfoyle Cres & Gardenvale Rd","Runnymede Rd","From 10:00 to 11:00","From 2022-11-01 to 2023-04-01","weekdays",false,105,7.29,437.4 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30345882/30357505/11/12/2023-11-01/2024-04-01/false/12345","Bloor St W","Eastbound","Aberfoyle Cres & Gardenvale Rd","Runnymede Rd","From 11:00 to 12:00","From 2023-11-01 to 2024-04-01","weekdays",false,103,10.34,620.4 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30345882/30357505/11/12/2022-11-01/2023-04-01/false/12345","Bloor St W","Eastbound","Aberfoyle Cres & Gardenvale Rd","Runnymede Rd","From 11:00 to 12:00","From 2022-11-01 to 2023-04-01","weekdays",false,105,7.84,470.4 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30345882/30357505/12/13/2023-11-01/2024-04-01/false/12345","Bloor St W","Eastbound","Aberfoyle Cres & Gardenvale Rd","Runnymede Rd","From 12:00 to 13:00","From 2023-11-01 to 2024-04-01","weekdays",false,103,10.88,652.8000000000001 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30345882/30357505/12/13/2022-11-01/2023-04-01/false/12345","Bloor St W","Eastbound","Aberfoyle Cres & Gardenvale Rd","Runnymede Rd","From 12:00 to 13:00","From 2022-11-01 to 2023-04-01","weekdays",false,105,7.93,475.79999999999995 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30345882/30357505/13/14/2023-11-01/2024-04-01/false/12345","Bloor St W","Eastbound","Aberfoyle Cres & Gardenvale Rd","Runnymede Rd","From 13:00 to 14:00","From 2023-11-01 to 2024-04-01","weekdays",false,103,10.35,621 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30345882/30357505/13/14/2022-11-01/2023-04-01/false/12345","Bloor St W","Eastbound","Aberfoyle Cres & Gardenvale Rd","Runnymede Rd","From 13:00 to 14:00","From 2022-11-01 to 2023-04-01","weekdays",false,105,7.84,470.4 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30345882/30357505/14/15/2023-11-01/2024-04-01/false/12345","Bloor St W","Eastbound","Aberfoyle Cres & Gardenvale Rd","Runnymede Rd","From 14:00 to 15:00","From 2023-11-01 to 2024-04-01","weekdays",false,103,10.28,616.8 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30345882/30357505/14/15/2022-11-01/2023-04-01/false/12345","Bloor St W","Eastbound","Aberfoyle Cres & Gardenvale Rd","Runnymede Rd","From 14:00 to 15:00","From 2022-11-01 to 2023-04-01","weekdays",false,105,7.92,475.2 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30345882/30357505/15/16/2023-11-01/2024-04-01/false/12345","Bloor St W","Eastbound","Aberfoyle Cres & Gardenvale Rd","Runnymede Rd","From 15:00 to 16:00","From 2023-11-01 to 2024-04-01","weekdays",false,103,12,720 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30345882/30357505/15/16/2022-11-01/2023-04-01/false/12345","Bloor St W","Eastbound","Aberfoyle Cres & Gardenvale Rd","Runnymede Rd","From 15:00 to 16:00","From 2022-11-01 to 2023-04-01","weekdays",false,105,8.23,493.8 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30345882/30357505/16/17/2023-11-01/2024-04-01/false/12345","Bloor St W","Eastbound","Aberfoyle Cres & Gardenvale Rd","Runnymede Rd","From 16:00 to 17:00","From 2023-11-01 to 2024-04-01","weekdays",false,103,13.43,805.8 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30345882/30357505/16/17/2022-11-01/2023-04-01/false/12345","Bloor St W","Eastbound","Aberfoyle Cres & Gardenvale Rd","Runnymede Rd","From 16:00 to 17:00","From 2022-11-01 to 2023-04-01","weekdays",false,105,8.13,487.80000000000007 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30345882/30357505/17/18/2023-11-01/2024-04-01/false/12345","Bloor St W","Eastbound","Aberfoyle Cres & Gardenvale Rd","Runnymede Rd","From 17:00 to 18:00","From 2023-11-01 to 2024-04-01","weekdays",false,103,13.46,807.6 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30345882/30357505/17/18/2022-11-01/2023-04-01/false/12345","Bloor St W","Eastbound","Aberfoyle Cres & Gardenvale Rd","Runnymede Rd","From 17:00 to 18:00","From 2022-11-01 to 2023-04-01","weekdays",false,105,8.57,514.2 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30345882/30357505/18/19/2023-11-01/2024-04-01/false/12345","Bloor St W","Eastbound","Aberfoyle Cres & Gardenvale Rd","Runnymede Rd","From 18:00 to 19:00","From 2023-11-01 to 2024-04-01","weekdays",false,103,11.47,688.2 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30345882/30357505/18/19/2022-11-01/2023-04-01/false/12345","Bloor St W","Eastbound","Aberfoyle Cres & Gardenvale Rd","Runnymede Rd","From 18:00 to 19:00","From 2022-11-01 to 2023-04-01","weekdays",false,105,7.99,479.40000000000003 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30345882/30357505/19/20/2023-11-01/2024-04-01/false/12345","Bloor St W","Eastbound","Aberfoyle Cres & Gardenvale Rd","Runnymede Rd","From 19:00 to 20:00","From 2023-11-01 to 2024-04-01","weekdays",false,103,8.82,529.2 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30345882/30357505/19/20/2022-11-01/2023-04-01/false/12345","Bloor St W","Eastbound","Aberfoyle Cres & Gardenvale Rd","Runnymede Rd","From 19:00 to 20:00","From 2022-11-01 to 2023-04-01","weekdays",false,105,6.82,409.20000000000005 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30345882/30357505/20/21/2023-11-01/2024-04-01/false/12345","Bloor St W","Eastbound","Aberfoyle Cres & Gardenvale Rd","Runnymede Rd","From 20:00 to 21:00","From 2023-11-01 to 2024-04-01","weekdays",false,103,7.76,465.59999999999997 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30345882/30357505/20/21/2022-11-01/2023-04-01/false/12345","Bloor St W","Eastbound","Aberfoyle Cres & Gardenvale Rd","Runnymede Rd","From 20:00 to 21:00","From 2022-11-01 to 2023-04-01","weekdays",false,105,6.26,375.59999999999997 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30345882/30357505/21/22/2023-11-01/2024-04-01/false/12345","Bloor St W","Eastbound","Aberfoyle Cres & Gardenvale Rd","Runnymede Rd","From 21:00 to 22:00","From 2023-11-01 to 2024-04-01","weekdays",false,103,7.09,425.4 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30345882/30357505/21/22/2022-11-01/2023-04-01/false/12345","Bloor St W","Eastbound","Aberfoyle Cres & Gardenvale Rd","Runnymede Rd","From 21:00 to 22:00","From 2022-11-01 to 2023-04-01","weekdays",false,105,5.56,333.59999999999997 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30345882/30357505/22/23/2023-11-01/2024-04-01/false/12345","Bloor St W","Eastbound","Aberfoyle Cres & Gardenvale Rd","Runnymede Rd","From 22:00 to 23:00","From 2023-11-01 to 2024-04-01","weekdays",false,103,6.69,401.40000000000003 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30345882/30357505/22/23/2022-11-01/2023-04-01/false/12345","Bloor St W","Eastbound","Aberfoyle Cres & Gardenvale Rd","Runnymede Rd","From 22:00 to 23:00","From 2022-11-01 to 2023-04-01","weekdays",false,105,5.47,328.2 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30345882/30357505/23/24/2023-11-01/2024-04-01/false/12345","Bloor St W","Eastbound","Aberfoyle Cres & Gardenvale Rd","Runnymede Rd","From 23:00 to 00:00","From 2023-11-01 to 2024-04-01","weekdays",false,103,6.35,381 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30345882/30357505/23/24/2022-11-01/2023-04-01/false/12345","Bloor St W","Eastbound","Aberfoyle Cres & Gardenvale Rd","Runnymede Rd","From 23:00 to 00:00","From 2022-11-01 to 2023-04-01","weekdays",false,105,5.27,316.2 \ No newline at end of file diff --git a/analysis/results-monthly.csv b/analysis/results-monthly.csv new file mode 100644 index 0000000..ecd7e7e --- /dev/null +++ b/analysis/results-monthly.csv @@ -0,0 +1,53 @@ +URI,routeStreets,direction,startCrossStreets,endCrossStreets,timeRange,dateRange,daysOfWeek,holidaysIncluded,hoursInRange,mean_travel_time_minutes,mean_travel_time_seconds +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30345882/30357505/16/19/2024-02-01/2024-03-01/false/12345","Bloor St W","Eastbound","Aberfoyle Cres & Gardenvale Rd","Runnymede Rd","From 16:00 to 19:00","From 2024-02-01 to 2024-03-01","weekdays",false,60,13.5,810 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30345882/30357505/16/19/2024-03-01/2024-04-01/false/12345","Bloor St W","Eastbound","Aberfoyle Cres & Gardenvale Rd","Runnymede Rd","From 16:00 to 19:00","From 2024-03-01 to 2024-04-01","weekdays",false,60,13.19,791.4 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30345882/30357505/16/19/2024-01-01/2024-02-01/false/12345","Bloor St W","Eastbound","Aberfoyle Cres & Gardenvale Rd","Runnymede Rd","From 16:00 to 19:00","From 2024-01-01 to 2024-02-01","weekdays",false,66,11.94,716.4 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30345882/30357505/16/19/2023-12-01/2024-01-01/false/12345","Bloor St W","Eastbound","Aberfoyle Cres & Gardenvale Rd","Runnymede Rd","From 16:00 to 19:00","From 2023-12-01 to 2024-01-01","weekdays",false,57,12.53,751.8 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30345882/30357505/16/19/2023-11-01/2023-12-01/false/12345","Bloor St W","Eastbound","Aberfoyle Cres & Gardenvale Rd","Runnymede Rd","From 16:00 to 19:00","From 2023-11-01 to 2023-12-01","weekdays",false,66,11.95,717 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30345882/30357505/16/19/2023-10-01/2023-11-01/false/12345","Bloor St W","Eastbound","Aberfoyle Cres & Gardenvale Rd","Runnymede Rd","From 16:00 to 19:00","From 2023-10-01 to 2023-11-01","weekdays",false,63,11.8,708 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30345882/30357505/16/19/2023-09-01/2023-10-01/false/12345","Bloor St W","Eastbound","Aberfoyle Cres & Gardenvale Rd","Runnymede Rd","From 16:00 to 19:00","From 2023-09-01 to 2023-10-01","weekdays",false,60,9.71,582.6 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30345882/30357505/16/19/2023-08-01/2023-09-01/false/12345","Bloor St W","Eastbound","Aberfoyle Cres & Gardenvale Rd","Runnymede Rd","From 16:00 to 19:00","From 2023-08-01 to 2023-09-01","weekdays",false,66,7.99,479.40000000000003 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30345882/30357505/16/19/2023-07-01/2023-08-01/false/12345","Bloor St W","Eastbound","Aberfoyle Cres & Gardenvale Rd","Runnymede Rd","From 16:00 to 19:00","From 2023-07-01 to 2023-08-01","weekdays",false,60,7.52,451.2 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30345882/30357505/16/19/2023-06-01/2023-07-01/false/12345","Bloor St W","Eastbound","Aberfoyle Cres & Gardenvale Rd","Runnymede Rd","From 16:00 to 19:00","From 2023-06-01 to 2023-07-01","weekdays",false,66,8.54,512.4 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30345882/30357505/16/19/2023-05-01/2023-06-01/false/12345","Bloor St W","Eastbound","Aberfoyle Cres & Gardenvale Rd","Runnymede Rd","From 16:00 to 19:00","From 2023-05-01 to 2023-06-01","weekdays",false,66,9.47,568.2 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30345882/30357505/16/19/2023-04-01/2023-05-01/false/12345","Bloor St W","Eastbound","Aberfoyle Cres & Gardenvale Rd","Runnymede Rd","From 16:00 to 19:00","From 2023-04-01 to 2023-05-01","weekdays",false,54,9.02,541.1999999999999 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30345882/30357505/16/19/2023-03-01/2023-04-01/false/12345","Bloor St W","Eastbound","Aberfoyle Cres & Gardenvale Rd","Runnymede Rd","From 16:00 to 19:00","From 2023-03-01 to 2023-04-01","weekdays",false,69,7.61,456.6 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30345882/30357505/16/19/2023-02-01/2023-03-01/false/12345","Bloor St W","Eastbound","Aberfoyle Cres & Gardenvale Rd","Runnymede Rd","From 16:00 to 19:00","From 2023-02-01 to 2023-03-01","weekdays",false,57,7.86,471.6 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30345882/30357505/16/19/2023-01-01/2023-02-01/false/12345","Bloor St W","Eastbound","Aberfoyle Cres & Gardenvale Rd","Runnymede Rd","From 16:00 to 19:00","From 2023-01-01 to 2023-02-01","weekdays",false,63,8.06,483.6 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30345882/30357505/16/19/2022-12-01/2023-01-01/false/12345","Bloor St W","Eastbound","Aberfoyle Cres & Gardenvale Rd","Runnymede Rd","From 16:00 to 19:00","From 2022-12-01 to 2023-01-01","weekdays",false,60,9.03,541.8 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30345882/30357505/16/19/2022-11-01/2022-12-01/false/12345","Bloor St W","Eastbound","Aberfoyle Cres & Gardenvale Rd","Runnymede Rd","From 16:00 to 19:00","From 2022-11-01 to 2022-12-01","weekdays",false,66,8.46,507.6 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30345882/30357505/16/19/2022-10-01/2022-11-01/false/12345","Bloor St W","Eastbound","Aberfoyle Cres & Gardenvale Rd","Runnymede Rd","From 16:00 to 19:00","From 2022-10-01 to 2022-11-01","weekdays",false,60,8.32,499.20000000000005 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30345882/30357505/16/19/2022-09-01/2022-10-01/false/12345","Bloor St W","Eastbound","Aberfoyle Cres & Gardenvale Rd","Runnymede Rd","From 16:00 to 19:00","From 2022-09-01 to 2022-10-01","weekdays",false,63,8.9,534 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30345882/30357505/16/19/2022-08-01/2022-09-01/false/12345","Bloor St W","Eastbound","Aberfoyle Cres & Gardenvale Rd","Runnymede Rd","From 16:00 to 19:00","From 2022-08-01 to 2022-09-01","weekdays",false,66,7.54,452.4 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30345882/30357505/16/19/2024-04-01/2024-05-01/false/12345","Bloor St W","Eastbound","Aberfoyle Cres & Gardenvale Rd","Runnymede Rd","From 16:00 to 19:00","From 2024-04-01 to 2024-05-01","weekdays",false,63,14.74,884.4 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30345882/30357505/16/19/2022-07-01/2022-08-01/false/12345","Bloor St W","Eastbound","Aberfoyle Cres & Gardenvale Rd","Runnymede Rd","From 16:00 to 19:00","From 2022-07-01 to 2022-08-01","weekdays",false,60,7.93,475.79999999999995 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30345882/30357505/16/19/2022-06-01/2022-07-01/false/12345","Bloor St W","Eastbound","Aberfoyle Cres & Gardenvale Rd","Runnymede Rd","From 16:00 to 19:00","From 2022-06-01 to 2022-07-01","weekdays",false,66,8.11,486.59999999999997 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30345882/30357505/16/19/2022-05-01/2022-06-01/false/12345","Bloor St W","Eastbound","Aberfoyle Cres & Gardenvale Rd","Runnymede Rd","From 16:00 to 19:00","From 2022-05-01 to 2022-06-01","weekdays",false,63,8.5,510 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30345882/30357505/16/19/2022-04-01/2022-05-01/false/12345","Bloor St W","Eastbound","Aberfoyle Cres & Gardenvale Rd","Runnymede Rd","From 16:00 to 19:00","From 2022-04-01 to 2022-05-01","weekdays",false,57,8.26,495.59999999999997 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30345882/30357505/16/19/2022-03-01/2022-04-01/false/12345","Bloor St W","Eastbound","Aberfoyle Cres & Gardenvale Rd","Runnymede Rd","From 16:00 to 19:00","From 2022-03-01 to 2022-04-01","weekdays",false,69,7.55,453 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30357505/30345882/16/19/2024-02-01/2024-03-01/false/12345","Bloor St W","Westbound","Runnymede Rd","Aberfoyle Cres & Gardenvale Rd","From 16:00 to 19:00","From 2024-02-01 to 2024-03-01","weekdays",false,60,11.78,706.8 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30357505/30345882/16/19/2024-03-01/2024-04-01/false/12345","Bloor St W","Westbound","Runnymede Rd","Aberfoyle Cres & Gardenvale Rd","From 16:00 to 19:00","From 2024-03-01 to 2024-04-01","weekdays",false,60,11.97,718.2 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30357505/30345882/16/19/2024-01-01/2024-02-01/false/12345","Bloor St W","Westbound","Runnymede Rd","Aberfoyle Cres & Gardenvale Rd","From 16:00 to 19:00","From 2024-01-01 to 2024-02-01","weekdays",false,66,11.06,663.6 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30357505/30345882/16/19/2023-12-01/2024-01-01/false/12345","Bloor St W","Westbound","Runnymede Rd","Aberfoyle Cres & Gardenvale Rd","From 16:00 to 19:00","From 2023-12-01 to 2024-01-01","weekdays",false,57,11.19,671.4 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30357505/30345882/16/19/2023-11-01/2023-12-01/false/12345","Bloor St W","Westbound","Runnymede Rd","Aberfoyle Cres & Gardenvale Rd","From 16:00 to 19:00","From 2023-11-01 to 2023-12-01","weekdays",false,66,11.44,686.4 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30357505/30345882/16/19/2023-10-01/2023-11-01/false/12345","Bloor St W","Westbound","Runnymede Rd","Aberfoyle Cres & Gardenvale Rd","From 16:00 to 19:00","From 2023-10-01 to 2023-11-01","weekdays",false,63,11.15,669 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30357505/30345882/16/19/2023-09-01/2023-10-01/false/12345","Bloor St W","Westbound","Runnymede Rd","Aberfoyle Cres & Gardenvale Rd","From 16:00 to 19:00","From 2023-09-01 to 2023-10-01","weekdays",false,60,10.35,621 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30357505/30345882/16/19/2023-08-01/2023-09-01/false/12345","Bloor St W","Westbound","Runnymede Rd","Aberfoyle Cres & Gardenvale Rd","From 16:00 to 19:00","From 2023-08-01 to 2023-09-01","weekdays",false,66,8.03,481.79999999999995 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30357505/30345882/16/19/2023-07-01/2023-08-01/false/12345","Bloor St W","Westbound","Runnymede Rd","Aberfoyle Cres & Gardenvale Rd","From 16:00 to 19:00","From 2023-07-01 to 2023-08-01","weekdays",false,60,7.79,467.4 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30357505/30345882/16/19/2023-06-01/2023-07-01/false/12345","Bloor St W","Westbound","Runnymede Rd","Aberfoyle Cres & Gardenvale Rd","From 16:00 to 19:00","From 2023-06-01 to 2023-07-01","weekdays",false,66,8.53,511.79999999999995 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30357505/30345882/16/19/2023-05-01/2023-06-01/false/12345","Bloor St W","Westbound","Runnymede Rd","Aberfoyle Cres & Gardenvale Rd","From 16:00 to 19:00","From 2023-05-01 to 2023-06-01","weekdays",false,66,8.71,522.6 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30357505/30345882/16/19/2023-04-01/2023-05-01/false/12345","Bloor St W","Westbound","Runnymede Rd","Aberfoyle Cres & Gardenvale Rd","From 16:00 to 19:00","From 2023-04-01 to 2023-05-01","weekdays",false,54,8.08,484.8 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30357505/30345882/16/19/2023-03-01/2023-04-01/false/12345","Bloor St W","Westbound","Runnymede Rd","Aberfoyle Cres & Gardenvale Rd","From 16:00 to 19:00","From 2023-03-01 to 2023-04-01","weekdays",false,69,7.25,435 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30357505/30345882/16/19/2023-02-01/2023-03-01/false/12345","Bloor St W","Westbound","Runnymede Rd","Aberfoyle Cres & Gardenvale Rd","From 16:00 to 19:00","From 2023-02-01 to 2023-03-01","weekdays",false,57,7.95,477 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30357505/30345882/16/19/2023-01-01/2023-02-01/false/12345","Bloor St W","Westbound","Runnymede Rd","Aberfoyle Cres & Gardenvale Rd","From 16:00 to 19:00","From 2023-01-01 to 2023-02-01","weekdays",false,63,7.62,457.2 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30357505/30345882/16/19/2022-12-01/2023-01-01/false/12345","Bloor St W","Westbound","Runnymede Rd","Aberfoyle Cres & Gardenvale Rd","From 16:00 to 19:00","From 2022-12-01 to 2023-01-01","weekdays",false,60,8.71,522.6 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30357505/30345882/16/19/2022-11-01/2022-12-01/false/12345","Bloor St W","Westbound","Runnymede Rd","Aberfoyle Cres & Gardenvale Rd","From 16:00 to 19:00","From 2022-11-01 to 2022-12-01","weekdays",false,66,8.4,504 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30357505/30345882/16/19/2022-10-01/2022-11-01/false/12345","Bloor St W","Westbound","Runnymede Rd","Aberfoyle Cres & Gardenvale Rd","From 16:00 to 19:00","From 2022-10-01 to 2022-11-01","weekdays",false,60,8.18,490.79999999999995 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30357505/30345882/16/19/2022-09-01/2022-10-01/false/12345","Bloor St W","Westbound","Runnymede Rd","Aberfoyle Cres & Gardenvale Rd","From 16:00 to 19:00","From 2022-09-01 to 2022-10-01","weekdays",false,63,8.86,531.5999999999999 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30357505/30345882/16/19/2022-08-01/2022-09-01/false/12345","Bloor St W","Westbound","Runnymede Rd","Aberfoyle Cres & Gardenvale Rd","From 16:00 to 19:00","From 2022-08-01 to 2022-09-01","weekdays",false,66,7.5,450 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30357505/30345882/16/19/2024-04-01/2024-05-01/false/12345","Bloor St W","Westbound","Runnymede Rd","Aberfoyle Cres & Gardenvale Rd","From 16:00 to 19:00","From 2024-04-01 to 2024-05-01","weekdays",false,63,12.6,756 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30357505/30345882/16/19/2022-07-01/2022-08-01/false/12345","Bloor St W","Westbound","Runnymede Rd","Aberfoyle Cres & Gardenvale Rd","From 16:00 to 19:00","From 2022-07-01 to 2022-08-01","weekdays",false,60,7.48,448.8 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30357505/30345882/16/19/2022-06-01/2022-07-01/false/12345","Bloor St W","Westbound","Runnymede Rd","Aberfoyle Cres & Gardenvale Rd","From 16:00 to 19:00","From 2022-06-01 to 2022-07-01","weekdays",false,66,7.7,462 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30357505/30345882/16/19/2022-05-01/2022-06-01/false/12345","Bloor St W","Westbound","Runnymede Rd","Aberfoyle Cres & Gardenvale Rd","From 16:00 to 19:00","From 2022-05-01 to 2022-06-01","weekdays",false,63,7.75,465 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30357505/30345882/16/19/2022-04-01/2022-05-01/false/12345","Bloor St W","Westbound","Runnymede Rd","Aberfoyle Cres & Gardenvale Rd","From 16:00 to 19:00","From 2022-04-01 to 2022-05-01","weekdays",false,57,7.54,452.4 +"https://trans-bdit.intra.prod-toronto.ca/tt-request-backend/aggregate-travel-times/30357505/30345882/16/19/2022-03-01/2022-04-01/false/12345","Bloor St W","Westbound","Runnymede Rd","Aberfoyle Cres & Gardenvale Rd","From 16:00 to 19:00","From 2022-03-01 to 2022-04-01","weekdays",false,69,7.12,427.2 \ No newline at end of file