Benchmarks for pandas
Topics: Python Linux Docker Flask APIs Go back
I developed a PoC tool for pandas. It’s related to benchmarks (these are code tests to verify speed/memory improvements or detect regressions).
“Asv“ is the benchmark library currently used by pandas and many other OS projects. Conbench is a library used by Arrow, with superb statistical analysis and UI. It also has a web app to see results with interactive graphs.
So, I built a software adapter in order to use asv results, and feed them to a conbench web app. I installed it on a server and it’s capable of sending email alerts when detecting regressions or improvements.
There is a link below to a presentation with more details. It has a temporary link to the project.
For the time being, it is an http as opposed to https connection. If you are behind a firewall this may block access for you.
Technologies: Python, Linux, Docker, Flask, APIs, Web dev
This work was funded by NumFOCUS
Link to project