Here are the packages with brief descriptions (if available):
| Nbasemap_creator | Basemap dependencies creation |
| Nconsequtive_repetitions | Used to solve more complex forms of unwanted sequential repetitions |
| Nconstants | Contains needed constants to control the flow of main.py |
| NCVT | Functions for visualisation handling |
| Ninput_checker | Simple input file visualisation with timestamp |
| Ninput_data_preprocessor | Filter input file according to the specified time |
| Nmain | Main file to perform GNSS data normalization into OSM format and subsequent pattern recognition to find repeating trajectories |
| NNaNremover | Used to remove NaNs from input data |
| Nnormalisation_tester | Testbed for normalisation - detect flaws in the GNSS to OSM process |
| Npatternfinding_functions | This file provides functions used to find bus line patterns |
| Npostx_functions | Serves to solve problems after solutions connected to the crossroad representation |
| Nrefactor_functions | Functions created with the goal to refactor the code, make it more readable and understandable |
| Nxroad_functions | Functions in this file are primarily focused on the solution of input data normalisation (getting input GNSS data enriched by the OSM format as well as changing their coordinates according to the most probable coordinates situated nerby belonging to the OSM system) |
| Nz_doxygen_mainpage | |