This repository aggregates and publishes the benchmark results for the Newton physics engine.
The benchmark data is collected using airspeed velocity (asv).
View the live dashboard: newton-physics.github.io/newton-asv/
This repository is only used for aggregating results and publishing the asv dashboard.
The asv run command is not meant to be executed from this repository.
- The benchmarks themselves reside in the main Newton repository.
- Automation runs the
asvbenchmarks against new commits. - The raw results are then pushed to the
mainbranch of this repository. - A GitHub Actions workflow here takes the new results and uses the
asv gh-pagescommand to update and publish the web dashboard.
First, install asv in your local Python environment:
pip install asv
Then generate the web dashboard and start a local web server to preview the results:
asv publish
asv preview --browser