Skip to content

Published Paper Changes - #156

Merged
Hendrik-code merged 1 commit into
mainfrom
published_paper
Sep 23, 2026
Merged

Hendrik-code merged 1 commit into
mainfrom
published_paper

Conversation

@Hendrik-code

Copy link
Copy Markdown
Owner

added paper and other badges, added paper citation to README and added CITATION.cff

@Hendrik-code Hendrik-code self-assigned this Sep 23, 2026
@Hendrik-code Hendrik-code added the documentation Improvements or additions to documentation label Sep 23, 2026
@github-actions

Copy link
Copy Markdown

Benchmark comparison

Speed (wall time per call)

baseline 3bf7943 vs head 3bf7943 · python 3.11.16 · 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.44 ±0.08 4.21 ±0.03 -5.1% 0.000
nii_save 11.92 ±0.11 11.61 ±0.10 -2.6% 0.001
nii_load_img 10.91 ±0.15 10.66 ±0.10 -2.3% 0.008
nii_fill_holes 4.56 ±0.03 4.48 ±0.06 -1.9% 0.009
poi_calc_centroids_nocrop 4.19 ±0.09 4.12 ±0.04 -1.8% 0.039
… 31 more measurements
Measurement baseline ms (median ±½·range) head ms (median ±½·range) Δ % p
nii_rescale_seg 3.13 ±0.05 3.17 ±0.03 +1.1% 0.268
nii_resample_from_to 41.86 ±0.26 42.07 ±2.38 +0.5% 0.315
nii_rescale 40.13 ±0.18 39.93 ±0.13 -0.5% 0.016
nii_erode_msk 6.20 ±0.09 6.18 ±0.06 -0.3% 0.405
nii_dilate_msk 123.69 ±0.79 124.02 ±0.34 +0.3% 0.268
poi_calc_poi_from_subreg_vert 12.47 ±0.16 12.46 ±0.09 -0.1% 0.568
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 0.04 ±0.00 0.05 ±0.01 +29.7% (noise) 0.021
nii_apply_crop 0.73 ±0.03 0.57 ±0.03 -21.3% (noise) 0.000
poi_reorient 0.41 ±0.02 0.35 ±0.02 -13.3% (noise) 0.007
nii_set_dtype 0.48 ±0.05 0.43 ±0.04 -10.4% (noise) 0.323
poi_to_global 0.18 ±0.03 0.16 ±0.03 -10.1% (noise) 0.780
poi_save 0.39 ±0.03 0.42 ±0.06 +8.9% (noise) 0.199
nii_unique 0.68 ±0.03 0.63 ±0.01 -8.0% (noise) 0.008
nii_get_connected_components 2.34 ±0.06 2.16 ±0.05 -7.8% (noise) 0.000
nii_extract_label 0.33 ±0.02 0.35 ±0.04 +6.8% (noise) 0.395
nii_map_labels 1.02 ±0.05 0.96 ±0.07 -5.6% (noise) 0.127
nii_reorient 0.84 ±0.04 0.79 ±0.03 -5.5% (noise) 0.036
poi_rescale 0.20 ±0.02 0.21 ±0.01 +5.4% (noise) 0.503
poi_calc_centroids 2.45 ±0.03 2.34 ±0.06 -4.3% (noise) 0.112
poi_map_labels 0.13 ±0.01 0.14 ±0.00 +4.0% (noise) 0.598
nii_load_seg 2.86 ±0.07 2.74 ±0.10 -3.9% (noise) 0.431
poi_resample_from_to 0.60 ±0.05 0.58 ±0.04 -2.9% (noise) 0.558
poi_local_to_global_arr 0.29 ±0.02 0.29 ±0.02 -2.8% (noise) 0.246
nii_pad_to 0.73 ±0.04 0.72 ±0.10 -1.7% (noise) 0.239
nii_center_of_masses 1.71 ±0.04 1.68 ±0.01 -1.6% (noise) 0.228
poi_load 0.99 ±0.12 1.00 ±0.04 +1.2% (noise) 0.518
nii_compute_crop 0.30 ±0.02 0.30 ±0.02 -1.1% (noise) 0.742
nii_volumes 1.82 ±0.02 1.83 ±0.02 +0.6% (noise) 0.839

