"""
Data for the WFI.
This contains the following arrays:
- wavelength: shape (21,). The grid of wavelengths in microns.
- exponents: shape (21, 2). Here exponents[j,0] is the power of x, and
exponents[j,1] is the power of y.
- angle_to_fpa_poly_coefficients and fpa_to_angle_poly_coefficients:
shape (21, 21, 2). Here fpa_to_angle_poly_coefficients[i,j,0]
are the coefficients for the x-angle in terms of x^exponents[j,0] * y^exponents[j,1] at wavelength i;
and fpa_to_angle_poly_coefficients[i,j,1]
are the coefficients for the y-angle in terms of x^exponents[j,0] * y^exponents[j,1] at wavelength i.
- scapos: shape (18, 2). The centers of each chip in FPA coordinates, in mm.
Also defines the scalars:
- pix: float. Pixel size in microns.
- nside: int. SCA side length in pixels.
And the dictionaries:
- cdpar: dict. Contains the keys:
- sigma_s: float. Charge diffusion length in microns.
- w: list of float. Weights of each Gaussian component.
- c: list of float. Scale of each Gaussian component in units of sigma_s.
"""
import numpy as np
# Detector parameters
[docs]
pix = 10.0 # pixel size in microns
[docs]
nside = 4088 # SCA side length
# Charge diffusion parameters
[docs]
cdpar = {
"sigma_s": 3.279, # sigma in microns
"w": [0.17519, 0.53146, 0.29335], # weights of the Gaussians
"c": [0.4522, 0.8050, 1.4329], # widths of the Gaussians in units of sigma_s
}
# Chip positions in mm
[docs]
scapos = np.array(
[
[-22.1400, 12.1500],
[-22.2900, -37.0300],
[-22.4400, -82.0600],
[-66.4200, 20.9000],
[-66.9200, -28.2800],
[-67.4200, -73.0600],
[-110.7000, 42.2000],
[-111.4800, -6.9800],
[-112.6400, -51.0600],
[22.1400, 12.1500],
[22.2900, -37.0300],
[22.4400, -82.0600],
[66.4200, 20.9000],
[66.9200, -28.2800],
[67.4200, -73.0600],
[110.7000, 42.2000],
[111.4800, -6.9800],
[112.6400, -51.0600],
],
dtype=np.float64,
)
[docs]
wavelength = np.array(
[
0.48,
0.62,
0.76,
0.869,
0.927,
0.977,
1.06,
1.131,
1.192,
1.293,
1.38,
1.454,
1.464,
1.577,
1.683,
1.774,
1.842,
1.95,
2.0,
2.125,
2.3,
],
dtype=np.float64,
)
[docs]
exponents = np.array(
[
[0, 0],
[1, 0],
[0, 1],
[2, 0],
[1, 1],
[0, 2],
[3, 0],
[2, 1],
[1, 2],
[0, 3],
[4, 0],
[3, 1],
[2, 2],
[1, 3],
[0, 4],
[5, 0],
[4, 1],
[3, 2],
[2, 3],
[1, 4],
[0, 5],
],
dtype=np.int16,
)
[docs]
angle_to_fpa_poly_coefficients = np.array(
[
0.000000000000000000e00,
0.000000000000000000e00,
3.265297859565953331e02,
-3.159368711578736111e-03,
-7.769314426110626726e-02,
-3.339704349962721608e02,
-1.453775417477012055e-01,
-7.616914158303624838e00,
1.526302861487596907e01,
1.204268626542684406e-01,
2.428978061166639502e-02,
-2.322695989910033987e01,
1.552383322473942684e01,
4.316510515256169467e-02,
-3.629993538265497560e-02,
-1.631690183867904409e01,
1.602822823793714235e01,
2.103391394000404535e-01,
-1.166460839243916026e-01,
-1.691961298210746278e01,
3.823791161428337360e-02,
-2.874598933179172144e-01,
1.599031746192607351e00,
3.330947085214694403e-02,
-1.596318556127998833e-01,
-2.425878552158854617e00,
1.107388196226093191e00,
1.105706269501815914e-01,
-5.684876225339769995e-01,
-1.239071712737949804e00,
9.840716601520969053e-01,
-1.709563494537033601e-01,
-1.132529213243332195e-01,
-5.464483137721316552e-01,
2.524139441986087196e00,
-4.212025719507844768e-01,
6.424462688970975499e-01,
7.975739720813463940e-01,
3.133324621717911818e00,
-2.846065100671538506e00,
1.355773863839781379e00,
-4.217796355899367633e00,
0.000000000000000000e00,
0.000000000000000000e00,
3.265372659636958588e02,
-3.133096875160390482e-03,
-7.746887678360536711e-02,
-3.339776814688850095e02,
-1.433275105013858408e-01,
-7.617131800127241448e00,
1.526327355795415919e01,
1.205655199586187082e-01,
2.692163638904944423e-02,
-2.322368903628284897e01,
1.552616468617218004e01,
4.253823171332622721e-02,
-5.258165563060063219e-02,
-1.631269662643535057e01,
1.602751327580920204e01,
2.100898361405937331e-01,
-1.155402832986094086e-01,
-1.695609116313976727e01,
2.814749506983931296e-02,
-2.872259661132334219e-01,
1.603402201310899278e00,
2.969294236544063256e-02,
-1.345781112607803698e-01,
-2.453233156618228161e00,
1.099034820576546778e00,
1.241978992361024020e-01,
-7.628109548648511762e-01,
-1.229692096871556561e00,
9.700313289189708144e-01,
-1.700292349447055373e-01,
-4.486214724923726777e-02,
-6.054097692911594164e-01,
2.545165438333381047e00,
-3.905371117140201132e-01,
6.086564430388990976e-01,
1.098524535218501796e00,
3.102055718858030442e00,
-2.906959082265902161e00,
1.895249683073438218e00,
-4.100671365204919816e00,
0.000000000000000000e00,
0.000000000000000000e00,
3.265414272303967209e02,
-3.067592435115784610e-03,
-7.796887934526749997e-02,
-3.339826469109551113e02,
-1.439094679970238377e-01,
-7.617282782068104829e00,
1.525883251195384815e01,
1.203730590822121443e-01,
2.320912163226711983e-02,
-2.322733079191426242e01,
1.552597372967603562e01,
4.191034802857410840e-02,
-1.509163622854425152e-02,
-1.631261653539156242e01,
1.604952722931143327e01,
2.060509461212208793e-01,
-1.104952723646450835e-01,
-1.690493295074621116e01,
2.151822740309208143e-02,
-2.876817556586179769e-01,
1.647477198884411465e00,
3.605764283476514676e-02,
-1.345171467446100444e-01,
-2.437931418949918605e00,
1.109295316769133288e00,
1.055811408094291248e-01,
-5.898898091896389584e-01,
-1.149170248965366570e00,
9.697693701264274990e-01,
-1.682197970010996801e-01,
-1.318932820112941884e-01,
-5.696431775149450871e-01,
2.262522880674537884e00,
-3.912035399574517180e-01,
4.856963024602017898e-02,
8.979189298907991335e-01,
3.046502524353257080e00,
-2.791698475673731306e00,
1.486457761137392142e00,
-4.767194107694261440e00,
0.000000000000000000e00,
0.000000000000000000e00,
3.265436230156981878e02,
-3.078224753608083120e-03,
-7.773213536613542141e-02,
-3.339844269334484466e02,
-1.427793582567580266e-01,
-7.617935222859889777e00,
1.526059650268657997e01,
1.208905043509923422e-01,
3.208399281315077456e-02,
-2.322450271976157765e01,
1.553299767892908179e01,
4.232860256899181189e-02,
-2.863844990045182407e-02,
-1.630872904656219191e01,
1.602385303974581277e01,
2.062172221956021512e-01,
-1.292792932316280952e-01,
-1.695613511900797832e01,
1.456646087204818696e-02,
-2.830828736197469331e-01,
1.614243161912420010e00,
3.079365343229011412e-02,
-1.044518587231338391e-01,
-2.462042207796743210e00,
1.178369864963353830e00,
1.128818873907050935e-01,
-9.004709468986147325e-01,
-1.169486835019387883e00,
9.153562445015559490e-01,
-1.708580814180207519e-01,
-8.526090072567588107e-02,
-6.274536583638193887e-01,
2.504456738136491722e00,
-3.777423744776445824e-01,
6.833842710432808110e-02,
1.140863137154240148e00,
2.979137155018459104e00,
-2.854471939101685063e00,
2.403218136395588456e00,
-4.244088939579733655e00,
0.000000000000000000e00,
0.000000000000000000e00,
3.265449412313442963e02,
-3.146322297652659472e-03,
-7.799706403009994127e-02,
-3.339858978254328008e02,
-1.458935850136716117e-01,
-7.617289413123462083e00,
1.526110588128605272e01,
1.202758347542131623e-01,
2.324026693362377105e-02,
-2.322713725250428496e01,
1.552027829721569674e01,
4.226694466807782297e-02,
-3.015018131970232176e-02,
-1.631489265919754672e01,
1.602216487156968583e01,
2.098467816985940815e-01,
-1.031345054090688079e-01,
-1.690832575617121947e01,
4.452406104775601808e-02,
-2.886331824543593716e-01,
1.591569159540473954e00,
3.121278621385449939e-02,
-1.669519065009874292e-01,
-2.430921992461483327e00,
1.180443560590909824e00,
1.246425903656060430e-01,
-5.535096593758338512e-01,
-1.166160242925871726e00,
9.866490782234593748e-01,
-1.677347301199528518e-01,
-1.043215095227260220e-01,
-5.550251873793344837e-01,
2.649313923189708486e00,
-3.920920887519789844e-01,
4.678341959259645355e-01,
8.860444720053439749e-01,
2.940115820925329082e00,
-2.892098820770669487e00,
1.246203178293709968e00,
-4.673748833778051726e00,
0.000000000000000000e00,
0.000000000000000000e00,
3.265452476205497305e02,
-3.127274310145367053e-03,
-7.762427570124263987e-02,
-3.339863040076791094e02,
-1.422265740789998845e-01,
-7.617387584192778505e00,
1.526114001260806319e01,
1.203096185384653488e-01,
2.852388864994439069e-02,
-2.322421456079097624e01,
1.553703464898694087e01,
4.294126304465208099e-02,
-4.504531615294359720e-02,
-1.631777039799916551e01,
1.603435568256847432e01,
2.120497002258185659e-01,
-1.109447213162337298e-01,
-1.694015549913011753e01,
1.426504528156196175e-02,
-2.869137964271944452e-01,
1.594771221517362392e00,
2.900588447722496355e-02,
-6.984771932350855583e-02,
-2.434312396305275961e00,
1.173550380451553909e00,
1.348711906595644328e-01,
-8.963805975815496430e-01,
-1.269777042643078335e00,
8.999391858077783191e-01,
-1.731103450667706989e-01,
-1.808540058547014606e-02,
-5.494442861523695099e-01,
2.469425670233819758e00,
-3.861964782413485620e-01,
2.393103466435743953e-01,
9.255847849195601995e-01,
2.901711200548715119e00,
-2.967504397534454608e00,
2.264641382201767250e00,
-4.031994943088504257e00,
0.000000000000000000e00,
0.000000000000000000e00,
3.265468329392325586e02,
-3.051956930391952483e-03,
-7.799509379899741135e-02,
-3.339873531467501380e02,
-1.444806420405257696e-01,
-7.617447013417375956e00,
1.526308134975273134e01,
1.204573710096953632e-01,
2.520205274882072674e-02,
-2.322488490621315549e01,
1.552802786803204782e01,
4.099568345975342781e-02,
-1.907470700567386740e-02,
-1.631407685617003622e01,
1.602284628028338886e01,
2.080587518157910598e-01,
-1.037806321407191701e-01,
-1.696148323836489524e01,
2.980835599046063877e-02,
-2.860518344740234919e-01,
1.619139433020671648e00,
3.477893969159441545e-02,
-9.107293710990603530e-02,
-2.455462209457442313e00,
1.042172582914409507e00,
1.098597284802708268e-01,
-7.384796674018541118e-01,
-1.166368511919654294e00,
9.570463811168071766e-01,
-1.646055067404407768e-01,
-1.806352832923091289e-01,
-6.048823470755897436e-01,
2.366164265656500287e00,
-3.881559785864395207e-01,
1.503626605283489050e-02,
1.156885712477067729e00,
3.428880101079859521e00,
-2.842381523080701466e00,
1.838225667858877310e00,
-4.207281850001910684e00,
0.000000000000000000e00,
0.000000000000000000e00,
3.265477889753484533e02,
-3.004744477891563292e-03,
-7.758361723905587981e-02,
-3.339891496267923685e02,
-1.435421036265378258e-01,
-7.617413337137493023e00,
1.525885694929174186e01,
1.204510322349673646e-01,
2.918016134791552585e-02,
-2.322749989620386302e01,
1.552774179874330862e01,
4.015185892526099837e-02,
-5.535715148512911771e-02,
-1.631314738492304528e01,
1.604482758942766907e01,
2.065023904529745546e-01,
-1.081106590063092981e-01,
-1.690609979059234647e01,
1.956363920100602505e-02,
-2.875660878142747290e-01,
1.593033367600150463e00,
3.022393313092333264e-02,
-6.377865225431736396e-02,
-2.436889272346225876e00,
1.238599373085532029e00,
1.358215013456528508e-01,
-9.097755131207458934e-01,
-1.148024717336193490e00,
9.520836584871227304e-01,
-1.599698907408319271e-01,
8.629825514643304357e-03,
-5.644071004018984539e-01,
2.488652479770053993e00,
-3.782261580108977617e-01,
3.614244717352906311e-01,
8.993542501675810819e-01,
2.627214678688511995e00,
-2.914218732696326253e00,
2.247521181246993294e00,
-4.742411238339230728e00,
0.000000000000000000e00,
0.000000000000000000e00,
3.265483067457926154e02,
-3.108132764452875563e-03,
-7.790769575518602386e-02,
-3.339897374429785373e02,
-1.421301219038456354e-01,
-7.617527627684204106e00,
1.526041047420257968e01,
1.205442574589186411e-01,
2.453795928123936668e-02,
-2.322596555907880500e01,
1.553954320445076220e01,
4.243217709556600103e-02,
-3.663987794819179022e-02,
-1.631670605956866638e01,
1.604164408859520918e01,
2.045912383045600247e-01,
-9.218731566563728719e-02,
-1.692657988409524350e01,
1.157075600464164272e-02,
-2.869576214515075496e-01,
1.597158116406681705e00,
3.140931977749200632e-02,
-4.911372672728931549e-02,
-2.430610706162672052e00,
1.190376271170660694e00,
1.198431136385146728e-01,
-8.268102090982295538e-01,
-1.224171475674118659e00,
8.865929994274668324e-01,
-1.715037208293428428e-01,
2.252331332449090256e-02,
-5.408196450039636227e-01,
2.353297053185388954e00,
-3.693780350585643135e-01,
-1.124611903746826069e-01,
8.547482783172620779e-01,
2.821540883438898639e00,
-2.822186852736387586e00,
2.028225264445462805e00,
-4.247836384665989229e00,
0.000000000000000000e00,
0.000000000000000000e00,
3.265500495687415423e02,
-3.034269249894805398e-03,
-7.767634517467963962e-02,
-3.339908634699058325e02,
-1.456335512785226216e-01,
-7.617516375037574505e00,
1.526135060478598682e01,
1.205611973614443277e-01,
2.237154841480098674e-02,
-2.322499644721185419e01,
1.553074505671838601e01,
4.052279590827598948e-02,
-3.718440129618662271e-02,
-1.631393652648486992e01,
1.602661309908765475e01,
2.073213544421979859e-01,
-1.100172116201001138e-01,
-1.695852492284613433e01,
3.860463220092709424e-02,
-2.868950551902653134e-01,
1.605875358442328205e00,
3.314338563974066759e-02,
-1.468274633544284224e-01,
-2.448123415495062627e00,
1.127612557197839260e00,
1.079457668587925911e-01,
-5.736731627718247850e-01,
-1.182335090090211649e00,
9.318774310482369483e-01,
-1.596168510611541136e-01,
-1.102356035261473216e-01,
-5.989965444435207953e-01,
2.539799791823550645e00,
-4.115019514632399789e-01,
6.109838473499465961e-01,
1.120810881659649816e00,
3.072725999281067821e00,
-2.798957807368485096e00,
1.359006730717979616e00,
-4.153561477880193920e00,
0.000000000000000000e00,
0.000000000000000000e00,
3.265513422602201672e02,
-3.029146744722766016e-03,
-7.788518152093075464e-02,
-3.339929231371558558e02,
-1.416770504851872781e-01,
-7.617600292300587661e00,
1.525753695057720982e01,
1.209162890484672820e-01,
3.022445718271097800e-02,
-2.322639964829800974e01,
1.553154860940318827e01,
4.078698493718124068e-02,
-1.522197385850375395e-02,
-1.631223984031075602e01,
1.604471565945450706e01,
2.096876308893224072e-01,
-1.298798931371467902e-01,
-1.690788118578767651e01,
1.501587202483685261e-02,
-2.874808220801525205e-01,
1.633542654854992504e00,
2.858398706148142926e-02,
-1.340264786885570214e-01,
-2.431768506240417516e00,
1.189486879040824840e00,
1.184699746820097876e-01,
-8.003704821976329598e-01,
-1.194242082030750218e00,
9.270252708946150610e-01,
-1.631484215638205892e-01,
-8.812054852663016302e-02,
-5.646059161883560940e-01,
2.382493775476606679e00,
-3.902222007602005882e-01,
-1.402271766952845056e-01,
8.600143247025971993e-01,
2.804090784147214244e00,
-2.896065706837771536e00,
2.194570906515340258e00,
-4.547805312990514714e00,
0.000000000000000000e00,
0.000000000000000000e00,
3.265523568093972244e02,
-3.063573350686965568e-03,
-7.735815157415182330e-02,
-3.339936518900742612e02,
-1.443092870704793251e-01,
-7.617799210828105849e00,
1.526342462298806879e01,
1.205792032704152833e-01,
2.863655254119345378e-02,
-2.322385488814966337e01,
1.553123275271632586e01,
4.230543243264050374e-02,
-5.371181176578439936e-02,
-1.631390750374902510e01,
1.601367285748163027e01,
2.084721368523167750e-01,
-1.220664156253746108e-01,
-1.693376355697798985e01,
3.089681150865060399e-02,
-2.860040136986724546e-01,
1.608304981860926963e00,
3.188720915464975797e-02,
-1.211336621940566627e-01,
-2.430566124298423780e00,
1.067853186328028281e00,
1.103589976716398829e-01,
-8.006965962438815643e-01,
-1.276653164731816670e00,
9.387526590480439470e-01,
-1.716797983431653796e-01,
-4.617325482569981793e-02,
-5.526991862247474518e-01,
2.542537276240275368e00,
-4.030776108742961661e-01,
6.380489893381315891e-01,
8.146807941210346682e-01,
3.343766733276703373e00,
-2.838999608006139486e00,
2.009468961199471160e00,
-3.991373070693113423e00,
0.000000000000000000e00,
0.000000000000000000e00,
3.265526164688383233e02,
-3.094543509860159247e-03,
-7.750242349382176210e-02,
-3.339938338210739630e02,
-1.444866785630349870e-01,
-7.618046909873604555e00,
1.526361792413720231e01,
1.198948174227334185e-01,
3.019325795408735885e-02,
-2.322384161351360987e01,
1.552944515861090125e01,
4.293343111378242899e-02,
-5.356172883952933089e-02,
-1.631503362675300650e01,
1.601709723838822796e01,
2.076340824775156357e-01,
-1.226832784629013212e-01,
-1.693438376513789123e01,
3.120354411176484710e-02,
-2.836328149612393767e-01,
1.608133288221479607e00,
3.315486383592305270e-02,
-1.087178238246959000e-01,
-2.433344184447961744e00,
1.063666261274591518e00,
1.239610119617091388e-01,
-8.823684117860081111e-01,
-1.282532720917839208e00,
9.392911233428956619e-01,
-1.736650361697165412e-01,
-4.725402735157896439e-02,
-5.423681692927617704e-01,
2.530152647911418917e00,
-3.993588008946750700e-01,
6.193454924261796446e-01,
8.211458899742480888e-01,
3.310145363612181146e00,
-2.843718998000821951e00,
2.247451216773031835e00,
-3.941686570496355735e00,
0.000000000000000000e00,
0.000000000000000000e00,
3.265542849016732134e02,
-3.109610593355682795e-03,
-7.818005666755076244e-02,
-3.339954844135675671e02,
-1.429491174612270710e-01,
-7.617458048257526926e00,
1.526065317592564519e01,
1.205019800489419424e-01,
2.487518931077181000e-02,
-2.322735740297035534e01,
1.553022511641088244e01,
4.292399028101099440e-02,
-8.943209108468734569e-03,
-1.631347796103809600e01,
1.603232522699043727e01,
2.109322490406378425e-01,
-1.031502679388311555e-01,
-1.691728889923645696e01,
2.348964792803767687e-02,
-2.882463353759587288e-01,
1.616162966823544433e00,
3.357698996382312007e-02,
-1.020292849796126666e-01,
-2.435065629082686645e00,
1.113971964245257018e00,
1.084614841399359902e-01,
-7.153975496922458932e-01,
-1.164451845335766622e00,
9.446118499735171037e-01,
-1.728560824997653067e-01,
-1.941797891516522934e-01,
-5.705121359191648311e-01,
2.385936054681862206e00,
-4.159448911721315145e-01,
-1.469432658343482467e-01,
9.386320715375903179e-01,
3.117711421771014901e00,
-2.860343465042540778e00,
1.802753667496964418e00,
-4.588366516894505587e00,
0.000000000000000000e00,
0.000000000000000000e00,
3.265555232936704897e02,
-3.091809231875686237e-03,
-7.795998117447267006e-02,
-3.339971505671448995e02,
-1.447397747637921006e-01,
-7.618037062796933157e00,
1.525955989948056235e01,
1.201289261004332976e-01,
2.078377213706172899e-02,
-2.322457725292616360e01,
1.553812536634420205e01,
4.220116886148762153e-02,
-3.026965949932940159e-02,
-1.631211403132672189e01,
1.604540659792811397e01,
2.070921233948524176e-01,
-9.854725552784734943e-02,
-1.693778602317948057e01,
2.430047739536119605e-02,
-2.841637502220747402e-01,
1.602271011766060793e00,
3.273697931632182923e-02,
-8.493831946754096252e-02,
-2.442345839293813547e00,
1.192356353971143479e00,
1.210430595850807978e-01,
-5.954966398979397724e-01,
-1.227735845852464758e00,
9.061898810233091073e-01,
-1.708641215386383083e-01,
-1.608240978102409499e-02,
-5.804475520496568119e-01,
2.332807088944087948e00,
-3.874150269109093991e-01,
5.072902550728767418e-02,
9.710577329196209417e-01,
2.812993240323811595e00,
-2.832950695130999730e00,
1.448547548909816962e00,
-4.161253775469822003e00,
0.000000000000000000e00,
0.000000000000000000e00,
3.265574550453709435e02,
-3.062619090940188471e-03,
-7.765984018320754023e-02,
-3.339988431964490587e02,
-1.431745806493983919e-01,
-7.617707226891538674e00,
1.526037407113635425e01,
1.204984091368852678e-01,
2.904451103332711739e-02,
-2.322730571508622788e01,
1.552788405028050356e01,
4.126592154506972948e-02,
-3.957785152153617259e-02,
-1.631275358148254639e01,
1.602649327483404207e01,
2.100542414468738184e-01,
-1.223787593104620069e-01,
-1.691140691325234258e01,
3.097053825632156698e-02,
-2.876749266993006149e-01,
1.594037421197191717e00,
2.857071536783193852e-02,
-1.453754480995431142e-01,
-2.429899647211871461e00,
1.190957578517710225e00,
1.309828957179515196e-01,
-7.861851732257973957e-01,
-1.158056066639226334e00,
9.399463552344755612e-01,
-1.660567714728547750e-01,
-5.321557840332787059e-02,
-5.665663716715650944e-01,
2.652065452739869489e00,
-3.768624837571454278e-01,
4.006526700081450842e-01,
9.142895447851739910e-01,
2.811090822499767494e00,
-2.937335321519504827e00,
2.010962979361358816e00,
-4.666152443986411491e00,
0.000000000000000000e00,
0.000000000000000000e00,
3.265582931013055941e02,
-3.088110766782392602e-03,
-7.766616486785647699e-02,
-3.339997779860996161e02,
-1.432755904295580918e-01,
-7.617511760041784541e00,
1.526160257217025951e01,
1.202005627310312463e-01,
2.664210107999047741e-02,
-2.322642150271007111e01,
1.553629999685665375e01,
4.187016989526653327e-02,
-4.845043700590004332e-02,
-1.631741184371082198e01,
1.603026211206583795e01,
2.067512133808575292e-01,
-1.016883203476716263e-01,
-1.692550115395454924e01,
1.553801132123196725e-02,
-2.889687924393790075e-01,
1.605756943346886345e00,
3.277672004979249182e-02,
-4.751010254619225659e-02,
-2.420681262192633909e00,
1.131073019912879118e00,
1.242870237161953217e-01,
-8.592355970189167191e-01,
-1.241674726429247810e00,
9.088538950829002649e-01,
-1.664854813798493371e-01,
5.917597391761163922e-02,
-5.368831980912786017e-01,
2.348984305212477697e00,
-3.849394584934700547e-01,
1.378947747713173480e-02,
8.141590865894592355e-01,
3.090192133493458559e00,
-2.849506737702732106e00,
2.142258132058475706e00,
-4.142999018090596230e00,
0.000000000000000000e00,
0.000000000000000000e00,
3.265604533877326503e02,
-2.918868713209121779e-03,
-7.779739295521558018e-02,
-3.340022260776265171e02,
-1.420754315470033058e-01,
-7.617686840350265776e00,
1.525967992314587995e01,
1.204446362717418728e-01,
2.721004717984768992e-02,
-2.322735284836165803e01,
1.552842233107474001e01,
3.874848471673929956e-02,
-4.467710575898282271e-02,
-1.631241820028916578e01,
1.603298573079831257e01,
2.051171215596125641e-01,
-1.004710044669385460e-01,
-1.690036565984822303e01,
1.306165823247957408e-02,
-2.876882091222916493e-01,
1.602785476935417952e00,
2.870397141105377262e-02,
-6.961314394990709975e-02,
-2.440512126030237372e00,
1.183294714661525138e00,
1.362131297975081312e-01,
-8.705897885551070470e-01,
-1.145026126857977777e00,
9.445970449858367424e-01,
-1.556839714415836351e-01,
-1.475770566182342709e-02,
-5.641503268888055089e-01,
2.487501643879183266e00,
-3.571645379495441697e-01,
2.101699258062532383e-01,
9.214703889826002525e-01,
2.859769995594785286e00,
-2.903764352091645851e00,
2.132257267046425042e00,
-4.807862772677300001e00,
0.000000000000000000e00,
0.000000000000000000e00,
3.265610210617892335e02,
-3.030382724659830274e-03,
-7.764500190247487776e-02,
-3.340028517531736156e02,
-1.438201051741084258e-01,
-7.618051211160768332e00,
1.526168906719721718e01,
1.203657689270767467e-01,
2.797879184882205023e-02,
-2.322465638904725438e01,
1.554141614603397414e01,
4.043322319091125633e-02,
-4.624960220062566268e-02,
-1.631313431876149878e01,
1.602851945767699604e01,
2.056114058104531184e-01,
-1.098962461025003029e-01,
-1.692485610905859161e01,
1.850730072545890559e-02,
-2.867244359313844138e-01,
1.606367486044014026e00,
3.335483444140803500e-02,
-4.841132686481858932e-02,
-2.425091742731600775e00,
1.125472339082489892e00,
1.160268240152346059e-01,
-8.796032254789127869e-01,
-1.256063791643301064e00,
8.691600452761455431e-01,
-1.632985626419792557e-01,
4.189257031285203298e-02,
-5.571196323067418854e-01,
2.347973239244689481e00,
-3.736760772842350198e-01,
5.339898210490259811e-02,
8.497068786196938506e-01,
3.130277178585776365e00,
-2.813515966056071793e00,
2.247264452886873709e00,
-4.190129310951773434e00,
0.000000000000000000e00,
0.000000000000000000e00,
3.265635623618009049e02,
-2.912770904060835164e-03,
-7.766658855896051150e-02,
-3.340054593963158709e02,
-1.417684797875707337e-01,
-7.617681301433798957e00,
1.525929007113324154e01,
1.203671778605275300e-01,
2.724838048490270392e-02,
-2.322562132375528421e01,
1.553350787124651866e01,
3.926334102131567166e-02,
-3.777981299101598744e-02,
-1.631355460627057852e01,
1.603937293488899130e01,
1.990594334566931078e-01,
-1.089047597998971662e-01,
-1.691083915311047292e01,
9.501699454135818096e-03,
-2.878027405916046000e-01,
1.602969567480095670e00,
2.992154833637795247e-02,
-5.668819482982589975e-02,
-2.439986370465560661e00,
1.197995337818538397e00,
1.304360207979933794e-01,
-8.662012223103315867e-01,
-1.186151652470480711e00,
9.130472841088859148e-01,
-1.587164031215838322e-01,
2.467090150066765866e-02,
-5.627231401936511057e-01,
2.364749062675925995e00,
-3.402201310376739007e-01,
-7.753053570507312253e-02,
9.623470212487328368e-01,
2.827501201020627519e00,
-2.825899580874061900e00,
2.229775050688569404e00,
-4.618697750745019093e00,
0.000000000000000000e00,
0.000000000000000000e00,
3.265676549937124946e02,
-2.968819212412654451e-03,
-7.759833737571071588e-02,
-3.340091967790937133e02,
-1.446063146292785595e-01,
-7.617808222007907304e00,
1.526212333969215251e01,
1.199492125994913727e-01,
3.068271521066012059e-02,
-2.322768989766311165e01,
1.552309696509536074e01,
3.943862657033690017e-02,
-4.476075866549894533e-02,
-1.631402638208563971e01,
1.600549995372494649e01,
2.046457541543967307e-01,
-1.297458109842867247e-01,
-1.689850746027341799e01,
3.631985445193895018e-02,
-2.883618977455048027e-01,
1.598082461024522782e00,
3.513548919459055786e-02,
-1.429747546529473723e-01,
-2.423407900505622159e00,
1.137553504587809350e00,
1.201930922020804371e-01,
-8.102974118854540109e-01,
-1.176217046494834273e00,
9.638026494818485723e-01,
-1.567729514531328305e-01,
-5.716360908367514038e-02,
-5.481354662958446422e-01,
2.697881468567139507e00,
-3.771862238039978554e-01,
5.475561062355946973e-01,
8.255789570029281599e-01,
3.110660106647016754e00,
-2.823459077650884552e00,
2.103436397502279842e00,
-4.650529840490544409e00,
],
dtype=np.float64,
).reshape((21, 21, 2))
[docs]
fpa_to_angle_poly_coefficients = np.array(
[
0.000000000000000000e00,
0.000000000000000000e00,
3.062368996693449769e-03,
-1.093646127137078031e-08,
-7.283809776859437037e-07,
-2.993880818816183238e-03,
4.264495915674400362e-09,
-2.142186256532875909e-07,
4.293092245558128175e-07,
-3.251833311105012371e-09,
-8.597286126964754132e-10,
-6.243335596908724434e-07,
-1.334431830155201000e-09,
2.783856772919927496e-12,
7.886817002238683495e-15,
1.221462799125784349e-09,
-1.198223138042694580e-09,
1.308929326717439332e-11,
-8.508120850943369586e-12,
1.103988300600604372e-09,
-1.832196356646440685e-14,
1.989935182941031515e-13,
-6.866273901973295305e-13,
-2.801950372173541387e-15,
3.146940394964019011e-14,
9.557134672258643441e-13,
-7.770652652432420444e-13,
-2.979309191011784830e-14,
1.385554078767951344e-13,
9.571250551980885470e-13,
9.381278407140089662e-16,
-1.315299258221320538e-16,
-6.972750409744258816e-17,
-1.072681292287803193e-15,
1.153483177391695097e-15,
-3.040979920709937421e-16,
5.123082901880300735e-16,
-3.425852082740208011e-15,
-8.722130915812097222e-16,
-1.934684538810203778e-15,
9.930526119083619703e-16,
1.261770718033423070e-15,
0.000000000000000000e00,
0.000000000000000000e00,
3.062298967780599773e-03,
-1.067995411887868582e-08,
-7.267647031929664315e-07,
-2.993815754232281162e-03,
4.205275341739716858e-09,
-2.142095216389764759e-07,
4.292854913408109094e-07,
-3.255734028407158108e-09,
-9.302560360998359572e-10,
-6.241955357556645558e-07,
-1.334523205265191175e-09,
2.740953921777510515e-12,
-1.335607644208375850e-12,
1.221001933455993621e-09,
-1.198109066050906068e-09,
1.302920795295678861e-11,
-8.201261337576022763e-12,
1.106722821991907607e-09,
-1.564607890083763837e-14,
1.990251152535660860e-13,
-6.853440245294792173e-13,
-1.815832842077342572e-15,
2.579730239755608139e-14,
9.487921854105794257e-13,
-7.790466668231273866e-13,
-3.313751053661389487e-14,
1.851692348350287125e-13,
9.566272461128393582e-13,
9.493716667160128530e-16,
-1.312116596393652490e-16,
-1.679811909754535799e-17,
-1.031003402478574112e-15,
1.142034638806794331e-15,
-2.810820254466876599e-16,
4.924121954548294375e-16,
-3.626793144611130363e-15,
-8.512719699372926245e-16,
-1.974494334475957996e-15,
1.357213800219441900e-15,
1.160871243994322884e-15,
0.000000000000000000e00,
0.000000000000000000e00,
3.062259710318106752e-03,
-1.010837237517315149e-08,
-7.305338695392700606e-07,
-2.993771854003293535e-03,
4.228605343948938183e-09,
-2.142053945673015915e-07,
4.291391863615431511e-07,
-3.254678571523137100e-09,
-8.296210321026943711e-10,
-6.242726548297845075e-07,
-1.334400070561566885e-09,
2.689266966864993898e-12,
1.750167762197992364e-12,
1.220931779814577860e-09,
-1.199783356053913632e-09,
1.273850586139069349e-11,
-8.199356224885087077e-12,
1.103012609852176563e-09,
-1.423175249321677412e-14,
1.988855226207914612e-13,
-6.734087832009990359e-13,
-3.462935278982813445e-15,
2.340434096993656869e-14,
9.520420485319989949e-13,
-7.746959482928615877e-13,
-2.688082518886771272e-14,
1.435265430395672617e-13,
9.787913118857794827e-13,
9.486401687487231671e-16,
-1.301378245494389165e-16,
-8.383662502677678770e-17,
-1.055353968896417866e-15,
1.349213589231482271e-15,
-2.862710931521463957e-16,
9.409893939192619087e-17,
-3.496947561383877191e-15,
-8.006993698372910186e-16,
-1.881963273972231109e-15,
1.093294649292053557e-15,
1.609936198746212659e-15,
0.000000000000000000e00,
0.000000000000000000e00,
3.062239069495675294e-03,
-1.022698863809037766e-08,
-7.291205529735239216e-07,
-2.993755492465325751e-03,
4.195313436951595096e-09,
-2.142183680823105634e-07,
4.291827195390165617e-07,
-3.267309552744851854e-09,
-1.064160678087660894e-09,
-6.241802679138617132e-07,
-1.334948901476240999e-09,
2.732905829860262386e-12,
6.442620657997792691e-13,
1.220605057840931322e-09,
-1.197610942579366919e-09,
1.275241021478417313e-11,
-9.261963805799524853e-12,
1.106700579275240490e-09,
-1.237705945085704304e-14,
2.000141237978575739e-13,
-6.819861411320594927e-13,
-2.142401045181686966e-15,
1.649111725009960488e-14,
9.462260680294655568e-13,
-7.584317897735547370e-13,
-2.915060240676116862e-14,
2.181426967646355919e-13,
9.715211395810611471e-13,
9.902669817644885424e-16,
-1.325449730871901158e-16,
-4.909601138490872639e-17,
-1.014436197736711980e-15,
1.168496985258714138e-15,
-2.758740927432850846e-16,
1.064182096845723657e-16,
-3.660693990779854482e-15,
-7.570124936397529348e-16,
-1.928545957237806388e-15,
1.711504669112587738e-15,
1.264209622810248103e-15,
0.000000000000000000e00,
0.000000000000000000e00,
3.062226935025065544e-03,
-1.073855789160391571e-08,
-7.310562019614167194e-07,
-2.993742654235501469e-03,
4.279268471628275937e-09,
-2.141993829944028435e-07,
4.291986281891375912e-07,
-3.248755218830206621e-09,
-8.304828147034423483e-10,
-6.242518519722891479e-07,
-1.333881900196777929e-09,
2.698973567851980738e-12,
5.410728923836750297e-13,
1.221086491070663963e-09,
-1.197525466829371613e-09,
1.302323246962016578e-11,
-7.496478804742705974e-12,
1.103135240304735065e-09,
-1.993790481929663893e-14,
1.986246672865044004e-13,
-6.884812961558899004e-13,
-2.256212048012197190e-15,
3.290692763450976760e-14,
9.539907179344961123e-13,
-7.587395250692495016e-13,
-3.274423890599601022e-14,
1.346608346287779222e-13,
9.748565833262007129e-13,
9.351503584244317349e-16,
-1.281578130793007160e-16,
-6.478839892100354141e-17,
-1.066582541033251990e-15,
1.062031337142303821e-15,
-2.839504032958383658e-16,
3.907964286321330006e-16,
-3.487932348776662345e-15,
-7.286460221775729680e-16,
-1.961115292342372441e-15,
9.190337593524321490e-16,
1.555501513251810136e-15,
0.000000000000000000e00,
0.000000000000000000e00,
3.062223763968047446e-03,
-1.069634558971351900e-08,
-7.283983383897592367e-07,
-2.993738615765800457e-03,
4.175778912253604912e-09,
-2.141985496983912147e-07,
4.291858066407240707e-07,
-3.248842797018582356e-09,
-9.669628800431107370e-10,
-6.241684993256128765e-07,
-1.335249485697750004e-09,
2.793962290893082402e-12,
-6.788285864597269169e-13,
1.221297618410697623e-09,
-1.198457162813867005e-09,
1.318646270844633829e-11,
-7.687704841083950657e-12,
1.105331669988679146e-09,
-1.209443835690241583e-14,
1.989619159368239805e-13,
-6.865830729003896722e-13,
-1.720698449801752370e-15,
9.092182092083077721e-15,
9.527576128955010886e-13,
-7.592313515388817416e-13,
-3.553456561900566556e-14,
2.163198875424323024e-13,
9.496766154882468232e-13,
1.001519703704815434e-15,
-1.344612452632469195e-16,
1.044135845633970164e-18,
-1.070194716352128970e-15,
1.191897091719965888e-15,
-2.782314315063634012e-16,
2.210558744193542123e-16,
-3.515531848017676377e-15,
-6.999283660472952034e-16,
-2.014886267122977509e-15,
1.602557660790416913e-15,
1.140232589251292035e-15,
0.000000000000000000e00,
0.000000000000000000e00,
3.062209206364107424e-03,
-1.002775283942749390e-08,
-7.310976352699698076e-07,
-2.993729187073526036e-03,
4.244158187682852818e-09,
-2.141985191288967359e-07,
4.292379148836571706e-07,
-3.256440187079972816e-09,
-8.762063887619202758e-10,
-6.241728218698601404e-07,
-1.334493786066276979e-09,
2.621738193404432437e-12,
1.393453228772967197e-12,
1.220957409960720224e-09,
-1.197623432024425312e-09,
1.290720413907404164e-11,
-7.380723856740913602e-12,
1.107070383949611050e-09,
-1.638992219999544186e-14,
1.992598775338456680e-13,
-6.806879404465781145e-13,
-3.007491015326739186e-15,
1.210315096992372275e-14,
9.475090956020791519e-13,
-7.920720866002272911e-13,
-2.842711075994301389e-14,
1.792714328597629127e-13,
9.731919453236355134e-13,
9.584361927245050264e-16,
-1.273771836048083264e-16,
-1.210439710618071637e-16,
-1.030217282707342919e-15,
1.268769098967254335e-15,
-2.836431707528399694e-16,
6.165332869575172977e-17,
-3.667611084940815961e-15,
-1.070979657708082735e-15,
-1.921312439079850561e-15,
1.326668748163298259e-15,
1.248672009826096863e-15,
0.000000000000000000e00,
0.000000000000000000e00,
3.062199996543600502e-03,
-9.526802893092873054e-09,
-7.280270247581467318e-07,
-2.993713604455809901e-03,
4.211551974663916319e-09,
-2.141961541846935197e-07,
4.291160208361308745e-07,
-3.252941726537894474e-09,
-9.885391855250241175e-10,
-6.242423706676029449e-07,
-1.334441695026942098e-09,
2.545279202293824121e-12,
-1.515790003756942813e-12,
1.220895286600797950e-09,
-1.199206976279931826e-09,
1.275722378478689627e-11,
-7.485595293280328869e-12,
1.102974994655829573e-09,
-1.345150918920157030e-14,
1.988725740300591026e-13,
-6.872998255054179663e-13,
-1.923720613030854003e-15,
8.201997107025547189e-15,
9.522186835225781645e-13,
-7.430393417667372001e-13,
-3.598172354944746507e-14,
2.198933983192753755e-13,
9.789823492088896707e-13,
9.613560085208319970e-16,
-1.238912711238046100e-16,
2.068679051434270765e-17,
-1.059017918595767615e-15,
1.178608950913352058e-15,
-2.722654369764605462e-16,
3.094371833736987734e-16,
-3.500126576324435303e-15,
-5.085347350936978784e-16,
-1.982183366113173438e-15,
1.595083284675659718e-15,
1.597827241976252640e-15,
0.000000000000000000e00,
0.000000000000000000e00,
3.062195013300132891e-03,
-1.058281089014602448e-08,
-7.304643282663730360e-07,
-2.993708043602461358e-03,
4.174936509115827080e-09,
-2.141961895485824154e-07,
4.291486120241458875e-07,
-3.258178635328043113e-09,
-8.623760526323128297e-10,
-6.241964576485152679e-07,
-1.335403099778297104e-09,
2.753863977357991441e-12,
3.543879617198770762e-14,
1.221138944110152121e-09,
-1.198954988776681537e-09,
1.262034333002058507e-11,
-6.499678250151060858e-12,
1.104339362974581163e-09,
-1.144632978348890223e-14,
1.989291215340549373e-13,
-6.854264961497615581e-13,
-2.344588561491565938e-15,
3.617891450031210335e-15,
9.534841709487905377e-13,
-7.542163244036758738e-13,
-3.074143514558454881e-14,
1.988347110831536268e-13,
9.610498620618181865e-13,
1.011705193239969972e-15,
-1.334462589496951212e-16,
2.818634521154895259e-17,
-1.074414341325996342e-15,
1.275600340540371493e-15,
-2.679843853457952228e-16,
-2.229062910727318582e-17,
-3.467204767570784040e-15,
-6.418805381313558436e-16,
-1.909261911076581983e-15,
1.448895847418595367e-15,
1.284921983326765889e-15,
0.000000000000000000e00,
0.000000000000000000e00,
3.062178933155732842e-03,
-9.781483501357620412e-09,
-7.281981128278562300e-07,
-2.993697799026641317e-03,
4.271256005224981010e-09,
-2.141937339087755641e-07,
4.291786271411254081e-07,
-3.256438650299953847e-09,
-8.091917731969601133e-10,
-6.241560378338828361e-07,
-1.334658829734166464e-09,
2.565905429742446276e-12,
-4.845893412442985667e-14,
1.220913274906678192e-09,
-1.197831307541569002e-09,
1.283110868584357394e-11,
-7.982705000247379068e-12,
1.106737604918503713e-09,
-1.843288666828197400e-14,
1.990011254426576000e-13,
-6.841448557173314579e-13,
-2.670581313561713950e-15,
2.828082247184877979e-14,
9.496188024227086778e-13,
-7.716694841311813330e-13,
-2.889466212975691926e-14,
1.400502892676830842e-13,
9.680827644888289897e-13,
9.769816083022546373e-16,
-1.231108000714387719e-16,
-6.769057090901061352e-17,
-1.034237961275635801e-15,
1.144290833007617153e-15,
-2.961497416660370939e-16,
4.891569578392712276e-16,
-3.639537452643620052e-15,
-8.289038249963683022e-16,
-1.899798754433752145e-15,
9.970293571690581273e-16,
1.206103501768322809e-15,
0.000000000000000000e00,
0.000000000000000000e00,
3.062166654626365548e-03,
-9.862582277134565189e-09,
-7.302837986734820489e-07,
-2.993679795442315272e-03,
4.165283330464967383e-09,
-2.141938332783714176e-07,
4.290632037590168840e-07,
-3.268417264838400638e-09,
-1.011959486038635656e-09,
-6.241904560630532312e-07,
-1.334692501334707865e-09,
2.621735004770447160e-12,
1.764459924582017612e-12,
1.220773855787673249e-09,
-1.199196302581771948e-09,
1.300815561675913366e-11,
-9.439540261202632776e-12,
1.102987498994700273e-09,
-1.246682708651207164e-14,
1.988425618109778650e-13,
-6.766763566229270054e-13,
-1.696577044590978963e-15,
2.314405177788247875e-14,
9.534767176023753702e-13,
-7.548042136007056567e-13,
-3.008905425282142032e-14,
1.933010162419655643e-13,
9.671217072001280034e-13,
9.807853539677123536e-16,
-1.271030554448509181e-16,
-5.264679318866299236e-17,
-1.059068377097195953e-15,
1.260874697936863732e-15,
-2.858887389442238928e-16,
-3.819210113058032113e-17,
-3.469364393860745651e-15,
-6.313581178934433034e-16,
-1.952268205564137307e-15,
1.565350466202148684e-15,
1.466429754068984478e-15,
0.000000000000000000e00,
0.000000000000000000e00,
3.062157422931836934e-03,
-1.001297579010519003e-08,
-7.259460952639485240e-07,
-2.993672799702330137e-03,
4.231815730534990410e-09,
-2.141976367095317064e-07,
4.292289626836631941e-07,
-3.254866520268085264e-09,
-9.748089254994373188e-10,
-6.241216649197347453e-07,
-1.334676730856992304e-09,
2.706283722633306400e-12,
-1.394786131593877060e-12,
1.220872124381155577e-09,
-1.196801158625977151e-09,
1.294043648670664951e-11,
-8.610792750884212735e-12,
1.104692946588587158e-09,
-1.634383535648186672e-14,
1.992339691196462546e-13,
-6.837415524124885727e-13,
-2.444503996864093557e-15,
2.246832186941990510e-14,
9.540299043402088666e-13,
-7.865061368157652646e-13,
-2.978592829947709520e-14,
1.941182534877453923e-13,
9.481084676194183948e-13,
9.724797420002110838e-16,
-1.319171885872340781e-16,
-1.942757236303790656e-17,
-1.068013255447135215e-15,
1.140302686090929078e-15,
-2.903430513277770441e-16,
5.064256773658533319e-16,
-3.432982864694964745e-15,
-1.016266976625594423e-15,
-1.930090358277638280e-15,
1.430683561946373430e-15,
1.120350685851961127e-15,
0.000000000000000000e00,
0.000000000000000000e00,
3.062154981896097940e-03,
-1.033986737716746692e-08,
-7.274505355245633229e-07,
-2.993671173836706580e-03,
4.237097238579449531e-09,
-2.142033121442165932e-07,
4.292320442703644887e-07,
-3.236495142631169301e-09,
-1.018016666105289796e-09,
-6.241195549200499167e-07,
-1.334514938078081270e-09,
2.767366742956751250e-12,
-1.371120932174745567e-12,
1.220955261574715591e-09,
-1.197087830574226817e-09,
1.288387929154668127e-11,
-8.570830696178970571e-12,
1.104709298962977095e-09,
-1.643668761876108497e-14,
1.997890851414257530e-13,
-6.836675310573209815e-13,
-2.755287593844909521e-15,
1.945424970786201831e-14,
9.531699919463097160e-13,
-7.871861997949361794e-13,
-3.303910308379952116e-14,
2.145783196173655600e-13,
9.465342624216943532e-13,
9.715455945383572022e-16,
-1.336346993609467941e-16,
-2.061733762641882565e-17,
-1.075212035458090937e-15,
1.149312580253030352e-15,
-2.888684695719573947e-16,
4.922839298134730172e-16,
-3.438577686244598056e-15,
-9.900863623755841571e-16,
-1.935277507815578104e-15,
1.598558363091474087e-15,
1.089597340595512755e-15,
0.000000000000000000e00,
0.000000000000000000e00,
3.062139221564868195e-03,
-1.063709943442833721e-08,
-7.326388675489155133e-07,
-2.993656824819784443e-03,
4.201805429060579768e-09,
-2.141844680333470098e-07,
4.291393639963022370e-07,
-3.256220946426599651e-09,
-8.645183159276030988e-10,
-6.242001216982544752e-07,
-1.334549258589716736e-09,
2.798319187237128293e-12,
2.210500574766104030e-12,
1.220793087350172395e-09,
-1.198222069362371694e-09,
1.313685743297136059e-11,
-7.350887829140548229e-12,
1.103693377143294638e-09,
-1.474683445836940463e-14,
1.986761147694748421e-13,
-6.811735426013384903e-13,
-2.869071553532906872e-15,
1.417110517422654409e-14,
9.524524406220393770e-13,
-7.739258455357083975e-13,
-2.814701528994686670e-14,
1.732773247273959653e-13,
9.747810271301849560e-13,
9.675907553007379092e-16,
-1.344099869264849590e-16,
-1.297404835987771893e-16,
-1.052919753975096533e-15,
1.254991372588554228e-15,
-3.038131681417772196e-16,
-5.338866791316070036e-17,
-3.520504035752388687e-15,
-8.530010364019359585e-16,
-1.933865342846446860e-15,
1.299732992731404629e-15,
1.498163385538464477e-15,
0.000000000000000000e00,
0.000000000000000000e00,
3.062127415822861812e-03,
-1.020177658163870060e-08,
-7.303117532775744827e-07,
-2.993641620619927855e-03,
4.247995463354680039e-09,
-2.141965252682999290e-07,
4.290970296720733357e-07,
-3.245333411384453113e-09,
-7.684881810439412855e-10,
-6.241112814173490509e-07,
-1.335179511773138389e-09,
2.691275433014540034e-12,
5.367461498566489626e-13,
1.220671867080873974e-09,
-1.199169421343628768e-09,
1.281231682375814933e-11,
-7.336390687484015378e-12,
1.105112879123091285e-09,
-1.476589744127713746e-14,
1.996740442528290874e-13,
-6.841995631921329799e-13,
-2.757576522547933524e-15,
1.249057994171296919e-14,
9.504685077403008095e-13,
-7.535685367132812148e-13,
-3.115840392611061764e-14,
1.440881925258602757e-13,
9.579380213013621851e-13,
9.969542450843193537e-16,
-1.309631670429970104e-16,
-4.433892966794737055e-19,
-1.046918167594704916e-15,
1.291967203569303204e-15,
-2.802089261275176768e-16,
9.707019860593987939e-17,
-3.544956593746775869e-15,
-6.350529721834084173e-16,
-1.916631271393504560e-15,
1.064738723172313466e-15,
1.212481733360387728e-15,
0.000000000000000000e00,
0.000000000000000000e00,
3.062109517100558478e-03,
-1.015780652913556291e-08,
-7.285491231768029778e-07,
-2.993626888792931713e-03,
4.201436354551639070e-09,
-2.141854332695196014e-07,
4.291249170235414439e-07,
-3.254335354519703203e-09,
-9.833611851618556807e-10,
-6.241825740531714226e-07,
-1.334301599364299009e-09,
2.652926736038336538e-12,
-2.289072917981069814e-13,
1.220717943041007538e-09,
-1.197654263145979678e-09,
1.304032468827241039e-11,
-8.688179073106599041e-12,
1.103206053215437923e-09,
-1.635463517064997201e-14,
1.987926343257011010e-13,
-6.873076776162868507e-13,
-1.590430055277750904e-15,
2.777085345869119987e-14,
9.539964078908352466e-13,
-7.557702301732233446e-13,
-3.439843041853961558e-14,
1.903575621067222084e-13,
9.759628744089415437e-13,
9.706629247848335982e-16,
-1.287276200323793953e-16,
-2.562339835769774522e-17,
-1.056892387781857898e-15,
1.059530454300936708e-15,
-2.732938675057920074e-16,
3.423158250772359624e-16,
-3.503646481978691810e-15,
-6.440990777621383037e-16,
-1.993260211614489367e-15,
1.432536193671528946e-15,
1.546861255522993703e-15,
0.000000000000000000e00,
0.000000000000000000e00,
3.062101594919116807e-03,
-1.030263205513111947e-08,
-7.283197693781860318e-07,
-2.993618073080915425e-03,
4.205304710159604951e-09,
-2.141768413212891839e-07,
4.291451495449895019e-07,
-3.247232193716246006e-09,
-9.231989863597554772e-10,
-6.241537083952698220e-07,
-1.334993193425978303e-09,
2.684017574984838847e-12,
-9.363251496590462257e-13,
1.221039758521860009e-09,
-1.197959815167283393e-09,
1.278737696486472948e-11,
-7.257334110762418758e-12,
1.104043923989531730e-09,
-1.244417059679315451e-14,
1.984199058159703941e-13,
-6.834025252173736538e-13,
-2.693768176582669863e-15,
3.800608453494909723e-15,
9.557921876064473610e-13,
-7.688583238547973810e-13,
-3.208924614906101930e-14,
2.070139021995087897e-13,
9.570351637978671452e-13,
9.952730567380646338e-16,
-1.286582085093889005e-16,
5.629521225069990887e-17,
-1.077370991990059219e-15,
1.278267594012946668e-15,
-2.791664665873752037e-16,
7.052746926374121132e-17,
-3.434285995065259278e-15,
-8.279489876719261783e-16,
-1.928787749338488402e-15,
1.531023073375901073e-15,
1.225018232759939389e-15,
0.000000000000000000e00,
0.000000000000000000e00,
3.062081431807652486e-03,
-8.843916086401353593e-09,
-7.297558300172905418e-07,
-2.993596544796611747e-03,
4.171262348409488693e-09,
-2.141784948632846169e-07,
4.290888333511566076e-07,
-3.253975222438786705e-09,
-9.310895851885832721e-10,
-6.241640684095955781e-07,
-1.334299563594051101e-09,
2.449450742023128451e-12,
-6.569713778259732640e-13,
1.220631456591783689e-09,
-1.198150604101788303e-09,
1.266006956010767810e-11,
-6.903062858550120798e-12,
1.102372967302011450e-09,
-1.178861472664725400e-14,
1.987741975008244037e-13,
-6.846355575854144955e-13,
-1.487166616479519951e-15,
8.979461216899681143e-15,
9.509078579300191809e-13,
-7.564307540697577627e-13,
-3.572121558268555101e-14,
2.099118612096302037e-13,
9.793689494300457956e-13,
9.672308188016052997e-16,
-1.213336416030264486e-16,
3.541349590342874112e-18,
-1.058310078936599347e-15,
1.179638366660972346e-15,
-2.578136386302553796e-16,
2.007878118885193052e-16,
-3.512946422231302017e-15,
-6.678021635513958159e-16,
-1.974136631609032866e-15,
1.511915656091782621e-15,
1.640114709754030686e-15,
0.000000000000000000e00,
0.000000000000000000e00,
3.062075942424707757e-03,
-9.791781666340067898e-09,
-7.282294997310422002e-07,
-2.993590668908112460e-03,
4.220690619304185287e-09,
-2.141858629997688814e-07,
4.291342529409530696e-07,
-3.252377104084660669e-09,
-9.586152139605820365e-10,
-6.240885475572721299e-07,
-1.335359239144788464e-09,
2.562899843662738530e-12,
-7.400697126836215061e-13,
1.220650624121776461e-09,
-1.197791987203397506e-09,
1.271269030957247918e-11,
-7.845093024328727763e-12,
1.104042106330704491e-09,
-1.321752330267153628e-14,
1.989506555673959835e-13,
-6.828449017214465096e-13,
-2.809527226784612639e-15,
4.005686957891519527e-15,
9.545664563833647134e-13,
-7.703682677422562079e-13,
-2.990473077614816985e-14,
2.121165112906465611e-13,
9.531048389458008548e-13,
1.025310768132660086e-15,
-1.258672474416365596e-16,
4.222895230442733164e-17,
-1.061966815954174951e-15,
1.278988721960247106e-15,
-2.710787210896741210e-16,
9.579533411159918404e-17,
-3.460209019918878330e-15,
-8.567037921978224964e-16,
-1.903917990404319957e-15,
1.601767326758616768e-15,
1.243258547218827764e-15,
0.000000000000000000e00,
0.000000000000000000e00,
3.062052115649300903e-03,
-8.825757170354618884e-09,
-7.282398788586129421e-07,
-2.993567556441039008e-03,
4.164086944166628538e-09,
-2.141712206262885874e-07,
4.290597046371451083e-07,
-3.254227456600375051e-09,
-9.359945229562182581e-10,
-6.240951817553809904e-07,
-1.334653001783012484e-09,
2.493386093883042094e-12,
-8.729485121707355982e-14,
1.220662792705853390e-09,
-1.198566243854143559e-09,
1.217806542493606376e-11,
-7.795529057934302563e-12,
1.103135354550538247e-09,
-1.089881059569337717e-14,
1.986936541920512499e-13,
-6.838810664810104815e-13,
-1.871701621977155345e-15,
5.475455588637088996e-15,
9.505427580170588104e-13,
-7.521057328604761965e-13,
-3.334021582914375183e-14,
2.087379896114866080e-13,
9.690851774561356244e-13,
9.908808998481248266e-16,
-1.237326093378771322e-16,
3.115457285610625341e-17,
-1.057910144822756405e-15,
1.267297192724115596e-15,
-2.469223919492525584e-16,
4.510156252808231834e-18,
-3.542790523555472256e-15,
-6.441658371192916183e-16,
-1.912341571521119406e-15,
1.590339810407557253e-15,
1.510865018060381095e-15,
0.000000000000000000e00,
0.000000000000000000e00,
3.062014177241637221e-03,
-9.274075369894262064e-09,
-7.280438166137164234e-07,
-2.993534192852934529e-03,
4.240485979375604354e-09,
-2.141688172309763968e-07,
4.291376918700050417e-07,
-3.240001761097366712e-09,
-1.029639454880538912e-09,
-6.241394219842199318e-07,
-1.333757229328259673e-09,
2.483434342973145668e-12,
-6.496622860845239195e-13,
1.220667083816671011e-09,
-1.195888966549756103e-09,
1.265252702340610405e-11,
-9.232507071981560323e-12,
1.102009505550411325e-09,
-1.774915582955909522e-14,
1.985923976771838801e-13,
-6.864840307169230137e-13,
-3.137013068226901707e-15,
2.762819837597861494e-14,
9.554448492751656094e-13,
-7.690834970519088002e-13,
-3.166726258891349999e-14,
1.964597434681198355e-13,
9.723268060522189466e-13,
9.528001702022864087e-16,
-1.207462824483467621e-16,
-2.905961345554278319e-17,
-1.070582733276671067e-15,
1.025651770043339119e-15,
-2.747198908165169142e-16,
4.457682636863167982e-16,
-3.440054137323225345e-15,
-8.512946027572411651e-16,
-1.917206655669411250e-15,
1.495667857957995973e-15,
1.547788875063788138e-15,
],
dtype=np.float64,
).reshape((21, 21, 2))
# Field points to remove from tip-tilt fit
# (The project spreadsheet switched to scientific notation
# and didn't save enough significant digits to use this.)
[docs]
remove_tiptilt = {"W": [83]}