Avatar for the GenericMappingTools user
GenericMappingTools
pygmt
BlogDocsChangelog

pygmt.grdvolume: Refactor to store output in virtual files instead of temporary files

#3102Merged
Comparing
output/grdvolume
(
d24d75c
) with
main
(
3a507a8
)
CodSpeed Performance Gauge
0%
Untouched
97
New
1
Dropped
1

Benchmarks

99 total
test_grdvolume_no_outgrid
pygmt/tests/test_grdvolume.py
Missing
CodSpeed Performance Gauge
N/A
9.6 msN/A
test_grdvolume
pygmt/tests/test_grdvolume.py
CodSpeed Performance Gauge
N/A
N/A78.7 ms
test_grdlandmask_no_outgrid
pygmt/tests/test_grdlandmask.py
CodSpeed Performance Gauge
+5%
153.6 ms146.1 ms
test_grdsample_dataarray_out
pygmt/tests/test_grdsample.py
CodSpeed Performance Gauge
-1%
19.1 ms19.2 ms
test_earth_relief_holes
pygmt/tests/test_datasets_samples.py
CodSpeed Performance Gauge
-1%
25.7 ms25.9 ms
test_grdcontour_labels
pygmt/tests/test_grdcontour.py
CodSpeed Performance Gauge
+1%
19.8 ms19.7 ms
test_load_remote_dataset_benchmark_with_region
pygmt/tests/test_datasets_load_remote_datasets.py
CodSpeed Performance Gauge
0%
29.4 ms29.3 ms
test_grdcut_dataarray_in_dataarray_out
pygmt/tests/test_grdcut.py
CodSpeed Performance Gauge
0%
18 ms18 ms
test_accessor_set_geographic_cartesian_roundtrip
pygmt/tests/test_accessor.py
CodSpeed Performance Gauge
0%
308.8 µs307.5 µs
test_grdfill_dataarray_out
pygmt/tests/test_grdfill.py
CodSpeed Performance Gauge
0%
18 ms18 ms
test_ternary_3_labels
pygmt/tests/test_ternary.py
CodSpeed Performance Gauge
0%
27.8 ms27.9 ms
test_grdfilter_dataarray_in_dataarray_out
pygmt/tests/test_grdfilter.py
CodSpeed Performance Gauge
0%
18.1 ms18.1 ms
test_equalize_grid_no_outgrid
pygmt/tests/test_grdhisteq.py
CodSpeed Performance Gauge
0%
18 ms18 ms
test_grdclip_no_outgrid
pygmt/tests/test_grdclip.py
CodSpeed Performance Gauge
0%
18 ms18.1 ms
test_virtualfile_in_required_z_matrix[array-matrix]
pygmt/tests/test_clib_virtualfiles.py
CodSpeed Performance Gauge
0%
12.2 ms12.2 ms
test_virtualfile_from_vectors_one_string_or_object_column[object]
pygmt/tests/test_clib_virtualfiles.py
CodSpeed Performance Gauge
0%
11.6 ms11.6 ms
test_info_pandas_dataframe_date_column[date32[day][pyarrow]]
pygmt/tests/test_info.py
CodSpeed Performance Gauge
0%
14.2 ms14.2 ms
test_virtualfile_from_vectors_one_string_or_object_column[str]
pygmt/tests/test_clib_virtualfiles.py
CodSpeed Performance Gauge
0%
11.7 ms11.6 ms
test_grdproject_no_outgrid[EPSG:3395 +width=10]
pygmt/tests/test_grdproject.py
CodSpeed Performance Gauge
0%
21.5 ms21.6 ms
test_call_module
pygmt/tests/test_clib.py
CodSpeed Performance Gauge
0%
11.5 ms11.5 ms
test_contour_matrix[DataFrame]
pygmt/tests/test_contour.py
CodSpeed Performance Gauge
0%
18.2 ms18.1 ms
test_load_libgmt
pygmt/tests/test_clib_loading.py
CodSpeed Performance Gauge
0%
349.7 µs350.5 µs
test_contour_matrix[array]
pygmt/tests/test_contour.py
CodSpeed Performance Gauge
0%
17.7 ms17.7 ms
test_sphinterpolate_no_outgrid
pygmt/tests/test_sphinterpolate.py
CodSpeed Performance Gauge
0%
73.7 ms73.8 ms
test_io_load_dataarray
pygmt/tests/test_io.py
CodSpeed Performance Gauge
0%
24.8 ms24.9 ms

Commits

Click on a commit to change the comparison range
Base
main
3a507a8
-0.07%
pygmt.grdvolume: Improve performance by storing output in virtual files
cd911c3
2 years ago
by seisman
+0.11%
fix
d24d75c
2 years ago
by seisman
© 2026 CodSpeed Technology
Home Terms Privacy Docs