+ - 0:00:00
Notes for current slide
Notes for next slide

Open source software for decaRbonisation

A case study of tools to support sustainable transport plans

Robin Lovelace, for UseR Edinburgh (EdinbR)

2021-11-17. Source code: github.com/robinlovelace/presentations

1 / 19

Bio

I'm an Associate Professor of Transport Data Science at the Leeds Institute for Transport Studies (ITS) with research interests ranging from optimal zoning systems for urban analysis to analysis of road safety data. I have experience not only researching but deploying transport models in inform sustainable policies, and have used R heavily in my role as Lead Developer of the Propensity to Cycle Tool (see www.pct.bike), an open source and open access tool used by dozens of transport authorities to support evidence-based design of strategic cycle networks. I'm also a keen R user, developer and teacher, author of Geocomputation with R and several R packages.

2 / 19

Bio

I'm an Associate Professor of Transport Data Science at the Leeds Institute for Transport Studies (ITS) with research interests ranging from optimal zoning systems for urban analysis to analysis of road safety data. I have experience not only researching but deploying transport models in inform sustainable policies, and have used R heavily in my role as Lead Developer of the Propensity to Cycle Tool (see www.pct.bike), an open source and open access tool used by dozens of transport authorities to support evidence-based design of strategic cycle networks. I'm also a keen R user, developer and teacher, author of Geocomputation with R and several R packages.

2 / 19

Background, collaborations, interests

  • BSc in Geography (Bristol) and MSc in Environmental Science (York), PhD in energy costs of commuting 2014
  • Limitations of available tools for modelling led to the development of new methodologies and the book Spatial Microsimulation with R (2016)
  • Co-authored Efficient R Programming (2016)
  • Lead Developer of Propensity to Cycle Tool (PCT) (2017)
  • Author of Geocomputation with R (2019)
  • Lots of papers!
3 / 19

Teaching materials and data science training

knitr::include_graphics(c(
"https://images.tandf.co.uk/common/jackets/amazon/978149871/9781498711548.jpg",
"https://csgillespie.github.io/efficientR/figures/f0_web.png",
"https://geocompr.robinlovelace.net/images/cover.png"
))

4 / 19

Teaching materials and data science training

knitr::include_graphics(c(
"https://images.tandf.co.uk/common/jackets/amazon/978149871/9781498711548.jpg",
"https://csgillespie.github.io/efficientR/figures/f0_web.png",
"https://geocompr.robinlovelace.net/images/cover.png"
))

  • Data science training for the Department for Transport, Highways England, RAC Foundation
  • Hackathons sponsored by the R foundation and the Department for Transport
4 / 19

Geographic methods for policy making

Lead Developer of the DfT's PCT (Lovelace et al. 2017) : transformational impact on planning in the UK (source: REF Impact Case Study)

COVID response: RAPID tool (Lovelace et al. 2020)

ActDev tool for informing planning process

5 / 19
6 / 19

Open source software, community building

7 / 19

Domain experience

Close working relationship with DfT over past 6 years

Collaborations with Ordnance Survey (LIDA), National Highways (training), links with DLUHC and Open Innovation Team

Transport behaviour, infrastructure, safety, energy

8 / 19

Ideas

Hackathons

Active travel

Road safety policy

Post COVID recovery

Levelling up metrics

Nature recovery networks

Citizen science and data literacy

9 / 19

Climate change: The elephant in the room

10 / 19

What is climate change? And how does it related to open source software?

It's great to be able to talk about climate change upfront. Usually it's behind the scenes.

To solve problems you need to talk about them.

Everyone including the elephant knows that climate change means the world is getting warmer.

But fewer people talk about 'global drying' and likely impacts such as sudden sea level rise that can only be described as catastrophic

As with health, the most solutions tackle the root causes of the problem. So what is the root cause of the problem? We can go back a few steps...

Climate change is caused by emissions.

Emissions are (primarily) caused by combustion of fossil fuels

But what causes that? Energy consumption.

What causes energy use? Demand for energy intensive things, transport, manufacturing

Example: Climate change, what data science can bring

Emotive and potentially polarising issue

Data can provide a shared starting point

Nationally scenarios are vital

Locally, visions, trust, buy-in and participation are key

11 / 19

The Downward trend during coronavirus saw emissions drop by ~10%

The scale of the challenge is to reduce emissions by 10% every year, every year, and the challenge gets hard with each year

That means: we need transformational

12 / 19
g = ggplot(emissions_regions) +
geom_line(aes(Year, Emissions, colour = Entity), show.legend = FALSE)
plotly::ggplotly(g)
13 / 19

The Downward trend during coronavirus saw emissions drop by ~10%

The scale of the challenge is to reduce emissions by 10% every year, every year, and the challenge gets hard with each year

That means: we need transformational change, we need to be on a war footing

Decarbonisation

14 / 19

Root causes: scarcity and fear

via GIPHY

15 / 19

That may sound counter-intuitive given that we have an over-supply of fossil fuels

But it's a sense of scarcity that makes people move from being economic satisficers to maximers

And a sense of scarcity is driven by fear - so an important response to climate change is to not respond fearfully but optimistically

Consumption is often portrayed as a bottom-up process but in fact it's largely top-down: people who have too much wanting more, dedicating their lives to increasing their share of the pie

In a society where people have a sense of abundance, there will be fewer people who feel the need to accumulate and compete

Only demand side solutions can work

16 / 19

How open source software can help?

via GIPHY

17 / 19

How open source software can help?

via GIPHY

  • Open source software creates a sense of abundance
17 / 19

How open source software can help?

via GIPHY

  • Open source software creates a sense of abundance

  • Open source software is energy efficient

17 / 19

How open source software can help?

via GIPHY

  • Open source software creates a sense of abundance

  • Open source software is energy efficient

  • Open source software discourages waste

17 / 19

How open source software can help?

via GIPHY

  • Open source software creates a sense of abundance

  • Open source software is energy efficient

  • Open source software discourages waste

Open source software enables transparent + participatory evidence -> buy-in

17 / 19

Case studies

pkgs = c(
"pct",
"abstr"
)
# install...
install.packages(pkgs)
vignette(
"getting"
)

Check the docs and play with the example datasets. Ask questions and build the community!

Source: ATUMEdinburgh project + a-b-street.org

Play with some data for your city (only England for now sorry) https://github.com/Robinlovelace/openTransportDataDemo

18 / 19

Thanks, links, happy R day travels ๐Ÿšถ, ๐Ÿšฒ + ๐Ÿš€!

Slides created via the R package xaringan.

19 / 19

Bio

I'm an Associate Professor of Transport Data Science at the Leeds Institute for Transport Studies (ITS) with research interests ranging from optimal zoning systems for urban analysis to analysis of road safety data. I have experience not only researching but deploying transport models in inform sustainable policies, and have used R heavily in my role as Lead Developer of the Propensity to Cycle Tool (see www.pct.bike), an open source and open access tool used by dozens of transport authorities to support evidence-based design of strategic cycle networks. I'm also a keen R user, developer and teacher, author of Geocomputation with R and several R packages.

2 / 19
Paused

Help

Keyboard shortcuts

โ†‘, โ†, Pg Up, k Go to previous slide
โ†“, โ†’, Pg Dn, Space, j Go to next slide
Home Go to first slide
End Go to last slide
Number + Return Go to specific slide
b / m / f Toggle blackout / mirrored / fullscreen mode
c Clone slideshow
p Toggle presenter mode
t Restart the presentation timer
?, h Toggle this help
Esc Back to slideshow