Skip to content

Development robert - #129

Open
robert-graf wants to merge 40 commits into
mainfrom
development_robert
Open

Development robert#129
robert-graf wants to merge 40 commits into
mainfrom
development_robert

Conversation

@robert-graf

Copy link
Copy Markdown
Collaborator

No description provided.

@github-actions

github-actions Bot commented Aug 13, 2026

Copy link
Copy Markdown

Benchmark comparison

Speed (wall time per call)

baseline e9a3423 vs head e9a3423 · python 3.11.15 · 5 repeats + 1 warmup

Showing the 5 most-changed measurements per case; the rest are collapsed. Rows with a baseline below 3 ms are tagged (noise) — runner jitter on those swamps any real change.

ct_3d — shape (73, 47, 73)

Measurement baseline ms (median ±½·range) head ms (median ±½·range) Δ % p
nii_filter_connected_components 4.27 ±0.04 4.40 ±0.07 +3.1% 0.015
poi_calc_centroids_nocrop 4.40 ±0.07 4.27 ±0.06 -2.8% 0.011
poi_calc_poi_from_subreg_vert 12.51 ±0.13 12.83 ±0.09 +2.6% 0.006
nii_rescale_seg 3.08 ±0.05 3.14 ±0.04 +2.0% 0.025
nii_load_img 10.68 ±0.13 10.85 ±0.07 +1.5% 0.073
… 31 more measurements
Measurement baseline ms (median ±½·range) head ms (median ±½·range) Δ % p
nii_erode_msk 6.15 ±0.06 6.24 ±0.06 +1.4% 0.057
nii_dilate_msk 127.62 ±0.75 128.78 ±0.24 +0.9% 0.045
nii_resample_from_to 42.01 ±0.26 42.36 ±0.14 +0.8% 0.017
nii_fill_holes 4.55 ±0.05 4.57 ±0.05 +0.5% 0.627
nii_rescale 39.92 ±0.40 39.96 ±0.13 +0.1% 0.375
nii_save 11.52 ±0.10 11.52 ±0.20 -0.0% 0.329
metric_voxels 250463.00 ±0.00 250463.00 ±0.00 +0.0%
metric_labels 3.00 ±0.00 3.00 ±0.00 +0.0%
metric_foreground_pct 14.51 ±0.00 14.51 ±0.00 +0.0%
poi_to_global 0.16 ±0.02 0.22 ±0.02 +39.1% (noise) 0.001
nii_get_array 0.04 ±0.01 0.04 ±0.01 +19.6% (noise) 0.159
nii_compute_crop 0.29 ±0.02 0.33 ±0.02 +14.0% (noise) 0.014
poi_local_to_global_arr 0.28 ±0.01 0.32 ±0.03 +13.7% (noise) 0.089
nii_apply_crop 0.58 ±0.07 0.65 ±0.03 +12.2% (noise) 0.340
poi_rescale 0.19 ±0.02 0.22 ±0.02 +11.4% (noise) 0.040
nii_load_seg 2.62 ±0.05 2.88 ±0.06 +9.7% (noise) 0.000
nii_map_labels 0.94 ±0.04 1.01 ±0.02 +6.7% (noise) 0.011
nii_unique 0.62 ±0.02 0.66 ±0.02 +6.4% (noise) 0.003
poi_load 1.04 ±0.06 0.98 ±0.05 -5.6% (noise) 0.048
nii_reorient 0.73 ±0.02 0.77 ±0.03 +5.5% (noise) 0.019
nii_pad_to 0.66 ±0.04 0.62 ±0.03 -5.2% (noise) 0.661
nii_get_connected_components 2.19 ±0.02 2.31 ±0.03 +5.1% (noise) 0.000
poi_map_labels 0.17 ±0.03 0.16 ±0.01 -4.8% (noise) 0.394
nii_set_dtype 0.43 ±0.03 0.45 ±0.04 +4.5% (noise) 0.318
poi_resample_from_to 0.65 ±0.03 0.62 ±0.04 -4.4% (noise) 0.123
nii_volumes 1.81 ±0.02 1.87 ±0.02 +3.5% (noise) 0.000
poi_reorient 0.41 ±0.04 0.42 ±0.02 +2.6% (noise) 0.356
poi_save 0.40 ±0.03 0.39 ±0.05 -1.1% (noise) 0.582
nii_center_of_masses 1.71 ±0.03 1.72 ±0.02 +0.5% (noise) 0.932
nii_extract_label 0.41 ±0.02 0.40 ±0.02 -0.4% (noise) 0.797
poi_calc_centroids 2.46 ±0.03 2.47 ±0.05 +0.1% (noise) 0.935

