Just in time for the end of the month, and we’re back with the updates that have taken place on the site over the past few weeks.
Keep safe and remember – don’t travel unless it’s absolutely necessary.
The world has changed dramatically since our last update, but we’re still here and open for business. Substantially fewer people have visited the site over the past weeks, but since we don’t rely on advertising or subscriptions, there’s no danger of us going away any time soon.
We are also offering pro bono services to the rail industry during this difficult period. If we can help you in any way, please email email@example.com.
Despite everything that’s going on right now, we’ve been beavering away at the site and we’ve just released our slightly late March update. Here are the highlights:
- A new map of Aston to Lichfield Trent Valley (High Level) is now live, with signal and route indications on the branch to Lichfield, and possibly unreliable indications between Aston and Duddeston and the line to Stechford due difficulties with the underlying data
- There’s also a new Strood area map, covering east of Dartford to Beltring for the route to Paddock Wood
- The Manchester Piccadilly map has been extended via Manchester Oxford Road to Deansgate, and at the south end to connect with the Macclesfield map, with route indications – where we can show them – in to Manchester Piccadilly. There are some routes listed on the map that we can’t show due to data limitations
- We’ve added signal aspect indications between Hampton-in-Arden and Adderley Park, which may be wrong for the same reasons as the Aston to Lichfield map
- We’ve migrated to a new database cluster which is substantially faster than before, but importantly easier for us to monitor and manage. You won’t notice anything different.
- Kings Lynn has a new reversing siding due to be commissioned soon. Once it is, we’ll update the map to include the signal aspect on 42 signal
- Platform numbers at Bowes Park are now correct, having been labelled incorrectly in the past
- Bury St Edmunds is now spelled correctly – as in Blackadder, not Noel
- 446 signal at Peckham Rye has been added, which was accidentally left out when we drew the map
- Our Sheffield map has been extended past Meadowhall to Barnsley, linking up with the route via Penistone to Huddersfield
- Various fixes on the Airedale and Leeds maps – signal 3961 at Shipley now shows its aspect, the Train Ready To Start (TRTS) indication at 3956 at Ilkley and Skipton are no longer permanently set ‘on’
- Finally, we’ve changed our icons very, very slightly as a result of an upgrade to one of our fonts
We’ve just made a massive update to the site, with bugs squashed left right and centre. It’d take too long to go through everything we’ve done, but here are the important highlights:
Due to some problems with some of the maps around Liverpool Street, we’re a little late deploying our January updates, but here they are!
Finally, if you’re in London on Tuesday 11th February, I’m presenting to the Institution of Railway Signalling Engineers. Tickets are free, but you need to be quick – sign up at Eventbrite.
The end of December is always a busy time on the railways. We’ve been hard at work updating our maps for all the Christmas works, as well as adding some new features. Here’s a summary:
- At London Euston, the HS2 Works Sidings are now shown
- The Bristol Parkway map boasts complete route coverage
- Route indications are now shown on the signals controlled by Morpeth
- The Cardiff Central map now includes the Vale of Glamorgan route with complete route coverage, as well as some route coverage around Cardiff Central
- London Paddington now has route coverage from Ladbroke Grove to London Paddington
- The Bedford to Syston map has the new four-track railway through Sharnbrook, plus route coverage of Sharnbrook Junction
- Motherwell PSB has now been decommissioned, and our map shows the recontrolled area with complete route and signal coverage
This is no easy task – over the past month we’ve added nearly 3,200 new map elements, including signals, routes and berths, all by hand.
There are some additional fixes we’ll be making in the New Year, but now it’s time to shut down the computer and go celebrate the New Year.
Happy New Year!
Another load of updates have gone live on the site. They’re almost all bugfixes or addition of green ‘route set’ lights, but we have some new maps!
- The Carstairs map covers just north of Carlisle to Motherwell, and will have a further update over Christmas when the area is recontrolled and Motherwell PSB closes
- The Glasgow North West map covers Carntyne and Duke Street to Hyndland, via Anniesland and via Yoker to Dalmuir, the Alexandria and Milngavie branches and the terminus at Helensburgh Central
- The Bristol Parkway map has been partially redrawn to show more detail of Stoke Gifford IEP depot, and now has route indications in the Bristol Parkway area
- The Sutton map covers Sutton and extends our coverage of South London further
- The Guildford map has been extended to cover the line through Dorking to Redhill
The problems we’ve been having with our data feeds seem to have resolved themselves. These were a combination of issues on our side compounded by major issues with the Open Data platform, making it difficult to get alerting happening under the right circumstances.
In the coming weeks, we will be looking for testers for our new site. This will have the same look and feel as the current site, but be faster and easier to navigate. Don’t volunteer just yet – we’ve not yet built our public staging infrastructure.
We have been impacted by several different problems with our systems and data feeds over the past couple of months. What is unusual is that on one or two occasions, it was our systems that were at fault, and on some other of the occasions, it was an industry-wide problem.
To play it safe, we’ve held off on making updates to the site until this evening, when we’ve released our latest set of updates. Here are some of the highlights:
We’ve also fixed a couple of problems which crept in after our migration to Amazon EC2 infrastructure, the more serious one causing delays in processing TRUST messages at various times.
And finally, we’re always available for paid consultancy and contract work. Drop an email to firstname.lastname@example.org to discuss your requirements.
Last month, we said that there would be more frequent updates than before. The only downside to this is that making a blog post every time we release an update bombards you with trivial updates. We’ve decided to make posts every couple of weeks, wrapping up the changes since the last post.
Here’s what’s changed over the past few weeks:
- We’ve changed the way we handle cookies, which means there’s a new pop-up when you first visit the site on a device. Some people have reported problems with this – if you’re seeing problems, such as the popup never disappearing, please email us
- Our new East Kent map covers Faversham to Kearsney, Ramsgate, Martin Mill and Minster.
- The Brighton area map has been redrawn, and now covers the Coastway route as far as Lancing, with route indications at Brighton
- The West Coastway map now covers Shoreham-by-Sea to Emsworth – including Littlehampton and Bognor Regis. It links up with the Horsham map at Arundel, and the Guildford map at Emsworth/Warblington.
- The Catford Loop has been added to the West Dulwich to Otford, Teynham and Sheppey map
- The resignalled Shepperton branch now shows routes, signals and track circuit indications
- Train operator codes are now shown on schedule pages so you can easily see who operates a train. The FRGT code shown where we can’t show you the train running number (or headcode) has now been replaced with a simple padlock symbol – you can still click on it to show the schedule though
- We’ve made some efficiency savings to the site so pages load faster and feel more responsive
We will continue making updates live as soon as they’ve gone through testing, and we’re making a real effort to try to get through the backlog of support tickets – please bear with us!
Now that we have a vastly improved server infrastructure, we’re able to do releases on a much more frequent basis. This week, there’s been a minor release every couple of days, and we’ve done the following:
- At Ferryhill South Junction, the berth for signal T474 populates when Y474 at Northallerton is occupied. We think this is a cosmetic error within the signalling system itself, with no impact on safety. We’ve put a note on the map to mention this
- Between Horsforth and Headingley, berth 3888 never showed trains. We’ve fixed this
- The Rugby map now has route indications for about a third of the map, and we’ve fixed an error with the positioning of some signals in the yard
- Many of the route indications at Sittingbourne showed incorrectly. This was down to a problem with data mapping on our side – we were one bit out! We’ve fixed this, and in the coming hours, the incorrect routes should clear out. We’ve also added route and signal indications to the Sheppey branch
- Signals TL2047 and TL2049 near North Kent East Junction to the right of the London Bridge map now show their aspect
- We’ve removed the berth for signal 1001 at Meadowhall (Sheffield), as this is a distant signal
- At Clapham Junction, we’ve added some more route indications on platforms 1 to 11
- Trains through the tunnel near High Brooms disappeared, so we’ve added an extra berth so don’t disappear
- Platform 1 at Willesden Junction can have a train terminate and run back north to Harlesden. We’ve added the missing berth, which is useful when London Overground terminate trains there
- At Nunhead, we had signal 452 listed twice, and we’ve corrected this
- Trains to and from Selby at Temple Hirst Junction between Doncaster and York now show in all berths on the line, and route indications for trains to and from the branch will now appear
- Signal G426 at Cheltenham Spa is now shown as a ground position light (GPL), not a main aspect
- Missing signal B66 near Nailsea & Yatton is now on the map, so trains will no longer disappear there
- Some errors crept in around the junction to Yate – two signals were missed, and some route indications were incorrectly drawn
- We now have route indications around Newport
We’ve also started planning for the migration to our new back-end server infrastructure, which will start with our train describer processor. Once this is live, the hit-and-miss linking between trains on the map and schedule data will be much, much more robust. More on that in later weeks.
After several months of behind-the-scenes work, we’ve moved the last of our services to our new infrastructure. You will hopefully have seen no impact at all, although a couple of people reported problems on Thursday when we moved our front-end servers.
The new infrastructure gives us much more resilience than before, and also allows us to scale up and down according to demand. When we’ve done this in the past, it’s been a manual process.
Now that everything has been successfully migrated, we’re going to start on rolling out the new version of OpenTrainTimes. This will happen slowly and gradually, and there won’t be any ‘big bang’ change. More about that in weeks to come.
We’ve almost caught up with the backlog of map updates – here are some things we’ve done recently:
There are a lot of support tickets with fixes to implement, which we’ll be doing over the next few weeks and making more frequent releases.
That’s your lot for now – we’ll be back soon with more details of the new version and how we’re going to roll it out. Stay tuned!