ProjectsShowcasing some of my latest personal developments & endeavors
Departure boards are often the hallmark of iconic transportation systems, so much so that the signs often become icons themselves. However, there’s a lack of clarity, information, and unification across systems and designs. That’s where Multiboard comes in.
Powered by Python and Flask, Multiboard integrates with more than 15 of North America’s largest transportation systems to provide users with a customizable, visually-appealing, and powerful departure board for any station in the system.
Multiboard: it’s your multi-tool for transit system departure boards.
With intercity travel, trips are notorious for shifting delay levels, especially when considering built-in schedule padding. TransitNotify is a tool that provides real-time push notifications for various intercity carriers, including Amtrak via the exceptional asm.transitdocs.com site, Greyhound, various Commuter Railroads, and more.
Be it figuring when to depart, knowing where you currently are, or where someone is that you need to meet, TransitNotify keeps you in-the-know with exactly where you are and the operator’s upcoming predicted times.
GPS Data Auditor
Serving as the basis for a data audit that galvanized SEPTA to invest in better real-time data, the GPS Data Auditor tool simultaneously captures live GPS data from a user’s phone alongside an agency’s real-time location and prediction data for the given vehicle/trip. Afterwards, the data can be compared to analyze the real-time GPS information and prediction accuracy.
When exploring transit systems, professionals and hobbyists frequently wind up taking a train to an outlying point, only to return back to their origin via another train (also known as one’s “turn”).
Turn Finder identifies possible turn options and provides a simple list of candidate turns for any given trip. Features include options for adjusting minimum turn lengths, filtering to only show options departing after or returning before given times, and excluding turn locations from the result set. Outputs are available in console text, CSV, as well as a visual HTML table.
Use & Samples
To use the output, find a train in the origin portion of the list. The right side of the table displays possible return trip connections, the turn time, and the total journey duration. Unless otherwise specified, sample output turns are calculated with a minimum 5-minute scheduled connection time, excluding turn options at nearby terminal stations.
Note that the system does not presently account for stations where shorter turns are viable (due to single-track territory), connecting train options, or for express trips where a subsequent turn at the same station returns before an earlier turn (provided both are before the stated latest return time). These are all features for addition in a subsequent version.
Disclaimer: Use of any aspect of the tool / its outputs is done entirely at the user’s own risk. Materials presented herein are done with no representation nor warranty, neither explicit nor implied, as to the information’s accuracy, and is subject to no standard of reasonableness. Use constitutes a full acceptance for any liability resulting from use of these materials, and an agreement to hold harmless and waive any and all claims against the provider.
Transportation planners have relied on “stringline” diagrams since the dawn of the profession given their easy ability to visually convey factors like frequency, headway, speed, single-track conflicts, and more. But instead of needing a straight-edge, ruler, and pushpins, Stringliner is here to produce stringline diagrams for the modern era.
Using the industry-standard GTFS data format for transportation information, Stringliner can produce a multitude of stringline visualizations with customizations for locations to plot, stop markers, coloring by line/direction/trip, combined lines with different reference locations, and more. You can also use a separate inventory of milepost locations and reference markers should you wish to further customize a line’s display.
BYO GTFS and use its shape data, the existing milepost references, or add your own. You’re only minutes away from easy stringline visualizations… just without the expensive software cost (as is typical in the industry).
All tools and content © Jeff Kessler / KASDAT Consulting, 2016-2023. All rights reserved.