ct_2d — shape (73, 47, 1)

Measurement baseline ms (median ±½·range) head ms (median ±½·range) Δ % p
nii_resample_from_to 7.49 ±0.08 7.65 ±0.06 +2.2% 0.006
nii_rescale 5.48 ±0.04 5.41 ±0.12 -1.3% 0.845
nii_dilate_msk 15.00 ±0.61 15.11 ±0.07 +0.8% 0.588
metric_voxels 3431.00 ±0.00 3431.00 ±0.00 +0.0%
metric_labels 3.00 ±0.00 3.00 ±0.00 +0.0%
… 30 more measurements
Measurement baseline ms (median ±½·range) head ms (median ±½·range) Δ % p
metric_foreground_pct 37.60 ±0.00 37.60 ±0.00 +0.0%
nii_extract_label 0.38 ±0.03 0.45 ±0.02 +20.5% (noise) 0.007
poi_resample_from_to 0.67 ±0.03 0.79 ±0.02 +18.9% (noise) 0.000
poi_to_global 0.21 ±0.01 0.25 ±0.01 +18.5% (noise) 0.000
nii_apply_crop 0.62 ±0.02 0.72 ±0.06 +15.0% (noise) 0.023
nii_compute_crop 0.13 ±0.01 0.15 ±0.01 +11.8% (noise) 0.003
poi_save 0.47 ±0.03 0.52 ±0.05 +11.8% (noise) 0.039
nii_load_img 1.44 ±0.03 1.59 ±0.05 +10.4% (noise) 0.001
poi_rescale 0.23 ±0.02 0.26 ±0.01 +10.4% (noise) 0.012
nii_save 1.34 ±0.04 1.48 ±0.02 +10.1% (noise) 0.000
nii_map_labels 0.45 ±0.02 0.49 ±0.02 +9.6% (noise) 0.002
nii_volumes 0.27 ±0.01 0.30 ±0.01 +9.6% (noise) 0.019
nii_load_seg 1.63 ±0.03 1.78 ±0.06 +9.4% (noise) 0.002
poi_reorient 0.44 ±0.02 0.48 ±0.01 +9.0% (noise) 0.005
nii_get_array 0.02 ±0.00 0.02 ±0.00 +9.0% (noise) 0.122
poi_load 1.08 ±0.06 1.17 ±0.02 +8.5% (noise) 0.110
poi_calc_centroids 0.91 ±0.04 0.98 ±0.02 +8.2% (noise) 0.012
poi_calc_centroids_nocrop 1.11 ±0.04 1.19 ±0.02 +7.3% (noise) 0.001
nii_filter_connected_components 0.82 ±0.03 0.87 ±0.02 +6.8% (noise) 0.003
nii_center_of_masses 0.21 ±0.01 0.23 ±0.01 +6.7% (noise) 0.066
nii_pad_to 0.55 ±0.02 0.58 ±0.02 +6.2% (noise) 0.017
nii_fill_holes 0.85 ±0.02 0.90 ±0.03 +5.8% (noise) 0.034
nii_rescale_seg 0.76 ±0.04 0.81 ±0.04 +5.8% (noise) 0.221
poi_map_labels 0.20 ±0.01 0.21 ±0.01 +5.4% (noise) 0.101
nii_get_connected_components 0.65 ±0.02 0.68 ±0.03 +3.9% (noise) 0.060
nii_reorient 0.84 ±0.03 0.87 ±0.02 +3.9% (noise) 0.606
nii_erode_msk 0.99 ±0.04 1.02 ±0.02 +3.4% (noise) 0.023
nii_set_dtype 0.41 ±0.02 0.42 ±0.02 +1.8% (noise) 0.360
nii_unique 0.12 ±0.01 0.12 ±0.00 +1.5% (noise) 0.874
poi_local_to_global_arr 0.33 ±0.02 0.34 ±0.02 +0.3% (noise) 0.345

mri_3d — shape (68, 52, 67)

