Major release of r5r v1.0.0

A new major release of r5r v1.0.0 is now on CRAN. This version has many new goodies for those doing routing and accessibility analysis in multimodal transport networks in #rstats.
Read this post for 6 highlights or the full changelog here:
- Perhaps the most exciting news: Now you can use #r5rstats to account for💰 monetary costs💰in the functions
travel_time_matrix()
,accessibility()
anddetailed_itineraries()
. Full details here. This is a game changer for transportation equity research

- New
pareto_frontier()
function to find multiple path alternatives considering trade-offs between travel time ⏱️ & monetary costs 💰, making it easy to use the method developed by Matthew Bhagat-Conway and Anson Stewart in this paper. Check the detailed vignette on how to use the function here.

-
If you want more info for your travel matrix, the new
expanded_travel_time_matrix(breakdown = T)
function also returns the transit routes taken + several other info such as number of transfers & total access, waiting, in-vehicle & transfer times. Details here. -
The
detailed_itineraries()
function is much faster 🚀 and substantially improved ! It now includes the parameters:suboptimal_minutes
to find a larger set of suboptimal routesall_to_all
to routes between all origins to all destinationsmax_fare
to account for monetary costs

-
The output of the
street_network_to_sf()
function now includes more information on street segments, such as osm_id, level of traffic stress (LTS), max car speed, and type of street -
Finally, we’ve added the
output_dir
parameter to all routing & accessibility functions. It allows one to save the outputs as.csv
files (one file per origin), which is particularly useful for computers with limited RAM. It also makesr5r
even faster 🚀🔥
Please mind you that the new r5r
v1.0.0 also has a few breaking changes, which are all documented in the
changelog. Huge thanks to all co-developers, specially
Marcus Saraiva and
Daniel Herszenhut for their major contributions to this new release!