-- Do not edit! This file was generated by utilities/window_utils_vectors.py

local radio = require('radio')

local M = {}
M.window_rectangular = radio.types.Float32.vector_from_array({1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000})
M.window_rectangular_periodic = radio.types.Float32.vector_from_array({1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000, 1.00000000})
M.window_hamming = radio.types.Float32.vector_from_array({0.08000000, 0.08056284, 0.08225001, 0.08505738, 0.08897806, 0.09400246, 0.10011830, 0.10731060, 0.11556177, 0.12485160, 0.13515738, 0.14645387, 0.15871343, 0.17190607, 0.18599950, 0.20095922, 0.21674863, 0.23332909, 0.25066003, 0.26869902, 0.28740194, 0.30672303, 0.32661495, 0.34702909, 0.36791545, 0.38922292, 0.41089937, 0.43289176, 0.45514625, 0.47760841, 0.50022322, 0.52293545, 0.54568934, 0.56842935, 0.59109980, 0.61364520, 0.63601035, 0.65814054, 0.67998165, 0.70148021, 0.72258359, 0.74324018, 0.76339936, 0.78301185, 0.80202967, 0.82040626, 0.83809662, 0.85505754, 0.87124741, 0.88662672, 0.90115774, 0.91480494, 0.92753494, 0.93931657, 0.95012099, 0.95992178, 0.96869498, 0.97641909, 0.98307520, 0.98864698, 0.99312091, 0.99648595, 0.99873394, 0.99985927, 0.99985927, 0.99873394, 0.99648595, 0.99312091, 0.98864698, 0.98307520, 0.97641909, 0.96869498, 0.95992178, 0.95012099, 0.93931657, 0.92753494, 0.91480494, 0.90115774, 0.88662672, 0.87124741, 0.85505754, 0.83809662, 0.82040626, 0.80202967, 0.78301185, 0.76339936, 0.74324018, 0.72258359, 0.70148021, 0.67998165, 0.65814054, 0.63601035, 0.61364520, 0.59109980, 0.56842935, 0.54568934, 0.52293545, 0.50022322, 0.47760841, 0.45514625, 0.43289176, 0.41089937, 0.38922292, 0.36791545, 0.34702909, 0.32661495, 0.30672303, 0.28740194, 0.26869902, 0.25066003, 0.23332909, 0.21674863, 0.20095922, 0.18599950, 0.17190607, 0.15871343, 0.14645387, 0.13515738, 0.12485160, 0.11556177, 0.10731060, 0.10011830, 0.09400246, 0.08897806, 0.08505738, 0.08225001, 0.08056284, 0.08000000})
M.window_hamming_periodic = radio.types.Float32.vector_from_array({0.08000000, 0.08055409, 0.08221503, 0.08497880, 0.08883877, 0.09378562, 0.09980745, 0.10688973, 0.11501542, 0.12416492, 0.13431622, 0.14544484, 0.15752397, 0.17052454, 0.18441519, 0.19916248, 0.21473087, 0.23108289, 0.24817909, 0.26597831, 0.28443769, 0.30351275, 0.32315749, 0.34332466, 0.36396563, 0.38503066, 0.40646905, 0.42822912, 0.45025846, 0.47250399, 0.49491212, 0.51742887, 0.54000002, 0.56257111, 0.58508790, 0.60749602, 0.62974155, 0.65177089, 0.67353094, 0.69496936, 0.71603435, 0.73667532, 0.75684249, 0.77648729, 0.79556233, 0.81402171, 0.83182091, 0.84891713, 0.86526912, 0.88083750, 0.89558482, 0.90947545, 0.92247599, 0.93455517, 0.94568378, 0.95583510, 0.96498460, 0.97311026, 0.98019254, 0.98621440, 0.99116123, 0.99502122, 0.99778497, 0.99944592, 1.00000000, 0.99944592, 0.99778497, 0.99502122, 0.99116123, 0.98621440, 0.98019254, 0.97311026, 0.96498460, 0.95583510, 0.94568378, 0.93455517, 0.92247599, 0.90947545, 0.89558482, 0.88083750, 0.86526912, 0.84891713, 0.83182091, 0.81402171, 0.79556233, 0.77648729, 0.75684249, 0.73667532, 0.71603435, 0.69496936, 0.67353094, 0.65177089, 0.62974155, 0.60749602, 0.58508790, 0.56257111, 0.54000002, 0.51742887, 0.49491212, 0.47250399, 0.45025846, 0.42822912, 0.40646905, 0.38503066, 0.36396563, 0.34332466, 0.32315749, 0.30351275, 0.28443769, 0.26597831, 0.24817909, 0.23108289, 0.21473087, 0.19916248, 0.18441519, 0.17052454, 0.15752397, 0.14544484, 0.13431622, 0.12416492, 0.11501542, 0.10688973, 0.09980745, 0.09378562, 0.08883877, 0.08497880, 0.08221503, 0.08055409})
M.window_hanning = radio.types.Float32.vector_from_array({0.00000000, 0.00061179, 0.00244567, 0.00549715, 0.00975876, 0.01522007, 0.02186772, 0.02968544, 0.03865409, 0.04875174, 0.05995367, 0.07223246, 0.08555808, 0.09989790, 0.11521684, 0.13147742, 0.14863981, 0.16666205, 0.18550003, 0.20510764, 0.22543691, 0.24643807, 0.26805973, 0.29024902, 0.31295156, 0.33611187, 0.35967323, 0.38357800, 0.40776768, 0.43218306, 0.45676440, 0.48145154, 0.50618410, 0.53090149, 0.55554324, 0.58004910, 0.60435909, 0.62841368, 0.65215397, 0.67552197, 0.69846040, 0.72091323, 0.74282539, 0.76414335, 0.78481483, 0.80478942, 0.82401806, 0.84245384, 0.86005157, 0.87676817, 0.89256275, 0.90739667, 0.92123359, 0.93403971, 0.94578367, 0.95643675, 0.96597278, 0.97436857, 0.98160344, 0.98765981, 0.99252272, 0.99618042, 0.99862385, 0.99984705, 0.99984705, 0.99862385, 0.99618042, 0.99252272, 0.98765981, 0.98160344, 0.97436857, 0.96597278, 0.95643675, 0.94578367, 0.93403971, 0.92123359, 0.90739667, 0.89256275, 0.87676817, 0.86005157, 0.84245384, 0.82401806, 0.80478942, 0.78481483, 0.76414335, 0.74282539, 0.72091323, 0.69846040, 0.67552197, 0.65215397, 0.62841368, 0.60435909, 0.58004910, 0.55554324, 0.53090149, 0.50618410, 0.48145154, 0.45676440, 0.43218306, 0.40776768, 0.38357800, 0.35967323, 0.33611187, 0.31295156, 0.29024902, 0.26805973, 0.24643807, 0.22543691, 0.20510764, 0.18550003, 0.16666205, 0.14863981, 0.13147742, 0.11521684, 0.09989790, 0.08555808, 0.07223246, 0.05995367, 0.04875174, 0.03865409, 0.02968544, 0.02186772, 0.01522007, 0.00975876, 0.00549715, 0.00244567, 0.00061179, 0.00000000})
M.window_hanning_periodic = radio.types.Float32.vector_from_array({0.00000000, 0.00060227, 0.00240764, 0.00541175, 0.00960736, 0.01498437, 0.02152983, 0.02922797, 0.03806023, 0.04800535, 0.05903937, 0.07113569, 0.08426519, 0.09839623, 0.11349478, 0.12952444, 0.14644662, 0.16422053, 0.18280336, 0.20215034, 0.22221488, 0.24294862, 0.26430163, 0.28622246, 0.30865827, 0.33155507, 0.35485765, 0.37850991, 0.40245485, 0.42663476, 0.45099142, 0.47546616, 0.50000000, 0.52453381, 0.54900855, 0.57336521, 0.59754515, 0.62149006, 0.64514232, 0.66844493, 0.69134170, 0.71377754, 0.73569834, 0.75705135, 0.77778512, 0.79784966, 0.81719667, 0.83577949, 0.85355341, 0.87047559, 0.88650525, 0.90160376, 0.91573483, 0.92886430, 0.94096065, 0.95199466, 0.96193975, 0.97077203, 0.97847015, 0.98501563, 0.99039263, 0.99458826, 0.99759239, 0.99939775, 1.00000000, 0.99939775, 0.99759239, 0.99458826, 0.99039263, 0.98501563, 0.97847015, 0.97077203, 0.96193975, 0.95199466, 0.94096065, 0.92886430, 0.91573483, 0.90160376, 0.88650525, 0.87047559, 0.85355341, 0.83577949, 0.81719667, 0.79784966, 0.77778512, 0.75705135, 0.73569834, 0.71377754, 0.69134170, 0.66844493, 0.64514232, 0.62149006, 0.59754515, 0.57336521, 0.54900855, 0.52453381, 0.50000000, 0.47546616, 0.45099142, 0.42663476, 0.40245485, 0.37850991, 0.35485765, 0.33155507, 0.30865827, 0.28622246, 0.26430163, 0.24294862, 0.22221488, 0.20215034, 0.18280336, 0.16422053, 0.14644662, 0.12952444, 0.11349478, 0.09839623, 0.08426519, 0.07113569, 0.05903937, 0.04800535, 0.03806023, 0.02922797, 0.02152983, 0.01498437, 0.00960736, 0.00541175, 0.00240764, 0.00060227})
M.window_bartlett = radio.types.Float32.vector_from_array({0.00000000, 0.01574803, 0.03149606, 0.04724409, 0.06299213, 0.07874016, 0.09448819, 0.11023622, 0.12598425, 0.14173229, 0.15748031, 0.17322835, 0.18897638, 0.20472442, 0.22047244, 0.23622048, 0.25196850, 0.26771653, 0.28346458, 0.29921260, 0.31496063, 0.33070865, 0.34645671, 0.36220473, 0.37795275, 0.39370078, 0.40944883, 0.42519686, 0.44094488, 0.45669290, 0.47244096, 0.48818898, 0.50393701, 0.51968503, 0.53543305, 0.55118108, 0.56692916, 0.58267719, 0.59842521, 0.61417323, 0.62992126, 0.64566928, 0.66141731, 0.67716533, 0.69291341, 0.70866144, 0.72440946, 0.74015749, 0.75590551, 0.77165353, 0.78740156, 0.80314958, 0.81889766, 0.83464569, 0.85039371, 0.86614174, 0.88188976, 0.89763778, 0.91338581, 0.92913383, 0.94488192, 0.96062994, 0.97637796, 0.99212599, 0.99212599, 0.97637796, 0.96062994, 0.94488192, 0.92913383, 0.91338581, 0.89763778, 0.88188976, 0.86614174, 0.85039371, 0.83464569, 0.81889766, 0.80314958, 0.78740156, 0.77165353, 0.75590551, 0.74015749, 0.72440946, 0.70866144, 0.69291341, 0.67716533, 0.66141731, 0.64566928, 0.62992126, 0.61417323, 0.59842521, 0.58267719, 0.56692916, 0.55118108, 0.53543305, 0.51968503, 0.50393701, 0.48818898, 0.47244096, 0.45669290, 0.44094488, 0.42519686, 0.40944883, 0.39370078, 0.37795275, 0.36220473, 0.34645671, 0.33070865, 0.31496063, 0.29921260, 0.28346458, 0.26771653, 0.25196850, 0.23622048, 0.22047244, 0.20472442, 0.18897638, 0.17322835, 0.15748031, 0.14173229, 0.12598425, 0.11023622, 0.09448819, 0.07874016, 0.06299213, 0.04724409, 0.03149606, 0.01574803, 0.00000000})
M.window_bartlett_periodic = radio.types.Float32.vector_from_array({0.00000000, 0.01562500, 0.03125000, 0.04687500, 0.06250000, 0.07812500, 0.09375000, 0.10937500, 0.12500000, 0.14062500, 0.15625000, 0.17187500, 0.18750000, 0.20312500, 0.21875000, 0.23437500, 0.25000000, 0.26562500, 0.28125000, 0.29687500, 0.31250000, 0.32812500, 0.34375000, 0.35937500, 0.37500000, 0.39062500, 0.40625000, 0.42187500, 0.43750000, 0.45312500, 0.46875000, 0.48437500, 0.50000000, 0.51562500, 0.53125000, 0.54687500, 0.56250000, 0.57812500, 0.59375000, 0.60937500, 0.62500000, 0.64062500, 0.65625000, 0.67187500, 0.68750000, 0.70312500, 0.71875000, 0.73437500, 0.75000000, 0.76562500, 0.78125000, 0.79687500, 0.81250000, 0.82812500, 0.84375000, 0.85937500, 0.87500000, 0.89062500, 0.90625000, 0.92187500, 0.93750000, 0.95312500, 0.96875000, 0.98437500, 1.00000000, 0.98437500, 0.96875000, 0.95312500, 0.93750000, 0.92187500, 0.90625000, 0.89062500, 0.87500000, 0.85937500, 0.84375000, 0.82812500, 0.81250000, 0.79687500, 0.78125000, 0.76562500, 0.75000000, 0.73437500, 0.71875000, 0.70312500, 0.68750000, 0.67187500, 0.65625000, 0.64062500, 0.62500000, 0.60937500, 0.59375000, 0.57812500, 0.56250000, 0.54687500, 0.53125000, 0.51562500, 0.50000000, 0.48437500, 0.46875000, 0.45312500, 0.43750000, 0.42187500, 0.40625000, 0.39062500, 0.37500000, 0.35937500, 0.34375000, 0.32812500, 0.31250000, 0.29687500, 0.28125000, 0.26562500, 0.25000000, 0.23437500, 0.21875000, 0.20312500, 0.18750000, 0.17187500, 0.15625000, 0.14062500, 0.12500000, 0.10937500, 0.09375000, 0.07812500, 0.06250000, 0.04687500, 0.03125000, 0.01562500})
M.window_blackman = radio.types.Float32.vector_from_array({-0.00000000, 0.00022048, 0.00088427, 0.00199831, 0.00357410, 0.00562748, 0.00817842, 0.01125074, 0.01487172, 0.01907174, 0.02388376, 0.02934290, 0.03548583, 0.04235018, 0.04997401, 0.05839511, 0.06765036, 0.07777514, 0.08880258, 0.10076301, 0.11368324, 0.12758601, 0.14248936, 0.15840611, 0.17534332, 0.19330184, 0.21227586, 0.23225261, 0.25321203, 0.27512652, 0.29796076, 0.32167172, 0.34620854, 0.37151262, 0.39751771, 0.42415014, 0.45132920, 0.47896731, 0.50697052, 0.53523910, 0.56366783, 0.59214693, 0.62056243, 0.64879721, 0.67673135, 0.70424324, 0.73121023, 0.75750959, 0.78301930, 0.80761886, 0.83119023, 0.85361874, 0.87479377, 0.89460963, 0.91296643, 0.92977083, 0.94493639, 0.95838487, 0.97004628, 0.97985953, 0.98777306, 0.99374521, 0.99774426, 0.99974912, 0.99974912, 0.99774426, 0.99374521, 0.98777306, 0.97985953, 0.97004628, 0.95838487, 0.94493639, 0.92977083, 0.91296643, 0.89460963, 0.87479377, 0.85361874, 0.83119023, 0.80761886, 0.78301930, 0.75750959, 0.73121023, 0.70424324, 0.67673135, 0.64879721, 0.62056243, 0.59214693, 0.56366783, 0.53523910, 0.50697052, 0.47896731, 0.45132920, 0.42415014, 0.39751771, 0.37151262, 0.34620854, 0.32167172, 0.29796076, 0.27512652, 0.25321203, 0.23225261, 0.21227586, 0.19330184, 0.17534332, 0.15840611, 0.14248936, 0.12758601, 0.11368324, 0.10076301, 0.08880258, 0.07777514, 0.06765036, 0.05839511, 0.04997401, 0.04235018, 0.03548583, 0.02934290, 0.02388376, 0.01907174, 0.01487172, 0.01125074, 0.00817842, 0.00562748, 0.00357410, 0.00199831, 0.00088427, 0.00022048, -0.00000000})
M.window_blackman_periodic = radio.types.Float32.vector_from_array({-0.00000000, 0.00021705, 0.00087046, 0.00196697, 0.00351772, 0.00553807, 0.00804740, 0.01106880, 0.01462878, 0.01875682, 0.02348499, 0.02884743, 0.03487987, 0.04161901, 0.04910200, 0.05736581, 0.06644661, 0.07637915, 0.08719613, 0.09892757, 0.11160021, 0.12523688, 0.13985601, 0.15547100, 0.17208974, 0.18971424, 0.20834009, 0.22795621, 0.24854447, 0.27007952, 0.29252860, 0.31585139, 0.34000000, 0.36491907, 0.39054576, 0.41681001, 0.44363481, 0.47093639, 0.49862477, 0.52660412, 0.55477315, 0.58302611, 0.61125273, 0.63933963, 0.66717046, 0.69462687, 0.72158945, 0.74793810, 0.77355337, 0.79831696, 0.82211244, 0.84482652, 0.86634946, 0.88657606, 0.90540624, 0.92274612, 0.93850833, 0.95261288, 0.96498775, 0.97556931, 0.98430300, 0.99114347, 0.99605519, 0.99901253, 1.00000000, 0.99901253, 0.99605519, 0.99114347, 0.98430300, 0.97556931, 0.96498775, 0.95261288, 0.93850833, 0.92274612, 0.90540624, 0.88657606, 0.86634946, 0.84482652, 0.82211244, 0.79831696, 0.77355337, 0.74793810, 0.72158945, 0.69462687, 0.66717046, 0.63933963, 0.61125273, 0.58302611, 0.55477315, 0.52660412, 0.49862477, 0.47093639, 0.44363481, 0.41681001, 0.39054576, 0.36491907, 0.34000000, 0.31585139, 0.29252860, 0.27007952, 0.24854447, 0.22795621, 0.20834009, 0.18971424, 0.17208974, 0.15547100, 0.13985601, 0.12523688, 0.11160021, 0.09892757, 0.08719613, 0.07637915, 0.06644661, 0.05736581, 0.04910200, 0.04161901, 0.03487987, 0.02884743, 0.02348499, 0.01875682, 0.01462878, 0.01106880, 0.00804740, 0.00553807, 0.00351772, 0.00196697, 0.00087046, 0.00021705})

return M