Measurement baseline ms (median ±½·range) head ms (median ±½·range) Δ % p
nii_rescale_seg 3.23 ±0.03 3.32 ±0.08 +2.8% 0.037
nii_fill_holes 5.34 ±0.06 5.47 ±0.15 +2.3% 0.117
nii_resample_from_to 39.50 ±0.35 40.31 ±0.10 +2.1% 0.009
nii_dilate_msk 165.53 ±0.60 167.69 ±0.40 +1.3% 0.000
nii_filter_connected_components 4.70 ±0.05 4.75 ±0.06 +1.0% 0.062
… 31 more measurements
Measurement baseline ms (median ±½·range) head ms (median ±½·range) Δ % p
nii_load_img 8.77 ±0.15 8.84 ±0.08 +0.7% 0.129
poi_calc_poi_from_subreg_vert 11.96 ±0.11 11.88 ±0.14 -0.7% 0.168
nii_erode_msk 7.73 ±0.12 7.77 ±0.15 +0.5% 0.166
poi_calc_centroids_nocrop 8.75 ±0.15 8.78 ±0.12 +0.3% 0.565
nii_rescale 37.88 ±0.26 37.81 ±0.54 -0.2% 0.768
nii_save 9.57 ±0.19 9.55 ±0.06 -0.2% 0.675
metric_voxels 236912.00 ±0.00 236912.00 ±0.00 +0.0%
metric_labels 8.00 ±0.00 8.00 ±0.00 +0.0%
metric_foreground_pct 18.21 ±0.00 18.21 ±0.00 +0.0%
nii_apply_crop 0.66 ±0.04 0.77 ±0.03 +17.6% (noise) 0.002
nii_map_labels 1.02 ±0.01 1.12 ±0.07 +10.4% (noise) 0.031
poi_local_to_global_arr 0.33 ±0.01 0.37 ±0.02 +10.1% (noise) 0.031
poi_reorient 0.47 ±0.02 0.51 ±0.04 +9.7% (noise) 0.036
nii_get_array 0.06 ±0.00 0.06 ±0.00 +8.2% (noise) 0.039
poi_save 0.52 ±0.02 0.56 ±0.02 +8.2% (noise) 0.008
poi_rescale 0.28 ±0.01 0.31 ±0.01 +8.1% (noise) 0.018
poi_map_labels 0.23 ±0.01 0.24 ±0.01 +7.4% (noise) 0.038
nii_pad_to 0.71 ±0.03 0.75 ±0.02 +6.0% (noise) 0.010
nii_get_connected_components 2.23 ±0.03 2.36 ±0.07 +5.7% (noise) 0.007
nii_unique 0.64 ±0.01 0.67 ±0.02 +5.3% (noise) 0.017
nii_extract_label 0.45 ±0.03 0.47 ±0.02 +5.1% (noise) 0.048
nii_compute_crop 0.32 ±0.01 0.34 ±0.01 +5.0% (noise) 0.001
poi_to_global 0.27 ±0.01 0.28 ±0.01 +4.5% (noise) 0.151
nii_load_seg 2.83 ±0.08 2.95 ±0.07 +4.2% (noise) 0.016
nii_reorient 0.87 ±0.05 0.90 ±0.02 +3.7% (noise) 0.108
poi_load 2.39 ±0.08 2.43 ±0.05 +2.0% (noise) 0.228
nii_center_of_masses 1.96 ±0.01 2.00 ±0.04 +1.8% (noise) 0.060
poi_calc_centroids 2.78 ±0.02 2.83 ±0.02 +1.8% (noise) 0.002
poi_resample_from_to 0.76 ±0.03 0.78 ±0.03 +1.6% (noise) 0.427
nii_volumes 1.98 ±0.13 1.96 ±0.01 -0.6% (noise) 0.459
nii_set_dtype 0.57 ±0.03 0.57 ±0.02 +0.3% (noise) 0.782

mri_2d — shape (68, 52, 1)

