This repository belongs to the MPD project and contains software developed during the research to clean up data obtained after running the ACTS tool.
Repository organization:
- The file usage_example.py contains an example of processing data from one event using all the algorithms we have developed
- analyze folder - contains software for analyzing the operation of algorithms (including visualization)
- data folder - contains examples of test data
- data_processing folder - contains software for loading data or type casting
- post_processing folder - Contains the post-processing methods we developed
All tests were performed in Python-3.10 on Linux-22.04, Windows 10/11
pip install pandas pyopengl PyQt6 pyqtgraph scipy
# to load large files
git-lfs pull
Also you have to install tensorflow in your venv if you want to test post-processing based on Neural Net
Navigation:
- Mouse wheel - Zoom
- LMB - Rotate the object
- CTRL + LMB - Move an object
Hotkeys:
- Press 'i' - Enable/Disable display of track indexes
- Press 's' - Enable/Disable display of data from simulation
- Press 't' - Enable/Disable display of track arcs
- When you enable multiple post-processing methods at the same time, you can use the number keys (1, 2, etc.) to switch visualization between them