Release Day

Today’s the day. The new version of OpenTrainTimes is now live!

This release has been many months in the making, because there are days where the last thing I want to do is spend 8 hours at work talking about the railway, followed by four hours of writing code to crunch data about the railway.

I’ve also been busy working with a number of people to help get their great ideas off the ground, plus talking to people in the industry about what the ‘next steps’ are.

Here’s the summary of what’s new.

Track Diagrams

I’ve been hard at work drawing new, and extending existing diagrams:

Advanced Search

There’s a new advanced search function available – click the ‘Trains’ button at the top of the page. Click the ‘+’ button to add search criteria, and ‘-‘ to remove one of the criteria.

Real-time data

I’ve put in a lot of effort behind the scenes to prepare the site for real-time data. Although I could have done this several years ago, I felt my experience and knowledge was better spent helping others do great things with the data that Network Rail have released.

Most of that work is now done, and National Rail Enquiries have released their Darwin Push Port data on really good terms. I’ll be working to include this data in the site over the next few weeks.

In the mean time, I’ve integrated real-time data from Network Rail’s TRUST system, albeit at a basic level at the moment, to help fill the gap.


There are bugs – some of the things that aren’t quite finished yet:

  • Schedules should have mileage data, but I don’t have that data for every pair of TIPLOCs yet. If anyone can help, please get in touch
  • Some of the ‘train ready to start’ indications on maps don’t light up correctly, and sometimes signals show a green aspect when they should show red
  • When searching for schedules which have a start date of before today, sometimes the site will say the schedule wasn’t valid when it was

If you find more, please email with details, how to reproduce it (if you can) and, ideally, a screenshot.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.