Benchmarks
contourpy
uses asv
(airspeed velocity) for benchmarking.
To run the entire benchmarking suite:
$ pip install asv virtualenv
$ cd benchmarks
$ asv run
This will benchmark the latest commit of the main
branch. When this is finished you can display
the results in a web browser using:
$ asv publish
$ asv preview
For further information see the README.md
document in the benchmarks
directory.
There follows a summary of key benchmark results taken on a 6-core Intel Core i7-10750H processor
for commit f3e864e
.
Note
If you want to reproduce these plots for your own hardware, run the benchmarks locally as
described above and then run the plot_benchmarks.py
script to extract the benchmark results
and generate the plots. Some tweaking of plot parameters may be required to get them looking
nice.