ct_2d — shape (73, 47, 1)

Measurement baseline ms (median ±½·range) head ms (median ±½·range) Δ % p
nii_resample_from_to 7.62 ±0.06 7.48 ±0.09 -1.8% 0.019
nii_dilate_msk 14.51 ±0.07 14.72 ±0.55 +1.5% 0.226
nii_rescale 5.49 ±0.11 5.46 ±0.19 -0.6% 0.317
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_unique 0.14 ±0.01 0.12 ±0.00 -11.7% (noise) 0.027
poi_save 0.49 ±0.04 0.53 ±0.02 +8.2% (noise) 0.385
nii_center_of_masses 0.23 ±0.01 0.21 ±0.02 -6.9% (noise) 0.076
nii_get_array 0.02 ±0.00 0.02 ±0.00 -6.9% (noise) 0.205
nii_pad_to 0.58 ±0.01 0.54 ±0.02 -6.3% (noise) 0.013
nii_map_labels 0.52 ±0.02 0.49 ±0.02 -6.1% (noise) 0.003
nii_erode_msk 1.01 ±0.03 1.07 ±0.09 +6.0% (noise) 0.144
poi_rescale 0.27 ±0.02 0.25 ±0.01 -5.6% (noise) 0.085
nii_filter_connected_components 0.88 ±0.04 0.84 ±0.03 -5.3% (noise) 0.197
nii_set_dtype 0.45 ±0.02 0.42 ±0.02 -5.3% (noise) 0.127
poi_calc_centroids 1.00 ±0.02 0.95 ±0.02 -5.3% (noise) 0.003
nii_extract_label 0.46 ±0.01 0.44 ±0.01 -4.6% (noise) 0.016
poi_map_labels 0.21 ±0.01 0.20 ±0.01 -4.1% (noise) 0.312
poi_calc_centroids_nocrop 1.19 ±0.04 1.15 ±0.05 -3.8% (noise) 0.089
poi_resample_from_to 0.73 ±0.02 0.76 ±0.02 +3.7% (noise) 0.319
nii_volumes 0.28 ±0.01 0.29 ±0.01 +3.5% (noise) 0.250
nii_save 1.43 ±0.05 1.38 ±0.03 -3.5% (noise) 0.020
nii_apply_crop 0.67 ±0.02 0.69 ±0.04 +3.3% (noise) 0.366
poi_local_to_global_arr 0.34 ±0.02 0.33 ±0.01 -3.0% (noise) 0.333
nii_load_seg 1.69 ±0.04 1.73 ±0.06 +2.7% (noise) 0.282
nii_fill_holes 0.90 ±0.01 0.87 ±0.04 -2.7% (noise) 0.052
poi_load 1.16 ±0.05 1.13 ±0.04 -2.5% (noise) 0.205
poi_to_global 0.23 ±0.01 0.23 ±0.00 -2.1% (noise) 0.785
nii_reorient 0.85 ±0.02 0.84 ±0.04 -1.9% (noise) 0.053
nii_load_img 1.57 ±0.10 1.55 ±0.05 -1.8% (noise) 0.421
nii_rescale_seg 0.78 ±0.03 0.77 ±0.03 -1.6% (noise) 0.602
nii_get_connected_components 0.67 ±0.03 0.66 ±0.02 -1.2% (noise) 0.932
poi_reorient 0.46 ±0.03 0.46 ±0.02 -0.7% (noise) 0.954
nii_compute_crop 0.14 ±0.00 0.14 ±0.00 -0.4% (noise) 0.589

mri_3d — shape (68, 52, 67)

