
 _   _ _                             _
| |/ /| |              _            | |          
| | / | | _   _  ___ _| |_ ___  _ _ | |_   __  _  __
|  <  | || | | |/ __/_   _| __|| /_/|   \ /  \\ \/ /
| | \ | |\ \_| |\__ \ | | | _| | |  | () | () |>  <
|_|\_\|_| \____|/___/ |_| |___||_|  |___/ \__//_/\_\

Klusterbox
Copyright 2019 Thomas Weeks
most recent version: 7.05		
released: 04/02/2026

Caution: 

To ensure proper operation of Klusterbox in Windows Legacy versions, make sure to keep the Klusterbox.exe and the kb_sub folder in the same folder. This does not apply to non-Legacy versions.  

Overview:

Klusterbox is a computer program currently available on Windows operating system and macOS which assist NALC union stewards in the investigation of improper mandate grievances. Klusterbox has a graphic user interface which allows stewards to easily build list of carriers, entering in their names, what list they are on (such as OTDL, WAL, etc.), their n/s day, their route or string and what station they are currently at. Klusterbox creates and uses a database to keep track of changes in carrier's statuses. Klusterbox also allows for easy entry of clock rings and can track when carriers are working off their routes, even when it happens multiple times per day (called Multiple Move Functionality). Klusterbox uses codes which help to track when non list carriers are working on their n/s days or when OTDL carriers call in sick. Klusterbox can generate a report for quick display or a spreadsheet which stewards can bring with them for informal A meetings. Klusterbox also tracks violations of the 12 and 60-hour rule and displays violations in a spreadsheet. Klusterbox also tracks OTDL Equitability by the quarter. Klusterbox will save the reports and spreadsheets generated in libraries which can be easily accessed.

Help and tutorials: 

For tutorials and help with using Klusterbox, visit www.klusterbox.com. Click on the links for Tutorials and Help. There you will find all the supporting documentation and video tutorials that I have produced so far. The process of creating new tutorials and updating old tutorials is on going. As I make daily changes to the software, some to the instructions might be slightly off.

Python and source code:

For the newest version of Klusterbox, visit www.klusterbox.com/download. The source code is also available there. Klusterbox uses python version 3.7.9 The Klusterbox executable is created with pyinstaller and the Windows installer is created with NSIS. The SPEC and NSIS files are located in the project folder and will have to be modified or recreated to work with other computers. 

Contact:

Feed back and comments are welcome. My contact information is:
Thomas Weeks
tomweeks@klusterbox.com
720.280.0415 - call or text.
message me on facebook: facebook.com/thomas.weeks.artist 

Find out more about Klusterbox at:
www.klusterbox.com

Follow Klusterbox on Facebook:
https://www.facebook.com/klusterbox

Check out the GitHub repo for source code development:
https://github.com/TomOfHelatrobus

License:

This version of Klusterbox is being released under the GNU General Public License version 3. You can find the full conditions of this license at www.opensource.org/licenses/GPL-3.0 and in the kb_sub folder which is distributed with the Klusterbox application or in the About Klusterbox screen in the application as LICENSE.txt. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation.This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.