Add ASV for performance regression testing
Fixes #143 (closed)
Changes made in this Pull Request:
- Added asv
- added a single single frame test for DielectricPlanar as a skeleton for people to continue adding tests
TODO:
- Document how to use it
- Find out how to publish results and integrate MRs automatically
In the end I believe there will be two kinds of benchmarks:
- Simple, atomic cases testing the _single_frame method and some important helper functions (maybe also a complete .run() once). This should run with every MR to check for performance regressions.
- Extensive tests across larger trajectories both in time and particle number, these are not run automatically but from time to time on different architectures.
PR Checklist
-
Docs? -
Issue raised/referenced?