drill-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From jacq...@apache.org
Subject [10/17] DRILL-945: Implementation of repeated reader and writer for parquet. Includes a fairly substantial refactoring of the overall reader structure.
Date Tue, 29 Jul 2014 15:38:22 GMT
http://git-wip-us.apache.org/repos/asf/incubator-drill/blob/5b73c214/exec/java-exec/src/test/resources/parquet/null_test_data.json
----------------------------------------------------------------------
diff --git a/exec/java-exec/src/test/resources/parquet/null_test_data.json b/exec/java-exec/src/test/resources/parquet/null_test_data.json
new file mode 100644
index 0000000..78720d3
--- /dev/null
+++ b/exec/java-exec/src/test/resources/parquet/null_test_data.json
@@ -0,0 +1,26 @@
+{
+"int_col" : 1,
+"var_len" : "a string"
+},
+{
+"int_col" : 2
+},
+{
+"int_col" : 3
+},
+{
+"int_col" : 4
+},
+{
+"int_col" : 5
+},
+{
+"var_len" : "a longer string"
+},
+{
+"var_len" : "an even longer string"
+}
+{
+"int_col" : -1,
+"var_len" : "the end"
+}

http://git-wip-us.apache.org/repos/asf/incubator-drill/blob/5b73c214/exec/java-exec/src/test/resources/parquet/parquet_repeated_performance_test_input_data.json
----------------------------------------------------------------------
diff --git a/exec/java-exec/src/test/resources/parquet/parquet_repeated_performance_test_input_data.json
b/exec/java-exec/src/test/resources/parquet/parquet_repeated_performance_test_input_data.json
new file mode 100644
index 0000000..b36878e
--- /dev/null
+++ b/exec/java-exec/src/test/resources/parquet/parquet_repeated_performance_test_input_data.json
@@ -0,0 +1,2041 @@
+  {
+    "float": [
+      1312453.3629,
+      1037519.7115,
+      226509.2379,
+      83258.6865,
+      1237636.5333,
+      419173.8657,
+      1331505.0855
+    ]
+  }{
+    "float": [
+      1930466.6014,
+      198817.5694,
+      534247.841,
+      1580394.3005,
+      1760300.9122,
+      617910.4451,
+      -65138.2864
+    ]
+  }{
+    "float": [
+      271404.3009,
+      1103462.9184,
+      1657157.978,
+      1463586.7397,
+      830698.0598,
+      671924.5417,
+      1393864.5073
+    ]
+  }{
+    "float": [
+      1142506.7702,
+      1145772.6393,
+      1999771.0264,
+      1863083.4846,
+      1715378.2101,
+      883573.0281,
+      866775.6837
+    ]
+  }{
+    "float": [
+      417076.7413,
+      383097.137,
+      1195810.9754,
+      786002.1423,
+      1268317.1049,
+      267426.2687,
+      269554.4929
+    ]
+  }{
+    "float": [
+      835466.8763,
+      1482966.8696,
+      -52734.5544,
+      898278.3708,
+      332074.8234,
+      1566092.6283,
+      371976.951
+    ]
+  }{
+    "float": [
+      -62744.9854,
+      17585.8902,
+      -79708.6774,
+      973353.453,
+      921568.8751,
+      -1457.3384,
+      989892.3198
+    ]
+  }{
+    "float": [
+      676917.6532,
+      380937.8018,
+      1352238.7057,
+      657765.6511,
+      1620477.3023,
+      1392888.5255,
+      641094.9189
+    ]
+  }{
+    "float": [
+      1070669.1782,
+      677415.3291,
+      1371940.247,
+      1741472.1077,
+      668096.9064,
+      1269721.1062,
+      797868.125
+    ]
+  }{
+    "float": [
+      1635028.9947,
+      562616.8353,
+      1474971.2692,
+      1074206.3219,
+      803778.3856,
+      118085.5228,
+      984270.9242
+    ]
+  }{
+    "float": [
+      1142472.6761,
+      446036.6879,
+      579180.7924,
+      1462510.03,
+      107616.3955,
+      1385135.0103,
+      1320973.8119
+    ]
+  }{
+    "float": [
+      1245936.4424,
+      1216584.4191,
+      350105.3319,
+      1022739.8913,
+      928802.6019,
+      42117.1475,
+      1412825.3532
+    ]
+  }{
+    "float": [
+      1100714.637,
+      -80173.7638,
+      892415.4918,
+      272414.9132,
+      1207411.7938,
+      617066.6831,
+      771368.9488
+    ]
+  }{
+    "float": [
+      219673.2629,
+      1291162.1379,
+      1792477.9063,
+      409469.7251,
+      470583.636,
+      1590855.879,
+      1525345.7448
+    ]
+  }{
+    "float": [
+      -85790.1859,
+      1443030.7388,
+      919913.398,
+      1767465.4568,
+      1392489.2178,
+      -44280.3085,
+      1567455.1422
+    ]
+  }{
+    "float": [
+      244841.8504,
+      1254232.9166,
+      1368811.9791,
+      1805850.6203,
+      1582718.3395,
+      173037.934,
+      1585559.8352
+    ]
+  }{
+    "float": [
+      1429915.4271,
+      1304113.7105,
+      1969600.9035,
+      1123433.7243,
+      1515895.2655,
+      1352521.4734,
+      -55974.239
+    ]
+  }{
+    "float": [
+      -62159.742,
+      -62197.1365,
+      1450524.6804,
+      1440521.272,
+      1876945.7611,
+      408435.3824,
+      657168.7205
+    ]
+  }{
+    "float": [
+      732296.6189,
+      1984160.286,
+      94639.5395,
+      1690888.05,
+      345499.2409,
+      838654.552,
+      1257141.6129
+    ]
+  }{
+    "float": [
+      217638.2961,
+      1752658.8151,
+      1581791.0634,
+      -22166.5608,
+      335997.4816,
+      1344116.015,
+      1606153.3196
+    ]
+  }{
+    "float": [
+      1766775.6507,
+      1302165.808,
+      -53812.6781,
+      1939844.7721,
+      687352.1241,
+      428617.6102,
+      1123916.7471
+    ]
+  }{
+    "float": [
+      1469197.0173,
+      249759.02,
+      1098471.0689,
+      608431.364,
+      733416.6076,
+      1464130.7661,
+      27119.7286
+    ]
+  }{
+    "float": [
+      533999.8714,
+      1048304.1194,
+      1447546.1062,
+      1895888.5042,
+      -41325.8691,
+      1562103.4321,
+      1162156.0052
+    ]
+  }{
+    "float": [
+      1022641.2942,
+      913107.695,
+      832353.2538,
+      1565974.1786,
+      854876.5052,
+      1775687.9978,
+      70078.0689
+    ]
+  }{
+    "float": [
+      1931180.4406,
+      128787.6453,
+      1565677.8901,
+      1103400.5306,
+      846950.9025,
+      1920770.2965,
+      1148117.6262
+    ]
+  }{
+    "float": [
+      860439.0891,
+      641413.3991,
+      477513.1719,
+      30022.999,
+      456617.1435,
+      293920.8039,
+      1276597.576
+    ]
+  }{
+    "float": [
+      582525.5819,
+      1689218.9905,
+      1533939.173,
+      1463713.6956,
+      1038455.5079,
+      449056.9974,
+      990000.0328
+    ]
+  }{
+    "float": [
+      1044625.5197,
+      -75732.6763,
+      365447.2287,
+      1831334.4645,
+      599366.2341,
+      1132720.9529,
+      837570.1282
+    ]
+  }{
+    "float": [
+      468621.7918,
+      1692879.8626,
+      1052604.6265,
+      1017241.3151,
+      1213497.1042,
+      775453.2032,
+      1248296.4599
+    ]
+  }{
+    "float": [
+      293691.4171,
+      1598629.0132,
+      959846.0602,
+      581345.2893,
+      1521834.2418,
+      324428.7571,
+      398253.1314
+    ]
+  }{
+    "float": [
+      925742.0738,
+      357123.3291,
+      1072735.1187,
+      857704.0024,
+      664791.292,
+      1613697.4263,
+      1162469.088
+    ]
+  }{
+    "float": [
+      592305.0572,
+      229615.5986,
+      55551.032,
+      854976.3764,
+      1011134.6128,
+      622151.8809,
+      1415942.5979
+    ]
+  }{
+    "float": [
+      1358842.5817,
+      351088.9701,
+      313854.1185,
+      46908.3049,
+      285330.1118,
+      1740304.4186,
+      286040.3919
+    ]
+  }{
+    "float": [
+      394140.5251,
+      981645.6935,
+      1505984.6236,
+      398656.1306,
+      1981519.2799,
+      288152.1656,
+      1306374.5374
+    ]
+  }{
+    "float": [
+      638349.533,
+      1676472.0749,
+      1608551.7202,
+      1674187.3636,
+      206423.4645,
+      633432.7028,
+      1498145.8433
+    ]
+  }{
+    "float": [
+      232216.5533,
+      1536057.1631,
+      1902453.7018,
+      317034.9602,
+      1746950.5208,
+      1799631.2536,
+      909774.3306
+    ]
+  }{
+    "float": [
+      1053877.2088,
+      534561.1786,
+      1374107.1369,
+      1617660.5794,
+      465976.2938,
+      1611380.5366,
+      948870.1679
+    ]
+  }{
+    "float": [
+      1348090.4255,
+      882744.7598,
+      826105.1004,
+      779170.739,
+      1861771.8782,
+      468300.5138,
+      323145.9622
+    ]
+  }{
+    "float": [
+      1883301.3057,
+      1117364.7871,
+      26651.6808,
+      54373.6642,
+      133767.9533,
+      -14944.6547,
+      -37938.2881
+    ]
+  }{
+    "float": [
+      1609973.9816,
+      245040.1208,
+      579280.1126,
+      1063069.5768,
+      489538.8888,
+      1906888.1269,
+      1613934.7697
+    ]
+  }{
+    "float": [
+      1407486.5551,
+      940972.8224,
+      50847.5907,
+      1080390.2804,
+      13989.1764,
+      1859658.2143,
+      1509972.5662
+    ]
+  }{
+    "float": [
+      334725.7462,
+      1450118.0713,
+      239316.4863,
+      1310330.0004,
+      1830489.842,
+      1853499.7123,
+      894690.3142
+    ]
+  }{
+    "float": [
+      384219.1382,
+      822538.3863,
+      746308.7441,
+      192432.4525,
+      1283594.62,
+      99784.3474,
+      680376.0573
+    ]
+  }{
+    "float": [
+      370004.2131,
+      1187420.0127,
+      673468.5483,
+      784282.5632,
+      1004042.6099,
+      1400281.4223,
+      1326641.8298
+    ]
+  }{
+    "float": [
+      1988997.2213,
+      475435.1316,
+      146298.2426,
+      144737.8569,
+      761994.2281,
+      727654.8062,
+      1697039.9503
+    ]
+  }{
+    "float": [
+      1643749.5964,
+      477488.9628,
+      309484.9421,
+      250056.0121,
+      1844879.8321,
+      446410.0033,
+      1501392.602
+    ]
+  }{
+    "float": [
+      518626.6797,
+      1804900.0758,
+      579741.6751,
+      1880948.3612,
+      1959716.3966,
+      955455.731,
+      264408.3174
+    ]
+  }{
+    "float": [
+      1842488.6718,
+      635679.5712,
+      941438.6573,
+      1733060.708,
+      439164.5218,
+      1440393.1363,
+      1352840.4001
+    ]
+  }{
+    "float": [
+      1578247.5991,
+      558022.301,
+      1728348.8398,
+      359349.8501,
+      283640.6134,
+      194339.0548,
+      856.8641
+    ]
+  }{
+    "float": [
+      945281.5281,
+      419680.2184,
+      1632926.1511,
+      1712154.5384,
+      1066364.5434,
+      215032.5087,
+      471548.2259
+    ]
+  }{
+    "float": [
+      202553.0559,
+      848950.1725,
+      172450.4429,
+      1341418.9872,
+      675997.547,
+      884107.6149,
+      30992.9394
+    ]
+  }{
+    "float": [
+      1335896.4311,
+      139860.5593,
+      293084.0851,
+      664515.2076,
+      386503.5698,
+      331013.8846,
+      415359.5864
+    ]
+  }{
+    "float": [
+      700633.7347,
+      913016.3715,
+      1085965.6199,
+      1336615.8736,
+      1301203.8736,
+      1160351.0838,
+      1760216.8807
+    ]
+  }{
+    "float": [
+      844200.1481,
+      48315.5533,
+      996556.4089,
+      681054.9443,
+      316165.842,
+      297075.5261,
+      1919409.2344
+    ]
+  }{
+    "float": [
+      1016972.669,
+      970948.9709,
+      1412605.2255,
+      1460976.5318,
+      1634553.7452,
+      364549.3186,
+      613365.3724
+    ]
+  }{
+    "float": [
+      400416.165,
+      336788.2802,
+      1400179.6886,
+      1484012.1431,
+      527247.0146,
+      1807650.16,
+      537760.3253
+    ]
+  }{
+    "float": [
+      751778.2272,
+      953150.6254,
+      1869443.4747,
+      1858526.0631,
+      1948231.8903,
+      1329435.7239,
+      582901.4525
+    ]
+  }{
+    "float": [
+      330330.1145,
+      774009.484,
+      1953205.8444,
+      1484197.2481,
+      -5388.3048,
+      526569.4824,
+      1696253.1562
+    ]
+  }{
+    "float": [
+      1649440.9101,
+      1216098.2065,
+      79648.9213,
+      448680.1123,
+      -3696.1574,
+      1870904.7866,
+      1226107.6685
+    ]
+  }{
+    "float": [
+      126775.4427,
+      766225.4029,
+      312636.6133,
+      1012502.7397,
+      448724.791,
+      1427448.3009,
+      1351.5227
+    ]
+  }{
+    "float": [
+      1672043.1074,
+      427770.056,
+      874693.7434,
+      15915.9399,
+      1234114.2994,
+      1092088.5761,
+      1962393.6608
+    ]
+  }{
+    "float": [
+      1620042.6704,
+      1959226.1541,
+      499765.6469,
+      -59114.4059,
+      1118121.9375,
+      352239.2009,
+      325817.095
+    ]
+  }{
+    "float": [
+      49953.5633,
+      1314015.7548,
+      1913625.7903,
+      905125.9841,
+      183803.7024,
+      734733.7939,
+      737995.8692
+    ]
+  }{
+    "float": [
+      1230154.5787,
+      87690.746,
+      420638.5411,
+      59735.4001,
+      1427153.8615,
+      337563.5259,
+      1039185.2188
+    ]
+  }{
+    "float": [
+      1002244.5479,
+      181692.5971,
+      -83167.77,
+      781864.4659,
+      392791.0455,
+      1727623.0161,
+      1546078.6418
+    ]
+  }{
+    "float": [
+      790323.0067,
+      27007.4728,
+      104007.0073,
+      -80024.8934,
+      1442151.5372,
+      1326682.6552,
+      486198.024
+    ]
+  }{
+    "float": [
+      1399760.5406,
+      1728255.5659,
+      937441.0355,
+      831960.1259,
+      846416.7851,
+      291071.6846,
+      1773132.0798
+    ]
+  }{
+    "float": [
+      1370448.0847,
+      312562.507,
+      9928.7332,
+      783248.6791,
+      982069.2728,
+      826346.8765,
+      1291097.3777
+    ]
+  }{
+    "float": [
+      790579.6374,
+      440143.0344,
+      1943519.3507,
+      961024.0533,
+      1342146.3325,
+      1177558.5033,
+      1201260.4817
+    ]
+  }{
+    "float": [
+      1847646.556,
+      667230.3762,
+      189994.6214,
+      861265.498,
+      312501.2633,
+      796871.3699,
+      16702.9198
+    ]
+  }{
+    "float": [
+      1150664.197,
+      971962.2518,
+      1286834.3707,
+      655653.546,
+      757280.3165,
+      897221.6148,
+      135448.7435
+    ]
+  }{
+    "float": [
+      1267631.4044,
+      389893.487,
+      1665348.8388,
+      -39676.4085,
+      1959866.6326,
+      1247607.0508,
+      342288.5428
+    ]
+  }{
+    "float": [
+      962064.4369,
+      732643.06,
+      110004.8016,
+      410854.8785,
+      -20752.4784,
+      1158365.6944,
+      788740.2219
+    ]
+  }{
+    "float": [
+      627904.652,
+      1749355.3291,
+      1701059.0196,
+      1619872.3481,
+      1058705.9343,
+      947604.3076,
+      1458315.0033
+    ]
+  }{
+    "float": [
+      1205900.6042,
+      727801.2802,
+      -37062.2455,
+      1411919.0997,
+      1483802.608,
+      631787.9208,
+      1392283.6994
+    ]
+  }{
+    "float": [
+      1840339.1776,
+      1619624.6929,
+      613314.1853,
+      1679291.658,
+      628191.6408,
+      967403.6314,
+      1995881.7381
+    ]
+  }{
+    "float": [
+      264229.177,
+      719405.2667,
+      1691492.3916,
+      1144755.129,
+      215859.604,
+      1017186.37,
+      1909132.3556
+    ]
+  }{
+    "float": [
+      748134.2306,
+      270622.8138,
+      1977532.8071,
+      561203.4008,
+      1007156.6281,
+      1434500.4573,
+      873670.665
+    ]
+  }{
+    "float": [
+      459668.0477,
+      1554525.1579,
+      1131199.3145,
+      298437.8747,
+      24436.4802,
+      1424463.5054,
+      1543193.5553
+    ]
+  }{
+    "float": [
+      508083.0319,
+      277153.6773,
+      1658731.4732,
+      524143.0149,
+      245467.9564,
+      73955.0147,
+      953670.5287
+    ]
+  }{
+    "float": [
+      548927.9317,
+      1163639.1265,
+      960046.6398,
+      1873261.6979,
+      138510.8695,
+      1050664.2978,
+      566505.0127
+    ]
+  }{
+    "float": [
+      1346724.958,
+      798339.8937,
+      -60536.0502,
+      638054.8966,
+      1740036.9655,
+      -99860.7995,
+      655191.5307
+    ]
+  }{
+    "float": [
+      -12305.4054,
+      1920886.6037,
+      1150636.5814,
+      917377.2251,
+      1043560.041,
+      995998.3601,
+      1504543.8992
+    ]
+  }{
+    "float": [
+      1353786.9881,
+      262055.4502,
+      624326.0634,
+      1123123.45,
+      1585498.2053,
+      523776.4778,
+      1598713.1414
+    ]
+  }{
+    "float": [
+      95064.0831,
+      795308.117,
+      665124.8332,
+      1151604.9738,
+      1333132.3788,
+      496718.0201,
+      840951.2981
+    ]
+  }{
+    "float": [
+      871973.7059,
+      761041.1362,
+      750061.6697,
+      1482325.2675,
+      812863.2161,
+      622406.5959,
+      1844880.6932
+    ]
+  }{
+    "float": [
+      550246.2728,
+      218869.7557,
+      1291235.5964,
+      1448847.1974,
+      184810.8544,
+      723294.2372,
+      1704029.2597
+    ]
+  }{
+    "float": [
+      1188102.3633,
+      741583.9864,
+      1835935.4787,
+      435044.7006,
+      1535690.4235,
+      1818184.0798,
+      1772784.8755
+    ]
+  }{
+    "float": [
+      140963.4441,
+      1422930.6619,
+      1355790.6644,
+      842165.6477,
+      261640.799,
+      1269783.4118,
+      1855598.3656
+    ]
+  }{
+    "float": [
+      997790.2419,
+      920642.5192,
+      1925012.8955,
+      758605.477,
+      643378.8298,
+      1051980.8778,
+      1614012.1187
+    ]
+  }{
+    "float": [
+      825735.0883,
+      256695.629,
+      1393566.9881,
+      -43049.7397,
+      1303429.0187,
+      1277249.5779,
+      -25427.2842
+    ]
+  }{
+    "float": [
+      -87450.6922,
+      -36933.8937,
+      1426732.5343,
+      1098729.6721,
+      1420845.4252,
+      777856.8071,
+      1120865.0806
+    ]
+  }{
+    "float": [
+      541192.6692,
+      797530.9338,
+      1291083.966,
+      782539.4619,
+      472089.2986,
+      1914784.5112,
+      749468.2336
+    ]
+  }{
+    "float": [
+      1178920.0373,
+      1013820.1592,
+      1596993.064,
+      698599.1483,
+      54065.0313,
+      1351344.5565,
+      1557342.691
+    ]
+  }{
+    "float": [
+      406475.9706,
+      -34799.8506,
+      309426.8584,
+      1036159.9871,
+      -30952.615,
+      1448616.6107,
+      -82552.698
+    ]
+  }{
+    "float": [
+      1760158.4465,
+      -87862.4015,
+      1249035.1033,
+      920188.993,
+      97642.5223,
+      1248517.4823,
+      3436.2269
+    ]
+  }{
+    "float": [
+      1881620.3272,
+      1495130.9416,
+      140418.0414,
+      1891501.9864,
+      1862129.4989,
+      919273.1078,
+      673724.1821
+    ]
+  }{
+    "float": [
+      1193774.9715,
+      1193137.8091,
+      127525.1822,
+      1624198.4666,
+      1966541.121,
+      1701778.1247,
+      447623.5118
+    ]
+  }{
+    "float": [
+      611623.9624,
+      304952.4592,
+      1142177.2378,
+      1286845.6281,
+      1288636.5017,
+      518684.6025,
+      816648.4282
+    ]
+  }{
+    "float": [
+      146272.3711,
+      1754324.0921,
+      509458.8259,
+      313825.7333,
+      1605527.9368,
+      854429.8819,
+      1989272.648
+    ]
+  }{
+    "float": [
+      1413508.9566,
+      1925293.5036,
+      1965815.9187,
+      1504067.312,
+      1826787.1994,
+      1771587.8576,
+      993217.5023
+    ]
+  }{
+    "float": [
+      1166393.4942,
+      1039516.7758,
+      788645.7148,
+      938207.8455,
+      1437156.9873,
+      1153418.3389,
+      1323617.6802
+    ]
+  }{
+    "float": [
+      894802.0444,
+      478588.4897,
+      1108682.8981,
+      556334.6328,
+      -35682.2925,
+      1341895.5084,
+      1000927.1837
+    ]
+  }{
+    "float": [
+      1459353.3031,
+      1057746.7413,
+      136954.763,
+      1532318.8672,
+      568868.2876,
+      124702.2703,
+      323513.3472
+    ]
+  }{
+    "float": [
+      1928335.5966,
+      587245.9035,
+      329403.8778,
+      594859.9919,
+      54214.372,
+      1564557.1133,
+      1589064.6255
+    ]
+  }{
+    "float": [
+      540685.366,
+      -40400.9664,
+      779100.6439,
+      449121.4339,
+      -11248.4456,
+      185952.7463,
+      1909739.3648
+    ]
+  }{
+    "float": [
+      1141450.3844,
+      867122.6875,
+      629818.5219,
+      617470.4396,
+      1922215.1002,
+      132985.8834,
+      567623.3497
+    ]
+  }{
+    "float": [
+      -1124.8787,
+      446487.9449,
+      57730.1122,
+      831502.9228,
+      218185.283,
+      1087988.1133,
+      231272.1866
+    ]
+  }{
+    "float": [
+      1241336.6089,
+      596401.9586,
+      1699435.031,
+      1421919.5631,
+      1953345.0048,
+      392515.8897,
+      1570039.2033
+    ]
+  }{
+    "float": [
+      1009025.2917,
+      562069.421,
+      1846424.9486,
+      1338863.0751,
+      500338.1538,
+      1907439.3285,
+      1070936.3902
+    ]
+  }{
+    "float": [
+      276.8793,
+      1150162.8286,
+      -1094.7866,
+      1194429.7252,
+      701113.5783,
+      1513174.1812,
+      1864698.8169
+    ]
+  }{
+    "float": [
+      1456209.0467,
+      616637.9566,
+      1628861.322,
+      904775.8119,
+      -36449.986,
+      -13673.0434,
+      235785.295
+    ]
+  }{
+    "float": [
+      1593890.4554,
+      385252.9856,
+      854465.1,
+      134558.4369,
+      146407.4645,
+      1806296.8397,
+      453768.7801
+    ]
+  }{
+    "float": [
+      1177008.8947,
+      1499567.7233,
+      947085.899,
+      612771.6556,
+      -62224.5716,
+      1053207.092,
+      567427.0356
+    ]
+  }{
+    "float": [
+      942251.9238,
+      137820.4497,
+      509431.7252,
+      1377570.5595,
+      1847900.9078,
+      1200640.4303,
+      823943.3381
+    ]
+  }{
+    "float": [
+      1537285.5228,
+      1217590.6329,
+      1782753.0486,
+      1473343.4551,
+      952380.2329,
+      617912.6116,
+      1809576.2907
+    ]
+  }{
+    "float": [
+      -5164.3301,
+      515994.0938,
+      1671391.3827,
+      875118.2948,
+      160089.2178,
+      34127.2399,
+      1815968.7101
+    ]
+  }{
+    "float": [
+      852540.7275,
+      1101685.1373,
+      529520.7344,
+      1273701.5733,
+      1964945.7694,
+      213079.3462,
+      704756.9951
+    ]
+  }{
+    "float": [
+      789980.3911,
+      237106.9659,
+      624699.2712,
+      1842528.2543,
+      1321659.217,
+      1069598.0121,
+      444686.0329
+    ]
+  }{
+    "float": [
+      1166590.5735,
+      199754.6406,
+      501617.0934,
+      1911033.2255,
+      1550654.8128,
+      572253.8884,
+      1296024.7227
+    ]
+  }{
+    "float": [
+      591347.5628,
+      1600943.9803,
+      1201011.5484,
+      1481452.7189,
+      1929293.2586,
+      1676028.1745,
+      71071.3324
+    ]
+  }{
+    "float": [
+      1154846.1845,
+      1506026.509,
+      1618002.9598,
+      58066.2771,
+      713435.7514,
+      1925409.2363,
+      -87252.0879
+    ]
+  }{
+    "float": [
+      1920204.8613,
+      848080.0496,
+      1642043.2979,
+      707714.5236,
+      457184.5072,
+      522415.5892,
+      1891851.4692
+    ]
+  }{
+    "float": [
+      1523938.9423,
+      1534804.1439,
+      426930.4525,
+      312630.4516,
+      917905.7436,
+      263890.6676,
+      863530.2887
+    ]
+  }{
+    "float": [
+      -94261.7046,
+      -21438.7954,
+      735868.3819,
+      174305.2342,
+      1670652.2148,
+      -87337.6982,
+      678090.9852
+    ]
+  }{
+    "float": [
+      745196.4295,
+      658618.5803,
+      1975024.0317,
+      1198026.5397,
+      1731467.6066,
+      634229.1882,
+      1861608.2603
+    ]
+  }{
+    "float": [
+      1700259.6386,
+      1712929.9772,
+      437870.5794,
+      528079.987,
+      -60240.1157,
+      1632441.4753,
+      1195400.6875
+    ]
+  }{
+    "float": [
+      1922486.7523,
+      778368.8101,
+      129224.1963,
+      1041655.8238,
+      1929962.4934,
+      1249523.852,
+      1865767.5671
+    ]
+  }{
+    "float": [
+      1805182.7258,
+      -74863.0243,
+      1686832.1485,
+      1535911.7002,
+      1480357.9818,
+      1014651.2003,
+      104833.2856
+    ]
+  }{
+    "float": [
+      719146.6616,
+      1162818.0857,
+      483704.4572,
+      368249.3781,
+      428443.1358,
+      207270.7963,
+      1395396.4575
+    ]
+  }{
+    "float": [
+      1818388.7083,
+      1632383.0342,
+      548168.4906,
+      -99839.5368,
+      908381.7032,
+      546470.1536,
+      165219.9392
+    ]
+  }{
+    "float": [
+      1227294.7031,
+      315812.9181,
+      308529.4553,
+      1539080.7138,
+      263557.0844,
+      895906.5296,
+      1191060.9964
+    ]
+  }{
+    "float": [
+      1885023.3393,
+      892466.2374,
+      1991417.4801,
+      754659.8173,
+      1556168.2305,
+      161006.0261,
+      404388.7464
+    ]
+  }{
+    "float": [
+      1416416.7663,
+      1681074.1208,
+      41797.6923,
+      -32729.5683,
+      467216.3129,
+      886881.9727,
+      513886.1808
+    ]
+  }{
+    "float": [
+      1075099.5294,
+      130635.9166,
+      1687736.2551,
+      1188042.7571,
+      1665965.0989,
+      807948.7939,
+      801976.9205
+    ]
+  }{
+    "float": [
+      854157.7648,
+      695474.0179,
+      1264999.4859,
+      832592.2136,
+      1562809.3132,
+      1687469.7256,
+      1103126.9364
+    ]
+  }{
+    "float": [
+      1911156.727,
+      1960517.1887,
+      902143.713,
+      342575.8979,
+      1935500.3685,
+      1551306.2842,
+      1789672.7494
+    ]
+  }{
+    "float": [
+      -59081.1327,
+      -36702.5551,
+      1333355.7653,
+      64100.5868,
+      -740.4897,
+      1032457.2604,
+      1846598.1699
+    ]
+  }{
+    "float": [
+      197657.2517,
+      431772.7515,
+      154859.2534,
+      1069083.6754,
+      1250876.3885,
+      1017989.9383,
+      35987.6507
+    ]
+  }{
+    "float": [
+      315913.2587,
+      1732975.3447,
+      608161.8623,
+      426061.109,
+      1044970.9642,
+      1422340.0333,
+      982777.4828
+    ]
+  }{
+    "float": [
+      1286215.1222,
+      33604.3599,
+      1161467.8713,
+      900300.6133,
+      344561.8788,
+      437875.1369,
+      146515.2347
+    ]
+  }{
+    "float": [
+      32962.6806,
+      1733094.3772,
+      771404.8554,
+      1116400.6627,
+      465195.1382,
+      18884.4399,
+      974245.0494
+    ]
+  }{
+    "float": [
+      543890.737,
+      1641172.0842,
+      1028055.1457,
+      1301242.6752,
+      1659855.1608,
+      303259.4772,
+      1901369.2526
+    ]
+  }{
+    "float": [
+      1065262.722,
+      1359759.6076,
+      1948184.1121,
+      19321.3943,
+      599622.9983,
+      1111727.138,
+      1615426.2416
+    ]
+  }{
+    "float": [
+      1405714.8545,
+      1751707.8506,
+      1147138.4706,
+      47401.8972,
+      1486172.3442,
+      1580557.4798,
+      753351.2531
+    ]
+  }{
+    "float": [
+      1120427.0593,
+      736948.5714,
+      1500720.6487,
+      903493.5294,
+      1706623.5168,
+      366292.0688,
+      752088.3866
+    ]
+  }{
+    "float": [
+      460653.1816,
+      772057.4607,
+      1972192.4273,
+      103011.0941,
+      1210921.4309,
+      1392594.1756,
+      1557111.6833
+    ]
+  }{
+    "float": [
+      519247.464,
+      931034.3683,
+      988852.387,
+      1099935.7071,
+      448901.6701,
+      179505.2875,
+      1946511.5973
+    ]
+  }{
+    "float": [
+      742653.7942,
+      955407.437,
+      854012.6378,
+      496131.6335,
+      82265.9246,
+      -38610.0023,
+      1940965.3089
+    ]
+  }{
+    "float": [
+      185125.7341,
+      415809.7702,
+      457394.211,
+      1854205.014,
+      793490.4967,
+      1380396.3538,
+      953778.6607
+    ]
+  }{
+    "float": [
+      569801.323,
+      143784.4858,
+      114148.8602,
+      765558.2378,
+      1198509.8773,
+      1777171.3254,
+      385786.0283
+    ]
+  }{
+    "float": [
+      359585.1903,
+      1908027.3883,
+      1071233.179,
+      1070196.8018,
+      999939.0863,
+      32160.9805,
+      -67195.6097
+    ]
+  }{
+    "float": [
+      434133.7841,
+      1410218.3087,
+      -17920.5675,
+      463646.4505,
+      997181.1287,
+      -92538.8119,
+      1648929.575
+    ]
+  }{
+    "float": [
+      1848872.1141,
+      -57801.4329,
+      301020.225,
+      335321.2775,
+      1738103.2063,
+      1898421.147,
+      96554.7096
+    ]
+  }{
+    "float": [
+      1098808.3721,
+      121032.5982,
+      335283.3388,
+      1102381.1549,
+      666937.1324,
+      1012431.8981,
+      1476450.0486
+    ]
+  }{
+    "float": [
+      834009.6422,
+      670619.1283,
+      1073565.8048,
+      1468910.8768,
+      1265965.1711,
+      1814147.0325,
+      1420801.7654
+    ]
+  }{
+    "float": [
+      391775.6744,
+      554333.2257,
+      1261584.8839,
+      1141518.1408,
+      1857456.1326,
+      1322768.6087,
+      567324.5275
+    ]
+  }{
+    "float": [
+      1360851.5489,
+      717356.8715,
+      223318.9806,
+      826516.6321,
+      1907198.833,
+      677631.7828,
+      1503889.7953
+    ]
+  }{
+    "float": [
+      54444.7137,
+      1716710.3248,
+      1871517.6803,
+      230876.7191,
+      147901.5963,
+      -46937.8243,
+      921423.2049
+    ]
+  }{
+    "float": [
+      1571948.3711,
+      588310.3579,
+      652510.2577,
+      1980560.7549,
+      1693044.0814,
+      201838.6896,
+      907886.9594
+    ]
+  }{
+    "float": [
+      1762083.0156,
+      1720071.9522,
+      828302.8862,
+      1514191.8954,
+      1737139.8123,
+      1461198.4118,
+      1623760.0414
+    ]
+  }{
+    "float": [
+      440965.718,
+      599607.7349,
+      1229299.3603,
+      1625318.1154,
+      1767292.0561,
+      175995.0699,
+      1491338.1469
+    ]
+  }{
+    "float": [
+      1386769.9047,
+      68836.7232,
+      -12912.3902,
+      1132328.9383,
+      -59509.8211,
+      568118.0279,
+      913690.5504
+    ]
+  }{
+    "float": [
+      745175.2112,
+      138761.715,
+      1220373.4455,
+      1933928.323,
+      405088.3539,
+      92416.622,
+      163499.4628
+    ]
+  }{
+    "float": [
+      1567582.4467,
+      544885.1892,
+      1058034.7442,
+      951752.3511,
+      1391499.2454,
+      476833.9622,
+      543025.4771
+    ]
+  }{
+    "float": [
+      393180.211,
+      287381.9711,
+      1510777.994,
+      1934580.7121,
+      1696654.9384,
+      1253920.6152,
+      118318.2055
+    ]
+  }{
+    "float": [
+      1594038.0428,
+      594616.9592,
+      508102.0963,
+      598197.4268,
+      684694.2495,
+      1855521.2331,
+      1763598.5749
+    ]
+  }{
+    "float": [
+      104227.8087,
+      302884.8275,
+      1326797.4701,
+      1925146.258,
+      1113977.83,
+      972127.6397,
+      4245.0211
+    ]
+  }{
+    "float": [
+      228331.953,
+      1670395.9047,
+      1543496.7888,
+      1646422.5363,
+      733697.6171,
+      723314.2692,
+      1857085.4502
+    ]
+  }{
+    "float": [
+      479809.8731,
+      527129.9021,
+      1871058.323,
+      101767.006,
+      1447032.7596,
+      663481.7724,
+      871283.317
+    ]
+  }{
+    "float": [
+      1015436.3731,
+      1973264.7151,
+      593386.5913,
+      878162.2452,
+      884870.1671,
+      1540066.3518,
+      1775685.4479
+    ]
+  }{
+    "float": [
+      261098.3524,
+      561574.0388,
+      1254943.8476,
+      1738786.4552,
+      336470.8497,
+      118072.1761,
+      853994.7121
+    ]
+  }{
+    "float": [
+      1777124.9314,
+      1218655.8588,
+      757664.5598,
+      1780563.7313,
+      843525.1775,
+      357845.1215,
+      1917011.2083
+    ]
+  }{
+    "float": [
+      1804706.2358,
+      1656482.8319,
+      1962960.2104,
+      1816939.9692,
+      641799.9072,
+      1470572.3346,
+      93152.185
+    ]
+  }{
+    "float": [
+      1327791.7736,
+      1118093.4467,
+      153402.782,
+      111598.9029,
+      125873.2167,
+      275085.0882,
+      1292696.3299
+    ]
+  }{
+    "float": [
+      513355.7569,
+      219779.5941,
+      875810.8864,
+      1551473.4191,
+      221858.9459,
+      1424692.3656,
+      -17503.7816
+    ]
+  }{
+    "float": [
+      1779600.9094,
+      1961501.3168,
+      116890.3071,
+      642471.8937,
+      692681.2474,
+      664864.5559,
+      638732.0562
+    ]
+  }{
+    "float": [
+      123983.0816,
+      1575808.3296,
+      1329583.9512,
+      721149.5928,
+      592701.4258,
+      832926.4843,
+      1516188.129
+    ]
+  }{
+    "float": [
+      241280.6726,
+      1346092.3588,
+      82601.8249,
+      1853674.4732,
+      1234991.1967,
+      613810.5117,
+      440532.368
+    ]
+  }{
+    "float": [
+      520616.4065,
+      11959.8882,
+      515186.8251,
+      1737886.5902,
+      535357.9036,
+      1503076.1592,
+      76496.1607
+    ]
+  }{
+    "float": [
+      1946725.0058,
+      612658.9192,
+      559886.2962,
+      1819878.0236,
+      1033822.1842,
+      1746478.0774,
+      102041.7307
+    ]
+  }{
+    "float": [
+      382064.0812,
+      1271026.3372,
+      1624837.7691,
+      1395962.1084,
+      153205.2158,
+      290360.1395,
+      1298166.3679
+    ]
+  }{
+    "float": [
+      1943258.5869,
+      716050.3246,
+      1579005.8271,
+      1247654.9209,
+      1407142.5833,
+      698028.2466,
+      -38393.7975
+    ]
+  }{
+    "float": [
+      -88637.9078,
+      1394845.5434,
+      181884.8735,
+      1439477.4365,
+      1100700.8723,
+      -72731.5579,
+      235374.5079
+    ]
+  }{
+    "float": [
+      265545.5047,
+      1135269.9053,
+      801376.5912,
+      320325.118,
+      849533.6019,
+      244824.5154,
+      1054074.5786
+    ]
+  }{
+    "float": [
+      1762338.9593,
+      145076.6337,
+      1353407.7066,
+      1256654.4761,
+      1492661.4597,
+      1080322.2692,
+      1344955.1124
+    ]
+  }{
+    "float": [
+      237469.7274,
+      920282.3755,
+      1572186.3291,
+      486693.4214,
+      336671.5384,
+      1182123.8105,
+      651735.8104
+    ]
+  }{
+    "float": [
+      107867.3902,
+      1643295.8673,
+      236970.5602,
+      620525.4314,
+      738040.9054,
+      269342.8836,
+      1653511.1718
+    ]
+  }{
+    "float": [
+      1680587.497,
+      1239426.4402,
+      54231.2455,
+      229813.1415,
+      1318703.9268,
+      1351163.255,
+      496768.1638
+    ]
+  }{
+    "float": [
+      1431490.7261,
+      291523.8163,
+      1733679.7751,
+      883047.0814,
+      -96617.6913,
+      754786.1166,
+      1216105.5823
+    ]
+  }{
+    "float": [
+      1930205.199,
+      1196878.9013,
+      1639890.4099,
+      888922.8885,
+      -70768.5725,
+      779190.4542,
+      97252.8752
+    ]
+  }{
+    "float": [
+      482851.507,
+      1061802.1103,
+      726993.8845,
+      -15470.019,
+      673447.089,
+      1963369.4857,
+      169223.2738
+    ]
+  }{
+    "float": [
+      1313620.8168,
+      635009.7297,
+      1097820.0615,
+      1605231.8135,
+      3261.4724,
+      1153440.1301,
+      923818.1135
+    ]
+  }{
+    "float": [
+      1135858.1963,
+      1609990.1887,
+      572330.4722,
+      383628.6587,
+      107591.0158,
+      498765.9733,
+      173168.9999
+    ]
+  }{
+    "float": [
+      1525457.2495,
+      1275506.7529,
+      -82127.1268,
+      923810.329,
+      791354.6954,
+      275968.3153,
+      1073083.1869
+    ]
+  }{
+    "float": [
+      975912.0958,
+      1885411.1807,
+      1558844.9505,
+      775298.6004,
+      516964.0992,
+      554886.6701,
+      750469.599
+    ]
+  }{
+    "float": [
+      636732.3603,
+      1059449.9526,
+      1540664.364,
+      349413.2355,
+      1416980.7274,
+      1705322.7972,
+      1702723.0057
+    ]
+  }{
+    "float": [
+      555191.3181,
+      50886.2965,
+      1558345.3119,
+      1980827.8549,
+      329855.9998,
+      780835.3955,
+      670987.2956
+    ]
+  }{
+    "float": [
+      1199567.9035,
+      73308.6738,
+      9101.1435,
+      192755.0511,
+      633336.8002,
+      1837760.2328,
+      180075.7682
+    ]
+  }{
+    "float": [
+      273293.0719,
+      18124.8071,
+      1568004.5249,
+      1816239.1691,
+      250007.0932,
+      1093963.7555,
+      -51257.9825
+    ]
+  }{
+    "float": [
+      424175.6867,
+      -85165.181,
+      1761068.4502,
+      1606232.4098,
+      1539604.4436,
+      79396.3395,
+      54630.0452
+    ]
+  }{
+    "float": [
+      632728.7613,
+      1174168.8457,
+      1937263.0726,
+      387333.2785,
+      1209666.4922,
+      1736196.6328,
+      1195923.9035
+    ]
+  }{
+    "float": [
+      819895.7184,
+      673633.0981,
+      1509450.3037,
+      1135562.2813,
+      117987.1237,
+      1420179.5559,
+      1393799.1819
+    ]
+  }{
+    "float": [
+      180072.2556,
+      149493.4451,
+      1915394.1368,
+      1284581.7302,
+      1931600.2457,
+      1779287.6056,
+      1435181.3641
+    ]
+  }


Mime
View raw message