GenericMappingTools
pygmt
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Correctly reserve the grid data dtype by converting ctypes array to numpy array with np.ctypeslib.as_array
#3446
Merged
Comparing
ctypesarray
(
09ac0a0
) with
main
(
2454aa6
)
CodSpeed Performance Gauge
+83%
Improvement
2
Untouched
99
Benchmarks
Mode
CPU Simulation
Wall Time
Memory
Status
Improvement
Untouched
101 total
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_sphinterpolate_no_outgrid
pygmt/tests/test_sphinterpolate.py
CodSpeed Performance Gauge
+83%
71.2 ms
39 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_sph2grd_no_outgrid
pygmt/tests/test_sph2grd.py
CodSpeed Performance Gauge
+12%
323.6 ms
289.1 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_binstats_no_outgrid
pygmt/tests/test_binstats.py
CodSpeed Performance Gauge
+8%
22.6 ms
21 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_grdlandmask_no_outgrid
pygmt/tests/test_grdlandmask.py
CodSpeed Performance Gauge
-7%
70.8 ms
75.8 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_grdsample_dataarray_out
pygmt/tests/test_grdsample.py
CodSpeed Performance Gauge
+3%
10.6 ms
10.3 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_load_remote_dataset_benchmark_with_region
pygmt/tests/test_datasets_load_remote_datasets.py
CodSpeed Performance Gauge
+2%
52.7 ms
51.4 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_earth_relief_holes
pygmt/tests/test_datasets_samples.py
CodSpeed Performance Gauge
+1%
39.4 ms
38.9 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_grdfill_dataarray_out
pygmt/tests/test_grdfill.py
CodSpeed Performance Gauge
+1%
9.8 ms
9.7 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_surface_input_xyz
pygmt/tests/test_surface.py
CodSpeed Performance Gauge
+1%
10.5 ms
10.4 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_histogram[list]
pygmt/tests/test_histogram.py
CodSpeed Performance Gauge
-1%
14.6 ms
14.6 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_nearneighbor_input_xyz
pygmt/tests/test_nearneighbor.py
CodSpeed Performance Gauge
+1%
1.4 s
1.4 s
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_histogram[Series]
pygmt/tests/test_histogram.py
CodSpeed Performance Gauge
0%
14.6 ms
14.6 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_virtualfile_in_required_z_matrix[array-matrix]
pygmt/tests/test_clib_virtualfiles.py
CodSpeed Performance Gauge
0%
9 ms
9 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_info_pandas_dataframe_date_column[datetime64[ns]]
pygmt/tests/test_info.py
CodSpeed Performance Gauge
0%
9.5 ms
9.5 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_accessor_set_geographic_cartesian_roundtrip
pygmt/tests/test_accessor.py
CodSpeed Performance Gauge
0%
308.7 µs
309.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_virtualfile_in_required_z_matrix[Dataset-vector]
pygmt/tests/test_clib_virtualfiles.py
CodSpeed Performance Gauge
0%
11.8 ms
11.8 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_load_libgmt
pygmt/tests/test_clib_loading.py
CodSpeed Performance Gauge
0%
516.4 µs
518.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_grdproject_no_outgrid[+proj=merc +ellps=WGS84 +units=m +width=10]
pygmt/tests/test_grdproject.py
CodSpeed Performance Gauge
0%
11.9 ms
11.9 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_call_module
pygmt/tests/test_clib.py
CodSpeed Performance Gauge
0%
8.3 ms
8.4 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_virtualfile_in_required_z_matrix[DataFrame-vector]
pygmt/tests/test_clib_virtualfiles.py
CodSpeed Performance Gauge
0%
9.3 ms
9.4 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_dimfilter_no_outgrid
pygmt/tests/test_dimfilter.py
CodSpeed Performance Gauge
0%
10 ms
9.9 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_compute_bins_no_outfile
pygmt/tests/test_grdhisteq.py
CodSpeed Performance Gauge
0%
9.6 ms
9.6 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_rose_plot_data_using_cpt
pygmt/tests/test_rose.py
CodSpeed Performance Gauge
0%
17 ms
17 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_plot3d_vectors
pygmt/tests/test_plot3d.py
CodSpeed Performance Gauge
0%
15.6 ms
15.7 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_subplot_basic_frame
pygmt/tests/test_subplot.py
CodSpeed Performance Gauge
0%
54.2 ms
54.1 ms
1
2
3
4
5
Commits
Click on a commit to change the comparison range
Base
main
2454aa6
+83.87%
Fix the incorrect value due to floating number conversion in sphinterpolate
15b8d53
2 years ago
by seisman
-1.26%
Merge branch 'main' into ctypesarray
09ac0a0
2 years ago
by seisman
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs