Use the Dev Container for the easiest environment to build the programs. Make sure that the apt and python packages install before building. You can use C, Rust, and Python on your own device if you desire.
See report.qmd for which files to use to run the programs and to extract the data.