Measurement baseline ms (median ±½·range) head ms (median ±½·range) Δ % p
nii_rescale 5.51 ±0.15 5.31 ±0.11 -3.6% 0.288
nii_resample_from_to 7.42 ±0.14 7.58 ±0.12 +2.2% 0.408
nii_dilate_msk 20.04 ±0.09 20.05 ±0.10 +0.0% 0.366
metric_voxels 3536.00 ±0.00 3536.00 ±0.00 +0.0%
metric_labels 7.00 ±0.00 7.00 ±0.00 +0.0%
… 30 more measurements
Measurement baseline ms (median ±½·range) head ms (median ±½·range) Δ % p
metric_foreground_pct 50.17 ±0.00 50.17 ±0.00 +0.0%
nii_set_dtype 0.35 ±0.02 0.40 ±0.01 +14.1% (noise) 0.004
nii_unique 0.11 ±0.01 0.12 ±0.01 +10.0% (noise) 0.073
nii_rescale_seg 0.71 ±0.03 0.78 ±0.03 +8.7% (noise) 0.023
nii_compute_crop 0.13 ±0.00 0.14 ±0.01 +8.5% (noise) 0.055
poi_rescale 0.29 ±0.02 0.27 ±0.02 -7.2% (noise) 0.319
nii_get_connected_components 0.59 ±0.03 0.63 ±0.02 +7.0% (noise) 0.026
nii_save 1.30 ±0.06 1.39 ±0.07 +6.7% (noise) 0.237
poi_resample_from_to 0.74 ±0.02 0.79 ±0.17 +6.5% (noise) 0.211
nii_pad_to 0.52 ±0.04 0.55 ±0.02 +5.6% (noise) 0.478
poi_reorient 0.47 ±0.02 0.49 ±0.02 +4.5% (noise) 0.048
nii_filter_connected_components 0.82 ±0.03 0.85 ±0.01 +4.4% (noise) 0.025
nii_get_array 0.02 ±0.00 0.02 ±0.00 -4.0% (noise) 0.784
poi_to_global 0.26 ±0.02 0.25 ±0.02 -3.8% (noise) 0.794
poi_save 0.51 ±0.04 0.53 ±0.06 +3.5% (noise) 0.309
nii_center_of_masses 0.43 ±0.01 0.42 ±0.06 -3.3% (noise) 0.529
poi_load 2.07 ±0.07 2.13 ±0.04 +3.0% (noise) 0.377
nii_volumes 0.46 ±0.02 0.47 ±0.02 +2.9% (noise) 0.247
nii_fill_holes 1.08 ±0.05 1.10 ±0.02 +2.6% (noise) 0.465
poi_calc_centroids_nocrop 1.42 ±0.04 1.45 ±0.02 +2.3% (noise) 0.016
poi_calc_centroids 1.14 ±0.01 1.16 ±0.02 +1.6% (noise) 0.011
nii_erode_msk 1.30 ±0.02 1.32 ±0.05 +1.4% (noise) 0.125
nii_reorient 0.82 ±0.04 0.83 ±0.02 +1.1% (noise) 0.062
nii_load_seg 1.65 ±0.02 1.64 ±0.08 -0.8% (noise) 0.434
nii_map_labels 0.48 ±0.02 0.48 ±0.02 +0.7% (noise) 0.966
nii_load_img 1.47 ±0.02 1.48 ±0.04 +0.7% (noise) 0.436
poi_local_to_global_arr 0.32 ±0.01 0.32 ±0.02 -0.7% (noise) 0.986
poi_map_labels 0.23 ±0.01 0.23 ±0.01 +0.4% (noise) 0.561
nii_apply_crop 0.65 ±0.03 0.65 ±0.03 +0.1% (noise) 0.402
nii_extract_label 0.41 ±0.02 0.41 ±0.01 -0.1% (noise) 0.736

Gate: a measurement fails when the baseline is ≥ 1 ms, the median grows by ≥ 50%, and Welch's t-test gives p < 0.05. metric_* rows are context only.

Memory (peak RSS growth per call)

baseline e9a3423 vs head e9a3423 · python 3.11.15 · 5 repeats + 1 warmup · sampler proc-status, isolation fork · measurement floor ≈ 0.90 MiB

Showing the 5 most-changed measurements per case; the rest are collapsed. Rows with a baseline below 3 MiB are tagged (noise) — runner jitter on those swamps any real change.

ct_3d — shape (73, 47, 73)

