| Crates.io | time_table |
| lib.rs | time_table |
| version | 0.1.4 |
| created_at | 2025-10-13 16:57:34.430258+00 |
| updated_at | 2025-10-25 15:59:09.854353+00 |
| description | Model Railroad Time Table generating program |
| homepage | |
| repository | https://github.com/RobertPHeller/time_table |
| max_upload_size | |
| id | 1880802 |
| size | 285,739 |
The Time Table library is a port of the Time Table V2 program that is part of the Model Railroad System. That program is partly in C++ (low-level data structures) and part in Tcl/Tk (GUI main program). This is mostly just a port of the C++ code. This program was inspired by chapter 8 of the book How to Operate Your Model Railroad by Bruce A. Chubb. I strongly recommend reading this chapter fully before using this program. This program implements the methods described in this chapter, in an automated fashion.
The time tables this library creates are LaTeX source. You will need to install the LaTeX system to process the LaTeX source into a PDF file that can then be printed.
There are two example programs. One loads the time table for the fantasy model railroad I have wanted to build but never managed to. The other is a a time table I created to test center station (bi-directional) table generation.