Skip to content

Latest commit

 

History

History
 
 

asv_bench

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

Airspeed Velocity

pandera's performance benchmarks over time can be viewed on this airspeed-velocity dashboard.

The config and results files files are tracked in the pandera-asv-logs repo to avoid build files in the main repo.

The benchmarks are tracked in the main pandera repo.

Running asv

Ensure both the pandera and pandera-asv-logs repos are checked out to the same parent directory.

From the pandera-asv-logs repo, run:

asv run ALL --config asv_bench/asv.conf.json

Publishing results:

To build the html and preview the results:

asv publish --config asv_bench/asv.conf.json
asv preview --config asv_bench/asv.conf.json

The .json results files are committed or PR'd into the master branch of pandera-asv-logs.

The published html is pushed directly to the gh-pages branch of pandera-asv-logs by running:

asv gh-pages --rewrite --config asv_bench/asv.conf.json

The --rewrite flag overwrites the existing gh-pages, avoiding duplication of data.

The asv docs are here.