I'm currently using `pytest-benchmarks` but `asv` seems a good option to track benchmark performance over commits. See discussion at https://github.com/CiwPython/Ciw/issues/277