This is a web application for the visualization of JADE results without the need of installations or simulations. You can accesse the app here or clicking on the streamlit badge at the top of the README.md
The source of data used for the plots are raw .csv file that are produced from JADE post-processing of single libraries (or comparisons for experimental benchmarks). Data for the web-application is hosted and mantained here but, if downloaded locally, the app could be set to read the data directly from a local JADE folder structure. This can be achieved changing the line:
status = Status.from_github(OWNER, REPO, branch=BRANCH)
in the app_streamlit.py
module to:
status = Status.from_root('path/to/the/JADE/post-processing/folder/Single_Libraries')
For additional information contact [email protected].
In addition to the requirements that can be found in the requirements file, the additional python packages are needed for unit testing:
- pytest
- pytest-cov
- pytest-mock
To run the suite of unit tests (and produce a coverage html tree) run:
pytest --cov=. --cov-report html
To add support for a new benchmark, a new .json configuration file can added to the repository as explained here