SIMBA Beams Module examples
The beam module in SIMBA is a container for arbitrary 6-dimensional particle distributions, providing functions for reading and writing to and from various file formats for simulation codes, including ASTRA, GPT (via easyGDF), SDDS (via soliday.sdds), Ocelot, Xsuite, OpenPMD and an in-house HDF5 distribution.
Functions and properties are provided for obtaining:
slice properties
Twiss parameters
beam centroids
beam sigmas
beam emittances
kernel density estimator
minimum volume ellipse
This notebook will show some of the functionality for loading in distributions, writing them to files, and plotting beam distributions and analysis.
First import the SIMBA Beams module and the plotting functions.
The test file is loaded from the repository.
import simba.Modules.Beams as rbf # noqa E402
from simba.Modules.Beams.plot import (
plotScreenImage,
density_plot,
marginal_plot,
slice_plot,
)
testbeamlocation = './CLA-S02-DIA-SCR-03.openpmd.hdf5'
beam = rbf.beam(testbeamlocation)
In addition to the 6D phase space distribution [x (m), y (m), z (m) / t (s), px (kgm/s), py (kgm/s), pz (kg*m/s)] , the following properties are derived:
fullbeam– the transpose of the 6D array.[
xp,yp] – horizontal and vertical angular distributions.[
xc,xpc,yc,ypc] – horizontal and vertical positions and angular distributions, corrected for dispersion.[
cpx,cpy,cpz] – the beam momenta in eV/c.deltap– fractional momentum deviation from the mean.[
p,cp] – total beam momentum in kg*m/s and eV/c, respectively.[
Ex,Ey,Ez] – beam energies in eV.[
Bx,By,Bz] – relativistic betas.gamma– relativistic Lorentz factor.Brho– magnetic rigidity.BetaGamma– beam momentum as beta*gamma.[
kinetic_energy,mean_energy] – kinetic energy in J and its mean.E0_eV– rest energy of the particles in eV.Q– total charge of the bunch in C.
Note that only the base-level 6D distribution can be modified (along with attributes such as toffset and total_charge); all of the properties above are derived and cannot be set.
Plotting beam parameters
Any of the array-like properties of the beam object can be plotted using the three functions defined below.
plotScreenImage(beam, keys=["z", "cpz"], subtract_mean=[True, False])
<Axes: xlabel='z (mm)', ylabel='cpz (keV/c)'>
density_plot(beam, key="x", bins=20)
marginal_plot(beam, key1="t", key2="cpz", bins=50, subtract_mean=[True, False])
slice_plot(beam, bins=10)
Derived objects from the distribution
Once a distribution is loaded, the beam object will calculate the emittance, Twiss, and so on, with the following properties defined therein.
beam.Particles.model_dump()
{'Q': 250.0000000000001 pC,
'x': array([ 3.84012607e-06, 1.24709072e-04, -6.53576034e-04, 3.63362210e-04,
-2.17527257e-03, 4.08700903e-04, -2.56052705e-03, 1.42263885e-03,
4.23819774e-03, 1.49548872e-03, 3.43928836e-03, 2.75204847e-05,
-4.60962054e-04, 2.97270433e-03, -1.47440009e-03, -9.73810902e-04,
2.03861975e-03, -4.02725043e-04, 2.21416480e-05, -1.37148719e-03,
-3.66777700e-03, 3.09407193e-03, 1.14202147e-03, 9.23852830e-04,
1.85029882e-03, -1.53588540e-03, -2.35215119e-03, -2.18535575e-03,
-7.52776809e-04, 2.77055096e-03, -9.05148287e-04, 1.52677663e-04,
-2.61296122e-03, 3.27244012e-03, 2.96092847e-03, 1.78582148e-03,
1.69790656e-03, -9.68602460e-04, -7.21478671e-04, 2.41547914e-03,
-5.72784509e-04, -1.26640109e-03, -2.85861761e-03, 4.87730543e-04,
5.17705647e-04, -3.43664592e-04, -9.93478035e-05, 4.34983621e-03,
-3.58310297e-03, -1.40817920e-03, 2.19725178e-03, -2.90654925e-04,
-1.04010637e-03, -4.29958478e-03, -1.18948165e-04, -4.87039668e-04,
9.31833308e-04, -2.56460673e-03, -2.58651853e-03, 3.05166171e-03,
-1.76442892e-03, -4.34040433e-03, 2.16535530e-04, 1.70297866e-04,
-8.33396511e-04, -1.26717891e-03, 7.57238793e-05, 4.22754650e-04,
1.00637269e-04, 1.98026926e-03, -1.54176901e-04, 1.97825787e-03,
-1.40055174e-03, -1.47914490e-03, -1.73342908e-04, 1.79502133e-03,
-7.83552797e-05, 2.07273041e-04, 3.09856087e-03, 2.09233381e-03,
-5.22172047e-04, 2.60770698e-03, 1.39300457e-04, -6.85223286e-04,
6.45708068e-04, -8.10308430e-04, 3.94953913e-03, -1.71989097e-03,
1.16804886e-03, -2.02096926e-05, 4.35240726e-03, -2.93580417e-04,
-3.73078914e-04, 1.51671390e-05, 4.57618744e-04, -9.38152306e-05,
-2.58183032e-04, 2.97792107e-03, -1.95786590e-03, 1.98113476e-03,
-3.86992275e-04, -2.26114847e-03, -2.86268934e-04, 7.26077034e-04,
-3.94910604e-03, -1.42662166e-03, -1.88518314e-03, -6.63210723e-04,
-2.35465010e-03, 2.42870673e-03, 1.21966847e-03, 5.05159802e-05,
6.12074928e-04, 1.53568419e-03, -2.87946321e-03, -2.72380604e-03,
1.73862246e-03, -2.35805620e-03, 7.45300803e-04, -3.49337467e-04,
2.55267309e-03, 2.50271364e-03, -7.26357319e-04, 3.79451438e-03,
-6.66362391e-04, 1.58356377e-03, -1.20416902e-04, 1.21303523e-05,
4.02426646e-04, 3.75883830e-04, -1.32668375e-03, 3.61630830e-04,
-1.15020090e-03, 1.57290074e-03, 1.32918916e-03, 1.61527712e-03,
-8.66710165e-04, -2.56877493e-03, 1.20308965e-03, 5.10831973e-04,
6.02602849e-04, 4.89514208e-04, 4.41440969e-04, -2.69488796e-03,
1.98456835e-03, 2.36314640e-03, -1.09486747e-04, 3.88112656e-04,
1.56744495e-04, -1.81591378e-03, 2.55777047e-04, 2.54724486e-03,
-1.10005185e-04, -9.03843164e-04, -1.31149438e-03, 4.50450221e-04,
1.49004308e-03, -2.34086784e-03, 6.75809381e-04, -5.30322397e-04,
6.93727343e-04, 3.04831900e-03, 8.36177386e-04, -1.39850802e-03,
3.63528739e-05, 2.09253788e-03, 1.76628253e-03, -1.14448536e-03,
5.48124723e-04, -5.39011620e-04, -1.07574360e-05, 1.62259865e-04,
-5.20807178e-04, -1.84003160e-03, -5.22615820e-04, 1.92847974e-03,
2.34004326e-03, 9.91778789e-04, 6.18037422e-04, 1.22208018e-03,
7.63194243e-04, 4.35201017e-03, -1.13912219e-03, 3.85812554e-04,
-7.80473614e-04, 1.75177172e-03, -1.66098186e-03, 3.23737661e-03,
1.16075258e-03, -3.20659144e-03, 2.69956971e-03, -8.94252717e-04,
-2.30295524e-03, 9.48567137e-04, 9.86994164e-04, -2.91482744e-03,
-1.98996836e-03, 1.16910543e-04, 1.22680288e-03, 8.29256757e-05,
-2.21547803e-03, 6.00368365e-04, 2.87246067e-03, 1.07553250e-03,
2.26614895e-03, 3.18178490e-04, 1.06652360e-03, -4.42817673e-03,
1.36735513e-03, 1.10997428e-03, -2.01946833e-03, -3.22223570e-03,
-3.32630868e-03, 1.32194119e-03, -1.51094810e-03, -2.56142049e-03,
-1.71838415e-03, 8.70247903e-05, 7.74516902e-04, -1.31797028e-03,
1.97340615e-05, -1.25128104e-03, -5.60791952e-04, 4.28497749e-03,
-3.11104919e-03, -2.05248081e-03, 2.13274289e-03, -2.05288940e-03,
-5.11311001e-04, 7.61632681e-04, -1.97965602e-03, 2.81313317e-03,
5.62715591e-04, -1.32820831e-03, 9.38568727e-04, -1.30747762e-03,
-3.08341183e-03, -2.53486527e-03, 4.97820514e-06, -7.14574517e-04,
-7.02035823e-05, 2.13564449e-03, -1.06344787e-05, -4.17001004e-04,
3.51999775e-04, 5.13693970e-04, -1.22756310e-03, 1.81036596e-03,
9.02751317e-04, -4.94948190e-04, -1.94123003e-03, -4.22398944e-03,
-4.23841637e-04, -3.30828420e-04, -2.05787391e-05, -2.87027566e-04,
4.18746791e-03, 1.30277635e-03, 2.14430143e-03, -1.16207258e-03,
3.24891197e-03, -6.95392673e-04, 2.11149297e-03, 1.44302372e-03,
2.79686900e-03, -4.95391215e-04, -2.72126295e-03, -2.50245337e-03,
1.18669119e-04, -7.09909364e-04, -3.03041388e-03, 1.00834495e-04,
7.29436942e-04, -1.54904489e-04, -7.96336387e-04, 8.58302554e-04,
1.94237704e-03, 8.84197330e-04, 2.54638120e-04, -1.99269146e-03,
7.17716927e-04, 1.93448189e-03, -4.10459924e-05, -9.08275860e-04,
-1.50882499e-04, -4.18882232e-03, 1.74005522e-03, -1.45571434e-03,
-9.28890471e-04, -2.88390280e-03, -2.15765055e-03, 2.50909082e-04,
1.07083739e-03, -2.57699495e-03, -1.90989896e-03, -3.87600000e-04,
3.19602032e-03, -5.13880222e-04, 2.62967528e-03, 1.10640430e-03,
1.85679889e-03, -7.68778451e-04, -1.77053787e-03, 5.68951803e-04,
-3.33928798e-04, -2.57665489e-03, 7.38983542e-04, 3.01409718e-03,
-3.71753800e-03, -2.87315468e-04, -4.18406582e-03, -4.12886107e-04,
-6.19014661e-04, -1.54525904e-03, -1.48392262e-03, 1.00003099e-03,
1.90947217e-04, 2.81961226e-03, -9.76865739e-04, 2.67121689e-03,
-1.90645004e-04, 9.18500689e-04, 2.75365740e-03, -2.49036480e-03,
-8.21772298e-04, 9.70641075e-04, -2.40653457e-03, 2.72921313e-03,
6.02398187e-04, 3.22084622e-03, 1.88821719e-03, -1.50089163e-03,
3.99761105e-05, 2.22902200e-03, 2.74096682e-03, 2.29528447e-04,
-2.84335455e-04, 2.83148177e-04, -3.54965268e-04, -1.61158821e-03,
2.32216992e-04, 2.85395135e-04, 1.37305509e-03, 3.85072958e-04,
-2.95314980e-03, -2.47909609e-04, -2.60267140e-04, 4.07358653e-03,
-1.91274405e-03, 2.55016114e-03, 9.93119080e-05, -9.52309850e-04,
3.47908524e-03, 3.01244894e-04, -4.89364552e-04, -4.08725708e-03,
3.08254704e-03, 1.76026208e-03, 6.83025430e-05, -5.88948262e-04,
-2.86413979e-03, 1.34987287e-03, 6.70633080e-04, -2.27407624e-04,
2.56598911e-03, -1.42749517e-03, 3.01065403e-03, 1.80236897e-03,
-2.12765378e-04, -4.17332326e-03, 6.97786973e-04, 7.48282443e-04,
-1.06323590e-03, 2.51713344e-04, 2.34987222e-03, 1.90547468e-03,
5.96238256e-04, 2.49045677e-03, -2.73018311e-03, -1.13316816e-04,
5.96951506e-04, -1.72416510e-03, 3.45482620e-03, 2.29311381e-04,
-2.90449064e-03, -2.41529173e-03, 2.28984072e-03, 1.14315721e-03,
-3.31213505e-03, 7.96374490e-04, -1.88885598e-03, 9.34804346e-04,
-1.83966730e-03, 2.72391032e-03, -1.66580983e-03, -4.68067490e-04,
2.08279786e-03, 1.48047613e-03, -3.51371210e-04, 8.13195610e-05,
-2.98612268e-04, -5.85993241e-05, 6.41839556e-04, 5.05719727e-04,
-2.50785910e-03, -2.82847863e-03, -1.45107874e-03, 4.79838616e-04,
1.18826830e-03, -9.24392383e-05, -3.52445727e-03, 1.99118770e-03,
4.02690983e-03, 5.15446545e-04, 1.04746953e-03, -1.24307129e-03,
3.92483755e-03, 2.83659365e-05, -1.10071128e-03, 1.54699330e-03,
-2.24635688e-03, -6.98262404e-04, -1.99028416e-03, -9.08090454e-05,
-8.18555993e-05, -3.10699276e-03, -1.86987156e-03, 1.90564458e-04,
6.83339217e-04, 4.45466373e-04, 1.67594237e-03, -1.06285156e-04,
-6.91494115e-04, 8.56109554e-04, -1.36153450e-03, 1.64792308e-03,
-3.78379044e-03, -3.17696665e-03, 1.54949246e-03, -1.75033591e-04,
-1.25837507e-03, -7.76126931e-05, 1.22020465e-03, -9.44977237e-04,
-1.91072022e-03, 1.08802534e-03, -1.36140809e-03, 1.46230509e-03,
-5.65361801e-04, 1.32377488e-03, 3.19131200e-04, -1.31642537e-03,
2.63099990e-03, -9.34199892e-04, 3.31341108e-03, 8.25770598e-04,
3.19544500e-04, -4.03519888e-04, -9.58347227e-04, -1.14009461e-03,
2.86378155e-04, 2.00979436e-03, 8.78066855e-04, -1.68236236e-03,
-6.66554901e-04, -2.04586851e-03, 2.15939332e-03, -6.92441805e-04,
1.53102010e-04, 7.30982154e-04, -3.34282153e-03, -3.96153870e-03,
-4.96718155e-04, 3.62194955e-03, -2.76293221e-04, 3.36032149e-03,
-2.71554888e-03, -3.39694937e-04, -2.37150258e-05, -1.51113370e-04,
-3.12777721e-04, -3.16942271e-03, -9.41600239e-04, 2.48808274e-03,
-1.21163702e-03, -2.44487040e-03, -7.91997517e-04, 5.11813207e-04,
-8.12801786e-04, 1.33538639e-03, -1.22912610e-03, -1.08025112e-03,
-1.07289923e-03, -2.92547900e-04, -8.05660515e-04, -1.06504565e-03,
2.41278107e-04, -2.22984874e-04, 1.03861012e-03, -4.63177780e-04,
-1.76451722e-03, 7.91928232e-04, -2.94843670e-04, -2.89882951e-03,
-1.60175759e-03, -6.96274633e-04, -1.48948989e-03, -4.64360732e-04,
-1.80239995e-03, -1.10846447e-03, 3.00214933e-03, 2.28551210e-03], units='m'),
'y': array([ 1.57910435e-05, 1.20429082e-03, 2.33457401e-04, 3.88628040e-03,
6.57765442e-04, 4.64715966e-03, 7.54736489e-04, 1.12020747e-03,
2.21858902e-03, -3.29169177e-03, 5.07329834e-05, 5.89579319e-04,
6.14919368e-03, 1.65689129e-03, 2.49821190e-03, -5.44130933e-03,
1.90409581e-04, 1.55832746e-03, -7.09421765e-03, 5.68264832e-03,
2.05708999e-03, -2.59366662e-03, -2.58892138e-03, 1.02586305e-03,
7.07283497e-04, -3.97954538e-03, -4.85633931e-03, 1.54183467e-03,
1.83965983e-03, 1.43364251e-03, -6.05466646e-03, 1.94147793e-03,
9.09143407e-04, -7.17304202e-05, -5.30823248e-03, 1.62380262e-03,
-1.11799668e-03, -3.83500759e-03, -6.62523313e-03, 4.83492757e-03,
5.44251942e-04, -2.86021418e-03, -5.14892939e-03, 3.98449891e-03,
-2.46968454e-03, 7.76690062e-03, 8.55453484e-04, 1.70414311e-03,
1.27416667e-03, 3.23773649e-03, -3.99113060e-03, 1.17511566e-03,
2.16554999e-03, -3.30230957e-04, -1.62359061e-03, 3.55847718e-03,
1.06726342e-03, 3.93884740e-03, -3.79085788e-03, 1.85486348e-03,
3.11403484e-03, 1.21845569e-03, 1.85710318e-03, -6.85573709e-03,
-3.64030269e-03, 2.87156306e-05, -7.52671347e-04, -4.87446749e-04,
-7.45426557e-04, 1.78558151e-03, 6.29758795e-04, -2.40266783e-03,
2.09157333e-03, -5.73106237e-03, 1.22689556e-03, -5.57329741e-03,
-1.86687082e-03, -1.74230698e-03, 2.91368747e-03, -8.61977031e-05,
5.62399383e-03, -4.39707835e-03, -8.04408032e-03, 5.70570161e-03,
-3.97184053e-03, -1.87130766e-05, 1.25226238e-03, 1.18818173e-03,
-9.39613342e-04, 1.12621883e-03, 2.40258966e-03, -2.85362237e-03,
-4.93617923e-03, 3.13498549e-04, -4.95290924e-03, 5.77455911e-03,
-9.34661641e-04, -4.96510576e-03, -7.07084866e-03, 5.92380222e-04,
7.60170400e-04, 2.11412242e-03, -2.80405089e-04, -3.12770873e-03,
1.09948582e-03, 3.89224675e-03, -4.45301685e-03, -7.48483528e-04,
2.34520050e-03, -1.05989195e-03, 7.07058145e-04, -3.06451698e-03,
2.08248818e-03, 3.27125236e-03, 3.93494293e-03, 1.76763859e-03,
-2.11516451e-03, 2.36810014e-03, 1.95783641e-03, 1.72480338e-03,
-3.34602346e-03, 2.60679188e-03, 3.37230967e-03, -1.44412430e-03,
-2.41961947e-03, 4.13852505e-03, 6.55484238e-04, 1.28381323e-03,
-1.24467135e-03, 5.03246731e-03, -4.45710834e-03, 5.87394388e-03,
-7.68575977e-03, 4.43043880e-03, -2.31439231e-04, 3.33998081e-03,
-2.01726310e-03, 6.25867478e-03, 3.18477351e-03, -1.05232751e-03,
3.78315716e-04, -6.96125301e-04, -4.24878652e-03, 3.24363660e-03,
-6.01869536e-03, -1.74930502e-03, -1.66768351e-03, 1.05639901e-03,
1.34653047e-03, 3.49418554e-04, 5.11248536e-03, -4.78206871e-03,
3.24244527e-03, -2.98877365e-03, 6.35277236e-03, -2.76812386e-03,
-4.70393726e-03, -6.00286681e-04, 1.37789464e-03, 1.24197878e-03,
4.81614936e-03, 3.48309242e-03, -3.51916812e-03, -2.50111985e-03,
-1.42647865e-03, 1.18794959e-03, 2.07283639e-03, -1.93682972e-03,
-3.14435679e-03, 1.15776684e-03, 2.82654024e-03, 8.32551506e-04,
-5.67758411e-03, -7.85856856e-04, 1.40714093e-04, -4.62848834e-03,
1.18757248e-03, -6.79130162e-03, 1.53409659e-03, 3.78368059e-03,
2.58356545e-03, 1.40318668e-03, -1.51969941e-03, 5.18697385e-04,
-6.11785020e-04, -5.62444028e-03, -5.68524095e-03, -7.83134601e-04,
-4.01725481e-03, -3.50204352e-03, 2.49117735e-04, 2.54387579e-04,
-6.38951089e-03, -7.19343789e-04, -7.57637400e-03, 1.49965270e-03,
2.63989874e-03, 4.36122422e-04, 4.79598334e-03, -6.26107645e-04,
-2.75417259e-03, -1.38894178e-04, -1.19319856e-03, -1.36680176e-03,
-1.82457799e-03, 2.10481933e-03, 2.62488278e-03, 1.15829693e-03,
-4.87686169e-03, -4.06339219e-04, 2.03444151e-03, 2.59625350e-03,
9.50667077e-04, -2.78976774e-03, 5.86206858e-03, 1.50377262e-04,
7.32823135e-03, 1.33800780e-03, -1.76004465e-03, -3.02770695e-03,
-1.10766499e-03, -6.23902502e-03, 2.37072761e-03, -2.02522245e-03,
-8.23387537e-04, -4.57968195e-03, -2.44365299e-03, 2.27068214e-03,
2.38736570e-04, 5.19198294e-03, 4.44947437e-03, -2.79064107e-04,
1.12079483e-03, -1.82579369e-03, -6.24321357e-03, -3.76879612e-03,
-2.40933992e-03, 1.42196353e-03, -1.54033252e-03, -6.34544308e-04,
-5.27621905e-04, -8.89051967e-05, 1.52498428e-03, 1.69350402e-03,
6.24548401e-04, 2.39272102e-04, 6.43637808e-03, 1.91612952e-03,
1.90014192e-03, -3.43245392e-03, 7.02742454e-03, -2.34153114e-03,
1.65165088e-03, -5.40617914e-03, 1.39999691e-03, -2.66942943e-03,
-2.01743668e-03, -5.67283801e-03, 7.84438507e-04, 5.64951949e-03,
3.20413354e-03, 2.18209569e-03, -1.92894897e-03, 1.93430807e-03,
3.90759093e-04, -2.69561371e-03, 2.32995267e-03, 1.72937120e-04,
1.02980618e-03, 1.94616009e-03, 1.91280827e-03, 5.09015252e-03,
9.04188764e-04, -6.15686896e-06, -9.78900307e-04, 1.14501570e-03,
-1.62870595e-03, -2.42345109e-03, -6.62963923e-04, 3.40972529e-03,
1.55321806e-03, 1.42047895e-03, -5.81684837e-03, 4.15907887e-03,
-2.35859828e-03, -1.90025583e-03, -5.82909800e-03, 1.80064481e-03,
-1.87458290e-03, 9.00287469e-04, 2.55645329e-04, -3.24218312e-03,
4.72505476e-03, 3.64599250e-04, 2.60353687e-03, 7.45067727e-04,
1.53149507e-04, -2.07483245e-03, -6.19780161e-03, -1.41663941e-03,
3.43393453e-03, -4.35864860e-03, -1.32373650e-03, 3.52163464e-03,
2.25405236e-03, 1.89588745e-03, 1.65184463e-03, 1.37405337e-03,
-4.44987581e-03, 1.03616193e-03, 3.23540264e-03, 1.79735481e-03,
1.63988655e-03, 1.06057052e-03, 1.51688398e-03, 5.07949302e-04,
1.15838282e-03, 4.26106965e-03, -3.85385606e-03, 2.10315728e-03,
2.01585634e-04, -4.20162343e-03, -2.92870853e-04, 2.14390376e-03,
-6.26657652e-03, 1.22284024e-03, -8.42540890e-04, 1.03184694e-04,
-7.86400106e-04, 4.52286105e-04, -2.93922146e-03, 7.22425947e-03,
3.04139774e-03, -3.24172009e-03, -9.43550939e-04, 2.06491204e-03,
-1.21245058e-03, 5.95410210e-04, -4.36165411e-04, 4.29227928e-03,
1.09991450e-04, -5.28623525e-04, -2.39598080e-03, 2.75479190e-03,
-1.47098768e-03, 1.35360529e-03, 8.97605941e-04, 3.62794412e-03,
3.76862420e-03, 3.65826714e-03, 3.98260815e-03, -7.76074865e-04,
-4.83909101e-03, 2.50284680e-03, 6.75388251e-05, -2.54506250e-04,
1.78383140e-04, -4.63049415e-03, -7.28669955e-03, 2.57467863e-03,
-3.52589473e-03, -5.56254338e-03, -1.74851599e-03, 1.19104327e-03,
4.93576978e-04, -4.28512159e-03, -3.47782236e-03, -5.22648598e-03,
6.32800253e-04, 2.46366182e-03, -8.95038688e-04, -2.29130132e-03,
1.40714296e-03, 2.07931075e-03, 2.24019697e-03, -4.48232776e-03,
-7.86179079e-04, -4.56608934e-03, -1.56205870e-03, 3.98896808e-04,
-2.98411132e-04, -3.52519383e-03, -1.21642433e-03, 8.88196064e-04,
3.52614258e-03, -4.47811204e-03, 2.89611070e-03, -7.66765439e-03,
-4.45295513e-03, 2.02941723e-03, -4.52294886e-03, -1.65234566e-03,
-5.15828755e-03, 2.07395244e-04, 1.68453869e-03, 2.30720151e-03,
5.28533734e-03, -3.36928772e-04, 2.48808712e-03, -6.71549211e-04,
-1.26177984e-03, 4.39281288e-04, 6.84470289e-03, -1.69246242e-03,
4.89781996e-03, 2.93105977e-03, 3.46142916e-03, 4.40845201e-04,
5.89222480e-03, -4.04362853e-03, -8.62096352e-04, 4.87265794e-03,
-1.71805766e-04, 2.35055872e-03, 4.02824494e-03, -2.01425813e-03,
1.13447737e-03, -4.56909006e-04, 3.45160408e-03, 8.50723540e-04,
7.93358528e-04, -6.27073728e-04, 2.14674092e-03, -6.50881380e-03,
1.25844232e-03, 7.47807697e-04, -3.90954271e-03, 1.65554322e-04,
-1.81731871e-04, -4.15557437e-04, 1.79819900e-03, 7.41984461e-04,
1.06258973e-04, -2.81365055e-03, -4.27675474e-03, -4.29996318e-03,
3.52842928e-03, -5.32880629e-03, 4.00405769e-03, 3.65571421e-03,
4.56830459e-03, -1.42813158e-03, 2.99160402e-03, -1.45025022e-03,
6.36279058e-03, -3.74404395e-03, -1.67133362e-03, 3.46409979e-03,
-4.63224473e-03, -5.65256646e-03, 4.17386753e-03, -1.29231346e-03,
-1.49432466e-03, -3.67572136e-03, -3.87566274e-03, -4.64874599e-03,
-4.55034780e-03, 1.17205512e-04, -5.49087401e-03, -2.33533788e-04,
2.77365922e-03, 1.57939889e-03, 5.68718231e-03, -1.71844947e-03,
-3.16022411e-03, -1.91448919e-03, -2.32283641e-03, 3.38729760e-03,
2.34834039e-03, -1.51658539e-03, 5.16598173e-03, -3.15394556e-03,
3.73267318e-03, 8.87316844e-05, 2.12157047e-04, 2.56686884e-03,
-2.90547043e-03, -5.82281768e-03, -6.62775804e-04, 3.59858029e-03,
-6.41462947e-04, -7.19539543e-04, 4.21001007e-03, 2.02492402e-03,
5.43530541e-03, -1.16326068e-03, 1.17826082e-03, -7.95736148e-03,
-3.42136728e-03, -7.22175320e-03, -2.16347133e-03, 7.66201829e-03,
-1.63047684e-03, 1.82303132e-04, -2.96249303e-03, 6.73802536e-04,
7.36349738e-04, 2.57512182e-03, -2.48185321e-03, -2.84417446e-03,
-7.53764618e-05, -3.82255522e-03, -6.39367271e-04, 2.78864499e-03,
2.59520606e-03, 5.24748168e-03, -1.27649625e-03, 6.67310868e-03,
-4.30813023e-04, 1.76725659e-03, 4.00946937e-04, -5.52184683e-03], units='m'),
'z': array([6.48996837, 6.49005993, 6.49006023, 6.48995451, 6.48995514,
6.48984963, 6.48985079, 6.48850269, 6.48905532, 6.48925988,
6.48861527, 6.48784406, 6.48957565, 6.48865845, 6.48944174,
6.48925322, 6.48990041, 6.48865514, 6.48872655, 6.48898155,
6.48937289, 6.48893358, 6.48845686, 6.4891148 , 6.48987488,
6.48872148, 6.48863424, 6.48880784, 6.48829696, 6.48973558,
6.48907014, 6.48931284, 6.48976932, 6.48886547, 6.48882953,
6.48939552, 6.48955218, 6.48902921, 6.48870187, 6.48894794,
6.48816917, 6.48876407, 6.48932532, 6.48880246, 6.48908235,
6.48886418, 6.48810801, 6.48882531, 6.48893896, 6.48907266,
6.48872039, 6.48811414, 6.48851275, 6.48893622, 6.48816117,
6.4894895 , 6.48992335, 6.48899382, 6.48929789, 6.48952533,
6.48977762, 6.48915034, 6.48945836, 6.48943414, 6.48921989,
6.48851355, 6.48809933, 6.48845745, 6.48843066, 6.48989597,
6.48959525, 6.48990651, 6.48963335, 6.48921173, 6.48822382,
6.48948646, 6.48917658, 6.48821875, 6.48930324, 6.4898636 ,
6.48971128, 6.48947588, 6.48906348, 6.48934965, 6.48883534,
6.48887621, 6.48932685, 6.48973212, 6.4897043 , 6.48796418,
6.48895726, 6.48836673, 6.48981006, 6.48839925, 6.48911234,
6.48957891, 6.48793214, 6.48895942, 6.4891076 , 6.48915669,
6.48807789, 6.48925917, 6.48792916, 6.48978778, 6.4893543 ,
6.48872741, 6.48946883, 6.48937431, 6.48981255, 6.48900222,
6.48993633, 6.48961323, 6.48829201, 6.48949498, 6.48896631,
6.48856574, 6.489523 , 6.48915178, 6.48847426, 6.48887724,
6.4888815 , 6.48883864, 6.48953446, 6.48935206, 6.48874165,
6.48952347, 6.49002354, 6.48816242, 6.48821655, 6.48968691,
6.48860082, 6.48894817, 6.48908508, 6.48850631, 6.48989462,
6.48984114, 6.48840877, 6.48885371, 6.48992088, 6.4894479 ,
6.48825599, 6.4882299 , 6.48985603, 6.48964398, 6.48922372,
6.48934131, 6.48834983, 6.48831288, 6.48800641, 6.48860182,
6.48895869, 6.48941598, 6.48841882, 6.48962052, 6.48868605,
6.48952096, 6.48869167, 6.48913666, 6.48822514, 6.48820144,
6.48946001, 6.48866231, 6.48886481, 6.48848073, 6.48799385,
6.48968968, 6.48967774, 6.48843639, 6.48888623, 6.48819902,
6.48842492, 6.48813402, 6.48967791, 6.48993534, 6.48823593,
6.48916294, 6.48914662, 6.48874133, 6.48996729, 6.48908029,
6.48898705, 6.48894285, 6.48839703, 6.4880125 , 6.4884962 ,
6.4893586 , 6.48895327, 6.48903932, 6.48903626, 6.48867494,
6.48922188, 6.48898741, 6.48918172, 6.48827021, 6.48912335,
6.48926296, 6.48989001, 6.48782844, 6.4896703 , 6.48834811,
6.48950356, 6.48841698, 6.48867998, 6.48855692, 6.48865189,
6.48837891, 6.48849585, 6.48911021, 6.48899195, 6.48961794,
6.48874085, 6.48874781, 6.48926497, 6.48979227, 6.48863996,
6.48855299, 6.48908289, 6.48822497, 6.48839054, 6.48963481,
6.48809952, 6.4894243 , 6.48870949, 6.4888753 , 6.48871157,
6.48965587, 6.48881557, 6.4892228 , 6.48813802, 6.4889845 ,
6.48932769, 6.48976593, 6.48826449, 6.48912687, 6.48895295,
6.48976297, 6.48881002, 6.48981157, 6.48899546, 6.48851061,
6.48832347, 6.48856038, 6.48829671, 6.48940795, 6.48837956,
6.48938995, 6.48930032, 6.4893823 , 6.48848235, 6.48873878,
6.48883135, 6.4891465 , 6.48959961, 6.48972372, 6.48867864,
6.48938583, 6.4888189 , 6.48891867, 6.48960026, 6.48905066,
6.48944177, 6.48923808, 6.4898841 , 6.48886848, 6.48899831,
6.488625 , 6.48893936, 6.4892514 , 6.48796395, 6.48855945,
6.4896383 , 6.48969559, 6.4885305 , 6.48777911, 6.48951099,
6.49003428, 6.48875385, 6.48866992, 6.48800926, 6.48934347,
6.48836093, 6.48940012, 6.48940207, 6.48879947, 6.48863961,
6.48898664, 6.48942517, 6.48880393, 6.48939406, 6.48974622,
6.48857017, 6.48842646, 6.48880821, 6.48857206, 6.48959034,
6.48808639, 6.48856018, 6.48826433, 6.48886391, 6.48939871,
6.48873721, 6.48970198, 6.48934304, 6.48912156, 6.48850499,
6.48975563, 6.48834127, 6.48947333, 6.48893226, 6.4892731 ,
6.48904959, 6.48823539, 6.48847349, 6.4892215 , 6.48941881,
6.49003028, 6.48813207, 6.48867788, 6.48866115, 6.48935736,
6.48812476, 6.48973144, 6.48930125, 6.48923548, 6.48943387,
6.48835331, 6.48988115, 6.48921123, 6.48830842, 6.4885711 ,
6.48860154, 6.48891483, 6.48879083, 6.48889263, 6.48976796,
6.48950321, 6.48810327, 6.48792634, 6.48896419, 6.48945749,
6.48785665, 6.48798954, 6.48848963, 6.48957155, 6.4888919 ,
6.48822201, 6.48798605, 6.48895329, 6.48853676, 6.48959448,
6.48988854, 6.48988506, 6.48887349, 6.48829866, 6.48801534,
6.48876924, 6.48928351, 6.48968111, 6.489135 , 6.4890552 ,
6.48951344, 6.48924716, 6.48846207, 6.48808219, 6.48929685,
6.48897985, 6.48864613, 6.48906056, 6.48919358, 6.48919383,
6.48927883, 6.48919392, 6.48849934, 6.48822265, 6.48902661,
6.48949003, 6.48847549, 6.48888156, 6.48976451, 6.48827872,
6.48842809, 6.48974381, 6.48949942, 6.48812837, 6.48912383,
6.48864968, 6.48964767, 6.48912894, 6.48928316, 6.48848041,
6.48964776, 6.48834021, 6.48912514, 6.48903296, 6.48866262,
6.48828977, 6.48945301, 6.48901142, 6.48959847, 6.48783975,
6.49001919, 6.4878125 , 6.48927374, 6.48917922, 6.48945838,
6.48921532, 6.48976335, 6.48826301, 6.48916907, 6.48927692,
6.48864075, 6.48860007, 6.48933886, 6.48944953, 6.48982262,
6.4892687 , 6.48876623, 6.48780153, 6.48965743, 6.48999208,
6.48992999, 6.48952252, 6.48852311, 6.48942555, 6.48795663,
6.48918998, 6.48885606, 6.48787212, 6.48835734, 6.48798654,
6.48939193, 6.48786504, 6.48869947, 6.48846473, 6.48972281,
6.48866021, 6.48923285, 6.48919634, 6.48977431, 6.48957952,
6.48853769, 6.48810323, 6.48939575, 6.48831843, 6.48899819,
6.48861111, 6.48990057, 6.48984921, 6.48879876, 6.4889236 ,
6.48951587, 6.48915518, 6.48862641, 6.48978364, 6.48923269,
6.48913026, 6.48985333, 6.48797129, 6.48876244, 6.48881898,
6.48835321, 6.48856828, 6.48914906, 6.48888627, 6.48997144,
6.48986572, 6.4895195 , 6.48847058, 6.48824908, 6.48831724,
6.48890125, 6.48916877, 6.48971787, 6.48902586, 6.48789764,
6.48945533, 6.48855702, 6.48967005, 6.49000436, 6.48846119,
6.48795927, 6.48916374, 6.48977058, 6.4895204 , 6.48878099,
6.48940283, 6.4889651 , 6.48903908, 6.48950866, 6.48922892,
6.48951712, 6.48885549, 6.48848997, 6.48972006, 6.48960144,
6.48858962, 6.48801964, 6.48830535, 6.48923402, 6.48868958,
6.48942366, 6.48950705, 6.48791153, 6.48926378, 6.4895778 ,
6.48875393, 6.48847094, 6.48888262, 6.48999053, 6.48999202,
6.48942706, 6.48935133], units='m'),
'cpx': array([ 6.90268622e+00, -2.92848799e+02, 1.57679801e+03, -7.06704439e+02,
3.93870586e+03, -1.07326775e+03, 6.26178136e+03, -6.38477470e+03,
-6.03094617e+03, -2.91152750e+03, -8.07867596e+03, -2.11914665e+02,
1.50880312e+03, -6.52067012e+03, 4.42950386e+03, 2.09132042e+03,
-3.88210157e+03, 7.52565313e+02, 2.02552906e+02, 1.26127708e+03,
9.49568409e+03, -2.91575009e+03, -1.13183845e+04, -5.88080647e+02,
-3.81166755e+03, 2.46544476e+03, 5.56342642e+03, 2.38247514e+03,
1.10636054e+04, -8.68852211e+03, 1.21715167e+03, -2.40207694e+02,
7.78471980e+03, -3.18210581e+03, -3.26211829e+03, -4.81703925e+03,
-6.05795182e+03, 1.15281349e+03, 1.73899728e+03, -3.05803181e+03,
1.38896821e+04, 1.63478434e+03, 7.11795239e+03, -5.52083946e+02,
-5.24529755e+02, 1.26074364e+02, 3.47628146e+03, -5.03878769e+03,
3.98992477e+03, 1.64163222e+03, -3.51496220e+03, 8.00659339e+03,
2.53931624e+03, 5.39899420e+03, 3.62417057e+03, 1.48307663e+03,
-1.84049487e+03, 2.47174329e+03, 6.12475690e+03, -1.02771683e+04,
4.74740212e+03, 7.13287203e+03, -6.58238983e+02, -2.07020018e+02,
1.60321701e+03, 3.03166756e+03, -1.42887930e+03, -3.34848318e+03,
-7.04823024e+02, -3.75375824e+03, 5.05528939e+02, -3.80856855e+03,
5.10233589e+03, 3.12717400e+03, 4.60176824e+03, -5.79891512e+03,
7.33333049e+01, -3.79012751e+03, -7.60851230e+03, -4.44432714e+03,
1.57887205e+03, -8.40428343e+03, 1.06945923e+01, 1.65390708e+03,
-4.66309310e+02, 8.43133232e+02, -9.73570730e+03, 5.26335909e+03,
-3.89293494e+03, 5.34948232e+02, -4.89220935e+03, 4.15866484e+03,
1.18930657e+03, -1.03895245e+02, -4.96559886e+02, 1.41487056e+02,
6.33160610e+03, -3.44560440e+03, 3.26079380e+03, -2.96850638e+03,
1.05497293e+04, 4.34976055e+03, 4.20398078e+03, -1.82066309e+03,
9.86903796e+03, 1.89286427e+03, 5.85279003e+03, 1.46202692e+03,
6.59314706e+03, -2.45649949e+03, -2.39383596e+03, -1.44528548e+02,
-9.86199022e+03, -5.03948175e+03, 3.31654941e+03, 7.24325434e+03,
-5.99784065e+03, 3.36921495e+03, -6.71292403e+03, 5.02104699e+02,
-2.31215709e+03, -2.46763236e+03, 2.40748428e+03, -9.82030368e+03,
1.06422138e+03, -5.14250418e+03, 3.78117473e+02, -4.53167263e+02,
-8.59631496e+03, -1.30821890e+03, 3.42420232e+03, -5.28094479e+02,
1.95394571e+03, -5.10437917e+03, -2.62647170e+03, -4.04583816e+03,
9.59562551e+03, 2.88531968e+03, -2.20512836e+03, -1.25526752e+03,
-1.20527542e+04, -1.09846893e+04, -9.02554103e+02, 9.50099316e+03,
-3.60519409e+03, -5.50608592e+03, 2.20418081e+03, -8.12650427e+03,
-4.82945446e+03, 3.42547604e+03, -2.93351907e+02, -7.41872371e+03,
6.72455358e+02, 3.49068083e+03, 2.34013896e+03, -1.45467433e+03,
-2.64296696e+03, 3.35338888e+03, -1.22419059e+04, 1.02851316e+04,
-2.24932644e+03, -6.75023035e+03, -8.40599090e+02, 1.21928798e+04,
-6.32778873e+02, -6.80664274e+03, -6.15032192e+03, 1.25454075e+04,
-5.93489180e+02, 1.12046063e+04, -5.15595684e+01, -6.21177341e+03,
1.90599055e+03, 3.55788654e+03, 1.17813238e+04, -2.68596947e+03,
-3.44075638e+03, -1.32645423e+03, -1.24989084e+03, -1.52304903e+03,
-1.00875479e+03, -5.37674928e+03, 1.30855587e+04, -9.00127229e+03,
4.27795012e+03, -4.46668215e+03, 2.11447350e+03, -3.44862383e+03,
-1.27631533e+03, 6.58494397e+03, -4.75463195e+03, 3.77056875e+02,
4.11061982e+03, -1.52526549e+04, -1.33955319e+03, 5.76505139e+03,
3.80445255e+03, -1.83604968e+03, -4.11586895e+03, -1.26762599e+03,
7.13437984e+03, -7.01424082e+03, -5.08453454e+03, -2.03304391e+03,
-4.03243471e+03, -4.21302378e+03, -7.07408494e+03, 6.62508835e+03,
-1.29094286e+03, -4.11725644e+03, 2.66924397e+03, 5.26382953e+03,
7.15855322e+03, -3.32763398e+03, 3.27125817e+03, 6.41247767e+03,
2.22241623e+03, -2.26996880e+03, -8.72769851e+03, 4.89504074e+03,
-2.16325807e+02, 4.00827961e+03, 9.97596536e+02, -5.01142499e+03,
5.51531316e+03, 7.35052320e+03, -2.05781080e+03, 3.48535635e+03,
1.32407347e+04, -7.77155364e+02, 4.46478830e+03, -8.70803733e+03,
-1.04571393e+04, 2.06058545e+03, -9.86422178e+02, 3.87048137e+03,
3.45732415e+03, 7.02440604e+03, -2.42494722e+01, 1.40054057e+03,
1.58449936e+03, -4.81810127e+03, -5.50660461e+01, 1.00857146e+03,
-5.64116447e+03, -1.11956195e+03, 2.66454991e+03, -4.75804490e+03,
-6.84168496e+03, 6.99350773e+02, 2.04151835e+03, 6.78937456e+03,
1.48781842e+03, 1.22641413e+03, 5.73753279e+00, 7.09418609e+02,
-5.20221498e+03, -1.17777378e+03, -7.83703852e+03, 1.15119994e+03,
-1.00471142e+04, 1.02473128e+03, -4.24424836e+03, -1.66138460e+03,
-2.90337431e+03, 9.12741532e+02, 2.59366374e+03, 4.72806819e+03,
-2.98057165e+03, 1.32499152e+03, 1.05293305e+04, -4.68798768e+02,
-1.14288116e+03, 3.30688586e+03, 2.53081638e+03, -1.80756731e+03,
-2.46735198e+03, -1.38343074e+03, -4.62073230e+03, 4.68303865e+03,
-9.45592392e+03, -5.12644055e+03, 2.58505778e+02, 9.84806239e+02,
2.65755942e+02, 5.39893342e+03, -5.04665187e+03, 1.86076001e+03,
2.29809752e+03, 9.39979409e+03, 4.73459489e+03, -2.52091504e+03,
-1.26847229e+03, 6.12038512e+03, 6.79026422e+03, 1.03085305e+04,
-9.03648957e+03, 8.68950885e+03, -2.86308663e+03, -2.59810399e+03,
-2.62407432e+03, 2.55085160e+03, 4.03871561e+03, -8.34756454e+02,
7.47974999e+02, 7.64840655e+03, -1.02453666e+04, -9.30700941e+03,
4.59034675e+03, 4.16718980e+02, 5.55861637e+03, 6.80936962e+03,
5.09777077e+03, 2.79446097e+03, 3.97494005e+03, -2.08833417e+03,
-5.86349747e+03, -5.68476148e+03, 1.70431054e+03, -6.65696259e+03,
7.44711884e+03, -2.75544955e+03, -5.97969359e+03, 4.57372696e+03,
2.73392304e+03, -1.22609560e+04, 5.09928660e+03, -4.54788049e+03,
-1.07006463e+04, -8.66760938e+03, -3.93696655e+03, 1.52746409e+03,
-1.43550450e+02, -1.99759344e+03, -8.41435403e+03, -7.79238908e+02,
8.01977210e+03, -5.08054604e+03, 3.54246352e+01, 4.71887441e+03,
-7.71867655e+03, -4.73855694e+03, -9.84328657e+03, -1.56822598e+03,
2.82054051e+03, 5.53311064e+03, 5.64680319e+03, -4.63976494e+03,
5.30782273e+03, -9.28422763e+03, -2.66684062e+02, 2.11993513e+03,
-3.84756394e+03, -4.43040965e+03, 1.19073778e+04, 6.31656215e+03,
-6.39858806e+03, -5.73911997e+03, 1.24272496e+02, 6.33355186e+02,
9.83084642e+03, -2.62031894e+03, -5.52473962e+03, 5.84076297e+03,
-5.43117112e+03, 1.47471690e+03, -6.62191771e+03, -2.00075587e+03,
1.21718527e+02, 7.47227904e+03, -9.37302811e+02, -1.00039478e+03,
5.70891798e+03, -4.78220634e+03, -2.61445640e+03, -5.88554163e+03,
-4.01932259e+03, -2.71308596e+03, 8.68513958e+03, 3.94647983e+03,
-6.82623001e+03, 5.29442862e+03, -1.14103279e+04, -6.86710670e+03,
4.16197524e+03, 5.74338508e+03, -7.50751716e+03, -1.50154667e+03,
7.60581797e+03, -6.37161132e+03, 6.30041670e+03, -1.35594140e+04,
2.61595841e+03, -2.96054981e+03, 2.65516594e+03, 6.89329660e+03,
-6.55354830e+03, -1.53488068e+03, 1.33483677e+03, -1.74911229e+03,
7.06414652e+02, 1.81826431e+03, -1.53792244e+03, -5.06676587e+02,
7.64184665e+03, 4.82322803e+03, 4.10257699e+03, -1.08526443e+04,
-2.20770072e+03, 2.71958825e+02, 8.11838628e+03, -5.43033355e+03,
-9.75504373e+03, -1.42002685e+03, -2.64045732e+03, 2.49224987e+03,
-6.30258707e+03, -5.28237312e+01, 3.77103451e+03, -2.92113795e+03,
4.14560042e+03, 2.19755414e+03, 5.39335737e+03, 5.23648768e+02,
1.92343848e+03, 4.96367428e+03, 1.86137148e+03, -1.92640883e+03,
-1.06598530e+04, -1.04041366e+04, -4.40813771e+03, 3.17650027e+03,
6.83709036e+02, -7.27128653e+03, 4.42356243e+03, -3.04134816e+03,
7.47157968e+03, 5.84399762e+03, -4.78806773e+03, 5.06234646e+02,
3.36216018e+03, 2.53448115e+03, -3.36095895e+03, 1.37443462e+04,
2.21666218e+03, -2.15390969e+03, 2.73845743e+03, -3.31394107e+03,
6.75452999e+02, -1.12717889e+03, -1.08243866e+03, 1.78324249e+03,
-5.37811743e+03, 2.55691585e+03, -6.81888552e+03, -1.07120442e+03,
-6.61986499e+02, 8.28902649e+03, 1.48787850e+03, 1.65005231e+03,
-4.44158761e+03, -4.72561047e+03, -1.36416036e+03, 1.99312119e+03,
1.22297224e+03, 4.52340624e+03, -7.04424486e+03, 6.31585879e+03,
-3.10187251e+03, -9.96689748e+03, 3.86998540e+03, 6.90168766e+03,
1.53787423e+03, -4.15457055e+03, 4.22319655e+03, -1.06705862e+04,
7.86995869e+03, 1.33997813e+03, 6.98603909e+01, 9.51277243e+02,
7.17524882e+03, 4.61008054e+03, 2.63146920e+03, -8.07480255e+03,
1.39721770e+03, 6.78113362e+03, 5.49360815e+02, -4.61847390e+02,
2.81489025e+03, -2.41766001e+03, 4.34458998e+03, 9.69881598e+02,
7.49216971e+03, 1.01018464e+03, 3.11688070e+03, 2.02475755e+03,
-5.06390869e+03, 2.79307929e+03, -1.82425190e+03, 7.96813302e+02,
4.83231552e+03, -2.46550490e+03, 8.17566550e+03, 5.75909963e+03,
5.80599272e+03, 8.17939975e+02, 1.38383753e+04, 3.19463687e+02,
3.39786173e+03, 2.08133238e+03, -8.44313868e+03, -5.79083368e+03], units='eV/c'),
'cpy': array([ 103.16433471, 6059.89700081, 1185.56764183, 20222.93362448,
3401.71695512, 23256.74044621, 3747.13743982, 5027.08814561,
11961.7017126 , -16894.80572108, 423.93338996, 1228.43584906,
28506.69596867, 8592.41708369, 12041.75006238, -28109.42893418,
1018.1386409 , 8173.71371861, -37210.87777754, 31001.80460231,
10126.24023199, -14079.85845911, -7623.66772711, 5720.54399285,
3690.69106993, -21171.31469708, -24677.21409727, 8377.18682851,
3927.43187202, 6999.19682145, -32607.31742297, 10143.1036115 ,
4336.19822319, -333.33618753, -28687.59916066, 8091.2647264 ,
-5101.11918303, -20845.92513542, -34285.11793403, 26213.51934112,
531.34679926, -15359.80728606, -25833.95640241, 21680.69260724,
-13243.71590945, 42247.90286121, 148.35442013, 9358.11847822,
6831.85610889, 17411.69343692, -20900.04679586, 293.5458423 ,
10828.80824526, -1853.8357327 , -1216.04165743, 16871.52551871,
5533.18422098, 21475.74007075, -19123.23858909, 8897.4631643 ,
15298.12528006, 6246.41138062, 9197.54999294, -33174.930635 ,
-19027.49862901, 84.55869009, -59.64341963, -1729.79205615,
-2345.15412781, 9292.24974691, 2963.66529507, -12316.6121668 ,
9678.9005015 , -29563.80576194, 893.68195915, -26285.36009569,
-10195.50634387, -2483.1151562 , 14727.59167875, -384.09001016,
26680.91488581, -20752.99066255, -43031.15015782, 28377.01406053,
-21696.86214864, -45.12653934, 6383.75472917, 5702.05020719,
-4423.88805569, 1593.24715043, 13226.00821379, -7638.44223211,
-24077.99042518, 832.90578053, -26485.93197769, 27206.98051618,
-875.1533091 , -26724.81159713, -37510.08055824, 3200.21500324,
512.88031435, 10835.05752089, -724.13770867, -15463.9224023 ,
5392.90827734, 20797.68019821, -21482.64470527, -3820.71225949,
11427.40534762, -5674.46860719, 3683.39698716, -14133.9060046 ,
4404.69321158, 15701.30693917, 21255.11632076, 8603.45191492,
-9865.34765981, 12613.63603802, 6816.77306084, 9316.72177595,
-18261.74773081, 14371.96198373, 15812.82972113, -7033.20564871,
-12732.96716505, 19795.74413347, 3222.66878344, 798.41014744,
-1479.14652326, 23909.5971788 , -22461.92262917, 32171.67660127,
-40951.38415619, 21351.02120989, -1172.02408958, 16702.49732301,
-6006.87169117, 33750.63664927, 16622.89687846, -5220.65565415,
626.4070382 , -560.709296 , -21466.84919446, 15060.49611435,
-30951.3185228 , -8695.8583598 , -3198.93296084, 1817.05276132,
1180.31791917, 1765.05868893, 27969.07368664, -23042.76702399,
8628.09131219, -13753.93120254, 32823.65135276, -13033.87208234,
-24406.34401897, -3188.76894966, 2495.58040911, 1643.31634704,
23353.10344367, 17821.6976224 , -19169.66192916, -8633.43947319,
-941.22981256, 5698.97200782, 9823.83502644, -5961.49490587,
-17030.97597499, 1567.58052486, 8704.66233318, 263.55842148,
-26868.34018116, -4083.1849127 , 49.84869393, -24494.35636657,
6405.91431449, -35734.73162235, 7904.60621194, 20428.20233171,
14024.25385103, 7742.9813854 , -4548.48407357, 823.43072919,
-2501.09865438, -27748.95704382, -30771.92113299, -4194.53279046,
-21761.83527927, -18138.3419403 , 1343.31275375, 1491.3744371 ,
-33572.94872574, -1055.05804165, -39877.47052724, 7660.78695345,
13622.90049991, 1138.30885489, 22911.65393981, -1023.5072418 ,
-13254.41905109, -253.28958277, -6079.88406988, -6997.26543921,
-9351.39669233, 5456.08984023, 10302.4894517 , 6036.74803742,
-26609.95376286, -1801.10148852, 10858.30191502, 13565.67366738,
4728.6089655 , -13756.78743884, 29654.44238283, 673.44823233,
39117.70403951, 1051.39848172, -4818.726448 , -14148.37394115,
-335.93981821, -30140.01259458, 12444.4524917 , -10764.6136633 ,
-4362.38111975, -21522.7195389 , -13329.09623597, 11829.59966797,
198.66611917, 28421.24416033, 22366.31045334, -1224.09879015,
1981.54101289, -9673.02684655, -33725.48287821, -18374.52116204,
-13163.04880444, 6934.21678352, -8736.56634864, -3230.08263289,
-492.02404138, -412.56752978, 2091.59933295, 8560.30597014,
1259.58429547, 1293.52961247, 32463.50276586, 9603.48392834,
7014.35525903, -18341.83190426, 37975.92293992, -12450.1724952 ,
7660.93658757, -25699.89774636, 7631.61999888, -13338.82593897,
-10750.41893405, -31016.57033524, 3743.2410851 , 30619.283242 ,
15596.16742409, 11495.15412581, -9812.96064838, 10506.85214938,
2240.86572831, -14032.3166964 , 12761.61165273, 885.04560933,
1382.19271754, 9988.76261999, 8894.55244324, 24351.98695751,
4821.03864152, 76.908357 , -4715.5947857 , 5858.52410271,
-8651.79980076, -12609.89770192, -877.66150788, 17102.4859427 ,
4097.28461284, 7093.84471565, -28361.35679199, 22638.24999154,
-12247.54601131, -10354.82614579, -28033.22092936, 9707.274976 ,
-9448.61870137, 4216.30557814, 1210.92650943, -9057.18269896,
25831.79899488, 1766.47352342, 12165.73256519, 268.96885137,
870.90509488, -4070.86455169, -33465.67447234, -7026.41591416,
18365.38185979, -20774.4666995 , -6684.21977631, 18810.36944789,
11375.26980685, 9139.16250127, 4314.73953779, 6717.67612165,
-24133.96321863, 5559.53432762, 17254.51677121, 3231.5619679 ,
5790.03555235, 5513.10400458, 7486.64006998, 2611.79921244,
769.1076928 , 22057.01061632, -20174.91778992, 10586.65800455,
-236.9083062 , -20106.29450658, -1443.69882583, 11120.95226409,
-30352.18434067, 3452.36428887, -4318.25618583, 637.92182646,
-1177.41342859, 2408.39330325, -14924.436199 , 39227.793647 ,
16273.64934634, -17708.63231314, -4458.91801882, 9921.27518308,
-888.45579731, 1109.82014444, -2507.70097417, 20811.31898766,
334.45445553, -753.89495454, -8648.08578912, 12764.56961491,
-8090.85040608, 1520.78356746, 1191.53895081, 19872.79324777,
18333.18265947, 17169.06121794, 20469.60960737, -3955.07257368,
-26067.76117998, 5856.65865282, -131.6966873 , -1500.78809915,
1049.71978133, -21871.47073869, -38439.8662874 , 13859.59109287,
-16729.73044263, -28409.13822706, -5765.8479248 , 916.49239731,
2596.55383875, -23431.4023526 , -17526.52288554, -28256.86416275,
3562.65360605, 12723.1876165 , -4780.07401388, -12095.06505939,
5772.1264866 , 3829.63603852, 12192.33595684, -21413.9760869 ,
-2993.37554096, -24706.91190592, -7529.68858374, -213.74990064,
-808.68207517, -17008.19262497, -5603.28162257, 363.26517689,
18707.0195136 , -22764.85384945, 13836.3146365 , -40408.47828563,
-22661.99751025, 7293.71393596, -21528.59835174, -3369.46446509,
-27549.78485181, 1219.28570627, 8878.19411732, 4887.71834227,
25559.12871953, -1814.13784357, 11449.02776997, -293.77906865,
-6402.06785394, 215.64951677, 34885.4900592 , -9246.61649322,
23461.11930637, 15237.72883024, 16818.68826494, 812.29999756,
30951.66350739, -20806.6434202 , -4438.52678992, 24298.39185458,
-740.01258228, 11514.47288319, 20206.73627845, -10350.69991893,
6101.76358201, -492.47614817, 16221.53195665, 4436.06667767,
4086.1557623 , -2960.45785198, 10583.56258743, -31592.35770229,
1151.30785546, 3924.23173086, -21506.08463377, 577.4507021 ,
-318.23324711, -64.22309071, 9012.90741754, 462.35588403,
584.3241286 , -9264.09080651, -20532.09550028, -22157.08291945,
18082.99396303, -27797.39614174, 19401.22557194, 16903.66444706,
22275.46971381, -416.71865206, 14845.56158947, -3574.82529404,
34291.48282009, -19203.86489271, -8576.08372966, 17592.17005379,
-25235.82817362, -30834.29782956, 19792.14982364, -6922.74234147,
-7506.80724601, -18114.54869277, -19689.53007493, -24760.66296022,
-22781.66660183, 183.94435427, -29197.92624326, -1240.89253266,
6296.39253477, 8102.48893215, 30347.85683603, -9374.72878571,
-16480.0083291 , -9747.62801446, -10979.51738205, 10512.8113491 ,
4807.46314488, -3282.66949487, 27821.70504542, -16571.60544376,
17918.82707317, 550.06341513, 378.09202956, 12464.8028491 ,
-14313.83692749, -27628.48167776, -3173.43864198, 11128.93628849,
-923.46494505, -3868.34364579, 20474.90380189, 9777.15706418,
29174.7857041 , -5782.59928741, 6530.01804142, -42776.26364335,
-16110.28000782, -37169.04352336, -10209.9420457 , 41502.4955808 ,
-6326.13909537, 891.46357162, -13693.88453786, 3516.28729042,
972.10874376, 5883.98402609, -12886.98021283, -14915.23562087,
-414.43111792, -18035.20214578, -628.86581769, 14246.97541269,
12010.39582617, 28037.16626251, -4229.85578804, 35977.71488191,
-2239.3835477 , 9127.43612238, 2087.30727473, -27210.45008637], units='eV/c'),
'cpz': array([34913510.96788359, 34896103.18495848, 34896095.93765832,
34912185.79956746, 34912243.26194301, 34925551.07110325,
34925576.68001156, 35057849.03403734, 35011722.24611389,
34982555.66519863, 35055194.24094216, 35105200.97783776,
34955547.23380849, 35049403.91344176, 34964567.13197234,
34985192.16095654, 34921412.00641386, 35042561.31264111,
35045756.42631504, 35014496.21693127, 34977142.47640109,
35019313.77239095, 35068009.51308966, 34992468.91703928,
34924553.21613155, 35040521.09667432, 35054377.77447222,
35029904.60023861, 35076490.37598374, 34937699.14809612,
35005102.60346728, 34975444.15459576, 34934429.57331372,
35026237.84204829, 35034940.24856745, 34968815.90529288,
34953401.77518491, 35005923.17621454, 35048377.25179169,
35019812.85003355, 35084160.65524348, 35034016.32382644,
34982377.54294138, 35030352.76305564, 34997908.63515307,
35031985.03300117, 35083391.97264098, 35036628.95099216,
35020397.58151466, 35001149.31111212, 35042538.10726592,
35086518.59475317, 35056327.53084711, 35024854.53323762,
35084122.27167314, 34960137.69717239, 34919137.04235568,
35012642.87442477, 34982054.42052507, 34961152.68357367,
34934084.09689441, 35001139.62692528, 34960546.93729185,
34970883.94024352, 34986085.49676599, 35054921.53858399,
35083750.53563783, 35057304.74472601, 35059010.60716422,
34921762.05112261, 34945828.28825538, 34919774.95769811,
34945497.60939724, 34991372.73285013, 35076537.35429924,
34965104.39995782, 34987039.15629576, 35078356.83420249,
34982561.11921643, 34925664.08779974, 34939425.29532002,
34966236.24957033, 35010698.60867974, 34976467.18173636,
35026983.74774585, 35021669.5915191 , 34982178.75305411,
34936570.54537067, 34937226.34335177, 35094523.33090784,
35022297.18675181, 35070991.66791864, 34929140.82266691,
35061113.46109974, 34998690.93640807, 34955629.50795228,
35099353.22448032, 35020264.43386132, 35005791.76223232,
34991883.16813628, 35087357.63225713, 34982964.75064 ,
35096538.13005964, 34932227.80796379, 34979431.36566474,
35039177.6558721 , 34965523.99150363, 34970049.13971758,
34929181.35136658, 35009140.30526359, 34917117.36647642,
34946353.28239219, 35077657.0690641 , 34960788.50744609,
35017503.79123519, 35057435.3117959 , 34957565.20484343,
34994179.55244838, 35060322.52780883, 35021572.67779765,
35024065.21456385, 35027997.21549524, 34955765.35829466,
34979307.11208641, 35035610.64907232, 34959661.60485356,
34903773.53045745, 35080519.69164976, 35078058.9213613 ,
34943442.30469022, 35053672.36525819, 35017529.90905638,
35008291.62200819, 35063745.17399923, 34922640.79023335,
34927392.03980687, 35066499.75880948, 35034052.99729291,
34918294.42044115, 34962109.71369096, 35074843.67868856,
35076772.05216433, 34926089.2114432 , 34947994.20098891,
34991570.2700044 , 34974802.2829302 , 35068029.30795132,
35070302.51140691, 35093232.12287786, 35049211.59052178,
35015028.58095629, 34972336.26414381, 35070340.84934138,
34947161.38510102, 35049233.24432281, 34955079.0950851 ,
35045302.7840161 , 34994755.69365185, 35081367.78393067,
35080416.93914381, 34964837.31789929, 35052210.60034517,
35023530.86246043, 35065061.28270686, 35094705.78636917,
34942049.21729371, 34942932.44169797, 35066414.69940355,
35020982.61517258, 35081121.97056901, 35065000.47124832,
35081967.70099584, 34944273.65712465, 34916481.99024909,
35075891.93249425, 34994459.22465562, 34993985.79655557,
35043835.64946517, 34912564.95637922, 35000672.48436891,
35009318.19049092, 35024495.53975435, 35068430.36076321,
35090695.95830741, 35055096.18926265, 34977487.68364765,
35019058.60617062, 35007237.75423725, 35005689.13876921,
35050629.91120131, 34987079.75324887, 35007010.13097982,
34996982.62619796, 35079243.48865272, 35003953.27088425,
34983722.21989748, 34921917.58917987, 35106478.7508332 ,
34945472.82492679, 35066120.28499646, 34961213.22871882,
35061700.21925178, 35046047.2185697 , 35051084.32018994,
35047167.32152979, 35066974.73652675, 35060322.77273118,
35005496.53827051, 35011944.80464385, 34943803.60281671,
35036983.29584295, 35041444.20809544, 34985336.168366 ,
34932176.33630696, 35053998.89871673, 35056980.06152789,
35008019.75165278, 35076499.79232342, 35066624.87783355,
34947148.43312499, 35084329.63778105, 34971441.59753473,
35038509.75323668, 35031879.64305763, 35043696.58211285,
34946381.52069866, 35029333.67828435, 34986192.08413921,
35084072.642963 , 35012553.32536785, 34977961.96651716,
34933992.81708094, 35074847.385095 , 34994183.89878909,
35019172.75809412, 34935531.20694727, 35033041.80081756,
34929612.66291405, 35005883.5681795 , 35053576.00385967,
35068107.77886199, 35054485.47299705, 35071566.69453747,
34966166.08973724, 35064281.98305206, 34969072.22449781,
34983709.90569084, 34970222.07461952, 35059660.43635006,
35036490.39521222, 35036451.86892312, 35001379.80343437,
34945112.84641529, 34938791.71700244, 35040324.71339321,
34969143.96408054, 35037599.68996041, 35021222.6092463 ,
34950900.69837668, 35006504.79263692, 34970042.65363435,
34982541.7974231 , 34922989.86075488, 35022894.08416867,
35010497.42523383, 35046271.1385309 , 35017290.52220775,
34983606.57183835, 35094579.59157895, 35050871.268081 ,
34948967.57366897, 34942515.06127563, 35051885.21796396,
35112275.34904414, 34954537.79366029, 34900349.526864 ,
35035254.96077958, 35042539.66817678, 35089863.12780957,
34974991.07813399, 35068293.81722944, 34968472.77591076,
34971838.7165013 , 35031124.88954597, 35044449.56607717,
35019242.1508598 , 34971339.38279856, 35029715.87970155,
34968052.77788588, 34935722.25929733, 35053709.40885337,
35068670.6394014 , 35031222.41914576, 35055307.5470515 ,
34952543.49062465, 35086688.23727779, 35060769.75447766,
35079365.15879536, 35032614.08393938, 34967543.41319476,
35038525.00475623, 34941627.87182277, 34973731.47228593,
34995512.79635265, 35055674.30882923, 34935706.85642341,
35070423.13608851, 34965318.393833 , 35025815.1222019 ,
34979230.308909 , 35012592.34560129, 35077974.86320351,
35058762.24094003, 34984968.87958109, 34966039.86344616,
34901268.43823706, 35082793.05600378, 35049611.00472435,
35045690.84651566, 34974325.52158311, 35082209.92554189,
34938622.76273336, 34979126.31672447, 34985807.36727838,
34970371.51791012, 35069823.88344865, 34922995.91442377,
34988192.00711315, 35071211.9088472 , 35059146.32343189,
35052145.43656265, 35026140.67620498, 35031006.65966487,
35021932.99232673, 34933920.3407575 , 34955704.61800698,
35086139.41411 , 35097605.83584184, 35010076.52102058,
34965449.94015895, 35107270.63048772, 35091311.91509409,
35062159.68587029, 34949835.11514036, 35022532.21643298,
35076935.43847907, 35092601.33629008, 35022811.84585483,
35059810.08690497, 34953990.88198656, 34922590.4313096 ,
34923782.28852808, 35031718.634119 , 35075326.1479205 ,
35091986.04472914, 35042400.12283073, 34981845.82351962,
34944046.57528631, 35001091.80147767, 35001180.59060395,
34962627.12778001, 34987056.938483 , 35060428.76318374,
35086287.20608204, 34979177.47797606, 35012457.47556295,
35053350.05096158, 35005638.58007301, 34985450.99557833,
34996563.19236687, 34978631.30559579, 34986897.2602333 ,
35057078.80275729, 35080164.6013702 , 35007057.34282074,
34963832.46158876, 35056573.43101153, 35026636.49597057,
34933732.17197478, 35071729.49464598, 35060881.33817492,
34937357.68961397, 34964133.72737373, 35082519.5793292 ,
34999598.23630635, 35052871.56830734, 34947890.08137593,
35003512.61642742, 34986876.2349372 , 35059957.5416203 ,
34948222.98693191, 35075268.17643999, 34998969.14521614,
35006435.76384616, 35043806.955995 , 35077142.5106268 ,
34968630.56413165, 35005770.91505435, 34946384.59322724,
35107743.75922635, 34904075.02424864, 35109478.0104945 ,
34986475.20123125, 34986830.41201559, 34968327.60751969,
34989226.71331737, 34935428.4470838 , 35073777.3689886 ,
34995251.5802542 , 34980496.03625459, 35054131.40722208,
35057782.91776213, 34981037.46736096, 34962157.1040924 ,
34929532.54278681, 34980554.84721575, 35042441.97902544,
35109967.23907481, 34945045.88117323, 34907186.42776769,
34916458.66394559, 34953175.68586202, 35058827.06103659,
34971227.76090063, 35097021.4610675 , 34991378.72095024,
35025980.2170752 , 35101610.66847312, 35067380.17671026,
35094140.86387551, 34969053.24536477, 35105477.66275635,
35038492.90424688, 35063629.4149199 , 34939563.08022219,
35048041.90570178, 34992202.01942306, 34996105.65250814,
34933668.73775735, 34951801.94839745, 35059623.41960587,
35087005.66052003, 34968845.09145602, 35074823.98120613,
35015748.2463508 , 35050660.09155099, 34921758.25946615,
34926827.75092071, 35031605.07255761, 35020837.22261511,
34958754.14219107, 34990452.1564236 , 35050850.4968328 ,
34933326.81043462, 34991290.78243992, 34996632.08984824,
34925628.29149432, 35093777.13690747, 35038479.96529268,
35028099.24891921, 35074513.85350901, 35054178.99556862,
34996006.73468602, 35021074.64037486, 34910312.31599438,
34925259.57007505, 34959285.10047764, 35066669.02205967,
35079085.44666639, 35071962.50326843, 35029073.35705302,
34999036.58113389, 34938846.99086028, 35010250.11738656,
35099814.53218973, 34968588.34853601, 35060719.74378131,
34945254.66838232, 34907281.93538673, 35067015.69642039,
35095190.17495715, 34994196.76454587, 34934667.39433554,
34959943.97632324, 35036331.40423876, 34969173.4623411 ,
35010292.24013184, 35013236.20881191, 34958546.7851454 ,
34992452.10856816, 34956257.52509311, 35033844.29942864,
35059083.31338143, 34935821.9006018 , 34948614.66774028,
35047980.23864172, 35089234.9735786 , 35075282.83288906,
34983861.89113148, 35040776.58594171, 34965685.57389542,
34959389.31918765, 35101889.44400427, 34984585.6149902 ,
34952786.02389792, 35038187.07572615, 35063967.85899214,
35027821.94853441, 34906823.92519353, 34907545.00057886,
34968636.08685114, 34979071.26364787], units='eV/c'),
'emittance': {'ex': 174.09858753209383 nrad*m,
'ey': 196.1049044674848 nrad*m,
'enx': 11.928836982710356 µrad*m,
'eny': 13.436659481636406 µrad*m,
'ecx': 174.08724977827632 nrad*m,
'ecy': 194.84363413737034 nrad*m,
'ecnx': 11.928061562116598 µrad*m,
'ecny': 13.350241708896782 µrad*m,
'normalized_horizontal_emittance': 11.928838399166315 µrad*m,
'normalized_vertical_emittance': 13.436661077134476 µrad*m,
'horizontal_emittance': 174.09858753209383 nrad*m,
'vertical_emittance': 196.1049044674848 nrad*m,
'horizontal_emittance_90': 906.3832287336161 nrad*m,
'normalized_horizontal_emittance_90': 62.096690935635905 µrad*m,
'vertical_emittance_90': 1.0341899610614655 µrad*m,
'normalized_vertical_emittance_90': 70.85278317704308 µrad*m,
'horizontal_emittance_corrected': 174.08724977827632 nrad*m,
'vertical_emittance_corrected': 194.84363413737034 nrad*m,
'normalised_horizontal_emittance_corrected': 11.928061562116598 µrad*m,
'normalised_vertical_emittance_corrected': 13.350241708896782 µrad*m},
'twiss': {'normalized_horizontal_emittance': 11.928838399166315 µrad*m,
'normalized_vertical_emittance': 13.436661077134476 µrad*m,
'horizontal_emittance': 174.09858753209383 nrad*m,
'vertical_emittance': 196.1049044674848 nrad*m,
'horizontal_emittance_corrected': 174.08724977827632 nrad*m,
'vertical_emittance_corrected': 194.84363413737034 nrad*m,
'beta_x': 18.84877195823276 m/rad,
'alpha_x': 1.193974461783896 rad^-1/m,
'gamma_x': 0.1286861033051388 rad/m,
'beta_y': 52.747359809450934 m/rad,
'alpha_y': -7.543884036036961 rad^-1/m,
'gamma_y': 1.097878387816433 rad/m,
'beta_x_corrected': 18.847571321953417 m/rad,
'alpha_x_corrected': 1.1938848622097344 rad^-1/m,
'gamma_x_corrected': 0.12868294926617554 rad/m,
'beta_y_corrected': 53.08380763573523 m/rad,
'alpha_y_corrected': -7.593104330038315 rad^-1/m,
'gamma_y_corrected': 1.1049552769338418 rad/m,
'eta_x': 0.013340593680719525 m,
'eta_xp': -919.4879600646053 µrad,
'eta_y': 0.020277140256491067 m,
'eta_yp': -1.5620659992864943 mrad},
'sigmas': {'sigma_x': 1.8115034017751281 mm,
'sigma_y': 3.216211429048846 mm,
'sigma_t': 1.9002308373657044 ps,
'sigma_z': 569.6141711291078 µm,
'sigma_px': 2.801888062189512 ykg*m/s,
'sigma_py': 8.679082455484542 ykg*m/s,
'sigma_pz': 28.844075405565082 ykg*m/s,
'sigma_cp': 53.918563091267316 keV/c,
'sigma_cp_eV': 53.918563091267316 keV/c,
'Sx': 1.8115034017751281 mm,
'Sy': 3.216211429048846 mm,
'Sz': 569.6141711291078 µm,
'St': 1.9002308373657044 ps,
'momentum_spread': 53.918563091267316 keV/c,
'linear_chirp_t_cpz': -8.781475645772638 ac/eV,
'linear_chirp_t_pz': -16.43152267263281 Gs/kg/m,
'linear_chirp_z': -105.9598271810107 p},
'centroids': {'mean_x': -9.469452800676454 µm,
'mean_y': -79.31028735907547 µm,
'mean_t': 21.644981711285823 ns,
'mean_z': 6.489002270393042 m,
'mean_cpx': -30.324421765187047 eV/c,
'mean_cpy': -595.7111651581272 eV/c,
'mean_cpz': 35.00874585117013 MeV/c,
'mean_px': -1.6206238247575812e-26 kg*m/s,
'mean_py': -3.1836508356366553e-25 kg*m/s,
'mean_pz': 18.709675007364343 zkg*m/s,
'mean_energy': 35.51974895818066 MeV,
'mean_gamma': 68.51771255304351 ,
'mean_cp': 35.00875000818449 MeV/c,
'Cx': -9.469452800676454 µm,
'Cy': -79.31028735907547 µm,
'Cz': 6.489002270393042 m,
'Ct': 21.644981711285823 ns,
'Cp': 35.00875000818449 MeV/c,
'Cpx': -30.324421765187047 eV/c,
'Cpy': -595.7111651581272 eV/c,
'Cpz': 35.00874585117013 MeV/c,
'Cxp': -864.0144434704091 nrad,
'Cyp': -17.01235281354686 µrad,
'Cgamma': 68.51771255304351 ,
'Ccp': 35.00875000818449 MeV/c,
'CEn': 35.51974895818066 MeV}}
beam.Particles.emittance.model_dump()
{'ex': 174.09858753209383 nrad*m,
'ey': 196.1049044674848 nrad*m,
'enx': 11.928836982710356 µrad*m,
'eny': 13.436659481636406 µrad*m,
'ecx': 174.08724977827632 nrad*m,
'ecy': 194.84363413737034 nrad*m,
'ecnx': 11.928061562116598 µrad*m,
'ecny': 13.350241708896782 µrad*m,
'normalized_horizontal_emittance': 11.928838399166315 µrad*m,
'normalized_vertical_emittance': 13.436661077134476 µrad*m,
'horizontal_emittance': 174.09858753209383 nrad*m,
'vertical_emittance': 196.1049044674848 nrad*m,
'horizontal_emittance_90': 906.3832287336161 nrad*m,
'normalized_horizontal_emittance_90': 62.096690935635905 µrad*m,
'vertical_emittance_90': 1.0341899610614655 µrad*m,
'normalized_vertical_emittance_90': 70.85278317704308 µrad*m,
'horizontal_emittance_corrected': 174.08724977827632 nrad*m,
'vertical_emittance_corrected': 194.84363413737034 nrad*m,
'normalised_horizontal_emittance_corrected': 11.928061562116598 µrad*m,
'normalised_vertical_emittance_corrected': 13.350241708896782 µrad*m}
beam.Particles.twiss.model_dump()
{'normalized_horizontal_emittance': 11.928838399166315 µrad*m,
'normalized_vertical_emittance': 13.436661077134476 µrad*m,
'horizontal_emittance': 174.09858753209383 nrad*m,
'vertical_emittance': 196.1049044674848 nrad*m,
'horizontal_emittance_corrected': 174.08724977827632 nrad*m,
'vertical_emittance_corrected': 194.84363413737034 nrad*m,
'beta_x': 18.84877195823276 m/rad,
'alpha_x': 1.193974461783896 rad^-1/m,
'gamma_x': 0.1286861033051388 rad/m,
'beta_y': 52.747359809450934 m/rad,
'alpha_y': -7.543884036036961 rad^-1/m,
'gamma_y': 1.097878387816433 rad/m,
'beta_x_corrected': 18.847571321953417 m/rad,
'alpha_x_corrected': 1.1938848622097344 rad^-1/m,
'gamma_x_corrected': 0.12868294926617554 rad/m,
'beta_y_corrected': 53.08380763573523 m/rad,
'alpha_y_corrected': -7.593104330038315 rad^-1/m,
'gamma_y_corrected': 1.1049552769338418 rad/m,
'eta_x': 0.013340593680719525 m,
'eta_xp': -919.4879600646053 µrad,
'eta_y': 0.020277140256491067 m,
'eta_yp': -1.5620659992864943 mrad}
beam.Particles.sigmas.model_dump()
{'sigma_x': 1.8115034017751281 mm,
'sigma_y': 3.216211429048846 mm,
'sigma_t': 1.9002308373657044 ps,
'sigma_z': 569.6141711291078 µm,
'sigma_px': 2.801888062189512 ykg*m/s,
'sigma_py': 8.679082455484542 ykg*m/s,
'sigma_pz': 28.844075405565082 ykg*m/s,
'sigma_cp': 53.918563091267316 keV/c,
'sigma_cp_eV': 53.918563091267316 keV/c,
'Sx': 1.8115034017751281 mm,
'Sy': 3.216211429048846 mm,
'Sz': 569.6141711291078 µm,
'St': 1.9002308373657044 ps,
'momentum_spread': 53.918563091267316 keV/c,
'linear_chirp_t_cpz': -8.781475645772638 ac/eV,
'linear_chirp_t_pz': -16.43152267263281 Gs/kg/m,
'linear_chirp_z': -105.9598271810107 p}
beam.Particles.centroids.model_dump()
{'mean_x': -9.469452800676454 µm,
'mean_y': -79.31028735907547 µm,
'mean_t': 21.644981711285823 ns,
'mean_z': 6.489002270393042 m,
'mean_cpx': -30.324421765187047 eV/c,
'mean_cpy': -595.7111651581272 eV/c,
'mean_cpz': 35.00874585117013 MeV/c,
'mean_px': -1.6206238247575812e-26 kg*m/s,
'mean_py': -3.1836508356366553e-25 kg*m/s,
'mean_pz': 18.709675007364343 zkg*m/s,
'mean_energy': 35.51974895818066 MeV,
'mean_gamma': 68.51771255304351 ,
'mean_cp': 35.00875000818449 MeV/c,
'Cx': -9.469452800676454 µm,
'Cy': -79.31028735907547 µm,
'Cz': 6.489002270393042 m,
'Ct': 21.644981711285823 ns,
'Cp': 35.00875000818449 MeV/c,
'Cpx': -30.324421765187047 eV/c,
'Cpy': -595.7111651581272 eV/c,
'Cpz': 35.00874585117013 MeV/c,
'Cxp': -864.0144434704091 nrad,
'Cyp': -17.01235281354686 µrad,
'Cgamma': 68.51771255304351 ,
'Ccp': 35.00875000818449 MeV/c,
'CEn': 35.51974895818066 MeV}
Reading and writing to and from different simulation code formats
The beam object can load in and write to different file formats. The examples below show how to do this, and as a sanity check we can plot the beam distribution to check that it is the same after transforming.
astrabeamlocation = testbeamlocation.replace('openpmd.hdf5', 'astra')
sddsbeamlocation = testbeamlocation.replace('openpmd.hdf5', 'sdds')
ocelotbeamlocation = testbeamlocation.replace('openpmd.hdf5', 'ocelot.npz')
gptbeamlocation = testbeamlocation.replace('openpmd.hdf5', 'gdf')
beam.write_astra_beam_file(filename=astrabeamlocation)
beam.write_gdf_beam_file(filename=gptbeamlocation)
beam.write_ocelot_beam_file(filename=ocelotbeamlocation)
beam.write_SDDS_beam_file(filename=sddsbeamlocation)
astrabeam = rbf.beam(astrabeamlocation)
sddsbeam = rbf.beam(sddsbeamlocation)
ocelotbeam = rbf.beam(ocelotbeamlocation)
gptbeam = rbf.beam(gptbeamlocation)
plotScreenImage(gptbeam, keys=["z", "cpz"], subtract_mean=[True, False])
<Axes: xlabel='z (mm)', ylabel='cpz (keV/c)'>
import os
for ext in ["astra", "ocelot.npz", "sdds", "gdf"]:
os.remove(testbeamlocation.replace('openpmd.hdf5', ext))