All challenges

string-pluck-v1

Plucked damped string: pickup velocity. Challenge specification. results.json. Generated 2026-09-17T18:03:09+00:00.

Errors are relative to the reference solution string-solutions/modal-series/modal-n1024, chosen by rule partial-order-agreement. Rows are sorted by the primary metric. Submissions are named as repository/submission.

SubmissionSolutionMethodwaveform_l2 (primary)spectrogram_l2Time (s)HardwareClaimed more accurate thanOutput
modal-series
string-solutions · Jeremy Magland
modal-n1024 (reference)modal series, truncated
{"n_modes": 1024}
002.3313th Gen Intel(R) Core(TM) i7-1355U, single thread, Python 3.13.5 + numpy 2.4.4modal-n256

wav fields code viz
modal-series
string-solutions · Jeremy Magland
modal-n256modal series, truncated
{"n_modes": 256}
1.037e-065.628e-100.57713th Gen Intel(R) Core(TM) i7-1355U, single thread, Python 3.13.5 + numpy 2.4.4modal-n64

wav code viz
fd-second-order
string-solutions · Jeremy Magland
fd-m16finite differences, second order, implicit damping
{"oversampling": 16, "n_points": 3142, "dx_m": 0.000206940464820121, "dt_s": 1.3020833333333333e-06, "courant": 0.899766}
0.0001321.83e-0511113th Gen Intel(R) Core(TM) i7-1355U, single thread, Python 3.13.5 + numpy 2.4.4fd-m8

wav fields code viz
fd-second-order
string-solutions · Jeremy Magland
fd-m8finite differences, second order, implicit damping
{"oversampling": 8, "n_points": 1571, "dx_m": 0.0004140127388535032, "dt_s": 2.6041666666666666e-06, "courant": 0.899479}
0.00052957.296e-0533.213th Gen Intel(R) Core(TM) i7-1355U, single thread, Python 3.13.5 + numpy 2.4.4fd-m4

wav code viz
fd-second-order
string-solutions · Jeremy Magland
fd-m4finite differences, second order, implicit damping
{"oversampling": 4, "n_points": 786, "dx_m": 0.0008280254777070064, "dt_s": 5.208333333333333e-06, "courant": 0.899479}
0.0021160.000288211.413th Gen Intel(R) Core(TM) i7-1355U, single thread, Python 3.13.5 + numpy 2.4.4fd-m2

wav code viz
modal-series
string-solutions · Jeremy Magland
modal-n64modal series, truncated
{"n_modes": 64}
0.0032190.00031540.12613th Gen Intel(R) Core(TM) i7-1355U, single thread, Python 3.13.5 + numpy 2.4.4modal-n32

wav code viz
fd-second-order
string-solutions · Jeremy Magland
fd-m2finite differences, second order, implicit damping
{"oversampling": 2, "n_points": 393, "dx_m": 0.0016581632653061226, "dt_s": 1.0416666666666666e-05, "courant": 0.898333}
0.0085280.0011824.4613th Gen Intel(R) Core(TM) i7-1355U, single thread, Python 3.13.5 + numpy 2.4.4fd-m1

wav code viz
modal-series
string-solutions · Jeremy Magland
modal-n32modal series, truncated
{"n_modes": 32}
0.017910.0069470.071413th Gen Intel(R) Core(TM) i7-1355U, single thread, Python 3.13.5 + numpy 2.4.4modal-n16

wav code viz
fd-second-order
string-solutions · Jeremy Magland
fd-m1finite differences, second order, implicit damping
{"oversampling": 1, "n_points": 197, "dx_m": 0.003316326530612245, "dt_s": 2.0833333333333333e-05, "courant": 0.898333}
0.031890.004552.0113th Gen Intel(R) Core(TM) i7-1355U, single thread, Python 3.13.5 + numpy 2.4.4

wav code viz
modal-series
string-solutions · Jeremy Magland
modal-n16modal series, truncated
{"n_modes": 16}
0.044620.029680.038413th Gen Intel(R) Core(TM) i7-1355U, single thread, Python 3.13.5 + numpy 2.4.4modal-n8

wav code viz
modal-series
string-solutions · Jeremy Magland
modal-n8modal series, truncated
{"n_modes": 8}
0.14820.13380.019213th Gen Intel(R) Core(TM) i7-1355U, single thread, Python 3.13.5 + numpy 2.4.4modal-n4

wav code viz
modal-series
string-solutions · Jeremy Magland
modal-n4modal series, truncated
{"n_modes": 4}
0.18760.1750.007913th Gen Intel(R) Core(TM) i7-1355U, single thread, Python 3.13.5 + numpy 2.4.4

wav code viz
Reference selection

Candidates are the maximal elements of each submission's asserted order. The score is the number of asserted pairs from other submissions whose order is preserved by the primary error to this candidate. Ties are broken first by the convergence gap (the primary error between the candidate and the nearest solution of its own submission asserted to be less accurate; smaller means a tighter convergence claim), then by the mean primary error to the other candidates.

CandidatePairs preservedConvergence gapMean error to other candidatesViolated pairs
string-solutions/modal-series/modal-n10244/41.037e-060.000132
string-solutions/fd-second-order/fd-m166/60.00039750.000132

Order check against the chosen reference

All asserted accuracy orderings are preserved by both metrics under the chosen reference.

Pairwise errors (row vs column as reference)

waveform_l2

string-solutions/modal-series/modal-n1024string-solutions/modal-series/modal-n256string-solutions/fd-second-order/fd-m16string-solutions/fd-second-order/fd-m8string-solutions/fd-second-order/fd-m4string-solutions/modal-series/modal-n64string-solutions/fd-second-order/fd-m2string-solutions/modal-series/modal-n32string-solutions/fd-second-order/fd-m1string-solutions/modal-series/modal-n16string-solutions/modal-series/modal-n8string-solutions/modal-series/modal-n4
string-solutions/modal-series/modal-n102401.04e-060.0001320.000530.002120.003220.008530.01790.03190.04470.150.191
string-solutions/modal-series/modal-n2561.04e-0600.0001320.000530.002120.003220.008530.01790.03190.04470.150.191
string-solutions/fd-second-order/fd-m160.0001320.00013200.0003980.001980.003220.00840.01790.03180.04470.150.191
string-solutions/fd-second-order/fd-m80.000530.000530.00039800.001590.003250.008010.01790.03150.04460.150.191
string-solutions/fd-second-order/fd-m40.002120.002120.001980.0015900.003780.006450.01790.03010.04460.150.191
string-solutions/modal-series/modal-n640.003220.003220.003220.003250.0037800.008810.01760.03160.04450.150.191
string-solutions/fd-second-order/fd-m20.008530.008530.00840.008010.006450.0088100.0190.02450.04460.1490.191
string-solutions/modal-series/modal-n320.01790.01790.01790.01790.01790.01760.01900.0330.04090.1490.19
string-solutions/fd-second-order/fd-m10.03190.03190.03180.03140.03010.03160.02450.03300.04890.1490.19
string-solutions/modal-series/modal-n160.04460.04460.04460.04460.04460.04450.04460.04090.048900.1430.186
string-solutions/modal-series/modal-n80.1480.1480.1480.1480.1480.1480.1480.1470.1470.14100.117
string-solutions/modal-series/modal-n40.1880.1880.1880.1880.1880.1880.1870.1870.1870.1820.1160

spectrogram_l2

string-solutions/modal-series/modal-n1024string-solutions/modal-series/modal-n256string-solutions/fd-second-order/fd-m16string-solutions/fd-second-order/fd-m8string-solutions/fd-second-order/fd-m4string-solutions/modal-series/modal-n64string-solutions/fd-second-order/fd-m2string-solutions/modal-series/modal-n32string-solutions/fd-second-order/fd-m1string-solutions/modal-series/modal-n16string-solutions/modal-series/modal-n8string-solutions/modal-series/modal-n4
string-solutions/modal-series/modal-n102405.63e-101.83e-057.3e-050.0002880.0003150.001180.006950.004550.02970.1350.178
string-solutions/modal-series/modal-n2565.63e-1001.83e-057.3e-050.0002880.0003150.001180.006950.004550.02970.1350.178
string-solutions/fd-second-order/fd-m161.83e-051.83e-0505.47e-050.000270.0003160.001160.006950.004530.02970.1350.178
string-solutions/fd-second-order/fd-m87.3e-057.3e-055.47e-0500.0002150.0003230.001110.006940.004480.02970.1350.178
string-solutions/fd-second-order/fd-m40.0002880.0002880.000270.00021500.0004250.0008970.006940.004290.02970.1350.178
string-solutions/modal-series/modal-n640.0003150.0003150.0003160.0003230.00042500.001210.006940.004550.02970.1350.178
string-solutions/fd-second-order/fd-m20.001180.001180.001160.001110.0008970.0012100.006920.003450.02950.1350.177
string-solutions/modal-series/modal-n320.006950.006950.006950.006940.006940.006940.0069200.007570.02890.1350.178
string-solutions/fd-second-order/fd-m10.004550.004550.004530.004480.004290.004550.003450.0075700.02920.1340.177
string-solutions/modal-series/modal-n160.02970.02970.02970.02970.02960.02970.02950.02890.029200.1320.175
string-solutions/modal-series/modal-n80.1340.1340.1340.1340.1340.1340.1340.1340.1330.13100.114
string-solutions/modal-series/modal-n40.1750.1750.1750.1750.1750.1750.1750.1750.1740.1720.1140