Measurement baseline MiB (median ±½·range) head MiB (median ±½·range) Δ % p
poi_resample_from_to 5.26 ±0.00 5.18 ±0.00 -1.6%
nii_reorient 5.89 ±0.00 5.81 ±0.00 -1.4%
nii_load_seg 5.99 ±0.00 5.92 ±0.00 -1.2%
nii_erode_msk 5.93 ±0.00 5.86 ±0.00 -1.1%
nii_load_img 3.56 ±0.00 3.53 ±0.00 -0.9%
… 31 more measurements
Measurement baseline MiB (median ±½·range) head MiB (median ±½·range) Δ % p
nii_dilate_msk 5.91 ±0.00 5.86 ±0.00 -0.9%
nii_set_dtype 5.23 ±0.00 5.19 ±0.00 -0.7%
poi_calc_centroids_nocrop 5.91 ±0.00 5.87 ±0.00 -0.7%
nii_pad_to 5.41 ±0.00 5.38 ±0.00 -0.6%
nii_extract_label 5.41 ±0.00 5.38 ±0.00 -0.6%
poi_calc_centroids 6.04 ±0.00 6.00 ±0.00 -0.6%
nii_map_labels 5.48 ±0.00 5.44 ±0.00 -0.6%
nii_apply_crop 5.85 ±0.00 5.82 ±0.00 -0.6%
nii_fill_holes 6.27 ±0.00 6.23 ±0.00 -0.6%
poi_calc_poi_from_subreg_vert 7.10 ±0.00 7.06 ±0.00 -0.6% 0.000
nii_get_connected_components 6.60 ±0.03 6.57 ±0.00 -0.5% 0.144
nii_filter_connected_components 6.85 ±0.00 6.82 ±0.00 -0.5%
nii_rescale_seg 5.93 ±0.00 5.95 ±0.00 +0.3%
nii_rescale 6.16 ±0.00 6.14 ±0.00 -0.3%
nii_resample_from_to 6.28 ±0.00 6.26 ±0.00 -0.3%
nii_center_of_masses 3.27 ±0.00 3.28 ±0.00 +0.1%
nii_volumes 3.52 ±0.00 3.53 ±0.00 +0.1%
nii_save 3.71 ±0.00 3.71 ±0.00 +0.1%
poi_reorient 3.83 ±0.00 3.83 ±0.00 +0.0%
poi_to_global 3.08 ±0.00 3.08 ±0.00 +0.0%
metric_voxels 250463.00 ±0.00 250463.00 ±0.00 +0.0%
metric_labels 3.00 ±0.00 3.00 ±0.00 +0.0%
metric_foreground_pct 14.51 ±0.00 14.51 ±0.00 +0.0%
nii_get_array 1.65 ±0.00 1.65 ±0.00 +0.2% (noise)
nii_compute_crop 2.90 ±0.00 2.90 ±0.00 +0.1% (noise)
nii_unique 2.96 ±0.00 2.96 ±0.00 +0.1% (noise)
poi_rescale 2.61 ±0.00 2.61 ±0.00 +0.0% (noise)
poi_local_to_global_arr 2.96 ±0.00 2.96 ±0.00 +0.0% (noise)
poi_save 1.40 ±0.00 1.40 ±0.00 +0.0% (noise)
poi_map_labels 1.77 ±0.00 1.77 ±0.00 +0.0% (noise)
poi_load 1.61 ±0.00 1.61 ±0.00 +0.0% (noise)

ct_2d — shape (73, 47, 1)

