Create/setup performance testing
This needs some investigation, but we want some tracking of the finesse performance. For instance, while migrating from cython 0.x to cython 3.x, it would have been useful to easily see any performance impacts. We could possibly use https://pypi.org/project/pytest-benchmark/, or just something simple like pytest --durations
. We then want to scrape/parse this output to store it somewhere (inside finesse repo/ use a separate repo, a plot inside the developer documentation?)
Edited by Miron van der Kolk