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).
<br> <br>

“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.
<br> <br>

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.
<br> <br>

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.
<br> <br>

Technologies: Python, Linux, Docker, Flask, APIs, Web dev
<br> <br>

This work was funded by NumFOCUS
<br> <br>

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