Measurement baseline MiB (median ±½·range) head MiB (median ±½·range) Δ % p
poi_resample_from_to 5.20 ±0.00 5.11 ±0.00 -1.7%
nii_reorient 5.83 ±0.00 5.74 ±0.00 -1.5%
nii_load_seg 5.93 ±0.00 5.86 ±0.00 -1.3%
nii_erode_msk 5.86 ±0.00 5.80 ±0.00 -1.1%
nii_load_img 3.50 ±0.00 3.46 ±0.00 -1.0%
… 30 more measurements
Measurement baseline MiB (median ±½·range) head MiB (median ±½·range) Δ % p
nii_dilate_msk 5.85 ±0.00 5.80 ±0.00 -0.9%
nii_set_dtype 5.16 ±0.00 5.12 ±0.00 -0.8%
nii_pad_to 5.35 ±0.00 5.31 ±0.00 -0.7%
nii_extract_label 5.35 ±0.00 5.31 ±0.00 -0.7%
nii_map_labels 5.41 ±0.00 5.38 ±0.00 -0.7%
nii_apply_crop 5.79 ±0.00 5.75 ±0.00 -0.7%
poi_calc_centroids_nocrop 5.91 ±0.00 5.87 ±0.00 -0.7%
poi_calc_centroids 5.98 ±0.00 5.94 ±0.00 -0.7%
nii_fill_holes 6.20 ±0.00 6.16 ±0.00 -0.6%
nii_get_connected_components 6.54 ±0.00 6.50 ±0.00 -0.6%
nii_filter_connected_components 6.79 ±0.00 6.75 ±0.00 -0.6%
nii_resample_from_to 6.22 ±0.00 6.20 ±0.00 -0.4%
nii_rescale 6.09 ±0.00 6.07 ±0.00 -0.4%
nii_rescale_seg 5.87 ±0.00 5.88 ±0.00 +0.3%
nii_save 3.65 ±0.00 3.65 ±0.00 +0.0%
nii_volumes 3.46 ±0.00 3.46 ±0.00 +0.0%
nii_center_of_masses 3.21 ±0.00 3.21 ±0.00 +0.0%
poi_reorient 3.77 ±0.00 3.77 ±0.00 +0.0%
poi_to_global 3.02 ±0.00 3.02 ±0.00 +0.0%
metric_voxels 3431.00 ±0.00 3431.00 ±0.00 +0.0%
metric_labels 3.00 ±0.00 3.00 ±0.00 +0.0%
metric_foreground_pct 37.60 ±0.00 37.60 ±0.00 +0.0%
nii_get_array 1.59 ±0.00 1.59 ±0.00 +0.0% (noise)
nii_compute_crop 2.84 ±0.00 2.84 ±0.00 +0.0% (noise)
nii_unique 2.90 ±0.00 2.90 ±0.00 +0.0% (noise)
poi_rescale 2.54 ±0.00 2.54 ±0.00 +0.0% (noise)
poi_local_to_global_arr 2.89 ±0.00 2.89 ±0.00 +0.0% (noise)
poi_save 1.34 ±0.00 1.34 ±0.00 +0.0% (noise)
poi_map_labels 1.71 ±0.00 1.71 ±0.00 +0.0% (noise)
poi_load 1.55 ±0.00 1.55 ±0.00 +0.0% (noise)

mri_3d — shape (68, 52, 67)

Measurement baseline MiB (median ±½·range) head MiB (median ±½·range) Δ % p
poi_resample_from_to 5.20 ±0.00 5.11 ±0.00 -1.7%
nii_reorient 5.83 ±0.00 5.74 ±0.00 -1.5%
nii_load_seg 5.93 ±0.00 5.86 ±0.00 -1.3%
nii_erode_msk 5.86 ±0.00 5.80 ±0.00 -1.1%
nii_load_img 3.56 ±0.00 3.53 ±0.00 -1.0%
… 31 more measurements
Measurement baseline MiB (median ±½·range) head MiB (median ±½·range) Δ % p
nii_dilate_msk 5.85 ±0.00 5.80 ±0.00 -0.9%
nii_set_dtype 5.23 ±0.00 5.19 ±0.00 -0.7%
nii_pad_to 5.35 ±0.00 5.31 ±0.00 -0.7%
nii_extract_label 5.35 ±0.00 5.31 ±0.00 -0.7%
nii_map_labels 5.41 ±0.00 5.38 ±0.00 -0.7%
nii_apply_crop 5.79 ±0.00 5.75 ±0.00 -0.7%
poi_calc_centroids_nocrop 5.85 ±0.00 5.81 ±0.00 -0.7%
poi_calc_centroids 5.98 ±0.00 5.94 ±0.00 -0.7%
nii_fill_holes 6.20 ±0.00 6.16 ±0.00 -0.6%
nii_get_connected_components 6.54 ±0.00 6.50 ±0.00 -0.6%
nii_filter_connected_components 6.79 ±0.00 6.75 ±0.00 -0.6%
poi_calc_poi_from_subreg_vert 7.10 ±0.00 7.06 ±0.00 -0.6%
nii_rescale 6.09 ±0.00 6.07 ±0.00 -0.4%
nii_resample_from_to 6.22 ±0.00 6.20 ±0.00 -0.4%
nii_rescale_seg 5.87 ±0.00 5.88 ±0.00 +0.3%
nii_save 3.65 ±0.00 3.65 ±0.00 +0.0%
nii_volumes 3.46 ±0.00 3.46 ±0.00 +0.0%
nii_center_of_masses 3.21 ±0.00 3.21 ±0.00 +0.0%
poi_reorient 3.77 ±0.00 3.77 ±0.00 +0.0%
poi_to_global 3.02 ±0.00 3.02 ±0.00 +0.0%
metric_voxels 236912.00 ±0.00 236912.00 ±0.00 +0.0%
metric_labels 8.00 ±0.00 8.00 ±0.00 +0.0%
metric_foreground_pct 18.21 ±0.00 18.21 ±0.00 +0.0%
nii_get_array 1.59 ±0.00 1.59 ±0.00 +0.0% (noise)
nii_compute_crop 2.84 ±0.00 2.84 ±0.00 +0.0% (noise)
nii_unique 2.90 ±0.00 2.90 ±0.00 +0.0% (noise)
poi_rescale 2.54 ±0.00 2.54 ±0.00 +0.0% (noise)
poi_local_to_global_arr 2.89 ±0.00 2.89 ±0.00 +0.0% (noise)
poi_save 1.40 ±0.00 1.40 ±0.00 +0.0% (noise)
poi_map_labels 1.71 ±0.00 1.71 ±0.00 +0.0% (noise)
poi_load 1.55 ±0.00 1.55 ±0.00 +0.0% (noise)

