{ "cells": [ { "cell_type": "code", "id": "a853eaac-8442-45f9-a83a-65680038469c", "metadata": { "ExecuteTime": { "end_time": "2025-11-18T15:02:34.754882Z", "start_time": "2025-11-18T15:02:34.752303Z" } }, "source": [ "from experiment_loader import load_2d_experiment, load_3d_experiment\n", "from modeling import *\n", "import plotly.graph_objects as go\n", "import pandas as pd\n", "from plotly.subplots import make_subplots\n", "PLOT_WIDTH = 2000\n", "PLOT_HEIGHT = 1000\n", "import scipy" ], "outputs": [], "execution_count": 24 }, { "cell_type": "code", "id": "dd678982", "metadata": { "ExecuteTime": { "end_time": "2025-11-18T14:39:25.323995Z", "start_time": "2025-11-18T14:39:25.320393Z" } }, "source": [ "def calculate_complexity(\n", " input_shape: tuple, kernel_size: tuple, stride: tuple, filters: int, padding: str\n", "):\n", " if padding == \"valid\":\n", " out_x = np.floor((input_shape[0] - kernel_size[0]) / stride[0]) + 1\n", " out_y = np.floor((input_shape[1] - kernel_size[1]) / stride[1]) + 1\n", " else:\n", " out_x = np.floor((input_shape[0] - 1) / stride[0]) + 1\n", " out_y = np.floor((input_shape[1] - 1) / stride[1]) + 1\n", " return kernel_size[0] * kernel_size[1] * input_shape[2] * out_x * out_y * filters\n" ], "outputs": [], "execution_count": 3 }, { "cell_type": "code", "id": "81811eea-db29-4f40-989c-20e6a5ad0a52", "metadata": { "ExecuteTime": { "end_time": "2025-11-18T14:39:26.262622Z", "start_time": "2025-11-18T14:39:25.556956Z" } }, "source": [ "# lut_channel_sweep(channels: Union[range,list], base_path: str, lut_config: dict = {\"f\": 128, \"kernel_shape\": [3, 3], \"pads\": [1, 1], \"stride\": [1, 1], \"dilation\":[1, 1]}):\n", "channels, channel_meas = load_2d_experiment(\"./lut_channnel_sweep.csv\")\n", "ops_cost = []\n", "for channel, meas in zip(channels, channel_meas):\n", "\n", " ops_cost.append(calculate_complexity((256, 256, channel), kernel_size=(3, 3), stride=(1, 1), filters=128, padding=\"zeros\") / meas )\n", "\n", "fig = go.Figure()\n", "fig.add_trace(go.Scatter(x=channels, y=ops_cost, name=\"Channel Measurements by ops\", mode=\"markers\"))\n", "\n", "fig.update_layout(\n", " autosize=False,\n", " width=PLOT_WIDTH,\n", " height=PLOT_HEIGHT,\n", ")" ], "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "data": [ { "mode": "markers", "name": "Channel Measurements by ops", "x": [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049 ], "y": [ 1.016361843436385E8, 1.539671260654053E8, 2.805991073820819E8, 3.739809147143972E8, 2.733558428651701E8, 2.8357803447618103E8, 3.075509730044097E8, 5.2365089081863374E8, 4.369754475064163E8, 6.076963478681052E8, 6.246285920610193E8, 5.820003399027703E8, 9.67084661920476E8, 5.872631084649379E8, 6.289281335274043E8, 1.1084085184297411E9, 7.883015104168831E8, 8.366952067352635E8, 8.796674933829445E8, 9.279643517464755E8, 9.07787311560013E8, 9.50536337435327E8, 9.939278163513359E8, 1.1013586063181355E9, 9.2920862062141E8, 9.655834016255529E8, 1.2083079345585861E9, 1.0402830421422926E9, 1.2391080964371161E9, 1.409358095726673E9, 9.652847314170957E8, 1.5025677564727414E9, 9.662267969669583E8, 9.950384398762656E8, 1.0241632948011587E9, 1.0534569708144152E9, 1.2301087883305707E9, 1.1990344581173997E9, 1.2316669758274333E9, 1.2621781410981178E9, 1.1412885771953883E9, 1.131745991661179E9, 1.1592213148000727E9, 1.2302963742900426E9, 1.4690656612678297E9, 1.5011367218973107E9, 1.4754157788933382E9, 1.56671870692906E9, 1.157621347732234E9, 1.3746485120682473E9, 1.403505583499898E9, 1.4295703968673747E9, 1.3301963316163983E9, 1.3537851999482522E9, 1.3695085799871163E9, 1.404017859610839E9, 1.5343175988096907E9, 1.2314190894924672E9, 1.4510299531478493E9, 1.3621413599321918E9, 1.6638186177370198E9, 1.6908640574553864E9, 1.8465053464963124E9, 1.7452499081423995E9, 1.2932364720582209E9, 1.312976133328393E9, 1.3336961240079217E9, 1.3530299650627437E9, 1.4183112932730403E9, 1.47266986783577E9, 1.4940530616688018E9, 1.4801297524425545E9, 1.4464328913777657E9, 1.466750339442641E9, 1.486262915056432E9, 1.5057890701714025E9, 1.6546197222384772E9, 1.6762355655693944E9, 1.69820128292961E9, 1.7193492797521677E9, 1.589368563590707E9, 1.610556940587684E9, 1.628545304756326E9, 1.6493067568911011E9, 1.7857427244473276E9, 1.8069974050597167E9, 1.8279848497862334E9, 1.7611652518924813E9, 1.7198218069746401E9, 1.7389198972934737E9, 1.758206357480838E9, 1.7746696597397423E9, 1.9713072938221002E9, 1.9932421128534205E9, 2.013690531639897E9, 2.0351155570251968E9, 1.4912000447550144E9, 1.5081564498407626E9, 1.5216147129851725E9, 1.5391789384226203E9, 1.6650474519228811E9, 1.6820908746491115E9, 1.6983103082788882E9, 1.714705645657566E9, 1.6118472146157947E9, 1.627193748987241E9, 1.6423529391300101E9, 1.6573586072199352E9, 1.8242562011644795E9, 1.8412961090118592E9, 1.8577351559856224E9, 1.874802927152262E9, 1.7243069831296303E9, 1.7392827326639066E9, 1.755083382112097E9, 1.7697910096567407E9, 1.925127176703749E9, 1.9409455007571218E9, 1.9585386636389267E9, 1.9735825069806104E9, 1.8220518264154232E9, 1.8365399556592062E9, 1.8517580383337517E9, 1.86655068802093E9, 2.0741647160475373E9, 2.0905035476094813E9, 2.1069857799232461E9, 2.123340121129313E9, 1.6192813043756208E9, 1.631744127606895E9, 1.6447513528200705E9, 1.6564528946676254E9, 1.8010983773814945E9, 1.8136998856411457E9, 1.8277807436557398E9, 1.8420698732524853E9, 1.715732325030891E9, 1.7282536152195156E9, 1.7407841318546286E9, 1.7531331998360186E9, 1.9103567578375216E9, 1.9242056132970212E9, 1.936697163857805E9, 1.9511765125995831E9, 1.8068450318762674E9, 1.8186120341278832E9, 1.8316291773885252E9, 1.843639808516457E9, 2.0131273625728903E9, 2.027282523402581E9, 2.0398058086003861E9, 2.053987034487099E9, 1.8822503839851797E9, 1.894433906530328E9, 1.9064277705824738E9, 1.9189263999133453E9, 2.1368687405419226E9, 2.1502508004046946E9, 2.1646139207547092E9, 2.177707164331492E9, 1.704390226532775E9, 1.7150251569754453E9, 1.7258033376163168E9, 1.735717212504171E9, 1.8968368331438751E9, 1.9083757216646001E9, 1.9188184162684207E9, 1.9313328294391553E9, 1.7893624708627636E9, 1.7993095543838518E9, 1.8102502644107733E9, 1.8210702114842288E9, 1.988421921868078E9, 2.00067814276413E9, 2.0110161488719463E9, 2.0240381383080454E9, 1.8642288572768598E9, 1.874071113547296E9, 1.884482985017071E9, 1.8960075637498085E9, 2.0763559116095347E9, 2.0880493759341733E9, 2.1000408062508714E9, 2.1119221837343786E9, 1.928404929958687E9, 1.938824600371886E9, 1.9491323807226162E9, 1.959798000542195E9, 2.18285082325511E9, 2.1948877125354185E9, 2.205398132388487E9, 2.217543379390673E9, 1.768000907209409E9, 1.7770594466995525E9, 1.7867037189730222E9, 1.7961028515974631E9, 1.9678413704514818E9, 1.9772289440859158E9, 1.9869126228239324E9, 1.9977407238313034E9, 1.842195024292237E9, 1.8520455657317958E9, 1.8597064747255583E9, 1.8703921364219465E9, 2.0488406130338142E9, 2.0579728139681947E9, 2.0688017754540164E9, 2.078899865406435E9, 1.9083972918987164E9, 1.917248369359661E9, 1.927229421529427E9, 1.936005651064567E9, 2.1254891812728972E9, 2.1355931183930233E9, 2.1457726587936752E9, 2.1556881363518443E9, 1.9627835662660284E9, 1.9712485240701349E9, 1.9795599132259588E9, 1.9896673653555753E9, 2.2170785264413605E9, 2.226850097809487E9, 2.2366170677304873E9, 2.246580828121456E9, 1.8190424088220952E9, 1.8276537700031335E9, 1.8358436074542942E9, 1.843507005927269E9, 2.0221124285286713E9, 2.0315587629515696E9, 2.0401857289392822E9, 2.0497674232559447E9, 1.8841378803398921E9, 1.892270792214325E9, 1.9003625130722575E9, 1.9079985557192655E9, 2.0936347658409214E9, 2.1025603317514002E9, 2.111466087030541E9, 2.1202908752452545E9, 1.9423424124122612E9, 1.9507245107920792E9, 1.9582108842160275E9, 1.9664854676487594E9, 2.1618712915913124E9, 2.171458056341281E9, 2.1805275169734793E9, 2.1885936403384433E9, 1.9895037836560369E9, 1.9974083519688776E9, 2.00503913002951E9, 2.0130321135049963E9, 2.2433462780140796E9, 2.252300230262742E9, 2.261087648443329E9, 2.270074124785662E9, 1.8573402477266564E9, 1.8655294049135113E9, 1.8720076944436724E9, 1.8788795189836829E9, 2.0675275782887826E9, 2.0754173336393914E9, 2.0828253312032745E9, 2.091522477287513E9, 1.9163806610486372E9, 1.9238611290654676E9, 1.9315786306755157E9, 1.9388757387387297E9, 2.131414881167699E9, 2.1389256610055149E9, 2.1471666284678502E9, 2.1547959584758935E9, 1.9678568417478337E9, 1.9751055098594952E9, 1.981886761074794E9, 1.9890403511550004E9, 2.191802686903649E9, 2.1998678584457135E9, 2.207479472633097E9, 2.215360506330395E9, 2.0078005114834757E9, 2.0148783999743793E9, 2.022010058209059E9, 2.0291275682674792E9, 2.263784924050382E9, 2.2723044905221853E9, 2.2799306783968086E9, 2.2878368595706215E9, 1.8875426119869785E9, 1.8943256162029488E9, 1.9003074263357005E9, 1.9077498992476492E9, 2.1020764578495023E9, 2.1094980440365849E9, 2.1165712173140502E9, 2.1237070573979192E9, 1.9426860092429197E9, 1.948823163214145E9, 1.9553159716670895E9, 1.9621491816644266E9, 2.1599639865284996E9, 2.1669860254914274E9, 2.174675394063458E9, 2.181431516418405E9, 1.9890744869841177E9, 1.9948949857757163E9, 2.0016767777081482E9, 2.0080088676017752E9, 2.214855812432532E9, 2.222047292218011E9, 2.228646114753439E9, 2.2364870621041684E9, 2.0236608651404176E9, 2.0303080045780623E9, 2.0368693357126803E9, 2.0435013344536462E9, 2.2807504781737976E9, 2.287946576493798E9, 2.294911154216529E9, 2.3021364779716763E9, 1.9112144502572598E9, 1.9179498832659307E9, 1.9238561735268002E9, 1.9294533904306157E9, 2.1311860109866045E9, 2.1369903550152214E9, 2.1440074324242167E9, 2.1503277292420216E9, 1.9635296345819473E9, 1.9693241688598666E9, 1.974986592410251E9, 1.981070300188646E9, 2.184458314143102E9, 2.190834882634539E9, 2.197599777110516E9, 2.203735525671999E9, 2.006225844841586E9, 2.0117117918689842E9, 2.017958338914753E9, 2.0243786308264256E9, 2.2345855024567113E9, 2.2413891051092296E9, 2.247722778047254E9, 2.254377973928681E9, 2.0380553760582323E9, 2.0438990389105234E9, 2.0500172312408836E9, 2.0553499006736076E9, 2.294448251656077E9, 2.300992782503003E9, 2.307651915179848E9, 2.3142764220512514E9, 1.9339448213054287E9, 1.9387908825516531E9, 1.9443437406093073E9, 1.9497435573026013E9, 2.155142741641641E9, 2.1615691722330813E9, 2.167205553983659E9, 2.1733958081336536E9, 1.9814144583975153E9, 1.98666329445017E9, 1.991998660415855E9, 1.9971067070319843E9, 2.2042770425208006E9, 2.2101238103855267E9, 2.216443302408531E9, 2.2227127206920357E9, 2.0207689926256616E9, 2.025842833766949E9, 2.0310675632660737E9, 2.0366997246821394E9, 2.2506136800717664E9, 2.256005943679061E9, 2.262091515105431E9, 2.268000539376406E9, 2.048654443724763E9, 2.0544188877903552E9, 2.059242143361657E9, 2.0651085232766874E9, 2.3064171875214734E9, 2.311843001188004E9, 2.3180171388598785E9, 2.324574039993798E9, 1.951089338080143E9, 1.9564399307494915E9, 1.9619088426394317E9, 1.9668953258408217E9, 2.1755510779626527E9, 2.1812335173629355E9, 2.1863876713711624E9, 2.192161310648363E9, 1.9961578131276188E9, 2.0004302402295113E9, 2.0058830277943034E9, 2.0111226389191604E9, 2.221119423467743E9, 2.2263029325460343E9, 2.2323132090708046E9, 2.2383944374906464E9, 2.0320268284112659E9, 2.036508965548565E9, 2.0423136065823295E9, 2.0471623484250314E9, 2.263340156568177E9, 2.269312743951029E9, 2.27449638409177E9, 2.2800894467675085E9, 2.057952184720365E9, 2.0624331366275775E9, 2.0669980795486722E9, 2.072355716992834E9, 2.3156534404311886E9, 2.321110375229708E9, 2.3267489805813117E9, 2.3323603627492957E9, 1.967236392624813E9, 1.9716829330174224E9, 1.9767093504863112E9, 1.9813533083322315E9, 2.1936830788677483E9, 2.198944717676552E9, 2.203834744326646E9, 2.2087464645486917E9, 2.009144113256508E9, 2.0138764908417094E9, 2.019073505389764E9, 2.0236317626204672E9, 2.2366600206168075E9, 2.241647553868469E9, 2.2472773003825765E9, 2.251437552750423E9, 2.044184384968643E9, 2.0487617892887003E9, 2.0536650896725187E9, 2.0579257632924685E9, 2.2756457015083985E9, 2.2806563242937593E9, 2.2860969242213545E9, 2.2911827851708837E9, 2.0664697267452474E9, 2.071203117846266E9, 2.075626837021507E9, 2.0800956355237396E9, 2.3244206655403767E9, 2.329793308991511E9, 2.334774013112204E9, 2.3399408629315886E9, 1.9816518613289566E9, 1.986025579627359E9, 1.990466777350661E9, 1.9943101216852396E9, 2.2091530853564506E9, 2.2136495549156995E9, 2.218984955663826E9, 2.224116775849242E9, 2.0199580731791387E9, 2.024278958250917E9, 2.0287034493030107E9, 2.0328959896306798E9, 2.2501409783007116E9, 2.254129873147943E9, 2.259770901471875E9, 2.2642792579884853E9, 2.0519040173979218E9, 2.05664305195178E9, 2.0609450721445868E9, 2.0654423088027065E9, 2.285924642643076E9, 2.2906775183576636E9, 2.296050785509039E9, 2.3000943135487175E9, 2.0722404433814566E9, 2.0765720121451323E9, 2.0810324908222892E9, 2.0855640100490234E9, 2.331969427416003E9, 2.3370543751835475E9, 2.3418321783268404E9, 2.346184674103156E9, 1.9919419546447067E9, 1.9958363020700252E9, 2.0003964073867097E9, 2.0044376400141923E9, 2.222569238074809E9, 2.227323980830584E9, 2.231824495737033E9, 2.236372069389306E9, 2.0312419120721974E9, 2.0360384345843349E9, 2.0400498891160758E9, 2.043611600805307E9, 2.2615789917504964E9, 2.2663070323817496E9, 2.270898929600542E9, 2.2753465628646097E9, 2.0613179858619764E9, 2.0652727241662283E9, 2.069877214624767E9, 2.0736956567603195E9, 2.295318682878802E9, 2.2993188384242635E9, 2.3048314401614537E9, 2.3089990219749155E9, 2.0809015579735217E9, 2.0851045411408777E9, 2.0891129953184233E9, 2.093514628577697E9, 2.3392257477618475E9, 2.343195976807064E9, 2.347769836498589E9, 2.3527363873448067E9, 2.0047728287781036E9, 2.009363214620269E9, 2.0135701237833846E9, 2.0166097143570943E9, 2.2353216421239195E9, 2.2400338818685565E9, 2.2439693956699657E9, 2.2487063583039207E9, 2.041418536186008E9, 2.0446554763353777E9, 2.0490787752938645E9, 2.052642053723847E9, 2.2724940834332137E9, 2.2767566524639335E9, 2.281305877402891E9, 2.285330324426171E9, 2.068453779346987E9, 2.0721932452445478E9, 2.0760987271175804E9, 2.0798439510272646E9, 2.3033939513032866E9, 2.3075440992911572E9, 2.312065668134638E9, 2.3165360844067383E9, 2.084999230970326E9, 2.0885811542706523E9, 2.0925469522594817E9, 2.0965328824172728E9, 2.3451102591585135E9, 2.348881611839759E9, 2.3535331009409943E9, 2.3581292615536494E9, 2.0125526233047903E9, 2.0164116474570284E9, 2.0201765119059603E9, 2.0244920629831154E9, 2.2459308927141848E9, 2.2499521103557887E9, 2.254463649017402E9, 2.258230392734324E9, 2.048134477282434E9, 2.0519266679277363E9, 2.0553800767525058E9, 2.059354357283367E9, 2.281509058292872E9, 2.2856664460113335E9, 2.2896685249521303E9, 2.2935051916799607E9, 2.0749220505838275E9, 2.0782106837565665E9, 2.082417191185638E9, 2.086010863612935E9, 2.310326835082172E9, 2.313650934018214E9, 2.318173165560775E9, 2.3219716836959524E9, 2.0902047319022782E9, 2.0940736714011152E9, 2.0975743486354406E9, 2.1010715586524332E9, 2.350414492150839E9, 2.354561575933722E9, 2.358173722960887E9, 2.3627735220136366E9, 2.0220652593537252E9, 2.0252926620998504E9, 2.0293282139223945E9, 2.0323355149145103E9, 2.2553696705966816E9, 2.2595528251588917E9, 2.2634324571295514E9, 2.2670182540862975E9, 2.0558941409738235E9, 2.0593080484763954E9, 2.0631146229897282E9, 2.0663490343365912E9, 2.2902167958909874E9, 2.2935787273885117E9, 2.297420748129356E9, 2.301230533015472E9, 2.080524776774939E9, 2.0842940521943939E9, 2.0875175974603782E9, 2.0912366625842974E9, 2.3170534425852895E9, 2.3210383678008466E9, 2.3246751878744707E9, 2.3285134667445445E9, 2.094701265507333E9, 2.0981177889718647E9, 2.1014841485827281E9, 2.1051969266968987E9, 2.3546487713873305E9, 2.3594284090395894E9, 2.362674966419443E9, 2.3663887288487806E9, 2.0287418300898185E9, 2.0325493089224966E9, 2.0353674431751394E9, 2.0387278765107763E9, 2.2646152673560314E9, 2.2681521176991763E9, 2.2718934689571934E9, 2.2754490382103767E9, 2.061520819267089E9, 2.0651758513577304E9, 2.0680045399509954E9, 2.071473019026511E9, 2.2974194651231103E9, 2.3011986652649126E9, 2.3048576921510696E9, 2.308340309108309E9, 2.0848765490914392E9, 2.088529704845742E9, 2.0918619328039362E9, 2.0950643604957387E9, 2.321228948002988E9, 2.3253926919454775E9, 2.3283594622336593E9, 2.3325866872212133E9, 2.0989928621501458E9, 2.1025258492959898E9, 2.1054224473091986E9, 2.1089710837515056E9, 2.358883114262936E9, 2.3626385134089146E9, 2.3665135061336074E9, 2.370726219770832E9, 2.0361428062969775E9, 2.039099815775374E9, 2.0422832164242823E9, 2.0458349977465491E9, 2.271033830010867E9, 2.274456840144161E9, 2.278298302653052E9, 2.2820457386235948E9, 2.0664384091529024E9, 2.0704749013981912E9, 2.0730894808354921E9, 2.0765088469464755E9, 2.303211530356917E9, 2.307169842859199E9, 2.3105279632433896E9, 2.313866143269035E9, 2.089306585737317E9, 2.0930175960194862E9, 2.0957354878890057E9, 2.0992004517919457E9, 2.327243775410965E9, 2.3305458500421557E9, 2.334162394754348E9, 2.3377087167437367E9, 2.101998955384621E9, 2.105131754052672E9, 2.1081014150735018E9, 2.1114877221869051E9, 2.362894056091863E9, 2.3662324327456884E9, 2.369779156362357E9, 2.3737258969030423E9, 2.0417534305819647E9, 2.0453002967203078E9, 2.04839595372971E9, 2.0513119770957696E9, 2.278818218527812E9, 2.282288688027205E9, 2.2858420113795266E9, 2.289407546106806E9, 2.0732005307978141E9, 2.0760007834786124E9, 2.0791061078071E9, 2.082418260289448E9, 2.310207313018003E9, 2.3131703145490174E9, 2.3166724601937757E9, 2.319890575481249E9, 2.0951403061108932E9, 2.097704089292305E9, 2.1012395484330692E9, 2.1043740447976563E9, 2.3319947529530196E9, 2.335327261497051E9, 2.338336612573142E9, 2.3420917171946764E9, 2.1052361026914804E9, 2.1087562454341762E9, 2.1115062229433546E9, 2.1146757543644557E9, 2.365915010593432E9, 2.368901340032038E9, 2.372695652013629E9, 2.376260858710267E9, 2.048451083808801E9, 2.0514408222374234E9, 2.0541886347412E9, 2.0567845452990572E9, 2.2847456241648154E9, 2.2880706318919244E9, 2.291445487018947E9, 2.2945643581129003E9, 2.0776592671627643E9, 2.0804272432567601E9, 2.0837814325286932E9, 2.0861711950825367E9, 2.3150686738267746E9, 2.3184483811874557E9, 2.321746511922935E9, 2.324794220637328E9, 2.0982089475887935E9, 2.1008450796372569E9, 2.1041656069214644E9, 2.107156450555785E9, 2.3353881715598598E9, 2.339233892395295E9, 2.3424220518340015E9, 2.34582480871262E9, 2.1084281009576535E9, 2.111081702763964E9, 2.11418812306598E9, 2.1166411591318576E9, 2.3695652814891644E9, 2.372756719887297E9, 2.3757534479250298E9, 2.3788680115621614E9, 2.0527586930802324E9, 2.0555814524347088E9, 2.0585665930071468E9, 2.0611472198157098E9, 2.290865829159781E9, 2.294017623310537E9, 2.297531988956279E9, 2.300538963638298E9, 2.0817022648329146E9, 2.0845505752031066E9, 2.0868869920319176E9, 2.090133096121603E9, 2.3209894431662073E9, 2.3233222796425805E9, 2.326375180436001E9, 2.3297111439178967E9, 2.1012035452661622E9, 2.104102289825568E9, 2.1064983149763343E9, 2.1091704624065132E9, 2.3384131502221045E9, 2.34186194435061E9, 2.3449186576756296E9, 2.3479260114097137E9, 2.1110321667114124E9, 2.113923022709847E9, 2.1166299145752752E9, 2.119729265708038E9, 2.372234250044499E9, 2.375424500388574E9, 2.37846996285205E9, 2.3817230678363123E9, 2.058061484526923E9, 2.0610047114206505E9, 2.0641629236232224E9, 2.0667423686976197E9, 2.2958916586487675E9, 2.298237072632033E9, 2.301118264487002E9, 2.3046529947327685E9, 2.0849580367606437E9, 2.0878160277543578E9, 2.090933895163552E9, 2.0933999904349394E9, 2.3253271687518435E9, 2.328432342588017E9, 2.3314001967707663E9, 2.3344620254572988E9, 2.1045159939923224E9, 2.1073359762087529E9, 2.110283776062111E9, 2.1126400985511723E9, 2.342586593281876E9, 2.345915994257173E9, 2.349115393714012E9, 2.351895391933599E9, 2.1130637759936433E9, 2.1158595476711917E9, 2.1188330555251756E9, 2.1212310093476248E9, 2.375471626523276E9, 2.3782691181344986E9, 2.3816231890628467E9, 2.3842894593252473E9, 2.0607040187987175E9, 2.0639377438718894E9, 2.0672007425290384E9, 2.0698416519486225E9, 2.3003217497334785E9, 2.303531225289396E9, 2.3056435062973394E9, 2.30848873399616E9, 2.0890982465063963E9, 2.091957828323786E9, 2.0944009191829581E9, 2.0968709301219504E9, 2.3303170361028867E9, 2.331679052394052E9, 2.334334937412455E9, 2.338291358751935E9, 2.1075100652058086E9, 2.1103363702737517E9, 2.1134881126495183E9, 2.1151215809520867E9, 2.3454193909679675E9, 2.347760296699063E9, 2.3509630674346576E9, 2.352875274416535E9, 2.1160815270750928E9, 2.1176586930948167E9, 2.1213672347697892E9, 2.123242475031906E9, 2.3782838805359344E9, 2.3795481109951434E9, 2.3832885104530478E9, 2.3860565684641685E9, 2.06660388421743E9, 2.0683895619660714E9, 2.070695493761063E9, 2.0731632262702842E9, 2.305040788425583E9, 2.3076648809286118E9, 2.3102659940324636E9, 2.311537082819105E9, 2.093126208849086E9, 2.0948131819893517E9, 2.098233265139667E9, 2.1001018704441965E9, 2.33276713237926E9, 2.3354909674609284E9, 2.3397690815968547E9, 2.3410368807786674E9, 2.109762862800128E9, 2.1118412458367324E9, 2.1152342243189976E9, 2.1169792468288434E9, 2.3479135841493125E9, 2.3499227206138396E9, 2.3533888624744153E9, 2.355246739461807E9, 2.1172780205335007E9, 2.1187812346917887E9, 2.122138142986714E9, 2.1240146655518348E9, 2.37989130130456E9, 2.382079260996265E9, 2.3845706606620226E9, 2.387508673943968E9, 2.0695433749659212E9, 2.0709850243210456E9, 2.0736993415106874E9, 2.076390784461095E9, 2.308664061529192E9, 2.310260492547308E9, 2.313620383106927E9, 2.316130658240509E9, 2.0945543114881203E9, 2.0969476533374496E9, 2.0990177173045478E9, 2.101496013969246E9, 2.3375445839000893E9, 2.33917112495012E9, 2.3422402286244187E9, 2.344789871249999E9, 2.112514170609226E9, 2.1143528254413502E9, 2.1172668683858774E9, 2.1194902191210566E9, 2.3486291697162576E9, 2.3510924393531036E9, 2.353586230735849E9, 2.3565782039145594E9, 2.1180209971498473E9, 2.120987391010092E9, 2.1230777540159929E9, 2.1253738238398287E9, 2.3815934153573465E9, 2.3839217505794835E9, 2.386352768780984E9, 2.3892316205277076E9, 2.072038475600269E9, 2.0740540344811468E9, 2.0762354413214338E9, 2.0785882439156535E9, 2.308450379596647E9, 2.312134094612298E9, 2.3140130450640984E9, 2.3168032282895837E9, 2.0958960133356085E9, 2.0980665498240192E9, 2.100696817311647E9, 2.1028353646403356E9, 2.337669526069912E9, 2.3399476514058905E9, 2.342997613404579E9, 2.3451198481059413E9, 2.110605199631772E9, 2.1129070170702753E9, 2.1150948732143424E9, 2.1182082073706837E9, 2.3476970963239274E9, 2.3504120048840237E9, 2.353281254330209E9, 2.3556861341736307E9, 2.1162528028901074E9, 2.1184764475763974E9, 2.1208467258141954E9, 2.123050814231294E9, 2.38035533686049E9, 2.3826963972324133E9, 2.387085353140121E9, 2.3881032613062754E9, 2.0716750768082643E9, 2.073810846548232E9, 2.076147171594048E9, 2.0785575891231394E9, 2.3095907375101666E9, 2.313309102209109E9, 2.315532281036368E9, 2.3174738806785874E9, 2.096720381984357E9, 2.0982050141370792E9, 2.1021155543761165E9, 2.1032885028317294E9, 2.3398516698213615E9, 2.3409216316845818E9, 2.3429634720473905E9, 2.3461245031599736E9, 2.1119087162267358E9, 2.1142707647397904E9, 2.1157127471284106E9, 2.11794246051927E9, 2.347921640266045E9, 2.349576905172844E9, 2.351754394200045E9, 2.3546251724602003E9, 2.1165880014594133E9, 2.1187223295654573E9, 2.121622848076982E9, 2.1241804787502484E9, 2.380771547720457E9, 2.3820483315035677E9, 2.3867452601308236E9, 2.387500287205149E9, 2.0741221152385952E9, 2.07644218744369E9, 2.0787144375916126E9, 2.0791947205782056E9, 2.312511166153668E9, 2.3130342004070225E9, 2.314227448393603E9, 2.317959239667116E9, 2.096862531956367E9, 2.0990232741929073E9, 2.1014395127777104E9, 2.1037127050080087E9, 2.33976319102656E9, 2.341839073189034E9, 2.344633499331861E9, 2.346965162428877E9, 2.1112915426622796E9, 2.1146051968804212E9, 2.1160026100098886E9, 2.1189806706825376E9, 2.3478731007996845E9, 2.3501858818832617E9, 2.353084273685412E9, 2.3553333395924172E9, 2.1167187914610808E9, 2.1191137040151749E9, 2.1205531951136212E9, 2.1238808114095426E9, 2.379375474890217E9, 2.3827524057277036E9, 2.384726796727694E9, 2.387073795323883E9, 2.0772828015239658E9, 2.0777691337828133E9, 2.081109360737013E9, 2.0816520609036393E9, 2.3119441489516144E9, 2.3150799506922803E9, 2.3169967263588395E9, 2.3195040912068443E9, 2.0987559417383595E9, 2.1009504594352534E9, 2.1028294315279763E9, 2.1050990856268923E9, 2.3408155776730986E9, 2.343470368939196E9, 2.3454062774431705E9, 2.347798598323788E9, 2.1139922067428231E9, 2.115899458641237E9, 2.117709272853161E9, 2.1199806027498522E9, 2.3482421442013106E9, 2.350862821609865E9, 2.353117482313106E9, 2.3554413785231776E9, 2.1183675202365298E9, 2.121124702722665E9, 2.122727233844898E9, 2.1249788026703124E9, 2.379847770227549E9, 2.382018879660701E9, 2.3872449580978622E9, 2.386742675176826E9, 2.078744870886019E9, 2.0805095840167236E9, 2.0828756398863876E9, 2.084554277169394E9, 2.3148390709895544E9, 2.3172504878208427E9, 2.3192198007313695E9, 2.3217007720836124E9, 2.101075868793776E9, 2.1031141322625465E9, 2.1051572325087066E9, 2.1072877499853444E9, 2.343578842727543E9, 2.3457312792111683E9, 2.347968003163661E9, 2.350334989736231E9, 2.1155069193381898E9, 2.1172220766256206E9, 2.119265403109395E9, 2.1211784592827077E9, 2.3496898401318936E9, 2.352026515414515E9, 2.3538414937913766E9, 2.355925535815752E9, 2.1188996496791587E9 ], "type": "scatter" } ], "layout": { "template": { "data": { "histogram2dcontour": [ { "type": "histogram2dcontour", "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ] } ], "choropleth": [ { "type": "choropleth", "colorbar": { "outlinewidth": 0, "ticks": "" } } ], "histogram2d": [ { "type": "histogram2d", "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ] } ], "heatmap": [ { "type": "heatmap", "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ] } ], "contourcarpet": [ { "type": "contourcarpet", "colorbar": { "outlinewidth": 0, "ticks": "" } } ], "contour": [ { "type": "contour", "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ] } ], "surface": [ { "type": "surface", "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ] } ], "mesh3d": [ { "type": "mesh3d", "colorbar": { "outlinewidth": 0, "ticks": "" } } ], "scatter": [ { "marker": { "line": { "color": "#283442" } }, "type": "scatter" } ], "parcoords": [ { "type": "parcoords", "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } } } ], "scatterpolargl": [ { "type": "scatterpolargl", "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } } } ], "bar": [ { "error_x": { "color": "#f2f5fa" }, "error_y": { "color": "#f2f5fa" }, "marker": { "line": { "color": "rgb(17,17,17)", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "scattergeo": [ { "type": "scattergeo", "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } } } ], "scatterpolar": [ { "type": "scatterpolar", "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } } } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "scattergl": [ { "marker": { "line": { "color": "#283442" } }, "type": "scattergl" } ], "scatter3d": [ { "type": "scatter3d", "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } } } ], "scattermap": [ { "type": "scattermap", "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } } } ], "scattermapbox": [ { "type": "scattermapbox", "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } } } ], "scatterternary": [ { "type": "scatterternary", "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } } } ], "scattercarpet": [ { "type": "scattercarpet", "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } } } ], "carpet": [ { "aaxis": { "endlinecolor": "#A2B1C6", "gridcolor": "#506784", "linecolor": "#506784", "minorgridcolor": "#506784", "startlinecolor": "#A2B1C6" }, "baxis": { "endlinecolor": "#A2B1C6", "gridcolor": "#506784", "linecolor": "#506784", "minorgridcolor": "#506784", "startlinecolor": "#A2B1C6" }, "type": "carpet" } ], "table": [ { "cells": { "fill": { "color": "#506784" }, "line": { "color": "rgb(17,17,17)" } }, "header": { "fill": { "color": "#2a3f5f" }, "line": { "color": "rgb(17,17,17)" } }, "type": "table" } ], "barpolar": [ { "marker": { "line": { "color": "rgb(17,17,17)", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "pie": [ { "automargin": true, "type": "pie" } ] }, "layout": { "autotypenumbers": "strict", "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#f2f5fa" }, "hovermode": "closest", "hoverlabel": { "align": "left" }, "paper_bgcolor": "rgb(17,17,17)", "plot_bgcolor": "rgb(17,17,17)", "polar": { "bgcolor": "rgb(17,17,17)", "angularaxis": { "gridcolor": "#506784", "linecolor": "#506784", "ticks": "" }, "radialaxis": { "gridcolor": "#506784", "linecolor": "#506784", "ticks": "" } }, "ternary": { "bgcolor": "rgb(17,17,17)", "aaxis": { "gridcolor": "#506784", "linecolor": "#506784", "ticks": "" }, "baxis": { "gridcolor": "#506784", "linecolor": "#506784", "ticks": "" }, "caxis": { "gridcolor": "#506784", "linecolor": "#506784", "ticks": "" } }, "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "sequential": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ], "sequentialminus": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ], "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ] }, "xaxis": { "gridcolor": "#283442", "linecolor": "#506784", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "#283442", "automargin": true, "zerolinewidth": 2 }, "yaxis": { "gridcolor": "#283442", "linecolor": "#506784", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "#283442", "automargin": true, "zerolinewidth": 2 }, "scene": { "xaxis": { "backgroundcolor": "rgb(17,17,17)", "gridcolor": "#506784", "linecolor": "#506784", "showbackground": true, "ticks": "", "zerolinecolor": "#C8D4E3", "gridwidth": 2 }, "yaxis": { "backgroundcolor": "rgb(17,17,17)", "gridcolor": "#506784", "linecolor": "#506784", "showbackground": true, "ticks": "", "zerolinecolor": "#C8D4E3", "gridwidth": 2 }, "zaxis": { "backgroundcolor": "rgb(17,17,17)", "gridcolor": "#506784", "linecolor": "#506784", "showbackground": true, "ticks": "", "zerolinecolor": "#C8D4E3", "gridwidth": 2 } }, "shapedefaults": { "line": { "color": "#f2f5fa" } }, "annotationdefaults": { "arrowcolor": "#f2f5fa", "arrowhead": 0, "arrowwidth": 1 }, "geo": { "bgcolor": "rgb(17,17,17)", "landcolor": "rgb(17,17,17)", "subunitcolor": "#506784", "showland": true, "showlakes": true, "lakecolor": "rgb(17,17,17)" }, "title": { "x": 0.05 }, "updatemenudefaults": { "bgcolor": "#506784", "borderwidth": 0 }, "sliderdefaults": { "bgcolor": "#C8D4E3", "borderwidth": 1, "bordercolor": "rgb(17,17,17)", "tickwidth": 0 }, "mapbox": { "style": "dark" } } }, "autosize": false, "width": 2000, "height": 1000 }, "config": { "plotlyServerURL": "https://plot.ly" } } }, "metadata": {}, "output_type": "display_data", "jetTransient": { "display_id": null } } ], "execution_count": 4 }, { "cell_type": "code", "id": "284d739a-7a6b-4002-994a-86b62d793df2", "metadata": { "ExecuteTime": { "end_time": "2025-11-18T15:05:17.388487Z", "start_time": "2025-11-18T15:05:16.113407Z" } }, "source": [ "upper_sampled_channels = [7, 993]\n", "lower_sampled_channels = [1, 992]\n", "\n", "upper_sampled_channel_meas = [channel_meas[channels.index(c)] for c in upper_sampled_channels]\n", "lower_sampled_channel_meas = [channel_meas[channels.index(c)] for c in lower_sampled_channels]\n", "\n", "upper_m, upper_b = lin_interpol(upper_sampled_channels[0], upper_sampled_channels[1], \n", " upper_sampled_channel_meas[0], upper_sampled_channel_meas[1])\n", "lower_m, lower_b = lin_interpol(lower_sampled_channels[0], lower_sampled_channels[1], \n", " lower_sampled_channel_meas[0], lower_sampled_channel_meas[1])\n", "\n", "r_c = list(range(0, 1050))\n", "\n", "r_v_upper = [calc_upper(c, upper_m, upper_b) for c in r_c]\n", "r_v_lower = [calc_lower(c, lower_m, lower_b) for c in r_c]\n", "r_v_rect = [calc_rect(c, upper_m, upper_b, lower_m, lower_b) for c in r_c]\n", "\n", "print(upper_m)\n", "print(lower_m)\n", "\n", "fig = make_subplots(specs=[[{\"secondary_y\": True}]])\n", "lv = channel_meas[0]\n", "deltas = []\n", "for meas in channel_meas[1:]:\n", " deltas.append((meas / lv) * 10 - 10 )\n", " lv = meas\n", "\n", "fig.update_layout(\n", " scene=dict(\n", " xaxis_title='channels',\n", " yaxis_title='filters',\n", " zaxis_title='ms'\n", " ),\n", " width=PLOT_WIDTH,\n", " height=PLOT_HEIGHT / 3 * 1,\n", " template='plotly_white',\n", ")\n", "fig.add_trace(go.Scatter(x=channels, y=channel_meas, name=\"Layer Execution Time\", mode=\"markers\", marker=dict(size=4)), secondary_y=False)\n", "fig.add_trace(go.Scatter(x=r_c, y=r_v_rect, name=\"Stepwise Approximation\", line=dict(dash=\"dot\", width=0.75,color=\"blue\" )))\n", "mean_var = np.mean(deltas)\n", "smoothed_deltas = [delta**2 for delta in deltas]\n", "fig.add_trace(go.Scatter(x=channels[1:], y=deltas, name=\"Point to point variance\", line=dict(color=\"lightgreen\")), secondary_y=True)\n", "fig.add_trace(go.Scatter(x=channels[1:], y=smoothed_deltas, name=\"Point to point variance\", line=dict(color=\"lightgreen\")), secondary_y=True)\n", "\n", "fig.update_layout(\n", " title_text=\"Latency Measurements for a Singular Neural Network Layer With Changing Input Channels\",\n", " autosize=False,\n", " width=PLOT_WIDTH,\n", " height=PLOT_HEIGHT / 3 * 2,\n", " legend_x=0,\n", " legend_y=1,\n", " template='plotly_white',\n", "\n", " font=dict(\n", " size=16,\n", " )\n", ")\n", "fig.update_xaxes(title_text=\"#Channels\")\n", "fig.update_yaxes(title_text=f\"\"\"Layer Execution Time (ms)\"\"\", secondary_y=False, range=[-10, 40])\n", "fig.update_yaxes(title_text=f\"\"\"Point to point variance (%)\"\"\", secondary_y=True, range=[-4, 40],)\n", "fig.write_image(\"images/sweep.svg\", width=PLOT_WIDTH/ 3 * 2, height=PLOT_HEIGHT / 3 * 2, scale=2)\n", "fig.show()" ], "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "0.034859607127407585\n", "0.03090997176087061\n" ] }, { "data": { "application/vnd.plotly.v1+json": { "data": [ { "marker": { "size": 4 }, "mode": "markers", "name": "Layer Execution Time", "x": [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049 ], "y": [ 0.7428208023309708, 0.9806959956884385, 0.8071743994951248, 0.8075008004903793, 1.3809375941753388, 1.5973904073238372, 1.7183567941188813, 1.1534016013145447, 1.554955208301544, 1.2423552036285401, 1.3295455932617188, 1.5566479980945587, 1.0148719906806947, 1.7998144149780273, 1.8006223917007447, 1.0898143887519836, 1.6281296014785767, 1.6241929977136624, 1.6306752026081086, 1.6271631956100463, 1.7464960038661956, 1.7473760008811952, 1.7470502660589575, 1.6451856076717377, 2.031230401992798, 2.0328997668098, 1.6870134555101395, 2.032071205973625, 1.7669376015663147, 1.6070608079433442, 2.4245919942855836, 1.607860340136234, 2.578500807285309, 2.579713451391083, 2.5800685627119884, 2.5799905143717607, 2.2708613177140555, 2.3926784727308483, 2.3905824104944866, 2.3926090792323764, 2.7121942809649875, 2.801771640777588, 2.8004931021820414, 2.7000719805558524, 2.3126170120047567, 2.313502601955248, 2.405004226443563, 2.313037203151291, 3.195670272707939, 2.7460645880454626, 2.743395621126348, 2.7461876327341255, 3.0081018274480646, 3.0114552058597157, 3.0320079922676086, 3.0112568747322515, 2.8047360646443105, 3.555940794944763, 3.0697855949401855, 3.3255346715450287, 2.767937407903145, 2.7683143676519393, 2.5758607983589172, 2.7685652269381227, 3.79461590051651, 3.7950675762616672, 3.79271599650383, 3.794319585347787, 3.6729070639904635, 3.5885999675993614, 3.58777117729187, 3.67252801656723, 3.810280787206329, 3.8089733322461448, 3.8097636310766774, 3.810499083611273, 3.513378491666582, 3.5131117230528717, 3.512128007411957, 3.512839323066803, 3.8476256370544433, 3.843883161151081, 3.847783759959693, 3.8451231837272646, 3.5936224362812936, 3.5931333237224155, 3.593180799484253, 3.7723760043873504, 3.906960000594457, 3.907467210292816, 3.9075447104193946, 3.9138368010520934, 3.561730288323902, 3.5604116139411928, 3.5617488026618958, 3.5613492742369446, 4.9109807968139645, 4.905825424664126, 4.912051430770329, 4.905048407001413, 4.579596012830734, 4.57807735602061, 4.578809642791748, 4.579058282034738, 4.918105443318685, 4.918118716336557, 4.9186927556991575, 4.919711968478034, 4.511002589848416, 4.510258767915809, 4.510987136674964, 4.510189706628973, 4.947619199752808, 4.948425949596968, 4.946892762184143, 4.9484412025002875, 4.5883743842442835, 4.589877300792271, 4.587195205688476, 4.5904828442467585, 5.013685110138684, 5.015241599082946, 5.014796136300775, 5.015500831604004, 4.549872016906738, 4.550425892784482, 4.550661440320343, 4.551167436548181, 6.01450400352478, 6.014834797900656, 6.013169598579407, 6.01626906269475, 5.5750223875045775, 5.577913594245911, 5.576248002052307, 5.573977589607239, 6.028419184684753, 6.028427219390869, 6.028403186798096, 6.029003432818821, 5.572332763671875, 5.571463335267361, 5.574510407447815, 5.571836221785772, 6.058700799942017, 6.061012852191925, 6.059156799316407, 6.060633863721575, 5.587884570613052, 5.586108827590943, 5.588825281276259, 5.586995220184326, 6.136863253837408, 6.13724799156189, 6.138238406181335, 6.137601542472839, 5.546949552453083, 5.547539186477661, 5.545606970787048, 5.546932901654925, 7.131637346176874, 7.131435019629342, 7.130643259154426, 7.133411663376155, 6.567292801539103, 6.5671451432364325, 6.57075089393778, 6.567265415191651, 7.1305132279029255, 7.133052902836954, 7.131648018956184, 7.1307328526429306, 6.56855696085337, 6.566053703096178, 6.569841623306274, 6.564873863052536, 7.168139518835606, 7.170779122977422, 7.171222874096462, 7.167452925727481, 6.581262083053589, 6.58056273111483, 6.578937578201294, 6.577673625946045, 7.242790195677015, 7.242805661381902, 7.243236736319531, 7.2423406555539085, 6.536874648502895, 6.535423018715599, 6.5385097322009855, 6.536744560993893, 8.241518449783324, 8.241991901397705, 8.239758435417624, 8.238673246823824, 7.558028918046218, 7.5603280544281, 7.5614784240722654, 7.558285326957702, 8.237451340327098, 8.234402881969105, 8.24107837677002, 8.234361120370718, 7.554019410559472, 7.557184004783631, 7.5541199207305905, 7.553742456436157, 8.268179647384152, 8.269387197494506, 8.265734434127808, 8.267261025399872, 7.565769648551941, 7.565326404571533, 7.564620796839396, 7.56484840130806, 8.346794677503182, 8.34925109392976, 8.3523344039917, 8.347849559783935, 7.525642918377388, 7.526523137092591, 7.527411150932312, 7.527631998062134, 9.338392066955567, 9.335700750350952, 9.335177612304687, 9.33732476234436, 8.54993067847358, 8.547337579727174, 8.548200188159942, 8.54507360458374, 9.336318302154542, 9.336088957609954, 9.336063934094978, 9.338268804550172, 8.546333465576172, 8.545960876676771, 8.545671615960464, 8.545711105748227, 9.367499075203298, 9.365949995974278, 9.36869764328003, 9.367668091656757, 8.55595830887083, 8.552952730430746, 8.552001953125, 8.554979193444346, 9.449024768102737, 9.449428796768188, 9.451120024635678, 9.451097583770752, 8.514450311660767, 8.514121532440186, 8.514422416687012, 8.513974332809449, 10.446578287284014, 10.441190433502197, 10.44538722038269, 10.447366380691529, 9.530629917066925, 9.53077597618103, 9.533125432332357, 9.529580879211426, 10.439903974533081, 10.438553619384766, 10.435932922363282, 10.435595273971558, 9.528327941894531, 9.530166387557983, 9.5287504196167, 9.53004961013794, 10.473734378814697, 10.473520135879516, 10.475777530670166, 10.47605809500051, 9.541369699452021, 9.540708154547517, 9.542011578877768, 9.542145442962646, 10.56618399620056, 10.566536970305862, 10.566606476193382, 10.566749170091416, 9.504780817031861, 9.50236954689026, 9.503698805104131, 9.50385594367981, 11.55935196876526, 11.557815980911254, 11.561163234710694, 11.555635166168212, 10.523289585113526, 10.522056102752686, 10.522563123703003, 10.522756250281082, 11.542137575149535, 11.544529581069947, 11.544806289672852, 11.543078279495239, 10.52088794708252, 10.521635246276855, 10.519148778915405, 10.521179012615809, 11.576604652404786, 11.580672966109383, 11.579154118247654, 11.580238389968873, 10.532838624099206, 10.532726464448151, 10.535415935516358, 10.532236766815185, 11.677207946777344, 11.676162510587458, 11.675615741781993, 11.674668741226196, 10.493343683594432, 10.493337712802616, 10.494390392303467, 10.494247961044312, 12.680256006194323, 12.675089269071012, 12.675419187545776, 12.677777576446534, 11.513156652450562, 11.517214298248291, 11.514733097769998, 11.515998458862304, 12.650009376246755, 12.65112476348877, 12.653079938888549, 12.652332782745361, 11.508875226974487, 11.509838485717774, 11.508762142874978, 11.510977745056152, 12.681846427917481, 12.684791946411133, 12.68293924331665, 12.680009603500366, 11.520990324020385, 11.519702386856078, 11.520830392837524, 11.520308780670167, 12.7801374516017, 12.780536031723022, 12.77922077178955, 12.782796859741211, 11.483640003204346, 11.48378882408142, 11.4833664894104, 11.483118391036987, 13.780438470840455, 13.784934377670288, 13.784395217895508, 13.784941066395152, 12.506177425384521, 12.503923225402833, 12.50623984336853, 12.505356740951537, 13.755116844177246, 13.756777477264404, 13.757831709725517, 13.760446405410766, 12.50141282081604, 12.502500820159913, 12.500916307622736, 12.49962239265442, 13.786121654510499, 13.788860702514649, 13.790561485290528, 13.789494466781616, 12.512390422821046, 12.515948642383922, 12.515652797840259, 12.516332769393921, 13.893288363581119, 13.891054344177245, 13.895180797576904, 13.892267179489135, 12.471523793538411, 12.474910402297974, 12.474252796173095, 12.47154478593306, 14.89758882522583, 14.895435190200805, 14.892395114898681, 14.893023920059203, 13.499345938364664, 13.498790407180786, 13.501499271392822, 13.50037922859192, 14.863808012008667, 14.869803190231323, 14.867019176483154, 14.865825849420885, 13.494320056507888, 13.496812772750854, 13.494294261932373, 13.491361618041992, 14.898664647882635, 14.902946295561614, 14.897555947303772, 14.899149894714355, 13.50944800376892, 13.507161458333334, 13.509571313858032, 13.509543943405152, 15.004462337493896, 15.008468866348267, 15.011848002672195, 15.009468793869019, 13.465078751246134, 13.46594877243042, 13.465763235092163, 13.465735764339053, 16.003387260437012, 16.00558729171753, 16.003081464767455, 16.003676934675738, 14.489073657989502, 14.488737678527832, 14.490846347808837, 14.49280333518982, 15.970196158797652, 15.9701566696167, 15.966442260742188, 15.967785549163818, 14.48070569038391, 14.482166433334351, 14.479481649398803, 14.486259174346923, 15.991906413325557, 15.993027114868164, 15.991604709625244, 15.995182323455811, 14.498036861419678, 14.499287939071655, 14.497806220219053, 14.498575973510743, 16.11172170639038, 16.111352062225343, 16.11338777253122, 16.115065574645996, 14.453655286268754, 14.452729511260987, 14.454234026279687, 14.454582161373562, 17.10611515045166, 17.10645761489868, 17.106218631450947, 17.111108735267152, 15.481206369400024, 15.483865642547608, 15.48065915107727, 15.478884744644166, 17.080723190307616, 17.0815598487854, 17.081520544516074, 17.0834303855896, 15.46762399673462, 15.473745536804199, 15.468528032302856, 15.471071814313348, 17.10914554595947, 17.106430753072104, 17.107355213165285, 17.106658823349896, 15.489711999893188, 15.490531319066099, 15.487161493301391, 15.492758959531784, 17.232703072684153, 17.233113765716553, 17.232455215454102, 17.231212515580026, 15.442867183685303, 15.441571235656738, 15.442305995571997, 15.44583721818595, 18.230593490600587, 18.232848789380945, 18.22902642763578, 18.229939270019532, 16.47475061416626, 16.47347745895386, 16.474086082587807, 16.47434558868408, 18.175217628479004, 18.169480817071324, 18.17076089647081, 18.176035118103027, 16.457640361785888, 16.456618911341618, 16.456588249206543, 16.457601107083836, 18.203035068511962, 18.204734230041502, 18.200711743584996, 18.203604698181152, 16.478859233856202, 16.483025455474852, 16.476358207496435, 16.479316589512777, 18.321973576265222, 18.32124964396159, 18.32223455111186, 18.319774436950684, 16.427748918533325, 16.432134188138523, 16.432278663881362, 16.42967987060547, 19.318998432159425, 19.312437057495117, 19.309582328796388, 19.31791524887085, 17.461555549076625, 17.45852632522583, 17.461551856994628, 17.4583423464906, 19.268063953944615, 19.27448454770175, 19.269721755981447, 19.273051166534422, 17.44170560836792, 17.442211151123047, 17.440523052215575, 17.442846134730747, 19.30822099423876, 19.309811115264893, 19.309851264953615, 19.311379146575927, 17.46993932723999, 17.471237087249754, 17.469723320007326, 17.468601186224756, 19.444679816563923, 19.44747986112322, 19.446702194213866, 19.445740737915038, 17.416721534729003, 17.42089921337063, 17.4185471534729, 17.416613006591795, 20.44474353790283, 20.44305772781372, 20.44233112335205, 20.436046854654947, 18.45475845336914, 18.455330408536472, 18.45188636779785, 18.454540634155272, 20.384453501020158, 20.383574199676513, 20.386057758331297, 20.383376121520996, 18.4317006111145, 18.43120611474869, 18.4319635738026, 18.434047794342042, 20.412372493743895, 20.416399355287904, 20.411412715911865, 20.41244125366211, 18.463219589657253, 18.46932418529804, 18.465862369537355, 18.46816840924715, 20.552083206176757, 20.550164794921876, 20.55186102940486, 20.553585529327393, 18.40528621673584, 18.404933373133343, 18.408756732940674, 18.40487184524536, 21.543340969085694, 21.54628791809082, 21.540643838735726, 21.545917708298255, 19.448710250854493, 19.446117043495178, 19.4461407661438, 19.448684883117675, 21.482633876800538, 21.483681678771973, 21.480636882781983, 21.483550357818604, 19.416507244110107, 19.42096338272095, 19.421347173055015, 19.42200174331665, 21.518609821796417, 21.515917257829145, 21.518858521072953, 21.51669111251831, 19.45228796005249, 19.451418331691197, 19.453464279174806, 19.453820579930355, 21.661313438415526, 21.662024116516115, 21.663249588012697, 21.660906164986745, 19.398209667205812, 19.3909117380778, 19.396220874786376, 19.397684926572055, 22.66328803698222, 22.657978194100515, 22.66369915008545, 22.663374252319336, 20.43612043207342, 20.437539196014406, 20.437113761901855, 20.438358306884766, 22.59591064453125, 22.59247689020066, 22.598081515385555, 22.59668951034546, 20.407213756016322, 20.406507396697997, 20.406867294311525, 20.40878562927246, 22.63247673852103, 22.629037720816477, 22.629081872793343, 22.630527877807616, 20.45808963775635, 20.45392484664917, 20.460287857055665, 20.45557516271418, 22.768014430999756, 22.765664100646973, 22.770202142220956, 22.767686367034912, 20.387567901611327, 20.387116718292237, 20.385636711120604, 20.381257724761962, 23.767428985008827, 23.769987446921213, 23.7699032659116, 23.765539264678956, 21.442159423828127, 21.44308304786682, 21.44006530098293, 21.437940979003905, 23.71126045227051, 23.70149803161621, 23.70802356885827, 23.705341692324037, 21.40482911196622, 21.400828742980956, 21.40240020751953, 21.40415156515021, 23.74081403017044, 23.734791657020306, 23.740035102480935, 23.736814403533934, 21.44331828030673, 21.44533069928487, 21.44444793065389, 21.444212039311726, 23.884797255198162, 23.88511610031128, 23.887282397295976, 23.88472865178035, 21.375401337941486, 21.3771502494812, 21.377014636993408, 21.37327702840169, 24.885374450683592, 24.87913203239441, 24.878390092116135, 24.879828929901123, 22.429076671600342, 22.42805052863227, 22.426214599609374, 22.42426476111779, 24.79923078748915, 24.80214666283649, 24.801414984243888, 24.798222255706786, 22.38576946258545, 22.389733028411865, 22.38847491615697, 22.389961528778077, 24.827816092449687, 24.833462424900222, 24.827608632677386, 24.82650399208069, 22.435619990030926, 22.43593282699585, 22.43934545516968, 22.4356032371521, 24.99564676699431, 24.989723478044784, 24.99293270111084, 24.99117431640625, 22.36924303494967, 22.37291374206543, 22.368955230712892, 22.367165664146686, 25.983397006988525, 25.982331371307374, 25.98432870344682, 25.988239895213734, 23.428300762176512, 23.427251052856445, 23.425694783528645, 23.426756313868932, 25.90881882644281, 25.910636953405433, 25.905160511241238, 25.911674976348877, 23.382324695587158, 23.3808030128479, 23.38010721206665, 23.381931767319188, 25.942924976348877, 25.946308612823486, 25.941243444170272, 25.94025218848026, 23.437502966986763, 23.43124595201348, 23.43158531188965, 23.429780183015048, 26.103644256591796, 26.10659477927468, 26.1039457321167, 26.10936164855957, 23.35434579849243, 23.354751873016358, 23.357070982456207, 23.358227157592772, 27.105785522460938, 27.105291434696742, 27.102660655975342, 27.105356057484943, 24.42029822956432, 24.419657309850056, 24.41516460516514, 24.41606947580973, 27.019049549102782, 27.018348598480223, 27.024276733398438, 27.018427276611327, 24.36357765197754, 24.37160978317261, 24.372079769770306, 24.369587230682374, 27.055730295181274, 27.05433769226074, 27.05940515344793, 27.060917952965045, 24.44032881810115, 24.436574459075928, 24.436916419437953, 24.437771224975585, 27.2158696101262, 27.21436544565054, 27.215230560302736, 27.211054515838622, 24.346485208581996, 24.34557004128733, 24.34613929476057, 24.344584506490957, 28.209825801849366, 28.20617202758789, 28.199591343219463, 28.20092589514596, 25.419120121002198, 25.426029378717597, 25.427002906799316, 25.420763301849366, 28.135595397949217, 28.133241835094633, 28.12739839553833, 28.130327901532574, 25.357087993621825, 25.355696201324463, 25.355801486968993, 25.35488579489968, 28.161114331838245, 28.15925588607788, 28.15569694369447, 28.160029707283808, 25.42809114456177, 25.424185276031494, 25.421697253272647, 25.423748874664305, 28.333028078079224, 28.331272193363734, 28.327144549443172, 28.33071336746216, 25.330332095806416, 25.33228144645691, 25.328305671954976, 25.33164644241333, 29.34602665901184, 29.336627388000487, 29.32684222134677, 29.325899124145508, 26.420419216156006, 26.416382710138958, 26.424926376342775, 26.425061763416636, 29.236276920025166, 29.23240205515986, 29.23435013382523, 29.23591833114624, 26.339525388634723, 26.3565185546875, 26.358873653411866, 26.3465615272522, 29.26744485938031, 29.264023008800688, 29.256104729392312, 29.269204946664665, 26.427437562208908, 26.433244514465333, 26.42934732437134, 26.439955234527588, 29.434316968917848, 29.448046597567473, 29.432155036926268, 29.441718292236327, 26.316204217764046, 26.333950328826905, 26.324298949468705, 26.325401306152344, 30.431276480356853, 30.44150522020128, 30.4440654407848, 30.444243748982746, 27.414432048797607, 27.415974502563476, 27.417786164717242, 27.435370581490652, 30.334231009850136, 30.34584275607405, 30.332361016954696, 30.341321659088134, 27.34750629606701, 27.347937629336403, 27.330200782189003, 27.347649574279785, 30.381307235130897, 30.387156859688137, 30.374106060374867, 30.384731565202987, 27.428327878316242, 27.437004852294923, 27.428675128567605, 27.439093726021902, 30.55873289975253, 30.572684860229494, 30.55989953449794, 30.568445205688477, 27.313568210601808, 27.320174407958984, 27.323291110992432, 27.321289560069207, 31.555421389066257, 31.569909962740812, 31.56499445879901, 31.560439482979152, 28.41786479949951, 28.43090675354004, 28.422250509262085, 28.424042205810547, 31.46697733952449, 31.467066153501854, 31.472001143864222, 31.470811760943867, 28.325142288208006, 28.337721729278563, 28.33282302856445, 28.334212875366212, 31.485361735026043, 31.493688992091588, 31.48600149154663, 31.488593174861027, 28.448621681758336, 28.450927352905275, 28.45285921096802, 28.44877162346473, 31.6886625289917, 31.67993848751753, 31.684307098388672, 31.685600090026856, 28.308460235595703, 28.312481293311485, 28.3152760664622, 28.312757260871656, 32.683385555560776, 32.68802486766469, 32.69004370949485, 32.68936259929951, 29.46704978942871, 29.452755314963206, 29.461466244288854, 29.458571990331013, 32.59952389110219, 32.60178264494865, 32.59690143751062, 32.599653652736116, 29.357101712908065, 29.36078483581543, 29.354787473325377, 29.360416065562855, 32.65849622090658, 32.65864936341631, 32.66056182861328, 32.64819960160689, 29.48897535904594, 29.487034252711705, 29.483163833618164, 29.48511401089755, 32.8567416978919, 32.8578914642334, 32.856766973223, 32.85821689258922, 29.338124656677245, 29.340984924979832, 29.318665313720704, 29.33778247833252, 33.85528564453125, 33.8568240574428, 33.85508859568629, 33.85215029509171, 30.49853821804649, 30.482151641845704, 30.485490052596383, 30.492526531219482, 33.738943862915036, 33.75105304718018, 33.7241813659668, 33.74126924787249, 30.36223281513561, 30.380606365203857, 30.386353413263958, 30.377592268444243, 33.782289211566635, 33.780256390571594, 33.79291734241304, 33.79298767089844, 30.515115879200124, 30.525750505163316, 30.5295893351237, 30.524430888039724, 33.99295978546142, 33.9943499357804, 33.98346026738485, 33.97808423249618, 30.347758806668796, 30.36318668242424, 30.33506627516313, 30.35709503718785, 34.98013451520134, 34.97740919693656, 34.97549457550049, 35.00372634062896, 31.504738894375887, 31.530254908970424, 31.546620655059815, 31.528402935374867, 34.88881567250127, 34.88886890411377, 34.88468017578125, 34.88287284157493, 31.395929527282714, 31.40033769607544, 31.39511365890503, 31.396091365814208, 34.936449397693984, 34.91740572894061, 34.93002548217773, 34.91656322479248, 31.544728719271145, 31.545810089111328, 31.539038276672365, 31.54097604751587, 35.13221039090838, 35.128132695737094, 35.139889457009055, 35.12038054833045, 31.380923522146123, 31.368134221723004, 31.373822298916902, 31.374602817353747, 36.08992942174276, 36.117817878723145, 36.09612548828125, 36.12298304999052, 32.557438560154125, 32.54595031738281, 32.5516103108724, 32.548971259075664, 36.00846004486084, 36.00678283691406, 36.01051197052002, 36.00755062103271, 32.4138988494873, 32.40939498901367, 32.41483364105225, 32.41396081858668, 36.03464052754064, 36.03784027099609, 36.042692531238906, 36.03968902587891, 32.56859149932861, 32.56439971923828, 32.56528186798096, 32.565205082748875, 36.24532961845398, 36.23380860038426, 36.24202052029696, 36.239148053255946, 32.38985277811686, 32.39202553885324, 32.352739334106445, 32.39117988380226, 37.22674671808878, 37.231458517221306, 37.225411954133406, 37.231652860288264, 33.56038856506348, 33.55804500579834, 33.562102913856506, 33.558756598110854, 37.11854946997858, 37.11847343444824, 37.11831226348877, 37.116611621997976, 33.40654772803897, 33.40807902018229, 33.40840816497803, 33.40688507080078, 37.15084438323974, 37.15640730016372, 37.156206665039065, 37.1582883199056, 33.576711654663086, 33.575452995300296, 33.58163809776306, 33.583977699279785, 37.376403427124025 ], "type": "scatter", "xaxis": "x", "yaxis": "y" }, { "line": { "color": "blue", "dash": "dot", "width": 0.75 }, "name": "Stepwise Approximation", "x": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049 ], "y": [ 0.7119108305701012, 1.4743395442270284, 1.4743395442270284, 1.4743395442270284, 1.4743395442270284, 1.7010299269179607, 1.7010299269179607, 1.7010299269179607, 1.7010299269179607, 1.4743395442270284, 1.4743395442270284, 1.4743395442270284, 1.4743395442270284, 1.7010299269179607, 1.7010299269179607, 1.7010299269179607, 1.7010299269179607, 1.4743395442270284, 1.4743395442270284, 1.4743395442270284, 1.4743395442270284, 1.7010299269179607, 1.7010299269179607, 1.7010299269179607, 1.7010299269179607, 1.4743395442270284, 1.4743395442270284, 1.4743395442270284, 1.4743395442270284, 1.7010299269179607, 1.7010299269179607, 1.7010299269179607, 1.7010299269179607, 2.589846972304071, 2.589846972304071, 2.589846972304071, 2.589846972304071, 2.6901490232658203, 2.6901490232658203, 2.6901490232658203, 2.6901490232658203, 2.589846972304071, 2.589846972304071, 2.589846972304071, 2.589846972304071, 2.6901490232658203, 2.6901490232658203, 2.6901490232658203, 2.6901490232658203, 2.589846972304071, 2.589846972304071, 2.589846972304071, 2.589846972304071, 2.6901490232658203, 2.6901490232658203, 2.6901490232658203, 2.6901490232658203, 2.589846972304071, 2.589846972304071, 2.589846972304071, 2.589846972304071, 2.6901490232658203, 2.6901490232658203, 2.6901490232658203, 2.6901490232658203, 3.705354400381114, 3.705354400381114, 3.705354400381114, 3.705354400381114, 3.67926811961368, 3.67926811961368, 3.67926811961368, 3.67926811961368, 3.705354400381114, 3.705354400381114, 3.705354400381114, 3.705354400381114, 3.67926811961368, 3.67926811961368, 3.67926811961368, 3.67926811961368, 3.705354400381114, 3.705354400381114, 3.705354400381114, 3.705354400381114, 3.67926811961368, 3.67926811961368, 3.67926811961368, 3.67926811961368, 3.705354400381114, 3.705354400381114, 3.705354400381114, 3.705354400381114, 3.67926811961368, 3.67926811961368, 3.67926811961368, 3.67926811961368, 4.820861828458156, 4.820861828458156, 4.820861828458156, 4.820861828458156, 4.668387215961539, 4.668387215961539, 4.668387215961539, 4.668387215961539, 4.820861828458156, 4.820861828458156, 4.820861828458156, 4.820861828458156, 4.668387215961539, 4.668387215961539, 4.668387215961539, 4.668387215961539, 4.820861828458156, 4.820861828458156, 4.820861828458156, 4.820861828458156, 4.668387215961539, 4.668387215961539, 4.668387215961539, 4.668387215961539, 4.820861828458156, 4.820861828458156, 4.820861828458156, 4.820861828458156, 4.668387215961539, 4.668387215961539, 4.668387215961539, 4.668387215961539, 5.936369256535199, 5.936369256535199, 5.936369256535199, 5.936369256535199, 5.657506312309399, 5.657506312309399, 5.657506312309399, 5.657506312309399, 5.936369256535199, 5.936369256535199, 5.936369256535199, 5.936369256535199, 5.657506312309399, 5.657506312309399, 5.657506312309399, 5.657506312309399, 5.936369256535199, 5.936369256535199, 5.936369256535199, 5.936369256535199, 5.657506312309399, 5.657506312309399, 5.657506312309399, 5.657506312309399, 5.936369256535199, 5.936369256535199, 5.936369256535199, 5.936369256535199, 5.657506312309399, 5.657506312309399, 5.657506312309399, 5.657506312309399, 7.0518766846122425, 7.0518766846122425, 7.0518766846122425, 7.0518766846122425, 6.6466254086572585, 6.6466254086572585, 6.6466254086572585, 6.6466254086572585, 7.0518766846122425, 7.0518766846122425, 7.0518766846122425, 7.0518766846122425, 6.6466254086572585, 6.6466254086572585, 6.6466254086572585, 6.6466254086572585, 7.0518766846122425, 7.0518766846122425, 7.0518766846122425, 7.0518766846122425, 6.6466254086572585, 6.6466254086572585, 6.6466254086572585, 6.6466254086572585, 7.0518766846122425, 7.0518766846122425, 7.0518766846122425, 7.0518766846122425, 6.6466254086572585, 6.6466254086572585, 6.6466254086572585, 6.6466254086572585, 8.167384112689284, 8.167384112689284, 8.167384112689284, 8.167384112689284, 7.635744505005118, 7.635744505005118, 7.635744505005118, 7.635744505005118, 8.167384112689284, 8.167384112689284, 8.167384112689284, 8.167384112689284, 7.635744505005118, 7.635744505005118, 7.635744505005118, 7.635744505005118, 8.167384112689284, 8.167384112689284, 8.167384112689284, 8.167384112689284, 7.635744505005118, 7.635744505005118, 7.635744505005118, 7.635744505005118, 8.167384112689284, 8.167384112689284, 8.167384112689284, 8.167384112689284, 7.635744505005118, 7.635744505005118, 7.635744505005118, 7.635744505005118, 9.282891540766327, 9.282891540766327, 9.282891540766327, 9.282891540766327, 8.624863601352978, 8.624863601352978, 8.624863601352978, 8.624863601352978, 9.282891540766327, 9.282891540766327, 9.282891540766327, 9.282891540766327, 8.624863601352978, 8.624863601352978, 8.624863601352978, 8.624863601352978, 9.282891540766327, 9.282891540766327, 9.282891540766327, 9.282891540766327, 8.624863601352978, 8.624863601352978, 8.624863601352978, 8.624863601352978, 9.282891540766327, 9.282891540766327, 9.282891540766327, 9.282891540766327, 8.624863601352978, 8.624863601352978, 8.624863601352978, 8.624863601352978, 10.39839896884337, 10.39839896884337, 10.39839896884337, 10.39839896884337, 9.613982697700838, 9.613982697700838, 9.613982697700838, 9.613982697700838, 10.39839896884337, 10.39839896884337, 10.39839896884337, 10.39839896884337, 9.613982697700838, 9.613982697700838, 9.613982697700838, 9.613982697700838, 10.39839896884337, 10.39839896884337, 10.39839896884337, 10.39839896884337, 9.613982697700838, 9.613982697700838, 9.613982697700838, 9.613982697700838, 10.39839896884337, 10.39839896884337, 10.39839896884337, 10.39839896884337, 9.613982697700838, 9.613982697700838, 9.613982697700838, 9.613982697700838, 11.513906396920413, 11.513906396920413, 11.513906396920413, 11.513906396920413, 10.603101794048698, 10.603101794048698, 10.603101794048698, 10.603101794048698, 11.513906396920413, 11.513906396920413, 11.513906396920413, 11.513906396920413, 10.603101794048698, 10.603101794048698, 10.603101794048698, 10.603101794048698, 11.513906396920413, 11.513906396920413, 11.513906396920413, 11.513906396920413, 10.603101794048698, 10.603101794048698, 10.603101794048698, 10.603101794048698, 11.513906396920413, 11.513906396920413, 11.513906396920413, 11.513906396920413, 10.603101794048698, 10.603101794048698, 10.603101794048698, 10.603101794048698, 12.629413824997457, 12.629413824997457, 12.629413824997457, 12.629413824997457, 11.592220890396556, 11.592220890396556, 11.592220890396556, 11.592220890396556, 12.629413824997457, 12.629413824997457, 12.629413824997457, 12.629413824997457, 11.592220890396556, 11.592220890396556, 11.592220890396556, 11.592220890396556, 12.629413824997457, 12.629413824997457, 12.629413824997457, 12.629413824997457, 11.592220890396556, 11.592220890396556, 11.592220890396556, 11.592220890396556, 12.629413824997457, 12.629413824997457, 12.629413824997457, 12.629413824997457, 11.592220890396556, 11.592220890396556, 11.592220890396556, 11.592220890396556, 13.744921253074498, 13.744921253074498, 13.744921253074498, 13.744921253074498, 12.581339986744416, 12.581339986744416, 12.581339986744416, 12.581339986744416, 13.744921253074498, 13.744921253074498, 13.744921253074498, 13.744921253074498, 12.581339986744416, 12.581339986744416, 12.581339986744416, 12.581339986744416, 13.744921253074498, 13.744921253074498, 13.744921253074498, 13.744921253074498, 12.581339986744416, 12.581339986744416, 12.581339986744416, 12.581339986744416, 13.744921253074498, 13.744921253074498, 13.744921253074498, 13.744921253074498, 12.581339986744416, 12.581339986744416, 12.581339986744416, 12.581339986744416, 14.860428681151541, 14.860428681151541, 14.860428681151541, 14.860428681151541, 13.570459083092276, 13.570459083092276, 13.570459083092276, 13.570459083092276, 14.860428681151541, 14.860428681151541, 14.860428681151541, 14.860428681151541, 13.570459083092276, 13.570459083092276, 13.570459083092276, 13.570459083092276, 14.860428681151541, 14.860428681151541, 14.860428681151541, 14.860428681151541, 13.570459083092276, 13.570459083092276, 13.570459083092276, 13.570459083092276, 14.860428681151541, 14.860428681151541, 14.860428681151541, 14.860428681151541, 13.570459083092276, 13.570459083092276, 13.570459083092276, 13.570459083092276, 15.975936109228584, 15.975936109228584, 15.975936109228584, 15.975936109228584, 14.559578179440134, 14.559578179440134, 14.559578179440134, 14.559578179440134, 15.975936109228584, 15.975936109228584, 15.975936109228584, 15.975936109228584, 14.559578179440134, 14.559578179440134, 14.559578179440134, 14.559578179440134, 15.975936109228584, 15.975936109228584, 15.975936109228584, 15.975936109228584, 14.559578179440134, 14.559578179440134, 14.559578179440134, 14.559578179440134, 15.975936109228584, 15.975936109228584, 15.975936109228584, 15.975936109228584, 14.559578179440134, 14.559578179440134, 14.559578179440134, 14.559578179440134, 17.091443537305626, 17.091443537305626, 17.091443537305626, 17.091443537305626, 15.548697275787994, 15.548697275787994, 15.548697275787994, 15.548697275787994, 17.091443537305626, 17.091443537305626, 17.091443537305626, 17.091443537305626, 15.548697275787994, 15.548697275787994, 15.548697275787994, 15.548697275787994, 17.091443537305626, 17.091443537305626, 17.091443537305626, 17.091443537305626, 15.548697275787994, 15.548697275787994, 15.548697275787994, 15.548697275787994, 17.091443537305626, 17.091443537305626, 17.091443537305626, 17.091443537305626, 15.548697275787994, 15.548697275787994, 15.548697275787994, 15.548697275787994, 18.20695096538267, 18.20695096538267, 18.20695096538267, 18.20695096538267, 16.537816372135854, 16.537816372135854, 16.537816372135854, 16.537816372135854, 18.20695096538267, 18.20695096538267, 18.20695096538267, 18.20695096538267, 16.537816372135854, 16.537816372135854, 16.537816372135854, 16.537816372135854, 18.20695096538267, 18.20695096538267, 18.20695096538267, 18.20695096538267, 16.537816372135854, 16.537816372135854, 16.537816372135854, 16.537816372135854, 18.20695096538267, 18.20695096538267, 18.20695096538267, 18.20695096538267, 16.537816372135854, 16.537816372135854, 16.537816372135854, 16.537816372135854, 19.322458393459712, 19.322458393459712, 19.322458393459712, 19.322458393459712, 17.526935468483714, 17.526935468483714, 17.526935468483714, 17.526935468483714, 19.322458393459712, 19.322458393459712, 19.322458393459712, 19.322458393459712, 17.526935468483714, 17.526935468483714, 17.526935468483714, 17.526935468483714, 19.322458393459712, 19.322458393459712, 19.322458393459712, 19.322458393459712, 17.526935468483714, 17.526935468483714, 17.526935468483714, 17.526935468483714, 19.322458393459712, 19.322458393459712, 19.322458393459712, 19.322458393459712, 17.526935468483714, 17.526935468483714, 17.526935468483714, 17.526935468483714, 20.437965821536753, 20.437965821536753, 20.437965821536753, 20.437965821536753, 18.516054564831574, 18.516054564831574, 18.516054564831574, 18.516054564831574, 20.437965821536753, 20.437965821536753, 20.437965821536753, 20.437965821536753, 18.516054564831574, 18.516054564831574, 18.516054564831574, 18.516054564831574, 20.437965821536753, 20.437965821536753, 20.437965821536753, 20.437965821536753, 18.516054564831574, 18.516054564831574, 18.516054564831574, 18.516054564831574, 20.437965821536753, 20.437965821536753, 20.437965821536753, 20.437965821536753, 18.516054564831574, 18.516054564831574, 18.516054564831574, 18.516054564831574, 21.5534732496138, 21.5534732496138, 21.5534732496138, 21.5534732496138, 19.505173661179434, 19.505173661179434, 19.505173661179434, 19.505173661179434, 21.5534732496138, 21.5534732496138, 21.5534732496138, 21.5534732496138, 19.505173661179434, 19.505173661179434, 19.505173661179434, 19.505173661179434, 21.5534732496138, 21.5534732496138, 21.5534732496138, 21.5534732496138, 19.505173661179434, 19.505173661179434, 19.505173661179434, 19.505173661179434, 21.5534732496138, 21.5534732496138, 21.5534732496138, 21.5534732496138, 19.505173661179434, 19.505173661179434, 19.505173661179434, 19.505173661179434, 22.66898067769084, 22.66898067769084, 22.66898067769084, 22.66898067769084, 20.494292757527294, 20.494292757527294, 20.494292757527294, 20.494292757527294, 22.66898067769084, 22.66898067769084, 22.66898067769084, 22.66898067769084, 20.494292757527294, 20.494292757527294, 20.494292757527294, 20.494292757527294, 22.66898067769084, 22.66898067769084, 22.66898067769084, 22.66898067769084, 20.494292757527294, 20.494292757527294, 20.494292757527294, 20.494292757527294, 22.66898067769084, 22.66898067769084, 22.66898067769084, 22.66898067769084, 20.494292757527294, 20.494292757527294, 20.494292757527294, 20.494292757527294, 23.784488105767885, 23.784488105767885, 23.784488105767885, 23.784488105767885, 21.48341185387515, 21.48341185387515, 21.48341185387515, 21.48341185387515, 23.784488105767885, 23.784488105767885, 23.784488105767885, 23.784488105767885, 21.48341185387515, 21.48341185387515, 21.48341185387515, 21.48341185387515, 23.784488105767885, 23.784488105767885, 23.784488105767885, 23.784488105767885, 21.48341185387515, 21.48341185387515, 21.48341185387515, 21.48341185387515, 23.784488105767885, 23.784488105767885, 23.784488105767885, 23.784488105767885, 21.48341185387515, 21.48341185387515, 21.48341185387515, 21.48341185387515, 24.899995533844926, 24.899995533844926, 24.899995533844926, 24.899995533844926, 22.47253095022301, 22.47253095022301, 22.47253095022301, 22.47253095022301, 24.899995533844926, 24.899995533844926, 24.899995533844926, 24.899995533844926, 22.47253095022301, 22.47253095022301, 22.47253095022301, 22.47253095022301, 24.899995533844926, 24.899995533844926, 24.899995533844926, 24.899995533844926, 22.47253095022301, 22.47253095022301, 22.47253095022301, 22.47253095022301, 24.899995533844926, 24.899995533844926, 24.899995533844926, 24.899995533844926, 22.47253095022301, 22.47253095022301, 22.47253095022301, 22.47253095022301, 26.015502961921968, 26.015502961921968, 26.015502961921968, 26.015502961921968, 23.46165004657087, 23.46165004657087, 23.46165004657087, 23.46165004657087, 26.015502961921968, 26.015502961921968, 26.015502961921968, 26.015502961921968, 23.46165004657087, 23.46165004657087, 23.46165004657087, 23.46165004657087, 26.015502961921968, 26.015502961921968, 26.015502961921968, 26.015502961921968, 23.46165004657087, 23.46165004657087, 23.46165004657087, 23.46165004657087, 26.015502961921968, 26.015502961921968, 26.015502961921968, 26.015502961921968, 23.46165004657087, 23.46165004657087, 23.46165004657087, 23.46165004657087, 27.131010389999012, 27.131010389999012, 27.131010389999012, 27.131010389999012, 24.45076914291873, 24.45076914291873, 24.45076914291873, 24.45076914291873, 27.131010389999012, 27.131010389999012, 27.131010389999012, 27.131010389999012, 24.45076914291873, 24.45076914291873, 24.45076914291873, 24.45076914291873, 27.131010389999012, 27.131010389999012, 27.131010389999012, 27.131010389999012, 24.45076914291873, 24.45076914291873, 24.45076914291873, 24.45076914291873, 27.131010389999012, 27.131010389999012, 27.131010389999012, 27.131010389999012, 24.45076914291873, 24.45076914291873, 24.45076914291873, 24.45076914291873, 28.246517818076054, 28.246517818076054, 28.246517818076054, 28.246517818076054, 25.43988823926659, 25.43988823926659, 25.43988823926659, 25.43988823926659, 28.246517818076054, 28.246517818076054, 28.246517818076054, 28.246517818076054, 25.43988823926659, 25.43988823926659, 25.43988823926659, 25.43988823926659, 28.246517818076054, 28.246517818076054, 28.246517818076054, 28.246517818076054, 25.43988823926659, 25.43988823926659, 25.43988823926659, 25.43988823926659, 28.246517818076054, 28.246517818076054, 28.246517818076054, 28.246517818076054, 25.43988823926659, 25.43988823926659, 25.43988823926659, 25.43988823926659, 29.362025246153095, 29.362025246153095, 29.362025246153095, 29.362025246153095, 26.42900733561445, 26.42900733561445, 26.42900733561445, 26.42900733561445, 29.362025246153095, 29.362025246153095, 29.362025246153095, 29.362025246153095, 26.42900733561445, 26.42900733561445, 26.42900733561445, 26.42900733561445, 29.362025246153095, 29.362025246153095, 29.362025246153095, 29.362025246153095, 26.42900733561445, 26.42900733561445, 26.42900733561445, 26.42900733561445, 29.362025246153095, 29.362025246153095, 29.362025246153095, 29.362025246153095, 26.42900733561445, 26.42900733561445, 26.42900733561445, 26.42900733561445, 30.47753267423014, 30.47753267423014, 30.47753267423014, 30.47753267423014, 27.41812643196231, 27.41812643196231, 27.41812643196231, 27.41812643196231, 30.47753267423014, 30.47753267423014, 30.47753267423014, 30.47753267423014, 27.41812643196231, 27.41812643196231, 27.41812643196231, 27.41812643196231, 30.47753267423014, 30.47753267423014, 30.47753267423014, 30.47753267423014, 27.41812643196231, 27.41812643196231, 27.41812643196231, 27.41812643196231, 30.47753267423014, 30.47753267423014, 30.47753267423014, 30.47753267423014, 27.41812643196231, 27.41812643196231, 27.41812643196231, 27.41812643196231, 31.59304010230718, 31.59304010230718, 31.59304010230718, 31.59304010230718, 28.407245528310167, 28.407245528310167, 28.407245528310167, 28.407245528310167, 31.59304010230718, 31.59304010230718, 31.59304010230718, 31.59304010230718, 28.407245528310167, 28.407245528310167, 28.407245528310167, 28.407245528310167, 31.59304010230718, 31.59304010230718, 31.59304010230718, 31.59304010230718, 28.407245528310167, 28.407245528310167, 28.407245528310167, 28.407245528310167, 31.59304010230718, 31.59304010230718, 31.59304010230718, 31.59304010230718, 28.407245528310167, 28.407245528310167, 28.407245528310167, 28.407245528310167, 32.70854753038422, 32.70854753038422, 32.70854753038422, 32.70854753038422, 29.396364624658027, 29.396364624658027, 29.396364624658027, 29.396364624658027, 32.70854753038422, 32.70854753038422, 32.70854753038422, 32.70854753038422, 29.396364624658027, 29.396364624658027, 29.396364624658027, 29.396364624658027, 32.70854753038422, 32.70854753038422, 32.70854753038422, 32.70854753038422, 29.396364624658027, 29.396364624658027, 29.396364624658027, 29.396364624658027, 32.70854753038422, 32.70854753038422, 32.70854753038422, 32.70854753038422, 29.396364624658027, 29.396364624658027, 29.396364624658027, 29.396364624658027, 33.82405495846127, 33.82405495846127, 33.82405495846127, 33.82405495846127, 30.385483721005887, 30.385483721005887, 30.385483721005887, 30.385483721005887, 33.82405495846127, 33.82405495846127, 33.82405495846127, 33.82405495846127, 30.385483721005887, 30.385483721005887, 30.385483721005887, 30.385483721005887, 33.82405495846127, 33.82405495846127, 33.82405495846127, 33.82405495846127, 30.385483721005887, 30.385483721005887, 30.385483721005887, 30.385483721005887, 33.82405495846127, 33.82405495846127, 33.82405495846127, 33.82405495846127, 30.385483721005887, 30.385483721005887, 30.385483721005887, 30.385483721005887, 34.93956238653831, 34.93956238653831, 34.93956238653831, 34.93956238653831, 31.374602817353747, 31.374602817353747, 31.374602817353747, 31.374602817353747, 34.93956238653831, 34.93956238653831, 34.93956238653831, 34.93956238653831, 31.374602817353747, 31.374602817353747, 31.374602817353747, 31.374602817353747, 34.93956238653831, 34.93956238653831, 34.93956238653831, 34.93956238653831, 31.374602817353747, 31.374602817353747, 31.374602817353747, 31.374602817353747, 34.93956238653831, 34.93956238653831, 34.93956238653831, 34.93956238653831, 31.374602817353747, 31.374602817353747, 31.374602817353747, 31.374602817353747, 36.05506981461535, 36.05506981461535, 36.05506981461535, 36.05506981461535, 32.36372191370161, 32.36372191370161, 32.36372191370161, 32.36372191370161, 36.05506981461535, 36.05506981461535, 36.05506981461535, 36.05506981461535, 32.36372191370161, 32.36372191370161, 32.36372191370161, 32.36372191370161, 36.05506981461535, 36.05506981461535, 36.05506981461535, 36.05506981461535, 32.36372191370161, 32.36372191370161, 32.36372191370161, 32.36372191370161, 36.05506981461535, 36.05506981461535, 36.05506981461535, 36.05506981461535, 32.36372191370161, 32.36372191370161, 32.36372191370161, 32.36372191370161, 37.170577242692396, 37.170577242692396, 37.170577242692396, 37.170577242692396, 33.35284101004946, 33.35284101004946, 33.35284101004946, 33.35284101004946, 37.170577242692396, 37.170577242692396, 37.170577242692396, 37.170577242692396, 33.35284101004946, 33.35284101004946, 33.35284101004946, 33.35284101004946, 37.170577242692396, 37.170577242692396, 37.170577242692396, 37.170577242692396, 33.35284101004946, 33.35284101004946, 33.35284101004946, 33.35284101004946, 37.170577242692396 ], "type": "scatter" }, { "line": { "color": "lightgreen" }, "name": "Point to point variance", "x": [ 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049 ], "y": [ 3.2023227218599093, -1.7693719252060696, 0.004043748110181156, 7.1013774021861344, 1.5674337063562866, 0.757275029575915, -3.2877641869133907, 3.481472598350342, -2.010347327074795, 0.7018153051439882, 1.7081204735198199, -3.480401529935053, 7.734398342896981, 0.00448922242200922, -3.947568386492076, 4.939512804038609, -0.024178687994734105, 0.03991031178912152, -0.021537133774065964, 0.7333794703450742, 0.005038643163519652, -0.0018641369806697838, -0.5830665571919056, 2.3465121049009774, 0.008218490700830472, -1.70144301724455, 2.045376397778302, -1.3047456389712337, -0.9048242194927916, 5.087120426939444, -3.3685323389430852, 6.036845632169971, 0.004702903727423546, 0.0013765533560103904, -3.0250490764416327E-4, -1.1981795860709958, 0.5364359067924891, -0.008760317193681644, 0.008477719609217615, 1.3357184193046034, 0.3302763391298402, -0.004563321924379693, -0.3585837135179677, -1.4349801462379244, 0.003829384398256863, 0.39551122359224067, -0.3823985932376921, 3.815905201845201, -1.4069213851699747, -0.009719243060535732, 0.010177210994566366, 0.9537374343688789, 0.011147822128400264, 0.06824868710615917, -0.06844018085795867, -0.6858292689038823, 2.678343747812571, -1.367163369805569, 0.833117065329855, -1.676714630020161, 0.0013618795992940136, -0.6952012803959811, 0.7481166245550916, 3.706073686091699, 0.0011903068900753766, -0.006196410763662286, 0.0042280751984478115, -0.3199849633809766, -0.2295377882485976, -0.0023095087637905465, 0.23623814085974182, 0.37508977472106153, -0.0034313874310107906, 0.002074834244288226, 0.0019304413759329009, -0.7797419325531116, -7.592936950668872E-4, -0.0028001262654413495, 0.0020253124411890866, 0.9530362285268517, -0.009726715269076536, 0.01014754779238558, -0.006914567965369045, -0.6540772178907908, -0.0013610571715609865, 1.3212914066862425E-4, 0.49870912404078993, 0.3567618817704883, 0.001298220862977928, 1.9833852060102686E-4, 0.01610241494082132, -0.8996453624063747, -0.0037023420527724227, 0.0037557138491166597, -0.001121719826656431, 3.789663463621359, -0.010497642656600803, 0.01269104700485535, -0.014256820938491899, -0.6635049589034256, -0.0033161370694472225, 0.0015995508904520506, 5.430215763180257E-4, 0.7404298884208327, 2.6988070967348676E-5, 0.0011671929770500356, 0.002072121251517345, -0.830758754269219, -0.0016489060198754402, 0.0016149156769813544, -0.0017677506537499, 0.9698693881565816, 0.0016305819255446607, -0.0030983335477596796, 0.003130127113289305, -0.7276368527407655, 0.0032754880533474307, -0.005843500660313694, 0.007166990744595481, 0.9219123134777067, 0.0031044808560380943, -8.88217991837692E-4, 0.0014052322050090993, -0.9283794985402345, 0.0012173438630487254, 5.176384395895184E-4, 0.001111917980438193, 3.2152993432525996, 5.499944395772616E-4, -0.002768487210705217, 0.005154459831093305, -0.7334224426999505, 0.0051860002352892565, -0.00298604875364461, -0.004071577240168267, 0.815291392496496, 1.3328048149574556E-5, -3.986544400014225E-5, 9.956965420609976E-4, -0.7574563097129179, -0.001560259305012579, 0.0054690697884822725, -0.004797166865937896, 0.8737955653696599, 0.0038160858676672404, -0.0030622817023839843, 0.0024377392005021647, -0.7800327552178317, -0.003177844852858769, 0.004862872831798981, -0.0032745004537257927, 0.9841927762289018, 6.269289514335696E-4, 0.0016137764366153107, -0.0010375349837410397, -0.9623498461612137, 0.0010629878981287533, -0.0034830140458002035, 0.002390957157370366, 2.8569021342391814, -2.837027988249474E-4, -0.0011102400466906914, 0.0038824046037859716, -0.7936158580943502, -2.2483892089653068E-4, 0.005490590846864762, -0.005304536425731143, 0.8576595844723265, 0.0035617000527956577, -0.001969540812197579, -0.0012832466083878558, -0.7883844527721937, -0.0038109706166995494, 0.00576894491178237, -0.007561461201920139, 0.9189295458946773, 0.0036824117818579083, 6.188325026190711E-4, -0.005257050903548333, -0.8178509838129084, -0.0010626410708667322, -0.0024696260486241073, -0.0019212102869570202, 1.011172958030901, 2.1353241594468386E-5, 5.951767281668907E-4, -0.0012371275415166139, -0.9740856452395885, -0.0022206786352079178, 0.00472305079035884, -0.0026996537122201403, 2.6079860898376985, 5.744713395543499E-4, -0.0027098618960099685, -0.0013170150585182228, -0.8261576935825303, 0.0030419788106286205, 0.0015215869415747818, -0.0042228476172034846, 0.898571546309654, -0.0037007300341418414, 0.008106835306215032, -0.008150943471470384, -0.8262228239276155, 0.004189285269422527, -0.004054531490963242, -4.996800400238754E-4, 0.9458055991030747, 0.0014604788016860937, -0.004417211674168087, 0.001846891264447592, -0.8485172715518576, -5.858544483867689E-4, -9.326864359895382E-4, 3.008802090356255E-4, 1.0336575628665763, 0.0029429457911547274, 0.003692918115948629, -0.005369569740432567, -0.9849322697039931, 0.001169625937277985, 0.0011798460239162978, 2.933905500768219E-4, 2.405484313472794, -0.002881991444906973, -5.603629124948384E-4, 0.002300063404090835, -0.8432758888779261, -0.0030328886208810246, 0.0010092130148393608, -0.003657592835194734, 0.9259659239756157, -2.4564773518243044E-4, -2.6802995439112465E-5, 0.0023616702614255303, -0.8480536976919328, -4.3596344666596565E-4, -3.384765276628343E-4, 4.6210279938563303E-5, 0.9616379014992678, -0.0016536742801740445, 0.0029336557497465776, -0.0010989271534569411, -0.8665014332743812, -0.0035128483935782384, -0.0011116363385994532, 0.0034813372771242967, 1.0450587364882136, 4.275876880086571E-4, 0.0017897673011386672, -2.3744132830572084E-5, -0.9910460280490359, -3.861426264126777E-4, 3.5339435275894004E-4, -5.262645610404348E-4, 2.2699198739971322, -0.005157529703650354, 0.004019452482186381, 0.001894769688362885, -0.8774809174098515, 1.5325231949603335E-4, 0.0024651257748580235, -0.0037181437987889865, 0.9552603696428079, -0.0012934555256531866, -0.002510594012390399, -3.2354404176082596E-4, -0.8693968175825404, 0.0019294525489303993, -0.0014857746273282402, 0.001363442701329376, 0.9902202058558824, -2.0455257640961122E-4, 0.002155335323141827, 2.67821963117143E-4, -0.8922138337458723, -6.93343749736286E-4, 0.0013661714719042095, 1.4028916625363763E-4, 1.0731743289378866, 3.3406015400316846E-4, 6.577924983020011E-5, 1.3504231311678438E-4, -1.0050095218171702, -0.002536902415762654, 0.001398870257901308, 1.653446504352729E-4, 2.162802169210469, -0.0013287837053113094, 0.0028960954257861715, -0.004781585062206162, -0.8933698288408376, -0.0011721452221422624, 4.8186489918400355E-4, 1.835356802395438E-4, 0.9687398440320454, 0.0020724115484132, 2.396880712751681E-4, -0.0014967857703762633, -0.8855439664032296, 7.103004975377303E-4, -0.0023631947917319707, 0.001930036111357225, 1.003143885797808, 0.0035142546772135574, -0.0013115367873464123, 9.363997664646462E-4, -0.9044716789051197, -1.0648568259519209E-4, 0.002553442432294162, -0.0030176015077447715, 1.0871111287297648, -8.952792436787149E-4, -4.682778309827995E-4, -8.110926025146625E-4, -1.0118703012619168, -5.6900755343036735E-6, 0.001003188432186164, -1.3572132713868257E-4, 2.0830535482529946, -0.004074631553800501, 2.6028887667628453E-4, 0.0018606003208745392, -0.918631768835942, 0.003524355587455119, -0.0021543408102342454, 0.0010989061418626989, 0.9847265275654475, 8.817283915281138E-4, 0.001545455788580341, -5.904934978655518E-4, -0.9037523557159872, 8.36970359214817E-4, -9.351502578685E-4, 0.0019251437762530799, 1.0171756985319558, 0.0023226258971007496, -0.001460570344637091, -0.002309906055748101, -0.914052367247443, -0.0011179049092859827, 9.791971559369728E-4, -4.5275570386138497E-4, 1.0935719648811748, 3.1187467492443943E-4, -0.0010291117134748617, 0.0027983615085158675, -1.0163322399564176, 1.2959381958488336E-4, -3.6776596773968606E-4, -2.1605020935488994E-4, 2.0006064568633324, 0.0032625281404108364, -3.9112248198591715E-4, 3.959901693306733E-4, -0.9276525992033395, -0.0018024692158231659, 0.0018527128837355633, -7.061294426247144E-4, 0.9993798090806116, 0.001207283882768806, 7.663367840731183E-4, 0.0019005143691348536, -0.914965654093649, 8.703011087369816E-4, -0.0012673564752923028, -0.001035056100269216, 1.0292305010846636, 0.0019868154893671885, 0.0012334469196346731, -7.737310116411322E-4, -0.9261427581968782, 0.002843756822345611, -2.3637404731857714E-4, 5.432969135892307E-4, 1.100127025668618, -0.001607984622078007, 0.0029705832958519807, -0.002096855111290097, -1.0226864827710358, 0.002715473117500977, -5.271429642945691E-4, -0.002170879718635277, 1.9452634624935623, -0.0014456265710443006, -0.002040944264672717, 4.2223239154637326E-4, -0.9357924818863772, -4.1152451860604344E-4, 0.0020067458863533005, -8.295692044182346E-4, 1.0099188773373076, 0.004033406659862848, -0.0018722599839104959, -8.026673323708877E-4, -0.9225897079686458, 0.001847233675002613, -0.0018660041158504725, -0.0021732473247269013, 1.0431141568087945, 0.0028738466031512644, -0.0036169681826265787, 0.001069938865288833, -0.9327390493859298, -0.0016925528229947417, 0.0017841317231095388, -2.0260045447528796E-5, 1.1065646629903512, 0.0026702248732757283, 0.0022514863801355034, -0.00158488735214668, -1.0289438379416378, 6.461315231476306E-4, -1.3778259622831968E-4, -2.0400442686252518E-5, 1.884524945765202, 0.0013747285151026745, -0.0015655951290032277, 3.7209702993479254E-4, -0.9464095550469978, -2.318847081603792E-4, 0.0014553850913667787, 0.0013504990212513945, 1.0193975516252216, -2.4726797692053992E-5, -0.002325843729247268, 8.413198129524346E-4, -0.9312999941045561, 0.0010087512181193858, -0.0018538551865887598, 0.004680778713098022, 1.0393623508026941, 7.007929596642981E-4, -8.893908781022475E-4, 0.0022371825064020356, -0.9359977471720811, 8.629290047590388E-4, -0.0010219252551078029, 5.309446684531594E-4, 1.112623567877904, -2.2942561432692798E-4, 0.0012635254310211508, 0.0010412472773957404, -1.0309671286669513, -6.405127211301931E-4, 0.0010409902278514238, 2.408533674227442E-4, 1.8343892334457728, 2.00200012690388E-4, -1.3970364473792074E-4, 0.0028586702424213684, -0.9525404759469431, 0.0017177428451837784, -0.0020708597867997725, -0.0011462085792270926, 1.0348539136307622, 4.898261440473561E-4, -2.3009765895309897E-5, 0.001118074394225843, -0.9458325127826566, 0.003957647322479829, -0.0033718432870255555, 0.0016444887355664406, 1.0587978333412096, -0.0015867495428540934, 5.404167044105179E-4, -4.070704131127201E-4, -0.9452148664177713, 5.289440971623094E-4, -0.002175410058761429, 0.003614262195698714, 1.123069246541064, 2.3832188755790185E-4, -3.8214235187084E-4, -7.211391868064965E-4, -1.0378522871084943, -8.391887420575728E-4, 4.7583235154391446E-4, 0.0022867197521954097, 1.8029170145182292, 0.001237095644484043, -0.002096414986663575, 5.007631029414483E-4, -0.962805541947036, -7.727917964999165E-4, 3.694566829999246E-4, 1.5752381951550376E-4, 1.0324367852057321, -0.003156392140631681, 7.045217265009285E-4, 0.0029025871080854415, -0.945417823607551, -6.206542504365586E-4, -1.8632098877091607E-5, 6.154725766691627E-4, 1.0605640214945051, 9.334495720878522E-4, -0.002209582631460094, 0.0015894733331922595, -0.9474746858776175, 0.002528222105382838, -0.004044917601095932, 0.0017955314997930572, 1.1181634728257421, -3.951169892371098E-4, 5.375764041239961E-4, -0.0013426933021261078, -1.032777736936092, 0.002669428189427947, 8.792268927848568E-5, -0.0015815172862208016, 1.7585969929476661, -0.0033963327277817257, -0.0014781814901088097, 0.004315432582938428, -0.96095239878575, -0.001734796102375924, 0.0017329823333529504, -0.001838044253062776, 1.036594180327663, 0.0033322464428593435, -0.00247103454752029, 0.0017277937871327254, -0.9502104998021483, 2.8984708633394973E-4, -9.678239145518575E-4, 0.0013320027777936616, 1.0694211512843843, 8.235461084726836E-4, 2.079237776086984E-5, 7.912446353675051E-4, -0.9535516885454758, 7.42853186523007E-4, -8.664339192865356E-4, -6.423305979232907E-4, 1.1312174393777141, 0.001440005485155993, -3.9988055774209386E-4, -4.944058325300205E-4, -1.0434260286263513, 0.002398659606113185, -0.0013501369067832059, -0.0011103950657105344, 1.7386448962062584, -8.245689587571547E-4, -3.5542846444158727E-4, -0.003074144851280991, -0.9695066836443988, 3.09922868282797E-4, -0.0018661495960152763, 0.0014384796787236809, 1.0457658660400604, -4.313588017463843E-4, 0.0012184117615774426, -0.0013154268677588732, -0.9574839314012831, -2.6828580620019693E-4, 4.109655381174804E-4, 0.0011307642460867129, 1.073190609828547, 0.001972755271461679, -0.0024424675915000194, 5.039032645903774E-4, -0.9549184439931473, 0.003306354891757124, -0.0018743597361510211, 0.0012488123563603182, 1.1283819546968044, -9.334388322752574E-4, 8.254116207400131E-4, 8.390967222204893E-4, -1.0452187573434326, -1.917077508828413E-4, 0.002077355962022409, -0.0021103476740300664, 1.7052382381304731, 0.0013679164291886536, -0.0026195135684385917, 0.0024483342290100296, -0.9733665030364609, -0.0013333569814495405, 1.2199169924898001E-5, 0.001308288880796482, 1.045802842663372, 4.877437177608357E-4, -0.0014172598698465322, 0.001356326189265289, -0.9621515435209389, 0.002295025853422672, 1.9761652730565515E-4, 3.370364866039921E-4, 1.0795015396398249, -0.0012512722659927533, 0.0013670173614084291, -0.0010072135343612842, -0.9594426678666963, -4.470571086958586E-4, 0.0010518243187824794, 1.8315542693869702E-4, 1.134734870929437, 3.280863381665E-4, 5.657234476288409E-4, -0.0010817504624274221, -1.0445991873776794, -0.003762166330405492, 0.0027379510464946577, 7.548129066634601E-4, 1.6835014708052896, -0.0023429269720445234, 0.0025249190090690377, -1.433560179044946E-4, -0.9827547281570315, 6.942432863930037E-4, -2.0816308092186375E-4, 6.089631820849206E-4, 1.055638767679154, -0.001519635293576016, 0.002480748442117431, -6.159837237280641E-4, -0.9689365131678827, -3.4613217010992514E-4, 1.7636414038513237E-4, 9.400438260662725E-4, 1.0895754160204003, -0.001519505683928557, 1.9511203884547967E-5, 6.390029531022634E-4, -0.9599591541926191, -0.0020357673570323698, 0.003110899474894069, -0.0023033372621199533, 1.1304689552316383, -0.0010322948274232857, 0.0019933710494530743, -0.0011048541292382197, -1.0453932064303793, -2.213031594884285E-4, -7.259521746423303E-4, -0.002148074362697372, 1.6614142787335808, 0.0010764571607637663, -3.541483132885048E-5, -0.0018359356299537666, -0.9776255505819318, 4.307514091461684E-4, -0.001407328823542997, -9.90818800783444E-4, 1.0604187573298525, -0.004117208646055914, 0.0027532172157869184, -0.00113121050620002, -0.97046168336934, -0.0018689095644432996, 7.343007868758633E-4, 8.182996363501616E-4, 1.0916865627249308, -0.0025367172088035517, 0.002209181161729745, -0.0013566529843362929, -0.9662190065764467, 9.384830052105997E-4, -4.116367536397547E-4, -1.1000112613146484E-4, 1.1381090671050682, 1.3349291170960953E-4, 9.069652312341248E-4, -0.0010690816448484242, -1.0505990461197143, 8.181888667557757E-4, -6.34380570883053E-5, -0.0017484240223364367, 1.6432189680669378, -0.002508468699778277, -2.98217911021581E-4, 5.783484299666242E-4, -0.9850358156423713, -4.5750566690472283E-4, -8.185860918015209E-4, -8.694461042111357E-4, 1.0591054162406248, 0.0011757926575732824, -2.950061551310057E-4, -0.0012873170902256703, -0.9728329588489597, 0.001770573860790492, -5.619148085855841E-4, 6.640079892328288E-4, 1.0888158787312818, 0.0022741961796040044, -0.0023572195140086905, -4.449242828989952E-4, -0.9630369232866709, 1.3943762867540954E-4, 0.0015210547295474441, -0.0016677037327390565, 1.1410629358977609, -0.0023697282189729663, 0.0012842171178384376, -7.035527705436806E-4, -1.0491428887098486, 0.0016409617035417767, -0.0017693320584761807, -8.000224184581128E-4, 1.6167588675030267, -4.101217715550831E-4, 7.687270672143143E-4, 0.0015052117803584508, -0.9850375182617448, -4.480518372727005E-4, -6.642987366660691E-4, 4.531478575522385E-4, 1.0594990101572304, 7.01740582925936E-4, -0.00211358839770881, 0.002514736438252285, -0.9761431027019327, -6.507833412925379E-4, -2.975949033334757E-4, 7.80387889578904E-4, 1.095287264762776, 0.0013042617506293652, -0.0019521731313680846, -3.821157193719671E-4, -0.9648129876720866, -0.002669659383977674, 1.4483219409733294E-4, -7.70382733637831E-4, 1.1412245666372556, 0.0011303106393434348, -0.0010147042080284052, 0.002074750115729884, -1.0551831512200653, 1.7387535811508315E-4, 9.929925406417794E-4, 4.950000526307008E-4, 1.6043847589905784, -1.8228129333763832E-4, -9.705775448818343E-4, 9.94515462453549E-4, -0.990600463696607, -2.624536802287025E-4, -0.0018397902263380672, 3.7061828549056486E-4, 1.066092999068486, -2.594283049397461E-4, 0.0021941144539638913, -0.0021645192745829434, -0.982607017593498, 0.0032967782112329758, 1.9284183600376537E-4, -0.0010227026628335523, 1.1022521797648377, -5.147164409677885E-4, 0.0018730679142215934, 5.590660653975732E-4, -0.968403636350688, -0.0015361327800320623, 1.3993792894240187E-4, 3.4980090079983484E-4, 1.1368051364321552, -5.526791894610028E-4, 3.178889671051621E-4, -0.001534451253263569, -1.0527226372609917, -3.758929828361346E-4, 2.3382219938739013E-4, -6.386179963850935E-4, 1.587721201127021, -0.0012952133370625063, -0.002333065387954747, 4.7325222208272066E-4, -0.9864235608741403, 0.002718134098468994, 3.8288639850847517E-4, -0.002453928594267296, 1.0679585281777708, -8.365072148990293E-4, -0.0020770587302223475, 0.001041513314900655, -0.9858540993969935, -5.488770231476536E-4, 4.152346821584274E-5, -3.6113710299545687E-4, 1.1067801920460862, -6.599333174346356E-4, -0.0012638623683116634, 0.0015388585826876522, -0.9701476138767724, -0.0015360447263095267, -9.786047150903698E-4, 8.070355693483577E-4, 1.144315583731288, -6.197306940336489E-4, -0.0014569214867563574, 0.0012598580180789298, -1.0590560261365276, 7.695716910145478E-4, -0.0015694498382785582, 0.0013189869474992122, 1.5847292933463422, -0.0032029109496036767, -0.003335477703110712, -3.215815716330894E-4, -0.9907556101484616, -0.00152779786877133, 0.0032342301735877044, 5.1234607783001707E-5, 1.0638443087767655, -0.001325361938492975, 6.664107389102725E-4, 5.364228429343143E-4, -0.990696755171145, 0.006451583998590138, 8.935545563346636E-4, -0.004670960649365341, 1.108639292116667, -0.0011691661489621197, -0.002705806855740178, 0.004477772209774855, -0.970906927480307, 0.0021973194498166038, -0.0014743517739042034, 0.004013686008230266, 1.1325139198722862, 0.004664497112035093, -0.005396473612792718, 0.003249254190887285, -1.0615936350754591, 0.0067434159257970805, -0.0036649948973419555, 4.1876012947383856E-4, 1.5596628998946933, 0.0033612588847624636, 8.410295630927322E-4, 5.8569115315876275E-5, -0.9952001846938234, 5.626429769272079E-4, 6.608053102752365E-4, 0.006413507154723774, 1.0566142781811756, 0.003827934922808751, -0.004442697218108194, 0.002954152539732746, -0.9867122456494535, 1.5772307161299182E-4, -0.006485625127496064, 0.00638443611513928, 1.109293744828527, 0.0019254025220067916, -0.00429484053856477, 0.0034982115381438916, -0.9729898980817246, 0.003163508186563746, -0.003035944984578265, 0.0037984326277022973, 1.1369322926187309, 0.004565621396256603, -0.00418194404253569, 0.0027963675668800647, -1.0647832996363746, 0.0024186504327232683, 0.0011408064190625566, -7.325438634371295E-4, 1.5497554826933744, 0.004591468925710274, -0.0015570218437748196, -0.0014430466084203175, -0.9957322315408383, 0.004589350442948614, -0.003044659937508243, 6.303851793436621E-4, 1.0705497521010194, 2.822450228023854E-5, 0.0015683032978959233, -3.7791779268125936E-4, -0.9995514245488017, 0.004441086629878299, -0.001728685446526157, 4.905430003780964E-4, 1.1121356621130793, 0.002644802729479423, -0.0024409654095727262, 8.231224009485061E-4, -0.9654199145135696, 8.104684904353121E-4, 6.790140928547572E-4, -0.0014366174847246782, 1.1388508960628325, -0.0027530481812512164, 0.001378983381821186, 4.080858180586233E-4, -1.065827961230287, 0.0014204438116074414, 9.871169968338478E-4, -8.895571368014998E-4, 1.5436957462031948, 0.001419471093662139, 6.176089985050481E-4, -2.083540179373955E-4, -0.9857374245467394, -0.004851002922807268, 0.0029575940289774394, -9.82386257982526E-4, 1.0662268021009673, 6.928793972598157E-4, -0.0014972210235217887, 8.4431804991425E-4, -0.9946584017023454, 0.0012545935029208977, -0.002042643792933063, 0.001917435867181183, 1.123308384996653, 4.6892088567673795E-5, 5.855922502142619E-4, -0.0037850625691202566, -0.9676564959512977, -6.582481454859845E-4, -0.00131258337490614, 6.6145454754718E-4, 1.1435016618040592, 3.499331589456034E-4, -3.4222859723698207E-4, 4.4128485538408313E-4, -1.0712974010180965, 9.749322208065792E-4, -0.007606974106764142, 0.006520475747191057, 1.5398243440979709, 4.544084866697773E-4, -5.125884677088521E-4, -8.679051559052908E-4, -0.990664418009354, -0.005372905443412179, 0.0010952018052741153, 0.0023081402368667625, 1.0646600006633555, 0.0035890821936650497, -0.007961731201636013, 0.0050669523213198175, -1.0014550454262903, 0.006051448910270096, 0.0018916831320012761, -0.002883249826183487, 1.1207922316671333, -6.017416351831173E-4, 0.0037480330803454365, 2.081160519296077E-5, -0.9699857922065664, 0.003485035418279381, 0.0012575710332605183, -0.0016896549204616917, 1.1363123886384265, 4.08952420663411E-4, -0.00320337597751319, -0.0015819562947303467, -1.068431463347597, 0.005083695258594645, -0.009261349131508112, 0.00726181437182305, 1.5228859916768087, -7.791045696521337E-4, -5.473880084405636E-4, 0.008071870168276263, -0.9996042741860265, 0.008099103655512252, 0.005190489622313166, -0.0057748561673669485, 1.0658366502148535, 1.5257500569632043E-5, -0.0012005916110489068, -5.180882258954966E-4, -0.9996147192717224, 0.0014040574237164094, -0.0016636882128384656, 3.1142008906215324E-4, 1.1276429255568772, -0.0054509456689757485, 0.0036141726378779993, -0.0038540645760818393, -0.9656833875125397, 3.4280524324969974E-4, -0.0021466598638077983, 6.144039100064447E-4, 1.1385932819524633, -0.0011606713969634086, 0.0033468221535688514, -0.005551784305545482, -1.064754130735663, -0.004075501606603638, 0.0018133297803739623, 2.4878015480744864E-4, 1.5029119673129046, 0.007727490030386974, -0.006006008035903676, 0.007440566361614387, -0.987057044791138, -0.0035286076790370657, 0.0017390776531005514, -8.107284928549063E-4, 1.0628565671858414, -4.6578163706278986E-4, 0.0010356753123019757, -8.223569522520791E-4, -0.9980272774917065, -0.0013894843365029885, 0.0016781097087488206, -2.6926637206692305E-4, 1.117012428446511, 8.879631955842626E-4, 0.001346434804730734, -8.333188086311338E-4, -0.9631319304830335, -0.0012870621348231026, 2.7089359861776074E-4, -2.3578863034501296E-5, 1.1300787224750568, -0.00317862140888181, 0.002266369512316402, -7.925791663314641E-4, -1.0621925409179802, 6.708152554004698E-4, -0.012128356931452089, 0.011881698578546818, 1.4928652959334254, 0.0012657026326259313, -0.0016240467950243698, 0.0016765176870432441, -0.9860599820806257, -6.983111237204298E-4, 0.0012092206376923542, -9.970518695574526E-4, 1.0607642334603433, -2.0484510152130042E-5, -4.342068640283969E-5, -4.5816778487051124E-4, -0.9995696621617665, 4.583808407225831E-4, 9.852251472963758E-5, -4.5590145143137306E-4, 1.120714877937349, 0.0014973864030096706, -5.3997450033094196E-5, 5.602441835090843E-4, -0.9638701961747458, -3.748608189315661E-4, 0.0018421501159302522, 6.966907063663541E-4, 1.129236614495957 ], "type": "scatter", "xaxis": "x", "yaxis": "y2" }, { "line": { "color": "lightgreen" }, "name": "Point to point variance", "x": [ 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049 ], "y": [ 10.254870814940258, 3.130677009707433, 1.6351898778593667E-5, 50.42956100827989, 2.456848423821806, 0.5734654704192029, 10.80939334875027, 12.12065145306428, 4.041496375476774, 0.4925447225343492, 2.917675552057574, 12.113194809574257, 59.82091772660756, 2.015311795427033E-5, 15.583296166031653, 24.398786741261357, 5.846089531466992E-4, 0.0015928329871048924, 4.6384813120201284E-4, 0.5378454475236216, 2.5387924929283323E-5, 3.475006682700658E-6, 0.33996661011562174, 5.506119058446815, 6.754358939963694E-5, 2.8949083409302383, 4.183564608588543, 1.7023611824144531, 0.8187068681807395, 25.878794238184554, 11.347010118505372, 36.44350518664966, 2.2117303469414286E-5, 1.8948991419434687E-6, 9.150921914880375E-8, 1.435634320477263, 0.28776348209628005, 7.674315733391423E-5, 7.187172977251288E-5, 1.7841436956695884, 0.10908246018900923, 2.0823906985524385E-5, 0.12858227960033594, 2.059168020097015, 1.4664184869613078E-5, 0.1564291279874314, 0.1462286841101659, 14.561132509469264, 1.9794277840486003, 9.446368566977197E-5, 1.0357562362792252E-4, 0.9096150937165316, 1.242739382064506E-4, 0.004657883291714416, 0.004684058355870092, 0.4703617860852337, 7.173525231446688, 1.869135679738119, 0.6940840445438299, 2.8113719505236454, 1.854716042973223E-6, 0.48330482026421145, 0.559678483935704, 13.734982166741313, 1.4168304925609147E-6, 3.839550635202983E-5, 1.78766198837295E-5, 0.10239037678992494, 0.05268759623405803, 5.333830730025338E-6, 0.055808459196867215, 0.1406923391002967, 1.1774419701698833E-5, 4.304937141271095E-6, 3.7266039059137115E-6, 0.6079974813816613, 5.76526915368327E-7, 7.840707102414518E-6, 4.101890484435297E-6, 0.9082780528846854, 9.460898992568663E-5, 1.0297272619874947E-4, 4.781125014770782E-5, 0.42781700696375696, 1.8524766242575926E-6, 1.7458109813829092E-8, 0.248710790401532, 0.12727904028441986, 1.685377409071156E-6, 3.933816875420396E-8, 2.5928776692638565E-4, 0.8093617780992973, 1.3707336675727117E-5, 1.4105386516446676E-5, 1.2582553695141336E-6, 14.361549167506636, 1.1020050134568477E-4, 1.6106267407944792E-4, 2.0325694327222101E-4, 0.4402388304894366, 1.0996765063362014E-5, 2.558563051145948E-6, 2.9487243234691343E-7, 0.5482364196668867, 7.283559745386485E-10, 1.3623394456749249E-6, 4.293686480989807E-6, 0.6901601077949445, 2.7188910623814654E-6, 2.607952643760146E-6, 3.1249423738331986E-6, 0.940646630083222, 2.6587974159129337E-6, 9.599670773173082E-6, 9.797695745348836E-6, 0.5294553894664865, 1.072882198762174E-5, 3.414649996708658E-5, 5.1365756333117284E-5, 0.8499223137418175, 9.63780138550702E-6, 7.889312010241823E-7, 1.9746775499947353E-6, 0.8618884933098172, 1.481926080902394E-6, 2.6794955414067146E-7, 1.2363615952217495E-6, 10.338149866720599, 3.0249388356590605E-7, 7.664521435838353E-6, 2.6568456150354428E-5, 0.5379084794559622, 2.6894598440420222E-5, 8.91648715914253E-6, 1.657774122265624E-5, 0.6647000546788754, 1.7763686747737775E-10, 1.5892536253284775E-9, 9.91411603872228E-7, 0.5737400611239117, 2.434409098878336E-6, 2.991072435128953E-5, 2.3012809939652418E-5, 0.7635186900596835, 1.4562511349409636E-5, 9.377569224755752E-6, 5.942572409664933E-6, 0.6084510992127217, 1.009869790884097E-5, 2.3647532178248642E-5, 1.0722353221450422E-5, 0.9686354207811532, 3.9303991014559514E-7, 2.6042743873748097E-6, 1.0764788424865195E-6, 0.9261172264065116, 1.1299432715681848E-6, 1.2131386843241501E-5, 5.71667612838058E-6, 8.16188980462039, 8.048727806110858E-8, 1.2326329612757487E-6, 1.5073065507498507E-5, 0.6298261302188318, 5.055254034991638E-8, 3.0146587847675108E-5, 2.8138106691908533E-5, 0.7355799628372437, 1.2685707266084591E-5, 3.879091010911899E-6, 1.6467218579389348E-6, 0.6215500453729114, 1.4523497041347343E-5, 3.3280725395179694E-5, 5.717569550814355E-5, 0.844431510318198, 1.3560156531165936E-5, 3.829536662977826E-7, 2.763658420249834E-5, 0.6688802317237422, 1.1292060454927954E-6, 6.099052820042721E-6, 3.691048966709476E-6, 1.0224707510529623, 4.559609265917348E-10, 3.542353377514449E-7, 1.5304845539789412E-6, 0.9488428442618255, 4.9314136008689E-6, 2.2307208768309265E-5, 7.288130165903984E-6, 6.801591444786928, 3.3001731996936923E-7, 7.343351495446741E-6, 1.7345286643637577E-6, 0.682536534665606, 9.253635084313517E-6, 2.3152268207708984E-6, 1.7832441998121146E-5, 0.8074308238373226, 1.3695402785599475E-5, 6.572077868209458E-5, 6.643787947510568E-5, 0.6826441547789235, 1.7550111068600575E-5, 1.6439225611212614E-5, 2.4968014239826174E-7, 0.894548231294726, 2.132998330174448E-6, 1.951175897440683E-5, 3.4110073426928257E-6, 0.7199815601218089, 3.432254346945653E-7, 8.699039878788669E-7, 9.052890018932171E-8, 1.0684479572712702, 8.660929929675324E-6, 1.3637644211101573E-5, 2.8832279197369066E-5, 0.9700915759042593, 1.3680248331534047E-6, 1.392036640151097E-6, 8.607801487438014E-8, 5.786354782363679, 8.30587468851698E-6, 3.140065936996979E-7, 5.290291662837921E-6, 0.7111142247628565, 9.198413386669604E-6, 1.0185109093211518E-6, 1.3377985348067853E-5, 0.8574128923640157, 6.034280980025747E-8, 7.184005645090836E-10, 5.577486423701733E-6, 0.7191950741689602, 1.9006412682886828E-7, 1.1456635977868945E-7, 2.1353899720003863E-9, 0.9247474535999154, 2.734638624909144E-6, 8.606336058021155E-6, 1.2076408886049755E-6, 0.7508247338665569, 1.234010383626521E-5, 1.2357353492947983E-6, 1.2119709237095213E-5, 1.0921477627103413, 1.8283123093658867E-7, 3.203266992225189E-6, 5.637838438758511E-10, 0.9821722297117703, 1.491061279328808E-7, 1.2488756856191016E-7, 2.769543882070816E-7, 5.152536234367156, 2.660011264403571E-5, 1.615599825655426E-5, 3.5901521719387846E-6, 0.7699727604184345, 2.3486273430914284E-8, 6.076845085869371E-6, 1.3824593308472995E-5, 0.912522373810114, 1.6730271968427612E-6, 6.3030822950505235E-6, 1.046807469589311E-7, 0.755850826422649, 3.722787138574015E-6, 2.207526243212371E-6, 1.858975999808346E-6, 0.9805360560852662, 4.184175651580984E-8, 4.6454703551828845E-6, 7.172860392792031E-8, 0.796045525127507, 4.807255552983736E-7, 1.8664244906449143E-6, 1.968105016814078E-8, 1.1517031402912832, 1.1159618649262063E-7, 4.3269097082238816E-9, 1.8236426331931637E-8, 1.0100441389431771, 6.43587386710239E-6, 1.956837998440872E-6, 2.7338853427562595E-8, 4.6777132231415095, 1.7656661355008527E-6, 8.387368715259586E-6, 2.2863555707113102E-5, 0.7981096510831075, 1.3739244217909336E-6, 2.321937810656099E-7, 3.3685345920992073E-8, 0.9384568854152316, 4.294889625996397E-6, 5.745037151161007E-8, 2.2403676424008638E-6, 0.7841881164331643, 5.045267968023472E-7, 5.584689623669112E-6, 3.7250393911429188E-6, 1.006297655613526, 1.2349985936317365E-5, 1.7201287445629484E-6, 8.76844522635044E-7, 0.8180690179414459, 1.1339200597763994E-8, 6.520068255040325E-6, 9.105918859543518E-6, 1.1818106062081033, 8.015249241619318E-7, 2.1928412698995536E-7, 6.578712098540083E-7, 1.0238815065758822, 3.237695958608124E-11, 1.0063870304721336E-6, 1.8420278640285292E-8, 4.339112084889391, 1.6602622299226684E-5, 6.775029932140205E-8, 3.4618335540384384E-6, 0.8438843267146515, 1.2421082306826118E-5, 4.641184326640745E-6, 1.207594708623562E-6, 0.9696863340911042, 7.774449564267547E-7, 2.388433594456484E-6, 3.4868257102149445E-7, 0.8167683204621963, 7.005193822041798E-7, 8.745060047915221E-7, 3.7061785592459682E-6, 1.0346464016839723, 5.394591057883062E-6, 2.1332657316333107E-6, 5.335665986381749E-6, 0.8354917300706544, 1.2497113862057012E-6, 9.588270701950562E-7, 2.0498772737901813E-7, 1.1958996423740735, 9.726581285922477E-8, 1.0590709188111659E-6, 7.830827132343201E-6, 1.0329312219748292, 1.6794558074599297E-8, 1.352518070275078E-7, 4.6677692962291775E-8, 4.002426195243257, 1.0644089866972591E-5, 1.529767959148241E-7, 1.5680821420653534E-7, 0.8605393448087117, 3.2488952739901786E-6, 3.432545029559747E-6, 4.986187897414898E-7, 0.9987600027979998, 1.457534373593324E-6, 5.872720666235292E-7, 3.6119548672880507E-6, 0.8371621481710191, 7.574240198688195E-7, 1.6061924354653294E-6, 1.0713411307045175E-6, 1.0593154243629879, 3.947435788789381E-6, 1.5213913035562638E-6, 5.986596783752099E-7, 0.8577404085605211, 8.086952864637208E-6, 5.587269024576494E-8, 2.95171536315584E-7, 1.21027947260648, 2.585614544839351E-6, 8.824365117594816E-6, 4.396801357743404E-6, 1.045887642042592, 7.373794251870476E-6, 2.778797048052653E-7, 4.712718752781979E-6, 3.784049938512443, 2.089836182909302E-6, 4.1654534915004585E-6, 1.7828019247096987E-7, 0.8757075691550656, 1.693524294139358E-7, 4.0270290523958935E-6, 6.881850649191026E-7, 1.0199361388022476, 1.626836928382598E-5, 3.5053574473525303E-6, 6.442748464553971E-7, 0.8511717692496712, 3.4122722500636595E-6, 3.4819713603709036E-6, 4.7230039344326335E-6, 1.0880871441349222, 8.258994298444062E-6, 1.3082458834133016E-5, 1.1447691754555556E-6, 0.8700021342493679, 2.8647350586274695E-6, 3.183126005405812E-6, 4.104694415359323E-10, 1.2244853533789495, 7.1301008738603795E-6, 5.069190919935673E-6, 2.5118679189945144E-6, 1.0587254216380675, 4.17485945205077E-7, 1.898404382341617E-8, 4.1617806179507385E-10, 3.551434271211338, 1.8898784902364042E-6, 2.4510881079586332E-6, 1.384561996862939E-7, 0.8956910458842563, 5.377051787862423E-8, 2.118145764172687E-6, 1.8238476064009745E-6, 1.0391713682594963, 6.114145241037666E-10, 5.409549052878838E-6, 7.078190276663196E-7, 0.8673196790191462, 1.0175790200573447E-6, 3.4367790528420453E-6, 2.1909689360991572E-5, 1.0802740962661026, 4.911107723150465E-7, 7.910161340514868E-7, 5.004985566951294E-6, 0.876091782711211, 7.446464672544251E-7, 1.044331227027148E-6, 2.819022409588353E-7, 1.2379312037973567, 5.2636112509288305E-8, 1.5964965148371849E-6, 1.084195892684042E-6, 1.062893220391778, 4.102565459296045E-7, 1.0836606544821592E-6, 5.801034459887543E-8, 3.36498385978177, 4.008004508123152E-8, 1.9517108353059168E-8, 8.171995554905445E-6, 0.9073333583172289, 2.950640482180062E-6, 4.288460256584399E-6, 1.3137941070937902E-6, 1.070922622556905, 2.399296513923013E-7, 5.294493265569665E-10, 1.250090351023486E-6, 0.8945991422367542, 1.566297232913176E-5, 1.1369327152259302E-5, 2.7043432014049105E-6, 1.1210528518880398, 2.5177741117476744E-6, 2.920502144059251E-7, 1.657063212317606E-7, 0.8934311436971653, 2.797818579228506E-7, 4.7324089237604036E-6, 1.3062891219256891E-5, 1.2612845325263133, 5.679732208916121E-8, 1.460327770933769E-7, 5.20041726747935E-7, 1.0771373698563325, 7.042377447961714E-7, 2.264164267758114E-7, 5.229087225080636E-6, 3.2505097612393246, 1.53040563360139E-6, 4.394955796307638E-6, 2.5076368526754756E-7, 0.9269945116039258, 5.972071607375683E-7, 1.3649824061330678E-7, 2.4813753714753003E-8, 1.065925715445947, 9.962811345441444E-6, 4.963508631118491E-7, 8.425011920023806E-6, 0.8938148611948384, 3.8521169858496647E-7, 3.4715510856571835E-10, 3.7880649263177834E-7, 1.124796043688597, 8.713281036309943E-7, 4.882255405250114E-6, 2.5264254769293113E-6, 0.89770828037889, 6.39190701414643E-6, 1.6361358399655668E-5, 3.2239333667491052E-6, 1.250289551961724, 1.5611743518379835E-7, 2.88988390270886E-7, 1.8028253035743115E-6, 1.0666298539108356, 7.1258468585125676E-6, 7.73039928996114E-9, 2.501196926615209E-6, 3.092663383604574, 1.1535075997801257E-5, 2.185020517700301E-6, 1.862295837788663E-5, 0.9234295127320871, 3.0095175168186973E-6, 3.0032277677134363E-6, 3.3784066762170986E-6, 1.0745274946891796, 1.1103866355948748E-5, 6.106011735038804E-6, 2.9852713708544455E-6, 0.9028999939342486, 8.40113334562801E-8, 9.366831295784811E-7, 1.7742314000500307E-6, 1.143661598814418, 6.782281927805012E-7, 4.323229729507147E-10, 6.260680729978561E-7, 0.9092608227279281, 5.518308567273855E-7, 7.507077364902269E-7, 4.125885970284922E-7, 1.2796528951522723, 2.0736157972793463E-6, 1.5990446046012807E-7, 2.4443712723970264E-7, 1.0887378772149592, 5.7535679059990595E-6, 1.8228696670581231E-6, 1.232977201954302E-6, 3.022886075104071, 6.799139677458584E-7, 1.2632939333530465E-7, 9.450366566657426E-6, 0.9399432096311605, 9.605218428463596E-8, 3.482514314707979E-6, 2.0692237861009842E-6, 1.0936262465745175, 1.8607041584407648E-7, 1.4845272207502467E-6, 1.7303478444219201E-6, 0.916775478891657, 7.197727380848962E-8, 1.6889267352019023E-7, 1.278627780228052E-6, 1.1517380850241687, 3.891763361079843E-6, 5.965647935527906E-6, 2.539185000648399E-7, 0.9118692346782936, 1.0931982670246264E-5, 3.5132244205041254E-6, 1.5595323013982103E-6, 1.273245835685381, 8.713080535993961E-7, 6.813043436526552E-7, 7.040833092411689E-7, 1.0924822507025496, 3.675186174855754E-8, 4.315407792950049E-6, 4.453567305284111E-6, 2.9078374487823204, 1.8711953572442368E-6, 6.861851335233885E-6, 5.994340496942136E-6, 0.9474423492334286, 1.7778408399802303E-6, 1.4881974685653591E-10, 1.7116197956157118E-6, 1.0937035857227897, 2.3789393421516175E-7, 2.0086255386774093E-6, 1.8396207316869004E-6, 0.9257355926997252, 5.267143667878464E-6, 3.905229186434675E-8, 1.1359359330236295E-7, 1.1653235740847523, 1.5656822836426396E-6, 1.8687364663920637E-6, 1.01447910380055E-6, 0.9205302329231637, 1.998600584355007E-7, 1.1063343975822268E-6, 3.354591041709638E-8, 1.287623227303246, 1.07640645291503E-7, 3.2004301919706184E-7, 1.1701840629619417E-6, 1.0911874622701083, 1.4153895497636725E-5, 7.4963759330011915E-6, 5.697425240657414E-7, 2.8341772022035734, 5.489306796333719E-6, 6.375216002358171E-6, 2.0550947869433775E-8, 0.9658068557150008, 4.819737407017581E-7, 4.33318682588824E-8, 3.708361571349922E-7, 1.114373207827163, 2.3092914254818645E-6, 6.15411283306806E-6, 3.79435947897892E-7, 0.9388379665499345, 1.1980747918500616E-7, 3.110431001378668E-8, 8.836823949253164E-7, 1.1871745871960284, 2.308897523491192E-6, 3.806870770243997E-10, 4.0832477407341346E-7, 0.9215215777182088, 4.14434873195856E-6, 9.677695542896193E-6, 5.305362543070242E-6, 1.2779600587425117, 1.0656326107248712E-6, 3.973528140797651E-6, 1.2207026468947447E-6, 1.0928469560507896, 4.8975088399560815E-8, 5.270065598679285E-7, 4.614223467677721E-6, 2.7602974055798244, 1.158760018959589E-6, 1.2542102780509296E-9, 3.3706596373337337E-6, 0.9557517171506252, 1.8554677648140977E-7, 1.980574417574916E-6, 9.81721895985942E-7, 1.1244879408969886, 1.6951407035157574E-5, 7.580205037305471E-6, 1.2796372093373054E-6, 0.9417958788880532, 3.4928229600676437E-6, 5.39197645606512E-7, 6.696142948508067E-7, 1.1917795512341742, 6.434934197440082E-6, 4.880481405341587E-6, 1.8405073199085699E-6, 0.9335791686695755, 8.807503510691185E-7, 1.6944481694707613E-7, 1.2100247750190438E-8, 1.2952922486267686, 1.7820357476709605E-8, 8.225859306675694E-7, 1.1429355633518122E-6, 1.1037583557076536, 6.694330216831006E-7, 4.024387087139082E-9, 3.0569865618831246E-6, 2.700168577014972, 6.292415217767318E-6, 8.893392245407561E-8, 3.344869064448592E-7, 0.9702955580982318, 2.093114352499352E-7, 6.70083189690888E-7, 7.55936528127921E-7, 1.1217042827102273, 1.3824883736032422E-6, 8.7028631565179E-8, 1.6571852907870865E-6, 0.9464039658228217, 3.1349317965145484E-6, 3.157482521077736E-7, 4.4090660976502446E-7, 1.1855200177773735, 5.171968263325449E-6, 5.556483837223367E-6, 1.9795761751318512E-7, 0.9274401156134573, 1.9442852290621395E-8, 2.3136074902786485E-6, 2.7812357401917824E-6, 1.3020246236796176, 5.6156118317967864E-6, 1.6492136057492635E-6, 4.949865009396889E-7, 1.1007008009304458, 2.6927553124907298E-6, 3.130535933151559E-6, 6.400358700355678E-7, 2.613909235649669, 1.6819986750347978E-7, 5.909413038679208E-7, 2.265662503729857E-6, 0.9702989123832572, 2.0075044888344248E-7, 4.412928115361354E-7, 2.0534298080418385E-7, 1.122538152524151, 4.924398457252324E-7, 4.467255914929295E-6, 6.323899353873789E-6, 0.952855356952556, 4.2351895730387984E-7, 8.856272649006075E-8, 6.090052582014157E-7, 1.1996541923515234, 1.7010987141547765E-6, 3.810979934835473E-6, 1.4601242299115591E-7, 0.9308641011807378, 7.1270812264600534E-6, 2.0976364447047524E-8, 5.934895562872973E-7, 1.3023935114963918, 1.2776021414129642E-6, 1.0296246297905531E-6, 4.304588042721168E-6, 1.1134114826187074, 3.023264015964841E-8, 9.86034185770216E-7, 2.4502505210439656E-7, 2.5740504548812564, 3.322646990084215E-8, 9.420207706288491E-7, 9.890610050591965E-7, 0.9812892786759329, 6.888193426559003E-8, 3.3848280769290765E-6, 1.3735791353996583E-7, 1.1365542826628388, 6.730304540390989E-8, 4.814138237093265E-6, 4.685143690041071E-6, 0.9655165510239889, 1.0868746574060499E-5, 3.718797371330314E-8, 1.0459207365668385E-6, 1.214959867796336, 2.6493301460254684E-7, 3.5083834112864303E-6, 3.125548654791236E-7, 0.9378056028972357, 2.3597039178890324E-6, 1.9582623956688714E-8, 1.223606702003759E-7, 1.292325918218531, 3.05454286463271E-7, 1.0105339540718684E-7, 2.3545406486421375E-6, 1.1082249510017375, 1.4129553454544658E-7, 5.467282092635642E-8, 4.0783294530691133E-7, 2.5208586125082304, 1.6775775885045935E-6, 5.443194104472434E-6, 2.2396766570623276E-7, 0.9730314414476188, 7.38825297725985E-6, 1.4660199416279085E-7, 6.021765545762668E-6, 1.1405354179076306, 6.997443205781309E-7, 4.314172968792871E-6, 1.084749985115351E-6, 0.9719083052978572, 3.012659865394299E-7, 1.7241984126721024E-9, 1.304200071599512E-7, 1.2249623935055716, 4.355119834602835E-7, 1.5973480860343668E-6, 2.3680857375114496E-6, 0.9411863927107951, 2.359433401223309E-6, 9.57667188397104E-7, 6.513064101934279E-7, 1.3094581551702782, 3.8406613312742814E-7, 2.1226202185723546E-6, 1.5872422257177691E-6, 1.1215996664960934, 5.922405876109907E-7, 2.4631727948725923E-6, 1.7397265676732895E-6, 2.511366933189997, 1.0258638551091126E-5, 1.112541150794871E-5, 1.0341470721400782E-7, 0.9815966790406504, 2.3341663278222182E-6, 1.0460244815745152E-5, 2.624985034678019E-9, 1.131764713316714, 1.7565842680058561E-6, 4.4410327293493535E-7, 2.8774946642173203E-7, 0.9814800607066355, 4.162293609086431E-5, 7.984397451464375E-7, 2.181787338791949E-5, 1.2290810800249445, 1.3669494838789134E-6, 7.321390740570549E-6, 2.005044396263199E-5, 0.9426602618292502, 4.828212764542342E-6, 2.173713153214471E-6, 1.6109675372663408E-5, 1.282587778704491, 2.1757533308183725E-5, 2.912192745356809E-5, 1.0557652796998587E-5, 1.126981046032727, 4.5473658348293697E-5, 1.343218759754257E-5, 1.7536004603694603E-7, 2.432548361307924, 1.12980612903946E-5, 7.073307259959521E-7, 3.430341268884413E-9, 0.9904234076146202, 3.1656711948551056E-7, 4.3666365808795154E-7, 4.1133074023693046E-5, 1.1164337328563267, 1.465308577325884E-5, 1.973755857178628E-5, 8.727017228009434E-6, 0.9736010557145874, 2.4876567319036944E-8, 4.2063333294408335E-5, 4.0761024508294745E-5, 1.230532612315697, 3.7071748717501136E-6, 1.8445655251699325E-5, 1.2237483965603051E-5, 0.9467093417690849, 1.0007784046455841E-5, 9.216961949385922E-6, 1.4428090427193379E-5, 1.2926150379992833, 2.084489873395609E-5, 1.748865597489975E-5, 7.819671569098733E-6, 1.1337634751845256, 5.849869915712453E-6, 1.3014392857743336E-6, 5.366205118593959E-7, 2.4017420561381737, 2.1081586895763054E-5, 2.4243170219919387E-6, 2.0823835140733813E-6, 0.9914826769292977, 2.106213748819264E-5, 9.269954135067698E-6, 3.9738547433614103E-7, 1.1460767717235543, 7.966225289671905E-10, 2.459575234191229E-6, 1.4282185802507532E-7, 0.9991030503175389, 1.972325045408379E-5, 2.9883533730313387E-6, 2.4063243521994507E-7, 1.2368457309436973, 6.994981477861806E-6, 5.958312130730547E-6, 6.775304869432333E-7, 0.932035611339388, 6.568591739884936E-7, 4.6106013829536886E-7, 2.063869797416661E-6, 1.2969813634631167, 7.579274288290631E-6, 1.9015951673389952E-6, 1.6653403490057582E-7, 1.1359892429403102, 2.0176606219338762E-6, 9.743999654382747E-7, 7.913118996344823E-7, 2.3829965568458387, 2.0148981857423893E-6, 3.8144087503440855E-7, 4.3411396790656523E-8, 0.9716782701520388, 2.353222935708466E-5, 8.747362440243002E-6, 9.650827598729101E-7, 1.1368395935184554, 4.800818591471255E-7, 2.2416707932756325E-6, 7.128729694110019E-7, 0.9893453360770643, 1.5740048575713284E-6, 4.172393664807971E-6, 3.6765603047528557E-6, 1.2618217278037887, 2.1988679702385636E-9, 3.4291828351100266E-7, 1.4326698652155238E-5, 0.9363590941567438, 4.3329062103573787E-7, 1.7228751160799923E-6, 4.375221184708446E-7, 1.307596050548645, 1.2245321572964893E-7, 1.1712041276679249E-7, 1.9473232359135116E-7, 1.1476781214281282, 9.504928351668484E-7, 5.786605506098011E-5, 4.251660396970677E-5, 2.3710590106767464, 2.0648707275751717E-7, 2.6274693722810894E-7, 7.532593596469872E-7, 0.9814159891098121, 2.8868112903848226E-5, 1.199466994275681E-6, 5.327511353043355E-6, 1.1335009170124961, 1.2881510992883524E-5, 6.338916372710444E-5, 2.5674005826528288E-5, 1.0029122080097732, 3.6620033913609136E-5, 3.5784650718981575E-6, 8.31312956018711E-6, 1.256175226565393, 3.620929955128518E-7, 1.4047751971363701E-5, 4.3312291070767166E-10, 0.9408724370826003, 1.2145471866661738E-5, 1.5814849036959278E-6, 2.854933750240406E-6, 1.2912058445731665, 1.6724208236646345E-7, 1.0261617653308584E-5, 2.5025857184369674E-6, 1.1415457918710876, 2.5843957482257674E-5, 8.577258773568607E-5, 5.2733947970815796E-5, 2.319181743645457, 6.070039304528365E-7, 2.996336317845265E-7, 6.515508801350826E-5, 0.9992087049709728, 6.559548002273193E-5, 2.694118251934067E-5, 3.3348963753776084E-5, 1.13600776494122, 2.3279132363232211E-10, 1.4414202165210095E-6, 2.6841540981154315E-7, 0.9992295869846844, 1.9713772490931607E-6, 2.7678584695376476E-6, 9.698247187147946E-8, 1.2715785675584728, 2.971280868612547E-5, 1.3062243856386015E-5, 1.4853813756608887E-5, 0.9325444049176939, 1.1751543479948581E-7, 4.608148570883315E-6, 3.7749216463120735E-7, 1.2963946617072817, 1.3471580917289903E-6, 1.1201218527619245E-5, 3.0822308975301125E-5, 1.1337013589186573, 1.660971334542883E-5, 3.2881648923910826E-6, 6.189156542601811E-8, 2.258744381492345, 5.971410216973008E-5, 3.6072132527339535E-5, 5.536202778158755E-5, 0.9742816096718145, 1.2451072152559348E-5, 3.024391083513722E-6, 6.572806891267879E-7, 1.129664082410071, 2.169525334248925E-7, 1.072623352511795E-6, 6.762709569173282E-7, 0.9960584466175078, 1.9306667213871503E-6, 2.8160521945970515E-6, 7.250437912608264E-8, 1.247716765303972, 7.884786367122154E-7, 1.8128866833902896E-6, 6.944202368184122E-7, 0.9276231155159749, 1.6565289388954024E-6, 7.338334177208047E-8, 5.559627819997717E-10, 1.2770779189908565, 1.0103634061001782E-5, 5.136430766357285E-6, 6.281817349026786E-7, 1.1282529939817951, 4.4999310687799757E-7, 1.4709704185670192E-4, 1.4117476111144146E-4, 2.228646791802394, 1.6020031542362132E-6, 2.6375279924289274E-6, 2.810711554968829E-6, 0.972314288260844, 4.876384255116894E-7, 1.4622145506211039E-6, 9.941124305880115E-7, 1.1252207589887098, 4.1961515617271874E-10, 1.8853560076937477E-9, 2.0991771909315107E-7, 0.999139509514188, 2.1011299514154212E-7, 9.706685908651654E-9, 2.078461334172326E-7, 1.2560018376301272, 2.2421660399182397E-6, 2.9157246100765043E-9, 3.1387354515576056E-7, 0.9290457550739429, 1.4052063357004437E-7, 3.3935170496218417E-6, 4.853779403372494E-7, 1.2751753315182903 ], "type": "scatter", "xaxis": "x", "yaxis": "y2" } ], "layout": { "template": { "data": { "barpolar": [ { "marker": { "line": { "color": "white", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "white", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "#C8D4E3", "linecolor": "#C8D4E3", "minorgridcolor": "#C8D4E3", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "#C8D4E3", "linecolor": "#C8D4E3", "minorgridcolor": "#C8D4E3", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ], "type": "contour" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ], "type": "heatmap" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ], "type": "histogram2dcontour" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ], "type": "histogram2d" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scattermap": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermap" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ], "sequentialminus": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "white", "showlakes": true, "showland": true, "subunitcolor": "#C8D4E3" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "white", "polar": { "angularaxis": { "gridcolor": "#EBF0F8", "linecolor": "#EBF0F8", "ticks": "" }, "bgcolor": "white", "radialaxis": { "gridcolor": "#EBF0F8", "linecolor": "#EBF0F8", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "white", "gridcolor": "#DFE8F3", "gridwidth": 2, "linecolor": "#EBF0F8", "showbackground": true, "ticks": "", "zerolinecolor": "#EBF0F8" }, "yaxis": { "backgroundcolor": "white", "gridcolor": "#DFE8F3", "gridwidth": 2, "linecolor": "#EBF0F8", "showbackground": true, "ticks": "", "zerolinecolor": "#EBF0F8" }, "zaxis": { "backgroundcolor": "white", "gridcolor": "#DFE8F3", "gridwidth": 2, "linecolor": "#EBF0F8", "showbackground": true, "ticks": "", "zerolinecolor": "#EBF0F8" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "#DFE8F3", "linecolor": "#A2B1C6", "ticks": "" }, "baxis": { "gridcolor": "#DFE8F3", "linecolor": "#A2B1C6", "ticks": "" }, "bgcolor": "white", "caxis": { "gridcolor": "#DFE8F3", "linecolor": "#A2B1C6", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "#EBF0F8", "linecolor": "#EBF0F8", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "#EBF0F8", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "#EBF0F8", "linecolor": "#EBF0F8", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "#EBF0F8", "zerolinewidth": 2 } } }, "xaxis": { "anchor": "y", "domain": [ 0.0, 0.94 ], "title": { "text": "#Channels" } }, "yaxis": { "anchor": "x", "domain": [ 0.0, 1.0 ], "title": { "text": "Layer Execution Time (ms)" }, "range": [ -10, 40 ] }, "yaxis2": { "anchor": "x", "overlaying": "y", "side": "right", "title": { "text": "Point to point variance (%)" }, "range": [ -4, 40 ] }, "scene": { "xaxis": { "title": { "text": "channels" } }, "yaxis": { "title": { "text": "filters" } }, "zaxis": { "title": { "text": "ms" } } }, "width": 2000, "height": 666.6666666666666, "title": { "text": "Latency Measurements for a Singular Neural Network Layer With Changing Input Channels" }, "legend": { "x": 0, "y": 1 }, "font": { "size": 16 }, "autosize": false }, "config": { "plotlyServerURL": "https://plot.ly" } } }, "metadata": {}, "output_type": "display_data", "jetTransient": { "display_id": null } } ], "execution_count": 28 }, { "metadata": { "ExecuteTime": { "end_time": "2025-11-18T14:54:58.083600Z", "start_time": "2025-11-18T14:54:57.511238Z" } }, "cell_type": "code", "source": [ "import scipy\n", "from collections import Counter\n", "from itertools import repeat, chain\n", "\n", "peaks = scipy.signal.find_peaks(deltas, prominence=0.1)[0]\n", "distances = []\n", "\n", "for (fpidx, first_peak) in enumerate(peaks):\n", " for (spidx, second_peak) in enumerate(peaks[fpidx+1:]):\n", " distances.append(int(second_peak - first_peak))\n", "\n", "sorted_distances = []\n", "for d in list(chain.from_iterable(repeat(i, c) for i,c in Counter(distances).most_common())):\n", " if d not in sorted_distances:\n", " sorted_distances.append(d)\n", "print(sorted_distances)\n", "counted_distances = {int(d):distances.count(d) for d in distances}\n", "print(counted_distances[2])" ], "id": "c16f6f494fcd97f6", "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "[16, 8, 24, 32, 48, 40, 56, 64, 72, 88, 80, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448, 456, 464, 472, 480, 488, 496, 504, 512, 520, 528, 536, 544, 552, 560, 568, 576, 584, 592, 600, 608, 616, 624, 632, 640, 648, 656, 664, 672, 680, 688, 696, 704, 712, 720, 728, 736, 744, 752, 760, 768, 776, 784, 792, 800, 808, 816, 824, 832, 840, 848, 856, 864, 872, 880, 888, 896, 904, 912, 920, 928, 936, 944, 952, 960, 968, 7, 976, 9, 3, 5, 19, 984, 992, 13, 35, 11, 4, 12, 20, 26, 28, 44, 53, 1000, 2, 21, 37, 41, 33, 60, 76, 83, 22, 29, 1008, 50, 17, 27, 39, 67, 15, 23, 55, 57, 92, 100, 108, 116, 124, 132, 140, 148, 156, 164, 172, 180, 188, 196, 204, 212, 220, 228, 236, 244, 252, 260, 268, 276, 284, 292, 300, 308, 316, 324, 332, 340, 348, 356, 364, 372, 380, 388, 396, 404, 412, 420, 428, 436, 444, 452, 460, 468, 476, 484, 492, 500, 508, 516, 524, 532, 540, 548, 556, 564, 572, 580, 588, 596, 604, 612, 620, 628, 636, 644, 652, 660, 668, 676, 684, 692, 700, 708, 716, 724, 732, 740, 748, 756, 764, 772, 780, 788, 796, 804, 812, 820, 828, 836, 844, 852, 860, 868, 876, 884, 892, 900, 908, 916, 924, 932, 940, 948, 956, 964, 972, 980, 988, 51, 1016, 69, 85, 93, 101, 109, 117, 125, 133, 141, 149, 157, 165, 173, 181, 189, 197, 205, 213, 221, 229, 237, 245, 253, 261, 269, 277, 285, 293, 301, 309, 317, 325, 333, 341, 349, 357, 365, 373, 381, 389, 397, 405, 413, 421, 429, 437, 445, 453, 461, 469, 477, 485, 493, 501, 509, 517, 525, 533, 541, 549, 557, 565, 573, 581, 589, 597, 605, 613, 621, 629, 637, 645, 653, 661, 669, 677, 685, 693, 701, 709, 717, 725, 733, 741, 749, 757, 765, 773, 781, 789, 797, 805, 813, 821, 829, 837, 845, 853, 861, 869, 877, 885, 893, 901, 909, 917, 925, 933, 941, 949, 957, 965, 973, 981, 14, 59, 74, 91, 99, 107, 115, 123, 131, 139, 147, 155, 163, 171, 179, 187, 195, 203, 211, 219, 227, 235, 243, 251, 259, 267, 275, 283, 291, 299, 307, 315, 323, 331, 339, 347, 355, 363, 371, 379, 387, 395, 403, 411, 419, 427, 435, 443, 451, 459, 467, 475, 483, 491, 499, 507, 515, 523, 531, 539, 547, 555, 563, 571, 579, 587, 595, 603, 611, 619, 627, 635, 643, 651, 659, 667, 675, 683, 691, 699, 707, 715, 723, 731, 739, 747, 755, 763, 771, 779, 787, 795, 803, 811, 819, 827, 835, 843, 851, 859, 867, 875, 883, 891, 899, 907, 915, 923, 931, 939, 947, 955, 963, 971, 979, 30, 43, 45, 10, 6, 25, 34, 36, 42, 68, 996, 1004, 1012, 1020, 49, 79, 1024, 46, 61, 989, 997, 1005, 1013, 987, 995, 1003, 71, 52, 84, 63, 77, 18, 66, 82, 90, 98, 106, 114, 122, 130, 138, 146, 154, 162, 170, 178, 186, 194, 202, 210, 218, 226, 234, 242, 250, 258, 266, 274, 282, 290, 298, 306, 314, 322, 330, 338, 346, 354, 362, 370, 378, 386, 394, 402, 410, 418, 426, 434, 442, 450, 458, 466, 474, 482, 490, 498, 506, 514, 522, 530, 538, 546, 554, 562, 570, 578, 586, 594, 602, 610, 618, 626, 634, 642, 650, 658, 666, 674, 682, 690, 698, 706, 714, 722, 730, 738, 746, 754, 762, 770, 778, 786, 794, 802, 810, 818, 826, 834, 842, 850, 858, 866, 874, 882, 890, 898, 906, 914, 922, 930, 938, 946, 954, 962, 970, 978, 986, 994, 75, 47, 1028, 1036, 38, 1032, 1021, 1029, 1011, 1019, 1027, 31, 1002, 1010, 58, 87, 95, 103, 111, 119, 127, 135, 143, 151, 159, 167, 175, 183, 191, 199, 207, 215, 223, 231, 239, 247, 255, 263, 271, 279, 287, 295, 303, 311, 319, 327, 335, 343, 351, 359, 367, 375, 383, 391, 399, 407, 415, 423, 431, 439, 447, 455, 463, 471, 479, 487, 495, 503, 511, 519, 527, 535, 543, 551, 559, 567, 575, 583, 591, 599, 607, 615, 623, 631, 639, 647, 655, 663, 671, 679, 687, 695, 703, 711, 719, 727, 735, 743, 751, 759, 767, 775, 783, 791, 799, 807, 815, 823, 831, 839, 847, 855, 863, 871, 879, 887, 895, 903, 911, 919, 927, 935, 943, 951, 959, 967, 975, 983, 65, 73, 81, 89, 97, 105, 113, 121, 129, 137, 145, 153, 161, 169, 177, 185, 193, 201, 209, 217, 225, 233, 241, 249, 257, 265, 273, 281, 289, 297, 305, 313, 321, 329, 337, 345, 353, 361, 369, 377, 385, 393, 401, 409, 417, 425, 433, 441, 449, 457, 465, 473, 481, 489, 497, 505, 513, 521, 529, 537, 545, 553, 561, 569, 577, 585, 593, 601, 609, 617, 625, 633, 641, 649, 657, 665, 673, 681, 689, 697, 705, 713, 721, 729, 737, 745, 753, 761, 769, 777, 785, 793, 801, 809, 817, 825, 833, 841, 849, 857, 865, 873, 881, 889, 897, 905, 913, 921, 929, 937, 945, 953]\n", "5\n" ] } ], "execution_count": 20 }, { "metadata": { "ExecuteTime": { "end_time": "2025-11-18T15:09:38.343782Z", "start_time": "2025-11-18T15:09:38.326322Z" } }, "cell_type": "code", "source": [ "from scipy.fft import fft, fftfreq\n", "import scipy\n", "import numpy as np\n", "\n", "# Same signal creation...\n", "\n", "# Perform FFT\n", "bins = 768\n", "offset = 16\n", "signal = deltas[offset:offset+bins]\n", "print(len(signal))\n", "print(32*16)\n", "fft_result = fft(signal)\n", "\n", "n = len(fft_result)\n", "frequencies = fftfreq(n, 1)[:n//2]\n", "magnitude = 2 * np.abs(fft_result[:n//2]) / n\n", "fig = make_subplots(specs=[[{\"secondary_y\": True}]])\n", "# fig.add_trace(go.Scatter(x=channels[1:], y=deltas, name=\"Point to point variance\", line=dict(color=\"lightgreen\")), secondary_y=True)\n", "fig.add_trace(go.Scatter(x=frequencies, y=magnitude, name=\"Point to point variance\", line=dict(color=\"lightgreen\")), secondary_y=True)\n", "mean_magnitude = np.mean(magnitude)\n", "\n", "for (mag, freq) in sorted(zip(magnitude, frequencies), reverse=True):\n", " if freq > 0 and mag > mean_magnitude:\n", " print(round(1 / freq), mag)\n", "fig.show()" ], "id": "efd335c6fc7769cb", "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "768\n", "512\n", "3 0.5767679777951548\n", "8 0.5635974604334245\n", "2 0.1285954600357744\n", "2 0.11290578470432493\n", "4 0.11024299776014816\n", "16 0.08390177598813732\n", "6 0.08252455229030216\n", "11 0.0823030502845868\n", "5 0.08164669512376228\n", "3 0.07763321403086715\n", "2 0.07679689747305142\n", "2 0.07394893904971786\n", "3 0.07093590734381802\n", "32 0.07086051608674528\n", "2 0.06833414610076115\n", "2 0.06569872829285721\n", "2 0.06520836012505363\n", "2 0.06358696737457045\n", "2 0.06133143399740495\n", "2 0.05843813680182475\n", "5 0.057598572649865516\n", "2 0.05598829068440509\n", "2 0.055075618977254194\n", "2 0.054793462441521806\n", "2 0.05356038313067384\n", "4 0.05340768992010231\n", "2 0.05162805500792139\n", "2 0.04987195227985607\n", "2 0.048168811061620714\n", "2 0.047953081751405384\n", "2 0.04734269220848697\n", "2 0.04677194670351353\n", "2 0.04676777558543868\n", "3 0.04576156158113806\n", "3 0.0457550773511253\n", "2 0.04559572102972556\n", "3 0.04553014639853025\n", "3 0.04531343317100477\n", "5 0.04530052010413486\n", "2 0.04524492554895604\n", "3 0.0450596221645661\n", "2 0.04439672749752249\n", "3 0.04438234175126888\n", "3 0.04412635381248209\n", "2 0.0440688445157468\n", "3 0.043748587253883205\n", "3 0.04372975887075769\n", "2 0.04367147953741449\n", "2 0.04346807658341939\n", "2 0.04330905566081019\n", "3 0.04325724862131217\n", "3 0.0431781942879503\n", "2 0.043037354462365236\n", "3 0.04303667435400132\n", "3 0.04302124955669593\n", "768 0.04292018052300601\n", "3 0.04277571432862601\n", "3 0.042751023503592285\n", "3 0.04266968575598429\n", "3 0.04218466975938073\n", "2 0.04217205514725869\n", "2 0.04198783719067894\n", "3 0.04187229299904265\n", "3 0.04142852298950577\n", "3 0.041373672284174316\n", "3 0.041208493140733375\n", "3 0.04110040647175477\n", "2 0.04099810833714525\n", "3 0.0409115277937486\n", "2 0.0408857414865653\n", "2 0.040518408014268856\n", "2 0.040429032509260866\n", "3 0.040296063188289134\n", "3 0.04023869341255299\n", "3 0.039985338406403476\n", "2 0.03989294870253674\n", "2 0.03907796409289354\n", "3 0.03900450345324554\n", "3 0.03894957495029637\n", "3 0.038891815809535005\n", "3 0.038740729275277934\n", "2 0.03859307637688291\n", "3 0.03835480994502556\n", "3 0.03820211409777241\n", "2 0.03802038124061483\n", "3 0.03801913582837076\n", "3 0.037681641194777515\n", "3 0.03765545691283483\n", "3 0.037457790528654535\n", "2 0.037345042893335297\n", "5 0.03732938880157826\n", "3 0.037117546664907415\n", "3 0.037037022233945865\n", "3 0.036911521416743\n", "2 0.0368530340496037\n", "3 0.036526683399881084\n", "16 0.03646071463288431\n", "2 0.03641622510339485\n", "3 0.0362056718194387\n", "11 0.03618004080785742\n", "4 0.03605758262803883\n", "3 0.03545342011421838\n", "2 0.035057906252761374\n", "3 0.03504349509893692\n", "6 0.03446970893441832\n", "3 0.03420349948990718\n", "3 0.03414846442807897\n", "3 0.03400929306404652\n", "2 0.03398739070825787\n", "2 0.03397194677692462\n", "2 0.033810871138529076\n", "3 0.033705871133187675\n", "2 0.0336356953069181\n", "3 0.033579504471332004\n", "5 0.033480985716516656\n", "3 0.03329556033561769\n", "3 0.03298555150794826\n", "384 0.03269615002653368\n", "2 0.03176687611644659\n", "33 0.03154343069637423\n", "16 0.031247948279011516\n", "2 0.031178967071167265\n", "4 0.030990276466340384\n", "2 0.03042168454463291\n", "5 0.030401970478220894\n", "2 0.030370902363223432\n", "3 0.030368216029461496\n", "3 0.030075487416345446\n", "5 0.02937920714500473\n", "2 0.028838886351991774\n", "2 0.028797007617484258\n", "2 0.028237876148980007\n", "3 0.028153451425273614\n", "6 0.027929640126690716\n", "2 0.027813975183191352\n" ] }, { "data": { "application/vnd.plotly.v1+json": { "data": [ { "line": { "color": "lightgreen" }, "name": "Point to point variance", "x": { "dtype": "f8", "bdata": "AAAAAAAAAABVVVVVVVVVP1VVVVVVVWU/AAAAAAAAcD9VVVVVVVV1P6qqqqqqqno/AAAAAAAAgD+qqqqqqqqCP1VVVVVVVYU/AAAAAAAAiD+qqqqqqqqKP1VVVVVVVY0/AAAAAAAAkD9VVVVVVVWRP6qqqqqqqpI/AAAAAAAAlD9VVVVVVVWVP6qqqqqqqpY/AAAAAAAAmD9VVVVVVVWZP6qqqqqqqpo/AAAAAAAAnD9VVVVVVVWdP6qqqqqqqp4/AAAAAAAAoD+qqqqqqqqgP1VVVVVVVaE/AAAAAAAAoj+qqqqqqqqiP1VVVVVVVaM/AAAAAAAApD+qqqqqqqqkP1VVVVVVVaU/AAAAAAAApj+qqqqqqqqmP1VVVVVVVac/AAAAAAAAqD+qqqqqqqqoP1VVVVVVVak/AAAAAAAAqj+qqqqqqqqqP1VVVVVVVas/AAAAAAAArD+qqqqqqqqsP1VVVVVVVa0/AAAAAAAArj+qqqqqqqquP1VVVVVVVa8/AAAAAAAAsD9VVVVVVVWwP6qqqqqqqrA/AAAAAAAAsT9VVVVVVVWxP6qqqqqqqrE/AAAAAAAAsj9VVVVVVVWyP6qqqqqqqrI/AAAAAAAAsz9VVVVVVVWzP6qqqqqqqrM/AAAAAAAAtD9VVVVVVVW0P6qqqqqqqrQ/AAAAAAAAtT9VVVVVVVW1P6qqqqqqqrU/AAAAAAAAtj9VVVVVVVW2P6qqqqqqqrY/AAAAAAAAtz9VVVVVVVW3P6qqqqqqqrc/AAAAAAAAuD9VVVVVVVW4P6qqqqqqqrg/AAAAAAAAuT9VVVVVVVW5P6qqqqqqqrk/AAAAAAAAuj9VVVVVVVW6P6qqqqqqqro/AAAAAAAAuz9VVVVVVVW7P6qqqqqqqrs/AAAAAAAAvD9VVVVVVVW8P6qqqqqqqrw/AAAAAAAAvT9VVVVVVVW9P6qqqqqqqr0/AAAAAAAAvj9VVVVVVVW+P6qqqqqqqr4/AAAAAAAAvz9VVVVVVVW/P6qqqqqqqr8/AAAAAAAAwD+qqqqqqirAP1VVVVVVVcA/AAAAAACAwD+qqqqqqqrAP1VVVVVV1cA/AAAAAAAAwT+qqqqqqirBP1VVVVVVVcE/AAAAAACAwT+qqqqqqqrBP1VVVVVV1cE/AAAAAAAAwj+qqqqqqirCP1VVVVVVVcI/AAAAAACAwj+qqqqqqqrCP1VVVVVV1cI/AAAAAAAAwz+qqqqqqirDP1VVVVVVVcM/AAAAAACAwz+qqqqqqqrDP1VVVVVV1cM/AAAAAAAAxD+qqqqqqirEP1VVVVVVVcQ/AAAAAACAxD+qqqqqqqrEP1VVVVVV1cQ/AAAAAAAAxT+qqqqqqirFP1VVVVVVVcU/AAAAAACAxT+qqqqqqqrFP1VVVVVV1cU/AAAAAAAAxj+qqqqqqirGP1VVVVVVVcY/AAAAAACAxj+qqqqqqqrGP1VVVVVV1cY/AAAAAAAAxz+qqqqqqirHP1VVVVVVVcc/AAAAAACAxz+qqqqqqqrHP1VVVVVV1cc/AAAAAAAAyD+qqqqqqirIP1VVVVVVVcg/AAAAAACAyD+qqqqqqqrIP1VVVVVV1cg/AAAAAAAAyT+qqqqqqirJP1VVVVVVVck/AAAAAACAyT+qqqqqqqrJP1VVVVVV1ck/AAAAAAAAyj+qqqqqqirKP1VVVVVVVco/AAAAAACAyj+qqqqqqqrKP1VVVVVV1co/AAAAAAAAyz+qqqqqqirLP1VVVVVVVcs/AAAAAACAyz+qqqqqqqrLP1VVVVVV1cs/AAAAAAAAzD+qqqqqqirMP1VVVVVVVcw/AAAAAACAzD+qqqqqqqrMP1VVVVVV1cw/AAAAAAAAzT+qqqqqqirNP1VVVVVVVc0/AAAAAACAzT+qqqqqqqrNP1VVVVVV1c0/AAAAAAAAzj+qqqqqqirOP1VVVVVVVc4/AAAAAACAzj+qqqqqqqrOP1VVVVVV1c4/AAAAAAAAzz+qqqqqqirPP1VVVVVVVc8/AAAAAACAzz+qqqqqqqrPP1VVVVVV1c8/AAAAAAAA0D9VVVVVVRXQP6qqqqqqKtA/AAAAAABA0D9VVVVVVVXQP6qqqqqqatA/AAAAAACA0D9VVVVVVZXQP6qqqqqqqtA/AAAAAADA0D9VVVVVVdXQP6qqqqqq6tA/AAAAAAAA0T9VVVVVVRXRP6qqqqqqKtE/AAAAAABA0T9VVVVVVVXRP6qqqqqqatE/AAAAAACA0T9VVVVVVZXRP6qqqqqqqtE/AAAAAADA0T9VVVVVVdXRP6qqqqqq6tE/AAAAAAAA0j9VVVVVVRXSP6qqqqqqKtI/AAAAAABA0j9VVVVVVVXSP6qqqqqqatI/AAAAAACA0j9VVVVVVZXSP6qqqqqqqtI/AAAAAADA0j9VVVVVVdXSP6qqqqqq6tI/AAAAAAAA0z9VVVVVVRXTP6qqqqqqKtM/AAAAAABA0z9VVVVVVVXTP6qqqqqqatM/AAAAAACA0z9VVVVVVZXTP6qqqqqqqtM/AAAAAADA0z9VVVVVVdXTP6qqqqqq6tM/AAAAAAAA1D9VVVVVVRXUP6qqqqqqKtQ/AAAAAABA1D9VVVVVVVXUP6qqqqqqatQ/AAAAAACA1D9VVVVVVZXUP6qqqqqqqtQ/AAAAAADA1D9VVVVVVdXUP6qqqqqq6tQ/AAAAAAAA1T9VVVVVVRXVP6qqqqqqKtU/AAAAAABA1T9VVVVVVVXVP6qqqqqqatU/AAAAAACA1T9VVVVVVZXVP6qqqqqqqtU/AAAAAADA1T9VVVVVVdXVP6qqqqqq6tU/AAAAAAAA1j9VVVVVVRXWP6qqqqqqKtY/AAAAAABA1j9VVVVVVVXWP6qqqqqqatY/AAAAAACA1j9VVVVVVZXWP6qqqqqqqtY/AAAAAADA1j9VVVVVVdXWP6qqqqqq6tY/AAAAAAAA1z9VVVVVVRXXP6qqqqqqKtc/AAAAAABA1z9VVVVVVVXXP6qqqqqqatc/AAAAAACA1z9VVVVVVZXXP6qqqqqqqtc/AAAAAADA1z9VVVVVVdXXP6qqqqqq6tc/AAAAAAAA2D9VVVVVVRXYP6qqqqqqKtg/AAAAAABA2D9VVVVVVVXYP6qqqqqqatg/AAAAAACA2D9VVVVVVZXYP6qqqqqqqtg/AAAAAADA2D9VVVVVVdXYP6qqqqqq6tg/AAAAAAAA2T9VVVVVVRXZP6qqqqqqKtk/AAAAAABA2T9VVVVVVVXZP6qqqqqqatk/AAAAAACA2T9VVVVVVZXZP6qqqqqqqtk/AAAAAADA2T9VVVVVVdXZP6qqqqqq6tk/AAAAAAAA2j9VVVVVVRXaP6qqqqqqKto/AAAAAABA2j9VVVVVVVXaP6qqqqqqato/AAAAAACA2j9VVVVVVZXaP6qqqqqqqto/AAAAAADA2j9VVVVVVdXaP6qqqqqq6to/AAAAAAAA2z9VVVVVVRXbP6qqqqqqKts/AAAAAABA2z9VVVVVVVXbP6qqqqqqats/AAAAAACA2z9VVVVVVZXbP6qqqqqqqts/AAAAAADA2z9VVVVVVdXbP6qqqqqq6ts/AAAAAAAA3D9VVVVVVRXcP6qqqqqqKtw/AAAAAABA3D9VVVVVVVXcP6qqqqqqatw/AAAAAACA3D9VVVVVVZXcP6qqqqqqqtw/AAAAAADA3D9VVVVVVdXcP6qqqqqq6tw/AAAAAAAA3T9VVVVVVRXdP6qqqqqqKt0/AAAAAABA3T9VVVVVVVXdP6qqqqqqat0/AAAAAACA3T9VVVVVVZXdP6qqqqqqqt0/AAAAAADA3T9VVVVVVdXdP6qqqqqq6t0/AAAAAAAA3j9VVVVVVRXeP6qqqqqqKt4/AAAAAABA3j9VVVVVVVXeP6qqqqqqat4/AAAAAACA3j9VVVVVVZXeP6qqqqqqqt4/AAAAAADA3j9VVVVVVdXeP6qqqqqq6t4/AAAAAAAA3z9VVVVVVRXfP6qqqqqqKt8/AAAAAABA3z9VVVVVVVXfP6qqqqqqat8/AAAAAACA3z9VVVVVVZXfP6qqqqqqqt8/AAAAAADA3z9VVVVVVdXfP6qqqqqq6t8/" }, "y": { "dtype": "f8", "bdata": "32McRqkIvz+JlF5HovmlP11dI76MvaA/dHEi3x9KnD/Vys67uiqZP5F57xPSOpc/Rfu372zrlT/dTv0cldCUP4/aSvlpwZM/fW8Y3njDkj9r55O6x2WRPyH/CaqlG5A/i07e8S0rjT8dYhJ7xCGKPymQFJ3/JYc/2giBqK1ChD+1EylzlPKBPzQ2i3bgb4A/ib0/UHu7gD950mv4K6yDP2+dDrVu5Ig/E3EC6bCIkD85tXe3hV6WP0I4feZ1JqA/sZUrL+ojsj9Rlt1Tp3eTP5HUY9RDwoE/XePJHf3pcj+p09WxWvRyP0AN1Sb2xXg/T6FGuuIufj/ni8gANnGBP8ySDaMaHoM/FOALvhaDhD8NP0BjN7GFPyH+0mgzYoY/EdprmSvzhj8FOy6LKS2HP+wr4lzvYYc/VFpnwmMlhz83jC+ptBWHP3j8ih2AhYc/AMeaKynHiD9kDy2NIgSLP/38o8WUEo4/gYwgheixkT+fLunUcDSWPzOqs092/58/oQPyN5Z6tT/5wd+R+qqiPyOmnkG7rpk/3Og7LiwMkz9Ng3AWcgyMP8sx/y5lQ4Q/kz7wwRW8fD/gPjGYVpp1P64HKs5xQHM/cjdyvrhAdT+bfBDRsMF4P2S62Tqj4Xo/dO0RZXLEfD8fZoGOjTR/P5jhivhyEIE/hGQNy13/gj/l4JnxraKEPwWUzswU+oY/lLjVyjCiiT/QPD3lyPWMP302a0Jz+pA/xaUPnKLqlD8LGEppN+KaP4FME7gwhqI/BVZVDdARtT9mU7ajOR2TP2vJY8DyJ34/jMNJN0LOcD/4yPGmaNx4P2fFBRE9RIE/0yIyAU4KhT9juLszQh2JP/c1jJbs34w/01VRs37pjz8dA9WntkuRP9X+Cch85ZE/OZWh80v6kT+fswisKvuRPx0l1JbA3JA/Q3obtBvxjz+x5DI/4weNPw3LPidBUos/fEkO5PlPij/nzmnSMwaJPwHAKa+fAYk/TE5UCoatiT+382O6uP+IP0PCiiu76IY/YXKViv0I4j91X+Rti6qCP/BKwrgXT38/lcbajAj7dz9pgswauH1zP7Mc9A9R/nA/rxJOptE6bT+lMDcauVVpP5l+UJQ4FWc/pRmdCTZiaz/8iK5s9WxqP3f+sXe2ymo/RaeSEIITbz8Y8znfDd1uP7NeCA1vEHI/Tb4/w1p7dD8t4x4MP/F4P3tXFY6Q4Hs/6cu8mKFQfz8xdE59/SWAP4tCjQxa4IA/eRc9kxGFgj+1nbhkdeGIPxQ5qm3SHpY/HTI0PVQgtT/65CaBA6ahP/habnfxAZk/tqjRR54ukz8sbtWUhhaPPwCA4DaKPoo/Q2QrruuUhz+JnTrgP+aFP5FEv5sIFoU/4Wu0KTQphT8haoLZhT+GP1VGp9aLmIg/eCujggpciz+3kLF+IhGPP/U5B2esPJE/yEugD0ulkz+lhsFLO8+VP4wAExMa/5c/ayaW1CtJmj8XlbtrlpmcPxxtwLOxIZ8/qmxhdWskoT+HNipw1hyjP+2XrTihMac/BQ9iPczmtD9kwzjyfQGYPwR3hXUPGY4/ifS2XT11hj9ZJV/Og3aDP9fm2Zb5Q4I/tXewNNqfgT8+9OLkI4GBPx6oAS3S6YI/F8F45oZEhT8vt+9kvqeHPz2v/eb8IIo/E55l5aU/jT+pEmKNGbKPP1iqYjWuUZE/YDJh6yMykj9lpLe07b+SP83k9QG9v5I/JVmkkKMekj8hkJMvihWRP5cbgisNMo4/fYcWRHpuiD8hmSL0fGWAPzk1WaBjAIE/2aenY499rT/7Fns3lRWeP0W2bjSe/Zc/VaptcJA8lD8R2vW9yOSQP12eLOELM4w/We5STEiahj/VO7HWHBuBPzuiyVvmd3g/44AyuGx3bD8bZjBgg4tgPyA/Xvhbt2o/wHyzCywHdj/TrbP2Hm5/P+LQUm0QP4M/y5K6734whj/HoXx5wSyHP00bdAz944c/eIYve3QriD9DQzBl9iqIPxMTHnkm74g/gzjRKc+xjj/Nt/ZavbGUP83vqj/qu58/myr+leI4vD+RC1K0I3aiP5yS8cPOkps/Ibkbtmv3lj+sqjybpp6UPyq74seV65I/O7FT6QKIkT8Hv9VFY6qPP4m1vqQbx4w/EKhcDYM1ij+gT3rf0LiGP3X8uTzHxoQ/H6BahUAugz+jdVwGfGiDPy6WU97NB4Q/CD598BhWhT8k43XcO+uGPwl1X5zs+Ig/ySbZBqXoij+8C8kYItaMP7G6uSHj5Y4/0/BNjhoVkT+Fmv4HRL6SPyuPdF1YNZY/eJ0fs0BYqz+Q7JURp9+RP5+aqWJ2dZA/xe4HV0b1kD9GrRAmkpeRP+qqmgcojpE/F63M/pafkT8RcBMiy/WRP9EOLFAvqJI/H4tKDYx2kz8Wlk1UAhiUP1XeCaRaqpQ/Uel6l9+OlT8Qp/yPACGWP6vQcSGsNJY/dBAcHbKrlT9r0Ut4scGUP+R1EZLbRJM/0Ylkj5V7kD+N6acP1cSKPzw6nDAA4YM/sPcYX4rUfj/HrIWLlhiDP3ucSWyDd5M/tI9YM8Xfsz/NdUlo0CWmP5fC6XeTR6M/cQXYX/Mmoj8ekW//HoOhP7+EZlzlQaE/wy/vcXvjoD92qHydHQyhPxdfCjNVMaE/hGLGkjjxoT9T1MnAjImiP5iuLhECS6M/+/F09WX4oz8pO3uAKpqkP3ydzhNb8qQ/VwdMyxwLpT+dPRqDr6GkPz6RNd0y8aM/7Nd4PoT2oj+9uPCCqmmhP9k1dcsbzJ4/mf0ohmWTmD8rxKpMHs2OPxd6GFtzbkA/bl4nCtsosj8RhkQdoLOiP+d1kCRC1Jw/saMiRmAXlz/FkD7p9M+SP7lAONz3opA/jBTwmND2jj/AmdJbJVKPP5Pkd1qu7JA/V/DRZPwVkz+gYjajqmmWP4CsTe8155o/YdO8etgYnz9jvNpT6HuhP6BAYD06j6M/j3zAEu4upT/B1QD/NmamP9/wE4NSM6c/LEzPNA9upz8fDoczuk+nPyBdCL26l6Y/YIG0Ec3YpT+XLhQCSXClP0+6tpRHGaU/61NAHuJ04j9fYYUq09WjP2pjt9w9o6M/VRua4qotoz87OakiEeaiPwErETISAaM/25MCgj53oz/6z/fJoOmjPzzMjFH1eKQ/Bxi5jh42pT/QqASiOpmlP50UwpfhBqY/sQyjT3bjpT9cfzXMsualP/vxu8hzG6Y/NxHCKecIpj8/emw4v2OmP5HlrkRIuaY/Z0QiBw4Spz+EtLKhNW2nPyQHUoVSWKc/+HRN+Sq7pj+0bu8LMZCmPwe6umtOjag/M5TVvGTnvD9P7rO6WH6xPxwfcYLjDaw/FNFKJfLxpz+9cR3V+e6kP266AKBm3qI/7RiUk6hPoT93LJMPYe2fP9xPwnf2fJ0/h2RwyXsSmz9sW5NwpVyYP4HSbrqppZU/DethRzihkz8V9gBBV42SP3H1+PnvepI/U/dGnasjlD93PU81kIaXPyUCRspj6pw/s/0il8tmoT8dVd84HbOkP0DneiVNPag/LeegHN8yrD92WlNJPEewP8m9FCP2qLM/2USi59B1wD8O3cpSUe6yP4qzKb5+sbA/Y6V4btVmrz+AV858muutP7mc5Up/qqw/d6DQO0Rsqz9IVqEP/m6qP98uDwjRiKk/XMtkGJWpqD8Hd+wafvKnP4jfFcdXKqc/AS3Y+/0Ipj/SBQM9tP2kP6UQBUxod6M/vcikIRzzoT8yTgh8v0OgP5zGmGBIG5w/KCHYBS86lz/xGqHKj1mSP32ke5673oo/vs42gBMEhT/QLrQ4/6uLPyDgWxg++pg/sxdowaHRsD+dbtq4cFmSP789Qp+rZYk/var8I8Mcjj+JsiqlOYaTP0fexgyy1Jc/t3A7yBehmz/jbdWw3CafP/2SpKayOKE/Jci5vyWloj9fD8jBeMKjP15SnSrUvqQ/SD5TW5OXpT8bHl7DmiymP0Qjw7AbXKY/+A2xnnJBpj9XoiAHbn+lP9lrCTzZbKQ/AQjKs+Meoz8B1cZgxWShP7GnmcGMGZ8/M14iR0R7nD+PgPDm8IedPx/mi+MGAqQ/" }, "type": "scatter", "xaxis": "x", "yaxis": "y2" } ], "layout": { "template": { "data": { "histogram2dcontour": [ { "type": "histogram2dcontour", "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ] } ], "choropleth": [ { "type": "choropleth", "colorbar": { "outlinewidth": 0, "ticks": "" } } ], "histogram2d": [ { "type": "histogram2d", "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ] } ], "heatmap": [ { "type": "heatmap", "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ] } ], "contourcarpet": [ { "type": "contourcarpet", "colorbar": { "outlinewidth": 0, "ticks": "" } } ], "contour": [ { "type": "contour", "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ] } ], "surface": [ { "type": "surface", "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ] } ], "mesh3d": [ { "type": "mesh3d", "colorbar": { "outlinewidth": 0, "ticks": "" } } ], "scatter": [ { "marker": { "line": { "color": "#283442" } }, "type": "scatter" } ], "parcoords": [ { "type": "parcoords", "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } } } ], "scatterpolargl": [ { "type": "scatterpolargl", "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } } } ], "bar": [ { "error_x": { "color": "#f2f5fa" }, "error_y": { "color": "#f2f5fa" }, "marker": { "line": { "color": "rgb(17,17,17)", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "scattergeo": [ { "type": "scattergeo", "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } } } ], "scatterpolar": [ { "type": "scatterpolar", "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } } } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "scattergl": [ { "marker": { "line": { "color": "#283442" } }, "type": "scattergl" } ], "scatter3d": [ { "type": "scatter3d", "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } } } ], "scattermap": [ { "type": "scattermap", "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } } } ], "scattermapbox": [ { "type": "scattermapbox", "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } } } ], "scatterternary": [ { "type": "scatterternary", "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } } } ], "scattercarpet": [ { "type": "scattercarpet", "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } } } ], "carpet": [ { "aaxis": { "endlinecolor": "#A2B1C6", "gridcolor": "#506784", "linecolor": "#506784", "minorgridcolor": "#506784", "startlinecolor": "#A2B1C6" }, "baxis": { "endlinecolor": "#A2B1C6", "gridcolor": "#506784", "linecolor": "#506784", "minorgridcolor": "#506784", "startlinecolor": "#A2B1C6" }, "type": "carpet" } ], "table": [ { "cells": { "fill": { "color": "#506784" }, "line": { "color": "rgb(17,17,17)" } }, "header": { "fill": { "color": "#2a3f5f" }, "line": { "color": "rgb(17,17,17)" } }, "type": "table" } ], "barpolar": [ { "marker": { "line": { "color": "rgb(17,17,17)", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "pie": [ { "automargin": true, "type": "pie" } ] }, "layout": { "autotypenumbers": "strict", "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#f2f5fa" }, "hovermode": "closest", "hoverlabel": { "align": "left" }, "paper_bgcolor": "rgb(17,17,17)", "plot_bgcolor": "rgb(17,17,17)", "polar": { "bgcolor": "rgb(17,17,17)", "angularaxis": { "gridcolor": "#506784", "linecolor": "#506784", "ticks": "" }, "radialaxis": { "gridcolor": "#506784", "linecolor": "#506784", "ticks": "" } }, "ternary": { "bgcolor": "rgb(17,17,17)", "aaxis": { "gridcolor": "#506784", "linecolor": "#506784", "ticks": "" }, "baxis": { "gridcolor": "#506784", "linecolor": "#506784", "ticks": "" }, "caxis": { "gridcolor": "#506784", "linecolor": "#506784", "ticks": "" } }, "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "sequential": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ], "sequentialminus": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ], "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ] }, "xaxis": { "gridcolor": "#283442", "linecolor": "#506784", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "#283442", "automargin": true, "zerolinewidth": 2 }, "yaxis": { "gridcolor": "#283442", "linecolor": "#506784", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "#283442", "automargin": true, "zerolinewidth": 2 }, "scene": { "xaxis": { "backgroundcolor": "rgb(17,17,17)", "gridcolor": "#506784", "linecolor": "#506784", "showbackground": true, "ticks": "", "zerolinecolor": "#C8D4E3", "gridwidth": 2 }, "yaxis": { "backgroundcolor": "rgb(17,17,17)", "gridcolor": "#506784", "linecolor": "#506784", "showbackground": true, "ticks": "", "zerolinecolor": "#C8D4E3", "gridwidth": 2 }, "zaxis": { "backgroundcolor": "rgb(17,17,17)", "gridcolor": "#506784", "linecolor": "#506784", "showbackground": true, "ticks": "", "zerolinecolor": "#C8D4E3", "gridwidth": 2 } }, "shapedefaults": { "line": { "color": "#f2f5fa" } }, "annotationdefaults": { "arrowcolor": "#f2f5fa", "arrowhead": 0, "arrowwidth": 1 }, "geo": { "bgcolor": "rgb(17,17,17)", "landcolor": "rgb(17,17,17)", "subunitcolor": "#506784", "showland": true, "showlakes": true, "lakecolor": "rgb(17,17,17)" }, "title": { "x": 0.05 }, "updatemenudefaults": { "bgcolor": "#506784", "borderwidth": 0 }, "sliderdefaults": { "bgcolor": "#C8D4E3", "borderwidth": 1, "bordercolor": "rgb(17,17,17)", "tickwidth": 0 }, "mapbox": { "style": "dark" } } }, "xaxis": { "anchor": "y", "domain": [ 0.0, 0.94 ] }, "yaxis": { "anchor": "x", "domain": [ 0.0, 1.0 ] }, "yaxis2": { "anchor": "x", "overlaying": "y", "side": "right" } }, "config": { "plotlyServerURL": "https://plot.ly" } } }, "metadata": {}, "output_type": "display_data", "jetTransient": { "display_id": null } } ], "execution_count": 36 }, { "cell_type": "code", "id": "5919d9a5b836e014", "metadata": { "ExecuteTime": { "end_time": "2025-11-16T16:43:26.397215Z", "start_time": "2025-11-16T16:43:26.394937Z" } }, "source": [ "color=\"darkblue\"" ], "outputs": [], "execution_count": 6 }, { "cell_type": "code", "id": "b615e79b-639f-4850-b9f8-5518ba98edd9", "metadata": { "ExecuteTime": { "end_time": "2025-11-16T16:43:26.474866Z", "start_time": "2025-11-16T16:43:26.445034Z" } }, "source": [ "first_order_approx = []\n", "second_order_approx = []\n", "pol_approx = []\n", "\n", "\n", "\n", "upper_sampled_channels = [7, 993]\n", "lower_sampled_channels = [1, 991]\n", "\n", "upper_sampled_channel_meas = [channel_meas[channels.index(c)] for c in upper_sampled_channels]\n", "lower_sampled_channel_meas = [channel_meas[channels.index(c)] for c in lower_sampled_channels]\n", "\n", "upper_m, upper_b = lin_interpol( upper_sampled_channels[0], upper_sampled_channels[1], upper_sampled_channel_meas[0], upper_sampled_channel_meas[1])\n", "lower_m, lower_b = lin_interpol(lower_sampled_channels[0], lower_sampled_channels[1], lower_sampled_channel_meas[0], lower_sampled_channel_meas[1])\n", "\n", "r_c = channels\n", "\n", "r_v_upper = [calc_upper(c, upper_m, upper_b) for c in r_c]\n", "r_v_lower = [calc_lower(c, lower_m, lower_b) for c in r_c]\n", "r_v_mean = [calc_mean(c,upper_m, upper_b, lower_m, lower_b) for c in r_c]\n", "r_v_rect = [calc_rect(c, upper_m, upper_b, lower_m, lower_b) for c in r_c]\n", "\n", "err_upper = [np.abs((approx - meas) / meas) for approx, meas in zip(r_v_upper, channel_meas)]\n", "err_lower = [np.abs((approx - meas) / meas) for approx, meas in zip(r_v_lower, channel_meas)]\n", "err_mean = [np.abs((approx - meas) / meas) for approx, meas in zip(r_v_mean, channel_meas)]\n", "err_rect = [np.abs((approx - meas) / meas) for approx, meas in zip(r_v_rect, channel_meas)]\n", "\n", "# print(np.mean(err_sine))\n", "print(np.mean(err_rect))\n", "\n", "fig = go.Figure()\n", "fig.add_trace(go.Scatter(x=channels, y=channel_meas, name=\"Channel Measurements\", mode=\"markers\"))\n", "\n", "fig.add_trace(go.Scatter(x=list(range(1024)), y=[c * upper_m + upper_b for c in range(1024)], name=\"Upper Sampled Channels\"))\n", "fig.add_trace(go.Scatter(x=list(range(1024)), y=[c * lower_m + lower_b for c in range(1024)], name=\"Lower Sampled Channels\"))\n", "fig.add_trace(go.Scatter(x=r_c, y=r_v_mean, name=\"Mean Steps\"))\n", "fig.add_trace(go.Scatter(x=r_c, y=r_v_rect, name=\"Rect Steps\"))\n", "\n", "fig.add_trace(go.Scatter(x=r_c, y=err_rect, name=\"Rect Errors\", mode=\"markers\"))\n", "\n", "fig.update_layout(\n", " autosize=False,\n", " width=PLOT_WIDTH,\n", " height=PLOT_HEIGHT,\n", "\n", ")\n" ], "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "0.016604167625824784\n" ] }, { "data": { "application/vnd.plotly.v1+json": { "data": [ { "mode": "markers", "name": "Channel Measurements", "x": [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049 ], "y": [ 0.7428208023309708, 0.9806959956884385, 0.8071743994951248, 0.8075008004903793, 1.3809375941753388, 1.5973904073238372, 1.7183567941188813, 1.1534016013145447, 1.554955208301544, 1.2423552036285401, 1.3295455932617188, 1.5566479980945587, 1.0148719906806947, 1.7998144149780273, 1.8006223917007447, 1.0898143887519836, 1.6281296014785767, 1.6241929977136624, 1.6306752026081086, 1.6271631956100463, 1.7464960038661956, 1.7473760008811952, 1.7470502660589575, 1.6451856076717377, 2.031230401992798, 2.0328997668098, 1.6870134555101395, 2.032071205973625, 1.7669376015663147, 1.6070608079433442, 2.4245919942855836, 1.607860340136234, 2.578500807285309, 2.579713451391083, 2.5800685627119884, 2.5799905143717607, 2.2708613177140555, 2.3926784727308483, 2.3905824104944866, 2.3926090792323764, 2.7121942809649875, 2.801771640777588, 2.8004931021820414, 2.7000719805558524, 2.3126170120047567, 2.313502601955248, 2.405004226443563, 2.313037203151291, 3.195670272707939, 2.7460645880454626, 2.743395621126348, 2.7461876327341255, 3.0081018274480646, 3.0114552058597157, 3.0320079922676086, 3.0112568747322515, 2.8047360646443105, 3.555940794944763, 3.0697855949401855, 3.3255346715450287, 2.767937407903145, 2.7683143676519393, 2.5758607983589172, 2.7685652269381227, 3.79461590051651, 3.7950675762616672, 3.79271599650383, 3.794319585347787, 3.6729070639904635, 3.5885999675993614, 3.58777117729187, 3.67252801656723, 3.810280787206329, 3.8089733322461448, 3.8097636310766774, 3.810499083611273, 3.513378491666582, 3.5131117230528717, 3.512128007411957, 3.512839323066803, 3.8476256370544433, 3.843883161151081, 3.847783759959693, 3.8451231837272646, 3.5936224362812936, 3.5931333237224155, 3.593180799484253, 3.7723760043873504, 3.906960000594457, 3.907467210292816, 3.9075447104193946, 3.9138368010520934, 3.561730288323902, 3.5604116139411928, 3.5617488026618958, 3.5613492742369446, 4.9109807968139645, 4.905825424664126, 4.912051430770329, 4.905048407001413, 4.579596012830734, 4.57807735602061, 4.578809642791748, 4.579058282034738, 4.918105443318685, 4.918118716336557, 4.9186927556991575, 4.919711968478034, 4.511002589848416, 4.510258767915809, 4.510987136674964, 4.510189706628973, 4.947619199752808, 4.948425949596968, 4.946892762184143, 4.9484412025002875, 4.5883743842442835, 4.589877300792271, 4.587195205688476, 4.5904828442467585, 5.013685110138684, 5.015241599082946, 5.014796136300775, 5.015500831604004, 4.549872016906738, 4.550425892784482, 4.550661440320343, 4.551167436548181, 6.01450400352478, 6.014834797900656, 6.013169598579407, 6.01626906269475, 5.5750223875045775, 5.577913594245911, 5.576248002052307, 5.573977589607239, 6.028419184684753, 6.028427219390869, 6.028403186798096, 6.029003432818821, 5.572332763671875, 5.571463335267361, 5.574510407447815, 5.571836221785772, 6.058700799942017, 6.061012852191925, 6.059156799316407, 6.060633863721575, 5.587884570613052, 5.586108827590943, 5.588825281276259, 5.586995220184326, 6.136863253837408, 6.13724799156189, 6.138238406181335, 6.137601542472839, 5.546949552453083, 5.547539186477661, 5.545606970787048, 5.546932901654925, 7.131637346176874, 7.131435019629342, 7.130643259154426, 7.133411663376155, 6.567292801539103, 6.5671451432364325, 6.57075089393778, 6.567265415191651, 7.1305132279029255, 7.133052902836954, 7.131648018956184, 7.1307328526429306, 6.56855696085337, 6.566053703096178, 6.569841623306274, 6.564873863052536, 7.168139518835606, 7.170779122977422, 7.171222874096462, 7.167452925727481, 6.581262083053589, 6.58056273111483, 6.578937578201294, 6.577673625946045, 7.242790195677015, 7.242805661381902, 7.243236736319531, 7.2423406555539085, 6.536874648502895, 6.535423018715599, 6.5385097322009855, 6.536744560993893, 8.241518449783324, 8.241991901397705, 8.239758435417624, 8.238673246823824, 7.558028918046218, 7.5603280544281, 7.5614784240722654, 7.558285326957702, 8.237451340327098, 8.234402881969105, 8.24107837677002, 8.234361120370718, 7.554019410559472, 7.557184004783631, 7.5541199207305905, 7.553742456436157, 8.268179647384152, 8.269387197494506, 8.265734434127808, 8.267261025399872, 7.565769648551941, 7.565326404571533, 7.564620796839396, 7.56484840130806, 8.346794677503182, 8.34925109392976, 8.3523344039917, 8.347849559783935, 7.525642918377388, 7.526523137092591, 7.527411150932312, 7.527631998062134, 9.338392066955567, 9.335700750350952, 9.335177612304687, 9.33732476234436, 8.54993067847358, 8.547337579727174, 8.548200188159942, 8.54507360458374, 9.336318302154542, 9.336088957609954, 9.336063934094978, 9.338268804550172, 8.546333465576172, 8.545960876676771, 8.545671615960464, 8.545711105748227, 9.367499075203298, 9.365949995974278, 9.36869764328003, 9.367668091656757, 8.55595830887083, 8.552952730430746, 8.552001953125, 8.554979193444346, 9.449024768102737, 9.449428796768188, 9.451120024635678, 9.451097583770752, 8.514450311660767, 8.514121532440186, 8.514422416687012, 8.513974332809449, 10.446578287284014, 10.441190433502197, 10.44538722038269, 10.447366380691529, 9.530629917066925, 9.53077597618103, 9.533125432332357, 9.529580879211426, 10.439903974533081, 10.438553619384766, 10.435932922363282, 10.435595273971558, 9.528327941894531, 9.530166387557983, 9.5287504196167, 9.53004961013794, 10.473734378814697, 10.473520135879516, 10.475777530670166, 10.47605809500051, 9.541369699452021, 9.540708154547517, 9.542011578877768, 9.542145442962646, 10.56618399620056, 10.566536970305862, 10.566606476193382, 10.566749170091416, 9.504780817031861, 9.50236954689026, 9.503698805104131, 9.50385594367981, 11.55935196876526, 11.557815980911254, 11.561163234710694, 11.555635166168212, 10.523289585113526, 10.522056102752686, 10.522563123703003, 10.522756250281082, 11.542137575149535, 11.544529581069947, 11.544806289672852, 11.543078279495239, 10.52088794708252, 10.521635246276855, 10.519148778915405, 10.521179012615809, 11.576604652404786, 11.580672966109383, 11.579154118247654, 11.580238389968873, 10.532838624099206, 10.532726464448151, 10.535415935516358, 10.532236766815185, 11.677207946777344, 11.676162510587458, 11.675615741781993, 11.674668741226196, 10.493343683594432, 10.493337712802616, 10.494390392303467, 10.494247961044312, 12.680256006194323, 12.675089269071012, 12.675419187545776, 12.677777576446534, 11.513156652450562, 11.517214298248291, 11.514733097769998, 11.515998458862304, 12.650009376246755, 12.65112476348877, 12.653079938888549, 12.652332782745361, 11.508875226974487, 11.509838485717774, 11.508762142874978, 11.510977745056152, 12.681846427917481, 12.684791946411133, 12.68293924331665, 12.680009603500366, 11.520990324020385, 11.519702386856078, 11.520830392837524, 11.520308780670167, 12.7801374516017, 12.780536031723022, 12.77922077178955, 12.782796859741211, 11.483640003204346, 11.48378882408142, 11.4833664894104, 11.483118391036987, 13.780438470840455, 13.784934377670288, 13.784395217895508, 13.784941066395152, 12.506177425384521, 12.503923225402833, 12.50623984336853, 12.505356740951537, 13.755116844177246, 13.756777477264404, 13.757831709725517, 13.760446405410766, 12.50141282081604, 12.502500820159913, 12.500916307622736, 12.49962239265442, 13.786121654510499, 13.788860702514649, 13.790561485290528, 13.789494466781616, 12.512390422821046, 12.515948642383922, 12.515652797840259, 12.516332769393921, 13.893288363581119, 13.891054344177245, 13.895180797576904, 13.892267179489135, 12.471523793538411, 12.474910402297974, 12.474252796173095, 12.47154478593306, 14.89758882522583, 14.895435190200805, 14.892395114898681, 14.893023920059203, 13.499345938364664, 13.498790407180786, 13.501499271392822, 13.50037922859192, 14.863808012008667, 14.869803190231323, 14.867019176483154, 14.865825849420885, 13.494320056507888, 13.496812772750854, 13.494294261932373, 13.491361618041992, 14.898664647882635, 14.902946295561614, 14.897555947303772, 14.899149894714355, 13.50944800376892, 13.507161458333334, 13.509571313858032, 13.509543943405152, 15.004462337493896, 15.008468866348267, 15.011848002672195, 15.009468793869019, 13.465078751246134, 13.46594877243042, 13.465763235092163, 13.465735764339053, 16.003387260437012, 16.00558729171753, 16.003081464767455, 16.003676934675738, 14.489073657989502, 14.488737678527832, 14.490846347808837, 14.49280333518982, 15.970196158797652, 15.9701566696167, 15.966442260742188, 15.967785549163818, 14.48070569038391, 14.482166433334351, 14.479481649398803, 14.486259174346923, 15.991906413325557, 15.993027114868164, 15.991604709625244, 15.995182323455811, 14.498036861419678, 14.499287939071655, 14.497806220219053, 14.498575973510743, 16.11172170639038, 16.111352062225343, 16.11338777253122, 16.115065574645996, 14.453655286268754, 14.452729511260987, 14.454234026279687, 14.454582161373562, 17.10611515045166, 17.10645761489868, 17.106218631450947, 17.111108735267152, 15.481206369400024, 15.483865642547608, 15.48065915107727, 15.478884744644166, 17.080723190307616, 17.0815598487854, 17.081520544516074, 17.0834303855896, 15.46762399673462, 15.473745536804199, 15.468528032302856, 15.471071814313348, 17.10914554595947, 17.106430753072104, 17.107355213165285, 17.106658823349896, 15.489711999893188, 15.490531319066099, 15.487161493301391, 15.492758959531784, 17.232703072684153, 17.233113765716553, 17.232455215454102, 17.231212515580026, 15.442867183685303, 15.441571235656738, 15.442305995571997, 15.44583721818595, 18.230593490600587, 18.232848789380945, 18.22902642763578, 18.229939270019532, 16.47475061416626, 16.47347745895386, 16.474086082587807, 16.47434558868408, 18.175217628479004, 18.169480817071324, 18.17076089647081, 18.176035118103027, 16.457640361785888, 16.456618911341618, 16.456588249206543, 16.457601107083836, 18.203035068511962, 18.204734230041502, 18.200711743584996, 18.203604698181152, 16.478859233856202, 16.483025455474852, 16.476358207496435, 16.479316589512777, 18.321973576265222, 18.32124964396159, 18.32223455111186, 18.319774436950684, 16.427748918533325, 16.432134188138523, 16.432278663881362, 16.42967987060547, 19.318998432159425, 19.312437057495117, 19.309582328796388, 19.31791524887085, 17.461555549076625, 17.45852632522583, 17.461551856994628, 17.4583423464906, 19.268063953944615, 19.27448454770175, 19.269721755981447, 19.273051166534422, 17.44170560836792, 17.442211151123047, 17.440523052215575, 17.442846134730747, 19.30822099423876, 19.309811115264893, 19.309851264953615, 19.311379146575927, 17.46993932723999, 17.471237087249754, 17.469723320007326, 17.468601186224756, 19.444679816563923, 19.44747986112322, 19.446702194213866, 19.445740737915038, 17.416721534729003, 17.42089921337063, 17.4185471534729, 17.416613006591795, 20.44474353790283, 20.44305772781372, 20.44233112335205, 20.436046854654947, 18.45475845336914, 18.455330408536472, 18.45188636779785, 18.454540634155272, 20.384453501020158, 20.383574199676513, 20.386057758331297, 20.383376121520996, 18.4317006111145, 18.43120611474869, 18.4319635738026, 18.434047794342042, 20.412372493743895, 20.416399355287904, 20.411412715911865, 20.41244125366211, 18.463219589657253, 18.46932418529804, 18.465862369537355, 18.46816840924715, 20.552083206176757, 20.550164794921876, 20.55186102940486, 20.553585529327393, 18.40528621673584, 18.404933373133343, 18.408756732940674, 18.40487184524536, 21.543340969085694, 21.54628791809082, 21.540643838735726, 21.545917708298255, 19.448710250854493, 19.446117043495178, 19.4461407661438, 19.448684883117675, 21.482633876800538, 21.483681678771973, 21.480636882781983, 21.483550357818604, 19.416507244110107, 19.42096338272095, 19.421347173055015, 19.42200174331665, 21.518609821796417, 21.515917257829145, 21.518858521072953, 21.51669111251831, 19.45228796005249, 19.451418331691197, 19.453464279174806, 19.453820579930355, 21.661313438415526, 21.662024116516115, 21.663249588012697, 21.660906164986745, 19.398209667205812, 19.3909117380778, 19.396220874786376, 19.397684926572055, 22.66328803698222, 22.657978194100515, 22.66369915008545, 22.663374252319336, 20.43612043207342, 20.437539196014406, 20.437113761901855, 20.438358306884766, 22.59591064453125, 22.59247689020066, 22.598081515385555, 22.59668951034546, 20.407213756016322, 20.406507396697997, 20.406867294311525, 20.40878562927246, 22.63247673852103, 22.629037720816477, 22.629081872793343, 22.630527877807616, 20.45808963775635, 20.45392484664917, 20.460287857055665, 20.45557516271418, 22.768014430999756, 22.765664100646973, 22.770202142220956, 22.767686367034912, 20.387567901611327, 20.387116718292237, 20.385636711120604, 20.381257724761962, 23.767428985008827, 23.769987446921213, 23.7699032659116, 23.765539264678956, 21.442159423828127, 21.44308304786682, 21.44006530098293, 21.437940979003905, 23.71126045227051, 23.70149803161621, 23.70802356885827, 23.705341692324037, 21.40482911196622, 21.400828742980956, 21.40240020751953, 21.40415156515021, 23.74081403017044, 23.734791657020306, 23.740035102480935, 23.736814403533934, 21.44331828030673, 21.44533069928487, 21.44444793065389, 21.444212039311726, 23.884797255198162, 23.88511610031128, 23.887282397295976, 23.88472865178035, 21.375401337941486, 21.3771502494812, 21.377014636993408, 21.37327702840169, 24.885374450683592, 24.87913203239441, 24.878390092116135, 24.879828929901123, 22.429076671600342, 22.42805052863227, 22.426214599609374, 22.42426476111779, 24.79923078748915, 24.80214666283649, 24.801414984243888, 24.798222255706786, 22.38576946258545, 22.389733028411865, 22.38847491615697, 22.389961528778077, 24.827816092449687, 24.833462424900222, 24.827608632677386, 24.82650399208069, 22.435619990030926, 22.43593282699585, 22.43934545516968, 22.4356032371521, 24.99564676699431, 24.989723478044784, 24.99293270111084, 24.99117431640625, 22.36924303494967, 22.37291374206543, 22.368955230712892, 22.367165664146686, 25.983397006988525, 25.982331371307374, 25.98432870344682, 25.988239895213734, 23.428300762176512, 23.427251052856445, 23.425694783528645, 23.426756313868932, 25.90881882644281, 25.910636953405433, 25.905160511241238, 25.911674976348877, 23.382324695587158, 23.3808030128479, 23.38010721206665, 23.381931767319188, 25.942924976348877, 25.946308612823486, 25.941243444170272, 25.94025218848026, 23.437502966986763, 23.43124595201348, 23.43158531188965, 23.429780183015048, 26.103644256591796, 26.10659477927468, 26.1039457321167, 26.10936164855957, 23.35434579849243, 23.354751873016358, 23.357070982456207, 23.358227157592772, 27.105785522460938, 27.105291434696742, 27.102660655975342, 27.105356057484943, 24.42029822956432, 24.419657309850056, 24.41516460516514, 24.41606947580973, 27.019049549102782, 27.018348598480223, 27.024276733398438, 27.018427276611327, 24.36357765197754, 24.37160978317261, 24.372079769770306, 24.369587230682374, 27.055730295181274, 27.05433769226074, 27.05940515344793, 27.060917952965045, 24.44032881810115, 24.436574459075928, 24.436916419437953, 24.437771224975585, 27.2158696101262, 27.21436544565054, 27.215230560302736, 27.211054515838622, 24.346485208581996, 24.34557004128733, 24.34613929476057, 24.344584506490957, 28.209825801849366, 28.20617202758789, 28.199591343219463, 28.20092589514596, 25.419120121002198, 25.426029378717597, 25.427002906799316, 25.420763301849366, 28.135595397949217, 28.133241835094633, 28.12739839553833, 28.130327901532574, 25.357087993621825, 25.355696201324463, 25.355801486968993, 25.35488579489968, 28.161114331838245, 28.15925588607788, 28.15569694369447, 28.160029707283808, 25.42809114456177, 25.424185276031494, 25.421697253272647, 25.423748874664305, 28.333028078079224, 28.331272193363734, 28.327144549443172, 28.33071336746216, 25.330332095806416, 25.33228144645691, 25.328305671954976, 25.33164644241333, 29.34602665901184, 29.336627388000487, 29.32684222134677, 29.325899124145508, 26.420419216156006, 26.416382710138958, 26.424926376342775, 26.425061763416636, 29.236276920025166, 29.23240205515986, 29.23435013382523, 29.23591833114624, 26.339525388634723, 26.3565185546875, 26.358873653411866, 26.3465615272522, 29.26744485938031, 29.264023008800688, 29.256104729392312, 29.269204946664665, 26.427437562208908, 26.433244514465333, 26.42934732437134, 26.439955234527588, 29.434316968917848, 29.448046597567473, 29.432155036926268, 29.441718292236327, 26.316204217764046, 26.333950328826905, 26.324298949468705, 26.325401306152344, 30.431276480356853, 30.44150522020128, 30.4440654407848, 30.444243748982746, 27.414432048797607, 27.415974502563476, 27.417786164717242, 27.435370581490652, 30.334231009850136, 30.34584275607405, 30.332361016954696, 30.341321659088134, 27.34750629606701, 27.347937629336403, 27.330200782189003, 27.347649574279785, 30.381307235130897, 30.387156859688137, 30.374106060374867, 30.384731565202987, 27.428327878316242, 27.437004852294923, 27.428675128567605, 27.439093726021902, 30.55873289975253, 30.572684860229494, 30.55989953449794, 30.568445205688477, 27.313568210601808, 27.320174407958984, 27.323291110992432, 27.321289560069207, 31.555421389066257, 31.569909962740812, 31.56499445879901, 31.560439482979152, 28.41786479949951, 28.43090675354004, 28.422250509262085, 28.424042205810547, 31.46697733952449, 31.467066153501854, 31.472001143864222, 31.470811760943867, 28.325142288208006, 28.337721729278563, 28.33282302856445, 28.334212875366212, 31.485361735026043, 31.493688992091588, 31.48600149154663, 31.488593174861027, 28.448621681758336, 28.450927352905275, 28.45285921096802, 28.44877162346473, 31.6886625289917, 31.67993848751753, 31.684307098388672, 31.685600090026856, 28.308460235595703, 28.312481293311485, 28.3152760664622, 28.312757260871656, 32.683385555560776, 32.68802486766469, 32.69004370949485, 32.68936259929951, 29.46704978942871, 29.452755314963206, 29.461466244288854, 29.458571990331013, 32.59952389110219, 32.60178264494865, 32.59690143751062, 32.599653652736116, 29.357101712908065, 29.36078483581543, 29.354787473325377, 29.360416065562855, 32.65849622090658, 32.65864936341631, 32.66056182861328, 32.64819960160689, 29.48897535904594, 29.487034252711705, 29.483163833618164, 29.48511401089755, 32.8567416978919, 32.8578914642334, 32.856766973223, 32.85821689258922, 29.338124656677245, 29.340984924979832, 29.318665313720704, 29.33778247833252, 33.85528564453125, 33.8568240574428, 33.85508859568629, 33.85215029509171, 30.49853821804649, 30.482151641845704, 30.485490052596383, 30.492526531219482, 33.738943862915036, 33.75105304718018, 33.7241813659668, 33.74126924787249, 30.36223281513561, 30.380606365203857, 30.386353413263958, 30.377592268444243, 33.782289211566635, 33.780256390571594, 33.79291734241304, 33.79298767089844, 30.515115879200124, 30.525750505163316, 30.5295893351237, 30.524430888039724, 33.99295978546142, 33.9943499357804, 33.98346026738485, 33.97808423249618, 30.347758806668796, 30.36318668242424, 30.33506627516313, 30.35709503718785, 34.98013451520134, 34.97740919693656, 34.97549457550049, 35.00372634062896, 31.504738894375887, 31.530254908970424, 31.546620655059815, 31.528402935374867, 34.88881567250127, 34.88886890411377, 34.88468017578125, 34.88287284157493, 31.395929527282714, 31.40033769607544, 31.39511365890503, 31.396091365814208, 34.936449397693984, 34.91740572894061, 34.93002548217773, 34.91656322479248, 31.544728719271145, 31.545810089111328, 31.539038276672365, 31.54097604751587, 35.13221039090838, 35.128132695737094, 35.139889457009055, 35.12038054833045, 31.380923522146123, 31.368134221723004, 31.373822298916902, 31.374602817353747, 36.08992942174276, 36.117817878723145, 36.09612548828125, 36.12298304999052, 32.557438560154125, 32.54595031738281, 32.5516103108724, 32.548971259075664, 36.00846004486084, 36.00678283691406, 36.01051197052002, 36.00755062103271, 32.4138988494873, 32.40939498901367, 32.41483364105225, 32.41396081858668, 36.03464052754064, 36.03784027099609, 36.042692531238906, 36.03968902587891, 32.56859149932861, 32.56439971923828, 32.56528186798096, 32.565205082748875, 36.24532961845398, 36.23380860038426, 36.24202052029696, 36.239148053255946, 32.38985277811686, 32.39202553885324, 32.352739334106445, 32.39117988380226, 37.22674671808878, 37.231458517221306, 37.225411954133406, 37.231652860288264, 33.56038856506348, 33.55804500579834, 33.562102913856506, 33.558756598110854, 37.11854946997858, 37.11847343444824, 37.11831226348877, 37.116611621997976, 33.40654772803897, 33.40807902018229, 33.40840816497803, 33.40688507080078, 37.15084438323974, 37.15640730016372, 37.156206665039065, 37.1582883199056, 33.576711654663086, 33.575452995300296, 33.58163809776306, 33.583977699279785, 37.376403427124025 ], "type": "scatter" }, { "name": "Upper Sampled Channels", "x": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023 ], "y": [ 1.4743395442270284, 1.509199151354436, 1.5440587584818435, 1.5789183656092511, 1.6137779727366588, 1.6486375798640664, 1.6834971869914739, 1.7183567941188815, 1.7532164012462892, 1.7880760083736966, 1.8229356155011043, 1.857795222628512, 1.8926548297559194, 1.927514436883327, 1.9623740440107347, 1.997233651138142, 2.03209325826555, 2.0669528653929574, 2.101812472520365, 2.1366720796477727, 2.17153168677518, 2.2063912939025876, 2.2412509010299955, 2.276110508157403, 2.3109701152848103, 2.345829722412218, 2.3806893295396256, 2.415548936667033, 2.450408543794441, 2.4852681509218484, 2.520127758049256, 2.5549873651766637, 2.589846972304071, 2.6247065794314786, 2.6595661865588864, 2.694425793686294, 2.7292854008137013, 2.764145007941109, 2.7990046150685166, 2.833864222195924, 2.868723829323332, 2.9035834364507394, 2.938443043578147, 2.9733026507055547, 3.008162257832962, 3.0430218649603695, 3.0778814720877774, 3.112741079215185, 3.1476006863425923, 3.18246029347, 3.2173199005974076, 3.252179507724815, 3.287039114852223, 3.3218987219796303, 3.3567583291070378, 3.3916179362344456, 3.426477543361853, 3.4613371504892605, 3.4961967576166684, 3.531056364744076, 3.5659159718714837, 3.600775578998891, 3.6356351861262985, 3.6704947932537064, 3.705354400381114, 3.7402140075085213, 3.775073614635929, 3.8099332217633366, 3.844792828890744, 3.879652436018152, 3.9145120431455593, 3.9493716502729668, 3.9842312574003746, 4.019090864527782, 4.05395047165519, 4.088810078782597, 4.123669685910005, 4.158529293037413, 4.19338890016482, 4.228248507292228, 4.263108114419635, 4.297967721547042, 4.33282732867445, 4.367686935801858, 4.402546542929265, 4.437406150056673, 4.472265757184081, 4.507125364311488, 4.541984971438896, 4.576844578566304, 4.611704185693711, 4.6465637928211185, 4.681423399948526, 4.716283007075933, 4.751142614203341, 4.786002221330749, 4.820861828458156, 4.855721435585564, 4.890581042712972, 4.925440649840379, 4.960300256967787, 4.995159864095195, 5.030019471222602, 5.0648790783500095, 5.099738685477417, 5.134598292604824, 5.169457899732232, 5.20431750685964, 5.239177113987047, 5.274036721114455, 5.308896328241863, 5.34375593536927, 5.378615542496678, 5.413475149624086, 5.448334756751493, 5.4831943638789005, 5.518053971006308, 5.552913578133716, 5.587773185261123, 5.622632792388531, 5.657492399515939, 5.692352006643346, 5.727211613770754, 5.762071220898162, 5.796930828025569, 5.831790435152977, 5.8666500422803844, 5.901509649407791, 5.936369256535199, 5.971228863662607, 6.006088470790014, 6.040948077917422, 6.07580768504483, 6.110667292172237, 6.145526899299645, 6.180386506427053, 6.21524611355446, 6.2501057206818675, 6.284965327809275, 6.319824934936682, 6.35468454206409, 6.389544149191498, 6.424403756318905, 6.459263363446313, 6.494122970573721, 6.528982577701128, 6.563842184828536, 6.598701791955944, 6.633561399083351, 6.6684210062107585, 6.703280613338166, 6.738140220465573, 6.772999827592981, 6.807859434720389, 6.842719041847796, 6.877578648975204, 6.912438256102612, 6.947297863230019, 6.982157470357427, 7.017017077484835, 7.0518766846122425, 7.0867362917396495, 7.121595898867057, 7.156455505994465, 7.191315113121872, 7.22617472024928, 7.261034327376688, 7.295893934504095, 7.330753541631503, 7.365613148758911, 7.400472755886318, 7.435332363013726, 7.4701919701411335, 7.50505157726854, 7.539911184395948, 7.574770791523356, 7.609630398650763, 7.644490005778171, 7.679349612905579, 7.714209220032986, 7.749068827160394, 7.783928434287802, 7.818788041415209, 7.8536476485426165, 7.888507255670024, 7.923366862797431, 7.958226469924839, 7.993086077052247, 8.027945684179654, 8.062805291307061, 8.09766489843447, 8.132524505561877, 8.167384112689284, 8.202243719816693, 8.2371033269441, 8.271962934071507, 8.306822541198915, 8.341682148326322, 8.37654175545373, 8.411401362581138, 8.446260969708545, 8.481120576835952, 8.51598018396336, 8.550839791090768, 8.585699398218175, 8.620559005345584, 8.65541861247299, 8.690278219600398, 8.725137826727806, 8.759997433855213, 8.79485704098262, 8.829716648110029, 8.864576255237436, 8.899435862364843, 8.934295469492252, 8.969155076619659, 9.004014683747066, 9.038874290874475, 9.073733898001882, 9.108593505129289, 9.143453112256697, 9.178312719384104, 9.213172326511511, 9.24803193363892, 9.282891540766327, 9.317751147893734, 9.352610755021143, 9.387470362148552, 9.422329969275957, 9.457189576403366, 9.492049183530773, 9.526908790658181, 9.561768397785588, 9.596628004912995, 9.631487612040404, 9.666347219167811, 9.701206826295218, 9.736066433422627, 9.770926040550034, 9.80578564767744, 9.84064525480485, 9.875504861932257, 9.910364469059664, 9.945224076187072, 9.98008368331448, 10.014943290441886, 10.049802897569295, 10.084662504696702, 10.119522111824109, 10.154381718951518, 10.189241326078925, 10.224100933206332, 10.25896054033374, 10.293820147461147, 10.328679754588554, 10.363539361715963, 10.39839896884337, 10.433258575970777, 10.468118183098186, 10.502977790225593, 10.537837397353, 10.572697004480409, 10.607556611607816, 10.642416218735223, 10.677275825862631, 10.712135432990038, 10.746995040117445, 10.781854647244854, 10.816714254372261, 10.851573861499668, 10.886433468627077, 10.921293075754484, 10.956152682881891, 10.9910122900093, 11.025871897136707, 11.060731504264114, 11.095591111391522, 11.13045071851893, 11.165310325646336, 11.200169932773745, 11.235029539901152, 11.26988914702856, 11.304748754155968, 11.339608361283375, 11.374467968410782, 11.40932757553819, 11.444187182665598, 11.479046789793005, 11.513906396920413, 11.54876600404782, 11.583625611175227, 11.618485218302636, 11.653344825430043, 11.68820443255745, 11.723064039684859, 11.757923646812266, 11.792783253939673, 11.827642861067082, 11.862502468194489, 11.897362075321896, 11.932221682449304, 11.967081289576711, 12.001940896704118, 12.036800503831527, 12.071660110958934, 12.106519718086341, 12.14137932521375, 12.176238932341157, 12.211098539468564, 12.245958146595973, 12.28081775372338, 12.315677360850787, 12.350536967978195, 12.385396575105602, 12.42025618223301, 12.455115789360418, 12.489975396487825, 12.524835003615232, 12.55969461074264, 12.594554217870048, 12.629413824997457, 12.664273432124864, 12.69913303925227, 12.73399264637968, 12.768852253507086, 12.803711860634493, 12.838571467761902, 12.873431074889309, 12.908290682016716, 12.943150289144125, 12.978009896271532, 13.012869503398939, 13.047729110526348, 13.082588717653755, 13.117448324781162, 13.15230793190857, 13.187167539035977, 13.222027146163384, 13.256886753290793, 13.2917463604182, 13.326605967545607, 13.361465574673016, 13.396325181800423, 13.43118478892783, 13.466044396055239, 13.500904003182645, 13.535763610310052, 13.570623217437461, 13.605482824564868, 13.640342431692275, 13.675202038819684, 13.710061645947091, 13.744921253074498, 13.779780860201907, 13.814640467329314, 13.84950007445672, 13.88435968158413, 13.919219288711536, 13.954078895838943, 13.988938502966352, 14.02379811009376, 14.058657717221166, 14.093517324348575, 14.128376931475982, 14.163236538603389, 14.198096145730798, 14.232955752858205, 14.267815359985612, 14.30267496711302, 14.337534574240427, 14.372394181367834, 14.407253788495243, 14.44211339562265, 14.476973002750057, 14.511832609877466, 14.546692217004873, 14.58155182413228, 14.616411431259689, 14.651271038387096, 14.686130645514503, 14.720990252641911, 14.755849859769318, 14.790709466896725, 14.825569074024134, 14.860428681151541, 14.895288288278948, 14.930147895406357, 14.965007502533764, 14.99986710966117, 15.03472671678858, 15.069586323915987, 15.104445931043394, 15.139305538170802, 15.17416514529821, 15.209024752425616, 15.243884359553025, 15.278743966680432, 15.313603573807839, 15.348463180935248, 15.383322788062655, 15.418182395190062, 15.45304200231747, 15.487901609444878, 15.522761216572285, 15.557620823699693, 15.5924804308271, 15.627340037954507, 15.662199645081916, 15.697059252209323, 15.73191885933673, 15.766778466464139, 15.801638073591546, 15.836497680718953, 15.871357287846362, 15.906216894973769, 15.941076502101176, 15.975936109228584, 16.010795716355993, 16.0456553234834, 16.080514930610807, 16.115374537738212, 16.15023414486562, 16.18509375199303, 16.21995335912044, 16.254812966247844, 16.289672573375253, 16.324532180502658, 16.359391787630067, 16.394251394757475, 16.429111001884884, 16.46397060901229, 16.498830216139698, 16.533689823267103, 16.568549430394512, 16.60340903752192, 16.63826864464933, 16.673128251776735, 16.707987858904144, 16.74284746603155, 16.777707073158957, 16.812566680286366, 16.847426287413775, 16.88228589454118, 16.91714550166859, 16.952005108795994, 16.986864715923403, 17.02172432305081, 17.05658393017822, 17.091443537305626, 17.126303144433034, 17.16116275156044, 17.19602235868785, 17.230881965815257, 17.265741572942666, 17.300601180070075, 17.33546078719748, 17.370320394324885, 17.405180001452294, 17.440039608579703, 17.47489921570711, 17.509758822834517, 17.544618429961925, 17.579478037089334, 17.61433764421674, 17.649197251344148, 17.684056858471557, 17.718916465598962, 17.75377607272637, 17.78863567985378, 17.823495286981185, 17.858354894108594, 17.893214501236002, 17.928074108363408, 17.962933715490816, 17.997793322618225, 18.03265292974563, 18.06751253687304, 18.102372144000448, 18.137231751127853, 18.172091358255262, 18.20695096538267, 18.241810572510076, 18.276670179637485, 18.311529786764893, 18.3463893938923, 18.381249001019707, 18.416108608147116, 18.45096821527452, 18.48582782240193, 18.52068742952934, 18.555547036656744, 18.590406643784153, 18.62526625091156, 18.660125858038967, 18.694985465166376, 18.729845072293784, 18.76470467942119, 18.7995642865486, 18.834423893676007, 18.869283500803412, 18.90414310793082, 18.93900271505823, 18.973862322185635, 19.008721929313044, 19.043581536440453, 19.078441143567858, 19.113300750695267, 19.148160357822675, 19.18301996495008, 19.21787957207749, 19.252739179204898, 19.287598786332303, 19.322458393459712, 19.35731800058712, 19.392177607714526, 19.427037214841935, 19.461896821969344, 19.49675642909675, 19.531616036224158, 19.566475643351566, 19.60133525047897, 19.63619485760638, 19.67105446473379, 19.705914071861194, 19.740773678988603, 19.775633286116012, 19.810492893243417, 19.845352500370826, 19.880212107498235, 19.91507171462564, 19.94993132175305, 19.984790928880457, 20.019650536007862, 20.05451014313527, 20.08936975026268, 20.124229357390085, 20.159088964517494, 20.193948571644903, 20.228808178772308, 20.263667785899717, 20.298527393027125, 20.33338700015453, 20.36824660728194, 20.40310621440935, 20.437965821536753, 20.472825428664162, 20.50768503579157, 20.542544642918976, 20.577404250046385, 20.612263857173794, 20.6471234643012, 20.681983071428608, 20.716842678556016, 20.75170228568342, 20.78656189281083, 20.82142149993824, 20.856281107065644, 20.891140714193053, 20.926000321320462, 20.960859928447867, 20.995719535575276, 21.030579142702685, 21.06543874983009, 21.1002983569575, 21.135157964084907, 21.170017571212313, 21.20487717833972, 21.23973678546713, 21.274596392594535, 21.309455999721944, 21.344315606849353, 21.379175213976758, 21.414034821104167, 21.448894428231576, 21.48375403535898, 21.51861364248639, 21.5534732496138, 21.588332856741204, 21.623192463868612, 21.65805207099602, 21.692911678123426, 21.727771285250835, 21.762630892378244, 21.79749049950565, 21.832350106633058, 21.867209713760467, 21.902069320887872, 21.93692892801528, 21.97178853514269, 22.006648142270095, 22.041507749397503, 22.076367356524912, 22.111226963652317, 22.146086570779726, 22.180946177907135, 22.21580578503454, 22.25066539216195, 22.285524999289358, 22.320384606416763, 22.35524421354417, 22.39010382067158, 22.424963427798986, 22.459823034926394, 22.494682642053803, 22.52954224918121, 22.564401856308617, 22.599261463436026, 22.63412107056343, 22.66898067769084, 22.70384028481825, 22.738699891945654, 22.773559499073063, 22.80841910620047, 22.843278713327877, 22.878138320455285, 22.912997927582694, 22.9478575347101, 22.982717141837508, 23.017576748964917, 23.052436356092322, 23.08729596321973, 23.12215557034714, 23.157015177474545, 23.191874784601954, 23.226734391729362, 23.261593998856767, 23.296453605984176, 23.331313213111585, 23.36617282023899, 23.4010324273664, 23.435892034493808, 23.470751641621213, 23.50561124874862, 23.54047085587603, 23.575330463003436, 23.610190070130844, 23.645049677258253, 23.67990928438566, 23.714768891513067, 23.749628498640476, 23.784488105767885, 23.81934771289529, 23.8542073200227, 23.889066927150107, 23.923926534277513, 23.95878614140492, 23.99364574853233, 24.028505355659735, 24.063364962787144, 24.098224569914553, 24.133084177041958, 24.167943784169367, 24.202803391296776, 24.23766299842418, 24.27252260555159, 24.307382212679, 24.342241819806404, 24.377101426933812, 24.41196103406122, 24.446820641188626, 24.481680248316035, 24.516539855443444, 24.55139946257085, 24.586259069698258, 24.621118676825667, 24.655978283953072, 24.69083789108048, 24.72569749820789, 24.760557105335295, 24.795416712462703, 24.830276319590112, 24.865135926717517, 24.899995533844926, 24.934855140972335, 24.96971474809974, 25.00457435522715, 25.039433962354558, 25.074293569481963, 25.10915317660937, 25.14401278373678, 25.178872390864186, 25.213731997991594, 25.248591605119003, 25.28345121224641, 25.318310819373817, 25.353170426501226, 25.38803003362863, 25.42288964075604, 25.45774924788345, 25.492608855010854, 25.527468462138263, 25.56232806926567, 25.597187676393077, 25.632047283520485, 25.666906890647894, 25.7017664977753, 25.736626104902708, 25.771485712030117, 25.806345319157522, 25.84120492628493, 25.87606453341234, 25.910924140539745, 25.945783747667154, 25.980643354794562, 26.015502961921968, 26.050362569049376, 26.085222176176785, 26.12008178330419, 26.1549413904316, 26.189800997559008, 26.224660604686413, 26.259520211813822, 26.29437981894123, 26.329239426068636, 26.364099033196045, 26.398958640323453, 26.43381824745086, 26.468677854578267, 26.503537461705676, 26.53839706883308, 26.57325667596049, 26.6081162830879, 26.642975890215304, 26.677835497342713, 26.71269510447012, 26.747554711597527, 26.782414318724935, 26.817273925852344, 26.85213353297975, 26.88699314010716, 26.921852747234567, 26.956712354361972, 26.99157196148938, 27.02643156861679, 27.061291175744195, 27.096150782871604, 27.131010389999012, 27.165869997126418, 27.200729604253826, 27.235589211381235, 27.27044881850864, 27.30530842563605, 27.340168032763458, 27.375027639890863, 27.409887247018272, 27.44474685414568, 27.479606461273086, 27.514466068400495, 27.549325675527903, 27.58418528265531, 27.619044889782717, 27.653904496910126, 27.68876410403753, 27.72362371116494, 27.75848331829235, 27.793342925419754, 27.828202532547163, 27.86306213967457, 27.897921746801977, 27.932781353929386, 27.967640961056794, 28.0025005681842, 28.03736017531161, 28.072219782439017, 28.107079389566422, 28.14193899669383, 28.17679860382124, 28.211658210948645, 28.246517818076054, 28.281377425203463, 28.316237032330868, 28.351096639458277, 28.385956246585685, 28.42081585371309, 28.4556754608405, 28.490535067967908, 28.525394675095313, 28.560254282222722, 28.59511388935013, 28.629973496477536, 28.664833103604945, 28.699692710732354, 28.73455231785976, 28.769411924987168, 28.804271532114576, 28.83913113924198, 28.87399074636939, 28.9088503534968, 28.943709960624204, 28.978569567751613, 29.013429174879022, 29.048288782006427, 29.083148389133836, 29.118007996261245, 29.15286760338865, 29.18772721051606, 29.222586817643467, 29.257446424770873, 29.29230603189828, 29.32716563902569, 29.362025246153095, 29.396884853280504, 29.431744460407913, 29.466604067535318, 29.501463674662727, 29.536323281790136, 29.57118288891754, 29.60604249604495, 29.64090210317236, 29.675761710299764, 29.710621317427172, 29.74548092455458, 29.780340531681986, 29.815200138809395, 29.850059745936804, 29.88491935306421, 29.919778960191618, 29.954638567319027, 29.98949817444643, 30.02435778157384, 30.05921738870125, 30.094076995828654, 30.128936602956063, 30.163796210083472, 30.198655817210877, 30.233515424338286, 30.268375031465695, 30.3032346385931, 30.33809424572051, 30.372953852847917, 30.407813459975323, 30.44267306710273, 30.47753267423014, 30.512392281357545, 30.547251888484954, 30.582111495612363, 30.616971102739768, 30.651830709867177, 30.686690316994586, 30.72154992412199, 30.7564095312494, 30.79126913837681, 30.826128745504214, 30.860988352631622, 30.89584795975903, 30.930707566886436, 30.965567174013845, 31.000426781141254, 31.03528638826866, 31.070145995396068, 31.105005602523477, 31.139865209650882, 31.17472481677829, 31.2095844239057, 31.244444031033105, 31.279303638160513, 31.314163245287922, 31.349022852415327, 31.383882459542736, 31.418742066670145, 31.45360167379755, 31.48846128092496, 31.523320888052368, 31.558180495179773, 31.59304010230718, 31.62789970943459, 31.662759316561996, 31.697618923689404, 31.732478530816813, 31.76733813794422, 31.802197745071627, 31.837057352199036, 31.87191695932644, 31.90677656645385, 31.94163617358126, 31.976495780708664, 32.011355387836076, 32.04621499496348, 32.08107460209089, 32.115934209218295, 32.150793816345704, 32.18565342347311, 32.220513030600515, 32.25537263772793, 32.29023224485533, 32.32509185198274, 32.35995145911015, 32.39481106623755, 32.42967067336497, 32.46453028049237, 32.49938988761978, 32.534249494747186, 32.569109101874595, 32.603968709002004, 32.638828316129405, 32.67368792325682, 32.70854753038422, 32.74340713751163, 32.77826674463904, 32.81312635176645, 32.84798595889386, 32.88284556602126, 32.917705173148676, 32.95256478027608, 32.987424387403486, 33.022283994530895, 33.0571436016583, 33.09200320878571, 33.126862815913114, 33.16172242304052, 33.19658203016793, 33.23144163729534, 33.26630124442275, 33.30116085155015, 33.33602045867757, 33.37088006580497, 33.40573967293238, 33.440599280059786, 33.475458887187195, 33.510318494314596, 33.545178101442005, 33.580037708569414, 33.61489731569682, 33.64975692282423, 33.68461652995164, 33.71947613707904, 33.75433574420645, 33.78919535133386, 33.82405495846127, 33.85891456558868, 33.893774172716086, 33.92863377984349, 33.963493386970896, 33.998352994098305, 34.03321260122571, 34.06807220835312, 34.10293181548053, 34.13779142260793, 34.17265102973534, 34.20751063686275, 34.24237024399016, 34.27722985111757, 34.31208945824498, 34.34694906537238, 34.38180867249979, 34.416668279627196, 34.451527886754604, 34.48638749388201, 34.52124710100942, 34.556106708136824, 34.59096631526423, 34.62582592239164, 34.66068552951905, 34.69554513664646, 34.73040474377387, 34.76526435090127, 34.80012395802868, 34.83498356515609, 34.869843172283495, 34.904702779410904, 34.93956238653831, 34.974421993665715, 35.00928160079312, 35.04414120792053, 35.07900081504794, 35.11386042217535, 35.14872002930276, 35.18357963643016, 35.21843924355757, 35.25329885068498, 35.288158457812386, 35.323018064939795, 35.357877672067204, 35.392737279194606, 35.427596886322014, 35.46245649344942, 35.49731610057683, 35.53217570770424, 35.56703531483165, 35.60189492195905, 35.63675452908646, 35.67161413621387, 35.70647374334128, 35.741333350468686, 35.776192957596095, 35.8110525647235, 35.845912171850905, 35.880771778978314, 35.91563138610572, 35.95049099323313, 35.98535060036054, 36.02021020748794, 36.05506981461535, 36.08992942174276, 36.12478902887017, 36.15964863599758, 36.194508243124986, 36.22936785025239, 36.264227457379796, 36.299087064507205, 36.333946671634614, 36.36880627876202, 36.40366588588943, 36.43852549301683, 36.47338510014424, 36.50824470727165, 36.54310431439906, 36.57796392152647, 36.61282352865388, 36.64768313578128, 36.68254274290869, 36.717402350036096, 36.752261957163505, 36.78712156429091, 36.82198117141832, 36.856840778545724, 36.89170038567313, 36.92655999280054, 36.96141959992795, 36.99627920705536, 37.03113881418277, 37.06599842131017, 37.10085802843758, 37.13571763556499 ], "type": "scatter" }, { "name": "Lower Sampled Channels", "x": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023 ], "y": [ 0.7118803967788665, 0.7428208023309735, 0.7737612078830804, 0.8047016134351875, 0.8356420189872945, 0.8665824245394015, 0.8975228300915085, 0.9284632356436155, 0.9594036411957225, 0.9903440467478295, 1.0212844522999365, 1.0522248578520434, 1.0831652634041504, 1.1141056689562574, 1.1450460745083646, 1.1759864800604716, 1.2069268856125785, 1.2378672911646855, 1.2688076967167925, 1.2997481022688995, 1.3306885078210064, 1.3616289133731136, 1.3925693189252204, 1.4235097244773276, 1.4544501300294344, 1.4853905355815415, 1.5163309411336485, 1.5472713466857555, 1.5782117522378625, 1.6091521577899695, 1.6400925633420766, 1.6710329688941834, 1.7019733744462906, 1.7329137799983976, 1.7638541855505045, 1.7947945911026115, 1.8257349966547185, 1.8566754022068255, 1.8876158077589325, 1.9185562133110394, 1.9494966188631464, 1.9804370244152534, 2.011377429967361, 2.0423178355194676, 2.0732582410715743, 2.1041986466236815, 2.1351390521757887, 2.1660794577278955, 2.197019863280002, 2.2279602688321094, 2.2589006743842166, 2.2898410799363234, 2.3207814854884306, 2.3517218910405377, 2.3826622965926445, 2.4136027021447513, 2.4445431076968585, 2.4754835132489657, 2.5064239188010724, 2.537364324353179, 2.568304729905287, 2.5992451354573936, 2.6301855410095003, 2.6611259465616075, 2.6920663521137147, 2.7230067576658215, 2.7539471632179287, 2.7848875687700354, 2.8158279743221426, 2.8467683798742494, 2.8777087854263566, 2.9086491909784633, 2.9395895965305705, 2.9705300020826773, 3.0014704076347845, 3.0324108131868917, 3.0633512187389984, 3.0942916242911056, 3.1252320298432124, 3.1561724353953196, 3.1871128409474263, 3.2180532464995335, 3.2489936520516403, 3.2799340576037475, 3.3108744631558547, 3.3418148687079614, 3.3727552742600686, 3.4036956798121754, 3.4346360853642826, 3.4655764909163893, 3.4965168964684965, 3.5274573020206033, 3.5583977075727105, 3.5893381131248177, 3.6202785186769244, 3.6512189242290316, 3.6821593297811384, 3.7130997353332456, 3.7440401408853523, 3.7749805464374595, 3.8059209519895663, 3.8368613575416735, 3.8678017630937807, 3.8987421686458874, 3.9296825741979946, 3.9606229797501014, 3.9915633853022086, 4.022503790854316, 4.0534441964064225, 4.084384601958529, 4.115325007510636, 4.146265413062744, 4.17720581861485, 4.208146224166958, 4.239086629719065, 4.270027035271172, 4.300967440823278, 4.331907846375385, 4.362848251927492, 4.3937886574795995, 4.424729063031707, 4.455669468583814, 4.486609874135921, 4.517550279688027, 4.548490685240134, 4.579431090792241, 4.6103714963443485, 4.641311901896455, 4.672252307448563, 4.70319271300067, 4.734133118552776, 4.765073524104883, 4.796013929656991, 4.826954335209098, 4.857894740761204, 4.888835146313311, 4.919775551865419, 4.9507159574175255, 4.981656362969632, 5.01259676852174, 5.043537174073847, 5.074477579625953, 5.10541798517806, 5.136358390730168, 5.1672987962822745, 5.198239201834381, 5.229179607386488, 5.260120012938596, 5.291060418490702, 5.322000824042809, 5.352941229594917, 5.383881635147024, 5.41482204069913, 5.445762446251237, 5.476702851803345, 5.5076432573554515, 5.538583662907558, 5.569524068459666, 5.600464474011773, 5.631404879563879, 5.662345285115986, 5.693285690668094, 5.7242260962202005, 5.755166501772307, 5.786106907324414, 5.817047312876522, 5.847987718428628, 5.878928123980735, 5.909868529532843, 5.94080893508495, 5.971749340637056, 6.002689746189163, 6.033630151741271, 6.0645705572933775, 6.095510962845484, 6.126451368397592, 6.157391773949699, 6.188332179501805, 6.219272585053912, 6.25021299060602, 6.2811533961581265, 6.312093801710233, 6.34303420726234, 6.373974612814448, 6.404915018366554, 6.435855423918661, 6.466795829470769, 6.497736235022876, 6.528676640574982, 6.559617046127089, 6.590557451679197, 6.6214978572313035, 6.65243826278341, 6.683378668335518, 6.714319073887625, 6.745259479439731, 6.776199884991838, 6.807140290543946, 6.8380806960960525, 6.869021101648159, 6.899961507200266, 6.930901912752374, 6.96184231830448, 6.992782723856587, 7.023723129408695, 7.054663534960802, 7.085603940512908, 7.116544346065015, 7.147484751617123, 7.1784251571692295, 7.209365562721336, 7.240305968273444, 7.271246373825551, 7.302186779377657, 7.333127184929764, 7.364067590481872, 7.3950079960339785, 7.425948401586085, 7.456888807138192, 7.4878292126903, 7.518769618242406, 7.549710023794513, 7.580650429346621, 7.611590834898728, 7.642531240450834, 7.673471646002941, 7.704412051555049, 7.7353524571071555, 7.766292862659262, 7.79723326821137, 7.828173673763477, 7.859114079315583, 7.89005448486769, 7.920994890419798, 7.9519352959719045, 7.982875701524011, 8.013816107076117, 8.044756512628226, 8.075696918180332, 8.10663732373244, 8.137577729284548, 8.168518134836653, 8.199458540388761, 8.230398945940866, 8.261339351492975, 8.292279757045081, 8.323220162597188, 8.354160568149297, 8.385100973701402, 8.41604137925351, 8.446981784805615, 8.477922190357724, 8.50886259590983, 8.539803001461937, 8.570743407014044, 8.60168381256615, 8.63262421811826, 8.663564623670364, 8.694505029222473, 8.72544543477458, 8.756385840326686, 8.787326245878793, 8.8182666514309, 8.849207056983007, 8.880147462535115, 8.911087868087222, 8.942028273639329, 8.972968679191435, 9.003909084743542, 9.034849490295649, 9.065789895847756, 9.096730301399864, 9.127670706951971, 9.158611112504078, 9.189551518056184, 9.220491923608291, 9.251432329160398, 9.282372734712505, 9.313313140264613, 9.34425354581672, 9.375193951368827, 9.406134356920933, 9.43707476247304, 9.468015168025147, 9.498955573577254, 9.529895979129362, 9.560836384681469, 9.591776790233576, 9.622717195785683, 9.65365760133779, 9.684598006889896, 9.715538412442003, 9.74647881799411, 9.777419223546218, 9.808359629098325, 9.839300034650432, 9.870240440202538, 9.901180845754645, 9.932121251306752, 9.963061656858859, 9.994002062410967, 10.024942467963074, 10.05588287351518, 10.086823279067287, 10.117763684619394, 10.1487040901715, 10.179644495723608, 10.210584901275716, 10.241525306827823, 10.27246571237993, 10.303406117932036, 10.334346523484143, 10.36528692903625, 10.396227334588357, 10.427167740140465, 10.458108145692572, 10.489048551244679, 10.519988956796785, 10.550929362348892, 10.581869767900999, 10.612810173453106, 10.643750579005214, 10.674690984557321, 10.705631390109428, 10.736571795661535, 10.767512201213641, 10.798452606765748, 10.829393012317855, 10.860333417869962, 10.89127382342207, 10.922214228974177, 10.953154634526284, 10.98409504007839, 11.015035445630497, 11.045975851182604, 11.07691625673471, 11.10785666228682, 11.138797067838926, 11.169737473391033, 11.20067787894314, 11.231618284495246, 11.262558690047353, 11.29349909559946, 11.324439501151568, 11.355379906703675, 11.386320312255782, 11.417260717807888, 11.448201123359995, 11.479141528912102, 11.510081934464209, 11.541022340016317, 11.571962745568424, 11.60290315112053, 11.633843556672637, 11.664783962224744, 11.695724367776851, 11.726664773328958, 11.757605178881066, 11.788545584433173, 11.81948598998528, 11.850426395537387, 11.881366801089493, 11.9123072066416, 11.943247612193707, 11.974188017745814, 12.005128423297922, 12.036068828850029, 12.067009234402136, 12.097949639954242, 12.128890045506349, 12.159830451058456, 12.190770856610563, 12.221711262162671, 12.252651667714778, 12.283592073266885, 12.314532478818991, 12.345472884371098, 12.376413289923205, 12.407353695475312, 12.43829410102742, 12.469234506579527, 12.500174912131634, 12.53111531768374, 12.562055723235847, 12.592996128787954, 12.62393653434006, 12.65487693989217, 12.685817345444276, 12.716757750996383, 12.74769815654849, 12.778638562100596, 12.809578967652703, 12.84051937320481, 12.871459778756916, 12.902400184309025, 12.933340589861132, 12.964280995413239, 12.995221400965345, 13.026161806517452, 13.057102212069559, 13.088042617621666, 13.118983023173774, 13.14992342872588, 13.180863834277988, 13.211804239830094, 13.242744645382201, 13.273685050934308, 13.304625456486415, 13.335565862038523, 13.36650626759063, 13.397446673142737, 13.428387078694843, 13.45932748424695, 13.490267889799057, 13.521208295351164, 13.552148700903272, 13.583089106455379, 13.614029512007486, 13.644969917559592, 13.6759103231117, 13.706850728663806, 13.737791134215913, 13.768731539768021, 13.799671945320128, 13.830612350872235, 13.861552756424341, 13.892493161976448, 13.923433567528555, 13.954373973080662, 13.985314378632768, 14.016254784184877, 14.047195189736984, 14.07813559528909, 14.109076000841197, 14.140016406393304, 14.17095681194541, 14.201897217497518, 14.232837623049626, 14.263778028601733, 14.29471843415384, 14.325658839705946, 14.356599245258053, 14.38753965081016, 14.418480056362267, 14.449420461914375, 14.480360867466482, 14.511301273018589, 14.542241678570695, 14.573182084122802, 14.604122489674909, 14.635062895227016, 14.666003300779124, 14.696943706331231, 14.727884111883338, 14.758824517435444, 14.789764922987551, 14.820705328539658, 14.851645734091765, 14.882586139643873, 14.91352654519598, 14.944466950748087, 14.975407356300193, 15.0063477618523, 15.037288167404407, 15.068228572956514, 15.09916897850862, 15.130109384060729, 15.161049789612836, 15.191990195164943, 15.22293060071705, 15.253871006269156, 15.284811411821263, 15.31575181737337, 15.346692222925478, 15.377632628477585, 15.408573034029692, 15.439513439581798, 15.470453845133905, 15.501394250686012, 15.532334656238119, 15.563275061790227, 15.594215467342334, 15.62515587289444, 15.656096278446547, 15.687036683998654, 15.717977089550761, 15.748917495102868, 15.779857900654976, 15.810798306207083, 15.84173871175919, 15.872679117311296, 15.903619522863403, 15.93455992841551, 15.965500333967617, 15.996440739519725, 16.027381145071832, 16.058321550623937, 16.089261956176045, 16.120202361728154, 16.15114276728026, 16.182083172832364, 16.213023578384473, 16.24396398393658, 16.27490438948869, 16.305844795040795, 16.3367852005929, 16.367725606145008, 16.398666011697117, 16.42960641724922, 16.46054682280133, 16.491487228353435, 16.522427633905544, 16.553368039457652, 16.584308445009757, 16.615248850561862, 16.64618925611397, 16.67712966166608, 16.708070067218188, 16.739010472770293, 16.769950878322398, 16.800891283874506, 16.831831689426615, 16.86277209497872, 16.893712500530828, 16.924652906082933, 16.95559331163504, 16.986533717187147, 17.017474122739255, 17.048414528291364, 17.07935493384347, 17.110295339395577, 17.141235744947682, 17.17217615049979, 17.203116556051896, 17.234056961604004, 17.264997367156113, 17.295937772708218, 17.326878178260326, 17.35781858381243, 17.38875898936454, 17.419699394916645, 17.450639800468753, 17.481580206020862, 17.512520611572967, 17.543461017125075, 17.57440142267718, 17.60534182822929, 17.636282233781394, 17.667222639333502, 17.69816304488561, 17.729103450437716, 17.760043855989824, 17.79098426154193, 17.821924667094038, 17.852865072646143, 17.88380547819825, 17.91474588375036, 17.945686289302465, 17.976626694854573, 18.00756710040668, 18.038507505958787, 18.069447911510892, 18.100388317063, 18.13132872261511, 18.162269128167214, 18.193209533719322, 18.224149939271427, 18.255090344823536, 18.28603075037564, 18.31697115592775, 18.347911561479858, 18.378851967031963, 18.40979237258407, 18.440732778136177, 18.471673183688285, 18.50261358924039, 18.5335539947925, 18.564494400344607, 18.595434805896712, 18.62637521144882, 18.657315617000926, 18.688256022553034, 18.71919642810514, 18.750136833657248, 18.781077239209353, 18.81201764476146, 18.84295805031357, 18.873898455865675, 18.904838861417783, 18.935779266969888, 18.966719672521997, 18.9976600780741, 19.02860048362621, 19.05954088917832, 19.090481294730424, 19.121421700282532, 19.152362105834637, 19.183302511386746, 19.21424291693885, 19.24518332249096, 19.276123728043068, 19.307064133595173, 19.33800453914728, 19.368944944699386, 19.399885350251495, 19.4308257558036, 19.46176616135571, 19.492706566907817, 19.52364697245992, 19.55458737801203, 19.585527783564135, 19.616468189116244, 19.64740859466835, 19.678349000220457, 19.709289405772566, 19.74022981132467, 19.77117021687678, 19.802110622428884, 19.833051027980993, 19.863991433533098, 19.894931839085206, 19.925872244637315, 19.95681265018942, 19.98775305574153, 20.018693461293633, 20.049633866845742, 20.080574272397847, 20.111514677949955, 20.142455083502064, 20.17339548905417, 20.204335894606277, 20.235276300158382, 20.26621670571049, 20.297157111262596, 20.328097516814704, 20.359037922366813, 20.389978327918918, 20.420918733471026, 20.45185913902313, 20.48279954457524, 20.513739950127345, 20.544680355679453, 20.575620761231562, 20.606561166783667, 20.637501572335776, 20.66844197788788, 20.69938238343999, 20.730322788992094, 20.761263194544203, 20.792203600096308, 20.823144005648416, 20.854084411200525, 20.88502481675263, 20.915965222304738, 20.946905627856843, 20.97784603340895, 21.008786438961057, 21.039726844513165, 21.070667250065274, 21.10160765561738, 21.132548061169487, 21.163488466721592, 21.1944288722737, 21.225369277825806, 21.256309683377914, 21.287250088930023, 21.318190494482128, 21.349130900034236, 21.38007130558634, 21.41101171113845, 21.441952116690555, 21.472892522242663, 21.50383292779477, 21.534773333346877, 21.565713738898985, 21.59665414445109, 21.6275945500032, 21.658534955555304, 21.689475361107412, 21.72041576665952, 21.751356172211626, 21.782296577763734, 21.81323698331584, 21.844177388867948, 21.875117794420053, 21.90605819997216, 21.93699860552427, 21.967939011076375, 21.998879416628483, 22.02981982218059, 22.060760227732697, 22.091700633284802, 22.12264103883691, 22.15358144438902, 22.184521849941124, 22.215462255493232, 22.246402661045337, 22.277343066597446, 22.30828347214955, 22.33922387770166, 22.370164283253768, 22.401104688805873, 22.43204509435798, 22.462985499910086, 22.493925905462195, 22.5248663110143, 22.55580671656641, 22.586747122118517, 22.617687527670622, 22.64862793322273, 22.679568338774835, 22.710508744326944, 22.74144914987905, 22.772389555431158, 22.803329960983266, 22.83427036653537, 22.86521077208748, 22.896151177639585, 22.927091583191693, 22.958031988743798, 22.988972394295907, 23.01991279984801, 23.05085320540012, 23.08179361095223, 23.112734016504334, 23.143674422056442, 23.174614827608547, 23.205555233160656, 23.23649563871276, 23.26743604426487, 23.298376449816978, 23.329316855369083, 23.36025726092119, 23.391197666473296, 23.422138072025405, 23.45307847757751, 23.484018883129618, 23.514959288681727, 23.54589969423383, 23.57684009978594, 23.607780505338045, 23.638720910890154, 23.66966131644226, 23.700601721994367, 23.731542127546476, 23.76248253309858, 23.79342293865069, 23.824363344202794, 23.855303749754903, 23.886244155307008, 23.917184560859116, 23.948124966411225, 23.97906537196333, 24.01000577751544, 24.040946183067543, 24.071886588619652, 24.102826994171757, 24.133767399723865, 24.164707805275974, 24.19564821082808, 24.226588616380187, 24.257529021932292, 24.2884694274844, 24.319409833036506, 24.350350238588614, 24.381290644140723, 24.412231049692828, 24.443171455244936, 24.47411186079704, 24.50505226634915, 24.535992671901255, 24.566933077453363, 24.597873483005472, 24.628813888557577, 24.659754294109685, 24.69069469966179, 24.7216351052139, 24.752575510766004, 24.783515916318112, 24.81445632187022, 24.845396727422326, 24.876337132974434, 24.90727753852654, 24.938217944078648, 24.969158349630753, 25.00009875518286, 25.031039160734966, 25.061979566287075, 25.092919971839184, 25.12386037739129, 25.154800782943397, 25.185741188495502, 25.21668159404761, 25.247621999599716, 25.278562405151824, 25.309502810703933, 25.340443216256038, 25.371383621808146, 25.40232402736025, 25.43326443291236, 25.464204838464465, 25.495145244016573, 25.52608564956868, 25.557026055120787, 25.587966460672895, 25.618906866225, 25.64984727177711, 25.680787677329214, 25.711728082881322, 25.74266848843343, 25.773608893985536, 25.804549299537644, 25.83548970508975, 25.866430110641858, 25.897370516193963, 25.92831092174607, 25.95925132729818, 25.990191732850285, 26.021132138402393, 26.0520725439545, 26.083012949506607, 26.11395335505871, 26.14489376061082, 26.17583416616293, 26.206774571715034, 26.237714977267142, 26.268655382819247, 26.299595788371356, 26.33053619392346, 26.36147659947557, 26.392417005027678, 26.423357410579783, 26.45429781613189, 26.485238221683996, 26.516178627236105, 26.54711903278821, 26.57805943834032, 26.608999843892427, 26.639940249444532, 26.67088065499664, 26.701821060548745, 26.732761466100854, 26.76370187165296, 26.794642277205067, 26.825582682757176, 26.85652308830928, 26.88746349386139, 26.918403899413494, 26.949344304965603, 26.980284710517708, 27.011225116069816, 27.042165521621925, 27.07310592717403, 27.10404633272614, 27.134986738278243, 27.165927143830352, 27.196867549382457, 27.227807954934566, 27.25874836048667, 27.28968876603878, 27.320629171590888, 27.351569577142993, 27.3825099826951, 27.413450388247206, 27.444390793799315, 27.47533119935142, 27.506271604903528, 27.537212010455637, 27.56815241600774, 27.59909282155985, 27.630033227111955, 27.660973632664064, 27.69191403821617, 27.722854443768277, 27.753794849320386, 27.78473525487249, 27.8156756604246, 27.846616065976704, 27.877556471528813, 27.908496877080918, 27.939437282633026, 27.970377688185135, 28.00131809373724, 28.032258499289348, 28.063198904841453, 28.09413931039356, 28.125079715945667, 28.156020121497775, 28.186960527049884, 28.21790093260199, 28.248841338154097, 28.279781743706202, 28.31072214925831, 28.341662554810416, 28.372602960362524, 28.403543365914633, 28.434483771466738, 28.465424177018846, 28.49636458257095, 28.52730498812306, 28.558245393675165, 28.589185799227273, 28.620126204779382, 28.651066610331487, 28.682007015883595, 28.7129474214357, 28.74388782698781, 28.774828232539914, 28.805768638092022, 28.83670904364413, 28.867649449196236, 28.898589854748344, 28.92953026030045, 28.960470665852558, 28.991411071404663, 29.02235147695677, 29.05329188250888, 29.084232288060985, 29.115172693613093, 29.1461130991652, 29.177053504717307, 29.207993910269412, 29.23893431582152, 29.269874721373625, 29.300815126925734, 29.331755532477843, 29.362695938029947, 29.393636343582056, 29.42457674913416, 29.45551715468627, 29.486457560238374, 29.517397965790483, 29.54833837134259, 29.579278776894697, 29.610219182446805, 29.64115958799891, 29.67209999355102, 29.703040399103124, 29.733980804655232, 29.76492121020734, 29.795861615759446, 29.826802021311554, 29.85774242686366, 29.888682832415768, 29.919623237967873, 29.95056364351998, 29.98150404907209, 30.012444454624195, 30.043384860176303, 30.074325265728408, 30.105265671280517, 30.13620607683262, 30.16714648238473, 30.19808688793684, 30.229027293488944, 30.259967699041052, 30.290908104593157, 30.321848510145266, 30.35278891569737, 30.38372932124948, 30.414669726801588, 30.445610132353693, 30.4765505379058, 30.507490943457906, 30.538431349010015, 30.56937175456212, 30.60031216011423, 30.631252565666337, 30.662192971218442, 30.69313337677055, 30.724073782322655, 30.755014187874764, 30.78595459342687, 30.816894998978977, 30.847835404531086, 30.87877581008319, 30.9097162156353, 30.940656621187404, 30.971597026739513, 31.002537432291618, 31.033477837843726, 31.064418243395835, 31.09535864894794, 31.12629905450005, 31.157239460052153, 31.188179865604262, 31.219120271156367, 31.250060676708475, 31.281001082260584, 31.31194148781269, 31.342881893364797, 31.373822298916902, 31.40476270446901, 31.435703110021116, 31.466643515573224, 31.49758392112533, 31.528524326677438, 31.559464732229547, 31.59040513778165, 31.62134554333376, 31.652285948885865, 31.683226354437974, 31.71416675999008, 31.745107165542187, 31.776047571094296, 31.8069879766464, 31.83792838219851, 31.868868787750614, 31.899809193302723, 31.930749598854828, 31.961690004406936, 31.992630409959045, 32.02357081551115, 32.05451122106326, 32.08545162661537, 32.11639203216747, 32.14733243771958, 32.178272843271685, 32.209213248823794, 32.2401536543759, 32.271094059928004, 32.30203446548011, 32.33297487103222, 32.36391527658432 ], "type": "scatter" }, { "name": "Mean Steps", "x": [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049 ], "y": [ 1.5881564593366595, 1.5881564593366595, 1.5881564593366595, 1.5881564593366595, 1.5881564593366595, 1.5881564593366595, 1.5881564593366595, 1.5881564593366595, 1.5881564593366595, 1.5881564593366595, 1.5881564593366595, 1.5881564593366595, 1.5881564593366595, 1.5881564593366595, 1.5881564593366595, 1.5881564593366595, 1.5881564593366595, 1.5881564593366595, 1.5881564593366595, 1.5881564593366595, 1.5881564593366595, 1.5881564593366595, 1.5881564593366595, 1.5881564593366595, 1.5881564593366595, 1.5881564593366595, 1.5881564593366595, 1.5881564593366595, 1.5881564593366595, 1.5881564593366595, 1.5881564593366595, 2.1459101733751806, 2.640956662208893, 2.640956662208893, 2.640956662208893, 2.640956662208893, 2.640956662208893, 2.640956662208893, 2.640956662208893, 2.640956662208893, 2.640956662208893, 2.640956662208893, 2.640956662208893, 2.640956662208893, 2.640956662208893, 2.640956662208893, 2.640956662208893, 2.640956662208893, 2.640956662208893, 2.640956662208893, 2.640956662208893, 2.640956662208893, 2.640956662208893, 2.640956662208893, 2.640956662208893, 2.640956662208893, 2.640956662208893, 2.640956662208893, 2.640956662208893, 2.640956662208893, 2.640956662208893, 2.640956662208893, 2.640956662208893, 3.1987103762474143, 3.6937568650811263, 3.6937568650811263, 3.6937568650811263, 3.6937568650811263, 3.6937568650811263, 3.6937568650811263, 3.6937568650811263, 3.6937568650811263, 3.6937568650811263, 3.6937568650811263, 3.6937568650811263, 3.6937568650811263, 3.6937568650811263, 3.6937568650811263, 3.6937568650811263, 3.6937568650811263, 3.6937568650811263, 3.6937568650811263, 3.6937568650811263, 3.6937568650811263, 3.6937568650811263, 3.6937568650811263, 3.6937568650811263, 3.6937568650811263, 3.6937568650811263, 3.6937568650811263, 3.6937568650811263, 3.6937568650811263, 3.6937568650811263, 3.6937568650811263, 3.6937568650811263, 4.251510579119647, 4.7465570679533595, 4.7465570679533595, 4.7465570679533595, 4.7465570679533595, 4.7465570679533595, 4.7465570679533595, 4.7465570679533595, 4.7465570679533595, 4.7465570679533595, 4.7465570679533595, 4.7465570679533595, 4.7465570679533595, 4.7465570679533595, 4.7465570679533595, 4.7465570679533595, 4.7465570679533595, 4.7465570679533595, 4.7465570679533595, 4.7465570679533595, 4.7465570679533595, 4.7465570679533595, 4.7465570679533595, 4.7465570679533595, 4.7465570679533595, 4.7465570679533595, 4.7465570679533595, 4.7465570679533595, 4.7465570679533595, 4.7465570679533595, 4.7465570679533595, 4.7465570679533595, 5.304310781991881, 5.799357270825593, 5.799357270825593, 5.799357270825593, 5.799357270825593, 5.799357270825593, 5.799357270825593, 5.799357270825593, 5.799357270825593, 5.799357270825593, 5.799357270825593, 5.799357270825593, 5.799357270825593, 5.799357270825593, 5.799357270825593, 5.799357270825593, 5.799357270825593, 5.799357270825593, 5.799357270825593, 5.799357270825593, 5.799357270825593, 5.799357270825593, 5.799357270825593, 5.799357270825593, 5.799357270825593, 5.799357270825593, 5.799357270825593, 5.799357270825593, 5.799357270825593, 5.799357270825593, 5.799357270825593, 5.799357270825593, 6.357110984864114, 6.852157473697826, 6.852157473697826, 6.852157473697826, 6.852157473697826, 6.852157473697826, 6.852157473697826, 6.852157473697826, 6.852157473697826, 6.852157473697826, 6.852157473697826, 6.852157473697826, 6.852157473697826, 6.852157473697826, 6.852157473697826, 6.852157473697826, 6.852157473697826, 6.852157473697826, 6.852157473697826, 6.852157473697826, 6.852157473697826, 6.852157473697826, 6.852157473697826, 6.852157473697826, 6.852157473697826, 6.852157473697826, 6.852157473697826, 6.852157473697826, 6.852157473697826, 6.852157473697826, 6.852157473697826, 6.852157473697826, 7.409911187736347, 7.904957676570059, 7.904957676570059, 7.904957676570059, 7.904957676570059, 7.904957676570059, 7.904957676570059, 7.904957676570059, 7.904957676570059, 7.904957676570059, 7.904957676570059, 7.904957676570059, 7.904957676570059, 7.904957676570059, 7.904957676570059, 7.904957676570059, 7.904957676570059, 7.904957676570059, 7.904957676570059, 7.904957676570059, 7.904957676570059, 7.904957676570059, 7.904957676570059, 7.904957676570059, 7.904957676570059, 7.904957676570059, 7.904957676570059, 7.904957676570059, 7.904957676570059, 7.904957676570059, 7.904957676570059, 7.904957676570059, 8.46271139060858, 8.957757879442294, 8.957757879442294, 8.957757879442294, 8.957757879442294, 8.957757879442294, 8.957757879442294, 8.957757879442294, 8.957757879442294, 8.957757879442294, 8.957757879442294, 8.957757879442294, 8.957757879442294, 8.957757879442294, 8.957757879442294, 8.957757879442294, 8.957757879442294, 8.957757879442294, 8.957757879442294, 8.957757879442294, 8.957757879442294, 8.957757879442294, 8.957757879442294, 8.957757879442294, 8.957757879442294, 8.957757879442294, 8.957757879442294, 8.957757879442294, 8.957757879442294, 8.957757879442294, 8.957757879442294, 8.957757879442294, 9.515511593480815, 10.010558082314526, 10.010558082314526, 10.010558082314526, 10.010558082314526, 10.010558082314526, 10.010558082314526, 10.010558082314526, 10.010558082314526, 10.010558082314526, 10.010558082314526, 10.010558082314526, 10.010558082314526, 10.010558082314526, 10.010558082314526, 10.010558082314526, 10.010558082314526, 10.010558082314526, 10.010558082314526, 10.010558082314526, 10.010558082314526, 10.010558082314526, 10.010558082314526, 10.010558082314526, 10.010558082314526, 10.010558082314526, 10.010558082314526, 10.010558082314526, 10.010558082314526, 10.010558082314526, 10.010558082314526, 10.010558082314526, 10.568311796353047, 11.063358285186759, 11.063358285186759, 11.063358285186759, 11.063358285186759, 11.063358285186759, 11.063358285186759, 11.063358285186759, 11.063358285186759, 11.063358285186759, 11.063358285186759, 11.063358285186759, 11.063358285186759, 11.063358285186759, 11.063358285186759, 11.063358285186759, 11.063358285186759, 11.063358285186759, 11.063358285186759, 11.063358285186759, 11.063358285186759, 11.063358285186759, 11.063358285186759, 11.063358285186759, 11.063358285186759, 11.063358285186759, 11.063358285186759, 11.063358285186759, 11.063358285186759, 11.063358285186759, 11.063358285186759, 11.063358285186759, 11.621111999225281, 12.116158488058993, 12.116158488058993, 12.116158488058993, 12.116158488058993, 12.116158488058993, 12.116158488058993, 12.116158488058993, 12.116158488058993, 12.116158488058993, 12.116158488058993, 12.116158488058993, 12.116158488058993, 12.116158488058993, 12.116158488058993, 12.116158488058993, 12.116158488058993, 12.116158488058993, 12.116158488058993, 12.116158488058993, 12.116158488058993, 12.116158488058993, 12.116158488058993, 12.116158488058993, 12.116158488058993, 12.116158488058993, 12.116158488058993, 12.116158488058993, 12.116158488058993, 12.116158488058993, 12.116158488058993, 12.116158488058993, 12.673912202097515, 13.168958690931227, 13.168958690931227, 13.168958690931227, 13.168958690931227, 13.168958690931227, 13.168958690931227, 13.168958690931227, 13.168958690931227, 13.168958690931227, 13.168958690931227, 13.168958690931227, 13.168958690931227, 13.168958690931227, 13.168958690931227, 13.168958690931227, 13.168958690931227, 13.168958690931227, 13.168958690931227, 13.168958690931227, 13.168958690931227, 13.168958690931227, 13.168958690931227, 13.168958690931227, 13.168958690931227, 13.168958690931227, 13.168958690931227, 13.168958690931227, 13.168958690931227, 13.168958690931227, 13.168958690931227, 13.168958690931227, 13.726712404969748, 14.221758893803461, 14.221758893803461, 14.221758893803461, 14.221758893803461, 14.221758893803461, 14.221758893803461, 14.221758893803461, 14.221758893803461, 14.221758893803461, 14.221758893803461, 14.221758893803461, 14.221758893803461, 14.221758893803461, 14.221758893803461, 14.221758893803461, 14.221758893803461, 14.221758893803461, 14.221758893803461, 14.221758893803461, 14.221758893803461, 14.221758893803461, 14.221758893803461, 14.221758893803461, 14.221758893803461, 14.221758893803461, 14.221758893803461, 14.221758893803461, 14.221758893803461, 14.221758893803461, 14.221758893803461, 14.221758893803461, 14.779512607841982, 15.274559096675693, 15.274559096675693, 15.274559096675693, 15.274559096675693, 15.274559096675693, 15.274559096675693, 15.274559096675693, 15.274559096675693, 15.274559096675693, 15.274559096675693, 15.274559096675693, 15.274559096675693, 15.274559096675693, 15.274559096675693, 15.274559096675693, 15.274559096675693, 15.274559096675693, 15.274559096675693, 15.274559096675693, 15.274559096675693, 15.274559096675693, 15.274559096675693, 15.274559096675693, 15.274559096675693, 15.274559096675693, 15.274559096675693, 15.274559096675693, 15.274559096675693, 15.274559096675693, 15.274559096675693, 15.274559096675693, 15.832312810714214, 16.327359299547926, 16.327359299547926, 16.327359299547926, 16.327359299547926, 16.327359299547926, 16.327359299547926, 16.327359299547926, 16.327359299547926, 16.327359299547926, 16.327359299547926, 16.327359299547926, 16.327359299547926, 16.327359299547926, 16.327359299547926, 16.327359299547926, 16.327359299547926, 16.327359299547926, 16.327359299547926, 16.327359299547926, 16.327359299547926, 16.327359299547926, 16.327359299547926, 16.327359299547926, 16.327359299547926, 16.327359299547926, 16.327359299547926, 16.327359299547926, 16.327359299547926, 16.327359299547926, 16.327359299547926, 16.327359299547926, 16.885113013586448, 17.380159502420163, 17.380159502420163, 17.380159502420163, 17.380159502420163, 17.380159502420163, 17.380159502420163, 17.380159502420163, 17.380159502420163, 17.380159502420163, 17.380159502420163, 17.380159502420163, 17.380159502420163, 17.380159502420163, 17.380159502420163, 17.380159502420163, 17.380159502420163, 17.380159502420163, 17.380159502420163, 17.380159502420163, 17.380159502420163, 17.380159502420163, 17.380159502420163, 17.380159502420163, 17.380159502420163, 17.380159502420163, 17.380159502420163, 17.380159502420163, 17.380159502420163, 17.380159502420163, 17.380159502420163, 17.380159502420163, 17.937913216458682, 18.432959705292394, 18.432959705292394, 18.432959705292394, 18.432959705292394, 18.432959705292394, 18.432959705292394, 18.432959705292394, 18.432959705292394, 18.432959705292394, 18.432959705292394, 18.432959705292394, 18.432959705292394, 18.432959705292394, 18.432959705292394, 18.432959705292394, 18.432959705292394, 18.432959705292394, 18.432959705292394, 18.432959705292394, 18.432959705292394, 18.432959705292394, 18.432959705292394, 18.432959705292394, 18.432959705292394, 18.432959705292394, 18.432959705292394, 18.432959705292394, 18.432959705292394, 18.432959705292394, 18.432959705292394, 18.432959705292394, 18.990713419330916, 19.485759908164624, 19.485759908164624, 19.485759908164624, 19.485759908164624, 19.485759908164624, 19.485759908164624, 19.485759908164624, 19.485759908164624, 19.485759908164624, 19.485759908164624, 19.485759908164624, 19.485759908164624, 19.485759908164624, 19.485759908164624, 19.485759908164624, 19.485759908164624, 19.485759908164624, 19.485759908164624, 19.485759908164624, 19.485759908164624, 19.485759908164624, 19.485759908164624, 19.485759908164624, 19.485759908164624, 19.485759908164624, 19.485759908164624, 19.485759908164624, 19.485759908164624, 19.485759908164624, 19.485759908164624, 19.485759908164624, 20.04351362220315, 20.53856011103686, 20.53856011103686, 20.53856011103686, 20.53856011103686, 20.53856011103686, 20.53856011103686, 20.53856011103686, 20.53856011103686, 20.53856011103686, 20.53856011103686, 20.53856011103686, 20.53856011103686, 20.53856011103686, 20.53856011103686, 20.53856011103686, 20.53856011103686, 20.53856011103686, 20.53856011103686, 20.53856011103686, 20.53856011103686, 20.53856011103686, 20.53856011103686, 20.53856011103686, 20.53856011103686, 20.53856011103686, 20.53856011103686, 20.53856011103686, 20.53856011103686, 20.53856011103686, 20.53856011103686, 20.53856011103686, 21.09631382507538, 21.591360313909092, 21.591360313909092, 21.591360313909092, 21.591360313909092, 21.591360313909092, 21.591360313909092, 21.591360313909092, 21.591360313909092, 21.591360313909092, 21.591360313909092, 21.591360313909092, 21.591360313909092, 21.591360313909092, 21.591360313909092, 21.591360313909092, 21.591360313909092, 21.591360313909092, 21.591360313909092, 21.591360313909092, 21.591360313909092, 21.591360313909092, 21.591360313909092, 21.591360313909092, 21.591360313909092, 21.591360313909092, 21.591360313909092, 21.591360313909092, 21.591360313909092, 21.591360313909092, 21.591360313909092, 21.591360313909092, 22.149114027947615, 22.644160516781326, 22.644160516781326, 22.644160516781326, 22.644160516781326, 22.644160516781326, 22.644160516781326, 22.644160516781326, 22.644160516781326, 22.644160516781326, 22.644160516781326, 22.644160516781326, 22.644160516781326, 22.644160516781326, 22.644160516781326, 22.644160516781326, 22.644160516781326, 22.644160516781326, 22.644160516781326, 22.644160516781326, 22.644160516781326, 22.644160516781326, 22.644160516781326, 22.644160516781326, 22.644160516781326, 22.644160516781326, 22.644160516781326, 22.644160516781326, 22.644160516781326, 22.644160516781326, 22.644160516781326, 22.644160516781326, 23.20191423081985, 23.69696071965356, 23.69696071965356, 23.69696071965356, 23.69696071965356, 23.69696071965356, 23.69696071965356, 23.69696071965356, 23.69696071965356, 23.69696071965356, 23.69696071965356, 23.69696071965356, 23.69696071965356, 23.69696071965356, 23.69696071965356, 23.69696071965356, 23.69696071965356, 23.69696071965356, 23.69696071965356, 23.69696071965356, 23.69696071965356, 23.69696071965356, 23.69696071965356, 23.69696071965356, 23.69696071965356, 23.69696071965356, 23.69696071965356, 23.69696071965356, 23.69696071965356, 23.69696071965356, 23.69696071965356, 23.69696071965356, 24.25471443369208, 24.749760922525795, 24.749760922525795, 24.749760922525795, 24.749760922525795, 24.749760922525795, 24.749760922525795, 24.749760922525795, 24.749760922525795, 24.749760922525795, 24.749760922525795, 24.749760922525795, 24.749760922525795, 24.749760922525795, 24.749760922525795, 24.749760922525795, 24.749760922525795, 24.749760922525795, 24.749760922525795, 24.749760922525795, 24.749760922525795, 24.749760922525795, 24.749760922525795, 24.749760922525795, 24.749760922525795, 24.749760922525795, 24.749760922525795, 24.749760922525795, 24.749760922525795, 24.749760922525795, 24.749760922525795, 24.749760922525795, 25.307514636564314, 25.80256112539803, 25.80256112539803, 25.80256112539803, 25.80256112539803, 25.80256112539803, 25.80256112539803, 25.80256112539803, 25.80256112539803, 25.80256112539803, 25.80256112539803, 25.80256112539803, 25.80256112539803, 25.80256112539803, 25.80256112539803, 25.80256112539803, 25.80256112539803, 25.80256112539803, 25.80256112539803, 25.80256112539803, 25.80256112539803, 25.80256112539803, 25.80256112539803, 25.80256112539803, 25.80256112539803, 25.80256112539803, 25.80256112539803, 25.80256112539803, 25.80256112539803, 25.80256112539803, 25.80256112539803, 25.80256112539803, 26.360314839436548, 26.85536132827026, 26.85536132827026, 26.85536132827026, 26.85536132827026, 26.85536132827026, 26.85536132827026, 26.85536132827026, 26.85536132827026, 26.85536132827026, 26.85536132827026, 26.85536132827026, 26.85536132827026, 26.85536132827026, 26.85536132827026, 26.85536132827026, 26.85536132827026, 26.85536132827026, 26.85536132827026, 26.85536132827026, 26.85536132827026, 26.85536132827026, 26.85536132827026, 26.85536132827026, 26.85536132827026, 26.85536132827026, 26.85536132827026, 26.85536132827026, 26.85536132827026, 26.85536132827026, 26.85536132827026, 26.85536132827026, 27.41311504230878, 27.908161531142493, 27.908161531142493, 27.908161531142493, 27.908161531142493, 27.908161531142493, 27.908161531142493, 27.908161531142493, 27.908161531142493, 27.908161531142493, 27.908161531142493, 27.908161531142493, 27.908161531142493, 27.908161531142493, 27.908161531142493, 27.908161531142493, 27.908161531142493, 27.908161531142493, 27.908161531142493, 27.908161531142493, 27.908161531142493, 27.908161531142493, 27.908161531142493, 27.908161531142493, 27.908161531142493, 27.908161531142493, 27.908161531142493, 27.908161531142493, 27.908161531142493, 27.908161531142493, 27.908161531142493, 27.908161531142493, 28.465915245181016, 28.960961734014727, 28.960961734014727, 28.960961734014727, 28.960961734014727, 28.960961734014727, 28.960961734014727, 28.960961734014727, 28.960961734014727, 28.960961734014727, 28.960961734014727, 28.960961734014727, 28.960961734014727, 28.960961734014727, 28.960961734014727, 28.960961734014727, 28.960961734014727, 28.960961734014727, 28.960961734014727, 28.960961734014727, 28.960961734014727, 28.960961734014727, 28.960961734014727, 28.960961734014727, 28.960961734014727, 28.960961734014727, 28.960961734014727, 28.960961734014727, 28.960961734014727, 28.960961734014727, 28.960961734014727, 28.960961734014727, 29.51871544805325, 30.013761936886958, 30.013761936886958, 30.013761936886958, 30.013761936886958, 30.013761936886958, 30.013761936886958, 30.013761936886958, 30.013761936886958, 30.013761936886958, 30.013761936886958, 30.013761936886958, 30.013761936886958, 30.013761936886958, 30.013761936886958, 30.013761936886958, 30.013761936886958, 30.013761936886958, 30.013761936886958, 30.013761936886958, 30.013761936886958, 30.013761936886958, 30.013761936886958, 30.013761936886958, 30.013761936886958, 30.013761936886958, 30.013761936886958, 30.013761936886958, 30.013761936886958, 30.013761936886958, 30.013761936886958, 30.013761936886958, 30.57151565092548, 31.066562139759192, 31.066562139759192, 31.066562139759192, 31.066562139759192, 31.066562139759192, 31.066562139759192, 31.066562139759192, 31.066562139759192, 31.066562139759192, 31.066562139759192, 31.066562139759192, 31.066562139759192, 31.066562139759192, 31.066562139759192, 31.066562139759192, 31.066562139759192, 31.066562139759192, 31.066562139759192, 31.066562139759192, 31.066562139759192, 31.066562139759192, 31.066562139759192, 31.066562139759192, 31.066562139759192, 31.066562139759192, 31.066562139759192, 31.066562139759192, 31.066562139759192, 31.066562139759192, 31.066562139759192, 31.066562139759192, 31.624315853797714, 32.119362342631426, 32.119362342631426, 32.119362342631426, 32.119362342631426, 32.119362342631426, 32.119362342631426, 32.119362342631426, 32.119362342631426, 32.119362342631426, 32.119362342631426, 32.119362342631426, 32.119362342631426, 32.119362342631426, 32.119362342631426, 32.119362342631426, 32.119362342631426, 32.119362342631426, 32.119362342631426, 32.119362342631426, 32.119362342631426, 32.119362342631426, 32.119362342631426, 32.119362342631426, 32.119362342631426, 32.119362342631426, 32.119362342631426, 32.119362342631426, 32.119362342631426, 32.119362342631426, 32.119362342631426, 32.119362342631426, 32.67711605666995, 33.17216254550366, 33.17216254550366, 33.17216254550366, 33.17216254550366, 33.17216254550366, 33.17216254550366, 33.17216254550366, 33.17216254550366, 33.17216254550366, 33.17216254550366, 33.17216254550366, 33.17216254550366, 33.17216254550366, 33.17216254550366, 33.17216254550366, 33.17216254550366, 33.17216254550366, 33.17216254550366, 33.17216254550366, 33.17216254550366, 33.17216254550366, 33.17216254550366, 33.17216254550366, 33.17216254550366, 33.17216254550366, 33.17216254550366, 33.17216254550366, 33.17216254550366, 33.17216254550366, 33.17216254550366, 33.17216254550366, 33.72991625954218, 34.224962748375894, 34.224962748375894, 34.224962748375894, 34.224962748375894, 34.224962748375894, 34.224962748375894, 34.224962748375894, 34.224962748375894, 34.224962748375894, 34.224962748375894, 34.224962748375894, 34.224962748375894, 34.224962748375894, 34.224962748375894, 34.224962748375894, 34.224962748375894, 34.224962748375894, 34.224962748375894, 34.224962748375894, 34.224962748375894, 34.224962748375894, 34.224962748375894, 34.224962748375894, 34.224962748375894, 34.224962748375894, 34.224962748375894, 34.224962748375894, 34.224962748375894, 34.224962748375894, 34.224962748375894, 34.224962748375894, 34.78271646241441, 35.27776295124813, 35.27776295124813, 35.27776295124813, 35.27776295124813, 35.27776295124813, 35.27776295124813, 35.27776295124813, 35.27776295124813, 35.27776295124813, 35.27776295124813, 35.27776295124813, 35.27776295124813, 35.27776295124813, 35.27776295124813, 35.27776295124813, 35.27776295124813, 35.27776295124813, 35.27776295124813, 35.27776295124813, 35.27776295124813, 35.27776295124813, 35.27776295124813, 35.27776295124813, 35.27776295124813, 35.27776295124813 ], "type": "scatter" }, { "name": "Rect Steps", "x": [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049 ], "y": [ 1.4743395442270284, 1.4743395442270284, 1.4743395442270284, 1.4743395442270284, 1.7019733744462906, 1.7019733744462906, 1.7019733744462906, 1.7019733744462906, 1.4743395442270284, 1.4743395442270284, 1.4743395442270284, 1.4743395442270284, 1.7019733744462906, 1.7019733744462906, 1.7019733744462906, 1.7019733744462906, 1.4743395442270284, 1.4743395442270284, 1.4743395442270284, 1.4743395442270284, 1.7019733744462906, 1.7019733744462906, 1.7019733744462906, 1.7019733744462906, 1.4743395442270284, 1.4743395442270284, 1.4743395442270284, 1.4743395442270284, 1.7019733744462906, 1.7019733744462906, 1.7019733744462906, 1.7019733744462906, 2.589846972304071, 2.589846972304071, 2.589846972304071, 2.589846972304071, 2.6920663521137147, 2.6920663521137147, 2.6920663521137147, 2.6920663521137147, 2.589846972304071, 2.589846972304071, 2.589846972304071, 2.589846972304071, 2.6920663521137147, 2.6920663521137147, 2.6920663521137147, 2.6920663521137147, 2.589846972304071, 2.589846972304071, 2.589846972304071, 2.589846972304071, 2.6920663521137147, 2.6920663521137147, 2.6920663521137147, 2.6920663521137147, 2.589846972304071, 2.589846972304071, 2.589846972304071, 2.589846972304071, 2.6920663521137147, 2.6920663521137147, 2.6920663521137147, 2.6920663521137147, 3.705354400381114, 3.705354400381114, 3.705354400381114, 3.705354400381114, 3.6821593297811384, 3.6821593297811384, 3.6821593297811384, 3.6821593297811384, 3.705354400381114, 3.705354400381114, 3.705354400381114, 3.705354400381114, 3.6821593297811384, 3.6821593297811384, 3.6821593297811384, 3.6821593297811384, 3.705354400381114, 3.705354400381114, 3.705354400381114, 3.705354400381114, 3.6821593297811384, 3.6821593297811384, 3.6821593297811384, 3.6821593297811384, 3.705354400381114, 3.705354400381114, 3.705354400381114, 3.705354400381114, 3.6821593297811384, 3.6821593297811384, 3.6821593297811384, 3.6821593297811384, 4.820861828458156, 4.820861828458156, 4.820861828458156, 4.820861828458156, 4.672252307448563, 4.672252307448563, 4.672252307448563, 4.672252307448563, 4.820861828458156, 4.820861828458156, 4.820861828458156, 4.820861828458156, 4.672252307448563, 4.672252307448563, 4.672252307448563, 4.672252307448563, 4.820861828458156, 4.820861828458156, 4.820861828458156, 4.820861828458156, 4.672252307448563, 4.672252307448563, 4.672252307448563, 4.672252307448563, 4.820861828458156, 4.820861828458156, 4.820861828458156, 4.820861828458156, 4.672252307448563, 4.672252307448563, 4.672252307448563, 4.672252307448563, 5.936369256535199, 5.936369256535199, 5.936369256535199, 5.936369256535199, 5.662345285115986, 5.662345285115986, 5.662345285115986, 5.662345285115986, 5.936369256535199, 5.936369256535199, 5.936369256535199, 5.936369256535199, 5.662345285115986, 5.662345285115986, 5.662345285115986, 5.662345285115986, 5.936369256535199, 5.936369256535199, 5.936369256535199, 5.936369256535199, 5.662345285115986, 5.662345285115986, 5.662345285115986, 5.662345285115986, 5.936369256535199, 5.936369256535199, 5.936369256535199, 5.936369256535199, 5.662345285115986, 5.662345285115986, 5.662345285115986, 5.662345285115986, 7.0518766846122425, 7.0518766846122425, 7.0518766846122425, 7.0518766846122425, 6.65243826278341, 6.65243826278341, 6.65243826278341, 6.65243826278341, 7.0518766846122425, 7.0518766846122425, 7.0518766846122425, 7.0518766846122425, 6.65243826278341, 6.65243826278341, 6.65243826278341, 6.65243826278341, 7.0518766846122425, 7.0518766846122425, 7.0518766846122425, 7.0518766846122425, 6.65243826278341, 6.65243826278341, 6.65243826278341, 6.65243826278341, 7.0518766846122425, 7.0518766846122425, 7.0518766846122425, 7.0518766846122425, 6.65243826278341, 6.65243826278341, 6.65243826278341, 6.65243826278341, 8.167384112689284, 8.167384112689284, 8.167384112689284, 8.167384112689284, 7.642531240450834, 7.642531240450834, 7.642531240450834, 7.642531240450834, 8.167384112689284, 8.167384112689284, 8.167384112689284, 8.167384112689284, 7.642531240450834, 7.642531240450834, 7.642531240450834, 7.642531240450834, 8.167384112689284, 8.167384112689284, 8.167384112689284, 8.167384112689284, 7.642531240450834, 7.642531240450834, 7.642531240450834, 7.642531240450834, 8.167384112689284, 8.167384112689284, 8.167384112689284, 8.167384112689284, 7.642531240450834, 7.642531240450834, 7.642531240450834, 7.642531240450834, 9.282891540766327, 9.282891540766327, 9.282891540766327, 9.282891540766327, 8.63262421811826, 8.63262421811826, 8.63262421811826, 8.63262421811826, 9.282891540766327, 9.282891540766327, 9.282891540766327, 9.282891540766327, 8.63262421811826, 8.63262421811826, 8.63262421811826, 8.63262421811826, 9.282891540766327, 9.282891540766327, 9.282891540766327, 9.282891540766327, 8.63262421811826, 8.63262421811826, 8.63262421811826, 8.63262421811826, 9.282891540766327, 9.282891540766327, 9.282891540766327, 9.282891540766327, 8.63262421811826, 8.63262421811826, 8.63262421811826, 8.63262421811826, 10.39839896884337, 10.39839896884337, 10.39839896884337, 10.39839896884337, 9.622717195785683, 9.622717195785683, 9.622717195785683, 9.622717195785683, 10.39839896884337, 10.39839896884337, 10.39839896884337, 10.39839896884337, 9.622717195785683, 9.622717195785683, 9.622717195785683, 9.622717195785683, 10.39839896884337, 10.39839896884337, 10.39839896884337, 10.39839896884337, 9.622717195785683, 9.622717195785683, 9.622717195785683, 9.622717195785683, 10.39839896884337, 10.39839896884337, 10.39839896884337, 10.39839896884337, 9.622717195785683, 9.622717195785683, 9.622717195785683, 9.622717195785683, 11.513906396920413, 11.513906396920413, 11.513906396920413, 11.513906396920413, 10.612810173453106, 10.612810173453106, 10.612810173453106, 10.612810173453106, 11.513906396920413, 11.513906396920413, 11.513906396920413, 11.513906396920413, 10.612810173453106, 10.612810173453106, 10.612810173453106, 10.612810173453106, 11.513906396920413, 11.513906396920413, 11.513906396920413, 11.513906396920413, 10.612810173453106, 10.612810173453106, 10.612810173453106, 10.612810173453106, 11.513906396920413, 11.513906396920413, 11.513906396920413, 11.513906396920413, 10.612810173453106, 10.612810173453106, 10.612810173453106, 10.612810173453106, 12.629413824997457, 12.629413824997457, 12.629413824997457, 12.629413824997457, 11.60290315112053, 11.60290315112053, 11.60290315112053, 11.60290315112053, 12.629413824997457, 12.629413824997457, 12.629413824997457, 12.629413824997457, 11.60290315112053, 11.60290315112053, 11.60290315112053, 11.60290315112053, 12.629413824997457, 12.629413824997457, 12.629413824997457, 12.629413824997457, 11.60290315112053, 11.60290315112053, 11.60290315112053, 11.60290315112053, 12.629413824997457, 12.629413824997457, 12.629413824997457, 12.629413824997457, 11.60290315112053, 11.60290315112053, 11.60290315112053, 11.60290315112053, 13.744921253074498, 13.744921253074498, 13.744921253074498, 13.744921253074498, 12.592996128787954, 12.592996128787954, 12.592996128787954, 12.592996128787954, 13.744921253074498, 13.744921253074498, 13.744921253074498, 13.744921253074498, 12.592996128787954, 12.592996128787954, 12.592996128787954, 12.592996128787954, 13.744921253074498, 13.744921253074498, 13.744921253074498, 13.744921253074498, 12.592996128787954, 12.592996128787954, 12.592996128787954, 12.592996128787954, 13.744921253074498, 13.744921253074498, 13.744921253074498, 13.744921253074498, 12.592996128787954, 12.592996128787954, 12.592996128787954, 12.592996128787954, 14.860428681151541, 14.860428681151541, 14.860428681151541, 14.860428681151541, 13.583089106455379, 13.583089106455379, 13.583089106455379, 13.583089106455379, 14.860428681151541, 14.860428681151541, 14.860428681151541, 14.860428681151541, 13.583089106455379, 13.583089106455379, 13.583089106455379, 13.583089106455379, 14.860428681151541, 14.860428681151541, 14.860428681151541, 14.860428681151541, 13.583089106455379, 13.583089106455379, 13.583089106455379, 13.583089106455379, 14.860428681151541, 14.860428681151541, 14.860428681151541, 14.860428681151541, 13.583089106455379, 13.583089106455379, 13.583089106455379, 13.583089106455379, 15.975936109228584, 15.975936109228584, 15.975936109228584, 15.975936109228584, 14.573182084122802, 14.573182084122802, 14.573182084122802, 14.573182084122802, 15.975936109228584, 15.975936109228584, 15.975936109228584, 15.975936109228584, 14.573182084122802, 14.573182084122802, 14.573182084122802, 14.573182084122802, 15.975936109228584, 15.975936109228584, 15.975936109228584, 15.975936109228584, 14.573182084122802, 14.573182084122802, 14.573182084122802, 14.573182084122802, 15.975936109228584, 15.975936109228584, 15.975936109228584, 15.975936109228584, 14.573182084122802, 14.573182084122802, 14.573182084122802, 14.573182084122802, 17.091443537305626, 17.091443537305626, 17.091443537305626, 17.091443537305626, 15.563275061790227, 15.563275061790227, 15.563275061790227, 15.563275061790227, 17.091443537305626, 17.091443537305626, 17.091443537305626, 17.091443537305626, 15.563275061790227, 15.563275061790227, 15.563275061790227, 15.563275061790227, 17.091443537305626, 17.091443537305626, 17.091443537305626, 17.091443537305626, 15.563275061790227, 15.563275061790227, 15.563275061790227, 15.563275061790227, 17.091443537305626, 17.091443537305626, 17.091443537305626, 17.091443537305626, 15.563275061790227, 15.563275061790227, 15.563275061790227, 15.563275061790227, 18.20695096538267, 18.20695096538267, 18.20695096538267, 18.20695096538267, 16.553368039457652, 16.553368039457652, 16.553368039457652, 16.553368039457652, 18.20695096538267, 18.20695096538267, 18.20695096538267, 18.20695096538267, 16.553368039457652, 16.553368039457652, 16.553368039457652, 16.553368039457652, 18.20695096538267, 18.20695096538267, 18.20695096538267, 18.20695096538267, 16.553368039457652, 16.553368039457652, 16.553368039457652, 16.553368039457652, 18.20695096538267, 18.20695096538267, 18.20695096538267, 18.20695096538267, 16.553368039457652, 16.553368039457652, 16.553368039457652, 16.553368039457652, 19.322458393459712, 19.322458393459712, 19.322458393459712, 19.322458393459712, 17.543461017125075, 17.543461017125075, 17.543461017125075, 17.543461017125075, 19.322458393459712, 19.322458393459712, 19.322458393459712, 19.322458393459712, 17.543461017125075, 17.543461017125075, 17.543461017125075, 17.543461017125075, 19.322458393459712, 19.322458393459712, 19.322458393459712, 19.322458393459712, 17.543461017125075, 17.543461017125075, 17.543461017125075, 17.543461017125075, 19.322458393459712, 19.322458393459712, 19.322458393459712, 19.322458393459712, 17.543461017125075, 17.543461017125075, 17.543461017125075, 17.543461017125075, 20.437965821536753, 20.437965821536753, 20.437965821536753, 20.437965821536753, 18.5335539947925, 18.5335539947925, 18.5335539947925, 18.5335539947925, 20.437965821536753, 20.437965821536753, 20.437965821536753, 20.437965821536753, 18.5335539947925, 18.5335539947925, 18.5335539947925, 18.5335539947925, 20.437965821536753, 20.437965821536753, 20.437965821536753, 20.437965821536753, 18.5335539947925, 18.5335539947925, 18.5335539947925, 18.5335539947925, 20.437965821536753, 20.437965821536753, 20.437965821536753, 20.437965821536753, 18.5335539947925, 18.5335539947925, 18.5335539947925, 18.5335539947925, 21.5534732496138, 21.5534732496138, 21.5534732496138, 21.5534732496138, 19.52364697245992, 19.52364697245992, 19.52364697245992, 19.52364697245992, 21.5534732496138, 21.5534732496138, 21.5534732496138, 21.5534732496138, 19.52364697245992, 19.52364697245992, 19.52364697245992, 19.52364697245992, 21.5534732496138, 21.5534732496138, 21.5534732496138, 21.5534732496138, 19.52364697245992, 19.52364697245992, 19.52364697245992, 19.52364697245992, 21.5534732496138, 21.5534732496138, 21.5534732496138, 21.5534732496138, 19.52364697245992, 19.52364697245992, 19.52364697245992, 19.52364697245992, 22.66898067769084, 22.66898067769084, 22.66898067769084, 22.66898067769084, 20.513739950127345, 20.513739950127345, 20.513739950127345, 20.513739950127345, 22.66898067769084, 22.66898067769084, 22.66898067769084, 22.66898067769084, 20.513739950127345, 20.513739950127345, 20.513739950127345, 20.513739950127345, 22.66898067769084, 22.66898067769084, 22.66898067769084, 22.66898067769084, 20.513739950127345, 20.513739950127345, 20.513739950127345, 20.513739950127345, 22.66898067769084, 22.66898067769084, 22.66898067769084, 22.66898067769084, 20.513739950127345, 20.513739950127345, 20.513739950127345, 20.513739950127345, 23.784488105767885, 23.784488105767885, 23.784488105767885, 23.784488105767885, 21.50383292779477, 21.50383292779477, 21.50383292779477, 21.50383292779477, 23.784488105767885, 23.784488105767885, 23.784488105767885, 23.784488105767885, 21.50383292779477, 21.50383292779477, 21.50383292779477, 21.50383292779477, 23.784488105767885, 23.784488105767885, 23.784488105767885, 23.784488105767885, 21.50383292779477, 21.50383292779477, 21.50383292779477, 21.50383292779477, 23.784488105767885, 23.784488105767885, 23.784488105767885, 23.784488105767885, 21.50383292779477, 21.50383292779477, 21.50383292779477, 21.50383292779477, 24.899995533844926, 24.899995533844926, 24.899995533844926, 24.899995533844926, 22.493925905462195, 22.493925905462195, 22.493925905462195, 22.493925905462195, 24.899995533844926, 24.899995533844926, 24.899995533844926, 24.899995533844926, 22.493925905462195, 22.493925905462195, 22.493925905462195, 22.493925905462195, 24.899995533844926, 24.899995533844926, 24.899995533844926, 24.899995533844926, 22.493925905462195, 22.493925905462195, 22.493925905462195, 22.493925905462195, 24.899995533844926, 24.899995533844926, 24.899995533844926, 24.899995533844926, 22.493925905462195, 22.493925905462195, 22.493925905462195, 22.493925905462195, 26.015502961921968, 26.015502961921968, 26.015502961921968, 26.015502961921968, 23.484018883129618, 23.484018883129618, 23.484018883129618, 23.484018883129618, 26.015502961921968, 26.015502961921968, 26.015502961921968, 26.015502961921968, 23.484018883129618, 23.484018883129618, 23.484018883129618, 23.484018883129618, 26.015502961921968, 26.015502961921968, 26.015502961921968, 26.015502961921968, 23.484018883129618, 23.484018883129618, 23.484018883129618, 23.484018883129618, 26.015502961921968, 26.015502961921968, 26.015502961921968, 26.015502961921968, 23.484018883129618, 23.484018883129618, 23.484018883129618, 23.484018883129618, 27.131010389999012, 27.131010389999012, 27.131010389999012, 27.131010389999012, 24.47411186079704, 24.47411186079704, 24.47411186079704, 24.47411186079704, 27.131010389999012, 27.131010389999012, 27.131010389999012, 27.131010389999012, 24.47411186079704, 24.47411186079704, 24.47411186079704, 24.47411186079704, 27.131010389999012, 27.131010389999012, 27.131010389999012, 27.131010389999012, 24.47411186079704, 24.47411186079704, 24.47411186079704, 24.47411186079704, 27.131010389999012, 27.131010389999012, 27.131010389999012, 27.131010389999012, 24.47411186079704, 24.47411186079704, 24.47411186079704, 24.47411186079704, 28.246517818076054, 28.246517818076054, 28.246517818076054, 28.246517818076054, 25.464204838464465, 25.464204838464465, 25.464204838464465, 25.464204838464465, 28.246517818076054, 28.246517818076054, 28.246517818076054, 28.246517818076054, 25.464204838464465, 25.464204838464465, 25.464204838464465, 25.464204838464465, 28.246517818076054, 28.246517818076054, 28.246517818076054, 28.246517818076054, 25.464204838464465, 25.464204838464465, 25.464204838464465, 25.464204838464465, 28.246517818076054, 28.246517818076054, 28.246517818076054, 28.246517818076054, 25.464204838464465, 25.464204838464465, 25.464204838464465, 25.464204838464465, 29.362025246153095, 29.362025246153095, 29.362025246153095, 29.362025246153095, 26.45429781613189, 26.45429781613189, 26.45429781613189, 26.45429781613189, 29.362025246153095, 29.362025246153095, 29.362025246153095, 29.362025246153095, 26.45429781613189, 26.45429781613189, 26.45429781613189, 26.45429781613189, 29.362025246153095, 29.362025246153095, 29.362025246153095, 29.362025246153095, 26.45429781613189, 26.45429781613189, 26.45429781613189, 26.45429781613189, 29.362025246153095, 29.362025246153095, 29.362025246153095, 29.362025246153095, 26.45429781613189, 26.45429781613189, 26.45429781613189, 26.45429781613189, 30.47753267423014, 30.47753267423014, 30.47753267423014, 30.47753267423014, 27.444390793799315, 27.444390793799315, 27.444390793799315, 27.444390793799315, 30.47753267423014, 30.47753267423014, 30.47753267423014, 30.47753267423014, 27.444390793799315, 27.444390793799315, 27.444390793799315, 27.444390793799315, 30.47753267423014, 30.47753267423014, 30.47753267423014, 30.47753267423014, 27.444390793799315, 27.444390793799315, 27.444390793799315, 27.444390793799315, 30.47753267423014, 30.47753267423014, 30.47753267423014, 30.47753267423014, 27.444390793799315, 27.444390793799315, 27.444390793799315, 27.444390793799315, 31.59304010230718, 31.59304010230718, 31.59304010230718, 31.59304010230718, 28.434483771466738, 28.434483771466738, 28.434483771466738, 28.434483771466738, 31.59304010230718, 31.59304010230718, 31.59304010230718, 31.59304010230718, 28.434483771466738, 28.434483771466738, 28.434483771466738, 28.434483771466738, 31.59304010230718, 31.59304010230718, 31.59304010230718, 31.59304010230718, 28.434483771466738, 28.434483771466738, 28.434483771466738, 28.434483771466738, 31.59304010230718, 31.59304010230718, 31.59304010230718, 31.59304010230718, 28.434483771466738, 28.434483771466738, 28.434483771466738, 28.434483771466738, 32.70854753038422, 32.70854753038422, 32.70854753038422, 32.70854753038422, 29.42457674913416, 29.42457674913416, 29.42457674913416, 29.42457674913416, 32.70854753038422, 32.70854753038422, 32.70854753038422, 32.70854753038422, 29.42457674913416, 29.42457674913416, 29.42457674913416, 29.42457674913416, 32.70854753038422, 32.70854753038422, 32.70854753038422, 32.70854753038422, 29.42457674913416, 29.42457674913416, 29.42457674913416, 29.42457674913416, 32.70854753038422, 32.70854753038422, 32.70854753038422, 32.70854753038422, 29.42457674913416, 29.42457674913416, 29.42457674913416, 29.42457674913416, 33.82405495846127, 33.82405495846127, 33.82405495846127, 33.82405495846127, 30.414669726801588, 30.414669726801588, 30.414669726801588, 30.414669726801588, 33.82405495846127, 33.82405495846127, 33.82405495846127, 33.82405495846127, 30.414669726801588, 30.414669726801588, 30.414669726801588, 30.414669726801588, 33.82405495846127, 33.82405495846127, 33.82405495846127, 33.82405495846127, 30.414669726801588, 30.414669726801588, 30.414669726801588, 30.414669726801588, 33.82405495846127, 33.82405495846127, 33.82405495846127, 33.82405495846127, 30.414669726801588, 30.414669726801588, 30.414669726801588, 30.414669726801588, 34.93956238653831, 34.93956238653831, 34.93956238653831, 34.93956238653831, 31.40476270446901, 31.40476270446901, 31.40476270446901, 31.40476270446901, 34.93956238653831, 34.93956238653831, 34.93956238653831, 34.93956238653831, 31.40476270446901, 31.40476270446901, 31.40476270446901, 31.40476270446901, 34.93956238653831, 34.93956238653831, 34.93956238653831, 34.93956238653831, 31.40476270446901, 31.40476270446901, 31.40476270446901, 31.40476270446901, 34.93956238653831, 34.93956238653831, 34.93956238653831, 34.93956238653831, 31.40476270446901, 31.40476270446901, 31.40476270446901, 31.40476270446901, 36.05506981461535, 36.05506981461535, 36.05506981461535, 36.05506981461535, 32.39485568213644, 32.39485568213644, 32.39485568213644, 32.39485568213644, 36.05506981461535, 36.05506981461535, 36.05506981461535, 36.05506981461535, 32.39485568213644, 32.39485568213644, 32.39485568213644, 32.39485568213644, 36.05506981461535, 36.05506981461535, 36.05506981461535, 36.05506981461535, 32.39485568213644, 32.39485568213644, 32.39485568213644, 32.39485568213644, 36.05506981461535, 36.05506981461535, 36.05506981461535, 36.05506981461535, 32.39485568213644, 32.39485568213644, 32.39485568213644, 32.39485568213644, 37.170577242692396, 37.170577242692396, 37.170577242692396, 37.170577242692396, 33.38494865980386, 33.38494865980386, 33.38494865980386, 33.38494865980386, 37.170577242692396, 37.170577242692396, 37.170577242692396, 37.170577242692396, 33.38494865980386, 33.38494865980386, 33.38494865980386, 33.38494865980386, 37.170577242692396, 37.170577242692396, 37.170577242692396, 37.170577242692396, 33.38494865980386, 33.38494865980386, 33.38494865980386, 33.38494865980386, 37.170577242692396 ], "type": "scatter" }, { "mode": "markers", "name": "Rect Errors", "x": [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049 ], "y": [ 0.9847849435564441, 0.5033604202615891, 0.8265439849792128, 0.8258056751543665, 0.23247667499606767, 0.06547113757723438, 0.00953435266102091, 0.47561211334068937, 0.051844364161827576, 0.18672947955700017, 0.10890484064566194, 0.05287544388216304, 0.6770325618157453, 0.054361738475647875, 0.05478606603424328, 0.5617093993366427, 0.09445811753062207, 0.0922633293565353, 0.09587173345804015, 0.09392029748172996, 0.025492545829676028, 0.025983318079227474, 0.025801714174116225, 0.03451754410550599, 0.27416429825952565, 0.27476033580313314, 0.12606533195599212, 0.2744646251110925, 0.036766565532611976, 0.05905972321259702, 0.2980372044213631, 0.058533090194937264, 0.004400295313736097, 0.003928157566307852, 0.0037899805196666466, 0.0038203465777898304, 0.18548250001618852, 0.12512666569911687, 0.12611317656138313, 0.12515929805692014, 0.045110082828353174, 0.07563952228979674, 0.07521751427055562, 0.040822988811242626, 0.1640778988216565, 0.16363229928443776, 0.11936034145546984, 0.16386643001073783, 0.18957628563177983, 0.056887815538446906, 0.05597029011777565, 0.05693007228147786, 0.10506142858949025, 0.10605797925352879, 0.11211765965684509, 0.10599910133768241, 0.07661651128213771, 0.2716844509937064, 0.15634271768920266, 0.22122388484951813, 0.027410683338719873, 0.027543120257291262, 0.04511328944049776, 0.027631234431493394, 0.023523197729510982, 0.02363941460271055, 0.023034046367628645, 0.02344694034477818, 0.002519057964026629, 0.026071270976565454, 0.026308297777372338, 0.002622529541084577, 0.027537704616815536, 0.027203900585968926, 0.027405697782373027, 0.027593415172931072, 0.048039469278612974, 0.048119052297421784, 0.04841262106914928, 0.04820032775268363, 0.03697637194824531, 0.036038754291502315, 0.0370159469616534, 0.036349624359931706, 0.024637227496682523, 0.024776705465104677, 0.02476316535746185, 0.023915080177927185, 0.05160165453003571, 0.05172476159986929, 0.05174356917763322, 0.053268036269406176, 0.03381194860599862, 0.03419484291176579, 0.033806574744758254, 0.03392255188732606, 0.018350503104038546, 0.017318919621316736, 0.01856446407318496, 0.017163251319414038, 0.020232416649466872, 0.020570851932876145, 0.020407632539150837, 0.02035222521177735, 0.019772576245317246, 0.01977522168290525, 0.019889619478193128, 0.020092668158875646, 0.03574587120899116, 0.03591668413464701, 0.03574941933717575, 0.03593254638078624, 0.025619872139914186, 0.025778726899854103, 0.02547678710349531, 0.025781729805674895, 0.018280531661126503, 0.01794710430321815, 0.018542289557376836, 0.017812824048408313, 0.03845939213266504, 0.038757807930994446, 0.038672421085830334, 0.03880749095272311, 0.026897523729695165, 0.026772530205855887, 0.026719383263910938, 0.0266052331821521, 0.01299105411581573, 0.013045336073543294, 0.012772023270780763, 0.013280623809694254, 0.01566323712118671, 0.01513678715948087, 0.015440002494865934, 0.01585361514074082, 0.015269331035142265, 0.015270643487169992, 0.015266717804218287, 0.01536475759482381, 0.016153472030768893, 0.016312043062967383, 0.015756518734061264, 0.016244027951920988, 0.02019105208297925, 0.020564812960534976, 0.020264790439993262, 0.020503566125354162, 0.01332538522619575, 0.013647506677366507, 0.013154822371354942, 0.01348668863353249, 0.0326704358577387, 0.03273107674691962, 0.03288714714026899, 0.03278679538661668, 0.020803458111832034, 0.020694959472872053, 0.0210505928285015, 0.020806522362408236, 0.01118406022249433, 0.011156006441636892, 0.011046208831308704, 0.01143001169868313, 0.0129650776685871, 0.012987853578174976, 0.012431968608183797, 0.012969301864172318, 0.011028174379224865, 0.011380291066175321, 0.011185540022713788, 0.011058634457391131, 0.012770126289525592, 0.013156237154517683, 0.012572089893937051, 0.013338321734358335, 0.01621938773901668, 0.016581522917667128, 0.016642376283592584, 0.016125148265763885, 0.010814974214914888, 0.010922398980976512, 0.01117212068186423, 0.011366425439908014, 0.0263591110479388, 0.026361190082412177, 0.02641913534977506, 0.02629867607727145, 0.017678725766445913, 0.01790476970392171, 0.017424235070163947, 0.017698978552701247, 0.008995227948071833, 0.009052155061662862, 0.008783549092561689, 0.008652987198153961, 0.011180470903313323, 0.010872965489187645, 0.010719175779241004, 0.011146167397604965, 0.008505935239312987, 0.00813887421352341, 0.008942308362030058, 0.008133843865037876, 0.011717183274328767, 0.011293523568194123, 0.011703722028242996, 0.011754277370024033, 0.012190777050515213, 0.012335023426660633, 0.011898558104220242, 0.012081015998373804, 0.01014590655870492, 0.010205089873273416, 0.010299319120396685, 0.010268922127949295, 0.021494546319374145, 0.021782430447289013, 0.022143544829098954, 0.02161819589610835, 0.015532004818885146, 0.015413239452693189, 0.01529345045863002, 0.015263663582156974, 0.0059432636573090395, 0.005656694767410991, 0.005600972333878417, 0.005829637820626352, 0.009671837439908139, 0.009978152564533205, 0.009876234540605657, 0.010245741299121825, 0.005722465714979467, 0.005698040912545641, 0.005695375878315026, 0.005930142400362408, 0.010096815539629753, 0.010140853988462033, 0.010175046042653606, 0.01017037801705826, 0.009032030188392095, 0.008868129260101897, 0.009158807956114281, 0.009049909759925793, 0.008960528614070293, 0.009315085701812411, 0.009427297308298556, 0.009076003917509495, 0.017582050149474563, 0.017624055335367896, 0.017799846307193175, 0.017797514152564125, 0.013879217346027657, 0.013918369056227268, 0.013882539019862286, 0.013935898872936643, 0.0046119712230836, 0.004098331979610601, 0.004498469089554568, 0.004687057968854081, 0.00966224473304255, 0.00964677166207968, 0.009397942373596412, 0.009773390640655653, 0.003975611824683197, 0.0038467638339115765, 0.003596607394771558, 0.0035643683136085532, 0.00990617183484385, 0.009711352820505625, 0.00986139546435546, 0.009723725419977227, 0.0071927936346856906, 0.007172485092075273, 0.007386426601772824, 0.007413010261388461, 0.008525767148330211, 0.008595697500617595, 0.00845792485586218, 0.008443777482186525, 0.015879434563842873, 0.01591230901240337, 0.01591878222483102, 0.015932071305766553, 0.012408111351972286, 0.012665014584157936, 0.012523375700588351, 0.012506634445034625, 0.0039314982334343156, 0.0037991246844006946, 0.004087550433368068, 0.0036111186142298245, 0.008506901536399583, 0.008625127048759788, 0.008576527286095627, 0.008558016647930804, 0.0024459228670003328, 0.002652614290992625, 0.0026765189451536902, 0.002527218638605745, 0.008737116756012683, 0.008665471197408577, 0.008903894840373034, 0.008709210320195398, 0.005415945120951183, 0.005765344499785138, 0.005634929862831399, 0.005728033466557822, 0.007592592292349782, 0.007603321825100706, 0.0073461017970672445, 0.007650170464434524, 0.013984640044198068, 0.013896356231760028, 0.013850177021747246, 0.013770184650986271, 0.011384978273936718, 0.011385553759956219, 0.011284102908586958, 0.011297828376926881, 0.004009554789117049, 0.0036035599516454925, 0.0036294943676120767, 0.0038148446095891565, 0.007795125297011117, 0.007440067593886183, 0.0076571512862602265, 0.0075464313900934585, 0.001628105611365916, 0.0017161271347170318, 0.0018703836540505854, 0.0018114412686931947, 0.008170035932413382, 0.008085662150536533, 0.008179942123822111, 0.00798589034748672, 0.004134461272500577, 0.004365709871129936, 0.004220269236675453, 0.003990200329891113, 0.007109877258499532, 0.007222475153471324, 0.007123857871740805, 0.00716945804342922, 0.011793584159406168, 0.011824402853719104, 0.01172269807896238, 0.011999176426469443, 0.010385482989967085, 0.010372389188255388, 0.010409548612801245, 0.010431379003898485, 0.002577364852440046, 0.0029026706620095023, 0.0028636704183991335, 0.002903154473268984, 0.006942065544921139, 0.007123596472838354, 0.006937039950135544, 0.007008147760345144, 7.412217008585014E-4, 8.618460398520075E-4, 9.384078046173857E-4, 0.0011282448169823624, 0.007325836630194285, 0.007238176580010305, 0.00736584574276925, 0.007470124552595019, 0.0029885418443642542, 0.003186590276609123, 0.0033095267560143563, 0.0032324037559529656, 0.0064420708787901555, 0.006155944595611311, 0.006179728073076746, 0.00612506560879373, 0.010679049237582956, 0.01051994236593009, 0.01081378836960573, 0.010606326851543857, 0.009739975424051896, 0.00946585768409428, 0.009519073771800357, 0.009738275806208152, 0.0024943730499103287, 0.0023501501367542282, 0.002146493797707544, 0.002188624626041202, 0.0062034981896952265, 0.006244907634816605, 0.0060430203655553105, 0.00612648552036906, 2.2735296731465378E-4, 6.304393514731021E-4, 4.432963496837407E-4, 3.630587579871265E-4, 0.0065782528927554335, 0.006392348709075315, 0.006580176984393912, 0.006798979303224636, 0.0025664022672345775, 0.0028529670285892227, 0.0024921716208725023, 0.0025988874423332783, 0.0054510815442580665, 0.005621288259288626, 0.0054419041795895195, 0.005443941213583958, 0.009599388042211717, 0.009863776679355923, 0.010086654320887128, 0.00992973933750117, 0.008764178612644485, 0.008699003390298617, 0.008712901698543229, 0.008714959521715084, 0.0017153338078802758, 0.0018525519837868105, 0.00169625803621845, 0.0017334032397921507, 0.005804955383529376, 0.005828279003223052, 0.005681913556858254, 0.005546114652492112, 3.594164012675773E-4, 3.6188997587484583E-4, 5.946126464090165E-4, 5.10437720977126E-4, 0.0063861800464808695, 0.006284670957720509, 0.006471256153557792, 0.006000369641998879, 9.986491719126869E-4, 0.00106865357738881, 9.798016322420321E-4, 0.001203250693741935, 0.005183130890161499, 0.005096398206702448, 0.005199122043625352, 0.005145754365695393, 0.008427752144448925, 0.008405002415300388, 0.00853027713619298, 0.008633502902793374, 0.008269658815483229, 0.008334243906520445, 0.008229288222873082, 0.008205005265816011, 8.576823561045521E-4, 8.776847861229998E-4, 8.637264882231811E-4, 0.0011492649755065142, 0.005301181990081824, 0.005128526756549269, 0.005336717894677448, 0.005451963661352359, 6.276284018286275E-4, 5.7861744522874E-4, 5.809197585010758E-4, 4.6905987469495706E-4, 0.006183953338651123, 0.0057858987517329435, 0.006125148384481761, 0.005959719441776227, 0.0010346518244463742, 8.761158878094182E-4, 9.301072936986651E-4, 8.894364587140899E-4, 0.004749156207523156, 0.004696013404949756, 0.004914623542975065, 0.004551552273073909, 0.008197178050519536, 0.008220814319276699, 0.00818291278784332, 0.008111383812835266, 0.007796989812366551, 0.007881570099062055, 0.007833614115205135, 0.007603203500423105, 0.0012968598762352805, 0.0014203937243947198, 0.0012110061028625498, 0.0012610192659647116, 0.004771994862476984, 0.004849648819009383, 0.004812525348744058, 0.00479669740738294, 0.001745967368992784, 0.0020622575123963225, 0.001991665022618264, 0.0017009126071093669, 0.005816610131671169, 0.005879040441858708, 0.005880914609124706, 0.005819009207398745, 2.15123294328114E-4, 1.2176697078664909E-4, 3.428009786415854E-4, 1.8382442691983224E-4, 0.00452147837080677, 0.0042675772219617405, 0.004673959560200546, 0.004493599570263756, 0.0062778504948590675, 0.006238585293039233, 0.006292004690126173, 0.0061585622659442, 0.007646764115234739, 0.007377851831726237, 0.007368994772614688, 0.007528337120766139, 1.7909630835349997E-4, 5.189058188130435E-4, 6.668225362970092E-4, 2.3517778861398034E-4, 0.004690616928042345, 0.004864940506262765, 0.004690829360486452, 0.004875529929769405, 0.002823036068652907, 0.0024889820342138516, 0.0027367617522497637, 0.002563539446783599, 0.005834028565895422, 0.0058048756046339516, 0.0059022292279487425, 0.005768260616253014, 7.37374987845902E-4, 6.5496643749257E-4, 6.528858422114645E-4, 5.737159837053625E-4, 0.004208468530308232, 0.004133876125350553, 0.0042208852290923846, 0.004285393552825029, 0.006285597101994797, 0.00642867191822804, 0.006388939343716678, 0.006339812204476836, 0.007276885155645002, 0.007035331658447158, 0.007171313574638152, 0.007283161799901666, 3.315138853912177E-4, 2.4907752767526394E-4, 2.1354227113126983E-4, 9.390108054921486E-5, 0.004269659861572023, 0.004238536212813842, 0.004425977125957901, 0.004281513271101979, 0.002625153552138048, 0.0026684045362909753, 0.00254625312165823, 0.002678148099230772, 0.005525989480133993, 0.005552967038977958, 0.005511643975592907, 0.005397957169287449, 0.001253814459867533, 0.0010563305445562567, 0.0013008950431044174, 0.001250441706479612, 0.003809433386940014, 0.003477648063895497, 0.0036657711348922805, 0.003540447763764758, 0.00555259452266652, 0.005459760274664479, 0.005541844006494145, 0.005625281663175716, 0.006969072718903271, 0.006988377466604157, 0.006779233582271864, 0.0069917438507121074, 4.703207614196875E-4, 3.3348350074476264E-4, 5.955908734260873E-4, 3.506715943982983E-4, 0.0038530432423988866, 0.0039869105380437725, 0.003985685758845432, 0.0038543526100994685, 0.0032975180426903436, 0.003248585223210917, 0.003390791773506398, 0.003254717708693192, 0.005517971229470974, 0.005287255205389647, 0.005267389460337582, 0.005233509423314214, 0.0016201524218384985, 0.0017454980577687425, 0.0016085764264376502, 0.0017094699600018705, 0.003668412299569837, 0.003713284015440964, 0.003607722114577146, 0.003589340831158061, 0.004978469523942948, 0.005011113749963567, 0.005067399420059435, 0.0049597608961809685, 0.006466437233440741, 0.006845229155546607, 0.006569635316908039, 0.006493663876111174, 2.5118335430105603E-4, 4.8558982165449165E-4, 2.330390802672946E-4, 2.4737822837346573E-4, 0.0037981532900004666, 0.0037284701148267117, 0.003749364470844867, 0.003688243552183281, 0.003233772442681927, 0.003386250558625629, 0.0031373974050413964, 0.0031991928424861963, 0.005220026378153538, 0.005254821481440758, 0.00523709270386697, 0.005142604893862309, 0.0016129007704966606, 0.001765119549808307, 0.0017631649892728043, 0.0016991561173847986, 0.0027202106040385794, 0.0029243826760209724, 0.0026124800122617736, 0.00284346868521138, 0.004349687743261301, 0.004246896665464955, 0.00444534764767984, 0.004335341226721535, 0.006188675820721425, 0.006210943586814112, 0.006283994992261345, 0.006500198719553265, 7.177520450284094E-4, 6.100406606882573E-4, 6.135843168196416E-4, 7.973242634174337E-4, 0.0028762729885362655, 0.0028330758124818205, 0.0029742272664122172, 0.0030736136859132505, 0.0030883070786042644, 0.0035014695712891485, 0.00322525986561171, 0.0033387586001123095, 0.004625302790817681, 0.004813093270866879, 0.004739315183892495, 0.004657104129596016, 0.0018396199701468505, 0.002093822834668925, 0.001872491051300282, 0.002008428823829577, 0.002822074769258881, 0.0027279704533468606, 0.0027692481211415705, 0.0027802788171348274, 0.004199706966675067, 0.004213000017282023, 0.00430330624549103, 0.004196846758189696, 0.0060083826180759616, 0.005926078866225199, 0.005932460306309638, 0.00610837071075213, 5.875371974132452E-4, 8.385944261781799E-4, 8.684421157797546E-4, 8.105603941499144E-4, 0.0028913019831959975, 0.0029371869278530154, 0.003019292692133642, 0.0031065073966301325, 0.004063220638545354, 0.003945177501714172, 0.0039747953761374456, 0.004104055407226572, 0.004831482029577408, 0.004653600689124473, 0.0047100568350515615, 0.004643347714130346, 0.0029072005820596145, 0.0026791716679020836, 0.0029155808857187666, 0.002960205020718199, 0.002598810082234278, 0.00258483027710648, 0.0024323548296700114, 0.0025995587323239364, 0.003826715669373517, 0.003590593720602391, 0.003718537891384855, 0.0036484393012883778, 0.005573852915707595, 0.005408869170636469, 0.005586790865302301, 0.005667246499573187, 0.0012356334672024175, 0.0012766980045226, 0.001199733071072636, 0.0010490539881946469, 0.002378239955116986, 0.0024231537086913985, 0.0024897489760680675, 0.0024443234263202772, 0.004117676540710278, 0.00404721847267255, 0.004259477590684973, 0.004006996292901194, 0.004349190632942166, 0.004414556259038725, 0.004444448013879827, 0.004366068502223468, 0.002797602261088795, 0.0026668282618161404, 0.0028626044048934585, 0.0029009268258048683, 0.00198467883751848, 0.002252246048896224, 0.00223773041994576, 0.0023149470328317386, 0.003376589636428659, 0.0034892263094008545, 0.0033880996804983815, 0.0035948288549130757, 0.005552417770809798, 0.005534933996135181, 0.005435095041187444, 0.005385328462137015, 9.306082466111345E-4, 9.488536717723094E-4, 0.0010460129499286043, 9.464672760491098E-4, 0.002203643490625838, 0.0022299473844385395, 0.0024143706006156725, 0.0023772206679218196, 0.00414377421725216, 0.004169825224815054, 0.003949547203558136, 0.004166901064783444, 0.0045368627874949954, 0.0042057984079166225, 0.0041864334923640955, 0.004289142410383814, 0.002782408532182421, 0.002834026048259325, 0.002646223601185063, 0.0025901721869079123, 0.0013822662922141347, 0.0015361155379604347, 0.0015221004451077943, 0.0014870683372433103, 0.0031180050956599093, 0.0030629064571795483, 0.0030945969800663877, 0.0029416032294161515, 0.0052420976219622085, 0.00527988538743261, 0.005256380261654586, 0.005320581843224671, 0.0013006821270155628, 0.0014303887265773854, 0.001664083506936135, 0.0016166817749037315, 0.001773653739690855, 0.0015014322204323879, 0.001463087560948844, 0.001708899772177111, 0.00394242306082216, 0.0040264105944632055, 0.0042349961010478806, 0.004130414581379604, 0.004224335415390891, 0.004279458007322777, 0.004275287908023068, 0.004311557324654768, 0.003032674248307481, 0.0030988720849444503, 0.0032256660015629397, 0.0030713075125014836, 0.0014202282702773432, 0.001574074527796124, 0.0016720986316657166, 0.0015912666538519507, 0.003053336190002976, 0.0029915485160434472, 0.002846271046712451, 0.0029718824335289904, 0.005285076490576785, 0.005207718550198147, 0.005365505623219196, 0.00523291671358515, 5.451704698271809E-4, 8.657388532328998E-4, 0.0011996867763934165, 0.0012318845486937854, 0.0012822885094559298, 0.0014352875792634978, 0.0011115050755793824, 0.0011063759463272199, 0.004301106001694743, 0.004434229891496581, 0.004367297776191695, 0.00431342410997596, 0.004357422003765184, 0.0037098701500164794, 0.0036201912105479437, 0.004089197323462989, 0.0032315901585263764, 0.0033488983152772465, 0.003620458627028676, 0.00317126138744016, 0.001016377537918894, 7.964705829069677E-4, 9.440449457314109E-4, 5.424586190514299E-4, 0.00245603534272909, 0.0029211224971874023, 0.002382760986587165, 0.0027068068953110965, 0.005247474036344084, 0.004570050668518423, 0.004938360064696419, 0.004896279015105613, 0.001520021478663402, 0.0011834977859423738, 0.0010993023750535166, 0.0010934390593461967, 0.0010928092527461692, 0.001036486637860784, 9.703419861195375E-4, 3.287804070978429E-4, 0.004724090890369745, 0.004339636213587516, 0.004786032224603239, 0.004489290765658091, 0.0035427178143199816, 0.0035268898799683136, 0.0041781621920878404, 0.003537460111764546, 0.0031672580233142217, 0.0029741451284604, 0.003405091614867319, 0.0030542020365725503, 5.856323270720039E-4, 2.691963479306013E-4, 5.72964795348122E-4, 1.9304820451811048E-4, 0.002657185616588458, 0.003112326785637731, 0.002695259523835135, 0.002974064622737778, 0.004789655536354547, 0.0045466908075134345, 0.004432104548275395, 0.004505688996101528, 0.0011921473897337617, 7.326640967195565E-4, 8.885046232078072E-4, 0.0010329583447534403, 5.848072008393378E-4, 1.2581441589979895E-4, 4.3041145530211655E-4, 3.6734978018207324E-4, 0.004006192314644363, 0.004003358565136159, 0.0038459250776481666, 0.003883863635033494, 0.0038602271489471445, 0.003414602031616399, 0.0035880908443113617, 0.0035388629478287368, 0.0034199501402377556, 0.003154635528424176, 0.0033995618906798477, 0.0033169766228089283, 4.969629267017818E-4, 5.779629336706995E-4, 6.458204908347889E-4, 5.022308937306432E-4, 0.0030175595639933815, 0.002743009909712622, 0.0028805110302106527, 0.0029212004019708655, 0.004451797618881786, 0.0043091411484331545, 0.004210013871124933, 0.004299352036733917, 7.698705135877954E-4, 6.278342849597213E-4, 5.660384260666215E-4, 5.868860558672133E-4, 0.0014413740295706975, 9.567378511011049E-4, 0.001252126925687001, 0.001154001667426712, 0.0033443322560852825, 0.003274817411007925, 0.003425052319394083, 0.0033403384835951366, 0.002298422946718465, 0.0021726910120234647, 0.0023774410178306095, 0.0021852784179908235, 0.0015325662620560103, 0.001527869888698124, 0.0014692246270209992, 0.001848430526452745, 0.0021838198556473638, 0.0021181344669072835, 0.001987136957710053, 0.002053146606148968, 0.004510312339253762, 0.00454514660539732, 0.004511078127667677, 0.0045550056077069785, 0.0029467491009940935, 0.0028489781228564683, 0.0036124234947316025, 0.0029584468719045867, 9.224759288074953E-4, 9.678727965131942E-4, 9.166609367247722E-4, 8.29942452267697E-4, 0.002749918394294612, 0.0022138173130625462, 0.0023230830691128553, 0.002553307753563212, 0.002522636627039877, 0.002162952106384381, 0.0029614830797718636, 0.0024535446482648274, 0.0017270439886699818, 0.001121220596727299, 9.318760021157887E-4, 0.001220552900628022, 0.0012363208020945192, 0.0012965729858077201, 9.214243248879385E-4, 9.193412510720775E-4, 0.0032916851043978145, 0.0036389204695537083, 0.0037642041974635596, 0.0035958462793533592, 0.004968817898357721, 0.005009508275370445, 0.00469067327662829, 0.004533194778756835, 0.0022048059811944965, 0.0016955744769421744, 0.002624139697483837, 0.0018965809983862978, 0.0011598619966826644, 0.0010820358416244458, 0.0010273532768668224, 0.0018330606709197701, 0.0031733698934011236, 0.0039800567697189735, 0.00449677168727267, 0.0039215507096660406, 0.0014545267031530992, 0.001452998736183295, 0.001573246779976685, 0.001625139799145735, 2.8134784729405457E-4, 1.4092231861966806E-4, 3.0734227207505243E-4, 2.761916620055845E-4, 8.910432794393651E-5, 6.345447817545308E-4, 2.730288406301324E-4, 6.586891612946336E-4, 0.00443706509723847, 0.004471192346745343, 0.004257440287983345, 0.0043186153415688665, 0.005483515048626648, 0.005368070965572966, 0.005700845209425788, 0.005148525128972011, 7.596711519998541E-4, 0.0011676972078448057, 9.861854018716955E-4, 9.612834715658078E-4, 9.659095400282835E-4, 0.0017373160338337713, 0.0011373983526079738, 0.0018800561205365455, 0.004993724482265222, 0.004642501871136748, 0.004815572171051816, 0.004734883192237726, 0.0012944116381662122, 0.0013410522656243616, 0.0012373565844275433, 0.0013197008061659283, 5.875000548157366E-4, 4.486139553719152E-4, 6.163215007375018E-4, 5.894107343798484E-4, 5.669346710729286E-4, 4.7809589835840096E-4, 3.4340618048213806E-4, 4.26773625194136E-4, 0.0053344590353486925, 0.0052064229208463155, 0.005233370512050958, 0.005231024959909692, 0.005249222612718624, 0.004932928463032489, 0.005158396331046462, 0.005079541008251051, 1.54458992260587E-4, 8.7371605699786E-5, 0.001301786151554503, 1.1348145845149594E-4, 0.0015088472764420886, 0.001635210570672367, 0.0014730451205905836, 0.0016404218696670445, 0.0052275886174407826, 0.005158117702165659, 0.005278401490733323, 0.005179212698147979, 0.0014016650288528549, 0.0014037163553121607, 0.0014080645378652568, 0.0014539479315627026, 6.465519397858426E-4, 6.923582874806365E-4, 7.022036206669359E-4, 6.566434119922028E-4, 5.311550727916903E-4, 3.8135932826347565E-4, 3.867611616783387E-4, 3.307182150317522E-4, 0.005711190447459831, 0.005673917058486169, 0.0058570531129719505, 0.005926309303147031, 0.005506848320303105 ], "type": "scatter" } ], "layout": { "template": { "data": { "histogram2dcontour": [ { "type": "histogram2dcontour", "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ] } ], "choropleth": [ { "type": "choropleth", "colorbar": { "outlinewidth": 0, "ticks": "" } } ], "histogram2d": [ { "type": "histogram2d", "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ] } ], "heatmap": [ { "type": "heatmap", "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ] } ], "contourcarpet": [ { "type": "contourcarpet", "colorbar": { "outlinewidth": 0, "ticks": "" } } ], "contour": [ { "type": "contour", "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ] } ], "surface": [ { "type": "surface", "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ] } ], "mesh3d": [ { "type": "mesh3d", "colorbar": { "outlinewidth": 0, "ticks": "" } } ], "scatter": [ { "marker": { "line": { "color": "#283442" } }, "type": "scatter" } ], "parcoords": [ { "type": "parcoords", "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } } } ], "scatterpolargl": [ { "type": "scatterpolargl", "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } } } ], "bar": [ { "error_x": { "color": "#f2f5fa" }, "error_y": { "color": "#f2f5fa" }, "marker": { "line": { "color": "rgb(17,17,17)", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "scattergeo": [ { "type": "scattergeo", "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } } } ], "scatterpolar": [ { "type": "scatterpolar", "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } } } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "scattergl": [ { "marker": { "line": { "color": "#283442" } }, "type": "scattergl" } ], "scatter3d": [ { "type": "scatter3d", "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } } } ], "scattermap": [ { "type": "scattermap", "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } } } ], "scattermapbox": [ { "type": "scattermapbox", "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } } } ], "scatterternary": [ { "type": "scatterternary", "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } } } ], "scattercarpet": [ { "type": "scattercarpet", "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } } } ], "carpet": [ { "aaxis": { "endlinecolor": "#A2B1C6", "gridcolor": "#506784", "linecolor": "#506784", "minorgridcolor": "#506784", "startlinecolor": "#A2B1C6" }, "baxis": { "endlinecolor": "#A2B1C6", "gridcolor": "#506784", "linecolor": "#506784", "minorgridcolor": "#506784", "startlinecolor": "#A2B1C6" }, "type": "carpet" } ], "table": [ { "cells": { "fill": { "color": "#506784" }, "line": { "color": "rgb(17,17,17)" } }, "header": { "fill": { "color": "#2a3f5f" }, "line": { "color": "rgb(17,17,17)" } }, "type": "table" } ], "barpolar": [ { "marker": { "line": { "color": "rgb(17,17,17)", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "pie": [ { "automargin": true, "type": "pie" } ] }, "layout": { "autotypenumbers": "strict", "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#f2f5fa" }, "hovermode": "closest", "hoverlabel": { "align": "left" }, "paper_bgcolor": "rgb(17,17,17)", "plot_bgcolor": "rgb(17,17,17)", "polar": { "bgcolor": "rgb(17,17,17)", "angularaxis": { "gridcolor": "#506784", "linecolor": "#506784", "ticks": "" }, "radialaxis": { "gridcolor": "#506784", "linecolor": "#506784", "ticks": "" } }, "ternary": { "bgcolor": "rgb(17,17,17)", "aaxis": { "gridcolor": "#506784", "linecolor": "#506784", "ticks": "" }, "baxis": { "gridcolor": "#506784", "linecolor": "#506784", "ticks": "" }, "caxis": { "gridcolor": "#506784", "linecolor": "#506784", "ticks": "" } }, "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "sequential": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ], "sequentialminus": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ], "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ] }, "xaxis": { "gridcolor": "#283442", "linecolor": "#506784", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "#283442", "automargin": true, "zerolinewidth": 2 }, "yaxis": { "gridcolor": "#283442", "linecolor": "#506784", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "#283442", "automargin": true, "zerolinewidth": 2 }, "scene": { "xaxis": { "backgroundcolor": "rgb(17,17,17)", "gridcolor": "#506784", "linecolor": "#506784", "showbackground": true, "ticks": "", "zerolinecolor": "#C8D4E3", "gridwidth": 2 }, "yaxis": { "backgroundcolor": "rgb(17,17,17)", "gridcolor": "#506784", "linecolor": "#506784", "showbackground": true, "ticks": "", "zerolinecolor": "#C8D4E3", "gridwidth": 2 }, "zaxis": { "backgroundcolor": "rgb(17,17,17)", "gridcolor": "#506784", "linecolor": "#506784", "showbackground": true, "ticks": "", "zerolinecolor": "#C8D4E3", "gridwidth": 2 } }, "shapedefaults": { "line": { "color": "#f2f5fa" } }, "annotationdefaults": { "arrowcolor": "#f2f5fa", "arrowhead": 0, "arrowwidth": 1 }, "geo": { "bgcolor": "rgb(17,17,17)", "landcolor": "rgb(17,17,17)", "subunitcolor": "#506784", "showland": true, "showlakes": true, "lakecolor": "rgb(17,17,17)" }, "title": { "x": 0.05 }, "updatemenudefaults": { "bgcolor": "#506784", "borderwidth": 0 }, "sliderdefaults": { "bgcolor": "#C8D4E3", "borderwidth": 1, "bordercolor": "rgb(17,17,17)", "tickwidth": 0 }, "mapbox": { "style": "dark" } } }, "autosize": false, "width": 2000, "height": 1000 }, "config": { "plotlyServerURL": "https://plot.ly" } } }, "metadata": {}, "output_type": "display_data", "jetTransient": { "display_id": null } } ], "execution_count": 7 }, { "cell_type": "code", "id": "069bce83-c4d8-4f36-8c27-d00269919c34", "metadata": { "ExecuteTime": { "end_time": "2025-11-16T16:43:26.496976Z", "start_time": "2025-11-16T16:43:26.490877Z" } }, "source": [ "\n", "df = pd.read_csv('./lut_channel_filter_sweep.csv', usecols=[\"channels\", \"filters\", \"ms\"])\n", "split_df = df.groupby('channels')" ], "outputs": [], "execution_count": 8 }, { "cell_type": "code", "id": "f48c666a-e44c-4381-871d-2443abde826f", "metadata": { "ExecuteTime": { "end_time": "2025-11-16T16:43:27.509195Z", "start_time": "2025-11-16T16:43:26.545736Z" } }, "source": [ "fig = make_subplots(specs=[[{\"secondary_y\": True}]])\n", "split_df = df.groupby('filters')\n", "first = True\n", "\n", "deltas = calculate_deltas(list(split_df.get_group(100)['ms']))\n", "all_errs = []\n", "all_rect_errs = []\n", "\n", "color_tuples = [\n", " (\"#000088\", \"#0000DD\", \"#880000\"), # Blue (max brightness), Green (max brightness)\n", " (\"#0000CC\", \"#00CC00\", \"#550000\"),\n", " (\"#0000BB\", \"#00BB00\", \"#330000\"),\n", " (\"#0000AA\", \"#00AA00\", \"#880000\"),\n", " (\"#000033\", \"#000099\", \"#330000\"),\n", " (\"#000033\", \"#000099\", \"#330000\"),\n", " (\"#000033\", \"#000099\", \"#330000\"),\n", " (\"#000066\", \"#006600\", \"#880000\"),\n", " (\"#000055\", \"#005500\", \"#880000\"),\n", " (\"#000044\", \"#004400\", \"#880000\") # Blue (min brightness), Green (min brightness)\n", "]\n", "for (idx, (category, category_df)) in list(enumerate(split_df))[::5]:\n", " # print(category_df)\n", " # if not first:\n", " # continue\n", " upper_right = 195\n", " upper_left = 129\n", " lower_right = 192\n", " lower_left = 126\n", "\n", " upper_right_meas = category_df.loc[category_df[\"channels\"] == upper_right][\"ms\"].values[0]\n", " upper_left_meas = category_df.loc[category_df[\"channels\"] == upper_left][\"ms\"].values[0]\n", "\n", " lower_right_meas = category_df.loc[category_df[\"channels\"] == lower_right][\"ms\"].values[0]\n", " lower_left_meas = category_df.loc[category_df[\"channels\"] == lower_left][\"ms\"].values[0]\n", " upper_m, upper_b = lin_interpol( upper_sampled_channels[0], upper_sampled_channels[1], upper_sampled_channel_meas[0], upper_sampled_channel_meas[1])\n", " r_c = list(category_df[\"channels\"])\n", " r_v_rect = [calc_rect(c, upper_m, upper_b, lower_m, lower_b) for c in r_c] \n", " err_rect = [np.abs((approx - meas) / meas) for approx, meas in zip(r_v_rect, channel_meas)]\n", "\n", "\n", " upper_m, upper_b = lin_interpol(upper_left - 3, upper_right - 3, upper_left_meas, upper_right_meas)\n", " lower_m, lower_b = lin_interpol(lower_left, lower_right, lower_left_meas, lower_right_meas)\n", " start = list(category_df['channels'])[0]\n", " end = list(category_df['channels'])[-1]\n", " # r_c = list(range(start, end))\n", "\n", " r_v_upper = [calc_upper(c, upper_m, upper_b) for c in r_c]\n", " r_v_lower = [calc_lower(c, lower_m, lower_b) for c in r_c]\n", " r_v_rect = [calc_rect(c, upper_m, upper_b, lower_m, lower_b) for c in r_c]\n", " lv = list(category_df['ms'])[0]\n", " delta_approx = [lv]\n", " for delta in deltas:\n", " lv = delta * lv\n", " delta_approx.append(lv)\n", " \n", " errs = compute_absolute_percentage_errors(list(category_df['ms']), delta_approx) # [np.abs(1 - (g / m)) * 100 for g, m in zip(delta_approx, list(category_df['ms']))]\n", " rect_errs = compute_absolute_percentage_errors(list(category_df['ms']), r_v_rect)\n", "\n", " all_errs.append(np.mean(errs))\n", " all_rect_errs.append(np.mean(rect_errs))\n", " print(f\"{np.mean(errs)=}\")\n", " print(f\"{np.mean(rect_errs)=}\")\n", " fig.add_trace(go.Scatter(\n", " # x=category_df['channels'],\n", " x=category_df['channels'],\n", " y=category_df['ms'],\n", " # mode='markers',\n", " marker=dict(\n", " size=7,\n", " color=color_tuples[idx][0]\n", " ),\n", " name=f\"#Filters:{category} Latency\",\n", " mode='markers',\n", " \n", " ), \n", " secondary_y=False\n", " )\n", " # fig.add_trace(\n", " # go.Scatter(\n", " # x=list(category_df['channels']),\n", " # y=delta_approx,\n", " # name=f\"Delta Latency approximation\",\n", " # mode='lines',\n", " # line=dict(\n", " # width=.5,\n", " # color=color_tuples[idx][1]\n", " # ),\n", " \n", " # ), \n", " # secondary_y=False\n", " # )\n", " fig.add_trace(\n", " go.Scatter(\n", " x=list(category_df['channels']),\n", " y=r_v_rect,\n", " name=f\"Approximation\",\n", " mode='lines',\n", " line=dict(\n", " dash=\"dot\",\n", " width=.5,\n", " color=color_tuples[idx][1]\n", " ),\n", " \n", " ), \n", " secondary_y=False\n", " )\n", " # fig.add_trace(\n", " # go.Scatter(\n", " # x=list(category_df['channels']),\n", " # y=errs,\n", " # name=f\"Delta Latency Approximation Error\",\n", " # mode='lines',\n", " # line=dict(\n", " # width=.5,\n", " # color=color_tuples[idx][2]\n", " # ),\n", " \n", " # ),\n", " # secondary_y=True\n", " # )\n", " fig.add_trace(\n", " go.Scatter(\n", " x=list(category_df['channels']),\n", " y=rect_errs,\n", " name=f\"Error\",\n", " mode='lines',\n", " line=dict(\n", " width=.5,\n", " color=color_tuples[idx][2]\n", " ),\n", " \n", " ),\n", " secondary_y=True\n", " )\n", "\n", " first = False\n", "\n", "print()\n", "print(f\"{np.mean(all_errs)=}\")\n", "print(f\"{np.mean(all_rect_errs)=}\")\n", "fig.update_layout(\n", " scene=dict(\n", " xaxis_title='channels',\n", " yaxis_title='filters',\n", " zaxis_title='ms'\n", " ),\n", " width=PLOT_WIDTH,\n", " height=PLOT_HEIGHT,\n", " template='plotly_white',\n", ")\n", "fig.update_xaxes(title_text=\"#Channels\")\n", "\n", "fig.update_yaxes(title_text=f\"\"\"Layer Execution Time (ms)\"\"\", secondary_y=False, range=[-5, 50])\n", "fig.update_yaxes(title_text=f\"\"\"Absolute Approximation Error (%)\"\"\", secondary_y=True, range=[-4, 40],)\n", "fig.update_layout(\n", " title_text=\"Approximation using a modified stepfunction\",\n", " autosize=False,\n", " width=PLOT_WIDTH / 2,\n", " height=PLOT_HEIGHT / 3 * 2,\n", " legend_x=0, \n", " legend_y=1,\n", " font=dict(\n", " size=14,\n", " )\n", ")\n", "fig.write_image(\"images/step_approx.svg\", width=PLOT_WIDTH /2, height=PLOT_HEIGHT / 3 * 2, scale=2)\n", "\n", "fig.show()" ], "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "np.mean(errs)=np.float64(2.768728199793735e-14)\n", "np.mean(rect_errs)=np.float64(0.5195734160479627)\n", "np.mean(errs)=np.float64(2.048453928944935)\n", "np.mean(rect_errs)=np.float64(2.53793726954352)\n", "\n", "np.mean(all_errs)=np.float64(1.0242269644724813)\n", "np.mean(all_rect_errs)=np.float64(1.5287553427957412)\n" ] }, { "data": { "application/vnd.plotly.v1+json": { "data": [ { "marker": { "color": "#000088", "size": 7 }, "mode": "markers", "name": "#Filters:100 Latency", "x": { "dtype": "i2", "bdata": "eAB7AH4AgQCEAIcAigCNAJAAkwCWAJkAnACfAKIApQCoAKsArgCxALQAtwC6AL0AwADDAMYAyQDMAM8A0gDVANgA2wA=" }, "y": { "dtype": "f8", "bdata": "L7roArdlJ0BeTsHrioQpQLlkCHaqKSdAEhER0Q0WL0CrqqpKQRMvQM3MzLSb2SxAxU7sxOM5L0DNzMwM6dwsQGdmZo5m2yxAnnWDyVJXL0DOzMwcE+wsQDMzMwNFoi9AZmZmhmWiL0BlZmaWcq0sQImIiJh9ljJAMzMzGz8vMUCamZmBpC0xQAAAADCEqDJAAAAAKO8tMUAzMzMb8LkyQM7MzEwBujJAAAAAAAc3MUCZmZlhudsyQJqZmUkfGjFAmpmZsbIYMUAAAABYmKM1QFZVVcth7zNAAQAAUPaxNUDOzMycrbI1QDE1sP9k7TNAAQAAKNLCNUABAADISfczQGVmZt6f9zNAZmZmNtblNUA=" }, "type": "scatter", "xaxis": "x", "yaxis": "y" }, { "line": { "color": "#0000DD", "dash": "dot", "width": 0.5 }, "mode": "lines", "name": "Approximation", "x": [ 120, 123, 126, 129, 132, 135, 138, 141, 144, 147, 150, 153, 156, 159, 162, 165, 168, 171, 174, 177, 180, 183, 186, 189, 192, 195, 198, 201, 204, 207, 210, 213, 216, 219 ], "y": [ 11.748502821858345, 12.772179086280595, 11.748502821858345, 15.72780050123581, 15.72780050123581, 14.422489736048192, 15.72780050123581, 14.422489736048192, 14.422489736048192, 15.72780050123581, 14.422489736048192, 15.72780050123581, 15.72780050123581, 14.422489736048192, 18.683421916191026, 17.09647665023804, 17.09647665023804, 18.683421916191026, 17.09647665023804, 18.683421916191026, 18.683421916191026, 17.09647665023804, 18.683421916191026, 17.09647665023804, 17.09647665023804, 21.63904333114624, 19.770463564427885, 21.63904333114624, 21.63904333114624, 19.770463564427885, 21.63904333114624, 19.770463564427885, 19.770463564427885, 21.63904333114624 ], "type": "scatter", "xaxis": "x", "yaxis": "y" }, { "line": { "color": "#880000", "width": 0.5 }, "mode": "lines", "name": "Error", "x": [ 120, 123, 126, 129, 132, 135, 138, 141, 144, 147, 150, 153, 156, 159, 162, 165, 168, 171, 174, 177, 180, 183, 186, 189, 192, 195, 198, 201, 204, 207, 210, 213, 216, 219 ], "y": [ 0.4260395883416662, 0.10429372899742598, 1.4430422088408996, 1.188480068356126, 1.224081572519904, 0.017513556670463355, 0.734862940402165, 0.06219600031896645, 0.041772006929809195, 0.3653158157222536, 0.26687890463880526, 0.5635243800435406, 0.5650837784365018, 0.5839057870747963, 0.5141420637899423, 0.5125533721076058, 0.4762683549143409, 0.13481903213880153, 0.48286719753150326, 0.2290789886892001, 0.23047676003755546, 0.6882036103559662, 0.9273134423922277, 0.03252979851666795, 0.0, 0.0, 0.825792313874471, 0.2586813705323586, 0.2715383426848249, 0.7871544494730919, 0.5605247504912111, 0.9791961141197749, 0.9857104123412554, 1.181655434346608 ], "type": "scatter", "xaxis": "x", "yaxis": "y2" }, { "marker": { "color": "#000033", "size": 7 }, "mode": "markers", "name": "#Filters:180 Latency", "x": { "dtype": "i2", "bdata": "eAB7AH4AgQCEAIcAigCNAJAAkwCWAJkAnACfAKIApQCoAKsArgCxALQAtwC6AL0AwADDAMYAyQDMAM8A0gDVANgA2wA=" }, "y": { "dtype": "f8", "bdata": "MzMzU7PnNkA0MzPTnyk5QJqZmYlnKTVAZmZmPnfMPkCbmZnZl8w+QJqZmXEVHzxAAAAA8ObvPkAzMzPziy07QAAAADiOMztAmZmZaQkDP0BwPgZnvzM8QDMzMwtAMj9Aep7nSaAwP0AvW7bMHiU6QAAAAMSsZUJAw/Uo/Eu1QECamZlRFrVAQGZmZtYHfEJACtejEGkhQEDtxE6cyYZCQDMzM3sQh0JAmpmZMffAQECamZmZHJ1CQJqZmXnZGz9AAQAAKJIZP0CamZmhtHBFQDIzM1NxWUNAZmZmfguBRUAzMzO3AoFFQAAAAGCqokJASZIkqR6MRUBz0UWXrGBDQGZmZoYhYkNAjC66aO2jRUA=" }, "type": "scatter", "xaxis": "x", "yaxis": "y" }, { "line": { "color": "#000099", "dash": "dot", "width": 0.5 }, "mode": "lines", "name": "Approximation", "x": [ 120, 123, 126, 129, 132, 135, 138, 141, 144, 147, 150, 153, 156, 159, 162, 165, 168, 171, 174, 177, 180, 183, 186, 189, 192, 195, 198, 201, 204, 207, 210, 213, 216, 219 ], "y": [ 21.462892176888207, 25.306959100203077, 21.462892176888207, 31.16481020956328, 31.16481020956328, 26.281389297138563, 31.16481020956328, 26.281389297138563, 26.281389297138563, 31.16481020956328, 26.281389297138563, 31.16481020956328, 31.16481020956328, 26.281389297138563, 37.02266131892348, 31.09988641738892, 31.09988641738892, 37.02266131892348, 31.09988641738892, 37.02266131892348, 37.02266131892348, 31.09988641738892, 37.02266131892348, 31.09988641738892, 31.09988641738892, 42.880512428283694, 35.91838353763927, 42.880512428283694, 42.880512428283694, 35.91838353763927, 42.880512428283694, 35.91838353763927, 35.91838353763927, 42.880512428283694 ], "type": "scatter", "xaxis": "x", "yaxis": "y" }, { "line": { "color": "#330000", "width": 0.5 }, "mode": "lines", "name": "Error", "x": [ 120, 123, 126, 129, 132, 135, 138, 141, 144, 147, 150, 153, 156, 159, 162, 165, 168, 171, 174, 177, 180, 183, 186, 189, 192, 195, 198, 201, 204, 207, 210, 213, 216, 219 ], "y": [ 6.296366803449874, 0.573725064214164, 1.423116083173548, 1.188737704950407, 1.1871030963564988, 6.543167436029535, 0.7359852849910861, 3.2987348872567845, 3.3821785509495044, 0.49319139357028186, 6.810653619388203, 0.10090789892361532, 0.08058879584420138, 0.5216602613133788, 0.6205477858409466, 6.932213678582051, 6.927652127261444, 0.14518151183793349, 3.599180850731772, 0.08195375525554394, 0.08778567455813081, 7.1854187666614555, 0.5500620231978605, 0.028611651486307295, 0.0, 0.0, 7.1846916631026065, 0.29680605598984966, 0.29618502580929645, 3.6286852124447746, 0.49698300156274294, 7.319994762964665, 7.347203598019165, 0.9245931387620551 ], "type": "scatter", "xaxis": "x", "yaxis": "y2" } ], "layout": { "template": { "data": { "barpolar": [ { "marker": { "line": { "color": "white", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "white", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "#C8D4E3", "linecolor": "#C8D4E3", "minorgridcolor": "#C8D4E3", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "#C8D4E3", "linecolor": "#C8D4E3", "minorgridcolor": "#C8D4E3", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ], "type": "contour" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ], "type": "heatmap" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ], "type": "histogram2dcontour" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ], "type": "histogram2d" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scattermap": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermap" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ], "sequentialminus": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "white", "showlakes": true, "showland": true, "subunitcolor": "#C8D4E3" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "white", "polar": { "angularaxis": { "gridcolor": "#EBF0F8", "linecolor": "#EBF0F8", "ticks": "" }, "bgcolor": "white", "radialaxis": { "gridcolor": "#EBF0F8", "linecolor": "#EBF0F8", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "white", "gridcolor": "#DFE8F3", "gridwidth": 2, "linecolor": "#EBF0F8", "showbackground": true, "ticks": "", "zerolinecolor": "#EBF0F8" }, "yaxis": { "backgroundcolor": "white", "gridcolor": "#DFE8F3", "gridwidth": 2, "linecolor": "#EBF0F8", "showbackground": true, "ticks": "", "zerolinecolor": "#EBF0F8" }, "zaxis": { "backgroundcolor": "white", "gridcolor": "#DFE8F3", "gridwidth": 2, "linecolor": "#EBF0F8", "showbackground": true, "ticks": "", "zerolinecolor": "#EBF0F8" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "#DFE8F3", "linecolor": "#A2B1C6", "ticks": "" }, "baxis": { "gridcolor": "#DFE8F3", "linecolor": "#A2B1C6", "ticks": "" }, "bgcolor": "white", "caxis": { "gridcolor": "#DFE8F3", "linecolor": "#A2B1C6", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "#EBF0F8", "linecolor": "#EBF0F8", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "#EBF0F8", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "#EBF0F8", "linecolor": "#EBF0F8", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "#EBF0F8", "zerolinewidth": 2 } } }, "xaxis": { "anchor": "y", "domain": [ 0.0, 0.94 ], "title": { "text": "#Channels" } }, "yaxis": { "anchor": "x", "domain": [ 0.0, 1.0 ], "title": { "text": "Layer Execution Time (ms)" }, "range": [ -5, 50 ] }, "yaxis2": { "anchor": "x", "overlaying": "y", "side": "right", "title": { "text": "Absolute Approximation Error (%)" }, "range": [ -4, 40 ] }, "scene": { "xaxis": { "title": { "text": "channels" } }, "yaxis": { "title": { "text": "filters" } }, "zaxis": { "title": { "text": "ms" } } }, "width": 1000.0, "height": 666.6666666666666, "title": { "text": "Approximation using a modified stepfunction" }, "legend": { "x": 0, "y": 1 }, "font": { "size": 14 }, "autosize": false }, "config": { "plotlyServerURL": "https://plot.ly" } } }, "metadata": {}, "output_type": "display_data", "jetTransient": { "display_id": null } } ], "execution_count": 9 }, { "cell_type": "code", "id": "8c92e57c-3d5a-41f3-8225-d5ad2c50e650", "metadata": { "ExecuteTime": { "end_time": "2025-11-16T16:43:28.532994Z", "start_time": "2025-11-16T16:43:27.523402Z" } }, "source": [ "fig = make_subplots(specs=[[{\"secondary_y\": True}]])\n", "split_df = df.groupby('filters')\n", "first = True\n", "\n", "deltas = calculate_deltas(list(split_df.get_group(100)['ms']))\n", "all_errs = []\n", "all_rect_errs = []\n", "\n", "color_tuples = [\n", " (\"#000088\", \"#0000DD\", \"#880000\"), # Blue (max brightness), Green (max brightness)\n", " (\"#0000CC\", \"#00CC00\", \"#550000\"),\n", " (\"#0000BB\", \"#00BB00\", \"#330000\"),\n", " (\"#0000AA\", \"#00AA00\", \"#880000\"),\n", " (\"#000033\", \"#000099\", \"#330000\"),\n", " (\"#000033\", \"#000099\", \"#330000\"),\n", " (\"#000033\", \"#000099\", \"#330000\"),\n", " (\"#000066\", \"#006600\", \"#880000\"),\n", " (\"#000055\", \"#005500\", \"#880000\"),\n", " (\"#000044\", \"#004400\", \"#880000\") # Blue (min brightness), Green (min brightness)\n", "]\n", "for (idx, (category, category_df)) in list(enumerate(split_df))[::5]:\n", " # print(category_df)\n", " # if not first:\n", " # continue\n", " upper_right = 195\n", " upper_left = 129\n", " lower_right = 192\n", " lower_left = 126\n", "\n", " upper_right_meas = category_df.loc[category_df[\"channels\"] == upper_right][\"ms\"].values[0]\n", " upper_left_meas = category_df.loc[category_df[\"channels\"] == upper_left][\"ms\"].values[0]\n", "\n", " lower_right_meas = category_df.loc[category_df[\"channels\"] == lower_right][\"ms\"].values[0]\n", " lower_left_meas = category_df.loc[category_df[\"channels\"] == lower_left][\"ms\"].values[0]\n", " upper_m, upper_b = lin_interpol( upper_sampled_channels[0], upper_sampled_channels[1], upper_sampled_channel_meas[0], upper_sampled_channel_meas[1])\n", " r_c = list(category_df[\"channels\"])\n", " r_v_rect = [calc_rect(c, upper_m, upper_b, lower_m, lower_b) for c in r_c] \n", " err_rect = [np.abs((approx - meas) / meas) for approx, meas in zip(r_v_rect, channel_meas)]\n", "\n", "\n", " upper_m, upper_b = lin_interpol(upper_left - 3, upper_right - 3, upper_left_meas, upper_right_meas)\n", " lower_m, lower_b = lin_interpol(lower_left, lower_right, lower_left_meas, lower_right_meas)\n", " start = list(category_df['channels'])[0]\n", " end = list(category_df['channels'])[-1]\n", " # r_c = list(range(start, end))\n", "\n", " r_v_upper = [calc_upper(c, upper_m, upper_b) for c in r_c]\n", " r_v_lower = [calc_lower(c, lower_m, lower_b) for c in r_c]\n", " r_v_rect = [calc_rect(c, upper_m, upper_b, lower_m, lower_b) for c in r_c]\n", " lv = list(category_df['ms'])[0]\n", " delta_approx = [lv]\n", " for delta in deltas:\n", " lv = delta * lv\n", " delta_approx.append(lv)\n", " \n", " errs = compute_absolute_percentage_errors(list(category_df['ms']), delta_approx) # [np.abs(1 - (g / m)) * 100 for g, m in zip(delta_approx, list(category_df['ms']))]\n", " rect_errs = compute_absolute_percentage_errors(list(category_df['ms']), r_v_rect)\n", "\n", " all_errs.append(np.mean(errs))\n", " all_rect_errs.append(np.mean(rect_errs))\n", " print(f\"{np.mean(errs)=}\")\n", " print(f\"{np.mean(rect_errs)=}\")\n", " fig.add_trace(go.Scatter(\n", " # x=category_df['channels'],\n", " x=category_df['channels'],\n", " y=category_df['ms'],\n", " # mode='markers',\n", " marker=dict(\n", " size=7,\n", " color=color_tuples[idx][0]\n", " ),\n", " name=f\"#Filters:{category} Latency\",\n", " mode='markers',\n", " \n", " ), \n", " secondary_y=False\n", " )\n", " fig.add_trace(\n", " go.Scatter(\n", " x=list(category_df['channels']),\n", " y=delta_approx,\n", " name=f\"Approximation\",\n", " mode='lines',\n", " line=dict(\n", " dash=\"dot\",\n", " width=.5,\n", " color=color_tuples[idx][1]\n", " ),\n", " \n", " ), \n", " secondary_y=False\n", " )\n", " # fig.add_trace(\n", " # go.Scatter(\n", " # x=list(category_df['channels']),\n", " # y=r_v_rect,\n", " # name=f\"Stepwise Latency approximation\",\n", " # mode='lines',\n", " # line=dict(\n", " # width=.5,\n", " # color=color_tuples[idx][1]\n", " # ),\n", " \n", " # ), \n", " # secondary_y=False\n", " # )\n", " fig.add_trace(\n", " go.Scatter(\n", " x=list(category_df['channels']),\n", " y=errs,\n", " name=f\"Error\",\n", " mode='lines',\n", " line=dict(\n", " width=.5,\n", " color=color_tuples[idx][2]\n", " ),\n", " \n", " ),\n", " secondary_y=True\n", " )\n", " # fig.add_trace(\n", " # go.Scatter(\n", " # x=list(category_df['channels']),\n", " # y=rect_errs,\n", " # name=f\"Stepwise Latency Approximation Error\",\n", " # mode='lines',\n", " # line=dict(\n", " # width=.5,\n", " # color=color_tuples[idx][2]\n", " # ),\n", " \n", " # ),\n", " # secondary_y=True\n", " # )\n", "\n", " first = False\n", "\n", "print()\n", "print(f\"{np.mean(all_errs)=}\")\n", "print(f\"{np.mean(all_rect_errs)=}\")\n", "fig.update_layout(\n", " scene=dict(\n", " xaxis_title='channels',\n", " yaxis_title='filters',\n", " zaxis_title='ms'\n", " ),\n", " width=PLOT_WIDTH,\n", " height=PLOT_HEIGHT,\n", " template='plotly_white',\n", " plot_bgcolor= \"rgba(0, 0, 0, 0)\",\n", ")\n", "fig.update_xaxes(title_text=\"#Channels\")\n", "\n", "fig.update_yaxes(title_text=f\"\"\"Layer Execution Time (ms)\"\"\", secondary_y=False, range=[-5, 50])\n", "fig.update_yaxes(title_text=f\"\"\"Absolute Approximation Error (%)\"\"\", secondary_y=True, range=[-4, 40],)\n", "fig.update_layout(\n", " title_text=\"Approximation using the point to point differences of reference sweep\",\n", " autosize=False,\n", " width=PLOT_WIDTH / 2,\n", " height=PLOT_HEIGHT / 3 * 2,\n", " legend_x=0, \n", " legend_y=1,\n", " font=dict(\n", " size=14,\n", " ),\n", " plot_bgcolor= \"rgba(0, 0, 0, 0)\",\n", "\n", ")\n", "fig.write_image(\"images/delta_approx.svg\", width=PLOT_WIDTH /2, height=PLOT_HEIGHT / 3 * 2, scale=2)\n", "\n", "fig.show()" ], "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "np.mean(errs)=np.float64(2.768728199793735e-14)\n", "np.mean(rect_errs)=np.float64(0.5195734160479627)\n", "np.mean(errs)=np.float64(2.048453928944935)\n", "np.mean(rect_errs)=np.float64(2.53793726954352)\n", "\n", "np.mean(all_errs)=np.float64(1.0242269644724813)\n", "np.mean(all_rect_errs)=np.float64(1.5287553427957412)\n" ] }, { "data": { "application/vnd.plotly.v1+json": { "data": [ { "marker": { "color": "#000088", "size": 7 }, "mode": "markers", "name": "#Filters:100 Latency", "x": { "dtype": "i2", "bdata": "eAB7AH4AgQCEAIcAigCNAJAAkwCWAJkAnACfAKIApQCoAKsArgCxALQAtwC6AL0AwADDAMYAyQDMAM8A0gDVANgA2wA=" }, "y": { "dtype": "f8", "bdata": "L7roArdlJ0BeTsHrioQpQLlkCHaqKSdAEhER0Q0WL0CrqqpKQRMvQM3MzLSb2SxAxU7sxOM5L0DNzMwM6dwsQGdmZo5m2yxAnnWDyVJXL0DOzMwcE+wsQDMzMwNFoi9AZmZmhmWiL0BlZmaWcq0sQImIiJh9ljJAMzMzGz8vMUCamZmBpC0xQAAAADCEqDJAAAAAKO8tMUAzMzMb8LkyQM7MzEwBujJAAAAAAAc3MUCZmZlhudsyQJqZmUkfGjFAmpmZsbIYMUAAAABYmKM1QFZVVcth7zNAAQAAUPaxNUDOzMycrbI1QDE1sP9k7TNAAQAAKNLCNUABAADISfczQGVmZt6f9zNAZmZmNtblNUA=" }, "type": "scatter", "xaxis": "x", "yaxis": "y" }, { "line": { "color": "#0000DD", "dash": "dot", "width": 0.5 }, "mode": "lines", "name": "Approximation", "x": [ 120, 123, 126, 129, 132, 135, 138, 141, 144, 147, 150, 153, 156, 159, 162, 165, 168, 171, 174, 177, 180, 183, 186, 189, 192, 195, 198, 201, 204, 207, 210, 213, 216, 219 ], "y": [ 11.698661890896885, 12.758872382494868, 11.58137863972148, 15.543074162801107, 15.537607510884602, 14.42501606941223, 15.613065866323616, 14.431465530395506, 14.428516817092895, 15.670553490922254, 14.461083316802979, 15.816932773590084, 15.817180824279781, 14.338764858245844, 18.587853940327957, 17.184556674957268, 17.178291416168207, 18.658267021179192, 17.17943048477172, 18.72631998062133, 18.72658233642578, 17.21495056152343, 18.858297443389883, 17.102039909362787, 17.09647665023803, 21.63904333114623, 19.935085972150162, 21.695164680480953, 21.69796161651611, 19.92732236911723, 21.761019229888912, 19.965969562530514, 19.967283153533923, 21.89779987335204 ], "type": "scatter", "xaxis": "x", "yaxis": "y" }, { "line": { "color": "#880000", "width": 0.5 }, "mode": "lines", "name": "Error", "x": [ 120, 123, 126, 129, 132, 135, 138, 141, 144, 147, 150, 153, 156, 159, 162, 165, 168, 171, 174, 177, 180, 183, 186, 189, 192, 195, 198, 201, 204, 207, 210, 213, 216, 219 ], "y": [ 0.0, 0.0, 0.0, 1.1428606855981976E-14, 1.1432627823529809E-14, 1.2314418443990203E-14, 1.1377373634423322E-14, 1.2308915097076544E-14, 1.2311430633645381E-14, 1.133563559467935E-14, 1.2283705172600879E-14, 2.2461457791187886E-14, 2.246110554256921E-14, 2.4776985423241868E-14, 3.822618458489799E-14, 4.134774898182626E-14, 4.1362829314406505E-14, 3.808192555897906E-14, 4.136008678459643E-14, 3.794353276540159E-14, 3.7943001183830355E-14, 4.127474739010931E-14, 3.767798964318255E-14, 4.1547250475722594E-14, 4.156077011050152E-14, 4.925421550896691E-14, 3.5642822747428665E-14, 3.275120268616224E-14, 3.2746980952314305E-14, 3.565670904492808E-14, 3.265208896025258E-14, 3.5587690021002155E-14, 3.558534880767412E-14, 4.867220039476042E-14 ], "type": "scatter", "xaxis": "x", "yaxis": "y2" }, { "marker": { "color": "#000033", "size": 7 }, "mode": "markers", "name": "#Filters:180 Latency", "x": { "dtype": "i2", "bdata": "eAB7AH4AgQCEAIcAigCNAJAAkwCWAJkAnACfAKIApQCoAKsArgCxALQAtwC6AL0AwADDAMYAyQDMAM8A0gDVANgA2wA=" }, "y": { "dtype": "f8", "bdata": "MzMzU7PnNkA0MzPTnyk5QJqZmYlnKTVAZmZmPnfMPkCbmZnZl8w+QJqZmXEVHzxAAAAA8ObvPkAzMzPziy07QAAAADiOMztAmZmZaQkDP0BwPgZnvzM8QDMzMwtAMj9Aep7nSaAwP0AvW7bMHiU6QAAAAMSsZUJAw/Uo/Eu1QECamZlRFrVAQGZmZtYHfEJACtejEGkhQEDtxE6cyYZCQDMzM3sQh0JAmpmZMffAQECamZmZHJ1CQJqZmXnZGz9AAQAAKJIZP0CamZmhtHBFQDIzM1NxWUNAZmZmfguBRUAzMzO3AoFFQAAAAGCqokJASZIkqR6MRUBz0UWXrGBDQGZmZoYhYkNAjC66aO2jRUA=" }, "type": "scatter", "xaxis": "x", "yaxis": "y" }, { "line": { "color": "#000099", "dash": "dot", "width": 0.5 }, "mode": "lines", "name": "Approximation", "x": [ 120, 123, 126, 129, 132, 135, 138, 141, 144, 147, 150, 153, 156, 159, 162, 165, 168, 171, 174, 177, 180, 183, 186, 189, 192, 195, 198, 201, 204, 207, 210, 213, 216, 219 ], "y": [ 22.905080032348632, 24.980890615444793, 22.67544844886667, 30.432143519312824, 30.42144023539674, 28.24307178198749, 30.569181890515857, 28.255699330451165, 28.2499259766421, 30.68173823709478, 28.31368867781166, 30.968337611950925, 30.968823276119405, 28.07419854562271, 36.39358809609788, 33.64604000279818, 33.633773108060545, 36.53145149169501, 33.63600331676041, 36.66469395113162, 36.66520762361433, 33.70554889456587, 36.92309567052248, 33.48447852358125, 33.473586090183176, 42.36758220263136, 39.03136477507374, 42.47746348734782, 42.48293967294307, 39.016164237570635, 42.60640162905591, 39.09183246923786, 39.09440437937113, 42.874207606749565 ], "type": "scatter", "xaxis": "x", "yaxis": "y" }, { "line": { "color": "#330000", "width": 0.5 }, "mode": "lines", "name": "Error", "x": [ 120, 123, 126, 129, 132, 135, 138, 141, 144, 147, 150, 153, 156, 159, 162, 165, 168, 171, 174, 177, 180, 183, 186, 189, 192, 195, 198, 201, 204, 207, 210, 213, 216, 219 ], "y": [ 0.0, 0.722120952224905, 7.153063124638968, 1.1901510816772016, 1.2264990949908325, 0.43259132076344214, 1.1893017672776702, 3.9656557348515133, 3.854719136072214, 1.0645092264466456, 0.39553509435943446, 0.7307026575707117, 0.7089545346931729, 7.3788381734827855, 1.0891535166357365, 0.6872635969325888, 0.6554875787546273, 1.1835262459441975, 4.26206157557546, 1.048048539772159, 1.0524378347445407, 0.5909270504531752, 0.8175143673933011, 7.6367212793652355, 7.632502707363736, 1.1961849255187722, 0.8594429816728515, 1.2339512637171601, 1.2206030934235022, 4.682858057954855, 1.1330493629578826, 0.8684378621231099, 0.8454594183736385, 0.939160426401775 ], "type": "scatter", "xaxis": "x", "yaxis": "y2" } ], "layout": { "template": { "data": { "barpolar": [ { "marker": { "line": { "color": "white", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "white", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "#C8D4E3", "linecolor": "#C8D4E3", "minorgridcolor": "#C8D4E3", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "#C8D4E3", "linecolor": "#C8D4E3", "minorgridcolor": "#C8D4E3", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ], "type": "contour" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ], "type": "heatmap" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ], "type": "histogram2dcontour" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ], "type": "histogram2d" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scattermap": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermap" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ], "sequentialminus": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "white", "showlakes": true, "showland": true, "subunitcolor": "#C8D4E3" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "white", "polar": { "angularaxis": { "gridcolor": "#EBF0F8", "linecolor": "#EBF0F8", "ticks": "" }, "bgcolor": "white", "radialaxis": { "gridcolor": "#EBF0F8", "linecolor": "#EBF0F8", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "white", "gridcolor": "#DFE8F3", "gridwidth": 2, "linecolor": "#EBF0F8", "showbackground": true, "ticks": "", "zerolinecolor": "#EBF0F8" }, "yaxis": { "backgroundcolor": "white", "gridcolor": "#DFE8F3", "gridwidth": 2, "linecolor": "#EBF0F8", "showbackground": true, "ticks": "", "zerolinecolor": "#EBF0F8" }, "zaxis": { "backgroundcolor": "white", "gridcolor": "#DFE8F3", "gridwidth": 2, "linecolor": "#EBF0F8", "showbackground": true, "ticks": "", "zerolinecolor": "#EBF0F8" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "#DFE8F3", "linecolor": "#A2B1C6", "ticks": "" }, "baxis": { "gridcolor": "#DFE8F3", "linecolor": "#A2B1C6", "ticks": "" }, "bgcolor": "white", "caxis": { "gridcolor": "#DFE8F3", "linecolor": "#A2B1C6", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "#EBF0F8", "linecolor": "#EBF0F8", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "#EBF0F8", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "#EBF0F8", "linecolor": "#EBF0F8", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "#EBF0F8", "zerolinewidth": 2 } } }, "xaxis": { "anchor": "y", "domain": [ 0.0, 0.94 ], "title": { "text": "#Channels" } }, "yaxis": { "anchor": "x", "domain": [ 0.0, 1.0 ], "title": { "text": "Layer Execution Time (ms)" }, "range": [ -5, 50 ] }, "yaxis2": { "anchor": "x", "overlaying": "y", "side": "right", "title": { "text": "Absolute Approximation Error (%)" }, "range": [ -4, 40 ] }, "scene": { "xaxis": { "title": { "text": "channels" } }, "yaxis": { "title": { "text": "filters" } }, "zaxis": { "title": { "text": "ms" } } }, "width": 1000.0, "height": 666.6666666666666, "plot_bgcolor": "rgba(0, 0, 0, 0)", "title": { "text": "Approximation using the point to point differences of reference sweep" }, "legend": { "x": 0, "y": 1 }, "font": { "size": 14 }, "autosize": false }, "config": { "plotlyServerURL": "https://plot.ly" } } }, "metadata": {}, "output_type": "display_data", "jetTransient": { "display_id": null } } ], "execution_count": 10 }, { "cell_type": "code", "id": "377c2b1b-9c6e-4a82-ab14-4ce738d71000", "metadata": { "ExecuteTime": { "end_time": "2025-11-16T16:43:28.542513Z", "start_time": "2025-11-16T16:43:28.541093Z" } }, "source": [ "\n" ], "outputs": [], "execution_count": 10 }, { "cell_type": "code", "id": "81d1130d-3141-4142-b248-b6dfc61ea469", "metadata": { "ExecuteTime": { "end_time": "2025-11-16T16:43:28.594477Z", "start_time": "2025-11-16T16:43:28.592450Z" } }, "source": [], "outputs": [], "execution_count": null }, { "cell_type": "code", "id": "117c4d5f-16b9-4921-a875-504f43dd9f9b", "metadata": { "ExecuteTime": { "end_time": "2025-11-16T16:43:28.643041Z", "start_time": "2025-11-16T16:43:28.641059Z" } }, "source": [], "outputs": [], "execution_count": null }, { "cell_type": "code", "id": "7dfb3cc8-920d-499f-a616-df908ed8a6ab", "metadata": { "ExecuteTime": { "end_time": "2025-11-16T16:43:28.691178Z", "start_time": "2025-11-16T16:43:28.689117Z" } }, "source": [], "outputs": [], "execution_count": null } ], "metadata": { "kernelspec": { "display_name": ".venv", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.13.7" } }, "nbformat": 4, "nbformat_minor": 5 }