Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 6 additions & 8 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,16 +29,15 @@ jobs:
shell: pwsh
working-directory: LiveSPICEVst
run: dotnet publish -c Release --framework net8.0-windows /p:DebugType=None /p:UseSharedCompilation=false /p:UseRazorBuildServer=false
# --check asserts results against Tests/Stats/*.csv; --sampleRate 44100 because
# that is the configuration the committed baselines were generated with.
# Checking against Tests/Stats/*.csv is unconditional; --updateGolden regenerates.
- name: Run circuit tests
shell: pwsh
working-directory: Tests
run: dotnet run -c Release --framework net6.0-windows test "Circuits\*.schx" --check --sampleRate 44100
run: dotnet run -c Release --framework net6.0-windows test "Circuits\*.schx"
- name: Run examples
shell: pwsh
working-directory: Tests
run: dotnet run -c Release --framework net6.0-windows test "Examples\*.schx" --check --sampleRate 44100
run: dotnet run -c Release --framework net6.0-windows test "Examples\*.schx"

test-macos:
name: Test (macOS)
Expand All @@ -56,14 +55,13 @@ jobs:
# portable subset (Util, Audio, Circuit, ComputerAlgebra, Tests).
- name: Build portable projects
run: dotnet build LiveSPICE.Core.sln -c Release
# Same assertion as the Windows job: macOS reproduces the Windows-generated
# baselines to ~1e-12 (scale-normalized) at this configuration.
# Same unconditional assertion as the Windows job.
- name: Run circuit tests
working-directory: Tests
run: dotnet run -c Release --framework net8.0 --no-build test "Circuits/*.schx" --check --sampleRate 44100
run: dotnet run -c Release --framework net8.0 --no-build test "Circuits/*.schx"
- name: Run examples
working-directory: Tests
run: dotnet run -c Release --framework net8.0 --no-build test "Examples/*.schx" --check --sampleRate 44100
run: dotnet run -c Release --framework net8.0 --no-build test "Examples/*.schx"
# The live audio path needs a device, which CI runners don't have. The offline render path
# exercises schematic load, solve, codegen and the buffer loop without one.
- name: List audio devices
Expand Down
62 changes: 31 additions & 31 deletions Tests/Examples/Ibanez Tube Screamer TS-9.schx

Large diffs are not rendered by default.

18 changes: 6 additions & 12 deletions Tests/Program.cs
Original file line number Diff line number Diff line change
Expand Up @@ -17,10 +17,9 @@ static async Task<int> Main(string[] args)
var rootCommand = new RootCommand().WithCommand("test", "Run tests", c => c
.WithArgument<string>("pattern", "Glob pattern for files to test")
.WithOption<bool>(new[] { "--plot" }, "Plot results")
.WithOption<bool>(new[] { "--stats" }, "Write statistics")
.WithOption<bool>(new[] { "--check" }, "Check results against saved statistics (use --sampleRate 44100, the rate the baselines were generated at)")
.WithOption<bool>(new[] { "--updateGolden" }, "Overwrite the saved statistics instead of checking against them")
.WithOption(new[] { "--samples" }, () => 4800, "Samples")
.WithHandler(CommandHandler.Create<string, bool, bool, bool, int, int, int, int>(Test)))
.WithHandler(CommandHandler.Create<string, bool, bool, int, int, int, int>(Test)))
.WithCommand("benchmark", "Run benchmarks", c => c
.WithArgument<string>("pattern", "Glob pattern for files to benchmark")
.WithHandler(CommandHandler.Create<string, int, int, int>(Benchmark)))
Expand All @@ -34,18 +33,17 @@ static async Task<int> Main(string[] args)

private static int checkFailures = 0;

