benchmarks#
Module: benchmarks.bench_array_to_file#
Benchmarks for array_to_file routine
Run benchmarks with:
import nibabel as nib
nib.bench()
Run this benchmark with:
pytest -c <path>/benchmarks/pytest.benchmark.ini <path>/benchmarks/bench_array_to_file.py
Module: benchmarks.bench_arrayproxy_slicing#
Benchmarks for ArrayProxy slicing of gzipped and non-gzipped files
Run benchmarks with:
import nibabel as nib
nib.bench()
Run this benchmark with:
pytest -c <path>/benchmarks/pytest.benchmark.ini <path>/benchmarks/bench_arrayproxy_slicing.py
Module: benchmarks.bench_fileslice#
Benchmarks for fileslicing
import nibabel as nib nib.bench()
Run this benchmark with:
pytest -c <path>/benchmarks/pytest.benchmark.ini <path>/benchmarks/bench_fileslice.py
|
|
|
Module: benchmarks.bench_finite_range#
Benchmarks for finite_range routine
Run benchmarks with:
import nibabel as nib
nib.bench()
Run this benchmark with:
pytest -c <path>/benchmarks/pytest.benchmark.ini <path>/benchmarks/bench_finite_range.py
Module: benchmarks.bench_load_save#
Benchmarks for load and save of image arrays
Run benchmarks with:
import nibabel as nib
nib.bench()
Run this benchmark with:
pytest -c <path>/benchmarks/pytest.benchmark.ini <path>/benchmarks/bench_load_save.py
Module: benchmarks.butils#
Benchmarking utilities
|
Prints title string with git hash if possible, and underline |
bench_array_to_file#
- nibabel.benchmarks.bench_array_to_file.bench_array_to_file()#
bench_arrayproxy_slicing#
- nibabel.benchmarks.bench_arrayproxy_slicing.bench_arrayproxy_slicing()#
bench_fileslice#
- nibabel.benchmarks.bench_fileslice.bench_fileslice(bytes=True, file_=True, gz=True, bz2=False, zst=True)#
run_slices#
- nibabel.benchmarks.bench_fileslice.run_slices(file_like, repeat=3, offset=0, order='F')#
bench_finite_range#
- nibabel.benchmarks.bench_finite_range.bench_finite_range()#
bench_load_save#
- nibabel.benchmarks.bench_load_save.bench_load_save()#
print_git_title#
- nibabel.benchmarks.butils.print_git_title(title)#
Prints title string with git hash if possible, and underline