mri_2d — shape (68, 52, 1)

Measurement baseline MiB (median ±½·range) head MiB (median ±½·range) Δ % p
poi_resample_from_to 5.20 ±0.00 5.11 ±0.00 -1.7%
nii_reorient 5.83 ±0.00 5.74 ±0.00 -1.5%
nii_load_seg 5.93 ±0.00 5.86 ±0.00 -1.3%
nii_erode_msk 5.86 ±0.00 5.80 ±0.00 -1.1%
nii_load_img 3.56 ±0.00 3.53 ±0.00 -1.0%
… 30 more measurements
Measurement baseline MiB (median ±½·range) head MiB (median ±½·range) Δ % p
nii_dilate_msk 5.85 ±0.00 5.80 ±0.00 -0.9%
nii_set_dtype 5.23 ±0.00 5.19 ±0.00 -0.7%
nii_pad_to 5.35 ±0.00 5.31 ±0.00 -0.7%
nii_extract_label 5.35 ±0.00 5.31 ±0.00 -0.7%
nii_map_labels 5.41 ±0.00 5.38 ±0.00 -0.7%
nii_apply_crop 5.79 ±0.00 5.75 ±0.00 -0.7%
poi_calc_centroids_nocrop 5.91 ±0.00 5.87 ±0.00 -0.7%
poi_calc_centroids 5.98 ±0.00 5.94 ±0.00 -0.7%
nii_fill_holes 6.20 ±0.00 6.16 ±0.00 -0.6%
nii_get_connected_components 6.54 ±0.00 6.50 ±0.00 -0.6%
nii_filter_connected_components 6.79 ±0.00 6.75 ±0.00 -0.6%
nii_rescale 6.09 ±0.00 6.07 ±0.00 -0.4%
nii_resample_from_to 6.22 ±0.00 6.20 ±0.00 -0.4%
nii_rescale_seg 5.87 ±0.00 5.88 ±0.00 +0.3%
nii_save 3.65 ±0.00 3.65 ±0.00 +0.0%
nii_volumes 3.46 ±0.00 3.46 ±0.00 +0.0%
nii_center_of_masses 3.21 ±0.00 3.21 ±0.00 +0.0%
poi_reorient 3.77 ±0.00 3.77 ±0.00 +0.0%
poi_to_global 3.02 ±0.00 3.02 ±0.00 +0.0%
metric_voxels 3536.00 ±0.00 3536.00 ±0.00 +0.0%
metric_labels 7.00 ±0.00 7.00 ±0.00 +0.0%
metric_foreground_pct 50.17 ±0.00 50.17 ±0.00 +0.0%
nii_get_array 1.59 ±0.00 1.59 ±0.00 +0.0% (noise)
nii_compute_crop 2.84 ±0.00 2.84 ±0.00 +0.0% (noise)
nii_unique 2.90 ±0.00 2.90 ±0.00 +0.0% (noise)
poi_rescale 2.54 ±0.00 2.54 ±0.00 +0.0% (noise)
poi_local_to_global_arr 2.89 ±0.00 2.89 ±0.00 +0.0% (noise)
poi_save 1.40 ±0.00 1.40 ±0.00 +0.0% (noise)
poi_map_labels 1.71 ±0.00 1.71 ±0.00 +0.0% (noise)
poi_load 1.55 ±0.00 1.55 ±0.00 +0.0% (noise)

Gate: a measurement fails when the baseline is ≥ 1 MiB, the median grows by ≥ 50%, and Welch's t-test gives p < 0.05. metric_* rows are context only.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant