From 96dc56fcd10daf49ed1be1aec91510393efd0bcc Mon Sep 17 00:00:00 2001 From: Christopher Albert Date: Thu, 25 Jun 2026 22:10:28 +0200 Subject: [PATCH] test: .bc retirement field-level gate (#430) Verify the .bc -> boozmn -> chartmap pipeline reproduces the .bc field: chartmap Bmod vs direct .bc Fourier agree to 1e-4 on committed fixtures (regenerated with the libneo radial-grid fix). Registered under pytest. --- .gitignore | 3 + test/test_data/boozmn_circ.nc | Bin 0 -> 58677 bytes test/test_data/chartmap_circ.nc | Bin 0 -> 137923 bytes test/test_data/circ.bc | 1455 ++++++++++++++++++++++++++++++ test/tests/CMakeLists.txt | 11 + test/tests/test_bc_retirement.py | 179 ++++ 6 files changed, 1648 insertions(+) create mode 100644 test/test_data/boozmn_circ.nc create mode 100644 test/test_data/chartmap_circ.nc create mode 100644 test/test_data/circ.bc create mode 100644 test/tests/test_bc_retirement.py diff --git a/.gitignore b/.gitignore index 46dd3f9a..76929149 100644 --- a/.gitignore +++ b/.gitignore @@ -43,6 +43,9 @@ test/test_data/* !test/test_data/simple.volume.in !test/test_data/figure8/ !test/test_data/figure8/* +!test/test_data/circ.bc +!test/test_data/boozmn_circ.nc +!test/test_data/chartmap_circ.nc *.geany examples/test1/ examples/test2/ diff --git a/test/test_data/boozmn_circ.nc b/test/test_data/boozmn_circ.nc new file mode 100644 index 0000000000000000000000000000000000000000..2ac25a5a6b2c0616ad4a8655aa84ad23c6254e50 GIT binary patch literal 58677 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 literal 0 HcmV?d00001 diff --git a/test/test_data/chartmap_circ.nc b/test/test_data/chartmap_circ.nc new file mode 100644 index 0000000000000000000000000000000000000000..5cd531c627b65fde784e1efcef3f34ad84be00ba GIT binary patch literal 137923 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 ~Ddj^vQwiL(Cjsu9(;cL7JS6EP2`8IQA9Seld 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 I1KeNzf2sN$s{jB1 literal 0 HcmV?d00001 diff --git a/test/test_data/circ.bc b/test/test_data/circ.bc new file mode 100644 index 00000000..9dc40328 --- /dev/null +++ b/test/test_data/circ.bc @@ -0,0 +1,1455 @@ +CC Boozer-coordinate data file Version 0.1 Author J.Geiger Created: 26.07.2010 +CC based on calculation: tok_examples/boozer.tok02 +CC = 0.006432 +CC Configurationname = tok02, aspect ratio ca 3.8, q_0 > 1, q_a < 3 + m0b n0b nsurf nper flux/[Tm^2] a/[m] R/[m] + 18 0 63 1 -1.330000e+00 0.46000 1.64377 + s iota curr_pol/nper curr_tor pprime sqrt g(0,0) + [A] [A] dp/ds,[Pa] (dV/ds)/nper + 2.3438E-02 8.9997E-01 -1.7754E+07 -2.3937E+04 -1.7231E+04 -7.7240E+00 + m n r/[m] z/[m] (phib-phi)*nper/twopi bmn/[T] + 0 0 1.81092169e+00 0.00000000e+00 0.00000000e+00 1.96335464e+00 + 1 0 6.96313408e-02 7.05114198e-02 5.75628561e-06 -7.54078850e-02 + 2 0 1.81691876e-03 1.83233922e-03 1.41838683e-06 -5.24507105e-04 + 3 0 5.26925565e-05 5.19496929e-05 7.22883916e-08 -8.14119880e-06 + 4 0 4.88665890e-06 4.87741134e-06 1.50368389e-09 -3.73627634e-06 + 5 0 5.16747065e-07 5.21371270e-07 1.37963561e-10 -3.73512433e-07 + 6 0 2.81138594e-08 2.83759676e-08 2.60830060e-11 -1.33593560e-08 + 7 0 1.13594171e-09 1.14171750e-09 2.18323901e-12 1.55087102e-08 + 8 0 9.25116789e-11 9.37984697e-11 1.30458799e-13 2.45353472e-09 + 9 0 7.90964516e-12 8.10274666e-12 1.13545431e-14 2.23212394e-10 + 10 0 2.62928568e-13 2.78831157e-13 1.16740303e-15 2.22889855e-11 + 11 0 -9.04137876e-15 -6.13203065e-15 8.74728807e-17 2.77964898e-12 + 12 0 -2.07819872e-15 -5.77446077e-16 5.23684075e-18 2.89611276e-13 + 13 0 2.79290480e-16 -3.37728977e-17 3.77584789e-19 2.15289736e-14 + 14 0 -2.78726695e-15 5.87637577e-17 3.47084985e-20 -8.15397559e-16 + 15 0 -4.39752401e-15 -2.75929453e-17 1.07202607e-21 -1.34522897e-15 + 16 0 6.97358837e-16 -7.95804395e-17 -6.45862622e-21 -3.03974546e-15 + 17 0 -2.21350716e-15 1.73689188e-16 1.30694537e-20 -1.57651395e-15 + 18 0 -3.35495520e-15 5.49690501e-17 5.02264068e-21 -5.63108126e-15 + s iota curr_pol/nper curr_tor pprime sqrt g(0,0) + [A] [A] dp/ds,[Pa] (dV/ds)/nper + 3.9063E-02 8.9969E-01 -1.7740E+07 -4.0657E+04 -1.8846E+04 -7.7199E+00 + m n r/[m] z/[m] (phib-phi)*nper/twopi bmn/[T] + 0 0 1.80930089e+00 0.00000000e+00 0.00000000e+00 1.96547646e+00 + 1 0 9.06953622e-02 9.18467231e-02 1.30379787e-05 -9.83413060e-02 + 2 0 3.10524025e-03 3.12507964e-03 2.51290377e-06 -8.89574846e-04 + 3 0 1.17253949e-04 1.16636754e-04 1.07837202e-07 -1.88814079e-05 + 4 0 6.64811556e-06 6.57998961e-06 4.80740831e-09 -2.66195898e-06 + 5 0 7.93889081e-07 7.93729231e-07 2.92964317e-10 -5.59812421e-07 + 6 0 8.05474867e-08 8.08175158e-08 4.20334404e-11 -4.50468965e-08 + 7 0 6.19907060e-09 6.21738324e-09 5.11217894e-12 -5.05078406e-09 + 8 0 4.01471412e-10 4.01922674e-10 4.79869300e-13 -7.62017920e-10 + 9 0 2.67684347e-11 2.67965895e-11 3.88192220e-14 -1.19282382e-10 + 10 0 2.00368194e-12 2.01430230e-12 3.13623324e-15 -1.89056402e-11 + 11 0 1.38385831e-13 1.43192749e-13 2.67010249e-16 -2.94511686e-12 + 12 0 2.76861867e-15 7.33142930e-15 2.23148845e-17 -4.15687551e-13 + 13 0 -3.70016517e-15 -2.32561366e-17 1.66542559e-18 -5.27671963e-14 + 14 0 1.73472348e-18 3.00324002e-17 1.18544908e-19 -1.08821943e-14 + 15 0 -7.11366729e-15 2.10335221e-17 1.02173349e-20 -8.02417279e-16 + 16 0 -3.36015937e-15 -4.53738609e-17 -3.29548756e-21 -1.12338419e-15 + 17 0 -4.55885329e-15 1.48535698e-17 -7.54388719e-22 -4.53129758e-16 + 18 0 -4.57966998e-15 3.08455518e-17 5.26748614e-21 -4.97970723e-15 + s iota curr_pol/nper curr_tor pprime sqrt g(0,0) + [A] [A] dp/ds,[Pa] (dV/ds)/nper + 5.4688E-02 8.9914E-01 -1.7727E+07 -5.7191E+04 -1.9362E+04 -7.7158E+00 + m n r/[m] z/[m] (phib-phi)*nper/twopi bmn/[T] + 0 0 1.80768869e+00 0.00000000e+00 0.00000000e+00 1.96760225e+00 + 1 0 1.07523532e-01 1.08892230e-01 2.19992689e-05 -1.16731412e-01 + 2 0 4.37992728e-03 4.40545174e-03 3.66551985e-06 -1.25682443e-03 + 3 0 1.95595401e-04 1.95310735e-04 1.57967076e-07 -3.12600719e-05 + 4 0 1.05109518e-05 1.04258089e-05 8.43325500e-09 -2.43935941e-06 + 5 0 1.04825090e-06 1.04367664e-06 5.84105142e-10 -6.01828101e-07 + 6 0 1.23143160e-07 1.23076415e-07 7.02341532e-11 -6.99682706e-08 + 7 0 1.25789025e-08 1.25823284e-08 8.64368745e-12 -8.85945651e-09 + 8 0 1.09997146e-09 1.09924462e-09 9.18995537e-13 -1.22857507e-09 + 9 0 8.93121271e-11 8.91214247e-11 8.59952072e-14 -1.85059439e-10 + 10 0 7.52328755e-12 7.50623999e-12 7.64907580e-15 -3.02473317e-11 + 11 0 6.95412478e-13 6.96855280e-13 6.98852659e-16 -4.93485683e-12 + 12 0 6.81815715e-14 6.81750121e-14 6.74576377e-17 -7.43444329e-13 + 13 0 2.61943245e-15 6.59390077e-15 6.68478402e-18 -1.00807801e-13 + 14 0 -1.33226763e-15 6.92967819e-16 6.71048618e-19 -1.59321131e-14 + 15 0 -2.48108825e-15 1.52601456e-16 8.10637000e-20 -4.00028614e-15 + 16 0 -4.78610207e-15 -1.09124949e-16 -1.49818953e-20 -8.73218804e-17 + 17 0 1.07552856e-16 3.22550146e-17 7.51741741e-21 -3.19078871e-15 + 18 0 -4.70110062e-15 2.06106833e-16 3.99958370e-20 -4.47465636e-15 + s iota curr_pol/nper curr_tor pprime sqrt g(0,0) + [A] [A] dp/ds,[Pa] (dV/ds)/nper + 7.0313E-02 8.9831E-01 -1.7714E+07 -7.3639E+04 -1.9593E+04 -7.7116E+00 + m n r/[m] z/[m] (phib-phi)*nper/twopi bmn/[T] + 0 0 1.80607611e+00 0.00000000e+00 0.00000000e+00 1.96973604e+00 + 1 0 1.21979665e-01 1.23534825e-01 3.24050374e-05 -1.32588185e-01 + 2 0 5.65084957e-03 5.68253447e-03 4.87846590e-06 -1.62641683e-03 + 3 0 2.85782825e-04 2.85885981e-04 2.21268685e-07 -4.51459958e-05 + 4 0 1.61212864e-05 1.60417405e-05 1.27498777e-08 -2.67235519e-06 + 5 0 1.40616694e-06 1.39798113e-06 9.80561596e-10 -6.16729042e-07 + 6 0 1.65781426e-07 1.65094765e-07 1.06434551e-10 -8.77748464e-08 + 7 0 1.91928453e-08 1.91251462e-08 1.18846713e-11 -1.14267627e-08 + 8 0 1.97777072e-09 1.96969368e-09 1.20502204e-12 -1.48283545e-09 + 9 0 1.85760941e-10 1.84787049e-10 1.11706490e-13 -2.19877750e-10 + 10 0 1.70447059e-11 1.69370095e-11 1.01102526e-14 -3.79815345e-11 + 11 0 1.64406683e-12 1.63659407e-12 9.65251456e-16 -6.63680984e-12 + 12 0 1.72108855e-13 1.70919160e-13 9.99654520e-17 -1.06387787e-12 + 13 0 1.82926591e-14 1.86963617e-14 1.08408571e-17 -1.54865945e-13 + 14 0 3.41740525e-16 2.12622888e-15 1.19418411e-18 -2.36099484e-14 + 15 0 -5.75949878e-15 2.95011411e-16 1.41533912e-19 -3.35363222e-15 + 16 0 -2.83453816e-15 -1.87838026e-16 -4.03664139e-20 -1.67799613e-15 + 17 0 -4.00894595e-15 -1.07444435e-16 -2.53845186e-20 -6.84414738e-16 + 18 0 -2.21350716e-15 2.76634184e-16 7.05949022e-20 -6.00868939e-15 + s iota curr_pol/nper curr_tor pprime sqrt g(0,0) + [A] [A] dp/ds,[Pa] (dV/ds)/nper + 8.5938E-02 8.9721E-01 -1.7701E+07 -9.0018E+04 -1.9717E+04 -7.7073E+00 + m n r/[m] z/[m] (phib-phi)*nper/twopi bmn/[T] + 0 0 1.80446184e+00 0.00000000e+00 0.00000000e+00 1.97187819e+00 + 1 0 1.34851479e-01 1.36572089e-01 4.40806497e-05 -1.46760029e-01 + 2 0 6.91982469e-03 6.95793126e-03 6.15079655e-06 -1.99762633e-03 + 3 0 3.86465641e-04 3.86968945e-04 2.96618953e-07 -6.04314768e-05 + 4 0 2.33361448e-05 2.32724368e-05 1.77803250e-08 -3.20546220e-06 + 5 0 1.90124335e-06 1.88933330e-06 1.43836512e-09 -6.27299441e-07 + 6 0 2.13482592e-07 2.11781518e-07 1.41398120e-10 -9.99455183e-08 + 7 0 2.58479274e-08 2.56205120e-08 1.28535136e-11 -1.35161618e-08 + 8 0 2.91834722e-09 2.89009277e-09 9.27851712e-13 -1.70954232e-09 + 9 0 3.01893302e-10 2.98643967e-10 4.47850477e-14 -2.52354108e-10 + 10 0 2.97263256e-11 2.93747773e-11 3.98417855e-16 -4.57328618e-11 + 11 0 2.95843558e-12 2.92388000e-12 -1.67272437e-16 -8.51115748e-12 + 12 0 3.09367115e-13 3.09064189e-13 -1.86606917e-17 -1.44253386e-12 + 13 0 3.31592392e-14 3.45039752e-14 -1.51081561e-18 -2.19691231e-13 + 14 0 2.74259782e-15 4.14631437e-15 -1.37378156e-19 -3.38525690e-14 + 15 0 -6.73690704e-15 5.95010152e-16 8.49679925e-21 -3.90116401e-15 + 16 0 -5.16947596e-15 -3.46944695e-17 -3.66077052e-20 -5.05050876e-16 + 17 0 -2.10248485e-15 -2.48065457e-16 -8.30356986e-20 -1.60011446e-15 + 18 0 1.12410081e-15 -1.00071861e-16 -3.58136118e-20 -7.86840944e-15 + s iota curr_pol/nper curr_tor pprime sqrt g(0,0) + [A] [A] dp/ds,[Pa] (dV/ds)/nper + 1.0156E-01 8.9583E-01 -1.7688E+07 -1.0632E+05 -1.9791E+04 -7.7030E+00 + m n r/[m] z/[m] (phib-phi)*nper/twopi bmn/[T] + 0 0 1.80284550e+00 0.00000000e+00 0.00000000e+00 1.97402902e+00 + 1 0 1.46564746e-01 1.48435363e-01 5.68988706e-05 -1.59705019e-01 + 2 0 8.18754241e-03 8.23224560e-03 7.48327905e-06 -2.37018253e-03 + 3 0 4.96745197e-04 4.97655243e-04 3.83429437e-07 -7.71077834e-05 + 4 0 3.21046663e-05 3.20615271e-05 2.36611915e-08 -3.97323116e-06 + 5 0 2.55922619e-06 2.54273957e-06 1.95074815e-09 -6.46903972e-07 + 6 0 2.71894440e-07 2.68635164e-07 1.69176481e-10 -1.08957019e-07 + 7 0 3.29345530e-08 3.24192122e-08 9.48859147e-12 -1.52907782e-08 + 8 0 3.89382068e-09 3.82421623e-09 -4.34900459e-13 -1.92899372e-09 + 9 0 4.28159064e-10 4.19784544e-10 -2.18333312e-13 -2.87511157e-10 + 10 0 4.44113982e-11 4.34757167e-11 -3.83624037e-14 -5.46331705e-11 + 11 0 4.53997950e-12 4.43898423e-12 -5.06375389e-15 -1.07698158e-11 + 12 0 4.77395901e-13 4.69741867e-13 -5.87166336e-16 -1.92351930e-12 + 13 0 5.03347364e-14 5.27920806e-14 -6.59271154e-17 -3.05125070e-13 + 14 0 2.31065167e-15 6.13712640e-15 -7.71440551e-18 -4.61708542e-14 + 15 0 -3.75231530e-15 6.04442711e-16 -1.00288701e-18 -7.48136110e-15 + 16 0 -3.58567342e-15 4.02239006e-17 -1.45848486e-19 -1.43727095e-15 + 17 0 -9.03790931e-16 -6.98226199e-17 -4.93926087e-20 -2.20900757e-15 + 18 0 5.75928194e-16 2.45680212e-16 9.77264263e-20 -7.46720080e-15 + s iota curr_pol/nper curr_tor pprime sqrt g(0,0) + [A] [A] dp/ds,[Pa] (dV/ds)/nper + 1.1719E-01 8.9417E-01 -1.7676E+07 -1.2254E+05 -1.9839E+04 -7.6986E+00 + m n r/[m] z/[m] (phib-phi)*nper/twopi bmn/[T] + 0 0 1.80122667e+00 0.00000000e+00 0.00000000e+00 1.97618926e+00 + 1 0 1.57381525e-01 1.59390288e-01 7.07682975e-05 -1.71704839e-01 + 2 0 9.45463030e-03 9.50606167e-03 8.87780797e-06 -2.74429978e-03 + 3 0 6.15996911e-04 6.17326654e-04 4.81417059e-07 -9.52012408e-05 + 4 0 4.24135300e-05 4.23943230e-05 3.05763635e-08 -4.94381750e-06 + 5 0 3.40153391e-06 3.37926736e-06 2.53999844e-09 -6.83433341e-07 + 6 0 3.46611471e-07 3.41119289e-07 1.88784963e-10 -1.17207606e-07 + 7 0 4.11660682e-08 4.01923859e-08 1.79781796e-13 -1.70082615e-08 + 8 0 4.95227728e-09 4.81032274e-09 -3.44215643e-12 -2.17072247e-09 + 9 0 5.64201581e-10 5.46078563e-10 -8.08472599e-13 -3.30244149e-10 + 10 0 6.05651015e-11 5.84418671e-11 -1.30398141e-13 -6.57370066e-11 + 11 0 6.30234753e-12 6.06501915e-12 -1.75293582e-14 -1.36432225e-11 + 12 0 6.61394550e-13 6.37936969e-13 -2.13679117e-15 -2.55343102e-12 + 13 0 7.16371407e-14 7.05660573e-14 -2.51359621e-16 -4.23393707e-13 + 14 0 5.69856662e-15 8.24134597e-15 -2.99425088e-17 -6.55073406e-14 + 15 0 -3.28578310e-15 1.04462879e-15 -3.66394689e-18 -1.04739055e-14 + 16 0 -5.03243280e-15 9.84455573e-17 -4.78838313e-19 -1.09742363e-15 + 17 0 -4.56232274e-15 -5.74627151e-18 -6.96155204e-20 -5.75852400e-16 + 18 0 -4.71150896e-15 -1.18828558e-16 -4.82808780e-20 -4.89474540e-15 + s iota curr_pol/nper curr_tor pprime sqrt g(0,0) + [A] [A] dp/ds,[Pa] (dV/ds)/nper + 1.3281E-01 8.9224E-01 -1.7663E+07 -1.3867E+05 -1.9872E+04 -7.6941E+00 + m n r/[m] z/[m] (phib-phi)*nper/twopi bmn/[T] + 0 0 1.79960474e+00 0.00000000e+00 0.00000000e+00 1.97835995e+00 + 1 0 1.67476999e-01 1.69614515e-01 8.56231637e-05 -1.82947656e-01 + 2 0 1.07217732e-02 1.07800428e-02 1.03366620e-05 -3.12049009e-03 + 3 0 7.43768895e-04 7.45538660e-04 5.90538037e-07 -1.14743889e-04 + 4 0 5.42697782e-05 5.42782504e-05 3.86960456e-08 -6.10342044e-06 + 5 0 4.44641002e-06 4.41707154e-06 3.23949615e-09 -7.40795447e-07 + 6 0 4.42620390e-07 4.34113989e-07 2.02462062e-10 -1.26458947e-07 + 7 0 5.13448643e-08 4.96991403e-08 -1.62421596e-11 -1.89452469e-08 + 8 0 6.18532637e-09 5.92876556e-09 -8.66638934e-12 -2.47780312e-09 + 9 0 7.17728800e-10 6.82997499e-10 -1.88182181e-12 -3.87967296e-10 + 10 0 7.86334192e-11 7.43445274e-11 -3.08110842e-13 -8.04831328e-11 + 11 0 8.25281163e-12 7.75186187e-12 -4.31888873e-14 -1.74375565e-11 + 12 0 8.58292604e-13 8.01985540e-13 -5.52781838e-15 -3.39989157e-12 + 13 0 9.09931852e-14 8.57504172e-14 -6.78291808e-16 -5.85147460e-13 + 14 0 6.00214323e-15 9.79609189e-15 -8.29109730e-17 -9.19741305e-14 + 15 0 -3.06005221e-15 1.07357699e-15 -1.03706479e-17 -1.46157947e-14 + 16 0 -4.89625701e-15 2.54462250e-16 -1.25339700e-18 -1.95648213e-15 + 17 0 -6.06806272e-15 -6.17995238e-18 -1.77135765e-19 5.19211181e-17 + 18 0 -5.05498421e-15 -1.67292395e-16 -1.08896673e-19 -4.54545788e-15 + s iota curr_pol/nper curr_tor pprime sqrt g(0,0) + [A] [A] dp/ds,[Pa] (dV/ds)/nper + 1.4844E-01 8.9003E-01 -1.7651E+07 -1.5469E+05 -1.9895E+04 -7.6895E+00 + m n r/[m] z/[m] (phib-phi)*nper/twopi bmn/[T] + 0 0 1.79797899e+00 0.00000000e+00 0.00000000e+00 1.98054233e+00 + 1 0 1.76975237e-01 1.79233887e-01 1.01414947e-04 -1.93566674e-01 + 2 0 1.19896620e-02 1.20548712e-02 1.18620713e-05 -3.49939192e-03 + 3 0 8.79722312e-04 8.81957639e-04 7.10927516e-07 -1.35764076e-04 + 4 0 6.76923836e-05 6.77330954e-05 4.81612039e-08 -7.44880443e-06 + 5 0 5.71037776e-06 5.67270537e-06 4.08255036e-09 -8.20732900e-07 + 6 0 5.64306801e-07 5.51914201e-07 2.13736390e-10 -1.37822513e-07 + 7 0 6.42541856e-08 6.16782672e-08 -4.06914242e-11 -2.13373191e-08 + 8 0 7.70288777e-09 7.27676996e-09 -1.67006696e-11 -2.89891688e-09 + 9 0 9.01753575e-10 8.40816550e-10 -3.62093491e-12 -4.70570769e-10 + 10 0 9.99551553e-11 9.20411977e-11 -6.13109130e-13 -1.00856446e-10 + 11 0 1.05120739e-11 9.54232667e-12 -8.99094208e-14 -2.25709077e-11 + 12 0 1.07154910e-12 9.58388750e-13 -1.20646555e-14 -4.54862743e-12 + 13 0 1.08649201e-13 9.69535867e-14 -1.54351357e-15 -8.09104483e-13 + 14 0 8.52269644e-15 9.99710297e-15 -1.94773056e-16 -1.31111443e-13 + 15 0 -1.45369827e-15 1.16042159e-15 -2.47002748e-17 -2.12239370e-14 + 16 0 2.09034179e-16 1.26201133e-16 -3.18950256e-18 -5.09298967e-15 + 17 0 -2.08166817e-17 3.27429056e-17 -4.00646584e-19 -2.89814241e-15 + 18 0 -2.06432094e-15 -1.28586378e-16 -1.21231591e-19 -6.07005071e-15 + s iota curr_pol/nper curr_tor pprime sqrt g(0,0) + [A] [A] dp/ds,[Pa] (dV/ds)/nper + 1.6406E-01 8.8755E-01 -1.7638E+07 -1.7058E+05 -1.9913E+04 -7.6847E+00 + m n r/[m] z/[m] (phib-phi)*nper/twopi bmn/[T] + 0 0 1.79634867e+00 0.00000000e+00 0.00000000e+00 1.98273770e+00 + 1 0 1.85967955e-01 1.88341440e-01 1.18106409e-04 -2.03660346e-01 + 2 0 1.32589483e-02 1.33311971e-02 1.34560978e-05 -3.88166996e-03 + 3 0 1.02359818e-03 1.02632772e-03 8.42845950e-07 -1.58287630e-04 + 4 0 8.27077751e-05 8.27860271e-05 5.90909803e-08 -8.98286672e-06 + 5 0 7.20941604e-06 7.16221517e-06 5.09881081e-09 -9.24184937e-07 + 6 0 7.15701757e-07 6.98468970e-07 2.26375537e-10 -1.51962576e-07 + 7 0 8.06431660e-08 7.68330073e-08 -7.39711277e-11 -2.43674477e-08 + 8 0 9.62192324e-09 8.95709527e-09 -2.81694466e-11 -3.48323195e-09 + 9 0 1.13260511e-09 1.03258367e-09 -6.23644724e-12 -5.89931217e-10 + 10 0 1.26636264e-10 1.13001408e-10 -1.09728414e-12 -1.29471486e-10 + 11 0 1.33231169e-11 1.15780307e-11 -1.68244567e-13 -2.96017210e-11 + 12 0 1.33305519e-12 1.11646098e-12 -2.36246762e-14 -6.12520746e-12 + 13 0 1.27578503e-13 1.03302566e-13 -3.15048621e-15 -1.12053974e-12 + 14 0 7.67788610e-15 9.54748433e-15 -4.10739458e-16 -1.85445713e-13 + 15 0 -4.75357601e-15 8.68554360e-16 -5.34548729e-17 -2.86911378e-14 + 16 0 -4.13818285e-15 5.21501245e-17 -7.02195607e-18 -4.68470088e-15 + 17 0 -4.84855212e-15 -2.78965219e-16 -1.10860731e-18 -9.58180633e-16 + 18 0 -2.12850571e-15 -1.70761842e-16 -2.31292934e-19 -6.11725173e-15 + s iota curr_pol/nper curr_tor pprime sqrt g(0,0) + [A] [A] dp/ds,[Pa] (dV/ds)/nper + 1.7969E-01 8.8479E-01 -1.7626E+07 -1.8634E+05 -1.9926E+04 -7.6799E+00 + m n r/[m] z/[m] (phib-phi)*nper/twopi bmn/[T] + 0 0 1.79471307e+00 0.00000000e+00 0.00000000e+00 1.98494736e+00 + 1 0 1.94525236e-01 1.97008266e-01 1.35667895e-04 -2.13303915e-01 + 2 0 1.45302330e-02 1.46096245e-02 1.51206916e-05 -4.26797615e-03 + 3 0 1.17519974e-03 1.17845397e-03 9.86641924e-07 -1.82342524e-04 + 4 0 9.93477664e-05 9.94694375e-05 7.15952161e-08 -1.07120918e-05 + 5 0 8.95971325e-06 8.90186650e-06 6.31486550e-09 -1.05204048e-06 + 6 0 9.00742214e-07 8.77639253e-07 2.44144021e-10 -1.69305911e-07 + 7 0 1.01253503e-07 9.58577996e-08 -1.16817265e-10 -2.81787661e-08 + 8 0 1.20652809e-08 1.10769044e-08 -4.37295799e-11 -4.27895773e-09 + 9 0 1.42924826e-09 1.27339811e-09 -9.96767523e-12 -7.59588592e-10 + 10 0 1.61459214e-10 1.39222315e-10 -1.82373060e-12 -1.69588928e-10 + 11 0 1.70803788e-11 1.41046667e-11 -2.91879962e-13 -3.92722652e-11 + 12 0 1.68530814e-12 1.30211076e-12 -4.27998488e-14 -8.28618327e-12 + 13 0 1.54081609e-13 1.07257194e-13 -5.94378170e-15 -1.55442269e-12 + 14 0 9.36577205e-15 7.41344919e-15 -8.02581293e-16 -2.63790550e-13 + 15 0 1.20910226e-15 5.42101086e-16 -1.07247077e-16 -4.52822951e-14 + 16 0 -6.52776444e-15 -5.89805982e-17 -1.44189360e-17 -4.38497442e-15 + 17 0 6.50521303e-16 -5.23452809e-16 -2.28296555e-18 -3.53063603e-15 + 18 0 3.26648431e-15 3.26453274e-16 -3.65282959e-20 -8.76522875e-15 + s iota curr_pol/nper curr_tor pprime sqrt g(0,0) + [A] [A] dp/ds,[Pa] (dV/ds)/nper + 1.9531E-01 8.8176E-01 -1.7614E+07 -2.0194E+05 -1.9936E+04 -7.6749E+00 + m n r/[m] z/[m] (phib-phi)*nper/twopi bmn/[T] + 0 0 1.79307146e+00 0.00000000e+00 0.00000000e+00 1.98717262e+00 + 1 0 2.02702060e-01 2.05290144e-01 1.54075269e-04 -2.22556442e-01 + 2 0 1.58040762e-02 1.58907189e-02 1.68578004e-05 -4.65894613e-03 + 3 0 1.33438277e-03 1.33819348e-03 1.14273156e-06 -2.07963181e-04 + 4 0 1.17648873e-04 1.17820312e-04 8.57846199e-08 -1.26452450e-05 + 5 0 1.09781061e-05 1.09085823e-05 7.75614081e-09 -1.20546081e-06 + 6 0 1.12346446e-06 1.09339188e-06 2.70977691e-10 -1.90186691e-07 + 7 0 1.26853985e-07 1.19473273e-07 -1.69869563e-10 -3.28915393e-08 + 8 0 1.51652357e-08 1.37513685e-08 -6.40607056e-11 -5.33376879e-09 + 9 0 1.81351742e-09 1.58062666e-09 -1.50815271e-11 -9.94616575e-10 + 10 0 2.07946688e-10 1.73258542e-10 -2.86740439e-12 -2.25157736e-10 + 11 0 2.23223350e-11 1.74873601e-11 -4.78063575e-13 -5.25151499e-11 + 12 0 2.21168917e-12 1.56542043e-12 -7.30474095e-14 -1.12470299e-11 + 13 0 1.96058447e-13 1.14533383e-13 -1.05506401e-14 -2.15474941e-12 + 14 0 1.32359401e-14 4.54269868e-15 -1.47590165e-15 -3.75411514e-13 + 15 0 8.75167994e-16 -4.45932354e-16 -2.03512265e-16 -6.35349281e-14 + 16 0 -3.30421454e-15 -2.08817338e-16 -2.79898861e-17 -9.10743612e-15 + 17 0 1.64451786e-15 -4.39101880e-17 -3.83525931e-18 -4.76730266e-15 + 18 0 -9.33281230e-16 2.06106833e-16 -3.66765266e-19 -6.50430006e-15 + s iota curr_pol/nper curr_tor pprime sqrt g(0,0) + [A] [A] dp/ds,[Pa] (dV/ds)/nper + 2.1094E-01 8.7845E-01 -1.7603E+07 -2.1738E+05 -1.9945E+04 -7.6698E+00 + m n r/[m] z/[m] (phib-phi)*nper/twopi bmn/[T] + 0 0 1.79142313e+00 0.00000000e+00 0.00000000e+00 1.98941480e+00 + 1 0 2.10542490e-01 2.13231786e-01 1.73308786e-04 -2.31465304e-01 + 2 0 1.70810137e-02 1.71750235e-02 1.86694702e-05 -5.05520968e-03 + 3 0 1.50104977e-03 1.50544991e-03 1.31158948e-06 -2.35193332e-04 + 4 0 1.37652324e-04 1.37880310e-04 1.01776645e-07 -1.47928169e-05 + 5 0 1.32823278e-05 1.32001972e-05 9.44852004e-09 -1.38596484e-06 + 6 0 1.38812298e-06 1.34991992e-06 3.11240070e-10 -2.14923202e-07 + 7 0 1.58267979e-07 1.48454305e-07 -2.33615257e-10 -3.86156130e-08 + 8 0 1.90678843e-08 1.71081675e-08 -8.98496043e-11 -6.69564401e-09 + 9 0 2.31076550e-09 1.97452421e-09 -2.18700427e-11 -1.31161959e-09 + 10 0 2.70469334e-10 2.18330098e-10 -4.31550449e-12 -3.00836405e-10 + 11 0 2.97950935e-11 2.22387728e-11 -7.48009281e-13 -7.04994995e-11 + 12 0 3.03707406e-12 1.98516117e-12 -1.18852687e-13 -1.52822046e-11 + 13 0 2.80015594e-13 1.37308350e-13 -1.78269024e-14 -2.98625019e-12 + 14 0 2.31047820e-14 3.30562400e-15 -2.58180841e-15 -5.33516629e-13 + 15 0 -2.84928331e-15 -1.29204373e-15 -3.67355330e-16 -8.76570076e-14 + 16 0 -1.80161875e-15 -2.49583340e-16 -5.18142759e-17 -1.52459283e-14 + 17 0 -5.61876934e-15 -1.36826314e-16 -7.36622203e-18 -1.31218826e-15 + 18 0 -8.81239526e-16 -4.45607093e-17 -1.05476778e-18 -7.08487256e-15 + s iota curr_pol/nper curr_tor pprime sqrt g(0,0) + [A] [A] dp/ds,[Pa] (dV/ds)/nper + 2.2656E-01 8.7486E-01 -1.7591E+07 -2.3264E+05 -1.9951E+04 -7.6645E+00 + m n r/[m] z/[m] (phib-phi)*nper/twopi bmn/[T] + 0 0 1.78976736e+00 0.00000000e+00 0.00000000e+00 1.99167523e+00 + 1 0 2.18082474e-01 2.20869684e-01 1.93352456e-04 -2.40069203e-01 + 2 0 1.83615730e-02 1.84630743e-02 2.05579129e-05 -5.45740337e-03 + 3 0 1.67514559e-03 1.68016933e-03 1.49374675e-06 -2.64087391e-04 + 4 0 1.59404368e-04 1.59696097e-04 1.19698278e-07 -1.71668762e-05 + 5 0 1.58911749e-05 1.57956287e-05 1.14193139e-08 -1.59542547e-06 + 6 0 1.69926094e-06 1.65171455e-06 3.69912858e-10 -2.43851237e-07 + 7 0 1.96392152e-07 1.83649311e-07 -3.08335685e-10 -4.54566391e-08 + 8 0 2.39369203e-08 2.12913516e-08 -1.21773181e-10 -8.41315844e-09 + 9 0 2.95056156e-09 2.47892530e-09 -3.06471461e-11 -1.72865479e-09 + 10 0 3.54429326e-10 2.78461224e-10 -6.26763119e-12 -4.02029394e-10 + 11 0 4.04850771e-11 2.90550873e-11 -1.12727293e-12 -9.46467323e-11 + 12 0 4.32584177e-12 2.68270161e-12 -1.85894426e-13 -2.07315785e-11 + 13 0 4.24625612e-13 1.94986930e-13 -2.89108123e-14 -4.12269313e-12 + 14 0 3.86218835e-14 5.39032794e-15 -4.33277470e-15 -7.51205356e-13 + 15 0 -3.14852311e-16 -1.57708048e-15 -6.35996277e-16 -1.27270461e-13 + 16 0 -5.06272948e-15 -2.71484224e-16 -9.23023449e-17 -1.95577412e-14 + 17 0 -7.20864340e-15 -3.08347098e-16 -1.35911730e-17 -1.51043253e-15 + 18 0 -2.45983789e-15 -3.12250226e-17 -1.95421089e-18 -6.46653925e-15 + s iota curr_pol/nper curr_tor pprime sqrt g(0,0) + [A] [A] dp/ds,[Pa] (dV/ds)/nper + 2.4219E-01 8.7100E-01 -1.7580E+07 -2.4771E+05 -1.9957E+04 -7.6590E+00 + m n r/[m] z/[m] (phib-phi)*nper/twopi bmn/[T] + 0 0 1.78810341e+00 0.00000000e+00 0.00000000e+00 1.99395527e+00 + 1 0 2.25351779e-01 2.28234065e-01 2.14193623e-04 -2.48400246e-01 + 2 0 1.96462850e-02 1.97554119e-02 2.25255509e-05 -5.86618145e-03 + 3 0 1.85665415e-03 1.86233710e-03 1.68979218e-06 -2.94711100e-04 + 4 0 1.82956673e-04 1.83319783e-04 1.39688066e-07 -1.97810858e-05 + 5 0 1.88246739e-05 1.87150460e-05 1.36979417e-08 -1.83606617e-06 + 6 0 2.06176609e-06 2.00362171e-06 4.52735831e-10 -2.77340871e-07 + 7 0 2.42211460e-07 2.25995660e-07 -3.94060792e-10 -5.35197435e-08 + 8 0 2.99569330e-08 2.64647537e-08 -1.60481840e-10 -1.05357033e-08 + 9 0 3.76740412e-09 3.12193269e-09 -4.17449747e-11 -2.26522083e-09 + 10 0 4.66407718e-10 3.58632429e-10 -8.83576677e-12 -5.34906651e-10 + 11 0 5.56489681e-11 3.88525104e-11 -1.64610695e-12 -1.26647775e-10 + 12 0 6.32919411e-12 3.82767060e-12 -2.81225051e-13 -2.80294740e-11 + 13 0 6.81201623e-13 3.20352685e-13 -4.52791707e-14 -5.66814350e-12 + 14 0 6.69915512e-14 1.78934558e-14 -7.01417046e-15 -1.05187406e-12 + 15 0 5.72458747e-16 -5.07623457e-16 -1.06214131e-15 -1.80491967e-13 + 16 0 -4.97974058e-15 -4.11888405e-16 -1.59055953e-16 -2.88893821e-14 + 17 0 -6.01775574e-15 -1.79435460e-16 -2.37850028e-17 -3.99320599e-15 + 18 0 -5.06712727e-15 -2.15105711e-16 -3.71106310e-18 -5.18739170e-15 + s iota curr_pol/nper curr_tor pprime sqrt g(0,0) + [A] [A] dp/ds,[Pa] (dV/ds)/nper + 2.5781E-01 8.6686E-01 -1.7569E+07 -2.6256E+05 -1.9961E+04 -7.6533E+00 + m n r/[m] z/[m] (phib-phi)*nper/twopi bmn/[T] + 0 0 1.78643052e+00 0.00000000e+00 0.00000000e+00 1.99625631e+00 + 1 0 2.32375367e-01 2.35350296e-01 2.35822645e-04 -2.56485425e-01 + 2 0 2.09356927e-02 2.10525897e-02 2.45750453e-05 -6.28222398e-03 + 3 0 2.04559585e-03 2.05197517e-03 1.90037524e-06 -3.27141834e-04 + 4 0 2.08366788e-04 2.08809382e-04 1.61897062e-07 -2.26508203e-05 + 5 0 2.21042399e-05 2.19800292e-05 1.63162690e-08 -2.11045273e-06 + 6 0 2.48091610e-06 2.41088795e-06 5.66286126e-10 -3.15802659e-07 + 7 0 2.96811401e-07 2.76532335e-07 -4.90532817e-10 -6.29108138e-08 + 8 0 3.73364112e-08 3.28150730e-08 -2.06583454e-10 -1.31133564e-08 + 9 0 4.80141671e-09 3.93661257e-09 -5.55098214e-11 -2.94216713e-09 + 10 0 6.14362679e-10 4.64943569e-10 -1.21440787e-11 -7.06426455e-10 + 11 0 7.69014019e-11 5.28142663e-11 -2.33978072e-12 -1.68509002e-10 + 12 0 9.36583797e-12 5.65576936e-12 -4.13448881e-13 -3.76967307e-11 + 13 0 1.11224571e-12 5.58261120e-13 -6.88166226e-14 -7.74906934e-12 + 14 0 1.31464284e-13 4.86763407e-14 -1.10076517e-14 -1.46935938e-12 + 15 0 1.25541938e-14 3.33457220e-15 -1.71874685e-15 -2.59145380e-13 + 16 0 -1.80584714e-15 6.34258271e-17 -2.65013316e-16 -4.32125305e-14 + 17 0 -4.34114550e-15 -8.99887803e-18 -4.06245472e-17 -7.09431277e-15 + 18 0 -6.76542156e-15 -4.30645103e-16 -6.64920864e-18 -4.99386754e-15 + s iota curr_pol/nper curr_tor pprime sqrt g(0,0) + [A] [A] dp/ds,[Pa] (dV/ds)/nper + 2.7344E-01 8.6245E-01 -1.7558E+07 -2.7719E+05 -1.9965E+04 -7.6475E+00 + m n r/[m] z/[m] (phib-phi)*nper/twopi bmn/[T] + 0 0 1.78474790e+00 0.00000000e+00 0.00000000e+00 1.99857979e+00 + 1 0 2.39174403e-01 2.42239895e-01 2.58232661e-04 -2.64347687e-01 + 2 0 2.22303573e-02 2.23551809e-02 2.67093158e-05 -6.70624365e-03 + 3 0 2.24202567e-03 2.24914034e-03 2.12621081e-06 -3.61468833e-04 + 4 0 2.35698647e-04 2.36229321e-04 1.86489967e-07 -2.57933363e-05 + 5 0 2.57528632e-05 2.56137550e-05 1.93088901e-08 -2.42150742e-06 + 6 0 2.96242858e-06 2.87921068e-06 7.18034440e-10 -3.59693510e-07 + 7 0 3.61390816e-07 3.36413029e-07 -5.97176600e-10 -7.37373328e-08 + 8 0 4.63108418e-08 4.05550498e-08 -2.60628232e-10 -1.61966350e-08 + 9 0 6.09911520e-09 4.96172742e-09 -7.22978464e-11 -3.78159165e-09 + 10 0 8.07813726e-10 6.04794692e-10 -1.63285691e-11 -9.24338283e-10 + 11 0 1.06242650e-10 7.24390062e-11 -3.24887647e-12 -2.22558671e-10 + 12 0 1.38510176e-11 8.47862275e-12 -5.92915159e-13 -5.03608554e-11 + 13 0 1.80826187e-12 9.74116729e-13 -1.01883627e-13 -1.05279548e-11 + 14 0 2.33889297e-13 1.11773871e-13 -1.68089292e-14 -2.03217014e-12 + 15 0 3.05241943e-14 1.30058724e-14 -2.70388650e-15 -3.68012165e-13 + 16 0 -1.11867980e-15 1.52915874e-15 -4.29111232e-16 -6.10403544e-14 + 17 0 -4.10782519e-15 -8.25077853e-17 -6.79954640e-17 -1.01057376e-14 + 18 0 -6.78276879e-16 -1.52980927e-16 -1.08684915e-17 -8.87379109e-15 + s iota curr_pol/nper curr_tor pprime sqrt g(0,0) + [A] [A] dp/ds,[Pa] (dV/ds)/nper + 2.8906E-01 8.5776E-01 -1.7547E+07 -2.9158E+05 -1.9968E+04 -7.6414E+00 + m n r/[m] z/[m] (phib-phi)*nper/twopi bmn/[T] + 0 0 1.78305470e+00 0.00000000e+00 0.00000000e+00 2.00092718e+00 + 1 0 2.45766998e-01 2.48921292e-01 2.81419392e-04 -2.72006744e-01 + 2 0 2.35308634e-02 2.36637827e-02 2.89315638e-05 -7.13899107e-03 + 3 0 2.44603205e-03 2.45392305e-03 2.36808394e-06 -3.97793687e-04 + 4 0 2.65023124e-04 2.65651005e-04 2.13647091e-07 -2.92279339e-05 + 5 0 2.97953305e-05 2.96412189e-05 2.27136321e-08 -2.77254686e-06 + 6 0 3.51252429e-06 3.41480173e-06 9.16441492e-10 -4.09527896e-07 + 7 0 4.37278122e-07 4.06922675e-07 -7.13065335e-10 -8.61103300e-08 + 8 0 5.71465879e-08 4.99274108e-08 -3.23092932e-10 -1.98365695e-08 + 9 0 7.71430632e-09 6.24262740e-09 -9.24703863e-11 -4.80680590e-09 + 10 0 1.05808695e-09 7.87097088e-10 -2.15365559e-11 -1.19722011e-09 + 11 0 1.46132193e-10 9.95969223e-11 -4.41955351e-12 -2.91477968e-10 + 12 0 2.03294985e-11 1.27061402e-11 -8.31907176e-13 -6.67812229e-11 + 13 0 2.86703647e-12 1.65703866e-12 -1.47397026e-13 -1.41877287e-11 + 14 0 4.15688317e-13 2.25147375e-13 -2.50563637e-14 -2.79922678e-12 + 15 0 6.26495383e-14 3.25456892e-14 -4.14848023e-15 -5.18491365e-13 + 16 0 5.26228366e-15 4.92965044e-15 -6.77024329e-16 -8.88913142e-14 + 17 0 -1.85528676e-15 1.03443729e-15 -1.09565829e-16 -1.57037782e-14 + 18 0 -5.07753561e-15 -4.39101880e-17 -1.79979678e-17 -6.93382931e-15 + s iota curr_pol/nper curr_tor pprime sqrt g(0,0) + [A] [A] dp/ds,[Pa] (dV/ds)/nper + 3.0469E-01 8.5279E-01 -1.7537E+07 -3.0572E+05 -1.9971E+04 -7.6350E+00 + m n r/[m] z/[m] (phib-phi)*nper/twopi bmn/[T] + 0 0 1.78135007e+00 0.00000000e+00 0.00000000e+00 2.00330001e+00 + 1 0 2.52168778e-01 2.55410402e-01 3.05381006e-04 -2.79479677e-01 + 2 0 2.48378236e-02 2.49790215e-02 3.12452927e-05 -7.58126037e-03 + 3 0 2.65773634e-03 2.66644691e-03 2.62685582e-06 -4.36230927e-04 + 4 0 2.96418669e-04 2.97153447e-04 2.43565416e-07 -3.29761913e-05 + 5 0 3.42584487e-05 3.40894571e-05 2.65717601e-08 -3.16731112e-06 + 6 0 4.13798735e-06 4.02444748e-06 1.17099315e-09 -4.65883696e-07 + 7 0 5.25946846e-07 4.89493216e-07 -8.36897456e-10 -1.00144916e-07 + 8 0 7.01447605e-08 6.12088041e-08 -3.94366512e-10 -2.40843551e-08 + 9 0 9.70905933e-09 7.83219068e-09 -1.16389128e-10 -6.04218558e-09 + 10 0 1.37857556e-09 1.02250195e-09 -2.79260160e-11 -1.53447145e-09 + 11 0 1.99584613e-10 1.36595801e-10 -5.90377867e-12 -3.78335747e-10 + 12 0 2.94869094e-11 1.88604620e-11 -1.14484788e-12 -8.78474613e-11 + 13 0 4.46416862e-12 2.72711454e-12 -2.08914527e-13 -1.89806049e-11 + 14 0 6.93858165e-13 4.16455173e-13 -3.65552391e-14 -3.81928735e-12 + 15 0 1.08430626e-13 6.69976227e-14 -6.22521422e-15 -7.20759521e-13 + 16 0 1.41995790e-14 1.13640651e-14 -1.04396154e-15 -1.27714150e-13 + 17 0 1.92727778e-15 1.99840144e-15 -1.73967862e-16 -2.39450756e-14 + 18 0 -3.98465982e-15 3.53992009e-16 -2.89890673e-17 -8.68498702e-15 + s iota curr_pol/nper curr_tor pprime sqrt g(0,0) + [A] [A] dp/ds,[Pa] (dV/ds)/nper + 3.2031E-01 8.4755E-01 -1.7527E+07 -3.1959E+05 -1.9974E+04 -7.6285E+00 + m n r/[m] z/[m] (phib-phi)*nper/twopi bmn/[T] + 0 0 1.77963306e+00 0.00000000e+00 0.00000000e+00 2.00569985e+00 + 1 0 2.58393318e-01 2.61721070e-01 3.30118012e-04 -2.86781404e-01 + 2 0 2.61518821e-02 2.63015569e-02 3.36543333e-05 -8.03389433e-03 + 3 0 2.87729280e-03 2.88686873e-03 2.90347113e-06 -4.76908845e-04 + 4 0 3.29972028e-04 3.30824005e-04 2.76460891e-07 -3.70622118e-05 + 5 0 3.91713203e-05 3.89878243e-05 3.09285678e-08 -3.61002021e-06 + 6 0 4.84624586e-06 4.71559014e-06 1.49232652e-09 -5.29416131e-07 + 7 0 6.29037130e-07 5.85725414e-07 -9.66955803e-10 -1.15963056e-07 + 8 0 8.56465850e-08 7.47152343e-08 -4.74732248e-10 -2.89916188e-08 + 9 0 1.21549946e-08 9.79210261e-09 -1.44410328e-10 -7.51315207e-09 + 10 0 1.78505283e-09 1.32371170e-09 -3.56646402e-11 -1.94633403e-09 + 11 0 2.70232989e-10 1.86259667e-10 -7.75950601e-12 -4.86605101e-10 + 12 0 4.21740524e-11 2.76027162e-11 -1.54849893e-12 -1.14604689e-10 + 13 0 6.79339224e-12 4.33986701e-12 -2.90731653e-13 -2.51913595e-11 + 14 0 1.12561523e-12 7.21583817e-13 -5.23141768e-14 -5.17225080e-12 + 15 0 1.88989449e-13 1.24904861e-13 -9.15581757e-15 -9.98237776e-13 + 16 0 3.24879013e-14 2.22767768e-14 -1.57719991e-15 -1.84249168e-13 + 17 0 -5.29524341e-16 4.29116378e-15 -2.69628163e-16 -3.03408134e-14 + 18 0 -1.28196065e-15 7.82902389e-16 -4.61647779e-17 -1.29472388e-14 + s iota curr_pol/nper curr_tor pprime sqrt g(0,0) + [A] [A] dp/ds,[Pa] (dV/ds)/nper + 3.3594E-01 8.4203E-01 -1.7518E+07 -3.3317E+05 -1.9976E+04 -7.6217E+00 + m n r/[m] z/[m] (phib-phi)*nper/twopi bmn/[T] + 0 0 1.77790271e+00 0.00000000e+00 0.00000000e+00 2.00812837e+00 + 1 0 2.64452485e-01 2.67865412e-01 3.55633214e-04 -2.93925047e-01 + 2 0 2.74737199e-02 2.76320860e-02 3.61628747e-05 -8.49779029e-03 + 3 0 3.10488936e-03 3.11537922e-03 3.19896556e-06 -5.19970623e-04 + 4 0 3.65779063e-04 3.66759203e-04 3.12570867e-07 -4.15128958e-05 + 5 0 4.45656490e-05 4.43683002e-05 3.58340262e-08 -4.10543569e-06 + 6 0 5.64546260e-06 5.49641903e-06 1.89237410e-09 -6.00872881e-07 + 7 0 7.48380330e-07 6.97413806e-07 -1.10106275e-09 -1.33696619e-07 + 8 0 1.04039654e-07 9.08083954e-08 -5.64348634e-10 -3.46107860e-08 + 9 0 1.51348345e-08 1.21943770e-08 -1.76878431e-10 -9.24620564e-09 + 10 0 2.29608504e-09 1.70584366e-09 -4.49286640e-11 -2.44393696e-09 + 11 0 3.62471372e-10 2.52028581e-10 -1.00507988e-11 -6.20213619e-10 + 12 0 5.94576229e-11 3.97629267e-11 -2.06216277e-12 -1.48277148e-10 + 13 0 1.01028595e-11 6.69857724e-12 -3.97979055e-13 -3.31623827e-11 + 14 0 1.76826782e-12 1.18932262e-12 -7.35800229e-14 -6.94947645e-12 + 15 0 3.11787055e-13 2.18665906e-13 -1.32228636e-14 -1.37071044e-12 + 16 0 5.48866508e-14 4.07410650e-14 -2.33787743e-15 -2.57859153e-13 + 17 0 6.24847396e-15 7.89028131e-15 -4.10316524e-16 -4.61625941e-14 + 18 0 -6.90766888e-15 1.07552856e-15 -7.26428161e-17 -1.28905976e-14 + s iota curr_pol/nper curr_tor pprime sqrt g(0,0) + [A] [A] dp/ds,[Pa] (dV/ds)/nper + 3.5156E-01 8.3624E-01 -1.7508E+07 -3.4646E+05 -1.9978E+04 -7.6146E+00 + m n r/[m] z/[m] (phib-phi)*nper/twopi bmn/[T] + 0 0 1.77615797e+00 0.00000000e+00 0.00000000e+00 2.01058729e+00 + 1 0 2.70356702e-01 2.73854089e-01 3.81931674e-04 -3.00922218e-01 + 2 0 2.88040588e-02 2.89713484e-02 3.87754929e-05 -8.97390613e-03 + 3 0 3.34074850e-03 3.35220403e-03 3.51447510e-06 -5.65575516e-04 + 4 0 4.03945680e-04 4.05065668e-04 3.52156220e-07 -4.63582889e-05 + 5 0 5.04760702e-05 5.02658201e-05 4.13432239e-08 -4.65892797e-06 + 6 0 6.54463069e-06 6.37596631e-06 2.38444116e-09 -6.81107135e-07 + 7 0 8.86024608e-07 8.26572477e-07 -1.23655295e-09 -1.53489505e-07 + 8 0 1.25764444e-07 1.09902215e-07 -6.63233991e-10 -4.09951462e-08 + 9 0 1.87440261e-08 1.51229458e-08 -2.14120137e-10 -1.12688519e-08 + 10 0 2.93344120e-09 2.18682558e-09 -5.59016573e-11 -3.03930248e-09 + 11 0 4.81551035e-10 3.38063499e-10 -1.28479390e-11 -7.83560704e-10 + 12 0 8.26433644e-11 5.63690388e-11 -2.70789895e-12 -1.90280249e-10 + 13 0 1.47232088e-11 1.00627457e-11 -5.36735621e-13 -4.33122728e-11 + 14 0 2.69749847e-12 1.88398526e-12 -1.01880454e-13 -9.26049721e-12 + 15 0 5.02039382e-13 3.61778641e-13 -1.87880226e-14 -1.87085477e-12 + 16 0 9.05837905e-14 7.01381227e-14 -3.40679997e-15 -3.58704124e-13 + 17 0 9.64831513e-15 1.33644181e-14 -6.13849012e-16 -6.41131406e-14 + 18 0 -2.15712864e-15 2.30761590e-15 -1.11087948e-16 -1.98857882e-14 + s iota curr_pol/nper curr_tor pprime sqrt g(0,0) + [A] [A] dp/ds,[Pa] (dV/ds)/nper + 3.6719E-01 8.3017E-01 -1.7499E+07 -3.5943E+05 -1.9980E+04 -7.6072E+00 + m n r/[m] z/[m] (phib-phi)*nper/twopi bmn/[T] + 0 0 1.77439774e+00 0.00000000e+00 0.00000000e+00 2.01307839e+00 + 1 0 2.76115169e-01 2.79696528e-01 4.09020720e-04 -3.07783255e-01 + 2 0 3.01436662e-02 3.03201308e-02 4.14971887e-05 -9.46326692e-03 + 3 0 3.58512895e-03 3.59760537e-03 3.85124630e-06 -6.13900388e-04 + 4 0 4.44588886e-04 4.45861196e-04 3.95505006e-07 -5.16319405e-05 + 5 0 5.69405525e-05 5.67186799e-05 4.75174108e-08 -5.27656914e-06 + 6 0 7.55369894e-06 7.36423355e-06 2.98345190e-09 -7.71101367e-07 + 7 0 1.04427027e-06 9.75470804e-07 -1.37020682e-09 -1.75502965e-07 + 8 0 1.51323516e-07 1.32472156e-07 -7.71242490e-10 -4.81997739e-08 + 9 0 2.30930468e-08 1.86759334e-08 -2.56436439e-10 -1.36097646e-08 + 10 0 3.72269836e-09 2.78794703e-09 -6.87728096e-11 -3.74542939e-09 + 11 0 6.33761731e-10 4.49392247e-10 -1.62274276e-11 -9.81580268e-10 + 12 0 1.13326487e-10 7.86923699e-11 -3.51072547e-12 -2.42248958e-10 + 13 0 2.10637167e-11 1.47613985e-11 -7.14147508e-13 -5.61354856e-11 + 14 0 4.01535749e-12 2.89012184e-12 -1.39070689e-13 -1.22437855e-11 + 15 0 7.72710021e-13 5.76049083e-13 -2.63000350e-14 -2.52688517e-12 + 16 0 1.50155062e-13 1.15311515e-13 -4.88820533e-15 -4.99292352e-13 + 17 0 2.20679594e-14 2.31099861e-14 -9.01918353e-16 -9.19286996e-14 + 18 0 1.34874750e-15 4.10988518e-15 -1.67316959e-16 -2.80326836e-14 + s iota curr_pol/nper curr_tor pprime sqrt g(0,0) + [A] [A] dp/ds,[Pa] (dV/ds)/nper + 3.8281E-01 8.2382E-01 -1.7491E+07 -3.7207E+05 -1.9981E+04 -7.5995E+00 + m n r/[m] z/[m] (phib-phi)*nper/twopi bmn/[T] + 0 0 1.77262083e+00 0.00000000e+00 0.00000000e+00 2.01560356e+00 + 1 0 2.81736032e-01 2.85401096e-01 4.36909982e-04 -3.14517402e-01 + 2 0 3.14933605e-02 3.16792727e-02 4.43334285e-05 -9.96697229e-03 + 3 0 3.83832767e-03 3.85188408e-03 4.21064967e-06 -6.65141457e-04 + 4 0 4.87838036e-04 4.89276004e-04 4.42935188e-07 -5.73714050e-05 + 5 0 6.40008314e-05 6.37689691e-05 5.44245077e-08 -5.96522711e-06 + 6 0 8.68369863e-06 8.47231821e-06 3.70603355e-09 -8.71984577e-07 + 7 0 1.22570416e-06 1.14666804e-06 -1.49822420e-09 -1.99918242e-07 + 8 0 1.81290470e-07 1.59064174e-07 -8.88048719e-10 -5.62816028e-08 + 9 0 2.83096747e-08 2.29678871e-08 -3.04096072e-10 -1.62986838e-08 + 10 0 4.69382061e-09 3.53441903e-09 -8.37353619e-11 -4.57628642e-09 + 11 0 8.26583420e-10 5.92058915e-10 -2.02720033e-11 -1.21975871e-09 + 12 0 1.53460557e-10 1.08290577e-10 -4.49884385e-12 -3.06071536e-10 + 13 0 2.96348987e-11 2.12079523e-11 -9.38559709e-13 -7.22151172e-11 + 14 0 5.85792526e-12 4.31705539e-12 -1.87388007e-13 -1.60683270e-11 + 15 0 1.16939791e-12 8.90439849e-13 -3.63165285e-14 -3.39214353e-12 + 16 0 2.30037343e-13 1.83353549e-13 -6.91469206e-15 -6.82507817e-13 + 17 0 4.41393612e-14 3.72030965e-14 -1.30729413e-15 -1.33092706e-13 + 18 0 7.30578792e-15 7.32920669e-15 -2.47711397e-16 -3.95969327e-14 + s iota curr_pol/nper curr_tor pprime sqrt g(0,0) + [A] [A] dp/ds,[Pa] (dV/ds)/nper + 3.9844E-01 8.1720E-01 -1.7483E+07 -3.8437E+05 -1.9983E+04 -7.5915E+00 + m n r/[m] z/[m] (phib-phi)*nper/twopi bmn/[T] + 0 0 1.77082599e+00 0.00000000e+00 0.00000000e+00 2.01816479e+00 + 1 0 2.87226523e-01 2.90975240e-01 4.65611454e-04 -3.21132969e-01 + 2 0 3.28540169e-02 3.30496720e-02 4.72901876e-05 -1.04862048e-02 + 3 0 4.10068240e-03 4.11538225e-03 4.59419093e-06 -7.19516330e-04 + 4 0 5.33836156e-04 5.35454070e-04 4.94799078e-07 -6.36186753e-05 + 5 0 7.17029158e-05 7.14630811e-05 6.21404114e-08 -6.73268635e-06 + 6 0 9.94690722e-06 9.71257872e-06 4.57082209e-09 -9.85063408e-07 + 7 0 1.43324707e-06 1.34306107e-06 -1.61614826e-09 -2.26944076e-07 + 8 0 2.16322520e-07 1.90307382e-07 -1.01312195e-09 -6.53010742e-08 + 9 0 3.45421707e-08 2.81329267e-08 -3.57326683e-10 -1.93667963e-08 + 10 0 5.88199896e-09 4.45614867e-09 -1.00984479e-10 -5.54696780e-09 + 11 0 1.06894116e-09 7.73330475e-10 -2.50705363e-11 -1.50422740e-09 + 12 0 2.05418231e-10 1.47071105e-10 -5.70384637e-12 -3.83918893e-10 + 13 0 4.10669103e-11 2.99209454e-11 -1.21965504e-12 -9.22387825e-11 + 14 0 8.39460793e-12 6.30368370e-12 -2.49515162e-13 -2.09390217e-11 + 15 0 1.73475297e-12 1.34086232e-12 -4.95289063e-14 -4.52098651e-12 + 16 0 3.51810595e-13 2.84082220e-13 -9.65425855e-15 -9.30919686e-13 + 17 0 6.60855376e-14 5.91826935e-14 -1.86805853e-15 -1.84362450e-13 + 18 0 4.39058512e-15 1.19685078e-14 -3.62293779e-16 -4.97923522e-14 + s iota curr_pol/nper curr_tor pprime sqrt g(0,0) + [A] [A] dp/ds,[Pa] (dV/ds)/nper + 4.1406E-01 8.1030E-01 -1.7475E+07 -3.9632E+05 -1.9984E+04 -7.5832E+00 + m n r/[m] z/[m] (phib-phi)*nper/twopi bmn/[T] + 0 0 1.76901184e+00 0.00000000e+00 0.00000000e+00 2.02076417e+00 + 1 0 2.92593076e-01 2.96425609e-01 4.95139582e-04 -3.27637451e-01 + 2 0 3.42265736e-02 3.44322918e-02 5.03740039e-05 -1.10222388e-02 + 3 0 4.37257476e-03 4.38848631e-03 5.00352832e-06 -7.77266366e-04 + 4 0 5.82741560e-04 5.84554758e-04 5.51487538e-07 -7.04208301e-05 + 5 0 8.00976670e-05 7.98522945e-05 7.07500366e-08 -7.58778152e-06 + 6 0 1.13570278e-05 1.10988146e-05 5.59870644e-09 -1.11185098e-06 + 7 0 1.67020525e-06 1.56793630e-06 -1.71879876e-09 -2.56822559e-07 + 8 0 2.57174478e-07 2.26928071e-07 -1.14570095e-09 -7.53230187e-08 + 9 0 4.19629426e-08 3.43283440e-08 -4.16305571e-10 -2.28468465e-08 + 10 0 7.32858461e-09 5.58865135e-09 -1.20714873e-10 -6.67373972e-09 + 11 0 1.37144981e-09 1.00193853e-09 -3.07178612e-11 -1.84181107e-09 + 12 0 2.72051704e-10 1.97358746e-10 -7.16093867e-12 -4.78268566e-10 + 13 0 5.61541230e-11 4.15442719e-11 -1.56861271e-12 -1.17028045e-10 + 14 0 1.18341899e-11 9.02988003e-12 -3.28643685e-13 -2.70996435e-11 + 15 0 2.51031661e-12 1.97517827e-12 -6.67841075e-14 -5.97516723e-12 + 16 0 5.30173128e-13 4.28886961e-13 -1.33214807e-14 -1.26329980e-12 + 17 0 1.05143433e-13 9.17857370e-14 -2.63636485e-15 -2.55126214e-13 + 18 0 2.04515224e-14 1.91884269e-14 -5.22684974e-16 -7.65883692e-14 + s iota curr_pol/nper curr_tor pprime sqrt g(0,0) + [A] [A] dp/ds,[Pa] (dV/ds)/nper + 4.2969E-01 8.0313E-01 -1.7467E+07 -4.0789E+05 -1.9985E+04 -7.5745E+00 + m n r/[m] z/[m] (phib-phi)*nper/twopi bmn/[T] + 0 0 1.76717694e+00 0.00000000e+00 0.00000000e+00 2.02340390e+00 + 1 0 2.97841424e-01 3.01758148e-01 5.25511367e-04 -3.34037632e-01 + 2 0 3.56120385e-02 3.58281670e-02 5.35920340e-05 -1.15764506e-02 + 3 0 4.65443382e-03 4.67163069e-03 5.44049090e-06 -8.38659364e-04 + 4 0 6.34729653e-04 6.36754640e-04 6.13435332e-07 -7.78307293e-05 + 5 0 8.92414685e-05 8.89934482e-05 8.03487646e-08 -8.54056035e-06 + 6 0 1.29294038e-05 1.26464831e-05 6.81318868e-09 -1.25410409e-06 + 7 0 1.94033352e-06 1.82503337e-06 -1.80017449e-09 -2.89837846e-07 + 8 0 3.04716149e-07 2.69767223e-07 -1.28476041e-09 -8.64186204e-08 + 9 0 5.07731574e-08 4.17391734e-08 -4.81147923e-10 -2.67736057e-08 + 10 0 9.08234067e-09 6.97422827e-09 -1.43117672e-10 -7.97422876e-09 + 11 0 1.74677384e-09 1.28839565e-09 -3.73144209e-11 -2.24011991e-09 + 12 0 3.56843350e-10 2.61993159e-10 -8.90912357e-12 -5.91980119e-10 + 13 0 7.58653071e-11 5.68801820e-11 -1.99826564e-12 -1.47540401e-10 + 14 0 1.64457961e-11 1.27215155e-11 -4.28559291e-13 -3.48469569e-11 + 15 0 3.57922893e-12 2.85621396e-12 -8.91144164e-14 -7.84630756e-12 + 16 0 7.76232377e-13 6.35062315e-13 -1.81821475e-14 -1.69801172e-12 + 17 0 1.63487930e-13 1.39295043e-13 -3.67867256e-15 -3.53615855e-13 + 18 0 3.04652137e-14 2.94042134e-14 -7.46246191e-16 -1.05366829e-13 + s iota curr_pol/nper curr_tor pprime sqrt g(0,0) + [A] [A] dp/ds,[Pa] (dV/ds)/nper + 4.4531E-01 7.9568E-01 -1.7460E+07 -4.1907E+05 -1.9986E+04 -7.5654E+00 + m n r/[m] z/[m] (phib-phi)*nper/twopi bmn/[T] + 0 0 1.76531970e+00 0.00000000e+00 0.00000000e+00 2.02608634e+00 + 1 0 3.02976668e-01 3.06978174e-01 5.56746520e-04 -3.40339673e-01 + 2 0 3.70114974e-02 3.72384129e-02 5.69521173e-05 -1.21503300e-02 + 3 0 4.94674040e-03 4.96530218e-03 5.90709677e-06 -9.03992696e-04 + 4 0 6.89994959e-04 6.92249538e-04 6.81127145e-07 -8.59077594e-05 + 5 0 9.91969880e-05 9.89497056e-05 9.10441056e-08 -9.60247242e-06 + 6 0 1.46812681e-05 1.43729485e-05 8.24076296e-09 -1.41386881e-06 + 7 0 2.24790888e-06 2.11861905e-06 -1.85336576e-09 -3.26326127e-07 + 8 0 3.59952501e-07 3.19800707e-07 -1.42898294e-09 -9.86673808e-08 + 9 0 6.12080098e-08 5.05833998e-08 -5.51896668e-10 -3.11843073e-08 + 10 0 1.12008177e-08 8.66328836e-09 -1.68377612e-10 -9.46759824e-09 + 11 0 2.21001954e-09 1.64535197e-09 -4.49659716e-11 -2.70766533e-09 + 12 0 4.63991050e-10 3.44433114e-10 -1.09914266e-11 -7.28329207e-10 + 13 0 1.01398206e-10 7.69206255e-11 -2.52329073e-12 -1.84907694e-10 + 14 0 2.25756601e-11 1.76659746e-11 -5.53725567e-13 -4.45421914e-11 + 15 0 5.04480485e-12 4.06608688e-12 -1.17771474e-13 -1.02467507e-11 + 16 0 1.12150306e-12 9.26130483e-13 -2.45662878e-14 -2.26803480e-12 + 17 0 2.38080822e-13 2.07618211e-13 -5.07972392e-15 -4.80478026e-13 + 18 0 4.98000079e-14 4.49304222e-14 -1.05268259e-15 -1.48754003e-13 + s iota curr_pol/nper curr_tor pprime sqrt g(0,0) + [A] [A] dp/ds,[Pa] (dV/ds)/nper + 4.6094E-01 7.8796E-01 -1.7454E+07 -4.2984E+05 -1.9987E+04 -7.5560E+00 + m n r/[m] z/[m] (phib-phi)*nper/twopi bmn/[T] + 0 0 1.76343843e+00 0.00000000e+00 0.00000000e+00 2.02881396e+00 + 1 0 3.08003351e-01 3.12090448e-01 5.88867616e-04 -3.46549181e-01 + 2 0 3.84261222e-02 3.86642339e-02 6.04628502e-05 -1.27454929e-02 + 3 0 5.25003198e-03 5.27004494e-03 6.40557917e-06 -9.73596910e-04 + 4 0 7.48753540e-04 7.51256961e-04 7.55104183e-07 -9.47188465e-05 + 5 0 1.10034070e-04 1.09791452e-04 1.02957358e-07 -1.07865926e-05 + 6 0 1.66320309e-05 1.62977719e-05 9.91132391e-09 -1.59352910e-06 + 7 0 2.59781632e-06 2.45357358e-06 -1.87044465e-09 -3.66686336e-07 + 8 0 4.24047823e-07 3.78163518e-07 -1.57672173e-09 -1.12159322e-07 + 9 0 7.35432818e-08 6.11184430e-08 -6.28509015e-10 -3.61191207e-08 + 10 0 1.37521475e-08 1.07160559e-08 -1.96669192e-10 -1.11747443e-08 + 11 0 2.77922314e-09 2.08805791e-09 -5.37830338e-11 -3.25395419e-09 + 12 0 5.98576917e-10 4.48891495e-10 -1.34550886e-11 -8.91079562e-10 + 13 0 1.34228927e-10 1.02895462e-10 -3.16039664e-12 -2.30464055e-10 + 14 0 3.06479772e-11 2.42257657e-11 -7.09386795e-13 -5.66189225e-11 + 15 0 7.01838240e-12 5.70995768e-12 -1.54269296e-13 -1.33025397e-11 + 16 0 1.59317351e-12 1.33011007e-12 -3.28886281e-14 -3.00692659e-12 + 17 0 3.54429593e-13 3.04752100e-13 -6.94731532e-15 -6.56580299e-13 + 18 0 7.70568505e-14 6.83951593e-14 -1.46859779e-15 -2.07325744e-13 + s iota curr_pol/nper curr_tor pprime sqrt g(0,0) + [A] [A] dp/ds,[Pa] (dV/ds)/nper + 4.7656E-01 7.7996E-01 -1.7447E+07 -4.4020E+05 -1.9988E+04 -7.5462E+00 + m n r/[m] z/[m] (phib-phi)*nper/twopi bmn/[T] + 0 0 1.76153129e+00 0.00000000e+00 0.00000000e+00 2.03158942e+00 + 1 0 3.12925501e-01 3.17099221e-01 6.21900298e-04 -3.52671271e-01 + 2 0 3.98571807e-02 4.01069329e-02 6.41336704e-05 -1.33636958e-02 + 3 0 5.56490847e-03 5.58646633e-03 6.93841142e-06 -1.04783994e-03 + 4 0 8.11245688e-04 8.14018836e-04 8.35973093e-07 -1.04339471e-04 + 5 0 1.21830778e-04 1.21597349e-04 1.16226463e-07 -1.21078858e-05 + 6 0 1.88036352e-05 1.84430712e-05 1.18589725e-08 -1.79587520e-06 + 7 0 2.99565997e-06 2.83550319e-06 -1.84224320e-09 -4.11397964e-07 + 8 0 4.98357992e-07 4.46182331e-07 -1.72593336e-09 -1.26999687e-07 + 9 0 8.81042670e-08 7.36500521e-08 -7.10835110e-10 -4.16225117e-08 + 10 0 1.68174599e-08 1.32049389e-08 -2.28150729e-10 -1.31187655e-08 + 11 0 3.47606924e-09 2.63501436e-09 -6.38798118e-11 -3.88972325e-09 + 12 0 7.66779459e-10 5.80530072e-10 -1.63516438e-11 -1.08457886e-09 + 13 0 1.76188487e-10 1.36329826e-10 -3.92852095e-12 -2.85791630e-10 + 14 0 4.12097474e-11 3.28591247e-11 -9.01677527e-13 -7.16064571e-11 + 15 0 9.65663660e-12 7.92248884e-12 -2.00432119e-13 -1.71744792e-11 + 16 0 2.24764478e-12 1.88678131e-12 -4.36570340e-14 -3.97208589e-12 + 17 0 5.14099180e-13 4.41710470e-13 -9.41754228e-15 -8.87374388e-13 + 18 0 1.16160120e-13 1.01550062e-13 -2.03156702e-15 -2.88421811e-13 + s iota curr_pol/nper curr_tor pprime sqrt g(0,0) + [A] [A] dp/ds,[Pa] (dV/ds)/nper + 4.9219E-01 7.7168E-01 -1.7441E+07 -4.5013E+05 -1.9989E+04 -7.5359E+00 + m n r/[m] z/[m] (phib-phi)*nper/twopi bmn/[T] + 0 0 1.75959627e+00 0.00000000e+00 0.00000000e+00 2.03441558e+00 + 1 0 3.17746682e-01 3.22008286e-01 6.55873492e-04 -3.58710612e-01 + 2 0 4.13060471e-02 4.15679229e-02 6.79749483e-05 -1.40068518e-02 + 3 0 5.89203879e-03 5.91524358e-03 7.50833928e-06 -1.12713185e-03 + 4 0 8.77739092e-04 8.80804677e-04 9.24414224e-07 -1.14855018e-04 + 5 0 1.34674580e-04 1.34455518e-04 1.31007901e-07 -1.35835203e-05 + 6 0 2.12209472e-05 2.08339101e-05 1.41224084e-08 -2.02417134e-06 + 7 0 3.44788014e-06 3.27085712e-06 -1.75826691e-09 -4.61034453e-07 + 8 0 5.84463593e-07 5.25408575e-07 -1.87414862e-09 -1.43311237e-07 + 9 0 1.05274800e-07 8.85412270e-08 -7.98605981e-10 -4.77436646e-08 + 10 0 2.04933664e-08 1.62169064e-08 -2.62960441e-10 -1.53251774e-08 + 11 0 4.32658237e-09 3.30862982e-09 -7.53735510e-11 -4.62706847e-09 + 12 0 9.76097810e-10 7.45658911e-10 -1.97371221e-11 -1.31385077e-09 + 13 0 2.29506730e-10 1.79113689e-10 -4.84906115e-12 -3.52748172e-10 + 14 0 5.49317883e-11 4.41433010e-11 -1.13775377e-12 -9.01376688e-11 + 15 0 1.31638520e-11 1.08785216e-11 -2.58445965e-13 -2.20689343e-11 + 16 0 3.13380051e-12 2.64654227e-12 -5.75002527e-14 -5.21717319e-12 + 17 0 7.33847445e-13 6.33386572e-13 -1.26618051e-14 -1.19280745e-12 + 18 0 1.66485098e-13 1.49219179e-13 -2.78607729e-15 -3.96063729e-13 + s iota curr_pol/nper curr_tor pprime sqrt g(0,0) + [A] [A] dp/ds,[Pa] (dV/ds)/nper + 5.0781E-01 7.6313E-01 -1.7436E+07 -4.5960E+05 -1.9990E+04 -7.5252E+00 + m n r/[m] z/[m] (phib-phi)*nper/twopi bmn/[T] + 0 0 1.75763121e+00 0.00000000e+00 0.00000000e+00 2.03729549e+00 + 1 0 3.22470021e-01 3.26821006e-01 6.90819684e-04 -3.64671474e-01 + 2 0 4.27742142e-02 4.30487393e-02 7.19980992e-05 -1.46770491e-02 + 3 0 6.23216857e-03 6.25713166e-03 8.11841645e-06 -1.21193053e-03 + 4 0 9.48532485e-04 9.51915288e-04 1.02119410e-06 -1.26362232e-04 + 5 0 1.48663790e-04 1.48465000e-04 1.47480558e-07 -1.52332555e-05 + 6 0 2.39122549e-05 2.34988026e-05 1.67459926e-08 -2.28225556e-06 + 7 0 3.96191149e-06 3.76708732e-06 -1.60641276e-09 -5.16288394e-07 + 8 0 6.84216487e-07 6.17665300e-07 -2.01839061e-09 -1.61240647e-07 + 9 0 1.25510346e-07 1.06225234e-07 -8.91407694e-10 -5.45383013e-08 + 10 0 2.48955879e-08 1.98570153e-08 -3.01208937e-10 -1.78225668e-08 + 11 0 5.36217386e-09 4.13619853e-09 -8.83830026e-11 -5.47974756e-09 + 12 0 1.23566586e-09 9.52023132e-10 -2.36720775e-11 -1.58472699e-09 + 13 0 2.96972474e-10 2.33594807e-10 -5.94609699e-12 -4.33559641e-10 + 14 0 7.26603638e-11 5.88067112e-11 -1.42593472e-12 -1.12980418e-10 + 15 0 1.77997755e-11 1.48025708e-11 -3.30926238e-13 -2.82391905e-11 + 16 0 4.32651658e-12 3.67807347e-12 -7.51853858e-14 -6.81884528e-12 + 17 0 1.03901089e-12 8.98482243e-13 -1.68982679e-14 -1.59553596e-12 + 18 0 2.42550337e-13 2.15287206e-13 -3.79455768e-15 -5.46011918e-13 + s iota curr_pol/nper curr_tor pprime sqrt g(0,0) + [A] [A] dp/ds,[Pa] (dV/ds)/nper + 5.2344E-01 7.5430E-01 -1.7431E+07 -4.6861E+05 -1.9991E+04 -7.5141E+00 + m n r/[m] z/[m] (phib-phi)*nper/twopi bmn/[T] + 0 0 1.75563374e+00 0.00000000e+00 0.00000000e+00 2.04023242e+00 + 1 0 3.27098238e-01 3.31540350e-01 7.26775198e-04 -3.70557757e-01 + 2 0 4.42633068e-02 4.45510535e-02 7.62157024e-05 -1.53765716e-02 + 3 0 6.58612888e-03 6.61297209e-03 8.77204629e-06 -1.30274812e-03 + 4 0 1.02395985e-03 1.02768699e-03 1.12717719e-06 -1.38971032e-04 + 5 0 1.63909193e-04 1.63737382e-04 1.65849001e-07 -1.70798798e-05 + 6 0 2.69098279e-05 2.64702746e-05 1.97806283e-08 -2.57464262e-06 + 7 0 4.54636004e-06 4.33282653e-06 -1.37272695e-09 -5.77995620e-07 + 8 0 7.99792557e-07 7.25100155e-07 -2.15509859e-09 -1.80964212e-07 + 9 0 1.49353040e-07 1.27220606e-07 -9.88655222e-10 -6.20702194e-08 + 10 0 3.01632061e-08 2.42525615e-08 -3.42971099e-10 -2.06432015e-08 + 11 0 6.62089674e-09 5.15107472e-09 -1.03026631e-10 -6.46349864e-09 + 12 0 1.55664824e-09 1.20916473e-09 -2.82215412e-11 -1.90401433e-09 + 13 0 3.82002846e-10 3.02695390e-10 -7.24662227e-12 -5.30858552e-10 + 14 0 9.54733827e-11 7.77705103e-11 -1.77585917e-12 -1.41081686e-10 + 15 0 2.38965670e-11 1.99834602e-11 -4.20992340e-13 -3.59968427e-11 + 16 0 5.93157468e-12 5.06941299e-12 -9.76556876e-14 -8.87887228e-12 + 17 0 1.45382751e-12 1.26437944e-12 -2.23961030e-14 -2.12269107e-12 + 18 0 3.47210975e-13 3.09948464e-13 -5.12714295e-15 -7.48079469e-13 + s iota curr_pol/nper curr_tor pprime sqrt g(0,0) + [A] [A] dp/ds,[Pa] (dV/ds)/nper + 5.3906E-01 7.4520E-01 -1.7426E+07 -4.7714E+05 -1.9992E+04 -7.5024E+00 + m n r/[m] z/[m] (phib-phi)*nper/twopi bmn/[T] + 0 0 1.75360126e+00 0.00000000e+00 0.00000000e+00 2.04322992e+00 + 1 0 3.31633668e-01 3.36168909e-01 7.63780541e-04 -3.76373023e-01 + 2 0 4.57750968e-02 4.60766890e-02 8.06416445e-05 -1.61079228e-02 + 3 0 6.95484644e-03 6.98370333e-03 9.47302914e-06 -1.40015862e-03 + 4 0 1.10439533e-03 1.10849658e-03 1.24334152e-06 -1.52806573e-04 + 5 0 1.80535997e-04 1.80398773e-04 1.86348273e-07 -1.91497494e-05 + 6 0 3.02506065e-05 2.97855598e-05 2.32851361e-08 -2.90665980e-06 + 7 0 5.21122686e-06 4.97811402e-06 -1.04101735e-09 -6.47169616e-07 + 8 0 9.33759645e-07 8.50253831e-07 -2.28001050e-09 -2.02696819e-07 + 9 0 1.77451450e-07 1.52150856e-07 -1.08955426e-09 -7.04139128e-08 + 10 0 3.64643279e-08 2.95586253e-08 -3.88274365e-10 -2.38239969e-08 + 11 0 8.14908142e-09 6.39425723e-09 -1.19419795e-10 -7.59645998e-09 + 12 0 1.95275420e-09 1.52889468e-09 -3.34547645e-11 -2.27970065e-09 + 13 0 4.88879066e-10 3.90069066e-10 -8.78074573e-12 -6.47820856e-10 + 14 0 1.24723197e-10 1.02203592e-10 -2.19865364e-12 -1.75592413e-10 + 15 0 3.18674653e-11 2.67937398e-11 -5.32353319e-13 -4.57248530e-11 + 16 0 8.07961857e-12 6.93619511e-12 -1.26063249e-13 -1.15225446e-11 + 17 0 2.02662973e-12 1.76493542e-12 -2.94978258e-14 -2.81716434e-12 + 18 0 4.99252413e-13 4.41517482e-13 -6.88534533e-15 -1.02476239e-12 + s iota curr_pol/nper curr_tor pprime sqrt g(0,0) + [A] [A] dp/ds,[Pa] (dV/ds)/nper + 5.5469E-01 7.3582E-01 -1.7422E+07 -4.8518E+05 -1.9992E+04 -7.4903E+00 + m n r/[m] z/[m] (phib-phi)*nper/twopi bmn/[T] + 0 0 1.75153095e+00 0.00000000e+00 0.00000000e+00 2.04629185e+00 + 1 0 3.36078271e-01 3.40708912e-01 8.01880784e-04 -3.82120516e-01 + 2 0 4.73115206e-02 4.76276388e-02 8.52912773e-05 -1.68738523e-02 + 3 0 7.33935527e-03 7.37037264e-03 1.02256202e-05 -1.50480666e-03 + 4 0 1.19025895e-03 1.19476711e-03 1.37079723e-06 -1.68011772e-04 + 5 0 1.98686150e-04 1.98592128e-04 2.09249270e-07 -2.14734572e-05 + 6 0 3.39770240e-05 3.34874254e-05 2.73276757e-08 -3.28461471e-06 + 7 0 5.96817483e-06 5.71466377e-06 -5.92483040e-10 -7.25041031e-07 + 8 0 1.08915852e-06 9.96141337e-07 -2.38805487e-09 -2.26701013e-07 + 9 0 2.10584100e-07 1.81767917e-07 -1.19306544e-09 -7.96570283e-08 + 10 0 4.40028197e-08 3.59646747e-08 -4.37087216e-10 -2.74074746e-08 + 11 0 1.00033588e-08 7.91628510e-09 -1.37671852e-10 -8.89968549e-09 + 12 0 2.44087463e-09 1.92588053e-09 -3.94449082e-11 -2.72121779e-09 + 13 0 6.22907972e-10 5.00295667e-10 -1.05819089e-11 -7.88253315e-10 + 14 0 1.62111213e-10 1.33588747e-10 -2.70712977e-12 -2.17919320e-10 + 15 0 4.22785140e-11 3.57156275e-11 -6.69406193e-13 -5.79256809e-11 + 16 0 1.09368799e-11 9.43354661e-12 -1.61805181e-13 -1.49070840e-11 + 17 0 2.79341047e-12 2.44939399e-12 -3.86231095e-14 -3.71955810e-12 + 18 0 7.04907161e-13 6.25081801e-13 -9.19098722e-15 -1.39729169e-12 + s iota curr_pol/nper curr_tor pprime sqrt g(0,0) + [A] [A] dp/ds,[Pa] (dV/ds)/nper + 5.7031E-01 7.2616E-01 -1.7419E+07 -4.9270E+05 -1.9993E+04 -7.4776E+00 + m n r/[m] z/[m] (phib-phi)*nper/twopi bmn/[T] + 0 0 1.74941970e+00 0.00000000e+00 0.00000000e+00 2.04942237e+00 + 1 0 3.40433645e-01 3.45162239e-01 8.41125994e-04 -3.87803182e-01 + 2 0 4.88746980e-02 4.92060857e-02 9.01816065e-05 -1.76773866e-02 + 3 0 7.74081030e-03 7.77414987e-03 1.10345965e-05 -1.61741785e-03 + 4 0 1.28202335e-03 1.28697468e-03 1.51080780e-06 -1.84750315e-04 + 5 0 2.18521071e-04 2.18479993e-04 2.34864880e-07 -2.40866331e-05 + 6 0 3.81379889e-05 3.76251579e-05 3.19873847e-08 -3.71599613e-06 + 7 0 6.83085136e-06 6.55618865e-06 -5.28548525e-12 -8.13106425e-07 + 8 0 1.26960214e-06 1.16635163e-06 -2.47322629e-09 -2.53298909e-07 + 9 0 2.49688641e-07 2.16981259e-07 -1.29786297e-09 -8.99036789e-08 + 10 0 5.30268047e-08 4.37028824e-08 -4.89305606e-10 -3.14430745e-08 + 11 0 1.22531742e-08 9.77965370e-09 -1.57882535e-10 -1.03977709e-08 + 12 0 3.04187701e-09 2.41838933e-09 -4.62685591e-11 -3.23975498e-09 + 13 0 7.90726075e-10 6.39130441e-10 -1.26870878e-11 -9.56763996e-10 + 14 0 2.09815058e-10 1.73815238e-10 -3.31598581e-12 -2.69817009e-10 + 15 0 5.58131423e-11 4.73716641e-11 -8.37355719e-13 -7.31987179e-11 + 16 0 1.47409949e-11 1.27612651e-11 -2.06589947e-13 -1.92449353e-11 + 17 0 3.84552806e-12 3.38112134e-12 -5.03002880e-14 -4.90667310e-12 + 18 0 9.84446791e-13 8.79756337e-13 -1.22025379e-14 -1.89538513e-12 + s iota curr_pol/nper curr_tor pprime sqrt g(0,0) + [A] [A] dp/ds,[Pa] (dV/ds)/nper + 5.8594E-01 7.1623E-01 -1.7415E+07 -4.9970E+05 -1.9994E+04 -7.4643E+00 + m n r/[m] z/[m] (phib-phi)*nper/twopi bmn/[T] + 0 0 1.74726409e+00 0.00000000e+00 0.00000000e+00 2.05262605e+00 + 1 0 3.44701024e-01 3.49530425e-01 8.81571712e-04 -3.93423682e-01 + 2 0 5.04669545e-02 5.08144243e-02 9.53315063e-05 -1.85218642e-02 + 3 0 8.16050306e-03 8.19634341e-03 1.19053291e-05 -1.73881105e-03 + 4 0 1.38022152e-03 1.38565627e-03 1.66481514e-06 -2.03210093e-04 + 5 0 2.40224862e-04 2.40247758e-04 2.63558781e-07 -2.70308596e-05 + 6 0 4.27900817e-05 4.22557787e-05 3.73573512e-08 -4.20971870e-06 + 7 0 7.81530238e-06 7.51882093e-06 7.46419367e-10 -9.13197071e-07 + 8 0 1.47941023e-06 1.36518412e-06 -2.52827070e-09 -2.82892730e-07 + 9 0 2.95903651e-07 2.58899996e-07 -1.40223166e-09 -1.01281127e-07 + 10 0 6.38412865e-08 5.30607271e-08 -5.44720437e-10 -3.59896028e-08 + 11 0 1.49846475e-08 1.20625865e-08 -1.80132811e-10 -1.21199210e-08 + 12 0 3.78184908e-09 3.02945719e-09 -5.40037478e-11 -3.84876607e-09 + 13 0 1.00070235e-09 8.13889878e-10 -1.51366350e-11 -1.15898463e-09 + 14 0 2.70590578e-10 2.25311105e-10 -4.04195570e-12 -3.33447522e-10 + 15 0 7.34066835e-11 6.25755450e-11 -1.04232194e-12 -9.23405662e-11 + 16 0 1.97796102e-11 1.71900851e-11 -2.62472554e-13 -2.47951612e-11 + 17 0 5.26445207e-12 4.64616236e-12 -6.51852996e-14 -6.45573494e-12 + 18 0 1.38448129e-12 1.23386674e-12 -1.61172417e-14 -2.57581611e-12 + s iota curr_pol/nper curr_tor pprime sqrt g(0,0) + [A] [A] dp/ds,[Pa] (dV/ds)/nper + 6.0156E-01 7.0602E-01 -1.7413E+07 -5.0616E+05 -1.9995E+04 -7.4504E+00 + m n r/[m] z/[m] (phib-phi)*nper/twopi bmn/[T] + 0 0 1.74506035e+00 0.00000000e+00 0.00000000e+00 2.05590785e+00 + 1 0 3.48881281e-01 3.53814655e-01 9.23279482e-04 -3.98984395e-01 + 2 0 5.20908454e-02 5.24552871e-02 1.00761968e-04 -1.94109747e-02 + 3 0 8.59987976e-03 8.63841859e-03 1.28438785e-05 -1.86991259e-03 + 4 0 1.48545615e-03 1.49141911e-03 1.83446980e-06 -2.23607595e-04 + 5 0 2.64008204e-04 2.64107568e-04 2.95753792e-07 -3.03548874e-05 + 6 0 4.79989859e-05 4.74454745e-05 4.35466687e-08 -4.77643284e-06 + 7 0 8.94045031e-06 8.62159087e-06 1.69297236e-09 -1.02755075e-06 + 8 0 1.72375872e-06 1.59779829e-06 -2.54454883e-09 -3.15980534e-07 + 9 0 3.50613432e-07 3.08877575e-07 -1.50401901e-09 -1.13943905e-07 + 10 0 7.68214784e-08 6.43940723e-08 -6.02999856e-10 -4.11170097e-08 + 11 0 1.83046432e-08 1.48629369e-08 -2.04479290e-10 -1.41009180e-08 + 12 0 4.69340395e-09 3.78812932e-09 -6.27287617e-11 -4.56447912e-09 + 13 0 1.26341309e-09 1.03387689e-09 -1.79743240e-11 -1.40183102e-09 + 14 0 3.47984367e-10 2.91198351e-10 -4.90402136e-12 -4.11528585e-10 + 15 0 9.62549242e-11 8.23895342e-11 -1.29148471e-12 -1.16348530e-10 + 16 0 2.64516204e-11 2.30774067e-11 -3.31939715e-13 -3.19051164e-11 + 17 0 7.18533132e-12 6.36244573e-12 -8.40874488e-14 -8.48751213e-12 + 18 0 1.92031764e-12 1.72523324e-12 -2.11873018e-14 -3.48433655e-12 + s iota curr_pol/nper curr_tor pprime sqrt g(0,0) + [A] [A] dp/ds,[Pa] (dV/ds)/nper + 6.1719E-01 6.9554E-01 -1.7410E+07 -5.1206E+05 -1.9995E+04 -7.4360E+00 + m n r/[m] z/[m] (phib-phi)*nper/twopi bmn/[T] + 0 0 1.74280432e+00 0.00000000e+00 0.00000000e+00 2.05927326e+00 + 1 0 3.52974914e-01 3.58015757e-01 9.66317569e-04 -4.04487430e-01 + 2 0 5.37491858e-02 5.41315746e-02 1.06496363e-04 -2.03488082e-02 + 3 0 9.06056234e-03 9.10201908e-03 1.38571028e-05 -2.01177261e-03 + 4 0 1.59841047e-03 1.60495170e-03 2.02167007e-06 -2.46193008e-04 + 5 0 2.90113064e-04 2.90303042e-04 3.31944049e-07 -3.41161251e-05 + 6 0 5.38412709e-05 5.32713889e-05 5.06838668e-08 -5.42892777e-06 + 7 0 1.02287098e-05 9.88704547e-06 2.87013656e-09 -1.15891518e-06 + 8 0 2.00887798e-06 1.87041298e-06 -2.51177117e-09 -3.53182385e-07 + 9 0 4.15508868e-07 3.68572686e-07 -1.60054947e-09 -1.28081146e-07 + 10 0 9.24311062e-08 7.81453202e-08 -6.63660026e-10 -4.69090766e-08 + 11 0 2.23463827e-08 1.83036530e-08 -2.30945074e-10 -1.63824225e-08 + 12 0 5.81749580e-09 4.73118298e-09 -7.25199364e-11 -5.40656232e-09 + 13 0 1.59227458e-09 1.31096824e-09 -2.12471378e-11 -1.69383663e-09 + 14 0 4.46563009e-10 3.75515825e-10 -5.92356205e-12 -5.07483575e-10 + 15 0 1.25893924e-10 1.08208831e-10 -1.59322390e-12 -1.46484462e-10 + 16 0 3.52910513e-11 3.08987105e-11 -4.17986687e-13 -4.10338095e-11 + 17 0 9.77882532e-12 8.68926350e-12 -1.08008134e-13 -1.11474640e-11 + 18 0 2.67496485e-12 2.40288909e-12 -2.77411269e-14 -4.72202272e-12 + s iota curr_pol/nper curr_tor pprime sqrt g(0,0) + [A] [A] dp/ds,[Pa] (dV/ds)/nper + 6.3281E-01 6.8478E-01 -1.7408E+07 -5.1739E+05 -1.9996E+04 -7.4208E+00 + m n r/[m] z/[m] (phib-phi)*nper/twopi bmn/[T] + 0 0 1.74049140e+00 0.00000000e+00 0.00000000e+00 2.06272829e+00 + 1 0 3.56982033e-01 3.62134191e-01 1.01076149e-03 -4.09934618e-01 + 2 0 5.54450795e-02 5.58464857e-02 1.12560828e-04 -2.13399032e-02 + 3 0 9.54437349e-03 9.58899225e-03 1.49527750e-05 -2.16558643e-03 + 4 0 1.71986111e-03 1.72703677e-03 2.22860066e-06 -2.71256331e-04 + 5 0 3.18818144e-04 3.19114822e-04 3.72709635e-07 -3.83822557e-05 + 6 0 6.04065138e-05 5.98237840e-05 5.89224773e-08 -6.18257492e-06 + 7 0 1.17067609e-05 1.13420377e-05 4.32113443e-09 -1.31067950e-06 + 8 0 2.34231954e-06 2.19057844e-06 -2.41727403e-09 -3.95282898e-07 + 9 0 4.92675496e-07 4.40038796e-07 -1.68837217e-09 -1.43931811e-07 + 10 0 1.11250754e-07 9.48719605e-08 -7.25980096e-10 -5.34695707e-08 + 11 0 2.72785500e-08 2.25418153e-08 -2.59492959e-10 -1.90157010e-08 + 12 0 7.20645590e-09 5.90606433e-09 -8.34441035e-11 -6.39941441e-09 + 13 0 2.00454572e-09 1.66061544e-09 -2.50035287e-11 -2.04570808e-09 + 14 0 5.72234662e-10 4.83558754e-10 -7.12417070e-12 -6.25655263e-10 + 15 0 1.64411040e-10 1.41884744e-10 -1.95719639e-12 -1.84429597e-10 + 16 0 4.69977494e-11 4.13001636e-11 -5.24170696e-13 -5.27705381e-11 + 17 0 1.32951879e-11 1.18470023e-11 -1.38172775e-13 -1.46514976e-11 + 18 0 3.70693753e-12 3.34400541e-12 -3.61708903e-14 -6.38967239e-12 + s iota curr_pol/nper curr_tor pprime sqrt g(0,0) + [A] [A] dp/ds,[Pa] (dV/ds)/nper + 6.4844E-01 6.7374E-01 -1.7407E+07 -5.2213E+05 -1.9997E+04 -7.4049E+00 + m n r/[m] z/[m] (phib-phi)*nper/twopi bmn/[T] + 0 0 1.73811645e+00 0.00000000e+00 0.00000000e+00 2.06627959e+00 + 1 0 3.60902337e-01 3.66170027e-01 1.05669498e-03 -4.15327507e-01 + 2 0 5.71819591e-02 5.76035588e-02 1.18984589e-04 -2.23893139e-02 + 3 0 1.00533647e-02 1.01014180e-02 1.61397475e-05 -2.33271655e-03 + 4 0 1.85069349e-03 1.85856687e-03 2.45779697e-06 -2.99134993e-04 + 5 0 3.50445924e-04 3.50867582e-04 4.18734654e-07 -4.32337329e-05 + 6 0 6.78000342e-05 6.72087487e-05 6.84446493e-08 -7.05602808e-06 + 7 0 1.34064900e-05 1.30186567e-05 6.09702185e-09 -1.48703894e-06 + 8 0 2.73325230e-06 2.56746898e-06 -2.24608155e-09 -4.43263175e-07 + 9 0 5.84681350e-07 5.25810659e-07 -1.76330270e-09 -1.61790362e-07 + 10 0 1.34003352e-07 1.15271436e-07 -7.89012827e-10 -6.09240619e-08 + 11 0 3.33129383e-08 2.77759463e-08 -2.90026839e-10 -2.20628810e-08 + 12 0 8.92644735e-09 7.37320963e-09 -9.55588668e-11 -7.57297762e-09 + 13 0 2.52229579e-09 2.10266443e-09 -2.92938092e-11 -2.47084471e-09 + 14 0 7.32690936e-10 6.22218838e-10 -8.53195263e-12 -7.71609734e-10 + 15 0 2.14500681e-10 1.85865414e-10 -2.39453511e-12 -2.32327692e-10 + 16 0 6.25328712e-11 5.51485808e-11 -6.54734934e-13 -6.79204241e-11 + 17 0 1.80426230e-11 1.61359767e-11 -1.76086408e-13 -1.92598272e-11 + 18 0 5.14691414e-12 4.64672116e-12 -4.69935679e-14 -8.66775865e-12 + s iota curr_pol/nper curr_tor pprime sqrt g(0,0) + [A] [A] dp/ds,[Pa] (dV/ds)/nper + 6.6406E-01 6.6243E-01 -1.7406E+07 -5.2627E+05 -1.9997E+04 -7.3883E+00 + m n r/[m] z/[m] (phib-phi)*nper/twopi bmn/[T] + 0 0 1.73567380e+00 0.00000000e+00 0.00000000e+00 2.06993452e+00 + 1 0 3.64735087e-01 3.70122910e-01 1.10421075e-03 -4.20667352e-01 + 2 0 5.89636237e-02 5.94067119e-02 1.25800484e-04 -2.35026751e-02 + 3 0 1.05898507e-02 1.06416431e-02 1.74281315e-05 -2.51472296e-03 + 4 0 1.99192043e-03 2.00056297e-03 2.71218640e-06 -3.30223643e-04 + 5 0 3.85370437e-04 3.85937984e-04 4.70823399e-07 -4.87660244e-05 + 6 0 7.61459291e-05 7.55513505e-05 7.94700519e-08 -8.07176098e-06 + 7 0 1.53661568e-05 1.49554489e-05 8.26118334e-09 -1.69317639e-06 + 8 0 3.19290403e-06 3.01234553e-06 -1.97892666e-09 -4.98378599e-07 + 9 0 6.94739755e-07 6.29074059e-07 -1.81963997e-09 -1.82041430e-07 + 10 0 1.61612566e-07 1.40241484e-07 -8.51299185e-10 -6.94351614e-08 + 11 0 4.07249878e-08 3.42669955e-08 -3.22294966e-10 -2.56035718e-08 + 12 0 1.10647186e-08 9.21330523e-09 -1.08882113e-10 -8.96565233e-09 + 13 0 3.17491652e-09 2.66389811e-09 -3.41612983e-11 -2.98655829e-09 + 14 0 9.38247292e-10 8.00874730e-10 -1.01732630e-11 -9.52603153e-10 + 15 0 2.79854834e-10 2.43517584e-10 -2.91735871e-12 -2.93050152e-10 + 16 0 8.31973379e-11 7.36493345e-11 -8.14541073e-13 -8.75460663e-11 + 17 0 2.44984415e-11 2.19830356e-11 -2.23533639e-13 -2.53710750e-11 + 18 0 7.12539056e-12 6.46107256e-12 -6.08215383e-14 -1.17616012e-11 + s iota curr_pol/nper curr_tor pprime sqrt g(0,0) + [A] [A] dp/ds,[Pa] (dV/ds)/nper + 6.7969E-01 6.5085E-01 -1.7406E+07 -5.2979E+05 -1.9998E+04 -7.3709E+00 + m n r/[m] z/[m] (phib-phi)*nper/twopi bmn/[T] + 0 0 1.73315709e+00 0.00000000e+00 0.00000000e+00 2.07370129e+00 + 1 0 3.68479064e-01 3.73992027e-01 1.15341157e-03 -4.25955094e-01 + 2 0 6.07942896e-02 6.12602929e-02 1.33045407e-04 -2.46862902e-02 + 3 0 1.11564474e-02 1.12123212e-02 1.88294689e-05 -2.71339511e-03 + 4 0 2.14470263e-03 2.15419566e-03 2.99520816e-06 -3.64983337e-04 + 5 0 4.24027848e-04 4.24765189e-04 5.29941869e-07 -5.50937523e-05 + 6 0 8.55916012e-05 8.50000437e-05 9.22631445e-08 -9.25752113e-06 + 7 0 1.76320069e-05 1.71989677e-05 1.08884934e-08 -1.93562030e-06 + 8 0 3.73505190e-06 3.53902114e-06 -1.59353237e-09 -5.62210036e-07 + 9 0 8.26839111e-07 7.53786833e-07 -1.85081125e-09 -2.05156465e-07 + 10 0 1.95233218e-07 1.70907520e-07 -9.11111372e-10 -7.91982006e-08 + 11 0 4.98604772e-08 4.23439327e-08 -3.55968868e-10 -2.97340694e-08 + 12 0 1.37312480e-08 1.15285560e-08 -1.23415746e-10 -1.06248175e-08 + 13 0 3.99975888e-09 3.37850972e-09 -3.96493611e-11 -3.61469355e-09 + 14 0 1.20223120e-09 1.03166122e-09 -1.20768681e-11 -1.17802847e-09 + 15 0 3.65327241e-10 3.19272314e-10 -3.53950988e-12 -3.70378122e-10 + 16 0 1.10771770e-10 9.84266065e-11 -1.00931687e-12 -1.13103418e-10 + 17 0 3.32872549e-11 2.99751200e-11 -2.82679206e-13 -3.34994865e-11 + 18 0 9.88389318e-12 8.99266642e-12 -7.84316138e-14 -1.60084324e-11 + s iota curr_pol/nper curr_tor pprime sqrt g(0,0) + [A] [A] dp/ds,[Pa] (dV/ds)/nper + 6.9531E-01 6.3898E-01 -1.7405E+07 -5.3268E+05 -1.9999E+04 -7.3526E+00 + m n r/[m] z/[m] (phib-phi)*nper/twopi bmn/[T] + 0 0 1.73055922e+00 0.00000000e+00 0.00000000e+00 2.07758905e+00 + 1 0 3.72132523e-01 3.77776057e-01 1.20441144e-03 -4.31191334e-01 + 2 0 6.26786421e-02 6.31691369e-02 1.40761070e-04 -2.59472224e-02 + 3 0 1.17561211e-02 1.18164608e-02 2.03571031e-05 -2.93079521e-03 + 4 0 2.31037819e-03 2.32081397e-03 3.31086289e-06 -4.03959565e-04 + 5 0 4.66928535e-04 4.67862998e-04 5.97224209e-07 -6.23545354e-05 + 6 0 9.63122174e-05 9.57312738e-05 1.07139855e-07 -1.06469891e-05 + 7 0 2.02599501e-05 1.98055413e-05 1.40707078e-08 -2.22244314e-06 + 8 0 4.37667755e-06 4.16455585e-06 -1.06160741e-09 -6.36774491e-07 + 9 0 9.85999805e-07 9.04950507e-07 -1.84801037e-09 -2.31754528e-07 + 10 0 2.36350144e-07 2.08726242e-07 -9.65909243e-10 -9.04707822e-08 + 11 0 6.11727527e-08 5.24422595e-08 -3.90444877e-10 -3.45807031e-08 + 12 0 1.70725646e-08 1.44567754e-08 -1.39078243e-10 -1.26126387e-08 + 13 0 5.04726503e-09 4.29324112e-09 -4.57799715e-11 -4.38413118e-09 + 14 0 1.54285253e-09 1.33135324e-09 -1.42675956e-11 -1.46043495e-09 + 15 0 4.77626546e-10 4.19333462e-10 -4.27479036e-12 -4.69438757e-10 + 16 0 1.47717493e-10 1.31781038e-10 -1.24524233e-12 -1.46576410e-10 + 17 0 4.53116988e-11 4.09514853e-11 -3.55999192e-13 -4.43837954e-11 + 18 0 1.37453174e-11 1.25440472e-11 -1.00738030e-13 -2.18693307e-11 + s iota curr_pol/nper curr_tor pprime sqrt g(0,0) + [A] [A] dp/ds,[Pa] (dV/ds)/nper + 7.1094E-01 6.2685E-01 -1.7406E+07 -5.3492E+05 -2.0000E+04 -7.3334E+00 + m n r/[m] z/[m] (phib-phi)*nper/twopi bmn/[T] + 0 0 1.72787221e+00 0.00000000e+00 0.00000000e+00 2.08160804e+00 + 1 0 3.75693128e-01 3.81473099e-01 1.25733672e-03 -4.36376301e-01 + 2 0 6.46218977e-02 6.51386250e-02 1.48994570e-04 -2.72934084e-02 + 3 0 1.23922391e-02 1.24574790e-02 2.20263109e-05 -3.16930566e-03 + 4 0 2.49048924e-03 2.50197413e-03 3.66385557e-06 -4.47793856e-04 + 5 0 5.14671235e-04 5.15834869e-04 6.74056577e-07 -7.07135842e-05 + 6 0 1.08517549e-04 1.07956645e-04 1.24504240e-07 -1.22816985e-05 + 7 0 2.33185040e-05 2.28443343e-05 1.79304445e-08 -2.56396829e-06 + 8 0 5.13911918e-06 4.91045057e-06 -3.43809354e-10 -7.24761623e-07 + 9 0 1.17869644e-06 1.08904672e-06 -1.79840859e-09 -2.62681405e-07 + 10 0 2.86927173e-07 2.55639046e-07 -1.01170472e-09 -1.03602408e-07 + 11 0 7.52746303e-08 6.51571709e-08 -4.24619700e-10 -4.03127122e-08 + 12 0 2.12900742e-08 1.81899664e-08 -1.55627094e-10 -1.50122233e-08 + 13 0 6.38759680e-09 5.47405096e-09 -5.25278757e-11 -5.33373226e-09 + 14 0 1.98566688e-09 1.72383657e-09 -1.67581554e-11 -1.81689716e-09 + 15 0 6.26296327e-10 5.52603363e-10 -5.13457393e-12 -5.97328533e-10 + 16 0 1.97608253e-10 1.77053306e-10 -1.52827896e-12 -1.90769922e-10 + 17 0 6.18863433e-11 5.61562188e-11 -4.46078035e-13 -5.90759850e-11 + 18 0 1.91712089e-11 1.75669386e-11 -1.28765633e-13 -3.00110198e-11 + s iota curr_pol/nper curr_tor pprime sqrt g(0,0) + [A] [A] dp/ds,[Pa] (dV/ds)/nper + 7.2656E-01 6.1443E-01 -1.7407E+07 -5.3650E+05 -2.0000E+04 -7.3132E+00 + m n r/[m] z/[m] (phib-phi)*nper/twopi bmn/[T] + 0 0 1.72508711e+00 0.00000000e+00 0.00000000e+00 2.08576976e+00 + 1 0 3.79157880e-01 3.85080601e-01 1.31232788e-03 -4.41509797e-01 + 2 0 6.66298749e-02 6.71747660e-02 1.57799437e-04 -2.87337880e-02 + 3 0 1.30686381e-02 1.31392706e-02 2.38549137e-05 -3.43168915e-03 + 4 0 2.68682706e-03 2.69948212e-03 4.05978433e-06 -4.97251186e-04 + 5 0 5.67964990e-04 5.69393781e-04 7.62071872e-07 -8.03743184e-05 + 6 0 1.22460081e-04 1.21929964e-04 1.44808528e-07 -1.42138107e-05 + 7 0 2.68910621e-05 2.63991769e-05 2.25936485e-08 -2.97307830e-06 + 8 0 6.04847646e-06 5.80289371e-06 5.96967207e-10 -8.29392134e-07 + 9 0 1.41283590e-06 1.31396271e-06 -1.69050876e-09 -2.98895227e-07 + 10 0 3.49346269e-07 3.13994517e-07 -1.04497994e-09 -1.18985089e-07 + 11 0 9.29037203e-08 8.12036511e-08 -4.57521195e-10 -4.71269325e-08 + 12 0 2.66258452e-08 2.29584700e-08 -1.72853004e-10 -1.79246235e-08 + 13 0 8.10596846e-09 7.00090095e-09 -5.98774191e-11 -6.51260823e-09 + 14 0 2.56243672e-09 2.23873140e-09 -1.95651468e-11 -2.26970921e-09 + 15 0 8.23530438e-10 7.30467038e-10 -6.13216595e-12 -7.63554906e-10 + 16 0 2.65144982e-10 2.38655499e-10 -1.86536933e-12 -2.49527689e-10 + 17 0 8.48055289e-11 7.72789254e-11 -5.55979438e-13 -7.90519508e-11 + 18 0 2.68491011e-11 2.46967570e-11 -1.63739538e-13 -4.14219788e-11 + s iota curr_pol/nper curr_tor pprime sqrt g(0,0) + [A] [A] dp/ds,[Pa] (dV/ds)/nper + 7.4219E-01 6.0174E-01 -1.7408E+07 -5.3740E+05 -2.0001E+04 -7.2919E+00 + m n r/[m] z/[m] (phib-phi)*nper/twopi bmn/[T] + 0 0 1.72219382e+00 0.00000000e+00 0.00000000e+00 2.09008721e+00 + 1 0 3.82523020e-01 3.88595257e-01 1.36954086e-03 -4.46591147e-01 + 2 0 6.87090740e-02 6.92842678e-02 1.67236593e-04 -3.02784560e-02 + 3 0 1.37897000e-02 1.38662831e-02 2.58634604e-05 -3.72116574e-03 + 4 0 2.90147111e-03 2.91543771e-03 4.50519112e-06 -5.53241121e-04 + 5 0 6.27646221e-04 6.29383802e-04 8.63293106e-07 -9.15796598e-05 + 6 0 1.38444248e-04 1.37958974e-04 1.68683521e-07 -1.65067146e-05 + 7 0 3.10813622e-05 3.05751553e-05 2.82672081e-08 -3.46641167e-06 + 8 0 7.13860665e-06 6.87619999e-06 1.83269949e-09 -9.55347826e-07 + 9 0 1.69922283e-06 1.59061715e-06 -1.49861615e-09 -3.41972625e-07 + 10 0 4.27057049e-07 3.87252361e-07 -1.05674000e-09 -1.37284373e-07 + 11 0 1.15189208e-07 1.01700756e-07 -4.86169338e-10 -5.53439094e-08 + 12 0 3.34662564e-08 2.91399637e-08 -1.89845954e-10 -2.15070587e-08 + 13 0 1.03413878e-08 9.00805763e-09 -6.75800071e-11 -7.99505380e-09 + 14 0 3.32522626e-09 2.92595262e-09 -2.26314425e-11 -2.85219142e-09 + 15 0 1.08925088e-09 9.71978839e-10 -7.25870453e-12 -9.82304002e-10 + 16 0 3.57992691e-10 3.23911285e-10 -2.25716065e-12 -3.28628682e-10 + 17 0 1.16998114e-10 1.07117311e-10 -6.87080296e-13 -1.06565494e-10 + 18 0 3.78665693e-11 3.49857354e-11 -2.06474109e-13 -5.76040591e-11 + s iota curr_pol/nper curr_tor pprime sqrt g(0,0) + [A] [A] dp/ds,[Pa] (dV/ds)/nper + 7.5781E-01 5.8877E-01 -1.7409E+07 -5.3762E+05 -2.0002E+04 -7.2695E+00 + m n r/[m] z/[m] (phib-phi)*nper/twopi bmn/[T] + 0 0 1.71918090e+00 0.00000000e+00 0.00000000e+00 2.09457507e+00 + 1 0 3.85783923e-01 3.92012874e-01 1.42914915e-03 -4.51619120e-01 + 2 0 7.08667654e-02 7.14746446e-02 1.77375436e-04 -3.19388389e-02 + 3 0 1.45604368e-02 1.46436092e-02 2.80761348e-05 -4.04148925e-03 + 4 0 3.13685437e-03 3.15229445e-03 5.00802358e-06 -6.16857100e-04 + 5 0 6.94717020e-04 6.96812242e-04 9.80128863e-07 -1.04635093e-04 + 6 0 1.56841381e-04 1.56416734e-04 1.96814402e-07 -1.92423337e-05 + 7 0 3.60169696e-05 3.55004955e-05 3.51446052e-08 -4.06505588e-06 + 8 0 8.45100476e-06 8.17207359e-06 3.42139570e-09 -1.10810081e-06 + 9 0 2.05090895e-06 1.93209328e-06 -1.20375070e-09 -3.93580387e-07 + 10 0 5.24134957e-07 4.79470742e-07 -1.04044900e-09 -1.59188536e-07 + 11 0 1.43436304e-07 1.27933886e-07 -5.08337944e-10 -6.53141518e-08 + 12 0 4.22535250e-08 3.71642242e-08 -2.05893785e-10 -2.59440003e-08 + 13 0 1.32545599e-08 1.16499706e-08 -7.54307221e-11 -9.87354828e-09 + 14 0 4.33598869e-09 3.84467813e-09 -2.59073241e-11 -3.60778170e-09 + 15 0 1.44813725e-09 1.30068518e-09 -8.50591241e-12 -1.27277763e-09 + 16 0 4.86037384e-10 4.42288197e-10 -2.70408206e-12 -4.36118053e-10 + 17 0 1.62380474e-10 1.49441608e-10 -8.40643989e-13 -1.44825699e-10 + 18 0 5.37515726e-11 4.99075072e-11 -2.57754272e-13 -8.07833218e-11 + s iota curr_pol/nper curr_tor pprime sqrt g(0,0) + [A] [A] dp/ds,[Pa] (dV/ds)/nper + 7.7344E-01 5.7553E-01 -1.7411E+07 -5.3713E+05 -2.0003E+04 -7.2459E+00 + m n r/[m] z/[m] (phib-phi)*nper/twopi bmn/[T] + 0 0 1.71603541e+00 0.00000000e+00 0.00000000e+00 2.09925004e+00 + 1 0 3.88934938e-01 3.95328233e-01 1.49134590e-03 -4.56591818e-01 + 2 0 7.31111012e-02 7.37543098e-02 1.88295957e-04 -3.37279078e-02 + 3 0 1.53866167e-02 1.54771069e-02 3.05209880e-05 -4.39708390e-03 + 4 0 3.39582511e-03 3.41292899e-03 5.57762772e-06 -6.89411911e-04 + 5 0 7.70370720e-04 7.72882869e-04 1.11557872e-06 -1.19909480e-04 + 6 0 1.78103904e-04 1.77760286e-04 2.30157622e-07 -2.25214548e-05 + 7 0 4.18582847e-05 4.13376514e-05 4.35431834e-08 -4.79648079e-06 + 8 0 1.00400427e-05 9.74569885e-06 5.47557231e-09 -1.29560662e-06 + 9 0 2.48588030e-06 2.35664726e-06 -7.63911601e-10 -4.56456172e-07 + 10 0 6.46521500e-07 5.96660636e-07 -9.80222561e-10 -1.85878367e-07 + 11 0 1.79654983e-07 1.61922239e-07 -5.18143623e-10 -7.76220217e-08 + 12 0 5.36986461e-08 4.77387128e-08 -2.18904367e-10 -3.15313856e-08 + 13 0 1.71104257e-08 1.51877788e-08 -8.27218745e-11 -1.22928435e-08 + 14 0 5.69779221e-09 5.09578499e-09 -2.91659818e-11 -4.60374831e-09 + 15 0 1.94129357e-09 1.75664720e-09 -9.80509912e-12 -1.66469470e-09 + 16 0 6.65777294e-10 6.09831738e-10 -3.18655819e-12 -5.84548555e-10 + 17 0 2.27523987e-10 2.10640344e-10 -1.01147610e-12 -1.98903006e-10 + 18 0 7.70780505e-11 7.19696566e-11 -3.16327818e-13 -1.14526932e-10 + s iota curr_pol/nper curr_tor pprime sqrt g(0,0) + [A] [A] dp/ds,[Pa] (dV/ds)/nper + 7.8906E-01 5.6201E-01 -1.7414E+07 -5.3594E+05 -2.0004E+04 -7.2208E+00 + m n r/[m] z/[m] (phib-phi)*nper/twopi bmn/[T] + 0 0 1.71274260e+00 0.00000000e+00 0.00000000e+00 2.10413115e+00 + 1 0 3.91969242e-01 3.98534867e-01 1.55634652e-03 -4.61506582e-01 + 2 0 7.54512235e-02 7.61327211e-02 2.00089389e-04 -3.56604250e-02 + 3 0 1.62748655e-02 1.63735130e-02 3.32314268e-05 -4.79313669e-03 + 4 0 3.68174201e-03 3.70073101e-03 6.22544709e-06 -7.72502422e-04 + 5 0 8.56049717e-04 8.59047469e-04 1.27329956e-06 -1.37868587e-04 + 6 0 2.02789819e-04 2.02551536e-04 2.69835881e-07 -2.64742851e-05 + 7 0 4.88060764e-05 4.82892664e-05 5.38147734e-08 -5.69616665e-06 + 8 0 1.19744345e-05 1.16666228e-05 8.11489955e-09 -1.52791636e-06 + 9 0 3.02699809e-06 2.88745735e-06 -1.34295398e-10 -5.33988899e-07 + 10 0 8.01800931e-07 7.46505727e-07 -8.58317120e-10 -2.18833916e-07 + 11 0 2.26428096e-07 2.06271791e-07 -5.08518004e-10 -9.30273483e-08 + 12 0 6.87274706e-08 6.17910853e-08 -2.26134091e-10 -3.86691674e-08 + 13 0 2.22615825e-08 1.99720370e-08 -8.84294050e-11 -1.54551570e-08 + 14 0 7.55178606e-09 6.81871518e-09 -3.20407382e-11 -5.93673736e-09 + 15 0 2.62679722e-09 2.39702672e-09 -1.10299913e-11 -2.20179376e-09 + 16 0 9.21260356e-10 8.50165688e-10 -3.66258826e-12 -7.92795885e-10 + 17 0 3.22293810e-10 3.00402815e-10 -1.18602066e-12 -2.76585571e-10 + 18 0 1.11839220e-10 1.05082172e-10 -3.77928946e-13 -1.64462775e-10 + s iota curr_pol/nper curr_tor pprime sqrt g(0,0) + [A] [A] dp/ds,[Pa] (dV/ds)/nper + 8.0469E-01 5.4822E-01 -1.7416E+07 -5.3402E+05 -2.0005E+04 -7.1943E+00 + m n r/[m] z/[m] (phib-phi)*nper/twopi bmn/[T] + 0 0 1.70928567e+00 0.00000000e+00 0.00000000e+00 2.10924014e+00 + 1 0 3.94878604e-01 4.01624864e-01 1.62438959e-03 -4.66359798e-01 + 2 0 7.78973773e-02 7.86204566e-02 2.12861888e-04 -3.77531925e-02 + 3 0 1.72328492e-02 1.73406213e-02 3.62464631e-05 -5.23581749e-03 + 4 0 3.99856928e-03 4.01970387e-03 6.96516801e-06 -8.68064293e-04 + 5 0 9.53493108e-04 9.57058233e-04 1.45783304e-06 -1.59088742e-04 + 6 0 2.31588116e-04 2.31485272e-04 3.17309463e-07 -3.12662036e-05 + 7 0 5.71147173e-05 5.66126231e-05 6.64401866e-08 -6.81071715e-06 + 8 0 1.43436458e-05 1.40256915e-05 1.15107341e-08 -1.81880678e-06 + 9 0 3.70488295e-06 3.55572843e-06 7.52027412e-10 -6.31026467e-07 + 10 0 1.00042895e-06 9.39680610e-07 -6.47082657e-10 -2.60227507e-07 + 11 0 2.87418438e-07 2.64717706e-07 -4.67918806e-10 -1.12657745e-07 + 12 0 8.86878800e-08 8.06899484e-08 -2.22856544e-10 -4.79559433e-08 + 13 0 2.92335041e-08 2.65330126e-08 -9.06785533e-11 -1.96664122e-08 + 14 0 1.01127730e-08 9.22890691e-09 -3.38129985e-11 -7.75491727e-09 + 15 0 3.59481334e-09 3.31181837e-09 -1.19137818e-11 -2.95217674e-09 + 16 0 1.29054067e-09 1.20116514e-09 -4.03580509e-12 -1.09072703e-09 + 17 0 4.62625291e-10 4.34553549e-10 -1.33025826e-12 -3.90434875e-10 + 18 0 1.64586605e-10 1.55755215e-10 -4.30756094e-13 -2.39836110e-10 + s iota curr_pol/nper curr_tor pprime sqrt g(0,0) + [A] [A] dp/ds,[Pa] (dV/ds)/nper + 8.2031E-01 5.3415E-01 -1.7419E+07 -5.3136E+05 -2.0006E+04 -7.1661E+00 + m n r/[m] z/[m] (phib-phi)*nper/twopi bmn/[T] + 0 0 1.70564534e+00 0.00000000e+00 0.00000000e+00 2.11460210e+00 + 1 0 3.97653123e-01 4.04588476e-01 1.69574542e-03 -4.71146718e-01 + 2 0 8.04611383e-02 8.12294962e-02 2.26735604e-04 -4.00255167e-02 + 3 0 1.82694499e-02 1.83874677e-02 3.96130060e-05 -5.73243590e-03 + 4 0 4.35102734e-03 4.37461424e-03 7.81359574e-06 -9.78481618e-04 + 5 0 1.06482237e-03 1.06905274e-03 1.67483618e-06 -1.84298813e-04 + 6 0 2.65358007e-04 2.65428686e-04 3.74437656e-07 -3.71099217e-05 + 7 0 6.71084733e-05 6.66364670e-05 8.20565031e-08 -8.20126328e-06 + 8 0 1.72644848e-05 1.69420576e-05 1.59040541e-08 -2.18706993e-06 + 9 0 4.56063437e-06 4.40365830e-06 1.99586063e-09 -7.54596253e-07 + 10 0 1.25690180e-06 1.19114632e-06 -3.02030490e-10 -3.13377797e-07 + 11 0 3.67893266e-07 3.42707777e-07 -3.76618765e-10 -1.38283164e-07 + 12 0 1.15592636e-07 1.06513284e-07 -2.00524274e-10 -6.03433760e-08 + 13 0 3.88387184e-08 3.57053744e-08 -8.58876934e-11 -2.54174440e-08 + 14 0 1.37229245e-08 1.26756532e-08 -3.30328448e-11 -1.02983208e-08 + 15 0 4.99259121e-09 4.65044308e-09 -1.18877706e-11 -4.02740601e-09 + 16 0 1.83717642e-09 1.72699951e-09 -4.08914653e-12 -1.52793350e-09 + 17 0 6.75660109e-10 6.40404824e-10 -1.36321695e-12 -5.61608134e-10 + 18 0 2.46741381e-10 2.35435264e-10 -4.45119890e-13 -3.56535266e-10 + s iota curr_pol/nper curr_tor pprime sqrt g(0,0) + [A] [A] dp/ds,[Pa] (dV/ds)/nper + 8.3594E-01 5.1980E-01 -1.7423E+07 -5.2797E+05 -2.0007E+04 -7.1362E+00 + m n r/[m] z/[m] (phib-phi)*nper/twopi bmn/[T] + 0 0 1.70179958e+00 0.00000000e+00 0.00000000e+00 2.12024580e+00 + 1 0 4.00280942e-01 4.07413855e-01 1.77070932e-03 -4.75861213e-01 + 2 0 8.31554140e-02 8.39731698e-02 2.41852884e-04 -4.24993808e-02 + 3 0 1.93949630e-02 1.95245353e-02 4.33861876e-05 -6.29173701e-03 + 4 0 4.74472339e-03 4.77112730e-03 8.79125729e-06 -1.10666920e-03 + 5 0 1.19262660e-03 1.19763822e-03 1.93144698e-06 -2.14420970e-04 + 6 0 3.05176927e-04 3.05467525e-04 4.43583507e-07 -4.42843531e-05 + 7 0 7.92039316e-05 7.87823040e-05 1.01456683e-07 -9.94982567e-06 + 8 0 2.08899952e-05 2.05716075e-05 2.15870638e-08 -2.65800613e-06 + 9 0 5.64891312e-06 5.48738619e-06 3.71976932e-09 -9.14135845e-07 + 10 0 1.59072994e-06 1.52110820e-06 2.33100291e-10 -3.82817913e-07 + 11 0 4.75031230e-07 4.47721384e-07 -2.08108684e-10 -1.72405062e-07 + 12 0 1.52233584e-07 1.42174962e-07 -1.46845014e-10 -7.72266400e-08 + 13 0 5.22327095e-08 4.86916994e-08 -6.85439162e-11 -3.34523205e-08 + 14 0 1.88841266e-08 1.76783266e-08 -2.73174699e-11 -1.39418361e-08 + 15 0 7.04351795e-09 6.64259624e-09 -9.95716835e-12 -5.60647804e-09 + 16 0 2.66087665e-09 2.52960914e-09 -3.41978202e-12 -2.18594874e-09 + 17 0 1.00542171e-09 9.62737478e-10 -1.12595153e-12 -8.25782688e-10 + 18 0 3.77378876e-10 3.63470811e-10 -3.59509950e-13 -5.41985463e-10 + s iota curr_pol/nper curr_tor pprime sqrt g(0,0) + [A] [A] dp/ds,[Pa] (dV/ds)/nper + 8.5156E-01 5.0518E-01 -1.7427E+07 -5.2383E+05 -2.0008E+04 -7.1042E+00 + m n r/[m] z/[m] (phib-phi)*nper/twopi bmn/[T] + 0 0 1.69772283e+00 0.00000000e+00 0.00000000e+00 2.12620476e+00 + 1 0 4.02747768e-01 4.10086385e-01 1.84962084e-03 -4.80495408e-01 + 2 0 8.59948470e-02 8.68666744e-02 2.58379320e-04 -4.52002390e-02 + 3 0 2.06214172e-02 2.07640704e-02 4.76339369e-05 -6.92418624e-03 + 4 0 5.18642731e-03 5.21607476e-03 9.92359815e-06 -1.25629549e-03 + 5 0 1.34010824e-03 1.34603945e-03 2.23652032e-06 -2.50639519e-04 + 6 0 3.52404724e-04 3.52975473e-04 5.27769096e-07 -5.31485018e-05 + 7 0 9.39383542e-05 9.35969964e-05 1.25742827e-07 -1.21634877e-05 + 8 0 2.54230874e-05 2.51231833e-05 2.90197327e-08 -3.26690205e-06 + 9 0 7.04495947e-06 6.88537867e-06 6.14062713e-09 -1.12445855e-06 + 10 0 2.03012269e-06 1.95936101e-06 1.06610762e-09 -4.76368590e-07 + 11 0 6.19832519e-07 5.91479913e-07 9.09404797e-11 -2.19511139e-07 + 12 0 2.03148225e-07 1.92521717e-07 -3.62614614e-11 -1.01134264e-07 + 13 0 7.13906060e-08 6.75938173e-08 -2.68730739e-11 -4.51229042e-08 + 14 0 2.64875212e-08 2.51781667e-08 -1.14479753e-11 -1.93685687e-08 + 15 0 1.01552568e-08 9.71521666e-09 -3.88762797e-12 -8.01731918e-09 + 16 0 3.94746427e-09 3.80206685e-09 -1.09943962e-12 -3.21538603e-09 + 17 0 1.53538959e-09 1.48772296e-09 -2.42513434e-13 -1.24960694e-09 + 18 0 5.93366670e-10 5.77678190e-10 -2.44893793e-14 -8.48157655e-10 + s iota curr_pol/nper curr_tor pprime sqrt g(0,0) + [A] [A] dp/ds,[Pa] (dV/ds)/nper + 8.6719E-01 4.9029E-01 -1.7431E+07 -5.1895E+05 -2.0010E+04 -7.0700E+00 + m n r/[m] z/[m] (phib-phi)*nper/twopi bmn/[T] + 0 0 1.69338592e+00 0.00000000e+00 0.00000000e+00 2.13251756e+00 + 1 0 4.05036451e-01 4.12588404e-01 1.93284308e-03 -4.85039257e-01 + 2 0 8.89956439e-02 8.99266522e-02 2.76511988e-04 -4.81570430e-02 + 3 0 2.19628473e-02 2.21204028e-02 5.24340458e-05 -7.64252009e-03 + 4 0 5.68418729e-03 5.71760707e-03 1.12420817e-05 -1.43181048e-03 + 5 0 1.51120433e-03 1.51822127e-03 2.60190927e-06 -2.94464290e-04 + 6 0 4.08779549e-04 4.09700826e-04 6.31084408e-07 -6.41943872e-05 + 7 0 1.12021356e-04 1.11796804e-04 1.56273348e-07 -1.49952465e-05 + 8 0 3.11368462e-05 3.08747054e-05 3.86849328e-08 -4.06228603e-06 + 9 0 8.85009768e-06 8.70207572e-06 9.46278431e-09 -1.40408329e-06 + 10 0 2.61245644e-06 2.54504953e-06 2.29915303e-09 -6.03436011e-07 + 11 0 8.16538345e-07 7.89133646e-07 5.75187441e-10 -2.85213364e-07 + 12 0 2.74134694e-07 2.63785391e-07 1.60188597e-10 -1.35442382e-07 + 13 0 9.88615949e-08 9.51563882e-08 5.38551748e-11 -6.23543563e-08 + 14 0 3.77215339e-08 3.64479439e-08 2.17221684e-11 -2.76079348e-08 + 15 0 1.48973537e-08 1.44730075e-08 9.63823620e-12 -1.17788327e-08 + 16 0 5.97017565e-09 5.83188510e-09 4.35360380e-12 -4.86487879e-09 + 17 0 2.39469106e-09 2.35015590e-09 1.92760112e-12 -1.94753995e-09 + 18 0 9.54543552e-10 9.40094815e-10 8.30540254e-13 -1.36754922e-09 + s iota curr_pol/nper curr_tor pprime sqrt g(0,0) + [A] [A] dp/ds,[Pa] (dV/ds)/nper + 8.8281E-01 4.7511E-01 -1.7435E+07 -5.1331E+05 -2.0010E+04 -7.0333E+00 + m n r/[m] z/[m] (phib-phi)*nper/twopi bmn/[T] + 0 0 1.68875446e+00 0.00000000e+00 0.00000000e+00 2.13922996e+00 + 1 0 4.07126314e-01 4.14897698e-01 2.02081013e-03 -4.89480114e-01 + 2 0 9.21763371e-02 9.31725273e-02 2.96474300e-04 -5.14037815e-02 + 3 0 2.34356641e-02 2.36102257e-02 5.78891137e-05 -8.46186810e-03 + 4 0 6.24793829e-03 6.28571899e-03 1.27860348e-05 -1.63909295e-03 + 5 0 1.71087436e-03 1.71917655e-03 3.04139085e-06 -3.47880664e-04 + 6 0 4.76502961e-04 4.77880772e-04 7.58536558e-07 -7.80257595e-05 + 7 0 1.34363405e-04 1.34322457e-04 1.95201128e-07 -1.86287338e-05 + 8 0 3.83952798e-05 3.82107681e-05 5.16963765e-08 -5.11353834e-06 + 9 0 1.12100823e-05 1.10952860e-05 1.43133768e-08 -1.78985405e-06 + 10 0 3.39813021e-06 3.34493689e-06 4.28401543e-09 -7.87238370e-07 + 11 0 1.09160235e-06 1.07025360e-06 1.43399816e-09 -3.84092964e-07 + 12 0 3.77445798e-07 3.69661956e-07 5.39539248e-10 -1.88758433e-07 + 13 0 1.40545336e-07 1.37918531e-07 2.21091520e-10 -8.98945521e-08 + 14 0 5.54725200e-08 5.46476804e-08 9.44583281e-11 -4.11257030e-08 + 15 0 2.26780138e-08 2.24380982e-08 4.07034475e-11 -1.81080056e-08 + 16 0 9.40618499e-09 9.34260622e-09 1.73698475e-11 -7.71006128e-09 + 17 0 3.90234993e-09 3.88762544e-09 7.28224792e-12 -3.18315454e-09 + 18 0 1.60855003e-09 1.60553403e-09 3.00540439e-12 -2.31266317e-09 + s iota curr_pol/nper curr_tor pprime sqrt g(0,0) + [A] [A] dp/ds,[Pa] (dV/ds)/nper + 8.9844E-01 4.5966E-01 -1.7439E+07 -5.0693E+05 -2.0013E+04 -6.9939E+00 + m n r/[m] z/[m] (phib-phi)*nper/twopi bmn/[T] + 0 0 1.68378943e+00 0.00000000e+00 0.00000000e+00 2.14639428e+00 + 1 0 4.08992349e-01 4.16987806e-01 2.11396046e-03 -4.93801681e-01 + 2 0 9.55569920e-02 9.66246235e-02 3.18546129e-04 -5.49786843e-02 + 3 0 2.50592055e-02 2.52533950e-02 6.41092836e-05 -9.40121594e-03 + 4 0 6.88939368e-03 6.93232237e-03 1.46053711e-05 -1.88504828e-03 + 5 0 1.94525788e-03 1.95507574e-03 3.57568085e-06 -4.13455815e-04 + 6 0 5.58483769e-04 5.60418434e-04 9.17361616e-07 -9.55658595e-05 + 7 0 1.62224242e-04 1.62431065e-04 2.44644265e-07 -2.33667153e-05 + 8 0 4.77030969e-05 4.76389632e-05 6.86126545e-08 -6.51434447e-06 + 9 0 1.43157163e-05 1.42602510e-05 2.08767525e-08 -2.31535426e-06 + 10 0 4.45758561e-06 4.43313858e-06 7.12905566e-09 -1.04559420e-06 + 11 0 1.47184996e-06 1.46405851e-06 2.74840270e-09 -5.28329226e-07 + 12 0 5.24298292e-07 5.22728999e-07 1.15869573e-09 -2.69459431e-07 + 13 0 2.01737354e-07 2.01883095e-07 5.10608169e-10 -1.33071122e-07 + 14 0 8.24785158e-08 8.28601955e-08 2.27205810e-10 -6.30370004e-08 + 15 0 3.49648695e-08 3.52383061e-08 1.00149728e-10 -2.86993285e-08 + 16 0 1.50381728e-08 1.51886715e-08 4.33708647e-11 -1.26195510e-08 + 17 0 6.46514093e-09 6.53818153e-09 1.84088046e-11 -5.38343534e-09 + 18 0 2.76232579e-09 2.79368451e-09 7.70283787e-12 -4.04988944e-09 + s iota curr_pol/nper curr_tor pprime sqrt g(0,0) + [A] [A] dp/ds,[Pa] (dV/ds)/nper + 9.1406E-01 4.4394E-01 -1.7444E+07 -4.9982E+05 -2.0013E+04 -6.9513E+00 + m n r/[m] z/[m] (phib-phi)*nper/twopi bmn/[T] + 0 0 1.67844380e+00 0.00000000e+00 0.00000000e+00 2.15407422e+00 + 1 0 4.10604359e-01 4.18824332e-01 2.21285873e-03 -4.97983778e-01 + 2 0 9.91609410e-02 1.00307755e-01 3.43030057e-04 -5.89276674e-02 + 3 0 2.68559930e-02 2.70728461e-02 7.12523154e-05 -1.04827321e-02 + 4 0 7.62339419e-03 7.67228912e-03 1.67636426e-05 -2.17933744e-03 + 5 0 2.22226076e-03 2.23385834e-03 4.22730701e-06 -4.94667888e-04 + 6 0 6.58418382e-04 6.61083815e-04 1.11599418e-06 -1.17882697e-04 + 7 0 1.97205488e-04 1.97801417e-04 3.08651147e-07 -2.95309287e-05 + 8 0 5.97337164e-05 5.98916991e-05 9.18892241e-08 -8.39962066e-06 + 9 0 1.84546528e-05 1.85224792e-05 3.07461846e-08 -3.06977709e-06 + 10 0 5.92075130e-06 5.96129954e-06 1.18340326e-08 -1.44524082e-06 + 11 0 2.02044943e-06 2.04523213e-06 5.10877142e-09 -7.64669114e-07 + 12 0 7.47339138e-07 7.61392194e-07 2.34591917e-09 -4.07352961e-07 + 13 0 2.99855299e-07 3.07219467e-07 1.09553573e-09 -2.09386517e-07 + 14 0 1.28070434e-07 1.31684527e-07 5.07264460e-10 -1.02950997e-07 + 15 0 5.66879517e-08 5.83713123e-08 2.30358397e-10 -4.85487115e-08 + 16 0 2.54121447e-08 2.61643478e-08 1.02285488e-10 -2.20779954e-08 + 17 0 1.13633207e-08 1.16889292e-08 4.44281629e-11 -9.74739162e-09 + 18 0 5.05157207e-09 5.18304228e-09 1.90536526e-11 -7.59530392e-09 + s iota curr_pol/nper curr_tor pprime sqrt g(0,0) + [A] [A] dp/ds,[Pa] (dV/ds)/nper + 9.2969E-01 4.2794E-01 -1.7449E+07 -4.9198E+05 -2.0018E+04 -6.9052E+00 + m n r/[m] z/[m] (phib-phi)*nper/twopi bmn/[T] + 0 0 1.67266507e+00 0.00000000e+00 0.00000000e+00 2.16234162e+00 + 1 0 4.11925397e-01 4.20367244e-01 2.31801892e-03 -5.01999832e-01 + 2 0 1.03012159e-01 1.04245753e-01 3.70333308e-04 -6.33009279e-02 + 3 0 2.88529283e-02 2.90962847e-02 7.94811003e-05 -1.17353233e-02 + 4 0 8.46738140e-03 8.52340801e-03 1.93402450e-05 -2.53320203e-03 + 5 0 2.55168093e-03 2.56536916e-03 5.03216946e-06 -5.96000019e-04 + 6 0 7.81283401e-04 7.84836474e-04 1.36787533e-06 -1.46688563e-04 + 7 0 2.41604891e-04 2.42728887e-04 3.91381308e-07 -3.77046893e-05 + 8 0 7.54613838e-05 7.59573634e-05 1.22724517e-07 -1.09575744e-05 + 9 0 2.40148917e-05 2.42883818e-05 4.44207841e-08 -4.13114669e-06 + 10 0 7.93927359e-06 8.09639456e-06 1.87674529e-08 -2.03828193e-06 + 11 0 2.79990097e-06 2.88667470e-06 8.81987341e-09 -1.13467564e-06 + 12 0 1.07580637e-06 1.12112526e-06 4.32844128e-09 -6.33682240e-07 + 13 0 4.50611717e-07 4.73075720e-07 2.12674283e-09 -3.40031972e-07 + 14 0 2.01404922e-07 2.12056289e-07 1.02582344e-09 -1.73978445e-07 + 15 0 9.32689387e-08 9.81375024e-08 4.82555056e-10 -8.51829862e-08 + 16 0 4.36700845e-08 4.58301048e-08 2.21284368e-10 -4.01554117e-08 + 17 0 2.03506846e-08 2.12884134e-08 9.90932099e-11 -1.83924916e-08 + 18 0 9.45281484e-09 9.82704381e-09 4.39548725e-11 -1.48715312e-08 + s iota curr_pol/nper curr_tor pprime sqrt g(0,0) + [A] [A] dp/ds,[Pa] (dV/ds)/nper + 9.4531E-01 4.1166E-01 -1.7454E+07 -4.8345E+05 -2.0018E+04 -6.8550E+00 + m n r/[m] z/[m] (phib-phi)*nper/twopi bmn/[T] + 0 0 1.66638842e+00 0.00000000e+00 0.00000000e+00 2.17128626e+00 + 1 0 4.12910711e-01 4.21562705e-01 2.43016509e-03 -5.05817165e-01 + 2 0 1.07139186e-01 1.08469111e-01 4.00878443e-04 -6.81605023e-02 + 3 0 3.10810419e-02 3.13556069e-02 8.90328253e-05 -1.31922680e-02 + 4 0 9.44363069e-03 9.50800798e-03 2.24429195e-05 -2.96254170e-03 + 5 0 2.94644510e-03 2.96250297e-03 6.03173424e-06 -7.23829941e-04 + 6 0 9.33603216e-04 9.38267166e-04 1.68810936e-06 -1.84102296e-04 + 7 0 2.98418002e-04 3.00332586e-04 4.99362798e-07 -4.85162438e-05 + 8 0 9.61896081e-05 9.72612189e-05 1.65083930e-07 -1.44338637e-05 + 9 0 3.15624081e-05 3.22167777e-05 6.48086092e-08 -5.68120761e-06 + 10 0 1.07741114e-05 1.11605255e-05 3.00553863e-08 -2.98820502e-06 + 11 0 3.94390821e-06 4.15861964e-06 1.53328330e-08 -1.77185461e-06 + 12 0 1.58537370e-06 1.69794039e-06 8.02556957e-09 -1.04477010e-06 + 13 0 6.99201097e-07 7.55375286e-07 4.14962992e-09 -5.87793503e-07 + 14 0 3.29687433e-07 3.56604377e-07 2.08907416e-09 -3.13918113e-07 + 15 0 1.60768482e-07 1.73247193e-07 1.02089399e-09 -1.59970653e-07 + 16 0 7.90034024e-08 8.46371482e-08 4.85062675e-10 -7.83411515e-08 + 17 0 3.84968028e-08 4.09978712e-08 2.24652208e-10 -3.73052700e-08 + 18 0 1.88248891e-08 1.97989663e-08 1.03733869e-10 -3.13709396e-08 + s iota curr_pol/nper curr_tor pprime sqrt g(0,0) + [A] [A] dp/ds,[Pa] (dV/ds)/nper + 9.6094E-01 3.9511E-01 -1.7459E+07 -4.7426E+05 -2.0023E+04 -6.8003E+00 + m n r/[m] z/[m] (phib-phi)*nper/twopi bmn/[T] + 0 0 1.65954188e+00 0.00000000e+00 0.00000000e+00 2.18100921e+00 + 1 0 4.13505176e-01 4.22347967e-01 2.54991512e-03 -5.09392481e-01 + 2 0 1.11569447e-01 1.13004905e-01 4.35244091e-04 -7.35726820e-02 + 3 0 3.35774740e-02 3.38891878e-02 1.00166123e-04 -1.48973442e-02 + 4 0 1.05787406e-02 1.06531618e-02 2.62033736e-05 -3.48677012e-03 + 5 0 3.42271289e-03 3.44143618e-03 7.28799203e-06 -8.86483818e-04 + 6 0 1.12415443e-03 1.13012738e-03 2.10126463e-06 -2.33333416e-04 + 7 0 3.71945950e-04 3.74960998e-04 6.41195554e-07 -6.30159637e-05 + 8 0 1.23847673e-04 1.25825492e-04 2.22397756e-07 -1.91704594e-05 + 9 0 4.19146978e-05 4.32207640e-05 9.40912785e-08 -7.91578094e-06 + 10 0 1.47736825e-05 1.55780111e-05 4.75326215e-08 -4.48236197e-06 + 11 0 5.61643136e-06 6.07695012e-06 2.61585399e-08 -2.85242922e-06 + 12 0 2.36677387e-06 2.61472625e-06 1.45631161e-08 -1.78453113e-06 + 13 0 1.10269817e-06 1.22971766e-06 7.92649671e-09 -1.05645457e-06 + 14 0 5.50487342e-07 6.12996454e-07 4.17409966e-09 -5.90723326e-07 + 15 0 2.83593000e-07 3.13378756e-07 2.12561481e-09 -3.14184596e-07 + 16 0 1.46685806e-07 1.60518062e-07 1.05005685e-09 -1.60278332e-07 + 17 0 7.48782739e-08 8.12290360e-08 5.04483382e-10 -7.95170468e-08 + 18 0 3.90774030e-08 4.13499420e-08 2.45061594e-10 -6.99034885e-08 + s iota curr_pol/nper curr_tor pprime sqrt g(0,0) + [A] [A] dp/ds,[Pa] (dV/ds)/nper + 9.7656E-01 3.7828E-01 -1.7465E+07 -4.6445E+05 -2.0027E+04 -6.7404E+00 + m n r/[m] z/[m] (phib-phi)*nper/twopi bmn/[T] + 0 0 1.65203652e+00 0.00000000e+00 0.00000000e+00 2.19163728e+00 + 1 0 4.13641276e-01 4.22638661e-01 2.67814021e-03 -5.12671411e-01 + 2 0 1.16334962e-01 1.17886537e-01 4.74054463e-04 -7.96194263e-02 + 3 0 3.63850496e-02 3.67417393e-02 1.13230600e-04 -1.69019986e-02 + 4 0 1.19061620e-02 1.19926355e-02 3.08051826e-05 -4.13237711e-03 + 5 0 4.00192769e-03 4.02340642e-03 8.88292246e-06 -1.09605365e-03 + 6 0 1.36489613e-03 1.37229573e-03 2.63804984e-06 -2.98877933e-04 + 7 0 4.68130906e-04 4.72683441e-04 8.27786162e-07 -8.24990579e-05 + 8 0 1.61131128e-04 1.64571207e-04 3.00125364e-07 -2.55482848e-05 + 9 0 5.62376273e-05 5.86904760e-05 1.36776284e-07 -1.11407330e-05 + 10 0 2.04601815e-05 2.20479396e-05 7.53486262e-08 -6.89892148e-06 + 11 0 8.08726732e-06 9.03342261e-06 4.47836906e-08 -4.76516485e-06 + 12 0 3.58710923e-06 4.11535688e-06 2.65659510e-08 -3.18430921e-06 + 13 0 1.77639127e-06 2.05658413e-06 1.52593324e-08 -1.99270995e-06 + 14 0 9.44742524e-07 1.08742785e-06 8.42996137e-09 -1.17080714e-06 + 15 0 5.16844673e-07 5.87182748e-07 4.48717317e-09 -6.51959378e-07 + 16 0 2.82575458e-07 3.16352742e-07 2.31182289e-09 -3.47504461e-07 + 17 0 1.51331072e-07 1.67548669e-07 1.15421088e-09 -1.79774708e-07 + 18 0 8.68633983e-08 9.12269315e-08 6.00669474e-10 -1.66865083e-07 + s iota curr_pol/nper curr_tor pprime sqrt g(0,0) + [A] [A] dp/ds,[Pa] (dV/ds)/nper + 9.9219E-01 3.6117E-01 -1.7470E+07 -4.5408E+05 0.0000E+00 -6.6746E+00 + m n r/[m] z/[m] (phib-phi)*nper/twopi bmn/[T] + 0 0 1.64377199e+00 0.00000000e+00 0.00000000e+00 2.20331627e+00 + 1 0 4.13235684e-01 4.22332989e-01 2.81561259e-03 -5.15582485e-01 + 2 0 1.21464376e-01 1.23141887e-01 5.18121482e-04 -8.63886835e-02 + 3 0 3.95540665e-02 3.99660445e-02 1.28642748e-04 -1.92719217e-02 + 4 0 1.34666024e-02 1.35678959e-02 3.64802855e-05 -4.93365617e-03 + 5 0 4.71150669e-03 4.73555984e-03 1.09327359e-05 -1.36922611e-03 + 6 0 1.67209430e-03 1.68077882e-03 3.34549700e-06 -3.87412821e-04 + 7 0 5.95517602e-04 6.02102623e-04 1.07487102e-06 -1.08869347e-04 + 8 0 2.12052199e-04 2.17789902e-04 4.04458563e-07 -3.39550572e-05 + 9 0 7.62653561e-05 8.07007387e-05 1.97891788e-07 -1.56517168e-05 + 10 0 2.85795756e-05 3.16176858e-05 1.18941915e-07 -1.07600655e-05 + 11 0 1.17268891e-05 1.36245933e-05 7.64792774e-08 -8.15715601e-06 + 12 0 5.48253460e-06 6.58854533e-06 4.84595620e-08 -5.86184387e-06 + 13 0 2.89818160e-06 3.50930747e-06 2.94624004e-08 -3.89633190e-06 + 14 0 1.65035489e-06 1.97414053e-06 1.71304612e-08 -2.41505462e-06 + 15 0 9.63140507e-07 1.12906496e-06 9.56210841e-09 -1.41291166e-06 + 16 0 5.58961665e-07 6.41621690e-07 5.15518294e-09 -7.89705895e-07 + 17 0 3.13289471e-07 3.55689503e-07 2.67458599e-09 -4.24831788e-07 + 18 0 2.12085824e-07 2.13593341e-07 1.54885876e-09 -4.25755105e-07 diff --git a/test/tests/CMakeLists.txt b/test/tests/CMakeLists.txt index 3901ec3a..ff075bd7 100644 --- a/test/tests/CMakeLists.txt +++ b/test/tests/CMakeLists.txt @@ -564,6 +564,17 @@ add_test(NAME test_array_utils COMMAND test_array_utils.x) TIMEOUT 7200) endif() + # .bc retirement gate (SIMPLE#430): field-level cross-check of the + # .bc -> boozmn -> chartmap pipeline using committed fixtures. + # Runs under pytest so def test_* assertions are enforced in CI. + add_test(NAME test_bc_retirement + COMMAND ${BOOZER_CHARTMAP_PYTHON} -m pytest -v + ${CMAKE_CURRENT_SOURCE_DIR}/test_bc_retirement.py) + set_tests_properties(test_bc_retirement PROPERTIES + WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + LABELS "unit;python" + TIMEOUT 120) + if(SIMPLE_ENABLE_CGAL) add_executable(test_stl_wall_intersection.x test_stl_wall_intersection.f90) diff --git a/test/tests/test_bc_retirement.py b/test/tests/test_bc_retirement.py new file mode 100644 index 00000000..825c046c --- /dev/null +++ b/test/tests/test_bc_retirement.py @@ -0,0 +1,179 @@ +"""Field-level retirement gate for SIMPLE#430: .bc -> boozmn -> chartmap. + +Validates that the pre-generated Boozer chartmap (committed as a test fixture) +contains the variables SIMPLE's chartmap reader expects and that Bmod values +agree with direct Fourier summation from the .bc harmonics. + +Fixture files committed at test/test_data/: + circ.bc -- Strumberger Boozer .bc file (axisymmetric tokamak) + boozmn_circ.nc -- booz_xform-format NetCDF generated from circ.bc via + libneo bc_to_booz_xform (feat/eqdsk-boozer-chartmap, + merged into libneo main as PR #343-345) + chartmap_circ.nc -- Boozer chartmap for SIMPLE generated from boozmn_circ.nc + via libneo booz_xform_to_boozer_chartmap (nrho=40, + ntheta=96, nzeta=1) + +No orbit runs; no POTATO; no libneo converters required at test time. +""" + +from __future__ import annotations + +from pathlib import Path + +import numpy as np +import pytest + +netCDF4 = pytest.importorskip("netCDF4") +_scipy_interp = pytest.importorskip("scipy.interpolate") +CubicSpline = _scipy_interp.CubicSpline +RegularGridInterpolator = _scipy_interp.RegularGridInterpolator + +# --------------------------------------------------------------------------- +# Fixture paths: committed into the repo, no external dependencies. +# --------------------------------------------------------------------------- +_TEST_DATA = Path(__file__).resolve().parents[1] / "test_data" +CIRC_BC = _TEST_DATA / "circ.bc" +BOOZMN_NC = _TEST_DATA / "boozmn_circ.nc" +CHARTMAP_NC = _TEST_DATA / "chartmap_circ.nc" + +TWOPI = 2.0 * np.pi + + +# --------------------------------------------------------------------------- +# Direct .bc Fourier evaluation (reference) +# --------------------------------------------------------------------------- + +def _bmod_from_bc(bc, s_test: np.ndarray, theta_b_test: np.ndarray) -> np.ndarray: + """Evaluate |B| from .bc Fourier harmonics at (s, theta_B) pairs. + + Axisymmetric: bmnc[m] * cos(m * theta_B). Spline in s between surfaces. + """ + nsurf = bc.nsurf + s_surf = np.asarray(bc.s, dtype=float) + m0 = np.asarray(bc.m[0], dtype=int) + bmnc = np.array([bc.bmnc[k] for k in range(nsurf)], dtype=float) + + n_test = len(s_test) + bmod = np.empty(n_test, dtype=float) + for i in range(n_test): + bmnc_at_s = np.array( + [float(CubicSpline(s_surf, bmnc[:, j])(s_test[i])) for j in range(len(m0))], + dtype=float, + ) + bmod[i] = float(np.dot(bmnc_at_s, np.cos(m0 * theta_b_test[i]))) + return bmod + + +# --------------------------------------------------------------------------- +# Tests +# --------------------------------------------------------------------------- + +def test_chartmap_has_required_variables(): + """Chartmap file must contain the variables SIMPLE's chartmap reader expects.""" + assert CHARTMAP_NC.exists(), f"committed fixture missing: {CHARTMAP_NC}" + required = {"rho", "s", "theta", "zeta", "Bmod", "A_phi", "B_theta", "B_phi"} + with netCDF4.Dataset(CHARTMAP_NC) as ds: + present = set(ds.variables.keys()) + missing = required - present + assert not missing, f"chartmap missing variables: {missing}" + + +def test_bmod_positive(): + """All Bmod values in the chartmap must be positive (field strength).""" + assert CHARTMAP_NC.exists(), f"committed fixture missing: {CHARTMAP_NC}" + with netCDF4.Dataset(CHARTMAP_NC) as ds: + bmod = np.asarray(ds.variables["Bmod"][:], dtype=float) + assert float(bmod.min()) > 0.0, f"non-positive Bmod found: min={bmod.min():.4g}" + + +def test_chartmap_bmod_matches_bc_fourier(): + """Bmod in the chartmap agrees with direct .bc Fourier evaluation. + + Conversion chain verified once at fixture-generation time: + .bc harmonics -> boozmn NetCDF -> splined chartmap (nrho=40, ntheta=96, nzeta=1) + + Expected error budget at mid-radius (0.20 < s < 0.90): + cubic spline in rho + Fourier truncation: < 1e-4 relative + (fixture regenerated with the radial-grid-aligned bc_to_booz_xform, + libneo PR #347; bc.s lands exactly on the booz_xform half-grid) + Tolerance: 1e-4 relative. + """ + pytest.importorskip("libneo") + assert CIRC_BC.exists(), f"committed fixture missing: {CIRC_BC}" + assert CHARTMAP_NC.exists(), f"committed fixture missing: {CHARTMAP_NC}" + + from libneo.boozer import BoozerFile + bc = BoozerFile(str(CIRC_BC)) + + with netCDF4.Dataset(CHARTMAP_NC) as ds: + rho_grid = np.asarray(ds.variables["rho"][:], dtype=float) + theta_grid = np.asarray(ds.variables["theta"][:], dtype=float) + bmod_nc = np.asarray(ds.variables["Bmod"][:], dtype=float) + + bmod_2d = bmod_nc[0, :, :].T # (nrho, ntheta) + + theta_w = np.append(theta_grid, TWOPI) + bmod_w = np.concatenate([bmod_2d, bmod_2d[:, :1]], axis=1) + interp = RegularGridInterpolator( + (rho_grid, theta_w), + bmod_w, + method="cubic", + bounds_error=False, + fill_value=None, + ) + + rng = np.random.default_rng(42) + n_test = 30 + s_test = rng.uniform(0.20, 0.90, n_test) + rho_test = np.sqrt(s_test) + theta_test = rng.uniform(0.0, TWOPI, n_test) + + bmod_direct_T = _bmod_from_bc(bc, s_test, theta_test) + + # chartmap stores Bmod in Gauss; convert to Tesla for comparison + bmod_chart_G = interp(np.column_stack([rho_test, theta_test])) + bmod_chart_T = bmod_chart_G / 1.0e4 + + tol = 1.0e-4 + for i in range(n_test): + rel_err = abs(bmod_direct_T[i] - bmod_chart_T[i]) / abs(bmod_direct_T[i]) + assert rel_err < tol, ( + f"point {i}: s={s_test[i]:.3f} theta={theta_test[i]:.4f} rad " + f"Bmod_bc={bmod_direct_T[i]:.6f} T " + f"Bmod_chart={bmod_chart_T[i]:.6f} T " + f"rel_err={rel_err:.2e} > tol={tol:.0e}" + ) + + +def test_bmod_axis_scale(): + """On-axis Bmod (m=0 harmonic) from chartmap matches .bc m=0 mode to 1%.""" + pytest.importorskip("libneo") + assert CIRC_BC.exists(), f"committed fixture missing: {CIRC_BC}" + assert CHARTMAP_NC.exists(), f"committed fixture missing: {CHARTMAP_NC}" + + from libneo.boozer import BoozerFile + bc = BoozerFile(str(CIRC_BC)) + + s_surf = np.asarray(bc.s, dtype=float) + m0 = np.asarray(bc.m[0], dtype=int) + bmnc = np.array([bc.bmnc[k] for k in range(bc.nsurf)], dtype=float) + + idx_m0 = np.where(m0 == 0)[0] + assert len(idx_m0) > 0, "no m=0 mode in .bc" + b00_at_mid = float(CubicSpline(s_surf, bmnc[:, idx_m0[0]])(0.25)) + + with netCDF4.Dataset(CHARTMAP_NC) as ds: + rho_grid = np.asarray(ds.variables["rho"][:], dtype=float) + bmod_nc = np.asarray(ds.variables["Bmod"][:], dtype=float) + + bmod_2d = bmod_nc[0, :, :].T # (nrho, ntheta) + bmod_theta_avg = bmod_2d.mean(axis=1) / 1.0e4 # G -> T + + rho_mid = np.sqrt(0.25) + b00_chart = float(np.interp(rho_mid, rho_grid, bmod_theta_avg)) + + rel_err = abs(b00_chart - b00_at_mid) / abs(b00_at_mid) + assert rel_err < 1.0e-2, ( + f"on-axis B00 mismatch: bc={b00_at_mid:.6f} T chart={b00_chart:.6f} T " + f"rel_err={rel_err:.2e}" + )