diff --git a/polytope_feature/datacube/transformations/datacube_mappers/mapper_types/reduced_gaussian.py b/polytope_feature/datacube/transformations/datacube_mappers/mapper_types/reduced_gaussian.py index b2125b45..91f6aa92 100644 --- a/polytope_feature/datacube/transformations/datacube_mappers/mapper_types/reduced_gaussian.py +++ b/polytope_feature/datacube/transformations/datacube_mappers/mapper_types/reduced_gaussian.py @@ -90,647 +90,647 @@ def gauss_first_guess(self): def get_precomputed_values_N320(self): lats = [ - 89.784877, - 89.506203, - 89.225883, - 88.945191, - 88.664358, - 88.383457, - 88.102518, - 87.821556, - 87.540577, - 87.259589, - 86.978592, - 86.697590, - 86.416583, - 86.135573, - 85.854560, - 85.573545, - 85.292528, - 85.011510, - 84.730490, - 84.449469, - 84.168447, - 83.887425, - 83.606402, - 83.325378, - 83.044353, - 82.763329, - 82.482303, - 82.201278, - 81.920252, - 81.639225, - 81.358199, - 81.077172, - 80.796145, - 80.515118, - 80.234091, - 79.953063, - 79.672035, - 79.391008, - 79.109980, - 78.828951, - 78.547923, - 78.266895, - 77.985866, - 77.704838, - 77.423809, - 77.142781, - 76.861752, - 76.580723, - 76.299694, - 76.018665, - 75.737636, - 75.456607, - 75.175578, - 74.894549, - 74.613520, - 74.332490, - 74.051461, - 73.770432, - 73.489402, - 73.208373, - 72.927344, - 72.646314, - 72.365285, - 72.084255, - 71.803226, - 71.522196, - 71.241166, - 70.960137, - 70.679107, - 70.398077, - 70.117048, - 69.836018, - 69.554988, - 69.273959, - 68.992929, - 68.711899, - 68.430869, - 68.149839, - 67.868810, - 67.587780, - 67.306750, - 67.025720, - 66.744690, - 66.463660, - 66.182630, - 65.901600, - 65.620570, - 65.339540, - 65.058510, - 64.777481, - 64.496451, - 64.215421, - 63.934391, - 63.653361, - 63.372331, - 63.091300, - 62.810270, - 62.529240, - 62.248210, - 61.967180, - 61.686150, - 61.405120, - 61.124090, - 60.843060, - 60.562030, - 60.281000, - 59.999970, - 59.718940, - 59.437910, - 59.156879, - 58.875849, - 58.594819, - 58.313789, - 58.032759, - 57.751729, - 57.470699, - 57.189668, - 56.908638, - 56.627608, - 56.346578, - 56.065548, - 55.784518, - 55.503487, - 55.222457, - 54.941427, - 54.660397, - 54.379367, - 54.098337, - 53.817306, - 53.536276, - 53.255246, - 52.974216, - 52.693186, - 52.412155, - 52.131125, - 51.850095, - 51.569065, - 51.288034, - 51.007004, - 50.725974, - 50.444944, - 50.163913, - 49.882883, - 49.601853, - 49.320823, - 49.039793, - 48.758762, - 48.477732, - 48.196702, - 47.915672, - 47.634641, - 47.353611, - 47.072581, - 46.791551, - 46.510520, - 46.229490, - 45.948460, - 45.667429, - 45.386399, - 45.105369, - 44.824339, - 44.543308, - 44.262278, - 43.981248, - 43.700218, - 43.419187, - 43.138157, - 42.857127, - 42.576096, - 42.295066, - 42.014036, - 41.733006, - 41.451975, - 41.170945, - 40.889915, - 40.608884, - 40.327854, - 40.046824, - 39.765793, - 39.484763, - 39.203733, - 38.922703, - 38.641672, - 38.360642, - 38.079612, - 37.798581, - 37.517551, - 37.236521, - 36.955490, - 36.674460, - 36.393430, - 36.112399, - 35.831369, - 35.550339, - 35.269308, - 34.988278, - 34.707248, - 34.426218, - 34.145187, - 33.864157, - 33.583127, - 33.302096, - 33.021066, - 32.740036, - 32.459005, - 32.177975, - 31.896945, - 31.615914, - 31.334884, - 31.053854, - 30.772823, - 30.491793, - 30.210763, - 29.929732, - 29.648702, - 29.367672, - 29.086641, - 28.805611, - 28.524581, - 28.243550, - 27.962520, - 27.681490, - 27.400459, - 27.119429, - 26.838399, - 26.557368, - 26.276338, - 25.995308, - 25.714277, - 25.433247, - 25.152217, - 24.871186, - 24.590156, - 24.309126, - 24.028095, - 23.747065, - 23.466035, - 23.185004, - 22.903974, - 22.622944, - 22.341913, - 22.060883, - 21.779853, - 21.498822, - 21.217792, - 20.936761, - 20.655731, - 20.374701, - 20.093670, - 19.812640, - 19.531610, - 19.250579, - 18.969549, - 18.688519, - 18.407488, - 18.126458, - 17.845428, - 17.564397, - 17.283367, - 17.002337, - 16.721306, - 16.440276, - 16.159246, - 15.878215, - 15.597185, - 15.316154, - 15.035124, - 14.754094, - 14.473063, - 14.192033, - 13.911003, - 13.629972, - 13.348942, - 13.067912, - 12.786881, - 12.505851, - 12.224821, - 11.943790, - 11.662760, - 11.381730, - 11.100699, - 10.819669, - 10.538638, - 10.257608, - 9.976578, - 9.695547, - 9.414517, - 9.133487, - 8.852456, - 8.571426, - 8.290396, - 8.009365, - 7.728335, - 7.447305, - 7.166274, - 6.885244, - 6.604213, - 6.323183, - 6.042153, - 5.761122, - 5.480092, - 5.199062, - 4.918031, - 4.637001, - 4.355971, - 4.074940, - 3.793910, - 3.512879, - 3.231849, - 2.950819, - 2.669788, - 2.388758, - 2.107728, - 1.826697, - 1.545667, - 1.264637, - 0.983606, - 0.702576, - 0.421546, - 0.140515, - -0.140515, - -0.421546, - -0.702576, - -0.983606, - -1.264637, - -1.545667, - -1.826697, - -2.107728, - -2.388758, - -2.669788, - -2.950819, - -3.231849, - -3.512879, - -3.793910, - -4.074940, - -4.355971, - -4.637001, - -4.918031, - -5.199062, - -5.480092, - -5.761122, - -6.042153, - -6.323183, - -6.604213, - -6.885244, - -7.166274, - -7.447305, - -7.728335, - -8.009365, - -8.290396, - -8.571426, - -8.852456, - -9.133487, - -9.414517, - -9.695547, - -9.976578, - -10.257608, - -10.538638, - -10.819669, - -11.100699, - -11.381730, - -11.662760, - -11.943790, - -12.224821, - -12.505851, - -12.786881, - -13.067912, - -13.348942, - -13.629972, - -13.911003, - -14.192033, - -14.473063, - -14.754094, - -15.035124, - -15.316154, - -15.597185, - -15.878215, - -16.159246, - -16.440276, - -16.721306, - -17.002337, - -17.283367, - -17.564397, - -17.845428, - -18.126458, - -18.407488, - -18.688519, - -18.969549, - -19.250579, - -19.531610, - -19.812640, - -20.093670, - -20.374701, - -20.655731, - -20.936761, - -21.217792, - -21.498822, - -21.779853, - -22.060883, - -22.341913, - -22.622944, - -22.903974, - -23.185004, - -23.466035, - -23.747065, - -24.028095, - -24.309126, - -24.590156, - -24.871186, - -25.152217, - -25.433247, - -25.714277, - -25.995308, - -26.276338, - -26.557368, - -26.838399, - -27.119429, - -27.400459, - -27.681490, - -27.962520, - -28.243550, - -28.524581, - -28.805611, - -29.086641, - -29.367672, - -29.648702, - -29.929732, - -30.210763, - -30.491793, - -30.772823, - -31.053854, - -31.334884, - -31.615914, - -31.896945, - -32.177975, - -32.459005, - -32.740036, - -33.021066, - -33.302096, - -33.583127, - -33.864157, - -34.145187, - -34.426218, - -34.707248, - -34.988278, - -35.269308, - -35.550339, - -35.831369, - -36.112399, - -36.393430, - -36.674460, - -36.955490, - -37.236521, - -37.517551, - -37.798581, - -38.079612, - -38.360642, - -38.641672, - -38.922703, - -39.203733, - -39.484763, - -39.765793, - -40.046824, - -40.327854, - -40.608884, - -40.889915, - -41.170945, - -41.451975, - -41.733006, - -42.014036, - -42.295066, - -42.576096, - -42.857127, - -43.138157, - -43.419187, - -43.700218, - -43.981248, - -44.262278, - -44.543308, - -44.824339, - -45.105369, - -45.386399, - -45.667429, - -45.948460, - -46.229490, - -46.510520, - -46.791551, - -47.072581, - -47.353611, - -47.634641, - -47.915672, - -48.196702, - -48.477732, - -48.758762, - -49.039793, - -49.320823, - -49.601853, - -49.882883, - -50.163913, - -50.444944, - -50.725974, - -51.007004, - -51.288034, - -51.569065, - -51.850095, - -52.131125, - -52.412155, - -52.693186, - -52.974216, - -53.255246, - -53.536276, - -53.817306, - -54.098337, - -54.379367, - -54.660397, - -54.941427, - -55.222457, - -55.503487, - -55.784518, - -56.065548, - -56.346578, - -56.627608, - -56.908638, - -57.189668, - -57.470699, - -57.751729, - -58.032759, - -58.313789, - -58.594819, - -58.875849, - -59.156879, - -59.437910, - -59.718940, - -59.999970, - -60.281000, - -60.562030, - -60.843060, - -61.124090, - -61.405120, - -61.686150, - -61.967180, - -62.248210, - -62.529240, - -62.810270, - -63.091300, - -63.372331, - -63.653361, - -63.934391, - -64.215421, - -64.496451, - -64.777481, - -65.058510, - -65.339540, - -65.620570, - -65.901600, - -66.182630, - -66.463660, - -66.744690, - -67.025720, - -67.306750, - -67.587780, - -67.868810, - -68.149839, - -68.430869, - -68.711899, - -68.992929, - -69.273959, - -69.554988, - -69.836018, - -70.117048, - -70.398077, - -70.679107, - -70.960137, - -71.241166, - -71.522196, - -71.803226, - -72.084255, - -72.365285, - -72.646314, - -72.927344, - -73.208373, - -73.489402, - -73.770432, - -74.051461, - -74.332490, - -74.613520, - -74.894549, - -75.175578, - -75.456607, - -75.737636, - -76.018665, - -76.299694, - -76.580723, - -76.861752, - -77.142781, - -77.423809, - -77.704838, - -77.985866, - -78.266895, - -78.547923, - -78.828951, - -79.109980, - -79.391008, - -79.672035, - -79.953063, - -80.234091, - -80.515118, - -80.796145, - -81.077172, - -81.358199, - -81.639225, - -81.920252, - -82.201278, - -82.482303, - -82.763329, - -83.044353, - -83.325378, - -83.606402, - -83.887425, - -84.168447, - -84.449469, - -84.730490, - -85.011510, - -85.292528, - -85.573545, - -85.854560, - -86.135573, - -86.416583, - -86.697590, - -86.978592, - -87.259589, - -87.540577, - -87.821556, - -88.102518, - -88.383457, - -88.664358, - -88.945191, - -89.225883, - -89.506203, - -89.784877, - ] + -89.78487690721863, + -89.50620273820637, + -89.22588284761157, + -88.94519111831644, + -88.66435834182293, + -88.38345731224797, + -88.10251813893724, + -87.82155550711056, + -87.54057742641116, + -87.25958863483953, + -86.97859211359663, + -86.69758983192202, + -86.41658314273641, + -86.13557300618399, + -85.85456012248531, + -85.57354501429673, + -85.29252807962695, + -85.01150962689766, + -84.73048989880277, + -84.44946908892904, + -84.16844735357665, + -83.88742482032309, + -83.60640159433007, + -83.32537776305915, + -83.04435339984514, + -82.76332856663693, + -82.48230331612486, + -82.20127769340762, + -81.92025173731213, + -81.63922548144693, + -81.35819895505040, + -81.07717218367863, + -80.79614518976737, + -80.51511799309434, + -80.23409061116114, + -79.95306305951186, + -79.67203535199914, + -79.39100750100822, + -79.10997951764607, + -78.82895141190238, + -78.54792319278644, + -78.26689486844451, + -77.98586644626094, + -77.70483793294494, + -77.42380933460623, + -77.14278065682046, + -76.86175190468626, + -76.58072308287524, + -76.29969419567588, + -76.01866524703182, + -75.73763624057599, + -75.45660717966057, + -75.17557806738355, + -74.89454890661246, + -74.61351970000541, + -74.33249045002979, + -74.05146115897912, + -73.77043182898812, + -73.48940246204617, + -73.20837306000952, + -72.92734362461226, + -72.64631415747613, + -72.36528466011954, + -72.08425513396567, + -71.80322558034980, + -71.52219600052597, + -71.24116639567315, + -70.96013676690066, + -70.67910711525340, + -70.39807744171628, + -70.11704774721858, + -69.83601803263780, + -69.55498829880318, + -69.27395854649907, + -68.99292877646779, + -68.71189898941257, + -68.43086918599992, + -68.14983936686214, + -67.86880953259940, + -67.58777968378180, + -67.30674982095123, + -67.02571994462305, + -66.74469005528775, + -66.46366015341239, + -66.18263023944205, + -65.90160031380103, + -65.62057037689407, + -65.33954042910749, + -65.05851047081022, + -64.77748050235478, + -64.49645052407814, + -64.21542053630260, + -63.93439053933660, + -63.65336053347541, + -63.37233051900186, + -63.09130049618697, + -62.81027046529061, + -62.52924042656195, + -62.24821038024017, + -61.96718032655483, + -61.68615026572643, + -61.40512019796673, + -61.12409012347936, + -60.84306004246005, + -60.56202995509710, + -60.28099986157171, + -59.99996976205827, + -59.71893965672474, + -59.43790954573291, + -59.15687942923870, + -58.87584930739236, + -58.59481918033887, + -58.31378904821798, + -58.03275891116461, + -57.75172876930898, + -57.47069862277679, + -57.18966847168948, + -56.90863831616438, + -56.62760815631488, + -56.34657799225056, + -56.06554782407743, + -55.78451765189804, + -55.50348747581155, + -55.22245729591398, + -54.94142711229829, + -54.66039692505446, + -54.37936673426967, + -54.09833654002838, + -53.81730634241245, + -53.53627614150120, + -53.25524593737158, + -52.97421573009819, + -52.69318551975338, + -52.41215530640741, + -52.13112509012841, + -51.85009487098255, + -51.56906464903404, + -51.28803442434530, + -51.00700419697692, + -50.72597396698776, + -50.44494373443509, + -50.16391349937449, + -49.88288326186004, + -49.60185302194436, + -49.32082277967856, + -49.03979253511243, + -48.75876228829437, + -48.47773203927152, + -48.19670178808972, + -47.91567153479365, + -47.63464127942677, + -47.35361102203147, + -47.07258076264900, + -46.79155050131955, + -46.51052023808231, + -46.22948997297545, + -45.94845970603621, + -45.66742943730089, + -45.38639916680486, + -45.10536889458269, + -44.82433862066802, + -44.54330834509373, + -44.26227806789189, + -43.98124778909381, + -43.70021750873003, + -43.41918722683038, + -43.13815694342401, + -42.85712665853937, + -42.57609637220426, + -42.29506608444584, + -42.01403579529062, + -41.73300550476453, + -41.45197521289295, + -41.17094491970063, + -40.88991462521181, + -40.60888432945017, + -40.32785403243889, + -40.04682373420064, + -39.76579343475757, + -39.48476313413139, + -39.20373283234334, + -38.92270252941418, + -38.64167222536426, + -38.36064192021350, + -38.07961161398138, + -37.79858130668703, + -37.51755099834911, + -37.23652068898597, + -36.95549037861555, + -36.67446006725543, + -36.39342975492286, + -36.11239944163471, + -35.83136912740756, + -35.55033881225761, + -35.26930849620082, + -34.98827817925277, + -34.70724786142878, + -34.42621754274384, + -34.14518722321272, + -33.86415690284984, + -33.58312658166939, + -33.30209625968529, + -33.02106593691121, + -32.74003561336056, + -32.45900528904648, + -32.17797496398192, + -31.89694463817959, + -31.61591431165194, + -31.33488398441122, + -31.05385365646946, + -30.77282332783850, + -30.49179299852995, + -30.21076266855524, + -29.92973233792557, + -29.64870200665200, + -29.36767167474536, + -29.08664134221633, + -28.80561100907540, + -28.52458067533288, + -28.24355034099893, + -27.96252000608353, + -27.68148967059651, + -27.40045933454753, + -27.11942899794612, + -26.83839866080164, + -26.55736832312331, + -26.27633798492022, + -25.99530764620129, + -25.71427730697534, + -25.43324696725105, + -25.15221662703694, + -24.87118628634144, + -24.59015594517284, + -24.30912560353932, + -24.02809526144893, + -23.74706491890961, + -23.46603457592919, + -23.18500423251539, + -22.90397388867583, + -22.62294354441799, + -22.34191319974931, + -22.06088285467707, + -21.77985250920850, + -21.49882216335069, + -21.21779181711067, + -20.93676147049538, + -20.65573112351166, + -20.37470077616624, + -20.09367042846582, + -19.81264008041698, + -19.53160973202621, + -19.25057938329996, + -18.96954903424457, + -18.68851868486632, + -18.40748833517141, + -18.12645798516599, + -17.84542763485610, + -17.56439728424774, + -17.28336693334685, + -17.00233658215929, + -16.72130623069085, + -16.44027587894727, + -16.15924552693424, + -15.87821517465737, + -15.59718482212223, + -15.31615446933432, + -15.03512411629909, + -14.75409376302196, + -14.47306340950825, + -14.19203305576328, + -13.91100270179228, + -13.62997234760047, + -13.34894199319299, + -13.06791163857496, + -12.78688128375144, + -12.50585092872746, + -12.22482057350799, + -11.94379021809798, + -11.66275986250232, + -11.38172950672589, + -11.10069915077350, + -10.81966879464995, + -10.53863843836000, + -10.25760808190837, + -9.97657772529974, + -9.69554736853877, + -9.41451701163010, + -9.13348665457831, + -8.85245629738798, + -8.57142594006364, + -8.29039558260981, + -8.00936522503099, + -7.72833486733163, + -7.44730450951617, + -7.16627415158902, + -6.88524379355459, + -6.60421343541725, + -6.32318307718135, + -6.04215271885122, + -5.76112236043118, + -5.48009200192553, + -5.19906164333854, + -4.91803128467449, + -4.63700092593762, + -4.35597056713217, + -4.07494020826237, + -3.79390984933241, + -3.51287949034651, + -3.23184913130884, + -2.95081877222359, + -2.66978841309493, + -2.38875805392700, + -2.10772769472398, + -1.82669733549000, + -1.54566697622920, + -1.26463661694571, + -0.98360625764368, + -0.70257589832721, + -0.42154553900045, + -0.14051517966750, + 0.14051517966750, + 0.42154553900045, + 0.70257589832721, + 0.98360625764368, + 1.26463661694571, + 1.54566697622920, + 1.82669733549000, + 2.10772769472398, + 2.38875805392700, + 2.66978841309493, + 2.95081877222359, + 3.23184913130884, + 3.51287949034651, + 3.79390984933241, + 4.07494020826237, + 4.35597056713217, + 4.63700092593762, + 4.91803128467449, + 5.19906164333854, + 5.48009200192553, + 5.76112236043118, + 6.04215271885122, + 6.32318307718135, + 6.60421343541725, + 6.88524379355459, + 7.16627415158902, + 7.44730450951617, + 7.72833486733163, + 8.00936522503099, + 8.29039558260981, + 8.57142594006364, + 8.85245629738798, + 9.13348665457831, + 9.41451701163010, + 9.69554736853877, + 9.97657772529974, + 10.25760808190837, + 10.53863843836000, + 10.81966879464995, + 11.10069915077350, + 11.38172950672589, + 11.66275986250232, + 11.94379021809798, + 12.22482057350799, + 12.50585092872746, + 12.78688128375144, + 13.06791163857496, + 13.34894199319299, + 13.62997234760047, + 13.91100270179228, + 14.19203305576328, + 14.47306340950825, + 14.75409376302196, + 15.03512411629909, + 15.31615446933432, + 15.59718482212223, + 15.87821517465737, + 16.15924552693424, + 16.44027587894727, + 16.72130623069085, + 17.00233658215929, + 17.28336693334685, + 17.56439728424774, + 17.84542763485610, + 18.12645798516599, + 18.40748833517141, + 18.68851868486632, + 18.96954903424457, + 19.25057938329996, + 19.53160973202621, + 19.81264008041698, + 20.09367042846582, + 20.37470077616624, + 20.65573112351166, + 20.93676147049538, + 21.21779181711067, + 21.49882216335069, + 21.77985250920850, + 22.06088285467707, + 22.34191319974931, + 22.62294354441799, + 22.90397388867583, + 23.18500423251539, + 23.46603457592919, + 23.74706491890961, + 24.02809526144893, + 24.30912560353932, + 24.59015594517284, + 24.87118628634144, + 25.15221662703694, + 25.43324696725105, + 25.71427730697534, + 25.99530764620129, + 26.27633798492022, + 26.55736832312331, + 26.83839866080164, + 27.11942899794612, + 27.40045933454753, + 27.68148967059651, + 27.96252000608353, + 28.24355034099893, + 28.52458067533288, + 28.80561100907540, + 29.08664134221633, + 29.36767167474536, + 29.64870200665200, + 29.92973233792557, + 30.21076266855524, + 30.49179299852995, + 30.77282332783850, + 31.05385365646946, + 31.33488398441122, + 31.61591431165194, + 31.89694463817959, + 32.17797496398192, + 32.45900528904648, + 32.74003561336056, + 33.02106593691121, + 33.30209625968529, + 33.58312658166939, + 33.86415690284984, + 34.14518722321272, + 34.42621754274384, + 34.70724786142878, + 34.98827817925277, + 35.26930849620082, + 35.55033881225761, + 35.83136912740756, + 36.11239944163471, + 36.39342975492286, + 36.67446006725543, + 36.95549037861555, + 37.23652068898597, + 37.51755099834911, + 37.79858130668703, + 38.07961161398138, + 38.36064192021350, + 38.64167222536426, + 38.92270252941418, + 39.20373283234334, + 39.48476313413139, + 39.76579343475757, + 40.04682373420064, + 40.32785403243889, + 40.60888432945017, + 40.88991462521181, + 41.17094491970063, + 41.45197521289295, + 41.73300550476453, + 42.01403579529062, + 42.29506608444584, + 42.57609637220426, + 42.85712665853937, + 43.13815694342401, + 43.41918722683038, + 43.70021750873003, + 43.98124778909381, + 44.26227806789189, + 44.54330834509373, + 44.82433862066802, + 45.10536889458269, + 45.38639916680486, + 45.66742943730089, + 45.94845970603621, + 46.22948997297545, + 46.51052023808231, + 46.79155050131955, + 47.07258076264900, + 47.35361102203147, + 47.63464127942677, + 47.91567153479365, + 48.19670178808972, + 48.47773203927152, + 48.75876228829437, + 49.03979253511243, + 49.32082277967856, + 49.60185302194436, + 49.88288326186004, + 50.16391349937449, + 50.44494373443509, + 50.72597396698776, + 51.00700419697692, + 51.28803442434530, + 51.56906464903404, + 51.85009487098255, + 52.13112509012841, + 52.41215530640741, + 52.69318551975338, + 52.97421573009819, + 53.25524593737158, + 53.53627614150120, + 53.81730634241245, + 54.09833654002838, + 54.37936673426967, + 54.66039692505446, + 54.94142711229829, + 55.22245729591398, + 55.50348747581155, + 55.78451765189804, + 56.06554782407743, + 56.34657799225056, + 56.62760815631488, + 56.90863831616438, + 57.18966847168948, + 57.47069862277679, + 57.75172876930898, + 58.03275891116461, + 58.31378904821798, + 58.59481918033887, + 58.87584930739236, + 59.15687942923870, + 59.43790954573291, + 59.71893965672474, + 59.99996976205827, + 60.28099986157171, + 60.56202995509710, + 60.84306004246005, + 61.12409012347936, + 61.40512019796673, + 61.68615026572643, + 61.96718032655483, + 62.24821038024017, + 62.52924042656195, + 62.81027046529061, + 63.09130049618697, + 63.37233051900186, + 63.65336053347541, + 63.93439053933660, + 64.21542053630260, + 64.49645052407814, + 64.77748050235478, + 65.05851047081022, + 65.33954042910749, + 65.62057037689407, + 65.90160031380103, + 66.18263023944205, + 66.46366015341239, + 66.74469005528775, + 67.02571994462305, + 67.30674982095123, + 67.58777968378180, + 67.86880953259940, + 68.14983936686214, + 68.43086918599992, + 68.71189898941257, + 68.99292877646779, + 69.27395854649907, + 69.55498829880318, + 69.83601803263780, + 70.11704774721858, + 70.39807744171628, + 70.67910711525340, + 70.96013676690066, + 71.24116639567315, + 71.52219600052597, + 71.80322558034980, + 72.08425513396567, + 72.36528466011954, + 72.64631415747613, + 72.92734362461226, + 73.20837306000952, + 73.48940246204617, + 73.77043182898812, + 74.05146115897912, + 74.33249045002979, + 74.61351970000541, + 74.89454890661246, + 75.17557806738355, + 75.45660717966057, + 75.73763624057599, + 76.01866524703182, + 76.29969419567588, + 76.58072308287524, + 76.86175190468626, + 77.14278065682046, + 77.42380933460623, + 77.70483793294494, + 77.98586644626094, + 78.26689486844451, + 78.54792319278644, + 78.82895141190238, + 79.10997951764607, + 79.39100750100822, + 79.67203535199914, + 79.95306305951186, + 80.23409061116114, + 80.51511799309434, + 80.79614518976737, + 81.07717218367863, + 81.35819895505040, + 81.63922548144693, + 81.92025173731213, + 82.20127769340762, + 82.48230331612486, + 82.76332856663693, + 83.04435339984514, + 83.32537776305915, + 83.60640159433007, + 83.88742482032309, + 84.16844735357665, + 84.44946908892904, + 84.73048989880277, + 85.01150962689766, + 85.29252807962695, + 85.57354501429673, + 85.85456012248531, + 86.13557300618399, + 86.41658314273641, + 86.69758983192202, + 86.97859211359663, + 87.25958863483953, + 87.54057742641116, + 87.82155550711056, + 88.10251813893724, + 88.38345731224797, + 88.66435834182293, + 88.94519111831644, + 89.22588284761157, + 89.50620273820637, + 89.78487690721863, + ][::-1] return lats def first_axis_vals(self): @@ -1415,7 +1415,9 @@ def lon_spacing(self): ] def second_axis_vals(self, first_val): - first_idx = self._first_axis_vals.index(first_val[0]) + tol = 1e-8 + first_value = [i for i in self._first_axis_vals if first_val[0] - tol <= i <= first_val[0] + tol][0] + first_idx = self._first_axis_vals.index(first_value) Ny = self.lon_spacing()[first_idx] second_spacing = 360 / Ny return [i * second_spacing for i in range(Ny)] diff --git a/tests/test_regular_reduced_grid.py b/tests/test_regular_reduced_grid.py index 4d1b99d0..97c19d88 100644 --- a/tests/test_regular_reduced_grid.py +++ b/tests/test_regular_reduced_grid.py @@ -83,7 +83,7 @@ def test_fdb_datacube(self): lons = [] eccodes_lats = [] eccodes_lons = [] - tol = 1e-6 + tol = 1e-12 f = open("tests/data/aifs_data_from_fdb.grib", "rb") messages = [] message = codes_grib_new_from_file(f)