All code should be ran through the test_suite Jupyter Notebook. All benchmarking has been automated such that it can be controlled from this notebook, which can be executed in a compatible IDE such as Visual Studio Code. All visualizations contained in the final report were also generated in this notebook, and available for confirmation.
- Ensure that the Jupyter and Python extensions are installed in Visual Studio Code
- Configure your Jupyter notebook to use Python 3.11
- Run the pip install code snippet in the test_suite file to install all of the necessary modules.
- Ensure the modules install successfully, if they do not then look at the error code to resolve.
- Open test_suite.ipynb
- Run the first code cell to install packages if not done so already
- Run the second cell to initialize the benchmarking object
- Run the benchmarks to confirm results from the final report
- To run all Align and Real benchmarks, run the third and fourth cells (should take roughly 30 minutes)
- To run selected datasets from these benchmarks, run the fifth and sixth cells
- All intermediate data from running an integration benchmark on a dataset can be found in the TestData folder under the associated dataset name
- Generate visualizations and generate statistics by running all cells below the previously mentioned cells