public static void Test(string pattern, bool plot, bool stats, bool check, int sampleRate, int samples, int oversample, int iterations)
public static void Test(string pattern, bool plot, bool updateGolden, int sampleRate, int samples, int oversample, int iterations)
{
var log = new ConsoleLog() { Verbosity = MessageType.Info };
var tester = new Test();

foreach (var circuit in GetCircuits(pattern, log))
{
var outputs = tester.Run(circuit, t => Harmonics(t, 0.5, 82, 2), sampleRate, samples, oversample, iterations);
if (check)
{
checkFailures += tester.CheckStatistics(circuit.Name, outputs, log);
}
// Checking is unconditional - skip the first half as warmup so the startup
// transient does not dominate the statistics.
checkFailures += tester.CheckStatistics(circuit.Name, outputs, samples / 2, updateGolden, log);
#if PLOTTING
if (plot)
{
Expand All @@ -57,10 +55,6 @@ public static void Test(string pattern, bool plot, bool stats, bool check, int s
log.WriteLine(MessageType.Warning, "--plot is not supported on this platform (requires System.Drawing/WinForms); ignoring.");
}
#endif
if (stats)
{
tester.WriteStatistics(circuit.Name, outputs);
}
}
}

Expand Down
46 changes: 23 additions & 23 deletions Tests/Stats/59 Bassman Preamp+Tone Stack.csv
Original file line number Diff line number Diff line change
@@ -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], 184.37, 96.213, 279.47
_v2[t], 2.0276, -63.517, 77.388
_v4[t], 183.32, 112.37, 258.19
_v5[t], 0.27628, -13.915, 18.542
_v6[t], 2.0454, -63.856, 77.771
_v7[t], 0.23107, -14.383, 18.786
_v8[t], 2.032, -63.687, 77.557
_v11[t], 0.010253, -0.44003, 0.44003
_v13[t], 0.010253, -0.44003, 0.44003
_v14[t], 1.363, 1.3619, 1.3635
_v16[t], 158.55, 145.24, 172.31
_v18[t], 325, 325, 325
_v19[t], -1.0055, -14.678, 12.399
_v20[t], -0.85736, -7.3593, 4.0959
_v21[t], -1.24, -7.381, 1.8238
_v22[t], 1.0514, 1.075E-08, 1.9038
_v24[t], 183.43, 93.667, 280.25
_v25[t], 325, 325, 325
_v26[t], 325, 325, 325
_v28[t], -0.85736, -7.3593, 4.0959
GND[t], 0, 0, 0
_x1[t], -1.0055, -14.678, 12.399
34 changes: 17 additions & 17 deletions Tests/Stats/59 Bassman Preamp.csv
Original file line number Diff line number Diff line change
@@ -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], 186.77, 95.957, 284.4
_v4[t], 0.010253, -0.44003, 0.44003
_v6[t], 0.010253, -0.44003, 0.44003
_v7[t], 1.363, 1.3619, 1.3635
_v9[t], 158.55, 145.24, 172.31
_v11[t], 325, 325, 325
_v12[t], -1.0069, -14.678, 12.399
_v13[t], -0.85736, -7.3593, 4.0959
_v14[t], -0.85736, -7.3593, 4.0959
_v15[t], -1.24, -7.381, 1.8238
_v16[t], 1.0541, 1.6417E-08, 1.9038
_v18[t], 185.96, 93.667, 285.12
_v19[t], 325, 325, 325
_v20[t], 325, 325, 325
GND[t], 0, 0, 0
_x1[t], -1.0069, -14.678, 12.399
18 changes: 9 additions & 9 deletions Tests/Stats/59 Bassman Tone Stack.csv
Original file line number Diff line number Diff line change
@@ -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.010253, -0.44003, 0.44003
_v3[t], 0.005774, -0.28795, 0.2887
_v5[t], 0.0052751, -0.30492, 0.27897
_v6[t], 0.0012233, -0.048266, 0.062094
_v7[t], 0.0059437, -0.29604, 0.29868
_v8[t], 0.0011073, -0.04407, 0.060181
_v9[t], 0.0058444, -0.29195, 0.29369
GND[t], 0, 0, 0
16 changes: 8 additions & 8 deletions Tests/Stats/Active 1stOrder Highpass RC.csv
Original file line number Diff line number Diff line change
@@ -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.010253, -0.44003, 0.44003
_v4[t], -8.8518E-05, -0.038486, 0.026432
_v6[t], 0, 0, 0
_v7[t], 8.8518E-05, -0.026432, 0.038486
GND[t], 0, 0, 0
_x1[t], 2, 2, 2
_x2[t], -2, -2, -2
14 changes: 7 additions & 7 deletions Tests/Stats/Active 1stOrder Lowpass RC.csv
Original file line number Diff line number Diff line change
@@ -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.010253, -0.44003, 0.44003
_v4[t], -0.0058173, -0.33573, 0.35471
_v6[t], 6.7975E-07, -3.6743E-05, 3.5681E-05
GND[t], 0, 0, 0
_x1[t], 2.0044, 1.803, 2.2936
_x2[t], -1.9955, -2.197, -1.7064
64 changes: 32 additions & 32 deletions Tests/Stats/Big Muff Pi.csv
Original file line number Diff line number Diff line change
@@ -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.010253, -0.44003, 0.44003
_v4[t], 0.60381, 0.45928, 0.68568
_v6[t], 0.021827, 7.3646E-05, 0.057591
_v7[t], 6.709, 3.7012, 8.575
_v8[t], 9, 9, 9
_v10[t], -0.0008928, -0.013246, 0.010443
_v11[t], -0.13596, -3.1619, 1.7059
_v12[t], -0.045533, -0.67556, 0.53257
_v13[t], 0.6833, 0.2519, 0.91228
_v15[t], 0.69243, 0.67014, 0.70902
_v16[t], 0.069966, 0.053971, 0.082197
_v18[t], 4.2534, 3.9204, 4.7577
_v19[t], 4.3276, 4.2614, 4.3895
_v20[t], 9, 9, 9
_v22[t], 0.68629, 0.66547, 0.70802
_v23[t], 0.065463, 0.050827, 0.081431
_v25[t], 4.3028, 3.8479, 4.6628
_v26[t], 4.2629, 4.2026, 4.3099
_v27[t], 9, 9, 9
_v28[t], 0.69003, 0.12451, 1.2564
_v30[t], 3.2583, 2.9458, 3.5035
_v31[t], 0.58635, 0.41131, 0.98249
_v33[t], 1.9189, 1.7854, 2.0235
_v35[t], 1.6653, 1.5317, 1.7699
_v37[t], 1.0523, 0.92198, 1.1544
_v38[t], 9, 9, 9
_v39[t], 4.2233, 3.8241, 4.7373
_v40[t], 0.013586, -0.42565, 0.54345
_v43[t], 0.0067931, -0.21283, 0.27172
_v44[t], 0.0012597, -0.1482, 0.082127
GND[t], 0, 0, 0
38 changes: 19 additions & 19 deletions Tests/Stats/Boss Super Overdrive SD-1.csv
Original file line number Diff line number Diff line change
@@ -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.5077, 4.2295, 4.8869
_v4[t], 4.8426, 3.3297, 6.7184
_v6[t], 4.6732, 3.9157, 5.6081
_v8[t], -0.00032722, -0.041952, 0.03688
_v10[t], 4.666, 3.6626, 5.7449
_v12[t], 4.5, 4.5, 4.5
_v14[t], -0.0047808, -0.37538, 0.38868
_v15[t], -0.014055, -1.1036, 1.1427
_v16[t], 4.5282, 4.1769, 4.9909
_v17[t], 4.5077, 4.2295, 4.8869
_v18[t], 4.508, 4.2348, 4.8803
_v19[t], 4.6732, 3.9157, 5.6081
_v20[t], 4.6732, 3.9157, 5.6081
_v21[t], 0.010253, -0.44003, 0.44003
_v22[t], -0.0095615, -0.75075, 0.77736
_v23[t], 4.6749, 3.7863, 5.7851
GND[t], 0, 0, 0
14 changes: 7 additions & 7 deletions Tests/Stats/Bridge Rectifier.csv
Original file line number Diff line number Diff line change
@@ -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.010253, -0.44003, 0.44003
_v2[t], 0.010253, -0.44003, 0.44003
_v4[t], 0.081365, -0.017571, 0.42246
_v6[t], 0.17297, 5.9657E-06, 0.40488
_v7[t], 0.091588, -0.017571, 0.42246
GND[t], 0, 0, 0
18 changes: 9 additions & 9 deletions Tests/Stats/Common Cathode Triode Amplifier.csv
Original file line number Diff line number Diff line change
@@ -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.010253, -0.44003, 0.44003
_v3[t], -0.073191, -0.51872, 0.36102
_v5[t], -0.078813, -0.52437, 0.35546
_v6[t], 1.7902, 1.7631, 1.8069
_v8[t], 325, 325, 325
_v9[t], 205.14, 184.19, 225.4
_v10[t], -0.54646, -22.035, 18.357
GND[t], 0, 0, 0
Loading
Loading