Skip to content

Benchmarks

Measured on an Apple M4 Pro on November 5, 2026. Times are medians from pytest-benchmark.

scripts

Simplex projection and S-map benchmarks

script

CCM benchmarks against pyEDM

Parallel CCM uses 14 workers.

ccm Nedmkit [ms]pyEDM [ms]speedupedmkit parallel [ms]pyEDM parallel [ms]speedup
50093.0134.31.4×18.266.73.7×
1,000138.9291.62.1×23.692.93.9×
2,000275.8644.42.3×45.9141.43.1×
5,000588.81,756.93.0×91.5291.23.2×
10,0001,140.53,792.73.3×169.7548.13.2×
ccm Nedmkit peak [MiB]pyEDM peak [MiB]edmkit parallel peak [MiB]pyEDM parallel peak [MiB]
5001711701911,417
1,0001731761961,429
2,0001791862071,460
5,0002042242391,624
10,0002303622971,804