Created
December 5, 2024 15:13
-
-
Save shaunc/c81a99c5d079f9c21f89fa61c8d645a0 to your computer and use it in GitHub Desktop.
Revisions
-
shaunc created this gist
Dec 5, 2024 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,1891 @@ import numba as nb import numpy as np from numba.core.types import ListType, float32 from numba.core.types.scalars import ( NPDatetime, NPTimedelta, ) DatetimeMS = NPDatetime("ms") TimedeltaMS = NPTimedelta("ms") NListFloat32 = ListType(float32) NAN_F4 = np.float32(np.nan) ZERO_F4 = np.float32(0.0) def array_update( size: np.int64, a: np.float32, b: np.float32, a_old: np.float32, b_old: np.float32, c: np.float32, c_w: np.float32, c_old: np.float32, c_w_old: np.float32, ) -> tuple[np.float32, np.float32, np.float32, np.float32]: """ ... """ c = NAN_F4 c_old = c c_w = ZERO_F4 c_old = c_w for i_window in range(size + 1): i_window = np.float32(i_window) c = b + i_window c_w = a + i_window c_old = b_old + i_window c_w_old = a_old + i_window return (c, c_w, c_old, c_w_old) # NOTE: Removing inline="always" stops the recursion bug from happening. some_func = nb.njit(inline="always")(array_update) @nb.njit( [ ( NListFloat32, NListFloat32, DatetimeMS, DatetimeMS, TimedeltaMS, TimedeltaMS, TimedeltaMS, ) ] ) def process_data( e: list[np.float32], i: list[np.float32], first_time: np.datetime64, last_time: np.datetime64, slice_duration: np.timedelta64, max_window_ms: np.timedelta64, output_chunk_duration: np.timedelta64, ) -> None: """ ... """ current_time = first_time last_saved_slice_time = first_time - slice_duration save_timestamp = first_time next_time = current_time + slice_duration i_slice = 0 while True: e[0],e[1],i[38],i[39] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[2],e[3],i[40],i[41] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[4],e[5],i[42],i[43] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[6],e[7],i[44],i[45] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[8],e[9],i[46],i[47] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[10],e[11],i[48],i[49] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[12],e[13],i[50],i[51] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[14],e[15],i[52],i[53] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[16],e[17],i[54],i[55] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[18],e[19],i[56],i[57] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[20],e[21],i[58],i[59] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[22],e[23],i[60],i[61] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[24],e[25],i[62],i[63] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[26],e[27],i[64],i[65] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[28],e[29],i[66],i[67] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[30],e[31],i[68],i[69] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[32],e[33],i[70],i[71] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[34],e[35],i[72],i[73] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[36],e[37],i[74],i[75] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[38],e[39],i[76],i[77] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[40],e[41],i[78],i[79] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[42],e[43],i[80],i[81] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[44],e[45],i[82],i[83] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[46],e[47],i[84],i[85] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[48],e[49],i[86],i[87] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[50],e[51],i[88],i[89] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[52],e[53],i[90],i[91] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[54],e[55],i[92],i[93] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[56],e[57],i[94],i[95] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[58],e[59],i[96],i[97] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[60],e[61],i[98],i[99] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[62],e[63],i[100],i[101] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[64],e[65],i[102],i[103] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[66],e[67],i[104],i[105] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[68],e[69],i[106],i[107] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[70],e[71],i[108],i[109] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[72],e[73],i[110],i[111] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[74],e[75],i[112],i[113] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[76],e[77],i[114],i[115] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[78],e[79],i[116],i[117] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[80],e[81],i[118],i[119] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[82],e[83],i[120],i[121] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[84],e[85],i[122],i[123] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[86],e[87],i[124],i[125] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[88],e[89],i[126],i[127] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[90],e[91],i[128],i[129] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[92],e[93],i[130],i[131] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[94],e[95],i[132],i[133] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[96],e[97],i[134],i[135] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[98],e[99],i[136],i[137] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[100],e[101],i[138],i[139] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[102],e[103],i[140],i[141] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[104],e[105],i[142],i[143] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[106],e[107],i[144],i[145] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[108],e[109],i[146],i[147] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[110],e[111],i[148],i[149] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[112],e[113],i[150],i[151] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[114],e[115],i[152],i[153] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[116],e[117],i[154],i[155] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[118],e[119],i[156],i[157] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[120],e[121],i[158],i[159] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[122],e[123],i[160],i[161] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[124],e[125],i[162],i[163] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[126],e[127],i[164],i[165] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[128],e[129],i[166],i[167] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[130],e[131],i[168],i[169] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[132],e[133],i[170],i[171] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[134],e[135],i[172],i[173] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[136],e[137],i[174],i[175] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[138],e[139],i[176],i[177] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[140],e[141],i[178],i[179] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[142],e[143],i[180],i[181] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[144],e[145],i[182],i[183] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[146],e[147],i[184],i[185] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[148],e[149],i[186],i[187] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[150],e[151],i[188],i[189] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[152],e[153],i[190],i[191] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[154],e[155],i[192],i[193] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[156],e[157],i[194],i[195] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[158],e[159],i[196],i[197] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[160],e[161],i[198],i[199] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[162],e[163],i[200],i[201] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[164],e[165],i[202],i[203] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[166],e[167],i[204],i[205] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[168],e[169],i[206],i[207] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[170],e[171],i[208],i[209] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[172],e[173],i[210],i[211] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[174],e[175],i[212],i[213] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[176],e[177],i[214],i[215] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[178],e[179],i[216],i[217] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[180],e[181],i[218],i[219] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[182],e[183],i[220],i[221] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[184],e[185],i[222],i[223] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[186],e[187],i[224],i[225] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[188],e[189],i[226],i[227] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[190],e[191],i[228],i[229] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[192],e[193],i[230],i[231] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[194],e[195],i[232],i[233] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[196],e[197],i[234],i[235] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[198],e[199],i[236],i[237] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[200],e[201],i[238],i[239] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[202],e[203],i[240],i[241] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[204],e[205],i[242],i[243] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[206],e[207],i[244],i[245] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[208],e[209],i[246],i[247] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[210],e[211],i[248],i[249] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[212],e[213],i[250],i[251] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[214],e[215],i[252],i[253] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[216],e[217],i[254],i[255] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[218],e[219],i[256],i[257] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[220],e[221],i[258],i[259] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[222],e[223],i[260],i[261] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[224],e[225],i[262],i[263] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[226],e[227],i[264],i[265] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[228],e[229],i[266],i[267] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[230],e[231],i[268],i[269] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[232],e[233],i[270],i[271] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[234],e[235],i[272],i[273] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[236],e[237],i[274],i[275] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[238],e[239],i[276],i[277] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[240],e[241],i[278],i[279] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[242],e[243],i[280],i[281] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[244],e[245],i[282],i[283] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[246],e[247],i[284],i[285] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[248],e[249],i[286],i[287] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[250],e[251],i[288],i[289] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[252],e[253],i[290],i[291] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[254],e[255],i[292],i[293] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[256],e[257],i[294],i[295] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[258],e[259],i[296],i[297] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[260],e[261],i[298],i[299] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[262],e[263],i[300],i[301] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[264],e[265],i[302],i[303] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[266],e[267],i[304],i[305] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[268],e[269],i[306],i[307] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[270],e[271],i[308],i[309] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[272],e[273],i[310],i[311] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[274],e[275],i[312],i[313] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[276],e[277],i[314],i[315] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[278],e[279],i[316],i[317] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[280],e[281],i[318],i[319] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[282],e[283],i[320],i[321] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[284],e[285],i[322],i[323] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[286],e[287],i[324],i[325] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[288],e[289],i[326],i[327] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[290],e[291],i[328],i[329] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[292],e[293],i[330],i[331] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[294],e[295],i[332],i[333] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[296],e[297],i[334],i[335] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) e[298],e[299],i[336],i[337] = some_func( size=np.int64(10), a=i[1], b=i[10], a_old=i[20], b_old=i[29], c=e[0], c_w=e[1], c_old=i[38], c_w_old=i[39], ) if current_time - last_saved_slice_time >= output_chunk_duration: save_timestamp += output_chunk_duration last_saved_slice_time = current_time current_time = next_time next_time += slice_duration i_slice += 1 pass