Measurement baseline ms (median ±½·range) head ms (median ±½·range) Δ % p
nii_filter_connected_components 5.31 ±0.05 4.72 ±0.07 -11.1% 0.000
poi_calc_centroids_nocrop 9.03 ±0.15 8.61 ±0.10 -4.6% 0.000
nii_rescale_seg 3.32 ±0.10 3.22 ±0.10 -3.1% 0.109
nii_fill_holes 5.51 ±0.06 5.41 ±0.12 -1.9% 0.654
nii_load_img 8.84 ±0.04 8.69 ±0.10 -1.8% 0.055
… 31 more measurements
Measurement baseline ms (median ±½·range) head ms (median ±½·range) Δ % p
nii_dilate_msk 162.21 ±0.76 160.38 ±1.16 -1.1% 0.041
nii_rescale 37.58 ±0.14 37.97 ±0.24 +1.0% 0.011
poi_calc_poi_from_subreg_vert 11.99 ±0.13 11.88 ±0.11 -1.0% 0.184
nii_erode_msk 7.74 ±0.05 7.78 ±0.13 +0.5% 0.244
nii_resample_from_to 39.64 ±0.18 39.58 ±0.14 -0.2% 0.224
nii_save 9.44 ±0.12 9.43 ±0.16 -0.1% 0.496
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% —
poi_rescale 0.31 ±0.01 0.28 ±0.01 -9.9% (noise) 0.005
poi_map_labels 0.25 ±0.01 0.23 ±0.01 -7.7% (noise) 0.017
nii_extract_label 0.48 ±0.01 0.45 ±0.03 -6.6% (noise) 0.241
nii_get_array 0.06 ±0.00 0.06 ±0.00 -6.3% (noise) 0.479
poi_local_to_global_arr 0.36 ±0.01 0.34 ±0.01 -6.1% (noise) 0.033
nii_load_seg 3.00 ±0.10 2.86 ±0.07 -4.5% (noise) 0.228
poi_load 2.41 ±0.07 2.30 ±0.07 -4.5% (noise) 0.086
poi_reorient 0.52 ±0.02 0.50 ±0.02 -3.9% (noise) 0.064
nii_unique 0.68 ±0.01 0.70 ±0.03 +3.5% (noise) 0.213
poi_resample_from_to 0.81 ±0.01 0.78 ±0.02 -3.1% (noise) 0.016
poi_save 0.58 ±0.01 0.56 ±0.02 -2.7% (noise) 0.149
nii_get_connected_components 2.38 ±0.09 2.31 ±0.04 -2.6% (noise) 0.069
poi_calc_centroids 2.85 ±0.02 2.78 ±0.03 -2.4% (noise) 0.002
nii_map_labels 1.09 ±0.04 1.07 ±0.03 -1.6% (noise) 0.373
poi_to_global 0.28 ±0.01 0.28 ±0.01 -1.5% (noise) 0.036
nii_apply_crop 0.72 ±0.03 0.73 ±0.03 +1.4% (noise) 0.936
nii_set_dtype 0.54 ±0.02 0.55 ±0.01 +1.4% (noise) 0.589
nii_reorient 0.95 ±0.05 0.94 ±0.02 -1.3% (noise) 0.969
nii_pad_to 0.74 ±0.04 0.74 ±0.03 +0.8% (noise) 0.206
nii_volumes 1.96 ±0.02 1.97 ±0.02 +0.5% (noise) 0.946
nii_center_of_masses 1.98 ±0.01 1.99 ±0.04 +0.3% (noise) 0.495
nii_compute_crop 0.33 ±0.01 0.33 ±0.01 +0.2% (noise) 0.735

mri_2d — shape (68, 52, 1)

