Source code for psfsim.wfi_data

"""
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]}