Blacline is a lightweight bus scheduling tool designed to help cities, operators, and researchers plan efficient public transport networks. It focuses on solving core scheduling challenges using simple algorithms, without the overhead of heavy infrastructure or expensive software. Blacline attempts to adopt a transparent and replicable method to generate schedules that can be directly implemented. To help users interpret results, the app allows users to visualize frequency maps.
Additionally, Blacline is easy to extend, document, and deploy in diverse contexts. Published on Github.
Blacline, under development, will include the following modules:
Before using the modules, please visit the Glossary to better understand the terminologies used in the modules.
At the moment, users can access only the Quick Scheduling module. The other two modules are under development. Basic Bus Scheduling takes inputs such as the number of buses, route length, route duration, layover, crew breaks, crew change duration, and more.