About this project

kalauz is a command-line interface tool designed to process, store, and visualize railway speed restrictions (SRs). It handles internal spreadsheets from rail network operators, specifically supporting formats from MÁV Magyar Államvasutak Zrt. and GYSEV Zrt. Key capabilities include: - Data Import: Converts PDF files to XLSX using ConvertAPI and extracts speed restriction data from spreadsheets. - AI Processing: Utilizes scikit-learn (TfidfVectorizer, SGDClassifier, and MultiOutputClassifier) to categorize the causes of speed restrictions. - Storage: Stores processed data in a MySQL database. - Visualization: Generates maps of speed restrictions using the pydeck library.