Measurement baseline ms (median ±½·range) head ms (median ±½·range) Δ % p
nii_dilate_msk 19.68 ±0.11 19.40 ±0.08 -1.4% 0.003
nii_rescale 5.57 ±0.04 5.52 ±0.11 -1.0% 0.080
nii_resample_from_to 7.62 ±0.05 7.57 ±0.14 -0.8% 0.255
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% —
poi_rescale 0.29 ±0.02 0.26 ±0.01 -11.6% (noise) 0.072
nii_unique 0.13 ±0.01 0.12 ±0.01 -8.5% (noise) 0.220
poi_local_to_global_arr 0.34 ±0.02 0.31 ±0.00 -8.5% (noise) 0.036
nii_set_dtype 0.45 ±0.02 0.42 ±0.03 -7.7% (noise) 0.048
poi_load 2.24 ±0.08 2.07 ±0.05 -7.3% (noise) 0.008
poi_calc_centroids 1.22 ±0.03 1.14 ±0.03 -6.5% (noise) 0.036
nii_map_labels 0.52 ±0.03 0.49 ±0.01 -6.1% (noise) 0.065
nii_reorient 0.89 ±0.01 0.84 ±0.04 -5.8% (noise) 0.087
nii_rescale_seg 0.83 ±0.03 0.78 ±0.02 -5.6% (noise) 0.020
nii_get_array 0.02 ±0.00 0.02 ±0.00 +5.6% (noise) 0.121
nii_apply_crop 0.71 ±0.02 0.67 ±0.02 -5.3% (noise) 0.066
poi_resample_from_to 0.81 ±0.06 0.78 ±0.02 -4.4% (noise) 0.167
nii_get_connected_components 0.64 ±0.01 0.61 ±0.03 -4.3% (noise) 0.116
nii_center_of_masses 0.43 ±0.02 0.41 ±0.01 -3.9% (noise) 0.054
nii_load_img 1.55 ±0.06 1.49 ±0.05 -3.8% (noise) 0.146
nii_pad_to 0.58 ±0.02 0.56 ±0.02 -3.5% (noise) 0.035
nii_volumes 0.47 ±0.03 0.46 ±0.04 -3.5% (noise) 0.721
poi_map_labels 0.22 ±0.00 0.23 ±0.01 +2.8% (noise) 0.437
poi_reorient 0.48 ±0.01 0.50 ±0.05 +2.7% (noise) 0.198
nii_fill_holes 1.14 ±0.01 1.11 ±0.02 -2.7% (noise) 0.030
nii_erode_msk 1.36 ±0.04 1.33 ±0.04 -2.0% (noise) 0.574
poi_calc_centroids_nocrop 1.45 ±0.03 1.42 ±0.04 -1.6% (noise) 0.888
poi_to_global 0.27 ±0.02 0.27 ±0.02 -1.6% (noise) 0.538
nii_load_seg 1.73 ±0.06 1.70 ±0.04 -1.3% (noise) 0.391
nii_extract_label 0.42 ±0.02 0.42 ±0.02 -0.9% (noise) 0.605
nii_filter_connected_components 0.88 ±0.03 0.87 ±0.02 -0.4% (noise) 0.271
poi_save 0.53 ±0.04 0.54 ±0.03 +0.3% (noise) 0.745
nii_compute_crop 0.15 ±0.01 0.15 ±0.01 +0.2% (noise) 0.795
nii_save 1.43 ±0.13 1.43 ±0.03 -0.2% (noise) 0.408

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 3bf7943 vs head 3bf7943 · python 3.11.16 · 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.28 ±0.00 5.18 ±0.00 -1.9% —
nii_reorient 5.91 ±0.00 5.81 ±0.00 -1.7% —
nii_rescale 6.18 ±0.00 6.07 ±0.00 -1.6% —
nii_resample_from_to 6.30 ±0.00 6.20 ±0.00 -1.6% —
nii_set_dtype 5.25 ±0.00 5.18 ±0.00 -1.2% —
… 31 more measurements
Measurement baseline MiB (median ±½·range) head MiB (median ±½·range) Δ % p
nii_extract_label 5.37 ±0.00 5.31 ±0.00 -1.2% —
nii_pad_to 5.43 ±0.00 5.37 ±0.00 -1.2% —
nii_map_labels 5.50 ±0.00 5.43 ±0.00 -1.1% —
nii_erode_msk 5.95 ±0.00 5.88 ±0.00 -1.1% —
nii_apply_crop 5.87 ±0.00 5.81 ±0.00 -1.1% —
poi_calc_centroids_nocrop 5.93 ±0.00 5.87 ±0.00 -1.1% —
nii_dilate_msk 5.93 ±0.00 5.87 ±0.00 -1.1% —
nii_rescale_seg 5.95 ±0.00 5.89 ±0.00 -1.1% —
poi_calc_centroids 6.06 ±0.00 6.00 ±0.00 -1.0% —
nii_get_connected_components 6.62 ±0.00 6.56 ±0.00 -0.9% —
nii_fill_holes 6.29 ±0.00 6.23 ±0.00 -0.9% —
nii_filter_connected_components 6.87 ±0.00 6.81 ±0.00 -0.9% —
poi_calc_poi_from_subreg_vert 7.11 ±0.00 7.05 ±0.00 -0.9% —
nii_load_seg 6.01 ±0.00 5.96 ±0.00 -0.8% —
nii_load_img 3.57 ±0.00 3.58 ±0.00 +0.4% —
nii_save 3.71 ±0.00 3.72 ±0.00 +0.1% —
nii_volumes 3.53 ±0.00 3.53 ±0.00 +0.0% —
nii_center_of_masses 3.28 ±0.00 3.28 ±0.00 +0.0% —
poi_reorient 3.84 ±0.00 3.84 ±0.00 +0.0% —
poi_to_global 3.09 ±0.00 3.09 ±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.0% (noise) —
nii_compute_crop 2.90 ±0.00 2.90 ±0.00 +0.0% (noise) —
nii_unique 2.96 ±0.00 2.96 ±0.00 +0.0% (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.21 ±0.00 5.11 ±0.00 -1.9% —
nii_reorient 5.84 ±0.00 5.74 ±0.00 -1.7% —
nii_rescale 6.11 ±0.00 6.01 ±0.00 -1.7% —
nii_resample_from_to 6.23 ±0.00 6.13 ±0.00 -1.6% —
nii_set_dtype 5.18 ±0.00 5.12 ±0.00 -1.2% —
… 30 more measurements
Measurement baseline MiB (median ±½·range) head MiB (median ±½·range) Δ % p
nii_extract_label 5.30 ±0.00 5.24 ±0.00 -1.2% —
nii_pad_to 5.36 ±0.00 5.30 ±0.00 -1.2% —
nii_map_labels 5.43 ±0.00 5.37 ±0.00 -1.2% —
nii_erode_msk 5.88 ±0.00 5.82 ±0.00 -1.1% —
nii_apply_crop 5.80 ±0.00 5.74 ±0.00 -1.1% —
nii_dilate_msk 5.87 ±0.00 5.80 ±0.00 -1.1% —
nii_rescale_seg 5.88 ±0.00 5.82 ±0.00 -1.1% —
poi_calc_centroids_nocrop 5.93 ±0.00 5.86 ±0.00 -1.1% —
poi_calc_centroids 5.99 ±0.00 5.93 ±0.00 -1.0% —
nii_get_connected_components 6.55 ±0.00 6.49 ±0.00 -1.0% —
nii_fill_holes 6.22 ±0.00 6.16 ±0.00 -0.9% —
nii_filter_connected_components 6.80 ±0.00 6.74 ±0.00 -0.9% —
nii_load_seg 5.95 ±0.00 5.90 ±0.00 -0.8% —
nii_load_img 3.50 ±0.00 3.52 ±0.00 +0.4% —
nii_save 3.65 ±0.00 3.65 ±0.00 +0.1% —
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.21 ±0.00 5.11 ±0.00 -1.9% —
nii_reorient 5.84 ±0.00 5.74 ±0.00 -1.7% —
nii_rescale 6.11 ±0.00 6.01 ±0.00 -1.7% —
nii_resample_from_to 6.23 ±0.00 6.13 ±0.00 -1.6% —
nii_set_dtype 5.24 ±0.00 5.18 ±0.00 -1.2% —
… 31 more measurements
Measurement baseline MiB (median ±½·range) head MiB (median ±½·range) Δ % p
nii_extract_label 5.30 ±0.00 5.24 ±0.00 -1.2% —
nii_pad_to 5.36 ±0.00 5.30 ±0.00 -1.2% —
nii_map_labels 5.43 ±0.00 5.37 ±0.00 -1.2% —
nii_erode_msk 5.88 ±0.00 5.82 ±0.00 -1.1% —
nii_apply_crop 5.80 ±0.00 5.74 ±0.00 -1.1% —
poi_calc_centroids_nocrop 5.86 ±0.00 5.80 ±0.00 -1.1% —
nii_dilate_msk 5.87 ±0.00 5.80 ±0.00 -1.1% —
nii_rescale_seg 5.88 ±0.00 5.82 ±0.00 -1.1% —
poi_calc_centroids 5.99 ±0.00 5.93 ±0.00 -1.0% —
nii_get_connected_components 6.55 ±0.00 6.49 ±0.00 -1.0% —
nii_fill_holes 6.22 ±0.00 6.16 ±0.00 -0.9% —
nii_filter_connected_components 6.80 ±0.00 6.74 ±0.00 -0.9% —
poi_calc_poi_from_subreg_vert 7.11 ±0.00 7.05 ±0.00 -0.9% —
nii_load_seg 5.95 ±0.00 5.90 ±0.00 -0.8% —
nii_load_img 3.56 ±0.00 3.58 ±0.00 +0.4% —
nii_save 3.65 ±0.00 3.65 ±0.00 +0.1% —
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.21 ±0.00 5.11 ±0.00 -1.9% —
nii_reorient 5.84 ±0.00 5.74 ±0.00 -1.7% —
nii_rescale 6.11 ±0.00 6.01 ±0.00 -1.7% —
nii_resample_from_to 6.23 ±0.00 6.13 ±0.00 -1.6% —
nii_set_dtype 5.24 ±0.00 5.18 ±0.00 -1.2% —
… 30 more measurements
Measurement baseline MiB (median ±½·range) head MiB (median ±½·range) Δ % p
nii_extract_label 5.30 ±0.00 5.24 ±0.00 -1.2% —
nii_pad_to 5.36 ±0.00 5.30 ±0.00 -1.2% —
nii_map_labels 5.43 ±0.00 5.37 ±0.00 -1.2% —
nii_erode_msk 5.88 ±0.00 5.82 ±0.00 -1.1% —
nii_apply_crop 5.80 ±0.00 5.74 ±0.00 -1.1% —
nii_dilate_msk 5.87 ±0.00 5.80 ±0.00 -1.1% —
nii_rescale_seg 5.88 ±0.00 5.82 ±0.00 -1.1% —
poi_calc_centroids_nocrop 5.93 ±0.00 5.86 ±0.00 -1.1% —
poi_calc_centroids 5.99 ±0.00 5.93 ±0.00 -1.0% —
nii_get_connected_components 6.55 ±0.00 6.49 ±0.00 -1.0% —
nii_fill_holes 6.22 ±0.00 6.16 ±0.00 -0.9% —
nii_filter_connected_components 6.80 ±0.00 6.74 ±0.00 -0.9% —
nii_load_seg 5.95 ±0.00 5.90 ±0.00 -0.8% —
nii_load_img 3.56 ±0.00 3.58 ±0.00 +0.4% —
nii_save 3.65 ±0.00 3.65 ±0.00 +0.1% —
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.

@Hendrik-code
Hendrik-code merged commit 6cf3b66 into main Sep 23, 2026
6 checks passed
@Hendrik-code
Hendrik-code deleted the published_paper branch September 23, 2026 06:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants