From 2e5b8859e9ed884424c59d74149d43a14e5647b9 Mon Sep 17 00:00:00 2001 From: Dillon Date: Sat, 14 Dec 2024 22:35:55 -0800 Subject: [PATCH 1/4] Write fewer significant digits to stats --- Tests/Stats/59 Bassman Preamp+Tone Stack.csv | 46 ++++++------- Tests/Stats/59 Bassman Preamp.csv | 34 +++++----- Tests/Stats/59 Bassman Tone Stack.csv | 18 ++--- Tests/Stats/Active 1stOrder Highpass RC.csv | 16 ++--- Tests/Stats/Active 1stOrder Lowpass RC.csv | 14 ++-- Tests/Stats/Big Muff Pi.csv | 64 ++++++++--------- Tests/Stats/Boss Super Overdrive SD-1.csv | 38 +++++------ Tests/Stats/Bridge Rectifier.csv | 14 ++-- .../Stats/Common Cathode Triode Amplifier.csv | 18 ++--- .../Common Emitter Transistor Amplifier.csv | 16 ++--- Tests/Stats/Diode Rectifier.csv | 10 +-- Tests/Stats/Dunlop Cry Baby GCB-95.csv | 40 +++++------ Tests/Stats/Fender 5e3.csv | 66 +++++++++--------- Tests/Stats/Floating Diode Clipper.csv | 10 +-- Tests/Stats/Floating Input.csv | 10 +-- Tests/Stats/Floating Voltage Source.csv | 10 +-- Tests/Stats/Half Rectifier.csv | 12 ++-- Tests/Stats/Ibanez Tube Screamer TS-9.csv | 34 +++++----- Tests/Stats/JFET.csv | 14 ++-- Tests/Stats/MXR Distortion +.csv | 28 ++++---- Tests/Stats/MXR Phase 90.csv | 58 ++++++++-------- Tests/Stats/Marshall Blues Breaker.csv | 56 +++++++-------- Tests/Stats/Marshall JCM2000 DSL Preamp.csv | 68 +++++++++---------- Tests/Stats/Marshall JCM800 2203 Preamp.csv | 56 +++++++-------- .../Marshall JCM800 2203 preamp modded.csv | 68 +++++++++---------- Tests/Stats/Op-Amp Inverting.csv | 12 ++-- Tests/Stats/Op-Amp Model.csv | 22 +++--- Tests/Stats/Op-Amp Non-Inverting.csv | 14 ++-- Tests/Stats/Op-Amp Saturation.csv | 14 ++-- Tests/Stats/Orange Rockerverb 50 Preamp.csv | 60 ++++++++-------- Tests/Stats/Parallel capacitors 1.csv | 8 +-- Tests/Stats/Parallel capacitors 2.csv | 8 +-- Tests/Stats/Passive 1stOrder Highpass RC.csv | 8 +-- Tests/Stats/Passive 1stOrder Lowpass RC.csv | 8 +-- Tests/Stats/Passive 1stOrder Lowpass RL.csv | 8 +-- Tests/Stats/Passive 2ndOrder Bandpass RLC.csv | 8 +-- Tests/Stats/Passive 2ndOrder Lowpass RC.csv | 10 +-- Tests/Stats/Passive 2ndOrder Lowpass RLC.csv | 10 +-- Tests/Stats/Pro Co Rat.csv | 40 +++++------ Tests/Stats/Rectifier.csv | 14 ++-- Tests/Stats/SP3T.csv | 14 ++-- Tests/Stats/SPDT.csv | 12 ++-- Tests/Stats/Subcircuit Tone Stack.csv | 10 +-- Tests/Stats/Subcircuit Tone Stacks.csv | 14 ++-- Tests/Stats/Subcircuit Trivial Two-Port.csv | 10 +-- Tests/Stats/Subcircuit Trivial.csv | 8 +-- Tests/Stats/Subcircuit Voltage Divider.csv | 10 +-- Tests/Stats/Transformer.csv | 8 +-- Tests/Stats/Wien Bridge Oscillator.csv | 20 +++--- Tests/Test.cs | 24 +++++-- 50 files changed, 601 insertions(+), 591 deletions(-) diff --git a/Tests/Stats/59 Bassman Preamp+Tone Stack.csv b/Tests/Stats/59 Bassman Preamp+Tone Stack.csv index e1994b87..4de3efc9 100644 --- a/Tests/Stats/59 Bassman Preamp+Tone Stack.csv +++ b/Tests/Stats/59 Bassman Preamp+Tone Stack.csv @@ -1,23 +1,23 @@ -var, mean, min, max, rms -_v1[t], 180.0352482396041, 95.56989488628406, 279.74342643423984, 2.783859517197541 -_v2[t], 0.2675984641131151, -63.623168552738555, 79.56653267757052, 0.6405077271182598 -_v4[t], 180.57117614420966, 109.73893379763484, 259.71902657600987, 2.6863974609041987 -_v5[t], -0.1103161630596049, -15.426740481155429, 18.790176990589682, 0.13279752042456547 -_v6[t], 0.273089036832733, -63.96221163209455, 79.98853308684332, 0.6602074050350707 -_v7[t], -0.11990129305691978, -15.968913919133318, 18.983324159621596, 0.12817667167672345 -_v8[t], 0.27034375047289444, -63.79269009241656, 79.75263262213365, 0.6500952935732943 -_v11[t], 0.0014702956403830738, -0.4400236408798788, 0.44002371268155105, 0.003614017679866557 -_v13[t], 0.0014702956403830738, -0.4400236408798788, 0.44002371268155105, 0.003614017679866557 -_v14[t], 1.3630367534172851, 1.3618786978155015, 1.3637969941665073, 0.01967374242327925 -_v16[t], 158.80759544969365, 145.21216971801675, 172.31390061837132, 2.2948869116409005 -_v18[t], 325, 325, 325, 4.69097093716571 -_v19[t], -0.437489648110271, -14.678249587066247, 13.401903642952263, 0.11096316153725723 -_v20[t], -0.5974262154621535, -7.359187293533128, 4.363680938623097, 0.049211947250313984 -_v21[t], -1.0064021181817222, -7.38085479353312, 1.839428385141843, 0.04468253074261172 -_v22[t], 1.0970131454958665, 1.0747068401518486E-08, 1.9094966979155468, 0.018956089838064863 -_v24[t], 178.989951866974, 93.06143238783059, 280.51854333907477, 2.7771009138307208 -_v25[t], 325, 325, 325, 4.69097093716571 -_v26[t], 325, 325, 325, 4.69097093716571 -_v28[t], -0.5974262154621535, -7.359187293533128, 4.363680938623097, 0.049211947250313984 -GND[t], 0, 0, 0, 0 -_x1[t], -0.437489648110271, -14.678249587066247, 13.401903642952263, 0.11096316153725723 +var, mean, min, max +_v1[t], 180.04, 95.57, 279.74 +_v2[t], 0.2676, -63.623, 79.567 +_v4[t], 180.57, 109.74, 259.72 +_v5[t], -0.11032, -15.427, 18.79 +_v6[t], 0.27309, -63.962, 79.989 +_v7[t], -0.1199, -15.969, 18.983 +_v8[t], 0.27034, -63.793, 79.753 +_v11[t], 0.0014703, -0.44002, 0.44002 +_v13[t], 0.0014703, -0.44002, 0.44002 +_v14[t], 1.363, 1.3619, 1.3638 +_v16[t], 158.81, 145.21, 172.31 +_v18[t], 325, 325, 325 +_v19[t], -0.43749, -14.678, 13.402 +_v20[t], -0.59743, -7.3592, 4.3637 +_v21[t], -1.0064, -7.3809, 1.8394 +_v22[t], 1.097, 1.0747E-08, 1.9095 +_v24[t], 178.99, 93.061, 280.52 +_v25[t], 325, 325, 325 +_v26[t], 325, 325, 325 +_v28[t], -0.59743, -7.3592, 4.3637 +GND[t], 0, 0, 0 +_x1[t], -0.43749, -14.678, 13.402 diff --git a/Tests/Stats/59 Bassman Preamp.csv b/Tests/Stats/59 Bassman Preamp.csv index d0b7cbd2..1c0764b9 100644 --- a/Tests/Stats/59 Bassman Preamp.csv +++ b/Tests/Stats/59 Bassman Preamp.csv @@ -1,17 +1,17 @@ -var, mean, min, max, rms -_v1[t], 182.20240211916783, 95.36189856778255, 284.4033343743095, 2.830269730971386 -_v4[t], 0.0014702956403830738, -0.4400236408798788, 0.44002371268155105, 0.003614017679866557 -_v6[t], 0.0014702956403830738, -0.4400236408798788, 0.44002371268155105, 0.003614017679866557 -_v7[t], 1.3630367544716637, 1.3618786998546792, 1.3637969942272612, 0.019673742438497076 -_v9[t], 158.80759574878704, 145.21216999205043, 172.31390126526406, 2.29488691596299 -_v11[t], 325, 325, 325, 4.69097093716571 -_v12[t], -0.43749818760868114, -14.678244342647883, 13.40189755001715, 0.11096317549230567 -_v13[t], -0.597430043532021, -7.35918467132394, 4.363679313131358, 0.049211965569382767 -_v14[t], -0.597430043532021, -7.35918467132394, 4.363679313131358, 0.049211965569382767 -_v15[t], -1.0064054692379056, -7.380852171323931, 1.8394282943039888, 0.04468255802585484 -_v16[t], 1.099566826337394, 1.6425727067507143E-08, 1.9094966644076459, 0.018967218088923758 -_v18[t], 181.30307397201355, 93.06143590576936, 285.1200309224404, 2.8244410656188577 -_v19[t], 325, 325, 325, 4.69097093716571 -_v20[t], 325, 325, 325, 4.69097093716571 -GND[t], 0, 0, 0, 0 -_x1[t], -0.43749818760868114, -14.678244342647883, 13.40189755001715, 0.11096317549230567 +var, mean, min, max +_v1[t], 182.2, 95.362, 284.4 +_v4[t], 0.0014703, -0.44002, 0.44002 +_v6[t], 0.0014703, -0.44002, 0.44002 +_v7[t], 1.363, 1.3619, 1.3638 +_v9[t], 158.81, 145.21, 172.31 +_v11[t], 325, 325, 325 +_v12[t], -0.4375, -14.678, 13.402 +_v13[t], -0.59743, -7.3592, 4.3637 +_v14[t], -0.59743, -7.3592, 4.3637 +_v15[t], -1.0064, -7.3809, 1.8394 +_v16[t], 1.0996, 1.6426E-08, 1.9095 +_v18[t], 181.3, 93.061, 285.12 +_v19[t], 325, 325, 325 +_v20[t], 325, 325, 325 +GND[t], 0, 0, 0 +_x1[t], -0.4375, -14.678, 13.402 diff --git a/Tests/Stats/59 Bassman Tone Stack.csv b/Tests/Stats/59 Bassman Tone Stack.csv index 22cc6ba3..23e0feb7 100644 --- a/Tests/Stats/59 Bassman Tone Stack.csv +++ b/Tests/Stats/59 Bassman Tone Stack.csv @@ -1,9 +1,9 @@ -var, mean, min, max, rms -_v2[t], 0.0014702956403830738, -0.4400236408798788, 0.44002371268155105, 0.003614017679866557 -_v3[t], -0.0026497634426829414, -0.3117131983447524, 0.28870334638071043, 0.002413054450354762 -_v5[t], 0.004682197144256197, -0.30491771685490565, 0.3045659198692212, 0.0024525897158849184 -_v6[t], -0.0007648477854964096, -0.04956465507420667, 0.06209366575781037, 0.00045945856104125576 -_v7[t], -0.0026184596788803275, -0.31959318918351165, 0.2986719613077819, 0.0024753664952726325 -_v8[t], -0.0007185074881618131, -0.04477113746623971, 0.06017901731780708, 0.00044033748886681406 -_v9[t], -0.002634111560781629, -0.3156106577199359, 0.2936876538442461, 0.0024439085198385614 -GND[t], 0, 0, 0, 0 +var, mean, min, max +_v2[t], 0.0014703, -0.44002, 0.44002 +_v3[t], -0.0026498, -0.31171, 0.2887 +_v5[t], 0.0046822, -0.30492, 0.30457 +_v6[t], -0.00076485, -0.049565, 0.062094 +_v7[t], -0.0026185, -0.31959, 0.29867 +_v8[t], -0.00071851, -0.044771, 0.060179 +_v9[t], -0.0026341, -0.31561, 0.29369 +GND[t], 0, 0, 0 diff --git a/Tests/Stats/Active 1stOrder Highpass RC.csv b/Tests/Stats/Active 1stOrder Highpass RC.csv index 4855b90a..7b455aab 100644 --- a/Tests/Stats/Active 1stOrder Highpass RC.csv +++ b/Tests/Stats/Active 1stOrder Highpass RC.csv @@ -1,8 +1,8 @@ -var, mean, min, max, rms -_v2[t], 0.0014702956403830738, -0.4400236408798788, 0.44002371268155105, 0.003614017679866557 -_v4[t], 0.00031701855775254675, -0.03848584581020453, 0.02643187726729037, 0.00028976711633183996 -_v6[t], 0, 0, 0, 0 -_v7[t], -0.00031701855775254675, -0.02643187726729037, 0.03848584581020453, 0.00028976711633183996 -GND[t], 0, 0, 0, 0 -_x1[t], 2, 2, 2, 0.02886751345948129 -_x2[t], -2, -2, -2, 0.02886751345948129 +var, mean, min, max +_v2[t], 0.0014703, -0.44002, 0.44002 +_v4[t], 0.00031702, -0.038486, 0.026432 +_v6[t], 0, 0, 0 +_v7[t], -0.00031702, -0.026432, 0.038486 +GND[t], 0, 0, 0 +_x1[t], 2, 2, 2 +_x2[t], -2, -2, -2 diff --git a/Tests/Stats/Active 1stOrder Lowpass RC.csv b/Tests/Stats/Active 1stOrder Lowpass RC.csv index af95093a..16c02af4 100644 --- a/Tests/Stats/Active 1stOrder Lowpass RC.csv +++ b/Tests/Stats/Active 1stOrder Lowpass RC.csv @@ -1,7 +1,7 @@ -var, mean, min, max, rms -_v2[t], 0.0014702956403830738, -0.4400236408798788, 0.44002371268155105, 0.003614017679866557 -_v4[t], -0.004710288513671943, -0.35169137384776095, 0.35471076062321527, 0.002872131899805403 -_v6[t], -4.207149575622404E-08, -6.455415341659972E-05, 3.568101539454469E-05, 3.1532386606018613E-07 -GND[t], 0, 0, 0, 0 -_x1[t], 1.9967600492024087, 1.8029985475451649, 2.2935887221623017, 0.028899903228478616 -_x2[t], -2.003239950797591, -2.197001452454835, -1.7064112778376985, 0.028993177207946814 +var, mean, min, max +_v2[t], 0.0014703, -0.44002, 0.44002 +_v4[t], -0.0047103, -0.35169, 0.35471 +_v6[t], -4.2071E-08, -6.4554E-05, 3.5681E-05 +GND[t], 0, 0, 0 +_x1[t], 1.9968, 1.803, 2.2936 +_x2[t], -2.0032, -2.197, -1.7064 diff --git a/Tests/Stats/Big Muff Pi.csv b/Tests/Stats/Big Muff Pi.csv index 64a8de62..068f799e 100644 --- a/Tests/Stats/Big Muff Pi.csv +++ b/Tests/Stats/Big Muff Pi.csv @@ -1,32 +1,32 @@ -var, mean, min, max, rms -_v1[t], 0.0014702956403830738, -0.4400236408798788, 0.44002371268155105, 0.003614017679866557 -_v4[t], 0.6023034532482988, 0.45919995393645613, 0.6858688806720006, 0.00874064365276868 -_v6[t], 0.02115371801863847, 7.34048781760751E-05, 0.05772315253182504, 0.00039849843595995575 -_v7[t], 6.764732701455551, 3.6767031054898345, 8.57707269244261, 0.10001329032261867 -_v8[t], 9, 9, 9, 0.1299038105676658 -_v10[t], -0.00113995657069569, -0.016652669754656853, 0.010442419393039748, 0.00010328267035153576 -_v11[t], -0.09670196691807596, -3.226436988530956, 1.7111847615355174, 0.021648388861898855 -_v12[t], -0.05813778510548001, -0.8492861574874995, 0.5325633890450271, 0.00526741618792831 -_v13[t], 0.6968552270196009, 0.2518498576340986, 0.9400962941172494, 0.010487610939843971 -_v15[t], 0.6931684976751624, 0.6701351221687472, 0.7091081851465596, 0.010007121050823499 -_v16[t], 0.07051580377743169, 0.05397150735564585, 0.08226103416716087, 0.0010286083818663227 -_v18[t], 4.23657303460491, 3.913831943183869, 4.757732900957775, 0.0613466280914798 -_v19[t], 4.327285616754444, 4.256362058939842, 4.393170760760027, 0.062460705316350215 -_v20[t], 9, 9, 9, 0.1299038105676658 -_v22[t], 0.6857614671825999, 0.665340162152899, 0.7080230574016698, 0.009899723966256926 -_v23[t], 0.06508621124555532, 0.050741137890123085, 0.08143252280556142, 0.0009482396377348344 -_v25[t], 4.31967192330898, 3.8478886843169433, 4.669445799321057, 0.0625642278422664 -_v26[t], 4.266126182314599, 4.201133595918485, 4.3174419211617305, 0.06157716479614946 -_v27[t], 9, 9, 9, 0.1299038105676658 -_v28[t], 0.6825047269924971, 0.12024646675730426, 1.2602298637658451, 0.010399948049779877 -_v30[t], 3.269338712429069, 2.9458364367558567, 3.508426991717488, 0.04730755370677994 -_v31[t], 0.5879563622902255, 0.3802386293043617, 0.9798159109668726, 0.008518242321895112 -_v33[t], 1.9237296612355617, 1.7854453129040901, 2.0256259817130573, 0.02780252331992859 -_v35[t], 1.6701023912901922, 1.531730998554626, 1.7721143127950074, 0.024147166724552856 -_v37[t], 1.0569936485042344, 0.9219802965961442, 1.1566160070519602, 0.015318515523573313 -_v38[t], 9, 9, 9, 0.1299038105676658 -_v39[t], 4.205428024394323, 3.819886994668019, 4.737290738226234, 0.06094449353893296 -_v40[t], -0.012100925960879663, -0.5012795456904169, 0.5434423436762175, 0.005395557001039743 -_v43[t], -0.006050462980440033, -0.25063977284520855, 0.2717211718381084, 0.00269777850051987 -_v44[t], -0.0006409220166669761, -0.14894059900774972, 0.08212686733891847, 0.0009329096552390818 -GND[t], 0, 0, 0, 0 +var, mean, min, max +_v1[t], 0.0014703, -0.44002, 0.44002 +_v4[t], 0.6023, 0.4592, 0.68587 +_v6[t], 0.021154, 7.3405E-05, 0.057723 +_v7[t], 6.7647, 3.6767, 8.5771 +_v8[t], 9, 9, 9 +_v10[t], -0.00114, -0.016653, 0.010442 +_v11[t], -0.096702, -3.2264, 1.7112 +_v12[t], -0.058138, -0.84929, 0.53256 +_v13[t], 0.69686, 0.25185, 0.9401 +_v15[t], 0.69317, 0.67014, 0.70911 +_v16[t], 0.070516, 0.053972, 0.082261 +_v18[t], 4.2366, 3.9138, 4.7577 +_v19[t], 4.3273, 4.2564, 4.3932 +_v20[t], 9, 9, 9 +_v22[t], 0.68576, 0.66534, 0.70802 +_v23[t], 0.065086, 0.050741, 0.081433 +_v25[t], 4.3197, 3.8479, 4.6694 +_v26[t], 4.2661, 4.2011, 4.3174 +_v27[t], 9, 9, 9 +_v28[t], 0.6825, 0.12025, 1.2602 +_v30[t], 3.2693, 2.9458, 3.5084 +_v31[t], 0.58796, 0.38024, 0.97982 +_v33[t], 1.9237, 1.7854, 2.0256 +_v35[t], 1.6701, 1.5317, 1.7721 +_v37[t], 1.057, 0.92198, 1.1566 +_v38[t], 9, 9, 9 +_v39[t], 4.2054, 3.8199, 4.7373 +_v40[t], -0.012101, -0.50128, 0.54344 +_v43[t], -0.0060505, -0.25064, 0.27172 +_v44[t], -0.00064092, -0.14894, 0.082127 +GND[t], 0, 0, 0 diff --git a/Tests/Stats/Boss Super Overdrive SD-1.csv b/Tests/Stats/Boss Super Overdrive SD-1.csv index 50c8a8a0..f0ef2477 100644 --- a/Tests/Stats/Boss Super Overdrive SD-1.csv +++ b/Tests/Stats/Boss Super Overdrive SD-1.csv @@ -1,19 +1,19 @@ -var, mean, min, max, rms -_v2[t], 4.5, 4.5, 4.5, 0.0649519052838329 -_v3[t], 4.495394108641322, 4.228532294890659, 4.886908800499205, 0.06494564326814059 -_v4[t], 4.849425382636042, 3.3289513609679955, 6.718383503670121, 0.07263521557221576 -_v6[t], 4.673951694007912, 3.9152964071517453, 5.608067265353597, 0.0681441589362524 -_v8[t], 0.00010685124869763957, -0.04498142930838511, 0.07900344742698351, 0.0001790944821799809 -_v10[t], 4.6761741093040206, 3.5670548426340933, 6.183170565434015, 0.06835092872802014 -_v12[t], 4.5, 4.5, 4.5, 0.0649519052838329 -_v14[t], 0.007119245462566666, -0.3751623269928427, 0.5683579413828735, 0.0036679821063877994 -_v15[t], 0.020930581659945657, -1.1029772413589574, 1.670972347665648, 0.010783867392780117 -_v16[t], 4.517313493335188, 4.175920236065652, 4.99088335307287, 0.06528199508552225 -_v17[t], 4.495394108641322, 4.228532294890659, 4.886908800499205, 0.06494564326814059 -_v18[t], 4.495595786851124, 4.233845887041099, 4.880318251615335, 0.06494636110508561 -_v19[t], 4.673951694007915, 3.9152964071517466, 5.608067265353599, 0.06814415893625243 -_v20[t], 4.673946697461645, 3.915297478019645, 5.608064802406627, 0.0681440606708466 -_v21[t], 0.0014702956403830668, -0.4400236408798789, 0.44002371268155105, 0.003614017679866557 -_v22[t], 0.0142384909251336, -0.7503246539856849, 1.136715882765747, 0.007335964212775599 -_v23[t], 4.672409745638672, 3.7854525645857007, 5.785070086206201, 0.06821661672018706 -GND[t], 0, 0, 0, 0 +var, mean, min, max +_v2[t], 4.5, 4.5, 4.5 +_v3[t], 4.4954, 4.2285, 4.8869 +_v4[t], 4.8494, 3.329, 6.7184 +_v6[t], 4.674, 3.9153, 5.6081 +_v8[t], 0.00010685, -0.044981, 0.079003 +_v10[t], 4.6762, 3.5671, 6.1832 +_v12[t], 4.5, 4.5, 4.5 +_v14[t], 0.0071192, -0.37516, 0.56836 +_v15[t], 0.020931, -1.103, 1.671 +_v16[t], 4.5173, 4.1759, 4.9909 +_v17[t], 4.4954, 4.2285, 4.8869 +_v18[t], 4.4956, 4.2338, 4.8803 +_v19[t], 4.674, 3.9153, 5.6081 +_v20[t], 4.6739, 3.9153, 5.6081 +_v21[t], 0.0014703, -0.44002, 0.44002 +_v22[t], 0.014238, -0.75032, 1.1367 +_v23[t], 4.6724, 3.7855, 5.7851 +GND[t], 0, 0, 0 diff --git a/Tests/Stats/Bridge Rectifier.csv b/Tests/Stats/Bridge Rectifier.csv index aa6548ad..60f8acc0 100644 --- a/Tests/Stats/Bridge Rectifier.csv +++ b/Tests/Stats/Bridge Rectifier.csv @@ -1,7 +1,7 @@ -var, mean, min, max, rms -_v1[t], 0.0014702956403830738, -0.4400236408798788, 0.44002371268155105, 0.003614017679866557 -_v2[t], 0.0014702956388291477, -0.4400236406798788, 0.44002371248155114, 0.0036140176776176475 -_v4[t], 0.08318771812528565, -0.017571280293489505, 0.4224523603863914, 0.0024162670287647126 -_v6[t], 0.1678457318894009, 0, 0.404881151894572, 0.0032260431496966466 -_v7[t], 0.08465801376411493, -0.01757128029348743, 0.4224524321880616, 0.0024281459459067306 -GND[t], 0, 0, 0, 0 +var, mean, min, max +_v1[t], 0.0014703, -0.44002, 0.44002 +_v2[t], 0.0014703, -0.44002, 0.44002 +_v4[t], 0.083188, -0.017571, 0.42245 +_v6[t], 0.16785, 0, 0.40488 +_v7[t], 0.084658, -0.017571, 0.42245 +GND[t], 0, 0, 0 diff --git a/Tests/Stats/Common Cathode Triode Amplifier.csv b/Tests/Stats/Common Cathode Triode Amplifier.csv index 8c9a367f..d7a731b1 100644 --- a/Tests/Stats/Common Cathode Triode Amplifier.csv +++ b/Tests/Stats/Common Cathode Triode Amplifier.csv @@ -1,9 +1,9 @@ -var, mean, min, max, rms -_v2[t], 0.0014702956403830738, -0.4400236408798788, 0.44002371268155105, 0.003614017679866557 -_v3[t], -0.08491095425872663, -0.5266830066950615, 0.3610121155761537, 0.003802356390948583 -_v5[t], -0.09050546326639063, -0.532331872176773, 0.35546011052667575, 0.0038293214119309513 -_v6[t], 1.7923367108101402, 1.7628766786349803, 1.8235287108579277, 0.025871036330121756 -_v8[t], 325, 325, 325, 4.69097093716571 -_v9[t], 205.76159307735887, 184.18788687047794, 225.93504969180594, 2.974703747018109 -_v10[t], 0.25798218693959496, -22.033943430872263, 19.59231869173293, 0.1661976763544019 -GND[t], 0, 0, 0, 0 +var, mean, min, max +_v2[t], 0.0014703, -0.44002, 0.44002 +_v3[t], -0.084911, -0.52668, 0.36101 +_v5[t], -0.090505, -0.53233, 0.35546 +_v6[t], 1.7923, 1.7629, 1.8235 +_v8[t], 325, 325, 325 +_v9[t], 205.76, 184.19, 225.94 +_v10[t], 0.25798, -22.034, 19.592 +GND[t], 0, 0, 0 diff --git a/Tests/Stats/Common Emitter Transistor Amplifier.csv b/Tests/Stats/Common Emitter Transistor Amplifier.csv index a95f96e8..568b14b9 100644 --- a/Tests/Stats/Common Emitter Transistor Amplifier.csv +++ b/Tests/Stats/Common Emitter Transistor Amplifier.csv @@ -1,8 +1,8 @@ -var, mean, min, max, rms -_v1[t], 0.0014702956403830738, -0.4400236408798788, 0.44002371268155105, 0.003614017679866557 -_v3[t], 0.5099174259932071, 0.46655204904576003, 0.5495069784257538, 0.007370049558430907 -_v6[t], 5.212114079678679, 0.1715202236008309, 8.591071604462545, 0.08484636255244768 -_v7[t], 10, 10, 10, 0.14433756729740643 -_v9[t], 0.043548436780902394, -5.030359922452828, 3.454597373610454, 0.0392128306102249 -_v11[t], 0.010408329317821253, 0.0020002855859584693, 0.02300436561408549, 0.00017926074324457481 -GND[t], 0, 0, 0, 0 +var, mean, min, max +_v1[t], 0.0014703, -0.44002, 0.44002 +_v3[t], 0.50992, 0.46655, 0.54951 +_v6[t], 5.2121, 0.17152, 8.5911 +_v7[t], 10, 10, 10 +_v9[t], 0.043548, -5.0304, 3.4546 +_v11[t], 0.010408, 0.0020003, 0.023004 +GND[t], 0, 0, 0 diff --git a/Tests/Stats/Diode Rectifier.csv b/Tests/Stats/Diode Rectifier.csv index 67ffb6f8..bad6b9fa 100644 --- a/Tests/Stats/Diode Rectifier.csv +++ b/Tests/Stats/Diode Rectifier.csv @@ -1,5 +1,5 @@ -var, mean, min, max, rms -_v1[t], 0.16784573205161693, 0, 0.40488115209457204, 0.003226043151824894 -_v4[t], 0.08465801384600018, -0.017571280293487437, 0.4224524323880616, 0.0024281459474616396 -_v5[t], 0.08318771820561713, -0.017571280293489512, 0.42245236058639135, 0.0024162670303047597 -GND[t], 0, 0, 0, 0 +var, mean, min, max +_v1[t], 0.16785, 0, 0.40488 +_v4[t], 0.084658, -0.017571, 0.42245 +_v5[t], 0.083188, -0.017571, 0.42245 +GND[t], 0, 0, 0 diff --git a/Tests/Stats/Dunlop Cry Baby GCB-95.csv b/Tests/Stats/Dunlop Cry Baby GCB-95.csv index edf6484c..0a919141 100644 --- a/Tests/Stats/Dunlop Cry Baby GCB-95.csv +++ b/Tests/Stats/Dunlop Cry Baby GCB-95.csv @@ -1,20 +1,20 @@ -var, mean, min, max, rms -_v1[t], 0.0014702956403830738, -0.4400236408798788, 0.44002371268155105, 0.003614017679866557 -_v3[t], 3.800988295634169, 3.3842173212392126, 4.260266488993462, 0.05497406468233805 -_v7[t], 3.2781027869226347, 2.8647770831823527, 3.7338935396141024, 0.047442581147671734 -_v8[t], 8.67048351949694, 8.623566085801663, 8.712634079660173, 0.12514815645629024 -_v9[t], 9, 9, 9, 0.1299038105676658 -_v10[t], 3.280095676425664, 2.9119009296273988, 3.6734552564766485, 0.04744145819315746 -_v11[t], 0.6414118574888966, 0.6374078658150558, 0.6479237396325084, 0.009258056874601453 -_v13[t], 0.07265206174987626, 0.06969337424331369, 0.07751339080398888, 0.0010490029568609094 -_v14[t], 9, 9, 9, 0.1299038105676658 -_v15[t], 4.697006015675856, 4.485021693629563, 4.824768717203671, 0.06780601055601863 -_v16[t], 0.6426348520628121, 0.6401464083011842, 0.6460374138382802, 0.009275639006060734 -_v17[t], 0.6426311778870776, 0.6419227460778889, 0.643399716681272, 0.009275583936189562 -_v20[t], 4.015618316724239, 3.9533318563906774, 4.054012663883457, 0.057961533819695155 -_v21[t], 0.0013750669239068966, -0.20719923764626247, 0.1346823501382908, 0.0011944946934903584 -_v23[t], 0.00040788778737985484, -0.06143773504168748, 0.03968186020027242, 0.000353587911719096 -_v24[t], 9, 9, 9, 0.1299038105676658 -_v25[t], 8.658313419466053, 8.654360645023038, 8.664756799287176, 0.12497199451045674 -_v26[t], 3.4313659142415682, 3.369537880168844, 3.469479438759477, 0.04952874155568173 -GND[t], 0, 0, 0, 0 +var, mean, min, max +_v1[t], 0.0014703, -0.44002, 0.44002 +_v3[t], 3.801, 3.3842, 4.2603 +_v7[t], 3.2781, 2.8648, 3.7339 +_v8[t], 8.6705, 8.6236, 8.7126 +_v9[t], 9, 9, 9 +_v10[t], 3.2801, 2.9119, 3.6735 +_v11[t], 0.64141, 0.63741, 0.64792 +_v13[t], 0.072652, 0.069693, 0.077513 +_v14[t], 9, 9, 9 +_v15[t], 4.697, 4.485, 4.8248 +_v16[t], 0.64263, 0.64015, 0.64604 +_v17[t], 0.64263, 0.64192, 0.6434 +_v20[t], 4.0156, 3.9533, 4.054 +_v21[t], 0.0013751, -0.2072, 0.13468 +_v23[t], 0.00040789, -0.061438, 0.039682 +_v24[t], 9, 9, 9 +_v25[t], 8.6583, 8.6544, 8.6648 +_v26[t], 3.4314, 3.3695, 3.4695 +GND[t], 0, 0, 0 diff --git a/Tests/Stats/Fender 5e3.csv b/Tests/Stats/Fender 5e3.csv index ebf265e9..12068844 100644 --- a/Tests/Stats/Fender 5e3.csv +++ b/Tests/Stats/Fender 5e3.csv @@ -1,33 +1,33 @@ -var, mean, min, max, rms -_v6[t], 1.205230315722039, -2.010597898906034, 8.878429914059343, 0.03862807888225851 -_v7[t], 3.688679573076858, -1.2676617328409003, 10.1548124593529, 0.07331595976148039 -_v9[t], 12.539834937345494, 0.01989609682256936, 18.749334437885903, 0.19475908983646137 -_v10[t], 361.7741837411276, 235.28622892251275, 652.9831999609155, 5.28280439126081 -_v11[t], 368.993272948071, 47.694989931038066, 496.6146548612652, 5.385019704940926 -_v12[t], 1.2052303157220388, -2.010597898906034, 8.878429914059344, 0.03862807888225851 -_v13[t], 3.6886795730768585, -1.2676617328409006, 10.154812459352904, 0.07331595976148042 -_v15[t], 367.616673843676, 242.17541979661047, 652.9746013822769, 5.362349927691869 -_v16[t], 372.3833261563241, 87.02539861772321, 497.8245802033896, 5.430437887060002 -_v17[t], -0.20724575272379728, -11.115180887251263, 24.606487076719716, 0.06743436844452337 -_v20[t], 3.638945656520996, -0.05392787489413303, 13.99760611274794, 0.06889684748016692 -_v21[t], 3.7459599883743793, -0.053927874888432835, 14.432327090043847, 0.07096751504699227 -_v22[t], 2.755549809060399, -6.654357842670952, 14.405963553812645, 0.07067979485555663 -_v23[t], 9.133022189779906, -1.4592051250622473, 27.85318748542833, 0.1816074489145615 -_v25[t], 367.5827035257722, 241.4996703189993, 652.9834104155765, 5.362176828036743 -_v26[t], 372.3893663174225, 56.675356491477594, 498.06384758501144, 5.430989567671866 -_v28[t], 0.0014702956403830738, -0.4400236408798788, 0.44002371268155105, 0.003614017679866557 -_v29[t], 1.4196310119510733, -7.789403987770904, 13.363870380394584, 0.062022886924468945 -_v30[t], 0.19433078021684247, 1.284612496307502E-10, 0.49384434397739196, 0.0035508964897259143 -_v32[t], -0.14396530212792294, -0.4489879949078139, 0.07690876126097736, 0.0028679878970007244 -_v34[t], 0.27416759582999467, -10.09899104838925, 21.2662146161645, 0.10829912476816557 -_v35[t], 0.12452524622804416, 5.4821695278773136E-05, 0.21605449662854997, 0.0019687620764389235 -_v37[t], -0.6106320380566198, -5.2465093479720215, 0.483095438696191, 0.019782552669566425 -_v38[t], -0.00019137475782225006, -0.0016270616415810775, 0.00015090397591173557, 6.186540715344783E-06 -_v39[t], 3.2663890689320678E-06, -0.001620845606185495, 0.0004920942133908862, 2.685644309857948E-06 -_v40[t], -0.6230012705630085, -3.0109125260893297, 0.35883159873123033, 0.01744539739714738 -_v41[t], -0.5981031267873835, -7.455980859820674, 1.1049018886428261, 0.020444973862084662 -_v42[t], 1.419652162988428, -9.38588261471507, 12.953375594966813, 0.07130672809346407 -GND[t], 0, 0, 0, 0 -B+1[t], 370, 370, 370, 5.340489990004039 -B+2[t], 136.32884365753574, 0.04573574962116582, 207.7496087971332, 2.138022413968932 -B+3[t], 14.023140333905557, -0.001760319142020485, 35.426867462379555, 0.2571061197179218 +var, mean, min, max +_v6[t], 1.2052, -2.0106, 8.8784 +_v7[t], 3.6887, -1.2677, 10.155 +_v9[t], 12.54, 0.019896, 18.749 +_v10[t], 361.77, 235.29, 652.98 +_v11[t], 368.99, 47.695, 496.61 +_v12[t], 1.2052, -2.0106, 8.8784 +_v13[t], 3.6887, -1.2677, 10.155 +_v15[t], 367.62, 242.18, 652.97 +_v16[t], 372.38, 87.025, 497.82 +_v17[t], -0.20725, -11.115, 24.606 +_v20[t], 3.6389, -0.053928, 13.998 +_v21[t], 3.746, -0.053928, 14.432 +_v22[t], 2.7555, -6.6544, 14.406 +_v23[t], 9.133, -1.4592, 27.853 +_v25[t], 367.58, 241.5, 652.98 +_v26[t], 372.39, 56.675, 498.06 +_v28[t], 0.0014703, -0.44002, 0.44002 +_v29[t], 1.4196, -7.7894, 13.364 +_v30[t], 0.19433, 1.2846E-10, 0.49384 +_v32[t], -0.14397, -0.44899, 0.076909 +_v34[t], 0.27417, -10.099, 21.266 +_v35[t], 0.12453, 5.4822E-05, 0.21605 +_v37[t], -0.61063, -5.2465, 0.4831 +_v38[t], -0.00019137, -0.0016271, 0.0001509 +_v39[t], 3.2664E-06, -0.0016208, 0.00049209 +_v40[t], -0.623, -3.0109, 0.35883 +_v41[t], -0.5981, -7.456, 1.1049 +_v42[t], 1.4197, -9.3859, 12.953 +GND[t], 0, 0, 0 +B+1[t], 370, 370, 370 +B+2[t], 136.33, 0.045736, 207.75 +B+3[t], 14.023, -0.0017603, 35.427 diff --git a/Tests/Stats/Floating Diode Clipper.csv b/Tests/Stats/Floating Diode Clipper.csv index 469ca988..79e756dd 100644 --- a/Tests/Stats/Floating Diode Clipper.csv +++ b/Tests/Stats/Floating Diode Clipper.csv @@ -1,5 +1,5 @@ -var, mean, min, max, rms -_v1[t], 0.0014702956403830738, -0.4400236408798788, 0.44002371268155105, 0.003614017679866557 -_v3[t], 2.704674328274717E-08, -0.0027758040039946932, 0.0027758046543351275, 1.2105126466538717E-05 -_v4[t], 0.0014702689821920248, -0.4372481151371008, 0.43724826254167465, 0.0036053014506257914 -GND[t], 0, 0, 0, 0 +var, mean, min, max +_v1[t], 0.0014703, -0.44002, 0.44002 +_v3[t], 2.7047E-08, -0.0027758, 0.0027758 +_v4[t], 0.0014703, -0.43725, 0.43725 +GND[t], 0, 0, 0 diff --git a/Tests/Stats/Floating Input.csv b/Tests/Stats/Floating Input.csv index 2c864f42..9c548863 100644 --- a/Tests/Stats/Floating Input.csv +++ b/Tests/Stats/Floating Input.csv @@ -1,5 +1,5 @@ -var, mean, min, max, rms -_v2[t], 0.029370654816285303, -0.4999990687483864, 0.49999930175117924, 0.005147923964599114 -_v3[t], 0.019090337997395925, -0.36405047047221845, 0.4546573688071724, 0.0036629280158553793 -_v4[t], 0.02056063363777889, -0.588411390489811, 0.4555487702502243, 0.004148272020408912 -GND[t], 0, 0, 0, 0 +var, mean, min, max +_v2[t], 0.029371, -0.5, 0.5 +_v3[t], 0.01909, -0.36405, 0.45466 +_v4[t], 0.020561, -0.58841, 0.45555 +GND[t], 0, 0, 0 diff --git a/Tests/Stats/Floating Voltage Source.csv b/Tests/Stats/Floating Voltage Source.csv index a27c31cf..92ad5df3 100644 --- a/Tests/Stats/Floating Voltage Source.csv +++ b/Tests/Stats/Floating Voltage Source.csv @@ -1,5 +1,5 @@ -var, mean, min, max, rms -_v2[t], 0.0014702956403830738, -0.4400236408798788, 0.44002371268155105, 0.003614017679866557 -_v3[t], -0.00881002117862114, -0.44548707778951796, 0.3597148224859681, 0.002989488673842388 -_v4[t], 0.02056063363800837, -0.5884113904881904, 0.4555487702502242, 0.004148272020409549 -GND[t], 0, 0, 0, 0 +var, mean, min, max +_v2[t], 0.0014703, -0.44002, 0.44002 +_v3[t], -0.00881, -0.44549, 0.35971 +_v4[t], 0.020561, -0.58841, 0.45555 +GND[t], 0, 0, 0 diff --git a/Tests/Stats/Half Rectifier.csv b/Tests/Stats/Half Rectifier.csv index 5c3f0289..e29e007f 100644 --- a/Tests/Stats/Half Rectifier.csv +++ b/Tests/Stats/Half Rectifier.csv @@ -1,6 +1,6 @@ -var, mean, min, max, rms -_v1[t], 0.0014702956403830738, -0.4400236408798788, 0.44002371268155105, 0.003614017679866557 -_v2[t], -0.005906657978487492, -0.4400236398798788, 0.40403119452347014, 0.0034741493724840945 -_v5[t], 0.7376953618870721, -1.0000000105758744E-07, 3.5992518158081044, 0.02022767089859138 -_v6[t], -0.059066579784874826, -4.400236398798787, 4.040311945234701, 0.034741493724840956 -GND[t], 0, 0, 0, 0 +var, mean, min, max +_v1[t], 0.0014703, -0.44002, 0.44002 +_v2[t], -0.0059067, -0.44002, 0.40403 +_v5[t], 0.7377, -1E-07, 3.5993 +_v6[t], -0.059067, -4.4002, 4.0403 +GND[t], 0, 0, 0 diff --git a/Tests/Stats/Ibanez Tube Screamer TS-9.csv b/Tests/Stats/Ibanez Tube Screamer TS-9.csv index c5cbc534..dda84f68 100644 --- a/Tests/Stats/Ibanez Tube Screamer TS-9.csv +++ b/Tests/Stats/Ibanez Tube Screamer TS-9.csv @@ -1,17 +1,17 @@ -var, mean, min, max, rms -_v2[t], 0.0014702956403830738, -0.4400236408798788, 0.44002371268155105, 0.003614017679866557 -_v3[t], 4.5, 4.5, 4.5, 0.0649519052838329 -_v4[t], 4.494375148512331, 4.061898983120505, 4.954402101384812, 0.0649680974338107 -_v5[t], 4.494375148512331, 4.061898983120505, 4.954402101384812, 0.0649680974338107 -_v6[t], 4.476644282206077, 3.7570812155290625, 5.271010858105085, 0.06491105024195191 -_v8[t], 4.4787448907167295, 3.832801098168964, 5.191469560417362, 0.06487919205887209 -_v10[t], -3.0496862213385867E-06, -0.04916953099777244, 0.05051627110627721, 0.00028342063917846243 -_v12[t], 4.478731042368836, 3.8195364295662495, 5.2070142087188405, 0.06489763165369657 -_v14[t], 4.5, 4.5, 4.5, 0.0649519052838329 -_v16[t], -0.008281720905049045, -0.33807240699933655, 0.35697471955500437, 0.0028616877454339727 -_v17[t], -0.016563441810098896, -0.6761448139986745, 0.7139494391100061, 0.005723375490867945 -_v18[t], 4.48542193879334, 3.914762824426788, 5.107537202807062, 0.06490054166270261 -_v19[t], 4.495007026768179, 4.068608830440386, 4.946843862311621, 0.06497391456008048 -_v20[t], 4.4787448907167295, 3.832801098168964, 5.191469560417362, 0.06487919205887209 -_v21[t], 4.478745029200212, 3.832843876382682, 5.191418078446714, 0.06487913656091428 -GND[t], 0, 0, 0, 0 +var, mean, min, max +_v2[t], 0.0014703, -0.44002, 0.44002 +_v3[t], 4.5, 4.5, 4.5 +_v4[t], 4.4944, 4.0619, 4.9544 +_v5[t], 4.4944, 4.0619, 4.9544 +_v6[t], 4.4766, 3.7571, 5.271 +_v8[t], 4.4787, 3.8328, 5.1915 +_v10[t], -3.0497E-06, -0.04917, 0.050516 +_v12[t], 4.4787, 3.8195, 5.207 +_v14[t], 4.5, 4.5, 4.5 +_v16[t], -0.0082817, -0.33807, 0.35697 +_v17[t], -0.016563, -0.67614, 0.71395 +_v18[t], 4.4854, 3.9148, 5.1075 +_v19[t], 4.495, 4.0686, 4.9468 +_v20[t], 4.4787, 3.8328, 5.1915 +_v21[t], 4.4787, 3.8328, 5.1914 +GND[t], 0, 0, 0 diff --git a/Tests/Stats/JFET.csv b/Tests/Stats/JFET.csv index 995cdc33..adaa6c04 100644 --- a/Tests/Stats/JFET.csv +++ b/Tests/Stats/JFET.csv @@ -1,7 +1,7 @@ -var, mean, min, max, rms -_v1[t], 1.175809817688605, 0.8321069768648174, 1.52458711519506, 0.017208208886852882 -_v2[t], 5.36602690652819, 4.415026447211471, 6.303632213917755, 0.07783968285207606 -_v3[t], 0.0014702956403830738, -0.4400236408798788, 0.44002371268155105, 0.003614017679866557 -_v5[t], 9, 9, 9, 0.1299038105676658 -_v6[t], -0.0026112100354453694, -0.955509360464441, 0.9331622149272862, 0.007760187264331274 -GND[t], 0, 0, 0, 0 +var, mean, min, max +_v1[t], 1.1758, 0.83211, 1.5246 +_v2[t], 5.366, 4.415, 6.3036 +_v3[t], 0.0014703, -0.44002, 0.44002 +_v5[t], 9, 9, 9 +_v6[t], -0.0026112, -0.95551, 0.93316 +GND[t], 0, 0, 0 diff --git a/Tests/Stats/MXR Distortion +.csv b/Tests/Stats/MXR Distortion +.csv index 251a7eb2..f30f75bb 100644 --- a/Tests/Stats/MXR Distortion +.csv +++ b/Tests/Stats/MXR Distortion +.csv @@ -1,14 +1,14 @@ -var, mean, min, max, rms -_v2[t], 0.0014702956403830738, -0.4400236408798788, 0.44002371268155105, 0.003614017679866557 -_v4[t], 0.001525970116146634, -0.4359621664755663, 0.43612602483213736, 0.0035792522521095895 -_v5[t], 4.494422115088845, 4.065908220806217, 4.949809767644555, 0.06496690138203083 -_v6[t], 4.5, 4.5, 4.5, 0.0649519052838329 -_v7[t], 4.494401240419335, 4.065876240815535, 4.949798270754154, 0.06496660378726832 -_v8[t], 4.5000820506527095, 4.437669273034483, 4.561189564884071, 0.06495454233353704 -_v9[t], 4.473267949614086, 2.5550346239616557, 6.635228785225017, 0.06657780792714138 -_v10[t], 4.500181328066405, 4.438361214656045, 4.56066611900772, 0.06495593978436713 -_v12[t], -0.04949139526768127, -1.8032272723978378, 2.173165235960518, 0.016087640454052664 -_v13[t], -0.028381886418653, -0.21524300531600885, 0.2228186635743256, 0.0024279829353022284 -_v16[t], -0.028353504532234487, -0.21502776231069282, 0.22259584491075127, 0.002425554952366928 -_v19[t], 9, 9, 9, 0.1299038105676658 -GND[t], 0, 0, 0, 0 +var, mean, min, max +_v2[t], 0.0014703, -0.44002, 0.44002 +_v4[t], 0.001526, -0.43596, 0.43613 +_v5[t], 4.4944, 4.0659, 4.9498 +_v6[t], 4.5, 4.5, 4.5 +_v7[t], 4.4944, 4.0659, 4.9498 +_v8[t], 4.5001, 4.4377, 4.5612 +_v9[t], 4.4733, 2.555, 6.6352 +_v10[t], 4.5002, 4.4384, 4.5607 +_v12[t], -0.049491, -1.8032, 2.1732 +_v13[t], -0.028382, -0.21524, 0.22282 +_v16[t], -0.028354, -0.21503, 0.2226 +_v19[t], 9, 9, 9 +GND[t], 0, 0, 0 diff --git a/Tests/Stats/MXR Phase 90.csv b/Tests/Stats/MXR Phase 90.csv index 040f4503..3b03a81f 100644 --- a/Tests/Stats/MXR Phase 90.csv +++ b/Tests/Stats/MXR Phase 90.csv @@ -1,29 +1,29 @@ -var, mean, min, max, rms -_v1[t], 0.0014702956403830738, -0.4400236408798788, 0.44002371268155105, 0.003614017679866557 -_v2[t], 0.001588215658678685, -0.43243304820202877, 0.432817920984122, 0.003546496383383113 -_v3[t], 7.210580180949388, 6.832791560495246, 7.659841224003741, 0.10412947972120655 -_v4[t], 7.210580180949388, 6.832791560495246, 7.659841224003741, 0.10412947972120655 -_v5[t], 7.213320415551783, 7.005977581171637, 7.51297998604697, 0.10413733367231227 -_v6[t], 7.213320415551783, 7.005977581171637, 7.51297998604697, 0.10413733367231227 -_v7[t], 7.216122421809293, 7.215007836625645, 7.217981283327469, 0.10415575637970799 -_v8[t], 3.6080260285489247, 3.6069820651191815, 3.6097929968141544, 0.05207737156017954 -_v9[t], 7.216060650154189, 6.794778258023848, 7.632265830174802, 0.10420653693139548 -_v10[t], 7.217806246429115, 6.919099578446959, 7.406420088320053, 0.10420190640042953 -_v11[t], 7.217806246429115, 6.919099578446959, 7.406420088320053, 0.10420190640042953 -_v12[t], 7.219551842704067, 6.772532136571326, 7.613387104005102, 0.10425665492285074 -_v13[t], 7.216834149614749, 7.003538693563313, 7.514811962113362, 0.10418791081130592 -_v14[t], 7.216834149614749, 7.003538693563313, 7.514811962113362, 0.10418791081130592 -_v15[t], 7.214116456525368, 6.850262200970532, 7.684907562656283, 0.10417845396187536 -_v16[t], 7.215694429689176, 6.924316628559966, 7.449498579694031, 0.10417136618901081 -_v17[t], 7.215694429689176, 6.924316628559966, 7.449498579694031, 0.10417136618901081 -_v18[t], 7.217272402852947, 6.733987485310412, 7.54571174615642, 0.10422345960532654 -_v20[t], 9, 9, 9, 0.1299038105676658 -_v22[t], 3.608059141354293, 3.6074752998669823, 3.609037820373011, 0.05207784836634914 -_v24[t], 3.608111043210071, 3.6081058300480437, 3.608114953702963, 0.05207859705159517 -_v25[t], 3.6080118093992506, 3.6068972219111113, 3.6098706721031, 0.05207716635749481 -_v26[t], 3.6080118093992506, 3.6068972219111113, 3.6098706721031, 0.05207716635749481 -_v27[t], -7.6974014428188635, -7.69851603752776, -7.695542576399922, 0.11110242063736386 -_v28[t], 6.5949832722014, 6.5909437016674115, 6.601199476226385, 0.09519039410382839 -_v29[t], 3.940106967323921, 3.5960717808274043, 4.279134646009024, 0.056934895419966325 -_v31[t], 0.0021560772184458506, -0.3255158970568499, 0.3411954765571642, 0.002663434636266905 -GND[t], 0, 0, 0, 0 +var, mean, min, max +_v1[t], 0.0014703, -0.44002, 0.44002 +_v2[t], 0.0015882, -0.43243, 0.43282 +_v3[t], 7.2106, 6.8328, 7.6598 +_v4[t], 7.2106, 6.8328, 7.6598 +_v5[t], 7.2133, 7.006, 7.513 +_v6[t], 7.2133, 7.006, 7.513 +_v7[t], 7.2161, 7.215, 7.218 +_v8[t], 3.608, 3.607, 3.6098 +_v9[t], 7.2161, 6.7948, 7.6323 +_v10[t], 7.2178, 6.9191, 7.4064 +_v11[t], 7.2178, 6.9191, 7.4064 +_v12[t], 7.2196, 6.7725, 7.6134 +_v13[t], 7.2168, 7.0035, 7.5148 +_v14[t], 7.2168, 7.0035, 7.5148 +_v15[t], 7.2141, 6.8503, 7.6849 +_v16[t], 7.2157, 6.9243, 7.4495 +_v17[t], 7.2157, 6.9243, 7.4495 +_v18[t], 7.2173, 6.734, 7.5457 +_v20[t], 9, 9, 9 +_v22[t], 3.6081, 3.6075, 3.609 +_v24[t], 3.6081, 3.6081, 3.6081 +_v25[t], 3.608, 3.6069, 3.6099 +_v26[t], 3.608, 3.6069, 3.6099 +_v27[t], -7.6974, -7.6985, -7.6955 +_v28[t], 6.595, 6.5909, 6.6012 +_v29[t], 3.9401, 3.5961, 4.2791 +_v31[t], 0.0021561, -0.32552, 0.3412 +GND[t], 0, 0, 0 diff --git a/Tests/Stats/Marshall Blues Breaker.csv b/Tests/Stats/Marshall Blues Breaker.csv index c03dd777..a5b8cf33 100644 --- a/Tests/Stats/Marshall Blues Breaker.csv +++ b/Tests/Stats/Marshall Blues Breaker.csv @@ -1,28 +1,28 @@ -var, mean, min, max, rms -_v2[t], 4.5, 4.5, 4.5, 0.0649519052838329 -_v3[t], 4.49431571788226, 4.048548188894458, 4.973676123306206, 0.06497449410627189 -_v4[t], 4.49517293906243, 4.081575201441183, 4.9282594711125896, 0.06496970195131961 -_v5[t], 4.494375148517052, 4.061898983123856, 4.954402101389946, 0.06496809743387857 -_v6[t], 4.494375148517052, 4.061898983123856, 4.954402101389946, 0.06496809743387857 -_v7[t], 4.5, 4.5, 4.5, 0.0649519052838329 -_v8[t], 4.492703087308627, 3.996306497732077, 5.041606917410686, 0.06498124577832678 -_v9[t], 4.49815298039569, 4.298726104699638, 4.678171744717348, 0.06494098889493576 -_v10[t], 4.498637526728234, 4.417172371134374, 4.609806424320264, 0.0649371392006469 -_v11[t], 4.5, 4.5, 4.5, 0.0649519052838329 -_v12[t], 4.534243138133521, 4.09353784522452, 4.872106107211979, 0.06557256062155722 -_v13[t], 4.5, 4.5, 4.5, 0.0649519052838329 -_v14[t], 4.569714609649592, 3.738197434226548, 5.209829614891995, 0.06642444228088112 -_v15[t], 0.020735582004013552, -0.34221609823508803, 0.2998390036777381, 0.0033256919453092753 -_v17[t], 0.0014702956403830738, -0.4400236408798788, 0.44002371268155105, 0.003614017679866557 -_v19[t], 4.565193777000743, 3.7854480074019063, 5.165369352141338, 0.06627905636788448 -_v20[t], 4.5, 4.5, 4.5, 0.0649519052838329 -_v21[t], 4.56572909863977, 3.78259300287238, 5.1683125287639236, 0.06630219950255656 -_v22[t], 4.56139419551922, 3.8295815976637204, 5.124532811995102, 0.06618798164621384 -_v23[t], 4.530178708209516, 4.173109937668444, 4.804772456049865, 0.06547151224705162 -_v24[t], 4.56905035781463, 3.7457285570696834, 5.202791681956396, 0.06640310237266438 -_v25[t], 4.498771666617439, 4.448878256222491, 4.534382599531965, 0.06493493666887402 -_v26[t], 4.534243138133521, 4.09353784522452, 4.87210610721198, 0.06557256062155722 -_v27[t], 0.0014702956403830738, -0.4400236408798788, 0.44002371268155105, 0.003614017679866557 -_v30[t], 0.020735582004013552, -0.34221609823508803, 0.2998390036777381, 0.0033256919453092753 -GND[t], 0, 0, 0, 0 -Bypass[t], 0, 0, 0, 0 +var, mean, min, max +_v2[t], 4.5, 4.5, 4.5 +_v3[t], 4.4943, 4.0485, 4.9737 +_v4[t], 4.4952, 4.0816, 4.9283 +_v5[t], 4.4944, 4.0619, 4.9544 +_v6[t], 4.4944, 4.0619, 4.9544 +_v7[t], 4.5, 4.5, 4.5 +_v8[t], 4.4927, 3.9963, 5.0416 +_v9[t], 4.4982, 4.2987, 4.6782 +_v10[t], 4.4986, 4.4172, 4.6098 +_v11[t], 4.5, 4.5, 4.5 +_v12[t], 4.5342, 4.0935, 4.8721 +_v13[t], 4.5, 4.5, 4.5 +_v14[t], 4.5697, 3.7382, 5.2098 +_v15[t], 0.020736, -0.34222, 0.29984 +_v17[t], 0.0014703, -0.44002, 0.44002 +_v19[t], 4.5652, 3.7854, 5.1654 +_v20[t], 4.5, 4.5, 4.5 +_v21[t], 4.5657, 3.7826, 5.1683 +_v22[t], 4.5614, 3.8296, 5.1245 +_v23[t], 4.5302, 4.1731, 4.8048 +_v24[t], 4.5691, 3.7457, 5.2028 +_v25[t], 4.4988, 4.4489, 4.5344 +_v26[t], 4.5342, 4.0935, 4.8721 +_v27[t], 0.0014703, -0.44002, 0.44002 +_v30[t], 0.020736, -0.34222, 0.29984 +GND[t], 0, 0, 0 +Bypass[t], 0, 0, 0 diff --git a/Tests/Stats/Marshall JCM2000 DSL Preamp.csv b/Tests/Stats/Marshall JCM2000 DSL Preamp.csv index f4cd4923..c391808c 100644 --- a/Tests/Stats/Marshall JCM2000 DSL Preamp.csv +++ b/Tests/Stats/Marshall JCM2000 DSL Preamp.csv @@ -1,34 +1,34 @@ -var, mean, min, max, rms -_v2[t], 0.30524850127699693, -25.39795028919216, 18.46399973591966, 0.18363172500854197 -_v3[t], 0.06994931114423004, -5.9494995139363205, 4.319719816002443, 0.043064342665463745 -_v4[t], -2.083085719736259, -15.880133191359867, 13.36270729420435, 0.14498386341829841 -_v5[t], -2.324672204751201, -31.722548882719718, 43.655675010833555, 0.3293769129878059 -_v6[t], 2.240558239824258, 1.413675710047851, 2.834773735449738, 0.03288075175486791 -_v7[t], -19.07659737283961, -96.1598654892485, 11.603244340507796, 0.6313447466647117 -_v8[t], -18.18620116208471, -192.2820134784969, 69.71080364340172, 1.3781533004603146 -_v12[t], 0.0014702956403830738, -0.4400236408798788, 0.44002371268155105, 0.003614017679866557 -_v13[t], -0.003986717589978968, -0.44548064088203704, 0.4345665897849177, 0.0036144131617761904 -_v14[t], 181.96381602484396, 152.63544760797186, 209.66888680840714, 2.6366541349606774 -_v15[t], 1.7093784131055019, 1.6529945988905814, 1.7665422076037511, 0.024676362201440497 -_v16[t], 0.003350885153625288, -1.677721963113983, 1.193261970985087, 0.012052670414191028 -_v17[t], 390.51023013883594, 390.4913835358814, 390.5347087503302, 5.636529664682035 -_v18[t], 237.77277567512786, 202.27349697641324, 286.2052157072841, 3.4498445935636783 -_v19[t], 0.008657266724540246, -0.8242873518933306, 0.5445562680945719, 0.005868098055532779 -_v20[t], 362.2753797304518, 361.3961823202753, 362.95751551059254, 5.228998796981391 -_v21[t], 365.2612516046984, 364.2501711957428, 366.2598413774271, 5.272098006084266 -_v22[t], 279.01593191566354, 106.90785628629996, 357.3971254837986, 4.250815385894535 -_v23[t], 4.063041055624344, 0, 13.287086978357292, 0.09309443246986457 -_v24[t], 181.6879211906125, 104.09921422631616, 336.48606713554085, 2.8391628867649463 -_v25[t], 4.624432196122389, 0, 11.435558679507938, 0.08894267505445864 -_v26[t], 383.38491392814467, 382.23434234571545, 385.5647571911243, 5.5336992698493495 -_v29[t], 183.0887120309146, 116.31528669586648, 320.5553615074098, 2.748224687493436 -_v30[t], -5.2004146663576165, -103.93592039471062, 85.49029872530774, 0.7431527898488558 -_v32[t], -2.3689855243631266, -47.3165782365718, 38.9803227068476, 0.3353773963899279 -_v33[t], -0.551111891291013, -29.29930082395912, 17.067321671911202, 0.1752731779398719 -_v34[t], -0.3782377110556512, -30.11231011295024, 18.39181851272721, 0.16574320134614118 -_v35[t], -4.749324535967527, -94.7955505360499, 78.22705664345226, 0.6670815660765992 -_v36[t], -4.737971048726247, -94.63315647314363, 77.96064541369522, 0.6707547927798558 -_v37[t], 400, 400, 400, 5.773502691896257 -_v39[t], 0.3025036179629732, -25.317420168586835, 18.401392236375724, 0.18303121840617217 -_v40[t], 0, 0, 0, 0 -GND[t], 0, 0, 0, 0 +var, mean, min, max +_v2[t], 0.30525, -25.398, 18.464 +_v3[t], 0.069949, -5.9495, 4.3197 +_v4[t], -2.0831, -15.88, 13.363 +_v5[t], -2.3247, -31.723, 43.656 +_v6[t], 2.2406, 1.4137, 2.8348 +_v7[t], -19.077, -96.16, 11.603 +_v8[t], -18.186, -192.28, 69.711 +_v12[t], 0.0014703, -0.44002, 0.44002 +_v13[t], -0.0039867, -0.44548, 0.43457 +_v14[t], 181.96, 152.64, 209.67 +_v15[t], 1.7094, 1.653, 1.7665 +_v16[t], 0.0033509, -1.6777, 1.1933 +_v17[t], 390.51, 390.49, 390.53 +_v18[t], 237.77, 202.27, 286.21 +_v19[t], 0.0086573, -0.82429, 0.54456 +_v20[t], 362.28, 361.4, 362.96 +_v21[t], 365.26, 364.25, 366.26 +_v22[t], 279.02, 106.91, 357.4 +_v23[t], 4.063, 0, 13.287 +_v24[t], 181.69, 104.1, 336.49 +_v25[t], 4.6244, 0, 11.436 +_v26[t], 383.38, 382.23, 385.56 +_v29[t], 183.09, 116.32, 320.56 +_v30[t], -5.2004, -103.94, 85.49 +_v32[t], -2.369, -47.317, 38.98 +_v33[t], -0.55111, -29.299, 17.067 +_v34[t], -0.37824, -30.112, 18.392 +_v35[t], -4.7493, -94.796, 78.227 +_v36[t], -4.738, -94.633, 77.961 +_v37[t], 400, 400, 400 +_v39[t], 0.3025, -25.317, 18.401 +_v40[t], 0, 0, 0 +GND[t], 0, 0, 0 diff --git a/Tests/Stats/Marshall JCM800 2203 Preamp.csv b/Tests/Stats/Marshall JCM800 2203 Preamp.csv index 60fccc56..3606d782 100644 --- a/Tests/Stats/Marshall JCM800 2203 Preamp.csv +++ b/Tests/Stats/Marshall JCM800 2203 Preamp.csv @@ -1,28 +1,28 @@ -var, mean, min, max, rms -_v2[t], -2.437245087720493, -10.753639853749952, 2.2239658816536902, 0.07109109301072393 -_v3[t], -2.415329741609374, -21.191921889161744, 19.20473944917592, 0.1715491697626897 -_v5[t], 0.0014702956403830738, -0.4400236408798788, 0.44002371268155105, 0.003614017679866557 -_v6[t], -0.003986704359693485, -0.44548064087987965, 0.4345667126811906, 0.0036144134562250993 -_v7[t], 247.05005009555424, 231.7648604071528, 260.5565441193522, 3.5678005422638877 -_v8[t], 2.4927375483450334, 2.2516321304144284, 2.7279355304323403, 0.03603233517575363 -_v9[t], 0.018105162223043245, -3.127015237724744, 2.697454297163718, 0.02382664198774133 -_v10[t], 303.5179471829902, 283.5564699035738, 325.2324393760707, 4.384239477338736 -_v11[t], 3.5722962338175623, 1.0572314192644918, 5.787780231675516, 0.05510377554036288 -_v12[t], 0.9713735696672198, 2.0554387747484195E-14, 2.1633044080786688, 0.01937182318938566 -_v13[t], 210.050574968762, 91.49956010116158, 304.6981253946121, 3.289866333110308 -_v15[t], 218.7699877768179, 96.10823201249148, 303.8782372823425, 3.353198491670293 -_v16[t], 217.87066042776593, 116.40589381705347, 291.13854443393893, 3.2375693587111063 -_v17[t], 2.790187784713508, -88.78490794436392, 86.60047478253851, 0.7751358045181557 -_v19[t], 1.2416490261937037, -39.58010506359811, 38.52235850984198, 0.33892737609103885 -_v20[t], 0.420122460970169, -22.174683591772215, 28.43934273241234, 0.21835543174846792 -_v21[t], 0.30996532565095675, -23.594717203121636, 28.12402154618698, 0.2061373777553522 -_v22[t], 2.4868205766097566, -79.67102194382701, 77.1195488842899, 0.6681938098216033 -_v23[t], 2.4832980523874073, -79.16021012719622, 77.04471701968396, 0.6778547521820777 -_v24[t], 339.23701628091084, 339.2030217404474, 339.2962373283028, 4.8964645838315395 -_v25[t], 352.19950249093273, 351.913084452807, 352.4688621569848, 5.083562391420207 -_v26[t], 400, 400, 400, 5.773502691896257 -_v28[t], 0.16963908905788766, -15.117290212212218, 13.380694655430677, 0.1159068160566184 -_v29[t], 0.16942510010543665, -15.129799850524515, 13.389014342158138, 0.11599410347828666 -_v30[t], 0.012648162223060323, -3.1324722377247327, 2.691997297163741, 0.023825908287540068 -_v31[t], 0.10242102794032451, -9.886325899659834, 8.775844230414974, 0.07579084250881461 -GND[t], 0, 0, 0, 0 +var, mean, min, max +_v2[t], -2.4372, -10.754, 2.224 +_v3[t], -2.4153, -21.192, 19.205 +_v5[t], 0.0014703, -0.44002, 0.44002 +_v6[t], -0.0039867, -0.44548, 0.43457 +_v7[t], 247.05, 231.76, 260.56 +_v8[t], 2.4927, 2.2516, 2.7279 +_v9[t], 0.018105, -3.127, 2.6975 +_v10[t], 303.52, 283.56, 325.23 +_v11[t], 3.5723, 1.0572, 5.7878 +_v12[t], 0.97137, 2.0554E-14, 2.1633 +_v13[t], 210.05, 91.5, 304.7 +_v15[t], 218.77, 96.108, 303.88 +_v16[t], 217.87, 116.41, 291.14 +_v17[t], 2.7902, -88.785, 86.6 +_v19[t], 1.2416, -39.58, 38.522 +_v20[t], 0.42012, -22.175, 28.439 +_v21[t], 0.30997, -23.595, 28.124 +_v22[t], 2.4868, -79.671, 77.12 +_v23[t], 2.4833, -79.16, 77.045 +_v24[t], 339.24, 339.2, 339.3 +_v25[t], 352.2, 351.91, 352.47 +_v26[t], 400, 400, 400 +_v28[t], 0.16964, -15.117, 13.381 +_v29[t], 0.16943, -15.13, 13.389 +_v30[t], 0.012648, -3.1325, 2.692 +_v31[t], 0.10242, -9.8863, 8.7758 +GND[t], 0, 0, 0 diff --git a/Tests/Stats/Marshall JCM800 2203 preamp modded.csv b/Tests/Stats/Marshall JCM800 2203 preamp modded.csv index b8d9f826..5aeba606 100644 --- a/Tests/Stats/Marshall JCM800 2203 preamp modded.csv +++ b/Tests/Stats/Marshall JCM800 2203 preamp modded.csv @@ -1,34 +1,34 @@ -var, mean, min, max, rms -_v2[t], -0.9200941317899795, -5.31421255719962, 2.045476687948767, 0.04003674496951769 -_v3[t], -0.44329946181350827, -10.390762471112293, 11.883946764526891, 0.09908961087590842 -_v5[t], 0.0014702956403830738, -0.4400236408798788, 0.44002371268155105, 0.003614017679866557 -_v6[t], -0.00117796819649647, -0.4426718909123682, 0.43737536884783845, 0.0036139950837994275 -_v7[t], 150.7303439557579, 129.16815604622496, 170.5747580358631, 2.182116823608904 -_v8[t], 1.557607875556504, 1.396113150312185, 1.7126848397485892, 0.022519089239258352 -_v9[t], 242.44491314066883, 180.59254402423048, 312.52363248702414, 3.542685971178898 -_v10[t], 2.4904412189563554, 1.3447508879733467, 3.557750429632847, 0.037018072272215714 -_v11[t], 1.125927046415579, 0.052431733121912495, 2.0792332177829356, 0.01952984440860373 -_v12[t], 193.73317507044146, 95.23951885381648, 298.4944516511117, 3.049444751755755 -_v14[t], 200.3271556769334, 98.97806773760276, 297.63504911281353, 3.1002830440894087 -_v15[t], 200.0045289115226, 118.54555373686655, 275.25800930960816, 2.9831606048432264 -_v16[t], 1.5817534785581642, -75.12052880040623, 83.04074861524768, 0.7676312689183056 -_v18[t], 0.6990770560208065, -33.28635387761763, 36.90037950248469, 0.33493353143721777 -_v19[t], 0.16948722098910288, -20.04395287453995, 26.685654696455234, 0.2197147881705722 -_v20[t], 0.10384717145825276, -21.401676607990026, 26.927544309247335, 0.20784854785347928 -_v21[t], 1.3893240095303683, -66.3594920018373, 73.78597177744072, 0.658081373792024 -_v22[t], 1.398154112041613, -66.57270775523526, 73.80075900496938, 0.6698670628744355 -_v23[t], 335.17709171737243, 335.11721701336927, 335.24125712885956, 4.837864619780921 -_v24[t], 350.25282651235784, 349.9827497005359, 350.482832035854, 5.0554644320511075 -_v25[t], 400, 400, 400, 5.773502691896257 -_v27[t], 0.2514916469608655, -20.9197811112687, 18.735918406163997, 0.15959302348785118 -_v28[t], 0.022598948570490815, -2.2409962508903654, 1.9989212988652127, 0.01706210888020748 -_v29[t], 0.017141947165476852, -2.2464532508903656, 1.9934642877834587, 0.01706078479972157 -_v30[t], 277.53670160804427, 270.79952347154534, 283.7466500638617, 4.006241517580505 -_v31[t], -0.8958446063185431, -46.79871949423442, 59.57744084100227, 0.4673869251785599 -_v32[t], -0.44329946181350827, -10.390762471112293, 11.883946764526891, 0.09908961087590842 -_v33[t], 0.022598948570490815, -2.2409962508903654, 1.9989212988652127, 0.01706210888020748 -_v34[t], 0.022598948570490815, -2.2409962508903654, 1.9989212988652127, 0.01706210888020748 -_v35[t], -0.44329946181350827, -10.390762471112293, 11.883946764526891, 0.09908961087590842 -GND[t], 0, 0, 0, 0 -_x1[t], 0.2514916469608655, -20.9197811112687, 18.735918406163997, 0.15959302348785118 -_x2[t], -0.8958446063185431, -46.79871949423442, 59.57744084100227, 0.4673869251785599 +var, mean, min, max +_v2[t], -0.92009, -5.3142, 2.0455 +_v3[t], -0.4433, -10.391, 11.884 +_v5[t], 0.0014703, -0.44002, 0.44002 +_v6[t], -0.001178, -0.44267, 0.43738 +_v7[t], 150.73, 129.17, 170.57 +_v8[t], 1.5576, 1.3961, 1.7127 +_v9[t], 242.44, 180.59, 312.52 +_v10[t], 2.4904, 1.3448, 3.5578 +_v11[t], 1.1259, 0.052432, 2.0792 +_v12[t], 193.73, 95.24, 298.49 +_v14[t], 200.33, 98.978, 297.64 +_v15[t], 200, 118.55, 275.26 +_v16[t], 1.5818, -75.121, 83.041 +_v18[t], 0.69908, -33.286, 36.9 +_v19[t], 0.16949, -20.044, 26.686 +_v20[t], 0.10385, -21.402, 26.928 +_v21[t], 1.3893, -66.359, 73.786 +_v22[t], 1.3982, -66.573, 73.801 +_v23[t], 335.18, 335.12, 335.24 +_v24[t], 350.25, 349.98, 350.48 +_v25[t], 400, 400, 400 +_v27[t], 0.25149, -20.92, 18.736 +_v28[t], 0.022599, -2.241, 1.9989 +_v29[t], 0.017142, -2.2465, 1.9935 +_v30[t], 277.54, 270.8, 283.75 +_v31[t], -0.89584, -46.799, 59.577 +_v32[t], -0.4433, -10.391, 11.884 +_v33[t], 0.022599, -2.241, 1.9989 +_v34[t], 0.022599, -2.241, 1.9989 +_v35[t], -0.4433, -10.391, 11.884 +GND[t], 0, 0, 0 +_x1[t], 0.25149, -20.92, 18.736 +_x2[t], -0.89584, -46.799, 59.577 diff --git a/Tests/Stats/Op-Amp Inverting.csv b/Tests/Stats/Op-Amp Inverting.csv index 1cd08046..b154dcda 100644 --- a/Tests/Stats/Op-Amp Inverting.csv +++ b/Tests/Stats/Op-Amp Inverting.csv @@ -1,6 +1,6 @@ -var, mean, min, max, rms -_v1[t], 0.0014702956403830738, -0.4400236408798788, 0.44002371268155105, 0.003614017679866557 -_v4[t], 0.14558205202580643, -0.0004242284357669761, 0.48750000349380346, 0.003118611093402585 -_v5[t], 1.5865844881308961, 0.9623616261068201, 4.400183400278602, 0.027953967160110147 -_v7[t], 9, 9, 9, 0.1299038105676658 -GND[t], 0, 0, 0, 0 +var, mean, min, max +_v1[t], 0.0014703, -0.44002, 0.44002 +_v4[t], 0.14558, -0.00042423, 0.4875 +_v5[t], 1.5866, 0.96236, 4.4002 +_v7[t], 9, 9, 9 +GND[t], 0, 0, 0 diff --git a/Tests/Stats/Op-Amp Model.csv b/Tests/Stats/Op-Amp Model.csv index bac9f8c0..c6f99590 100644 --- a/Tests/Stats/Op-Amp Model.csv +++ b/Tests/Stats/Op-Amp Model.csv @@ -1,11 +1,11 @@ -var, mean, min, max, rms -_v1[t], 0.09960178464949031, -14.026013394290455, 14.026013399944535, 0.16129334570277437 -_v2[t], 0.0009685144756582821, -0.1380477872135121, 0.1381406131087924, 0.0015814639738331508 -_v3[t], 0.0014702956403830768, -0.4400236408798788, 0.44002371268155105, 0.003614017679866557 -_v6[t], 0.09862521761806672, -13.888503761318232, 13.888503775955414, 0.15971203990486757 -_v8[t], -15, -15, -15, 0.21650635094610968 -_v9[t], -13, -13, -13, 0.18763883748662838 -_v10[t], 13, 13, 13, 0.18763883748662838 -_v11[t], 15, 15, 15, 0.21650635094610968 -_v13[t], 0.09960178464949031, -14.026013394290455, 14.026013399944535, 0.16129334570277437 -GND[t], 0, 0, 0, 0 +var, mean, min, max +_v1[t], 0.099602, -14.026, 14.026 +_v2[t], 0.00096851, -0.13805, 0.13814 +_v3[t], 0.0014703, -0.44002, 0.44002 +_v6[t], 0.098625, -13.889, 13.889 +_v8[t], -15, -15, -15 +_v9[t], -13, -13, -13 +_v10[t], 13, 13, 13 +_v11[t], 15, 15, 15 +_v13[t], 0.099602, -14.026, 14.026 +GND[t], 0, 0, 0 diff --git a/Tests/Stats/Op-Amp Non-Inverting.csv b/Tests/Stats/Op-Amp Non-Inverting.csv index ae68b4df..07b9960d 100644 --- a/Tests/Stats/Op-Amp Non-Inverting.csv +++ b/Tests/Stats/Op-Amp Non-Inverting.csv @@ -1,7 +1,7 @@ -var, mean, min, max, rms -_v1[t], 0.0014702956403830738, -0.4400236408798788, 0.44002371268155105, 0.003614017679866557 -_v3[t], 0.039518984075211844, 0.009047658119102277, 0.08098517590158366, 0.0007424265446437698 -_v5[t], 3.993219693248352, 0.9735741951035415, 8.110711157394078, 0.0750018535268259 -_v6[t], 0, 0, 0, 0 -_v7[t], 9, 9, 9, 0.1299038105676658 -GND[t], 0, 0, 0, 0 +var, mean, min, max +_v1[t], 0.0014703, -0.44002, 0.44002 +_v3[t], 0.039519, 0.0090477, 0.080985 +_v5[t], 3.9932, 0.97357, 8.1107 +_v6[t], 0, 0, 0 +_v7[t], 9, 9, 9 +GND[t], 0, 0, 0 diff --git a/Tests/Stats/Op-Amp Saturation.csv b/Tests/Stats/Op-Amp Saturation.csv index ca89e11d..f1bbada3 100644 --- a/Tests/Stats/Op-Amp Saturation.csv +++ b/Tests/Stats/Op-Amp Saturation.csv @@ -1,7 +1,7 @@ -var, mean, min, max, rms -_v1[t], 0.0014702956403830738, -0.4400236408798788, 0.44002371268155105, 0.003614017679866557 -_v4[t], 0.00048061342903289007, -0.2960115911120359, 0.2960114830059521, 0.002161295125549502 -_v5[t], -0.099140458903916, -14.031195958687881, 14.031195952958699, 0.16070909870216094 -_v6[t], 15, 15, 15, 0.21650635094610968 -_v7[t], -15, -15, -15, 0.21650635094610968 -GND[t], 0, 0, 0, 0 +var, mean, min, max +_v1[t], 0.0014703, -0.44002, 0.44002 +_v4[t], 0.00048061, -0.29601, 0.29601 +_v5[t], -0.09914, -14.031, 14.031 +_v6[t], 15, 15, 15 +_v7[t], -15, -15, -15 +GND[t], 0, 0, 0 diff --git a/Tests/Stats/Orange Rockerverb 50 Preamp.csv b/Tests/Stats/Orange Rockerverb 50 Preamp.csv index a9c301f1..a1d504fc 100644 --- a/Tests/Stats/Orange Rockerverb 50 Preamp.csv +++ b/Tests/Stats/Orange Rockerverb 50 Preamp.csv @@ -1,30 +1,30 @@ -var, mean, min, max, rms -_v3[t], 0.0014702956403830738, -0.4400236408798788, 0.44002371268155105, 0.003614017679866557 -_v4[t], -0.003986707788483564, -0.44548064088030304, 0.4345666802939503, 0.003614413379561583 -_v5[t], 201.99032513003016, 174.91513732167834, 227.5531331656074, 2.923176791141817 -_v6[t], 1.8211249582617024, 1.7735425588267217, 1.8707071404504585, 0.026287909616418026 -_v7[t], 178.16901288038633, 119.46484340392325, 257.44777582160737, 2.6401903634291886 -_v8[t], 1.4428054524633849, 1.3332285818758636, 1.530217414896873, 0.020840384427766676 -_v9[t], 2.7024427129041246, 2.259512225415335, 2.9984076457048747, 0.03906759092428023 -_v10[t], 222.84396133402115, 95.4509262340031, 339.5383092535592, 3.5792523575422632 -_v11[t], 171.95026353762933, 95.77014442774448, 287.82872964118894, 2.695531279081767 -_v12[t], 172.63569825113743, 113.70580849553619, 263.8262188324756, 2.564171421082387 -_v13[t], -1.751968171937547, -67.91669277738062, 57.09839115713851, 0.6169131472878348 -_v14[t], -0.781943735708979, -30.26378486087426, 25.727059697261723, 0.2747035485654321 -_v15[t], -0.33278826061022665, -27.677645386774948, 16.40327375480423, 0.21468018842651834 -_v16[t], -0.20086548872014492, -28.97482640318323, 19.230674350598985, 0.19043855048256972 -_v17[t], -1.5712760571757267, -82.0507627967522, 52.24161255651184, 0.5644000287439611 -_v18[t], 323.04029859168526, 322.6980668339279, 323.2676570965546, 4.662685648201665 -_v19[t], 348.54056430443944, 347.6255299128406, 349.7381064126506, 5.030757473198864 -_v20[t], 400, 400, 400, 5.773502691896257 -_v22[t], -0.009035475181328353, -1.4165566048054057, 0.9453641119489746, 0.010307284912800557 -_v23[t], 0.0708172431575365, -8.537489696207329, 5.988506479593238, 0.06311446016333631 -_v24[t], 0.029518565367795957, -3.8442962995518446, 2.688974566972663, 0.028386428299363543 -_v25[t], -1.7208179591086117, -11.519561245686443, 2.9153749219306224, 0.0729008519605306 -_v26[t], -0.810208153535416, -53.4570218635587, 47.52543955246606, 0.4317535411427657 -_v27[t], -0.774542182400626, -31.67105312672795, 26.74845967273432, 0.2507965735201936 -_v28[t], 2.77679948193818, 0, 7.078878130477809, 0.056236968343443376 -_v29[t], -15.22227373392614, -167.6270751947294, 136.63567220720563, 1.5022153602983632 -_v30[t], -14.993056784556183, -53.45833969976877, 7.495655275934915, 0.3950560912494742 -_v31[t], -1.5637169260992672, -60.52756191036009, 51.45411939747323, 0.5494055853006701 -GND[t], 0, 0, 0, 0 +var, mean, min, max +_v3[t], 0.0014703, -0.44002, 0.44002 +_v4[t], -0.0039867, -0.44548, 0.43457 +_v5[t], 201.99, 174.92, 227.55 +_v6[t], 1.8211, 1.7735, 1.8707 +_v7[t], 178.17, 119.46, 257.45 +_v8[t], 1.4428, 1.3332, 1.5302 +_v9[t], 2.7024, 2.2595, 2.9984 +_v10[t], 222.84, 95.451, 339.54 +_v11[t], 171.95, 95.77, 287.83 +_v12[t], 172.64, 113.71, 263.83 +_v13[t], -1.752, -67.917, 57.098 +_v14[t], -0.78194, -30.264, 25.727 +_v15[t], -0.33279, -27.678, 16.403 +_v16[t], -0.20087, -28.975, 19.231 +_v17[t], -1.5713, -82.051, 52.242 +_v18[t], 323.04, 322.7, 323.27 +_v19[t], 348.54, 347.63, 349.74 +_v20[t], 400, 400, 400 +_v22[t], -0.0090355, -1.4166, 0.94536 +_v23[t], 0.070817, -8.5375, 5.9885 +_v24[t], 0.029519, -3.8443, 2.689 +_v25[t], -1.7208, -11.52, 2.9154 +_v26[t], -0.81021, -53.457, 47.525 +_v27[t], -0.77454, -31.671, 26.748 +_v28[t], 2.7768, 0, 7.0789 +_v29[t], -15.222, -167.63, 136.64 +_v30[t], -14.993, -53.458, 7.4957 +_v31[t], -1.5637, -60.528, 51.454 +GND[t], 0, 0, 0 diff --git a/Tests/Stats/Parallel capacitors 1.csv b/Tests/Stats/Parallel capacitors 1.csv index 41e57c2c..d8fb1774 100644 --- a/Tests/Stats/Parallel capacitors 1.csv +++ b/Tests/Stats/Parallel capacitors 1.csv @@ -1,4 +1,4 @@ -var, mean, min, max, rms -_v1[t], 0.0014702956403830738, -0.4400236408798788, 0.44002371268155105, 0.003614017679866557 -_v2[t], -0.0006658163586711598, -0.05206039290466434, 0.07600747271228367, 0.0005706152953511789 -GND[t], 0, 0, 0, 0 +var, mean, min, max +_v1[t], 0.0014703, -0.44002, 0.44002 +_v2[t], -0.00066582, -0.05206, 0.076007 +GND[t], 0, 0, 0 diff --git a/Tests/Stats/Parallel capacitors 2.csv b/Tests/Stats/Parallel capacitors 2.csv index 41e57c2c..d8fb1774 100644 --- a/Tests/Stats/Parallel capacitors 2.csv +++ b/Tests/Stats/Parallel capacitors 2.csv @@ -1,4 +1,4 @@ -var, mean, min, max, rms -_v1[t], 0.0014702956403830738, -0.4400236408798788, 0.44002371268155105, 0.003614017679866557 -_v2[t], -0.0006658163586711598, -0.05206039290466434, 0.07600747271228367, 0.0005706152953511789 -GND[t], 0, 0, 0, 0 +var, mean, min, max +_v1[t], 0.0014703, -0.44002, 0.44002 +_v2[t], -0.00066582, -0.05206, 0.076007 +GND[t], 0, 0, 0 diff --git a/Tests/Stats/Passive 1stOrder Highpass RC.csv b/Tests/Stats/Passive 1stOrder Highpass RC.csv index d29efeaf..0166fddd 100644 --- a/Tests/Stats/Passive 1stOrder Highpass RC.csv +++ b/Tests/Stats/Passive 1stOrder Highpass RC.csv @@ -1,4 +1,4 @@ -var, mean, min, max, rms -_v1[t], 0.0014702956403830738, -0.4400236408798788, 0.44002371268155105, 0.003614017679866557 -_v2[t], -0.00031668293954877476, -0.026405730446757956, 0.038447696453685745, 0.000289480642235121 -GND[t], 0, 0, 0, 0 +var, mean, min, max +_v1[t], 0.0014703, -0.44002, 0.44002 +_v2[t], -0.00031668, -0.026406, 0.038448 +GND[t], 0, 0, 0 diff --git a/Tests/Stats/Passive 1stOrder Lowpass RC.csv b/Tests/Stats/Passive 1stOrder Lowpass RC.csv index 434dcec1..72c11a8e 100644 --- a/Tests/Stats/Passive 1stOrder Lowpass RC.csv +++ b/Tests/Stats/Passive 1stOrder Lowpass RC.csv @@ -1,4 +1,4 @@ -var, mean, min, max, rms -_v1[t], 0.0014702956403830738, -0.4400236408798788, 0.44002371268155105, 0.003614017679866557 -_v2[t], 0.00471038189013016, -0.35476341533658295, 0.3517402861135234, 0.0028725270551549775 -GND[t], 0, 0, 0, 0 +var, mean, min, max +_v1[t], 0.0014703, -0.44002, 0.44002 +_v2[t], 0.0047104, -0.35476, 0.35174 +GND[t], 0, 0, 0 diff --git a/Tests/Stats/Passive 1stOrder Lowpass RL.csv b/Tests/Stats/Passive 1stOrder Lowpass RL.csv index aca61fda..72c11a8e 100644 --- a/Tests/Stats/Passive 1stOrder Lowpass RL.csv +++ b/Tests/Stats/Passive 1stOrder Lowpass RL.csv @@ -1,4 +1,4 @@ -var, mean, min, max, rms -_v1[t], 0.0014702956403830738, -0.4400236408798788, 0.44002371268155105, 0.003614017679866557 -_v2[t], 0.004710381890130101, -0.35476341533658484, 0.3517402861135257, 0.0028725270551549923 -GND[t], 0, 0, 0, 0 +var, mean, min, max +_v1[t], 0.0014703, -0.44002, 0.44002 +_v2[t], 0.0047104, -0.35476, 0.35174 +GND[t], 0, 0, 0 diff --git a/Tests/Stats/Passive 2ndOrder Bandpass RLC.csv b/Tests/Stats/Passive 2ndOrder Bandpass RLC.csv index d0aa4026..78f40ddc 100644 --- a/Tests/Stats/Passive 2ndOrder Bandpass RLC.csv +++ b/Tests/Stats/Passive 2ndOrder Bandpass RLC.csv @@ -1,4 +1,4 @@ -var, mean, min, max, rms -_v2[t], 0.0014702956403830738, -0.4400236408798788, 0.44002371268155105, 0.003614017679866557 -_v3[t], -0.001769523947741425, -0.120477505829937, 0.17797378050394252, 0.001321410527181894 -GND[t], 0, 0, 0, 0 +var, mean, min, max +_v2[t], 0.0014703, -0.44002, 0.44002 +_v3[t], -0.0017695, -0.12048, 0.17797 +GND[t], 0, 0, 0 diff --git a/Tests/Stats/Passive 2ndOrder Lowpass RC.csv b/Tests/Stats/Passive 2ndOrder Lowpass RC.csv index f6e6abe3..0cd9f0b2 100644 --- a/Tests/Stats/Passive 2ndOrder Lowpass RC.csv +++ b/Tests/Stats/Passive 2ndOrder Lowpass RC.csv @@ -1,5 +1,5 @@ -var, mean, min, max, rms -_v1[t], 0.0014702956403830738, -0.4400236408798788, 0.44002371268155105, 0.003614017679866557 -_v2[t], 0.0056384090889129304, -0.26362013368918114, 0.26877215174199354, 0.0020668406117122294 -_v3[t], 0.007389921461748215, -0.2166627256637467, 0.22622839090117405, 0.0017099139375329005 -GND[t], 0, 0, 0, 0 +var, mean, min, max +_v1[t], 0.0014703, -0.44002, 0.44002 +_v2[t], 0.0056384, -0.26362, 0.26877 +_v3[t], 0.0073899, -0.21666, 0.22623 +GND[t], 0, 0, 0 diff --git a/Tests/Stats/Passive 2ndOrder Lowpass RLC.csv b/Tests/Stats/Passive 2ndOrder Lowpass RLC.csv index 8e7ada8f..cbc6fca5 100644 --- a/Tests/Stats/Passive 2ndOrder Lowpass RLC.csv +++ b/Tests/Stats/Passive 2ndOrder Lowpass RLC.csv @@ -1,5 +1,5 @@ -var, mean, min, max, rms -_v2[t], 0.0014702956403830738, -0.4400236408798788, 0.44002371268155105, 0.003614017679866557 -_v3[t], 0.0014872662710815458, -0.44055025526444785, 0.44114118491429744, 0.003613953468027995 -_v4[t], 0.00250433805823348, -0.23670771603343246, 0.246905073496495, 0.0019934654189614045 -GND[t], 0, 0, 0, 0 +var, mean, min, max +_v2[t], 0.0014703, -0.44002, 0.44002 +_v3[t], 0.0014873, -0.44055, 0.44114 +_v4[t], 0.0025043, -0.23671, 0.24691 +GND[t], 0, 0, 0 diff --git a/Tests/Stats/Pro Co Rat.csv b/Tests/Stats/Pro Co Rat.csv index cc5f3c47..d862bfb9 100644 --- a/Tests/Stats/Pro Co Rat.csv +++ b/Tests/Stats/Pro Co Rat.csv @@ -1,20 +1,20 @@ -var, mean, min, max, rms -_v2[t], 4.546527707949493, 4.405510545487741, 4.697327959052986, 0.06562984474253432 -_v3[t], 4.721958574251374, 0.8303176484457249, 8.170926112965258, 0.08536564938450204 -_v4[t], 0.11479058138013486, -4.007932015107541, 3.8231911676123724, 0.051380530262459666 -_v5[t], 0.036380549622739955, -0.6266329883804418, 0.6241598186614753, 0.008910525316915814 -_v7[t], 4.546461147253379, 4.406962429479399, 4.695943479491579, 0.0656288583665936 -_v8[t], 4.543669308185517, 4.450374978525028, 4.655642348749932, 0.06558638029449472 -_v10[t], 0.036705730529781024, -0.6075767906359308, 0.6060987300030247, 0.008456415856172888 -_v11[t], 0.03672386724364518, -0.6065596296464579, 0.6051359043108061, 0.008443010151438625 -_v14[t], 0.006289822508024044, -0.7158090611472938, 0.6736297025154812, 0.008401180027993236 -_v15[t], 9, 9, 9, 0.1299038105676658 -_v18[t], 4.581425246845001, 4.072408713948308, 5.175771074557321, 0.06623413843630495 -_v19[t], 4.5814250329191815, 4.072397224071158, 5.175783276225697, 0.06623414140215145 -_v20[t], 4.5, 4.5, 4.5, 0.0649519052838329 -_v22[t], 0.0014702956403830738, -0.4400236408798788, 0.44002371268155105, 0.003614017679866557 -_v23[t], 2.2257950590063835, 1.6100852907994536, 2.7984543345466153, 0.03292101619892471 -_v25[t], 9, 9, 9, 0.1299038105676658 -_v26[t], 0.00401881644180731, -0.6276391069350129, 0.595309071675569, 0.007188207453832655 -_v28[t], 0.001080826206084781, -0.16879815352649666, 0.16010326789087986, 0.0019332067297361465 -GND[t], 0, 0, 0, 0 +var, mean, min, max +_v2[t], 4.5465, 4.4055, 4.6973 +_v3[t], 4.722, 0.83032, 8.1709 +_v4[t], 0.11479, -4.0079, 3.8232 +_v5[t], 0.036381, -0.62663, 0.62416 +_v7[t], 4.5465, 4.407, 4.6959 +_v8[t], 4.5437, 4.4504, 4.6556 +_v10[t], 0.036706, -0.60758, 0.6061 +_v11[t], 0.036724, -0.60656, 0.60514 +_v14[t], 0.0062898, -0.71581, 0.67363 +_v15[t], 9, 9, 9 +_v18[t], 4.5814, 4.0724, 5.1758 +_v19[t], 4.5814, 4.0724, 5.1758 +_v20[t], 4.5, 4.5, 4.5 +_v22[t], 0.0014703, -0.44002, 0.44002 +_v23[t], 2.2258, 1.6101, 2.7985 +_v25[t], 9, 9, 9 +_v26[t], 0.0040188, -0.62764, 0.59531 +_v28[t], 0.0010808, -0.1688, 0.1601 +GND[t], 0, 0, 0 diff --git a/Tests/Stats/Rectifier.csv b/Tests/Stats/Rectifier.csv index 213ba2d0..910ae7bc 100644 --- a/Tests/Stats/Rectifier.csv +++ b/Tests/Stats/Rectifier.csv @@ -1,7 +1,7 @@ -var, mean, min, max, rms -_v2[t], 0.0014702956403830738, -0.4400236408798788, 0.44002371268155105, 0.003614017679866557 -_v3[t], 0.48064498255388627, 0, 1.082487998176683, 0.008834682027183453 -_v5[t], 0.00147029563194124, -0.4400236398798788, 0.44002371168155113, 0.0036140176683955947 -_v6[t], -0.0036757390798531405, -1.1000592792038777, 1.1000590996996968, 0.009035044170989005 -_v8[t], 0.0036757390798531405, -1.1000590996996968, 1.1000592792038777, 0.009035044170989005 -GND[t], 0, 0, 0, 0 +var, mean, min, max +_v2[t], 0.0014703, -0.44002, 0.44002 +_v3[t], 0.48064, 0, 1.0825 +_v5[t], 0.0014703, -0.44002, 0.44002 +_v6[t], -0.0036757, -1.1001, 1.1001 +_v8[t], 0.0036757, -1.1001, 1.1001 +GND[t], 0, 0, 0 diff --git a/Tests/Stats/SP3T.csv b/Tests/Stats/SP3T.csv index a8f2c4ef..10d7e431 100644 --- a/Tests/Stats/SP3T.csv +++ b/Tests/Stats/SP3T.csv @@ -1,7 +1,7 @@ -var, mean, min, max, rms -_v1[t], 0.0008114247637507801, -0.21971195551374204, 0.21970937411679992, 0.001803904698375901 -_v3[t], 0.0014702956403830738, -0.4400236408798788, 0.44002371268155105, 0.003614017679866557 -_v6[t], 0.0008114247637507801, -0.21971195551374204, 0.21970937411679992, 0.001803904698375901 -_v7[t], 0.0014702956403830738, -0.4400236408798788, 0.44002371268155105, 0.003614017679866557 -_v9[t], 0, 0, 0, 0 -GND[t], 0, 0, 0, 0 +var, mean, min, max +_v1[t], 0.00081142, -0.21971, 0.21971 +_v3[t], 0.0014703, -0.44002, 0.44002 +_v6[t], 0.00081142, -0.21971, 0.21971 +_v7[t], 0.0014703, -0.44002, 0.44002 +_v9[t], 0, 0, 0 +GND[t], 0, 0, 0 diff --git a/Tests/Stats/SPDT.csv b/Tests/Stats/SPDT.csv index 594987e6..6652cd2c 100644 --- a/Tests/Stats/SPDT.csv +++ b/Tests/Stats/SPDT.csv @@ -1,6 +1,6 @@ -var, mean, min, max, rms -_v1[t], 0.0008114247637507801, -0.21971195551374204, 0.21970937411679992, 0.001803904698375901 -_v3[t], 0.0014702956403830738, -0.4400236408798788, 0.44002371268155105, 0.003614017679866557 -_v6[t], 0.0008114247637507801, -0.21971195551374204, 0.21970937411679992, 0.001803904698375901 -_v7[t], 0.0014702956403830738, -0.4400236408798788, 0.44002371268155105, 0.003614017679866557 -GND[t], 0, 0, 0, 0 +var, mean, min, max +_v1[t], 0.00081142, -0.21971, 0.21971 +_v3[t], 0.0014703, -0.44002, 0.44002 +_v6[t], 0.00081142, -0.21971, 0.21971 +_v7[t], 0.0014703, -0.44002, 0.44002 +GND[t], 0, 0, 0 diff --git a/Tests/Stats/Subcircuit Tone Stack.csv b/Tests/Stats/Subcircuit Tone Stack.csv index 96fa4610..b3698ffd 100644 --- a/Tests/Stats/Subcircuit Tone Stack.csv +++ b/Tests/Stats/Subcircuit Tone Stack.csv @@ -1,5 +1,5 @@ -var, mean, min, max, rms -_v1[t], 0.0014702956403830738, -0.4400236408798788, 0.44002371268155105, 0.003614017679866557 -_v3[t], 0, 0, 0, 0 -_v4[t], -0.002634111560781202, -0.31561065771993646, 0.2936876538442485, 0.002443908519838565 -GND[t], 0, 0, 0, 0 +var, mean, min, max +_v1[t], 0.0014703, -0.44002, 0.44002 +_v3[t], 0, 0, 0 +_v4[t], -0.0026341, -0.31561, 0.29369 +GND[t], 0, 0, 0 diff --git a/Tests/Stats/Subcircuit Tone Stacks.csv b/Tests/Stats/Subcircuit Tone Stacks.csv index 0e847894..5163b03c 100644 --- a/Tests/Stats/Subcircuit Tone Stacks.csv +++ b/Tests/Stats/Subcircuit Tone Stacks.csv @@ -1,7 +1,7 @@ -var, mean, min, max, rms -_v1[t], 0.0014702956403830738, -0.4400236408798788, 0.44002371268155105, 0.003614017679866557 -_v3[t], 0, 0, 0, 0 -_v4[t], -0.00028047792951928484, -0.08894512211303686, 0.06980237782575514, 0.0006407464630146428 -_v5[t], -0.0006400247928715678, -0.11971629036222915, 0.10581180720363444, 0.000900816889927169 -_v6[t], 0, 0, 0, 0 -GND[t], 0, 0, 0, 0 +var, mean, min, max +_v1[t], 0.0014703, -0.44002, 0.44002 +_v3[t], 0, 0, 0 +_v4[t], -0.00028048, -0.088945, 0.069802 +_v5[t], -0.00064002, -0.11972, 0.10581 +_v6[t], 0, 0, 0 +GND[t], 0, 0, 0 diff --git a/Tests/Stats/Subcircuit Trivial Two-Port.csv b/Tests/Stats/Subcircuit Trivial Two-Port.csv index 60c0822e..fa4d15c4 100644 --- a/Tests/Stats/Subcircuit Trivial Two-Port.csv +++ b/Tests/Stats/Subcircuit Trivial Two-Port.csv @@ -1,5 +1,5 @@ -var, mean, min, max, rms -_v1[t], 0.0014702956403830738, -0.4400236408798788, 0.44002371268155105, 0.003614017679866557 -_v2[t], 0.0014702956403830738, -0.4400236408798788, 0.44002371268155105, 0.003614017679866557 -_v3[t], 0, 0, 0, 0 -GND[t], 0, 0, 0, 0 +var, mean, min, max +_v1[t], 0.0014703, -0.44002, 0.44002 +_v2[t], 0.0014703, -0.44002, 0.44002 +_v3[t], 0, 0, 0 +GND[t], 0, 0, 0 diff --git a/Tests/Stats/Subcircuit Trivial.csv b/Tests/Stats/Subcircuit Trivial.csv index 627d2374..bdce1648 100644 --- a/Tests/Stats/Subcircuit Trivial.csv +++ b/Tests/Stats/Subcircuit Trivial.csv @@ -1,4 +1,4 @@ -var, mean, min, max, rms -_v1[t], 0.0014702956403830738, -0.4400236408798788, 0.44002371268155105, 0.003614017679866557 -_v2[t], 0.0014702956403830738, -0.4400236408798788, 0.44002371268155105, 0.003614017679866557 -GND[t], 0, 0, 0, 0 +var, mean, min, max +_v1[t], 0.0014703, -0.44002, 0.44002 +_v2[t], 0.0014703, -0.44002, 0.44002 +GND[t], 0, 0, 0 diff --git a/Tests/Stats/Subcircuit Voltage Divider.csv b/Tests/Stats/Subcircuit Voltage Divider.csv index 4c2f0b7b..005ee1b6 100644 --- a/Tests/Stats/Subcircuit Voltage Divider.csv +++ b/Tests/Stats/Subcircuit Voltage Divider.csv @@ -1,5 +1,5 @@ -var, mean, min, max, rms -_v1[t], 0.0014702956403830738, -0.4400236408798788, 0.44002371268155105, 0.003614017679866557 -_v2[t], 0.0007351478201915369, -0.2200118204399394, 0.22001185634077552, 0.0018070088399332784 -_v3[t], 0, 0, 0, 0 -GND[t], 0, 0, 0, 0 +var, mean, min, max +_v1[t], 0.0014703, -0.44002, 0.44002 +_v2[t], 0.00073515, -0.22001, 0.22001 +_v3[t], 0, 0, 0 +GND[t], 0, 0, 0 diff --git a/Tests/Stats/Transformer.csv b/Tests/Stats/Transformer.csv index 5d11282a..d2114e0b 100644 --- a/Tests/Stats/Transformer.csv +++ b/Tests/Stats/Transformer.csv @@ -1,4 +1,4 @@ -var, mean, min, max, rms -_v1[t], 0.0014702956403830827, -0.44002364087987883, 0.44002371268155116, 0.0036140176798665578 -_v3[t], 0.014702956403830876, -4.400236408798788, 4.400237126815512, 0.03614017679866557 -GND[t], 0, 0, 0, 0 +var, mean, min, max +_v1[t], 0.0014703, -0.44002, 0.44002 +_v3[t], 0.014703, -4.4002, 4.4002 +GND[t], 0, 0, 0 diff --git a/Tests/Stats/Wien Bridge Oscillator.csv b/Tests/Stats/Wien Bridge Oscillator.csv index 35184572..655dba3b 100644 --- a/Tests/Stats/Wien Bridge Oscillator.csv +++ b/Tests/Stats/Wien Bridge Oscillator.csv @@ -1,10 +1,10 @@ -var, mean, min, max, rms -_v1[t], 2.604166666666667E-05, 0, 0.125, 2.604166666666667E-05 -_v2[t], 0.001313698291940252, -2.759820442183166, 2.7586896060788364, 0.016188111179143136 -_v3[t], 0.006128380095462239, -6.2523581363402005, 6.249167932614951, 0.036207416568128675 -_v4[t], 0.0038795758482895624, -8.11419766761564, 8.113334108321272, 0.04863264823082547 -_v5[t], 0.001285421013464126, -2.6884511561180595, 2.6881332685615105, 0.016112560382445015 -_v6[t], 9, 9, 9, 0.1299038105676658 -_v7[t], -9, -9, -9, 0.1299038105676658 -_v8[t], 0.0012382496001259948, -2.589792398095379, 2.589486176137235, 0.015521273762905751 -GND[t], 0, 0, 0, 0 +var, mean, min, max +_v1[t], 2.6042E-05, 0, 0.125 +_v2[t], 0.0013137, -2.7598, 2.7587 +_v3[t], 0.0061284, -6.2524, 6.2492 +_v4[t], 0.0038796, -8.1142, 8.1133 +_v5[t], 0.0012854, -2.6885, 2.6881 +_v6[t], 9, 9, 9 +_v7[t], -9, -9, -9 +_v8[t], 0.0012382, -2.5898, 2.5895 +GND[t], 0, 0, 0 diff --git a/Tests/Test.cs b/Tests/Test.cs index c2244990..d7784984 100644 --- a/Tests/Test.cs +++ b/Tests/Test.cs @@ -175,20 +175,30 @@ public void PlotAll(string Title, Dictionary> Outputs) System.IO.Directory.CreateDirectory("Plots"); p.Save("Plots\\" + Title + ".bmp"); } - public void WriteStatistics(string Title, Dictionary> Outputs) - { - string cols = "{0}, {1}, {2}, {3}, {4}"; - StringBuilder sb = new StringBuilder(); - sb.AppendLine(string.Format(cols, "var", "mean", "min", "max", "rms")); + private static Dictionary ComputeStatistics(Dictionary> Outputs) + { + Dictionary stats = new Dictionary(); foreach (var i in Outputs) { double mean = i.Value.Sum() / i.Value.Count; double min = i.Value.Min(); double max = i.Value.Max(); - double rms = Math.Sqrt(i.Value.Select(v => v * v).Sum()) / i.Value.Count; - sb.AppendLine(string.Format(cols, i.Key, mean, min, max, rms)); + stats.Add(i.Key, new double[] { mean, min, max }); } + return stats; + } + + public void WriteStatistics(string Title, Dictionary> Outputs) + { + Dictionary stats = ComputeStatistics(Outputs); + + string cols = "{0}, {1:G5}, {2:G5}, {3:G5}"; + + StringBuilder sb = new StringBuilder(); + sb.AppendLine(string.Format(cols, "var", "mean", "min", "max")); + foreach (var i in stats) + sb.AppendLine(string.Format(cols, i.Key, i.Value[0], i.Value[1], i.Value[2])); string path = "Stats\\" + Title + ".csv"; System.IO.Directory.CreateDirectory("Stats"); From 1fceed8be689631afa788d2e880a2728efadc904 Mon Sep 17 00:00:00 2001 From: Dillon Date: Sat, 14 Dec 2024 23:11:32 -0800 Subject: [PATCH 2/4] Treat statistics output as golden data for the test to check against --- Tests/Program.cs | 37 +++++++++++++++------------- Tests/Properties/launchSettings.json | 9 +++++-- Tests/Test.cs | 29 +++++++++++++++++++--- 3 files changed, 53 insertions(+), 22 deletions(-) diff --git a/Tests/Program.cs b/Tests/Program.cs index e6cdc808..b7db4270 100644 --- a/Tests/Program.cs +++ b/Tests/Program.cs @@ -15,14 +15,14 @@ class Program static async Task Main(string[] args) { var rootCommand = new RootCommand().WithCommand("test", "Run tests", c => c - .WithArgument("pattern", "Glob pattern for files to test") + .WithArgument("pattern", "Glob pattern for files to test", new ArgumentArity(1, 100)) .WithOption(new[] { "--plot" }, "Plot results") - .WithOption(new[] { "--stats" }, "Write statistics") .WithOption(new[] { "--samples" }, () => 4800, "Samples") - .WithHandler(CommandHandler.Create(Test))) + .WithOption(new[] { "--updateGolden" }, "Write statistics") + .WithHandler(CommandHandler.Create(Test))) .WithCommand("benchmark", "Run benchmarks", c => c - .WithArgument("pattern", "Glob pattern for files to benchmark") - .WithHandler(CommandHandler.Create(Benchmark))) + .WithArgument("pattern", "Glob pattern for files to benchmark", new ArgumentArity(1, 100)) + .WithHandler(CommandHandler.Create(Benchmark))) .WithGlobalOption(new Option("--sampleRate", () => 48000, "Sample Rate")) .WithGlobalOption(new Option("--oversample", () => 8, "Oversample")) .WithGlobalOption(new Option("--iterations", () => 8, "Iterations")); @@ -30,7 +30,7 @@ static async Task Main(string[] args) return await rootCommand.InvokeAsync(args); } - public static void Test(string pattern, bool plot, bool stats, int sampleRate, int samples, int oversample, int iterations) + public static void Test(string[] pattern, bool plot, int sampleRate, int samples, int oversample, int iterations, bool updateGolden) { var log = new ConsoleLog() { Verbosity = MessageType.Info }; var tester = new Test(); @@ -42,14 +42,11 @@ public static void Test(string pattern, bool plot, bool stats, int sampleRate, i { tester.PlotAll(circuit.Name, outputs); } - if (stats) - { - tester.WriteStatistics(circuit.Name, outputs); - } + tester.CheckStatistics(circuit.Name, outputs, updateGolden); } } - public static void Benchmark(string pattern, int sampleRate, int oversample, int iterations) + public static void Benchmark(string[] pattern, int sampleRate, int oversample, int iterations) { var log = new ConsoleLog() { Verbosity = MessageType.Error }; var tester = new Test(); @@ -68,13 +65,19 @@ public static void Benchmark(string pattern, int sampleRate, int oversample, int } } - private static IEnumerable GetCircuits(string glob, ILog log) => Globber.Glob(glob).Select(filename => + private static IEnumerable GetCircuits(string[] globs, ILog log) { - log.WriteLine(MessageType.Info, filename); - var circuit = Schematic.Load(filename, log).Build(); - circuit.Name = Path.GetFileNameWithoutExtension(filename); - return circuit; - }); + foreach (string glob in globs) + { + foreach (string filename in Globber.Glob(glob)) + { + log.WriteLine(MessageType.Info, filename); + var circuit = Schematic.Load(filename, log).Build(); + circuit.Name = Path.GetFileNameWithoutExtension(filename); + yield return circuit; + } + } + } // Generate a function with the first N harmonics of f0. private static double Harmonics(double t, double A, double f0, int N) diff --git a/Tests/Properties/launchSettings.json b/Tests/Properties/launchSettings.json index d6ea1750..584484eb 100644 --- a/Tests/Properties/launchSettings.json +++ b/Tests/Properties/launchSettings.json @@ -7,12 +7,17 @@ }, "Examples": { "commandName": "Project", - "commandLineArgs": "test Examples\\*.schx --sampleRate 44100 --plot --stats", + "commandLineArgs": "test Examples\\*.schx --sampleRate 44100 --plot", "workingDirectory": "$(ProjectDir)" }, "Circuits": { "commandName": "Project", - "commandLineArgs": "test Circuits\\*.schx --sampleRate 44100 --plot --stats", + "commandLineArgs": "test Circuits\\*.schx --sampleRate 44100 --plot", + "workingDirectory": "$(ProjectDir)" + }, + "Update Golden Stats": { + "commandName": "Project", + "commandLineArgs": "test Circuits\\*.schx Examples\\*.schx --sampleRate 44100 --plot --updateGolden", "workingDirectory": "$(ProjectDir)" } } diff --git a/Tests/Test.cs b/Tests/Test.cs index d7784984..ad419e59 100644 --- a/Tests/Test.cs +++ b/Tests/Test.cs @@ -189,7 +189,21 @@ private static Dictionary ComputeStatistics(Dictionary> Outputs) + private string StatsToString(string Title, Dictionary> Outputs) + { + Dictionary stats = ComputeStatistics(Outputs); + + string cols = "{0}, {1:G5}, {2:G5}, {3:G5}"; + + StringBuilder sb = new StringBuilder(); + sb.AppendLine(string.Format(cols, "var", "mean", "min", "max")); + foreach (var i in stats) + sb.AppendLine(string.Format(cols, i.Key, i.Value[0], i.Value[1], i.Value[2])); + + return sb.ToString(); + } + + public void CheckStatistics(string Title, Dictionary> Outputs, bool Update) { Dictionary stats = ComputeStatistics(Outputs); @@ -201,8 +215,17 @@ public void WriteStatistics(string Title, Dictionary> O sb.AppendLine(string.Format(cols, i.Key, i.Value[0], i.Value[1], i.Value[2])); string path = "Stats\\" + Title + ".csv"; - System.IO.Directory.CreateDirectory("Stats"); - File.WriteAllText(path, sb.ToString()); + if (Update) + { + System.IO.Directory.CreateDirectory("Stats"); + File.WriteAllText(path, sb.ToString()); + } + else + { + string golden = File.ReadAllText(path); + if (golden != sb.ToString()) + throw new Exception(String.Format("Statistics mismatch in {0}", Title)); + } } } } \ No newline at end of file From 050a16631fab8bb90bc31943e7a6835d8c240240 Mon Sep 17 00:00:00 2001 From: Dillon Date: Sat, 14 Dec 2024 23:21:51 -0800 Subject: [PATCH 3/4] Show diff in error --- Tests/Properties/launchSettings.json | 5 +++++ Tests/Test.cs | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/Tests/Properties/launchSettings.json b/Tests/Properties/launchSettings.json index 584484eb..06e6efaa 100644 --- a/Tests/Properties/launchSettings.json +++ b/Tests/Properties/launchSettings.json @@ -19,6 +19,11 @@ "commandName": "Project", "commandLineArgs": "test Circuits\\*.schx Examples\\*.schx --sampleRate 44100 --plot --updateGolden", "workingDirectory": "$(ProjectDir)" + }, + "Test": { + "commandName": "Project", + "commandLineArgs": "test Circuits\\*.schx Examples\\*.schx --sampleRate 44100", + "workingDirectory": "$(ProjectDir)" } } } \ No newline at end of file diff --git a/Tests/Test.cs b/Tests/Test.cs index ad419e59..fa79598c 100644 --- a/Tests/Test.cs +++ b/Tests/Test.cs @@ -224,7 +224,7 @@ public void CheckStatistics(string Title, Dictionary> O { string golden = File.ReadAllText(path); if (golden != sb.ToString()) - throw new Exception(String.Format("Statistics mismatch in {0}", Title)); + throw new Exception(String.Format("Statistics mismatch in {0}: got:\n{1}\nexpected:\n{2}", Title, sb.ToString(), golden)); } } } From 86575a3c959686299dc20c86f0af489351d6ae79 Mon Sep 17 00:00:00 2001 From: Dillon Date: Sun, 15 Dec 2024 01:10:37 -0800 Subject: [PATCH 4/4] Skip warmup for stats --- Tests/Program.cs | 2 +- Tests/Stats/59 Bassman Preamp+Tone Stack.csv | 36 +++++------ Tests/Stats/59 Bassman Preamp.csv | 24 +++---- Tests/Stats/59 Bassman Tone Stack.csv | 14 ++--- Tests/Stats/Active 1stOrder Highpass RC.csv | 6 +- Tests/Stats/Active 1stOrder Lowpass RC.csv | 10 +-- Tests/Stats/Big Muff Pi.csv | 52 ++++++++-------- Tests/Stats/Boss Super Overdrive SD-1.csv | 30 ++++----- Tests/Stats/Bridge Rectifier.csv | 10 +-- .../Stats/Common Cathode Triode Amplifier.csv | 12 ++-- .../Common Emitter Transistor Amplifier.csv | 10 +-- Tests/Stats/Diode Rectifier.csv | 6 +- Tests/Stats/Dunlop Cry Baby GCB-95.csv | 30 ++++----- Tests/Stats/Fender 5e3.csv | 60 +++++++++--------- Tests/Stats/Floating Diode Clipper.csv | 6 +- Tests/Stats/Floating Input.csv | 6 +- Tests/Stats/Floating Voltage Source.csv | 6 +- Tests/Stats/Half Rectifier.csv | 8 +-- Tests/Stats/Ibanez Tube Screamer TS-9.csv | 26 ++++---- Tests/Stats/JFET.csv | 8 +-- Tests/Stats/MXR Distortion +.csv | 20 +++--- Tests/Stats/MXR Phase 90.csv | 50 +++++++-------- Tests/Stats/Marshall Blues Breaker.csv | 40 ++++++------ Tests/Stats/Marshall JCM2000 DSL Preamp.csv | 60 +++++++++--------- Tests/Stats/Marshall JCM800 2203 Preamp.csv | 50 +++++++-------- .../Marshall JCM800 2203 preamp modded.csv | 62 +++++++++---------- Tests/Stats/Op-Amp Inverting.csv | 6 +- Tests/Stats/Op-Amp Model.csv | 10 +-- Tests/Stats/Op-Amp Non-Inverting.csv | 6 +- Tests/Stats/Op-Amp Saturation.csv | 6 +- Tests/Stats/Orange Rockerverb 50 Preamp.csv | 54 ++++++++-------- Tests/Stats/Parallel capacitors 1.csv | 4 +- Tests/Stats/Parallel capacitors 2.csv | 4 +- Tests/Stats/Passive 1stOrder Highpass RC.csv | 4 +- Tests/Stats/Passive 1stOrder Lowpass RC.csv | 4 +- Tests/Stats/Passive 1stOrder Lowpass RL.csv | 4 +- Tests/Stats/Passive 2ndOrder Bandpass RLC.csv | 4 +- Tests/Stats/Passive 2ndOrder Lowpass RC.csv | 6 +- Tests/Stats/Passive 2ndOrder Lowpass RLC.csv | 6 +- Tests/Stats/Pro Co Rat.csv | 30 ++++----- Tests/Stats/Rectifier.csv | 10 +-- Tests/Stats/SP3T.csv | 8 +-- Tests/Stats/SPDT.csv | 8 +-- Tests/Stats/Subcircuit Tone Stack.csv | 4 +- Tests/Stats/Subcircuit Tone Stacks.csv | 6 +- Tests/Stats/Subcircuit Trivial Two-Port.csv | 4 +- Tests/Stats/Subcircuit Trivial.csv | 4 +- Tests/Stats/Subcircuit Voltage Divider.csv | 4 +- Tests/Stats/Transformer.csv | 4 +- Tests/Stats/Wien Bridge Oscillator.csv | 12 ++-- Tests/Test.cs | 17 ++--- 51 files changed, 437 insertions(+), 436 deletions(-) diff --git a/Tests/Program.cs b/Tests/Program.cs index b7db4270..fd4a86c2 100644 --- a/Tests/Program.cs +++ b/Tests/Program.cs @@ -42,7 +42,7 @@ public static void Test(string[] pattern, bool plot, int sampleRate, int samples { tester.PlotAll(circuit.Name, outputs); } - tester.CheckStatistics(circuit.Name, outputs, updateGolden); + tester.CheckStatistics(circuit.Name, outputs, samples / 2, updateGolden); } } diff --git a/Tests/Stats/59 Bassman Preamp+Tone Stack.csv b/Tests/Stats/59 Bassman Preamp+Tone Stack.csv index 4de3efc9..d268e5fc 100644 --- a/Tests/Stats/59 Bassman Preamp+Tone Stack.csv +++ b/Tests/Stats/59 Bassman Preamp+Tone Stack.csv @@ -1,23 +1,23 @@ var, mean, min, max -_v1[t], 180.04, 95.57, 279.74 -_v2[t], 0.2676, -63.623, 79.567 -_v4[t], 180.57, 109.74, 259.72 -_v5[t], -0.11032, -15.427, 18.79 -_v6[t], 0.27309, -63.962, 79.989 -_v7[t], -0.1199, -15.969, 18.983 -_v8[t], 0.27034, -63.793, 79.753 -_v11[t], 0.0014703, -0.44002, 0.44002 -_v13[t], 0.0014703, -0.44002, 0.44002 -_v14[t], 1.363, 1.3619, 1.3638 -_v16[t], 158.81, 145.21, 172.31 +_v1[t], 178.6, 96.213, 279.48 +_v2[t], -2.2861, -63.623, 76.594 +_v4[t], 179.79, 112.37, 258.24 +_v5[t], -0.31436, -13.881, 18.538 +_v6[t], -2.2854, -63.962, 76.973 +_v7[t], -0.26509, -14.334, 18.785 +_v8[t], -2.2857, -63.793, 76.761 +_v11[t], -0.015154, -0.44002, 0.44002 +_v13[t], -0.015154, -0.44002, 0.44002 +_v14[t], 1.3629, 1.3619, 1.3635 +_v16[t], 159.32, 145.24, 172.31 _v18[t], 325, 325, 325 -_v19[t], -0.43749, -14.678, 13.402 -_v20[t], -0.59743, -7.3592, 4.3637 -_v21[t], -1.0064, -7.3809, 1.8394 -_v22[t], 1.097, 1.0747E-08, 1.9095 -_v24[t], 178.99, 93.061, 280.52 +_v19[t], -0.20311, -14.678, 12.399 +_v20[t], -0.49953, -7.3592, 4.0957 +_v21[t], -0.92935, -7.3809, 1.8238 +_v22[t], 1.1172, 1.0747E-08, 1.9038 +_v24[t], 177.55, 93.668, 280.26 _v25[t], 325, 325, 325 _v26[t], 325, 325, 325 -_v28[t], -0.59743, -7.3592, 4.3637 +_v28[t], -0.49953, -7.3592, 4.0957 GND[t], 0, 0, 0 -_x1[t], -0.43749, -14.678, 13.402 +_x1[t], -0.20311, -14.678, 12.399 diff --git a/Tests/Stats/59 Bassman Preamp.csv b/Tests/Stats/59 Bassman Preamp.csv index 1c0764b9..9bfa8e44 100644 --- a/Tests/Stats/59 Bassman Preamp.csv +++ b/Tests/Stats/59 Bassman Preamp.csv @@ -1,17 +1,17 @@ var, mean, min, max -_v1[t], 182.2, 95.362, 284.4 -_v4[t], 0.0014703, -0.44002, 0.44002 -_v6[t], 0.0014703, -0.44002, 0.44002 -_v7[t], 1.363, 1.3619, 1.3638 -_v9[t], 158.81, 145.21, 172.31 +_v1[t], 180.63, 95.958, 284.4 +_v4[t], -0.015154, -0.44002, 0.44002 +_v6[t], -0.015154, -0.44002, 0.44002 +_v7[t], 1.3629, 1.3619, 1.3635 +_v9[t], 159.32, 145.24, 172.31 _v11[t], 325, 325, 325 -_v12[t], -0.4375, -14.678, 13.402 -_v13[t], -0.59743, -7.3592, 4.3637 -_v14[t], -0.59743, -7.3592, 4.3637 -_v15[t], -1.0064, -7.3809, 1.8394 -_v16[t], 1.0996, 1.6426E-08, 1.9095 -_v18[t], 181.3, 93.061, 285.12 +_v12[t], -0.20312, -14.678, 12.399 +_v13[t], -0.49954, -7.3592, 4.0957 +_v14[t], -0.49954, -7.3592, 4.0957 +_v15[t], -0.92935, -7.3809, 1.8238 +_v16[t], 1.1197, 1.6426E-08, 1.9038 +_v18[t], 179.7, 93.668, 285.12 _v19[t], 325, 325, 325 _v20[t], 325, 325, 325 GND[t], 0, 0, 0 -_x1[t], -0.4375, -14.678, 13.402 +_x1[t], -0.20312, -14.678, 12.399 diff --git a/Tests/Stats/59 Bassman Tone Stack.csv b/Tests/Stats/59 Bassman Tone Stack.csv index 23e0feb7..c97557a9 100644 --- a/Tests/Stats/59 Bassman Tone Stack.csv +++ b/Tests/Stats/59 Bassman Tone Stack.csv @@ -1,9 +1,9 @@ var, mean, min, max -_v2[t], 0.0014703, -0.44002, 0.44002 -_v3[t], -0.0026498, -0.31171, 0.2887 -_v5[t], 0.0046822, -0.30492, 0.30457 -_v6[t], -0.00076485, -0.049565, 0.062094 -_v7[t], -0.0026185, -0.31959, 0.29867 -_v8[t], -0.00071851, -0.044771, 0.060179 -_v9[t], -0.0026341, -0.31561, 0.29369 +_v2[t], -0.015154, -0.44002, 0.44002 +_v3[t], -0.010093, -0.28794, 0.2887 +_v5[t], -0.008181, -0.30492, 0.27892 +_v6[t], -0.0017654, -0.048266, 0.062094 +_v7[t], -0.010064, -0.29604, 0.29867 +_v8[t], -0.0015579, -0.044071, 0.060179 +_v9[t], -0.010078, -0.29195, 0.29369 GND[t], 0, 0, 0 diff --git a/Tests/Stats/Active 1stOrder Highpass RC.csv b/Tests/Stats/Active 1stOrder Highpass RC.csv index 7b455aab..30b69c78 100644 --- a/Tests/Stats/Active 1stOrder Highpass RC.csv +++ b/Tests/Stats/Active 1stOrder Highpass RC.csv @@ -1,8 +1,8 @@ var, mean, min, max -_v2[t], 0.0014703, -0.44002, 0.44002 -_v4[t], 0.00031702, -0.038486, 0.026432 +_v2[t], -0.015154, -0.44002, 0.44002 +_v4[t], 0.00051223, -0.038486, 0.026432 _v6[t], 0, 0, 0 -_v7[t], -0.00031702, -0.026432, 0.038486 +_v7[t], -0.00051223, -0.026432, 0.038486 GND[t], 0, 0, 0 _x1[t], 2, 2, 2 _x2[t], -2, -2, -2 diff --git a/Tests/Stats/Active 1stOrder Lowpass RC.csv b/Tests/Stats/Active 1stOrder Lowpass RC.csv index 16c02af4..38ec9acb 100644 --- a/Tests/Stats/Active 1stOrder Lowpass RC.csv +++ b/Tests/Stats/Active 1stOrder Lowpass RC.csv @@ -1,7 +1,7 @@ var, mean, min, max -_v2[t], 0.0014703, -0.44002, 0.44002 -_v4[t], -0.0047103, -0.35169, 0.35471 -_v6[t], -4.2071E-08, -6.4554E-05, 3.5681E-05 +_v2[t], -0.015154, -0.44002, 0.44002 +_v4[t], 0.0090504, -0.33573, 0.35471 +_v6[t], -1.9241E-07, -3.6743E-05, 3.5681E-05 GND[t], 0, 0, 0 -_x1[t], 1.9968, 1.803, 2.2936 -_x2[t], -2.0032, -2.197, -1.7064 +_x1[t], 1.9939, 1.803, 2.2936 +_x2[t], -2.0061, -2.197, -1.7064 diff --git a/Tests/Stats/Big Muff Pi.csv b/Tests/Stats/Big Muff Pi.csv index 068f799e..2989beb5 100644 --- a/Tests/Stats/Big Muff Pi.csv +++ b/Tests/Stats/Big Muff Pi.csv @@ -1,32 +1,32 @@ var, mean, min, max -_v1[t], 0.0014703, -0.44002, 0.44002 -_v4[t], 0.6023, 0.4592, 0.68587 -_v6[t], 0.021154, 7.3405E-05, 0.057723 -_v7[t], 6.7647, 3.6767, 8.5771 +_v1[t], -0.015154, -0.44002, 0.44002 +_v4[t], 0.59812, 0.4592, 0.68563 +_v6[t], 0.01995, 7.3405E-05, 0.05756 +_v7[t], 6.867, 3.7031, 8.575 _v8[t], 9, 9, 9 -_v10[t], -0.00114, -0.016653, 0.010442 -_v11[t], -0.096702, -3.2264, 1.7112 -_v12[t], -0.058138, -0.84929, 0.53256 -_v13[t], 0.69686, 0.25185, 0.9401 -_v15[t], 0.69317, 0.67014, 0.70911 -_v16[t], 0.070516, 0.053972, 0.082261 -_v18[t], 4.2366, 3.9138, 4.7577 -_v19[t], 4.3273, 4.2564, 4.3932 +_v10[t], -0.00027283, -0.013139, 0.010442 +_v11[t], 0.02604, -3.1508, 1.7112 +_v12[t], -0.013915, -0.67011, 0.53256 +_v13[t], 0.70427, 0.25195, 0.91228 +_v15[t], 0.69355, 0.67014, 0.70899 +_v16[t], 0.070791, 0.053972, 0.082172 +_v18[t], 4.2242, 3.9204, 4.7577 +_v19[t], 4.329, 4.2614, 4.3911 _v20[t], 9, 9, 9 -_v22[t], 0.68576, 0.66534, 0.70802 -_v23[t], 0.065086, 0.050741, 0.081433 -_v25[t], 4.3197, 3.8479, 4.6694 -_v26[t], 4.2661, 4.2011, 4.3174 +_v22[t], 0.68563, 0.66551, 0.70802 +_v23[t], 0.064989, 0.050853, 0.081433 +_v25[t], 4.327, 3.8479, 4.6611 +_v26[t], 4.2637, 4.2011, 4.3099 _v27[t], 9, 9, 9 -_v28[t], 0.6825, 0.12025, 1.2602 -_v30[t], 3.2693, 2.9458, 3.5084 -_v31[t], 0.58796, 0.38024, 0.97982 -_v33[t], 1.9237, 1.7854, 2.0256 -_v35[t], 1.6701, 1.5317, 1.7721 -_v37[t], 1.057, 0.92198, 1.1566 +_v28[t], 0.68342, 0.12469, 1.2564 +_v30[t], 3.2751, 2.9458, 3.5023 +_v31[t], 0.58846, 0.41176, 0.97982 +_v33[t], 1.9261, 1.7854, 2.023 +_v35[t], 1.6724, 1.5317, 1.7694 +_v37[t], 1.0593, 0.92198, 1.1539 _v38[t], 9, 9, 9 -_v39[t], 4.2054, 3.8199, 4.7373 -_v40[t], -0.012101, -0.50128, 0.54344 -_v43[t], -0.0060505, -0.25064, 0.27172 -_v44[t], -0.00064092, -0.14894, 0.082127 +_v39[t], 4.1952, 3.8263, 4.7373 +_v40[t], -0.013169, -0.42508, 0.54344 +_v43[t], -0.0065847, -0.21254, 0.27172 +_v44[t], -0.0040857, -0.1482, 0.082127 GND[t], 0, 0, 0 diff --git a/Tests/Stats/Boss Super Overdrive SD-1.csv b/Tests/Stats/Boss Super Overdrive SD-1.csv index f0ef2477..371c9121 100644 --- a/Tests/Stats/Boss Super Overdrive SD-1.csv +++ b/Tests/Stats/Boss Super Overdrive SD-1.csv @@ -1,19 +1,19 @@ var, mean, min, max _v2[t], 4.5, 4.5, 4.5 -_v3[t], 4.4954, 4.2285, 4.8869 -_v4[t], 4.8494, 3.329, 6.7184 -_v6[t], 4.674, 3.9153, 5.6081 -_v8[t], 0.00010685, -0.044981, 0.079003 -_v10[t], 4.6762, 3.5671, 6.1832 +_v3[t], 4.4896, 4.2295, 4.8869 +_v4[t], 4.8513, 3.3297, 6.7184 +_v6[t], 4.6755, 3.9157, 5.6081 +_v8[t], 1.7377E-05, -0.041946, 0.036883 +_v10[t], 4.6759, 3.6628, 5.7448 _v12[t], 4.5, 4.5, 4.5 -_v14[t], 0.0071192, -0.37516, 0.56836 -_v15[t], 0.020931, -1.103, 1.671 -_v16[t], 4.5173, 4.1759, 4.9909 -_v17[t], 4.4954, 4.2285, 4.8869 -_v18[t], 4.4956, 4.2338, 4.8803 -_v19[t], 4.674, 3.9153, 5.6081 -_v20[t], 4.6739, 3.9153, 5.6081 -_v21[t], 0.0014703, -0.44002, 0.44002 -_v22[t], 0.014238, -0.75032, 1.1367 -_v23[t], 4.6724, 3.7855, 5.7851 +_v14[t], -0.00036425, -0.37516, 0.38855 +_v15[t], -0.0010709, -1.103, 1.1424 +_v16[t], 4.512, 4.1769, 4.9909 +_v17[t], 4.4896, 4.2295, 4.8869 +_v18[t], 4.4895, 4.2348, 4.8803 +_v19[t], 4.6755, 3.9157, 5.6081 +_v20[t], 4.6755, 3.9157, 5.6081 +_v21[t], -0.015154, -0.44002, 0.44002 +_v22[t], -0.00072851, -0.75032, 0.77711 +_v23[t], 4.6705, 3.7863, 5.7851 GND[t], 0, 0, 0 diff --git a/Tests/Stats/Bridge Rectifier.csv b/Tests/Stats/Bridge Rectifier.csv index 60f8acc0..5aa5bd50 100644 --- a/Tests/Stats/Bridge Rectifier.csv +++ b/Tests/Stats/Bridge Rectifier.csv @@ -1,7 +1,7 @@ var, mean, min, max -_v1[t], 0.0014703, -0.44002, 0.44002 -_v2[t], 0.0014703, -0.44002, 0.44002 -_v4[t], 0.083188, -0.017571, 0.42245 -_v6[t], 0.16785, 0, 0.40488 -_v7[t], 0.084658, -0.017571, 0.42245 +_v1[t], -0.015154, -0.44002, 0.44002 +_v2[t], -0.015154, -0.44002, 0.44002 +_v4[t], 0.090949, -0.017571, 0.42245 +_v6[t], 0.16674, 7.5248E-06, 0.40488 +_v7[t], 0.075795, -0.017571, 0.42245 GND[t], 0, 0, 0 diff --git a/Tests/Stats/Common Cathode Triode Amplifier.csv b/Tests/Stats/Common Cathode Triode Amplifier.csv index d7a731b1..bd5c015b 100644 --- a/Tests/Stats/Common Cathode Triode Amplifier.csv +++ b/Tests/Stats/Common Cathode Triode Amplifier.csv @@ -1,9 +1,9 @@ var, mean, min, max -_v2[t], 0.0014703, -0.44002, 0.44002 -_v3[t], -0.084911, -0.52668, 0.36101 -_v5[t], -0.090505, -0.53233, 0.35546 -_v6[t], 1.7923, 1.7629, 1.8235 +_v2[t], -0.015154, -0.44002, 0.44002 +_v3[t], -0.098509, -0.51872, 0.36101 +_v5[t], -0.10409, -0.52435, 0.35546 +_v6[t], 1.7906, 1.7631, 1.8071 _v8[t], 325, 325, 325 -_v9[t], 205.76, 184.19, 225.94 -_v10[t], 0.25798, -22.034, 19.592 +_v9[t], 206.35, 184.19, 225.4 +_v10[t], 0.71653, -22.024, 18.363 GND[t], 0, 0, 0 diff --git a/Tests/Stats/Common Emitter Transistor Amplifier.csv b/Tests/Stats/Common Emitter Transistor Amplifier.csv index 568b14b9..3d0c7a85 100644 --- a/Tests/Stats/Common Emitter Transistor Amplifier.csv +++ b/Tests/Stats/Common Emitter Transistor Amplifier.csv @@ -1,8 +1,8 @@ var, mean, min, max -_v1[t], 0.0014703, -0.44002, 0.44002 -_v3[t], 0.50992, 0.46655, 0.54951 -_v6[t], 5.2121, 0.17152, 8.5911 +_v1[t], -0.015154, -0.44002, 0.44002 +_v3[t], 0.50975, 0.46655, 0.54951 +_v6[t], 5.2404, 0.17152, 8.591 _v7[t], 10, 10, 10 -_v9[t], 0.043548, -5.0304, 3.4546 -_v11[t], 0.010408, 0.0020003, 0.023004 +_v9[t], 0.067594, -5.029, 3.4546 +_v11[t], 0.010339, 0.0020003, 0.023004 GND[t], 0, 0, 0 diff --git a/Tests/Stats/Diode Rectifier.csv b/Tests/Stats/Diode Rectifier.csv index bad6b9fa..92825555 100644 --- a/Tests/Stats/Diode Rectifier.csv +++ b/Tests/Stats/Diode Rectifier.csv @@ -1,5 +1,5 @@ var, mean, min, max -_v1[t], 0.16785, 0, 0.40488 -_v4[t], 0.084658, -0.017571, 0.42245 -_v5[t], 0.083188, -0.017571, 0.42245 +_v1[t], 0.16674, 7.5248E-06, 0.40488 +_v4[t], 0.075795, -0.017571, 0.42245 +_v5[t], 0.090949, -0.017571, 0.42245 GND[t], 0, 0, 0 diff --git a/Tests/Stats/Dunlop Cry Baby GCB-95.csv b/Tests/Stats/Dunlop Cry Baby GCB-95.csv index 0a919141..9f6755d5 100644 --- a/Tests/Stats/Dunlop Cry Baby GCB-95.csv +++ b/Tests/Stats/Dunlop Cry Baby GCB-95.csv @@ -1,20 +1,20 @@ var, mean, min, max -_v1[t], 0.0014703, -0.44002, 0.44002 -_v3[t], 3.801, 3.3842, 4.2603 -_v7[t], 3.2781, 2.8648, 3.7339 -_v8[t], 8.6705, 8.6236, 8.7126 +_v1[t], -0.015154, -0.44002, 0.44002 +_v3[t], 3.7909, 3.4077, 4.2603 +_v7[t], 3.2681, 2.888, 3.7339 +_v8[t], 8.6715, 8.6236, 8.7104 _v9[t], 9, 9, 9 -_v10[t], 3.2801, 2.9119, 3.6735 -_v11[t], 0.64141, 0.63741, 0.64792 -_v13[t], 0.072652, 0.069693, 0.077513 +_v10[t], 3.2709, 2.9355, 3.6735 +_v11[t], 0.64138, 0.63809, 0.6464 +_v13[t], 0.07263, 0.070191, 0.076367 _v14[t], 9, 9, 9 -_v15[t], 4.697, 4.485, 4.8248 -_v16[t], 0.64263, 0.64015, 0.64604 -_v17[t], 0.64263, 0.64192, 0.6434 -_v20[t], 4.0156, 3.9533, 4.054 -_v21[t], 0.0013751, -0.2072, 0.13468 -_v23[t], 0.00040789, -0.061438, 0.039682 +_v15[t], 4.698, 4.5354, 4.8046 +_v16[t], 0.64262, 0.64183, 0.64341 +_v17[t], 0.64261, 0.64197, 0.6434 +_v20[t], 4.0159, 3.968, 4.047 +_v21[t], 0.0022075, -0.15985, 0.10904 +_v23[t], 0.00066013, -0.047322, 0.032157 _v24[t], 9, 9, 9 -_v25[t], 8.6583, 8.6544, 8.6648 -_v26[t], 3.4314, 3.3695, 3.4695 +_v25[t], 8.6583, 8.6552, 8.663 +_v26[t], 3.4316, 3.3841, 3.4625 GND[t], 0, 0, 0 diff --git a/Tests/Stats/Fender 5e3.csv b/Tests/Stats/Fender 5e3.csv index 12068844..3b6994d9 100644 --- a/Tests/Stats/Fender 5e3.csv +++ b/Tests/Stats/Fender 5e3.csv @@ -1,33 +1,33 @@ var, mean, min, max -_v6[t], 1.2052, -2.0106, 8.8784 -_v7[t], 3.6887, -1.2677, 10.155 -_v9[t], 12.54, 0.019896, 18.749 -_v10[t], 361.77, 235.29, 652.98 -_v11[t], 368.99, 47.695, 496.61 -_v12[t], 1.2052, -2.0106, 8.8784 -_v13[t], 3.6887, -1.2677, 10.155 -_v15[t], 367.62, 242.18, 652.97 -_v16[t], 372.38, 87.025, 497.82 -_v17[t], -0.20725, -11.115, 24.606 -_v20[t], 3.6389, -0.053928, 13.998 -_v21[t], 3.746, -0.053928, 14.432 -_v22[t], 2.7555, -6.6544, 14.406 -_v23[t], 9.133, -1.4592, 27.853 -_v25[t], 367.58, 241.5, 652.98 -_v26[t], 372.39, 56.675, 498.06 -_v28[t], 0.0014703, -0.44002, 0.44002 -_v29[t], 1.4196, -7.7894, 13.364 -_v30[t], 0.19433, 1.2846E-10, 0.49384 -_v32[t], -0.14397, -0.44899, 0.076909 -_v34[t], 0.27417, -10.099, 21.266 -_v35[t], 0.12453, 5.4822E-05, 0.21605 -_v37[t], -0.61063, -5.2465, 0.4831 -_v38[t], -0.00019137, -0.0016271, 0.0001509 -_v39[t], 3.2664E-06, -0.0016208, 0.00049209 -_v40[t], -0.623, -3.0109, 0.35883 -_v41[t], -0.5981, -7.456, 1.1049 -_v42[t], 1.4197, -9.3859, 12.953 +_v6[t], 1.5375, -1.7043, 8.8784 +_v7[t], 5.9837, 0.3658, 10.155 +_v9[t], 16.638, 14.072, 18.749 +_v10[t], 360.59, 291.95, 483.75 +_v11[t], 367.79, 245.2, 435.84 +_v12[t], 1.5375, -1.7043, 8.8784 +_v13[t], 5.9837, 0.3658, 10.155 +_v15[t], 368.88, 300.69, 487.81 +_v16[t], 371.12, 252.19, 439.31 +_v17[t], -0.097556, -6.0266, 10.244 +_v20[t], 5.0997, 0.24846, 13.998 +_v21[t], 5.2475, 0.24846, 14.432 +_v22[t], 4.6127, -2.9143, 14.406 +_v23[t], 16.579, 6.2449, 27.853 +_v25[t], 368.87, 300.38, 488.11 +_v26[t], 371.12, 251.63, 439.51 +_v28[t], -0.015154, -0.44002, 0.44002 +_v29[t], 2.8038, -5.0952, 13.364 +_v30[t], 0.31952, 0.14385, 0.49384 +_v32[t], -0.12937, -0.44654, 0.076909 +_v34[t], 6.2953, -2.6391, 21.266 +_v35[t], 0.17105, 0.13023, 0.21605 +_v37[t], 0.1729, -0.25437, 0.4831 +_v38[t], 5.4097E-05, -7.8837E-05, 0.0001509 +_v39[t], 7.8098E-06, -9.4165E-05, 5.7218E-05 +_v40[t], 0.14183, -0.09143, 0.35883 +_v41[t], 0.1914, -0.63847, 1.1049 +_v42[t], 4.5834, -0.36281, 12.953 GND[t], 0, 0, 0 B+1[t], 370, 370, 370 -B+2[t], 136.33, 0.045736, 207.75 -B+3[t], 14.023, -0.0017603, 35.427 +B+2[t], 184.09, 151.73, 207.75 +B+3[t], 23.565, 12.336, 35.427 diff --git a/Tests/Stats/Floating Diode Clipper.csv b/Tests/Stats/Floating Diode Clipper.csv index 79e756dd..93ea52f7 100644 --- a/Tests/Stats/Floating Diode Clipper.csv +++ b/Tests/Stats/Floating Diode Clipper.csv @@ -1,5 +1,5 @@ var, mean, min, max -_v1[t], 0.0014703, -0.44002, 0.44002 -_v3[t], 2.7047E-08, -0.0027758, 0.0027758 -_v4[t], 0.0014703, -0.43725, 0.43725 +_v1[t], -0.015154, -0.44002, 0.44002 +_v3[t], -3.9424E-05, -0.0027758, 0.0027758 +_v4[t], -0.015115, -0.43725, 0.43725 GND[t], 0, 0, 0 diff --git a/Tests/Stats/Floating Input.csv b/Tests/Stats/Floating Input.csv index 9c548863..42c4a90c 100644 --- a/Tests/Stats/Floating Input.csv +++ b/Tests/Stats/Floating Input.csv @@ -1,5 +1,5 @@ var, mean, min, max -_v2[t], 0.029371, -0.5, 0.5 -_v3[t], 0.01909, -0.36405, 0.45466 -_v4[t], 0.020561, -0.58841, 0.45555 +_v2[t], 0.038386, -0.5, 0.5 +_v3[t], 0.030642, -0.36163, 0.45466 +_v4[t], 0.015488, -0.58841, 0.39427 GND[t], 0, 0, 0 diff --git a/Tests/Stats/Floating Voltage Source.csv b/Tests/Stats/Floating Voltage Source.csv index 92ad5df3..02ea0c40 100644 --- a/Tests/Stats/Floating Voltage Source.csv +++ b/Tests/Stats/Floating Voltage Source.csv @@ -1,5 +1,5 @@ var, mean, min, max -_v2[t], 0.0014703, -0.44002, 0.44002 -_v3[t], -0.00881, -0.44549, 0.35971 -_v4[t], 0.020561, -0.58841, 0.45555 +_v2[t], -0.015154, -0.44002, 0.44002 +_v3[t], -0.022898, -0.44549, 0.32237 +_v4[t], 0.015488, -0.58841, 0.39427 GND[t], 0, 0, 0 diff --git a/Tests/Stats/Half Rectifier.csv b/Tests/Stats/Half Rectifier.csv index e29e007f..cf17e24d 100644 --- a/Tests/Stats/Half Rectifier.csv +++ b/Tests/Stats/Half Rectifier.csv @@ -1,6 +1,6 @@ var, mean, min, max -_v1[t], 0.0014703, -0.44002, 0.44002 -_v2[t], -0.0059067, -0.44002, 0.40403 -_v5[t], 0.7377, -1E-07, 3.5993 -_v6[t], -0.059067, -4.4002, 4.0403 +_v1[t], -0.015154, -0.44002, 0.44002 +_v2[t], -0.021802, -0.44002, 0.40403 +_v5[t], 0.66485, -1E-07, 3.5992 +_v6[t], -0.21802, -4.4002, 4.0403 GND[t], 0, 0, 0 diff --git a/Tests/Stats/Ibanez Tube Screamer TS-9.csv b/Tests/Stats/Ibanez Tube Screamer TS-9.csv index dda84f68..c3d42fdb 100644 --- a/Tests/Stats/Ibanez Tube Screamer TS-9.csv +++ b/Tests/Stats/Ibanez Tube Screamer TS-9.csv @@ -1,17 +1,17 @@ var, mean, min, max -_v2[t], 0.0014703, -0.44002, 0.44002 +_v2[t], -0.015154, -0.44002, 0.44002 _v3[t], 4.5, 4.5, 4.5 -_v4[t], 4.4944, 4.0619, 4.9544 -_v5[t], 4.4944, 4.0619, 4.9544 -_v6[t], 4.4766, 3.7571, 5.271 -_v8[t], 4.4787, 3.8328, 5.1915 -_v10[t], -3.0497E-06, -0.04917, 0.050516 -_v12[t], 4.4787, 3.8195, 5.207 +_v4[t], 4.484, 4.0871, 4.9544 +_v5[t], 4.484, 4.0871, 4.9544 +_v6[t], 4.4665, 3.7819, 5.271 +_v8[t], 4.4697, 3.8554, 5.1915 +_v10[t], -4.1511E-05, -0.04917, 0.047755 +_v12[t], 4.4695, 3.8421, 5.207 _v14[t], 4.5, 4.5, 4.5 -_v16[t], -0.0082817, -0.33807, 0.35697 -_v17[t], -0.016563, -0.67614, 0.71395 -_v18[t], 4.4854, 3.9148, 5.1075 -_v19[t], 4.495, 4.0686, 4.9468 -_v20[t], 4.4787, 3.8328, 5.1915 -_v21[t], 4.4787, 3.8328, 5.1914 +_v16[t], -0.011434, -0.32323, 0.35697 +_v17[t], -0.022869, -0.64646, 0.71395 +_v18[t], 4.4752, 3.9398, 5.1075 +_v19[t], 4.4849, 4.0939, 4.9468 +_v20[t], 4.4697, 3.8554, 5.1915 +_v21[t], 4.4697, 3.8555, 5.1914 GND[t], 0, 0, 0 diff --git a/Tests/Stats/JFET.csv b/Tests/Stats/JFET.csv index adaa6c04..bd4ead53 100644 --- a/Tests/Stats/JFET.csv +++ b/Tests/Stats/JFET.csv @@ -1,7 +1,7 @@ var, mean, min, max -_v1[t], 1.1758, 0.83211, 1.5246 -_v2[t], 5.366, 4.415, 6.3036 -_v3[t], 0.0014703, -0.44002, 0.44002 +_v1[t], 1.1627, 0.83211, 1.5246 +_v2[t], 5.4017, 4.415, 6.3036 +_v3[t], -0.015154, -0.44002, 0.44002 _v5[t], 9, 9, 9 -_v6[t], -0.0026112, -0.95551, 0.93316 +_v6[t], 0.033112, -0.95551, 0.93306 GND[t], 0, 0, 0 diff --git a/Tests/Stats/MXR Distortion +.csv b/Tests/Stats/MXR Distortion +.csv index f30f75bb..c0b6fb51 100644 --- a/Tests/Stats/MXR Distortion +.csv +++ b/Tests/Stats/MXR Distortion +.csv @@ -1,14 +1,14 @@ var, mean, min, max -_v2[t], 0.0014703, -0.44002, 0.44002 -_v4[t], 0.001526, -0.43596, 0.43613 -_v5[t], 4.4944, 4.0659, 4.9498 +_v2[t], -0.015154, -0.44002, 0.44002 +_v4[t], -0.014996, -0.43596, 0.43556 +_v5[t], 4.4842, 4.0909, 4.9498 _v6[t], 4.5, 4.5, 4.5 -_v7[t], 4.4944, 4.0659, 4.9498 -_v8[t], 4.5001, 4.4377, 4.5612 -_v9[t], 4.4733, 2.555, 6.6352 -_v10[t], 4.5002, 4.4384, 4.5607 -_v12[t], -0.049491, -1.8032, 2.1732 -_v13[t], -0.028382, -0.21524, 0.22282 -_v16[t], -0.028354, -0.21503, 0.2226 +_v7[t], 4.4842, 4.0909, 4.9498 +_v8[t], 4.4994, 4.4441, 4.5354 +_v9[t], 4.4274, 2.6787, 6.6291 +_v10[t], 4.4997, 4.4448, 4.5349 +_v12[t], -0.099933, -1.7298, 2.137 +_v13[t], -0.035718, -0.21352, 0.22215 +_v16[t], -0.035682, -0.2133, 0.22193 _v19[t], 9, 9, 9 GND[t], 0, 0, 0 diff --git a/Tests/Stats/MXR Phase 90.csv b/Tests/Stats/MXR Phase 90.csv index 3b03a81f..9e68b41f 100644 --- a/Tests/Stats/MXR Phase 90.csv +++ b/Tests/Stats/MXR Phase 90.csv @@ -1,29 +1,29 @@ var, mean, min, max -_v1[t], 0.0014703, -0.44002, 0.44002 -_v2[t], 0.0015882, -0.43243, 0.43282 -_v3[t], 7.2106, 6.8328, 7.6598 -_v4[t], 7.2106, 6.8328, 7.6598 -_v5[t], 7.2133, 7.006, 7.513 -_v6[t], 7.2133, 7.006, 7.513 -_v7[t], 7.2161, 7.215, 7.218 -_v8[t], 3.608, 3.607, 3.6098 -_v9[t], 7.2161, 6.7948, 7.6323 -_v10[t], 7.2178, 6.9191, 7.4064 -_v11[t], 7.2178, 6.9191, 7.4064 -_v12[t], 7.2196, 6.7725, 7.6134 -_v13[t], 7.2168, 7.0035, 7.5148 -_v14[t], 7.2168, 7.0035, 7.5148 -_v15[t], 7.2141, 6.8503, 7.6849 -_v16[t], 7.2157, 6.9243, 7.4495 -_v17[t], 7.2157, 6.9243, 7.4495 -_v18[t], 7.2173, 6.734, 7.5457 +_v1[t], -0.015154, -0.44002, 0.44002 +_v2[t], -0.014835, -0.43243, 0.4309 +_v3[t], 7.201, 6.8483, 7.6598 +_v4[t], 7.201, 6.8483, 7.6598 +_v5[t], 7.2118, 7.006, 7.5095 +_v6[t], 7.2118, 7.006, 7.5095 +_v7[t], 7.2159, 7.215, 7.2176 +_v8[t], 3.6079, 3.607, 3.6096 +_v9[t], 7.2226, 6.7948, 7.6132 +_v10[t], 7.2225, 6.9219, 7.4064 +_v11[t], 7.2225, 6.9219, 7.4064 +_v12[t], 7.2224, 6.7927, 7.6134 +_v13[t], 7.2117, 7.0035, 7.5109 +_v14[t], 7.2117, 7.0035, 7.5109 +_v15[t], 7.2011, 6.8503, 7.6615 +_v16[t], 7.2134, 6.9281, 7.4495 +_v17[t], 7.2134, 6.9281, 7.4495 +_v18[t], 7.2257, 6.7592, 7.5445 _v20[t], 9, 9, 9 -_v22[t], 3.6081, 3.6075, 3.609 +_v22[t], 3.608, 3.6075, 3.6089 _v24[t], 3.6081, 3.6081, 3.6081 -_v25[t], 3.608, 3.6069, 3.6099 -_v26[t], 3.608, 3.6069, 3.6099 -_v27[t], -7.6974, -7.6985, -7.6955 -_v28[t], 6.595, 6.5909, 6.6012 -_v29[t], 3.9401, 3.5961, 4.2791 -_v31[t], 0.0021561, -0.32552, 0.3412 +_v25[t], 3.6078, 3.6069, 3.6095 +_v26[t], 3.6078, 3.6069, 3.6095 +_v27[t], -7.6976, -7.6985, -7.6959 +_v28[t], 6.5948, 6.5909, 6.6012 +_v29[t], 3.9406, 3.5961, 4.2624 +_v31[t], 0.00083958, -0.32069, 0.33493 GND[t], 0, 0, 0 diff --git a/Tests/Stats/Marshall Blues Breaker.csv b/Tests/Stats/Marshall Blues Breaker.csv index a5b8cf33..fe37b426 100644 --- a/Tests/Stats/Marshall Blues Breaker.csv +++ b/Tests/Stats/Marshall Blues Breaker.csv @@ -1,28 +1,28 @@ var, mean, min, max _v2[t], 4.5, 4.5, 4.5 -_v3[t], 4.4943, 4.0485, 4.9737 -_v4[t], 4.4952, 4.0816, 4.9283 -_v5[t], 4.4944, 4.0619, 4.9544 -_v6[t], 4.4944, 4.0619, 4.9544 +_v3[t], 4.4839, 4.0736, 4.9737 +_v4[t], 4.4852, 4.107, 4.9283 +_v5[t], 4.484, 4.0871, 4.9544 +_v6[t], 4.484, 4.0871, 4.9544 _v7[t], 4.5, 4.5, 4.5 -_v8[t], 4.4927, 3.9963, 5.0416 -_v9[t], 4.4982, 4.2987, 4.6782 -_v10[t], 4.4986, 4.4172, 4.6098 +_v8[t], 4.4817, 4.021, 5.0416 +_v9[t], 4.4942, 4.3178, 4.6525 +_v10[t], 4.4969, 4.4188, 4.6091 _v11[t], 4.5, 4.5, 4.5 -_v12[t], 4.5342, 4.0935, 4.8721 +_v12[t], 4.5419, 4.0944, 4.8698 _v13[t], 4.5, 4.5, 4.5 -_v14[t], 4.5697, 3.7382, 5.2098 -_v15[t], 0.020736, -0.34222, 0.29984 -_v17[t], 0.0014703, -0.44002, 0.44002 -_v19[t], 4.5652, 3.7854, 5.1654 +_v14[t], 4.5844, 3.7395, 5.2062 +_v15[t], 0.023208, -0.34222, 0.29003 +_v17[t], -0.015154, -0.44002, 0.44002 +_v19[t], 4.5805, 3.7867, 5.1617 _v20[t], 4.5, 4.5, 4.5 -_v21[t], 4.5657, 3.7826, 5.1683 -_v22[t], 4.5614, 3.8296, 5.1245 -_v23[t], 4.5302, 4.1731, 4.8048 -_v24[t], 4.5691, 3.7457, 5.2028 -_v25[t], 4.4988, 4.4489, 4.5344 -_v26[t], 4.5342, 4.0935, 4.8721 -_v27[t], 0.0014703, -0.44002, 0.44002 -_v30[t], 0.020736, -0.34222, 0.29984 +_v21[t], 4.5801, 3.7838, 5.1648 +_v22[t], 4.5751, 3.8308, 5.1213 +_v23[t], 4.537, 4.1738, 4.8035 +_v24[t], 4.5836, 3.747, 5.1992 +_v25[t], 4.4995, 4.4493, 4.5334 +_v26[t], 4.5419, 4.0944, 4.8698 +_v27[t], -0.015154, -0.44002, 0.44002 +_v30[t], 0.023208, -0.34222, 0.29003 GND[t], 0, 0, 0 Bypass[t], 0, 0, 0 diff --git a/Tests/Stats/Marshall JCM2000 DSL Preamp.csv b/Tests/Stats/Marshall JCM2000 DSL Preamp.csv index c391808c..240ef14a 100644 --- a/Tests/Stats/Marshall JCM2000 DSL Preamp.csv +++ b/Tests/Stats/Marshall JCM2000 DSL Preamp.csv @@ -1,34 +1,34 @@ var, mean, min, max -_v2[t], 0.30525, -25.398, 18.464 -_v3[t], 0.069949, -5.9495, 4.3197 -_v4[t], -2.0831, -15.88, 13.363 -_v5[t], -2.3247, -31.723, 43.656 -_v6[t], 2.2406, 1.4137, 2.8348 -_v7[t], -19.077, -96.16, 11.603 -_v8[t], -18.186, -192.28, 69.711 -_v12[t], 0.0014703, -0.44002, 0.44002 -_v13[t], -0.0039867, -0.44548, 0.43457 -_v14[t], 181.96, 152.64, 209.67 -_v15[t], 1.7094, 1.653, 1.7665 -_v16[t], 0.0033509, -1.6777, 1.1933 -_v17[t], 390.51, 390.49, 390.53 -_v18[t], 237.77, 202.27, 286.21 -_v19[t], 0.0086573, -0.82429, 0.54456 -_v20[t], 362.28, 361.4, 362.96 -_v21[t], 365.26, 364.25, 366.26 -_v22[t], 279.02, 106.91, 357.4 -_v23[t], 4.063, 0, 13.287 -_v24[t], 181.69, 104.1, 336.49 -_v25[t], 4.6244, 0, 11.436 -_v26[t], 383.38, 382.23, 385.56 -_v29[t], 183.09, 116.32, 320.56 -_v30[t], -5.2004, -103.94, 85.49 -_v32[t], -2.369, -47.317, 38.98 -_v33[t], -0.55111, -29.299, 17.067 -_v34[t], -0.37824, -30.112, 18.392 -_v35[t], -4.7493, -94.796, 78.227 -_v36[t], -4.738, -94.633, 77.961 +_v2[t], 0.76288, -25.361, 18.314 +_v3[t], 0.16429, -5.941, 4.2901 +_v4[t], -2.2745, -15.88, 13.305 +_v5[t], -2.7673, -31.723, 42.702 +_v6[t], 2.2502, 1.4137, 2.8276 +_v7[t], -18.08, -96.16, 10.719 +_v8[t], -16.571, -192.28, 67.826 +_v12[t], -0.015154, -0.44002, 0.44002 +_v13[t], -0.020611, -0.44548, 0.43457 +_v14[t], 182.91, 152.64, 209.31 +_v15[t], 1.7067, 1.653, 1.7444 +_v16[t], 0.027661, -1.6754, 1.1856 +_v17[t], 390.51, 390.5, 390.53 +_v18[t], 236.81, 202.27, 285.78 +_v19[t], 0.017686, -0.81493, 0.54456 +_v20[t], 361.88, 361.4, 362.31 +_v21[t], 364.8, 364.25, 365.39 +_v22[t], 281.35, 106.92, 356.83 +_v23[t], 3.925, 0, 13.236 +_v24[t], 178.15, 104.1, 307.64 +_v25[t], 4.5701, 0, 10.517 +_v26[t], 382.68, 382.23, 383.11 +_v29[t], 177.84, 116.32, 282.95 +_v30[t], -1.6066, -61.549, 85.455 +_v32[t], -0.72142, -28.018, 38.964 +_v33[t], 0.049279, -22.694, 17.067 +_v34[t], 0.11085, -25.016, 18.392 +_v35[t], -1.4234, -56.129, 78.195 +_v36[t], -1.4428, -56.037, 77.929 _v37[t], 400, 400, 400 -_v39[t], 0.3025, -25.317, 18.401 +_v39[t], 0.76266, -25.28, 18.251 _v40[t], 0, 0, 0 GND[t], 0, 0, 0 diff --git a/Tests/Stats/Marshall JCM800 2203 Preamp.csv b/Tests/Stats/Marshall JCM800 2203 Preamp.csv index 3606d782..b13d3938 100644 --- a/Tests/Stats/Marshall JCM800 2203 Preamp.csv +++ b/Tests/Stats/Marshall JCM800 2203 Preamp.csv @@ -1,28 +1,28 @@ var, mean, min, max -_v2[t], -2.4372, -10.754, 2.224 -_v3[t], -2.4153, -21.192, 19.205 -_v5[t], 0.0014703, -0.44002, 0.44002 -_v6[t], -0.0039867, -0.44548, 0.43457 -_v7[t], 247.05, 231.76, 260.56 -_v8[t], 2.4927, 2.2516, 2.7279 -_v9[t], 0.018105, -3.127, 2.6975 -_v10[t], 303.52, 283.56, 325.23 -_v11[t], 3.5723, 1.0572, 5.7878 -_v12[t], 0.97137, 2.0554E-14, 2.1633 -_v13[t], 210.05, 91.5, 304.7 -_v15[t], 218.77, 96.108, 303.88 -_v16[t], 217.87, 116.41, 291.14 -_v17[t], 2.7902, -88.785, 86.6 -_v19[t], 1.2416, -39.58, 38.522 -_v20[t], 0.42012, -22.175, 28.439 -_v21[t], 0.30997, -23.595, 28.124 -_v22[t], 2.4868, -79.671, 77.12 -_v23[t], 2.4833, -79.16, 77.045 -_v24[t], 339.24, 339.2, 339.3 -_v25[t], 352.2, 351.91, 352.47 +_v2[t], -2.6091, -10.754, 2.2222 +_v3[t], -2.9897, -21.192, 18.947 +_v5[t], -0.015154, -0.44002, 0.44002 +_v6[t], -0.020611, -0.44548, 0.43457 +_v7[t], 247.49, 231.79, 260.56 +_v8[t], 2.4838, 2.2519, 2.7251 +_v9[t], 0.07948, -3.127, 2.6574 +_v10[t], 303.12, 283.94, 325.23 +_v11[t], 3.6228, 1.0572, 5.7549 +_v12[t], 0.94686, 2.0554E-14, 2.1633 +_v13[t], 212.75, 91.682, 304.7 +_v15[t], 221.57, 98.549, 303.88 +_v16[t], 221.17, 124.75, 291.14 +_v17[t], 1.89, -88.785, 65.751 +_v19[t], 0.84168, -39.58, 29.177 +_v20[t], 0.21002, -22.175, 25.845 +_v21[t], 0.13194, -23.595, 26.669 +_v22[t], 1.6871, -79.671, 58.261 +_v23[t], 1.6834, -79.16, 58.354 +_v24[t], 339.26, 339.23, 339.3 +_v25[t], 352.32, 352.19, 352.47 _v26[t], 400, 400, 400 -_v28[t], 0.16964, -15.117, 13.381 -_v29[t], 0.16943, -15.13, 13.389 -_v30[t], 0.012648, -3.1325, 2.692 -_v31[t], 0.10242, -9.8863, 8.7758 +_v28[t], 0.50097, -15.117, 13.16 +_v29[t], 0.50069, -15.13, 13.169 +_v30[t], 0.074023, -3.1325, 2.6519 +_v31[t], 0.32718, -9.8863, 8.6259 GND[t], 0, 0, 0 diff --git a/Tests/Stats/Marshall JCM800 2203 preamp modded.csv b/Tests/Stats/Marshall JCM800 2203 preamp modded.csv index 5aeba606..3c8a7e3c 100644 --- a/Tests/Stats/Marshall JCM800 2203 preamp modded.csv +++ b/Tests/Stats/Marshall JCM800 2203 preamp modded.csv @@ -1,34 +1,34 @@ var, mean, min, max -_v2[t], -0.92009, -5.3142, 2.0455 -_v3[t], -0.4433, -10.391, 11.884 -_v5[t], 0.0014703, -0.44002, 0.44002 -_v6[t], -0.001178, -0.44267, 0.43738 -_v7[t], 150.73, 129.17, 170.57 -_v8[t], 1.5576, 1.3961, 1.7127 -_v9[t], 242.44, 180.59, 312.52 -_v10[t], 2.4904, 1.3448, 3.5578 -_v11[t], 1.1259, 0.052432, 2.0792 -_v12[t], 193.73, 95.24, 298.49 -_v14[t], 200.33, 98.978, 297.64 -_v15[t], 200, 118.55, 275.26 -_v16[t], 1.5818, -75.121, 83.041 -_v18[t], 0.69908, -33.286, 36.9 -_v19[t], 0.16949, -20.044, 26.686 -_v20[t], 0.10385, -21.402, 26.928 -_v21[t], 1.3893, -66.359, 73.786 -_v22[t], 1.3982, -66.573, 73.801 -_v23[t], 335.18, 335.12, 335.24 -_v24[t], 350.25, 349.98, 350.48 +_v2[t], -0.9154, -5.3142, 2.0455 +_v3[t], -0.48362, -10.391, 11.809 +_v5[t], -0.015154, -0.44002, 0.44002 +_v6[t], -0.017802, -0.44267, 0.43737 +_v7[t], 151.45, 129.32, 170.57 +_v8[t], 1.5517, 1.3979, 1.7078 +_v9[t], 241.39, 182.24, 312.52 +_v10[t], 2.5166, 1.3448, 3.5113 +_v11[t], 1.1246, 0.052432, 2.0792 +_v12[t], 193.82, 95.348, 298.49 +_v14[t], 200.71, 99.168, 297.64 +_v15[t], 200.8, 119.13, 275.26 +_v16[t], 0.65805, -75.121, 76.199 +_v18[t], 0.29646, -33.286, 33.83 +_v19[t], -0.0090455, -20.044, 26.546 +_v20[t], -0.040051, -21.402, 26.855 +_v21[t], 0.60189, -66.359, 67.583 +_v22[t], 0.59291, -66.573, 67.661 +_v23[t], 335.19, 335.13, 335.24 +_v24[t], 350.36, 350.23, 350.48 _v25[t], 400, 400, 400 -_v27[t], 0.25149, -20.92, 18.736 -_v28[t], 0.022599, -2.241, 1.9989 -_v29[t], 0.017142, -2.2465, 1.9935 -_v30[t], 277.54, 270.8, 283.75 -_v31[t], -0.89584, -46.799, 59.577 -_v32[t], -0.4433, -10.391, 11.884 -_v33[t], 0.022599, -2.241, 1.9989 -_v34[t], 0.022599, -2.241, 1.9989 -_v35[t], -0.4433, -10.391, 11.884 +_v27[t], 0.67917, -20.92, 18.04 +_v28[t], 0.068325, -2.241, 1.9245 +_v29[t], 0.062868, -2.2465, 1.9191 +_v30[t], 277.77, 270.86, 283.75 +_v31[t], -1.1064, -46.799, 59.181 +_v32[t], -0.48362, -10.391, 11.809 +_v33[t], 0.068325, -2.241, 1.9245 +_v34[t], 0.068325, -2.241, 1.9245 +_v35[t], -0.48362, -10.391, 11.809 GND[t], 0, 0, 0 -_x1[t], 0.25149, -20.92, 18.736 -_x2[t], -0.89584, -46.799, 59.577 +_x1[t], 0.67917, -20.92, 18.04 +_x2[t], -1.1064, -46.799, 59.181 diff --git a/Tests/Stats/Op-Amp Inverting.csv b/Tests/Stats/Op-Amp Inverting.csv index b154dcda..3b076eef 100644 --- a/Tests/Stats/Op-Amp Inverting.csv +++ b/Tests/Stats/Op-Amp Inverting.csv @@ -1,6 +1,6 @@ var, mean, min, max -_v1[t], 0.0014703, -0.44002, 0.44002 -_v4[t], 0.14558, -0.00042423, 0.4875 -_v5[t], 1.5866, 0.96236, 4.4002 +_v1[t], -0.015154, -0.44002, 0.44002 +_v4[t], 0.13587, -0.00042423, 0.4875 +_v5[t], 1.646, 0.96236, 4.4002 _v7[t], 9, 9, 9 GND[t], 0, 0, 0 diff --git a/Tests/Stats/Op-Amp Model.csv b/Tests/Stats/Op-Amp Model.csv index c6f99590..2c4c375d 100644 --- a/Tests/Stats/Op-Amp Model.csv +++ b/Tests/Stats/Op-Amp Model.csv @@ -1,11 +1,11 @@ var, mean, min, max -_v1[t], 0.099602, -14.026, 14.026 -_v2[t], 0.00096851, -0.13805, 0.13814 -_v3[t], 0.0014703, -0.44002, 0.44002 -_v6[t], 0.098625, -13.889, 13.889 +_v1[t], -0.52294, -14.026, 14.026 +_v2[t], -0.0051359, -0.13805, 0.13814 +_v3[t], -0.015154, -0.44002, 0.44002 +_v6[t], -0.51782, -13.889, 13.889 _v8[t], -15, -15, -15 _v9[t], -13, -13, -13 _v10[t], 13, 13, 13 _v11[t], 15, 15, 15 -_v13[t], 0.099602, -14.026, 14.026 +_v13[t], -0.52294, -14.026, 14.026 GND[t], 0, 0, 0 diff --git a/Tests/Stats/Op-Amp Non-Inverting.csv b/Tests/Stats/Op-Amp Non-Inverting.csv index 07b9960d..80bf6d99 100644 --- a/Tests/Stats/Op-Amp Non-Inverting.csv +++ b/Tests/Stats/Op-Amp Non-Inverting.csv @@ -1,7 +1,7 @@ var, mean, min, max -_v1[t], 0.0014703, -0.44002, 0.44002 -_v3[t], 0.039519, 0.0090477, 0.080985 -_v5[t], 3.9932, 0.97357, 8.1107 +_v1[t], -0.015154, -0.44002, 0.44002 +_v3[t], 0.03798, 0.0090477, 0.080985 +_v5[t], 3.838, 0.97357, 8.1107 _v6[t], 0, 0, 0 _v7[t], 9, 9, 9 GND[t], 0, 0, 0 diff --git a/Tests/Stats/Op-Amp Saturation.csv b/Tests/Stats/Op-Amp Saturation.csv index f1bbada3..ee079abe 100644 --- a/Tests/Stats/Op-Amp Saturation.csv +++ b/Tests/Stats/Op-Amp Saturation.csv @@ -1,7 +1,7 @@ var, mean, min, max -_v1[t], 0.0014703, -0.44002, 0.44002 -_v4[t], 0.00048061, -0.29601, 0.29601 -_v5[t], -0.09914, -14.031, 14.031 +_v1[t], -0.015154, -0.44002, 0.44002 +_v4[t], -0.0097677, -0.29601, 0.29601 +_v5[t], 0.52566, -14.031, 14.031 _v6[t], 15, 15, 15 _v7[t], -15, -15, -15 GND[t], 0, 0, 0 diff --git a/Tests/Stats/Orange Rockerverb 50 Preamp.csv b/Tests/Stats/Orange Rockerverb 50 Preamp.csv index a1d504fc..5928d902 100644 --- a/Tests/Stats/Orange Rockerverb 50 Preamp.csv +++ b/Tests/Stats/Orange Rockerverb 50 Preamp.csv @@ -1,30 +1,30 @@ var, mean, min, max -_v3[t], 0.0014703, -0.44002, 0.44002 -_v4[t], -0.0039867, -0.44548, 0.43457 -_v5[t], 201.99, 174.92, 227.55 -_v6[t], 1.8211, 1.7735, 1.8707 -_v7[t], 178.17, 119.46, 257.45 -_v8[t], 1.4428, 1.3332, 1.5302 -_v9[t], 2.7024, 2.2595, 2.9984 -_v10[t], 222.84, 95.451, 339.54 -_v11[t], 171.95, 95.77, 287.83 -_v12[t], 172.64, 113.71, 263.83 -_v13[t], -1.752, -67.917, 57.098 -_v14[t], -0.78194, -30.264, 25.727 -_v15[t], -0.33279, -27.678, 16.403 -_v16[t], -0.20087, -28.975, 19.231 -_v17[t], -1.5713, -82.051, 52.242 -_v18[t], 323.04, 322.7, 323.27 -_v19[t], 348.54, 347.63, 349.74 +_v3[t], -0.015154, -0.44002, 0.44002 +_v4[t], -0.020611, -0.44548, 0.43457 +_v5[t], 202.73, 174.92, 226.81 +_v6[t], 1.8174, 1.7735, 1.8442 +_v7[t], 177.88, 119.46, 257.07 +_v8[t], 1.4449, 1.3332, 1.5272 +_v9[t], 2.7603, 2.5654, 2.9984 +_v10[t], 222.48, 95.451, 338.74 +_v11[t], 170.69, 95.77, 274.63 +_v12[t], 170.48, 113.71, 246.16 +_v13[t], 0.24492, -52.433, 57.098 +_v14[t], 0.11036, -23.336, 25.727 +_v15[t], 0.078652, -22.95, 16.395 +_v16[t], 0.063197, -25.658, 19.231 +_v17[t], 0.22414, -57.364, 52.242 +_v18[t], 322.9, 322.7, 323.07 +_v19[t], 348.02, 347.63, 348.47 _v20[t], 400, 400, 400 -_v22[t], -0.0090355, -1.4166, 0.94536 -_v23[t], 0.070817, -8.5375, 5.9885 -_v24[t], 0.029519, -3.8443, 2.689 -_v25[t], -1.7208, -11.52, 2.9154 -_v26[t], -0.81021, -53.457, 47.525 -_v27[t], -0.77454, -31.671, 26.748 -_v28[t], 2.7768, 0, 7.0789 -_v29[t], -15.222, -167.63, 136.64 -_v30[t], -14.993, -53.458, 7.4957 -_v31[t], -1.5637, -60.528, 51.454 +_v22[t], -0.0026931, -1.4129, 0.94532 +_v23[t], 0.10912, -8.515, 5.9885 +_v24[t], 0.04721, -3.8344, 2.6888 +_v25[t], -1.6222, -11.509, 2.9154 +_v26[t], -0.42014, -53.407, 47.525 +_v27[t], -0.54066, -31.642, 26.748 +_v28[t], 2.7528, 0, 6.7806 +_v29[t], -15.706, -167.53, 134.74 +_v30[t], -15.077, -53.426, 7.2475 +_v31[t], 0.22089, -46.671, 51.454 GND[t], 0, 0, 0 diff --git a/Tests/Stats/Parallel capacitors 1.csv b/Tests/Stats/Parallel capacitors 1.csv index d8fb1774..946673e2 100644 --- a/Tests/Stats/Parallel capacitors 1.csv +++ b/Tests/Stats/Parallel capacitors 1.csv @@ -1,4 +1,4 @@ var, mean, min, max -_v1[t], 0.0014703, -0.44002, 0.44002 -_v2[t], -0.00066582, -0.05206, 0.076007 +_v1[t], -0.015154, -0.44002, 0.44002 +_v2[t], -0.0010673, -0.05206, 0.076007 GND[t], 0, 0, 0 diff --git a/Tests/Stats/Parallel capacitors 2.csv b/Tests/Stats/Parallel capacitors 2.csv index d8fb1774..946673e2 100644 --- a/Tests/Stats/Parallel capacitors 2.csv +++ b/Tests/Stats/Parallel capacitors 2.csv @@ -1,4 +1,4 @@ var, mean, min, max -_v1[t], 0.0014703, -0.44002, 0.44002 -_v2[t], -0.00066582, -0.05206, 0.076007 +_v1[t], -0.015154, -0.44002, 0.44002 +_v2[t], -0.0010673, -0.05206, 0.076007 GND[t], 0, 0, 0 diff --git a/Tests/Stats/Passive 1stOrder Highpass RC.csv b/Tests/Stats/Passive 1stOrder Highpass RC.csv index 0166fddd..ff731632 100644 --- a/Tests/Stats/Passive 1stOrder Highpass RC.csv +++ b/Tests/Stats/Passive 1stOrder Highpass RC.csv @@ -1,4 +1,4 @@ var, mean, min, max -_v1[t], 0.0014703, -0.44002, 0.44002 -_v2[t], -0.00031668, -0.026406, 0.038448 +_v1[t], -0.015154, -0.44002, 0.44002 +_v2[t], -0.0005117, -0.026406, 0.038448 GND[t], 0, 0, 0 diff --git a/Tests/Stats/Passive 1stOrder Lowpass RC.csv b/Tests/Stats/Passive 1stOrder Lowpass RC.csv index 72c11a8e..7ddd5544 100644 --- a/Tests/Stats/Passive 1stOrder Lowpass RC.csv +++ b/Tests/Stats/Passive 1stOrder Lowpass RC.csv @@ -1,4 +1,4 @@ var, mean, min, max -_v1[t], 0.0014703, -0.44002, 0.44002 -_v2[t], 0.0047104, -0.35476, 0.35174 +_v1[t], -0.015154, -0.44002, 0.44002 +_v2[t], -0.0090506, -0.35476, 0.33579 GND[t], 0, 0, 0 diff --git a/Tests/Stats/Passive 1stOrder Lowpass RL.csv b/Tests/Stats/Passive 1stOrder Lowpass RL.csv index 72c11a8e..7ddd5544 100644 --- a/Tests/Stats/Passive 1stOrder Lowpass RL.csv +++ b/Tests/Stats/Passive 1stOrder Lowpass RL.csv @@ -1,4 +1,4 @@ var, mean, min, max -_v1[t], 0.0014703, -0.44002, 0.44002 -_v2[t], 0.0047104, -0.35476, 0.35174 +_v1[t], -0.015154, -0.44002, 0.44002 +_v2[t], -0.0090506, -0.35476, 0.33579 GND[t], 0, 0, 0 diff --git a/Tests/Stats/Passive 2ndOrder Bandpass RLC.csv b/Tests/Stats/Passive 2ndOrder Bandpass RLC.csv index 78f40ddc..2561049d 100644 --- a/Tests/Stats/Passive 2ndOrder Bandpass RLC.csv +++ b/Tests/Stats/Passive 2ndOrder Bandpass RLC.csv @@ -1,4 +1,4 @@ var, mean, min, max -_v2[t], 0.0014703, -0.44002, 0.44002 -_v3[t], -0.0017695, -0.12048, 0.17797 +_v2[t], -0.015154, -0.44002, 0.44002 +_v3[t], -0.0029045, -0.12048, 0.17797 GND[t], 0, 0, 0 diff --git a/Tests/Stats/Passive 2ndOrder Lowpass RC.csv b/Tests/Stats/Passive 2ndOrder Lowpass RC.csv index 0cd9f0b2..c820e8cc 100644 --- a/Tests/Stats/Passive 2ndOrder Lowpass RC.csv +++ b/Tests/Stats/Passive 2ndOrder Lowpass RC.csv @@ -1,5 +1,5 @@ var, mean, min, max -_v1[t], 0.0014703, -0.44002, 0.44002 -_v2[t], 0.0056384, -0.26362, 0.26877 -_v3[t], 0.0073899, -0.21666, 0.22623 +_v1[t], -0.015154, -0.44002, 0.44002 +_v2[t], -0.0051632, -0.26362, 0.21739 +_v3[t], -0.00032161, -0.21666, 0.16702 GND[t], 0, 0, 0 diff --git a/Tests/Stats/Passive 2ndOrder Lowpass RLC.csv b/Tests/Stats/Passive 2ndOrder Lowpass RLC.csv index cbc6fca5..f44d731b 100644 --- a/Tests/Stats/Passive 2ndOrder Lowpass RLC.csv +++ b/Tests/Stats/Passive 2ndOrder Lowpass RLC.csv @@ -1,5 +1,5 @@ var, mean, min, max -_v2[t], 0.0014703, -0.44002, 0.44002 -_v3[t], 0.0014873, -0.44055, 0.44114 -_v4[t], 0.0025043, -0.23671, 0.24691 +_v2[t], -0.015154, -0.44002, 0.44002 +_v3[t], -0.01515, -0.44055, 0.44109 +_v4[t], 0.0074674, -0.23671, 0.20057 GND[t], 0, 0, 0 diff --git a/Tests/Stats/Pro Co Rat.csv b/Tests/Stats/Pro Co Rat.csv index d862bfb9..4f133554 100644 --- a/Tests/Stats/Pro Co Rat.csv +++ b/Tests/Stats/Pro Co Rat.csv @@ -1,20 +1,20 @@ var, mean, min, max -_v2[t], 4.5465, 4.4055, 4.6973 -_v3[t], 4.722, 0.83032, 8.1709 -_v4[t], 0.11479, -4.0079, 3.8232 -_v5[t], 0.036381, -0.62663, 0.62416 -_v7[t], 4.5465, 4.407, 4.6959 -_v8[t], 4.5437, 4.4504, 4.6556 -_v10[t], 0.036706, -0.60758, 0.6061 -_v11[t], 0.036724, -0.60656, 0.60514 -_v14[t], 0.0062898, -0.71581, 0.67363 +_v2[t], 4.5874, 4.4501, 4.6973 +_v3[t], 4.8419, 0.83032, 8.1681 +_v4[t], 0.13965, -4.0079, 3.7128 +_v5[t], 0.05562, -0.62663, 0.62251 +_v7[t], 4.5872, 4.4515, 4.6959 +_v8[t], 4.5835, 4.4954, 4.6556 +_v10[t], 0.055633, -0.60758, 0.6054 +_v11[t], 0.055634, -0.60656, 0.60448 +_v14[t], -0.00035461, -0.71581, 0.6285 _v15[t], 9, 9, 9 -_v18[t], 4.5814, 4.0724, 5.1758 -_v19[t], 4.5814, 4.0724, 5.1758 +_v18[t], 4.6263, 4.1322, 5.1758 +_v19[t], 4.6263, 4.1322, 5.1758 _v20[t], 4.5, 4.5, 4.5 -_v22[t], 0.0014703, -0.44002, 0.44002 -_v23[t], 2.2258, 1.6101, 2.7985 +_v22[t], -0.015154, -0.44002, 0.44002 +_v23[t], 2.2202, 1.6101, 2.7592 _v25[t], 9, 9, 9 -_v26[t], 0.0040188, -0.62764, 0.59531 -_v28[t], 0.0010808, -0.1688, 0.1601 +_v26[t], -0.0058909, -0.62764, 0.54981 +_v28[t], -0.0015843, -0.1688, 0.14787 GND[t], 0, 0, 0 diff --git a/Tests/Stats/Rectifier.csv b/Tests/Stats/Rectifier.csv index 910ae7bc..bda26ab9 100644 --- a/Tests/Stats/Rectifier.csv +++ b/Tests/Stats/Rectifier.csv @@ -1,7 +1,7 @@ var, mean, min, max -_v2[t], 0.0014703, -0.44002, 0.44002 -_v3[t], 0.48064, 0, 1.0825 -_v5[t], 0.0014703, -0.44002, 0.44002 -_v6[t], -0.0036757, -1.1001, 1.1001 -_v8[t], 0.0036757, -1.1001, 1.1001 +_v2[t], -0.015154, -0.44002, 0.44002 +_v3[t], 0.47763, 9.3844E-05, 1.0825 +_v5[t], -0.015154, -0.44002, 0.44002 +_v6[t], 0.037885, -1.1001, 1.1001 +_v8[t], -0.037885, -1.1001, 1.1001 GND[t], 0, 0, 0 diff --git a/Tests/Stats/SP3T.csv b/Tests/Stats/SP3T.csv index 10d7e431..80bf15f6 100644 --- a/Tests/Stats/SP3T.csv +++ b/Tests/Stats/SP3T.csv @@ -1,7 +1,7 @@ var, mean, min, max -_v1[t], 0.00081142, -0.21971, 0.21971 -_v3[t], 0.0014703, -0.44002, 0.44002 -_v6[t], 0.00081142, -0.21971, 0.21971 -_v7[t], 0.0014703, -0.44002, 0.44002 +_v1[t], -0.0074484, -0.21971, 0.21971 +_v3[t], -0.015154, -0.44002, 0.44002 +_v6[t], -0.0074484, -0.21971, 0.21971 +_v7[t], -0.015154, -0.44002, 0.44002 _v9[t], 0, 0, 0 GND[t], 0, 0, 0 diff --git a/Tests/Stats/SPDT.csv b/Tests/Stats/SPDT.csv index 6652cd2c..0e7eec66 100644 --- a/Tests/Stats/SPDT.csv +++ b/Tests/Stats/SPDT.csv @@ -1,6 +1,6 @@ var, mean, min, max -_v1[t], 0.00081142, -0.21971, 0.21971 -_v3[t], 0.0014703, -0.44002, 0.44002 -_v6[t], 0.00081142, -0.21971, 0.21971 -_v7[t], 0.0014703, -0.44002, 0.44002 +_v1[t], -0.0074484, -0.21971, 0.21971 +_v3[t], -0.015154, -0.44002, 0.44002 +_v6[t], -0.0074484, -0.21971, 0.21971 +_v7[t], -0.015154, -0.44002, 0.44002 GND[t], 0, 0, 0 diff --git a/Tests/Stats/Subcircuit Tone Stack.csv b/Tests/Stats/Subcircuit Tone Stack.csv index b3698ffd..2953aaad 100644 --- a/Tests/Stats/Subcircuit Tone Stack.csv +++ b/Tests/Stats/Subcircuit Tone Stack.csv @@ -1,5 +1,5 @@ var, mean, min, max -_v1[t], 0.0014703, -0.44002, 0.44002 +_v1[t], -0.015154, -0.44002, 0.44002 _v3[t], 0, 0, 0 -_v4[t], -0.0026341, -0.31561, 0.29369 +_v4[t], -0.010078, -0.29195, 0.29369 GND[t], 0, 0, 0 diff --git a/Tests/Stats/Subcircuit Tone Stacks.csv b/Tests/Stats/Subcircuit Tone Stacks.csv index 5163b03c..221f55af 100644 --- a/Tests/Stats/Subcircuit Tone Stacks.csv +++ b/Tests/Stats/Subcircuit Tone Stacks.csv @@ -1,7 +1,7 @@ var, mean, min, max -_v1[t], 0.0014703, -0.44002, 0.44002 +_v1[t], -0.015154, -0.44002, 0.44002 _v3[t], 0, 0, 0 -_v4[t], -0.00028048, -0.088945, 0.069802 -_v5[t], -0.00064002, -0.11972, 0.10581 +_v4[t], -0.0014541, -0.076188, 0.069728 +_v5[t], -0.0037524, -0.11208, 0.10015 _v6[t], 0, 0, 0 GND[t], 0, 0, 0 diff --git a/Tests/Stats/Subcircuit Trivial Two-Port.csv b/Tests/Stats/Subcircuit Trivial Two-Port.csv index fa4d15c4..9adc3969 100644 --- a/Tests/Stats/Subcircuit Trivial Two-Port.csv +++ b/Tests/Stats/Subcircuit Trivial Two-Port.csv @@ -1,5 +1,5 @@ var, mean, min, max -_v1[t], 0.0014703, -0.44002, 0.44002 -_v2[t], 0.0014703, -0.44002, 0.44002 +_v1[t], -0.015154, -0.44002, 0.44002 +_v2[t], -0.015154, -0.44002, 0.44002 _v3[t], 0, 0, 0 GND[t], 0, 0, 0 diff --git a/Tests/Stats/Subcircuit Trivial.csv b/Tests/Stats/Subcircuit Trivial.csv index bdce1648..8aa42d4f 100644 --- a/Tests/Stats/Subcircuit Trivial.csv +++ b/Tests/Stats/Subcircuit Trivial.csv @@ -1,4 +1,4 @@ var, mean, min, max -_v1[t], 0.0014703, -0.44002, 0.44002 -_v2[t], 0.0014703, -0.44002, 0.44002 +_v1[t], -0.015154, -0.44002, 0.44002 +_v2[t], -0.015154, -0.44002, 0.44002 GND[t], 0, 0, 0 diff --git a/Tests/Stats/Subcircuit Voltage Divider.csv b/Tests/Stats/Subcircuit Voltage Divider.csv index 005ee1b6..c7884384 100644 --- a/Tests/Stats/Subcircuit Voltage Divider.csv +++ b/Tests/Stats/Subcircuit Voltage Divider.csv @@ -1,5 +1,5 @@ var, mean, min, max -_v1[t], 0.0014703, -0.44002, 0.44002 -_v2[t], 0.00073515, -0.22001, 0.22001 +_v1[t], -0.015154, -0.44002, 0.44002 +_v2[t], -0.007577, -0.22001, 0.22001 _v3[t], 0, 0, 0 GND[t], 0, 0, 0 diff --git a/Tests/Stats/Transformer.csv b/Tests/Stats/Transformer.csv index d2114e0b..073a90c3 100644 --- a/Tests/Stats/Transformer.csv +++ b/Tests/Stats/Transformer.csv @@ -1,4 +1,4 @@ var, mean, min, max -_v1[t], 0.0014703, -0.44002, 0.44002 -_v3[t], 0.014703, -4.4002, 4.4002 +_v1[t], -0.015154, -0.44002, 0.44002 +_v3[t], -0.15154, -4.4002, 4.4002 GND[t], 0, 0, 0 diff --git a/Tests/Stats/Wien Bridge Oscillator.csv b/Tests/Stats/Wien Bridge Oscillator.csv index 655dba3b..9fd3fdcf 100644 --- a/Tests/Stats/Wien Bridge Oscillator.csv +++ b/Tests/Stats/Wien Bridge Oscillator.csv @@ -1,10 +1,10 @@ var, mean, min, max -_v1[t], 2.6042E-05, 0, 0.125 -_v2[t], 0.0013137, -2.7598, 2.7587 -_v3[t], 0.0061284, -6.2524, 6.2492 -_v4[t], 0.0038796, -8.1142, 8.1133 -_v5[t], 0.0012854, -2.6885, 2.6881 +_v1[t], 0, 0, 0 +_v2[t], 0.0010938, -2.7598, 2.7587 +_v3[t], 0.008917, -6.2524, 6.2492 +_v4[t], 0.0031337, -8.1142, 8.1133 +_v5[t], 0.0010384, -2.6885, 2.6881 _v6[t], 9, 9, 9 _v7[t], -9, -9, -9 -_v8[t], 0.0012382, -2.5898, 2.5895 +_v8[t], 0.0010003, -2.5898, 2.5895 GND[t], 0, 0, 0 diff --git a/Tests/Test.cs b/Tests/Test.cs index fa79598c..da6a337a 100644 --- a/Tests/Test.cs +++ b/Tests/Test.cs @@ -176,22 +176,23 @@ public void PlotAll(string Title, Dictionary> Outputs) p.Save("Plots\\" + Title + ".bmp"); } - private static Dictionary ComputeStatistics(Dictionary> Outputs) + private static Dictionary ComputeStatistics(Dictionary> Outputs, int Warmup) { Dictionary stats = new Dictionary(); foreach (var i in Outputs) { - double mean = i.Value.Sum() / i.Value.Count; - double min = i.Value.Min(); - double max = i.Value.Max(); + double[] steadyState = i.Value.Skip(Warmup).ToArray(); + double mean = steadyState.Sum() / steadyState.Count(); + double min = steadyState.Min(); + double max = steadyState.Max(); stats.Add(i.Key, new double[] { mean, min, max }); } return stats; } - private string StatsToString(string Title, Dictionary> Outputs) + private string StatsToString(string Title, Dictionary> Outputs, int Warmup) { - Dictionary stats = ComputeStatistics(Outputs); + Dictionary stats = ComputeStatistics(Outputs, Warmup); string cols = "{0}, {1:G5}, {2:G5}, {3:G5}"; @@ -203,9 +204,9 @@ private string StatsToString(string Title, Dictionary> return sb.ToString(); } - public void CheckStatistics(string Title, Dictionary> Outputs, bool Update) + public void CheckStatistics(string Title, Dictionary> Outputs, int Warmup, bool Update) { - Dictionary stats = ComputeStatistics(Outputs); + Dictionary stats = ComputeStatistics(Outputs, Warmup); string cols = "{0}, {1:G5}, {2:G5}, {3:G5}";