Professor of Transport Data Science · University of Leeds
Hi, I’m Robin. Welcome to my website 🎉
I’m a Professor of Transport Data Science at the University of Leeds Institute for Transport Studies(ITS), where I undertake research, develop software and web applications, and teach data science for evidence-based transport planning.
Here you can check out my publications and previous/upcoming talks, with links aplenty to visual/audio/video content that you can read/listen/watch to in your own time 📖🎧📺 I share lots of code for data science and reproducible research, this could be a good place to find resources to get started and try out things if you’re interested in reproducing or building on some of the work that I’ve done (which in turn builds on the work of others as all research does). I also occasionally share blog posts and other things here. If you’d like to get in touch, see here 🚀
I lead the Transport Data Science module, which is available to ITS Masters students and MSc students at the University of Leeds taking Data Science and Data Analytics and Data Science and Urban Analytics courses.
You can find me on various platforms, including Mastodon, Google Scholar, and GitHub.
PhD in Transport and Energy, 2013
University of Sheffield
MSc in Environmental Science and Management, 2009
University of York
BSc in Environmental Geography, 2008
University of Bristol

We present spanishoddata, an R package that enables fast and efficient access to Spain’s open, high-resolution origin-destination human mobility datasets, derived from anonymised mobile-phone records and released by the Ministry of Transport and Sustainable Mobility. The package directly addresses challenges of data accessibility, reproducibility, and efficient processing identified in prior studies. spanishoddata automates retrieval from the official source, performs file and schema validation, and converts the data to efficient, analysis-ready formats (DuckDB and Parquet) that enable multi-month and multi-year analysis on consumer-grade hardware. The interface handles complexities associated with these datasets, enabling a wide range of people – from data science beginners to experienced practitioners with domain expertise – to start using the data with just a few lines of code. We demonstrate the utility of the package with example applications in urban transport planning, such as assessing cycling potential or understanding mobility patterns by activity type. By simplifying data access and promoting reproducible workflows, spanishoddata lowers the barrier to entry for researchers, policymakers, transport planners or anyone seeking to leverage mobility datasets.

Geocomputation with Python is an open source book providing a comprehensive guide to working with geographic data in Python. Covering vector and raster data models with packages including shapely, geopandas, and rasterio, it offers dozens of worked examples spanning the full range of GIS operations. A sister project of Geocomputation with R, it is part of the geocompx.org family of books with an active community of contributors. The book is free to read online and contributions are welcome via GitHub.

This paper describes an approach for developing strategic cycle network planning tools. Based on our experience developing and deploying the Cycle Route Uptake and Scenario Estimation (CRUSE) Tool for Ireland, we outline the underlying methods, including disaggregation of origin–destination data with the open source ‘odjitter’ software, incorporation of additional trip purposes, routing, scenario generation, and development of an intuitive user interface that is tested and used by practitioners. Commissioned by the national infrastructure agency Transport Infrastructure Ireland, CRUSE provides estimates of current and potential future cycling levels under ‘snapshot’ scenarios to inform investment decisions. The publicly available results at https://cruse.bike/enable planners, engineers, and other stakeholders to make more evidence-based decisions. CRUSE goes beyond previous work by: modeling networks at high spatial resolution; simulating multiple trip purposes (social, shopping, personal utility, recreational, and cycle touring), supplementing official origin–destination datasets on travel for work and education; and providing estimates of ‘quietness’ (a proxy for cyclist comfort and route preference) at the route segment level. Three network types—‘Fastest’, ‘Balanced’, and ‘Quietest’—help plan both arterial and residential cycle networks. Workshops with stakeholders were used to inform the development of the tool. Feedback shows that the tool has a wide range of uses and is already being used in practice to inform urban, inter-urban, and rural cycle network designs. The approach is flexible and open source, allowing the underlying ideas and code to be adapted, supporting more evidence-based and effective cycling policies and interventions internationally.

Geocomputation with R is an open source book on geographic data analysis, visualization, and modeling with R. Described as ‘a superb resource for spatial analysis in R’ and widely cited in academic literature, the book covers vector and raster data processing, spatial data operations, and reproducible workflows. Now in its second edition, it has an active community of contributors and users. The book is free to read online at geocompx.org, part of a wider family of open source Geocomputation books including the Python and Julia editions. Contributions and feedback are welcome via GitHub.
80%
90%
100%
Responsibilities include:
Responsibilities include:
Feel free to get in touch in using the form below. It may be worth considering contacting me in other ways, however, including: