diff --git a/.gitignore b/.gitignore index b070e40..f981467 100644 --- a/.gitignore +++ b/.gitignore @@ -168,3 +168,12 @@ cython_debug/ # and can be added to the global gitignore or merged into this file. For a more nuclear # option (not recommended) you can uncomment the following to ignore the entire idea folder. #.idea/ + +# macos +.DS_Store + +# IDEs +.vscode/ + +# calley +testing_home_csv/ \ No newline at end of file diff --git a/csv_hapireader.py b/csv_hapireader.py index e25dae2..adeb283 100755 --- a/csv_hapireader.py +++ b/csv_hapireader.py @@ -1,81 +1,166 @@ -""" CSV ingest program from original hapi-server.py code - -Good for CSV files in a file tree +""" +CSV ingest program from original hapi-server.py code. - Part of the HAPI Python Server. The code and documentation resides at: +Part of the HAPI Python Server. The code and documentation resides at: https://github.com/hapi-server/server-python - See accompanying 'csv_config.py' file for site-specific details. - Assumes data is flat files in a directory hierarchy of - "data/[id]/YYYY/[id].YYYYMMDD.csv +See accompanying 'csv_config.py' file for site-specific details. + +Assumes data is flat files in a directory hierarchy of: + "data/[id]/YYYY/[id].YYYYMMDD.csv """ -import os import json +import math +import os +from pathlib import Path + +import dateutil + + +def do_parameters_map(id: str, floc: dict, parameters: list[str]) -> dict: + """Maps requested parameter indices to their respective column indices in a CSV file. + + Reads metadata from a JSON info file to determine CSV column mappings for each parameter. + Returns a dict where each requested parameter is mapped to its corresponding column indices. + Multi-column parameters (e.g., arrays) are represented by consecutive indices. Ensures that + time (index 0) is always included in the output as the first entry. + + Parameters + ---------- + id : str + Dataset identifier for locating the JSON info file. + floc : dict + Dictionary with a 'dir' key pointing to the base directory of the info file. + parameters : list of str + List of parameter names to include in the mapping. + + Returns + ------- + dict + A dictionary where keys are indices of requested parameters, and values are lists of + their respective column indices in the CSV. + """ + ff = Path(floc["dir"]) / "info" / f"{id}.json" + with open(ff, "r", encoding="utf-8") as fin: + jset = json.loads(fin.read()) + pp = [item["name"] for item in jset["parameters"]] -def do_parameters_map( id, floc, parameters ): - ff= floc['dir'] + '/info/' + id + '.json' - fin=open(ff,'r') - jset = json.loads(fin.read()) - fin.close() - pp = [item['name'] for item in jset['parameters']] - result= list (map( pp.index, parameters )) - if ( result[0]!=0 ): - result.insert(0,0) - return result - - -def do_data_csv( id, timemin, timemax, parameters, catalog, floc, - stream_flag, stream): - import dateutil - ff= floc['dir'] + '/data/' + id + '/' - filemin= dateutil.parser.parse( timemin ).strftime('%Y%m%d') - filemax= dateutil.parser.parse( timemax ).strftime('%Y%m%d') - timemin= dateutil.parser.parse( timemin ).strftime('%Y-%m-%dT%H:%M:%S') - timemax= dateutil.parser.parse( timemax ).strftime('%Y-%m-%dT%H:%M:%S') - yrmin= int( timemin[0:4] ) - yrmax= int( timemax[0:4] ) - if ( parameters!=None ): - mm= do_parameters_map( id, floc, parameters ) + curr_col = 0 + param_dict = {} + for idx, param_name in enumerate(pp): + # Calculate the number of columns used for this parameter + size = jset["parameters"][idx].get("size") + if size: + ncols = math.prod(size) + col_indices = list(range(curr_col, curr_col + ncols)) + curr_col += ncols + else: + col_indices = [curr_col] + curr_col += 1 + + # Filter requested parameters + if param_name in parameters: + param_dict[idx] = col_indices + + # Ensure time (index 0) is always present and first + if param_dict.get(0) != 0: + param_dict = {0: [0]} | param_dict + + return param_dict + + +def do_data_csv( + id: str, + timemin: str, + timemax: str, + parameters: list[str], + catalog, + floc: dict, + stream_flag: bool, + stream, +) -> tuple[int, str]: + """ + Retrieves and filters CSV time-series data within a specified date range and parameter list. + + Parses CSV files located within a dataset directory to extract data for specified parameters + and a time range. If streaming is enabled, writes the data incrementally to the stream object. + Returns a tuple with a status code and the final data string. + + Parameters: + ---------- + id : str + Dataset identifier for locating data files. + timemin : str + Start time for filtering records. + timemax : str + End time for filtering records. + parameters : list[str] + List of parameter names to retrieve from the data files. + catalog : _ + Not used + floc : dict + Dictionary with a 'dir' key pointing to the base directory of the info file. + stream_flag : bool + If True, enables data streaming to `stream`. + stream : object + Stream object for data output. + + Returns: + ------- + tuple[int, str] + Status code (1200 if data found, 1201 if no data for time range) and the collected data + string. + """ + ff = floc["dir"] + "/data/" + id + "/" + filemin = dateutil.parser.parse(timemin).strftime("%Y%m%d") + filemax = dateutil.parser.parse(timemax).strftime("%Y%m%d") + timemin = dateutil.parser.parse(timemin).strftime("%Y-%m-%dT%H:%M:%S") + timemax = dateutil.parser.parse(timemax).strftime("%Y-%m-%dT%H:%M:%S") + yrmin = int(timemin[0:4]) + yrmax = int(timemax[0:4]) + + if parameters is not None: + mm = do_parameters_map(id, floc, parameters) else: - mm= None + mm = None datastr = "" status = 0 - - for yr in range(yrmin,yrmax+1): - ffyr= ff + '%04d' % yr - if ( not os.path.exists(ffyr) ): continue - files= sorted( os.listdir( ffyr ) ) + for yr in range(yrmin, yrmax + 1): + ffyr = ff + f"{yr:04d}" + if not os.path.exists(ffyr): + continue + files = sorted(os.listdir(ffyr)) for file in files: - ymd= file[-12:-4] - if ( filemin<=ymd and ymd<=filemax ): - for rec in open( ffyr + '/' + file ): - ydmhms= rec[0:19] - if ( timemin<=ydmhms and ydmhms 0: status=1200 - if stream_flag: - # write then flush - stream.wfile.write(bytes(datastr,"utf-8")) - datastr = "" - - - #s.wfile.write(bytes(datastr,"utf-8")) + ymd = file[-12:-4] + if filemin <= ymd <= filemax: + with open(Path(ffyr) / file, "r", encoding="utf-8") as f: + for rec in f: + ydmhms = rec[0:19] + if timemin <= ydmhms < timemax: + if mm is not None: + ss = rec.split(",") + comma = False + for i in mm: + for li in mm[i]: + if comma: + datastr += "," + datastr += ss[li] + comma = True + if list(mm.values())[-1][-1] < (len(ss) - 1): + datastr += "\n" + else: + datastr += rec + + if len(datastr) > 0: + status = 1200 + if stream_flag: + # Write then flush + stream.wfile.write(bytes(datastr, "utf-8")) + datastr = "" + if status != 1200 and len(datastr) == 0: - status=1201 # status 1200 is HAPI "OK- no data for time range" + status = 1201 # status 1200 is HAPI "OK- no data for time range" - #print("Debug: datastr is ",datastr); - return(status,datastr) + return status, datastr diff --git a/home_csv/catalog.json b/home_csv/catalog.json index bff9ac4..a216202 100644 --- a/home_csv/catalog.json +++ b/home_csv/catalog.json @@ -8,6 +8,10 @@ { "id": "cputemp", "title": "Temperature of CPU and GPU of Raspberry PI" + }, + { + "id": "spacecraft-spk-ck", + "title": "Parker Solar Probe Ephemeris and Orientation Data" } ], "status": { diff --git a/home_csv/data/spacecraft-spk-ck/2024/spacecraft-spk-ck.20240101.csv b/home_csv/data/spacecraft-spk-ck/2024/spacecraft-spk-ck.20240101.csv new file mode 100644 index 0000000..285c9b3 --- /dev/null +++ b/home_csv/data/spacecraft-spk-ck/2024/spacecraft-spk-ck.20240101.csv @@ -0,0 +1,366 @@ +2024-01-01T00:00:00Z,-1170175.9918421942,-23572690.845432524,-10531718.656275947,0.99729249,-0.0575981,0.04571812,-0.01815123,0.40965788,0.91205863,-0.07126164,-0.91041907,0.40750325 +2024-01-02T00:00:00Z,3227662.9753868105,-28695173.239156306,-13114788.559341595,0.99317514,-0.05759811,-0.10141793,0.11615264,0.40965788,0.90481434,-0.01056894,-0.91041907,0.4135522 +2024-01-03T00:00:00Z,7534481.191848226,-32909606.21301246,-15283548.961246178,0.97748084,-0.05759811,-0.20301149,0.20858167,0.40965788,0.88807325,0.03201392,-0.91041907,0.41244664 +2024-01-04T00:00:00Z,11697478.216426438,-36475474.75733669,-17151404.816012025,0.95872071,-0.05759811,-0.27845478,0.27705118,0.40965788,0.86915077,0.06400976,-0.91041907,0.40870512 +2024-01-05T00:00:00Z,15704689.009000847,-39548285.179521546,-18787563.919860646,0.93959901,-0.05759811,-0.33739613,0.33043844,0.40965788,0.85028869,0.08924197,-0.91041907,0.40394677 +2024-01-06T00:00:00Z,19557641.45510731,-42229318.945811406,-20237691.378975,0.92104187,-0.05759811,-0.3851809,0.37364809,0.40965788,0.83220642,0.10985887,-0.91041907,0.39883348 +2024-01-07T00:00:00Z,23262435.993935313,-44588699.372536644,-21533723.104115378,0.90334857,-0.05759811,-0.42502213,0.40962217,0.40965788,0.81510128,0.12716537,-0.91041907,0.39365732 +2024-01-08T00:00:00Z,26826482.649067905,-46677281.99656975,-22699008.97041462,0.88657946,-0.05759811,-0.45897639,0.44024067,0.40965788,0.79897971,0.14200357,-0.91041907,0.38855129 +2024-01-09T00:00:00Z,30257240.59621761,-48533310.15183693,-23751227.501957707,0.87070191,-0.05759811,-0.4884267,0.46676616,0.40965788,0.78377916,0.15494365,-0.91041907,0.38357475 +2024-01-10T00:00:00Z,33561736.3251768,-50186390.13106522,-24704143.8712356,0.85564931,-0.05759811,-0.51434105,0.49008125,0.40965788,0.76941588,0.16638696,-0.91041907,0.37875124 +2024-01-11T00:00:00Z,36746402.38916948,-51659992.64590689,-25568725.145389356,0.84134579,-0.05759811,-0.53741949,0.51082362,0.40965788,0.75580397,0.17662525,-0.91041907,0.37408641 +2024-01-12T00:00:00Z,39817051.25294148,-52973095.68044371,-26353877.78089988,0.82771668,-0.05759811,-0.55818237,0.5294668,0.40965788,0.74286292,0.18587631,-0.91041907,0.36957695 +2024-01-13T00:00:00Z,42778904.854620755,-54141302.60443916,-27066952.55450335,0.81469259,-0.05759811,-0.57702551,0.54637073,0.40965788,0.73051998,0.19430648,-0.91041907,0.36521516 +2024-01-14T00:00:00Z,45636644.77136337,-55177626.353527404,-27714100.555636045,0.80221078,-0.05759811,-0.59425611,0.56181452,0.40965788,0.71871056,0.20204533,-0.91041907,0.36099142 +2024-01-15T00:00:00Z,48394467.31576554,-56093053.951940514,-28300530.663047366,0.79021519,-0.0575981,-0.61011672,0.5760184,0.40965788,0.70737771,0.20919551,-0.91041907,0.35689545 +2024-01-16T00:00:00Z,51056136.73528419,-56896961.91476325,-28830699.809292994,0.77865603,-0.0575981,-0.62480177,0.5891588,0.40965788,0.69647134,0.21583954,-0.91041907,0.35291701 +2024-01-17T00:00:00Z,53625033.78393438,-57597428.01726987,-29308456.325949054,0.7674891,-0.0575981,-0.63846921,0.60137894,0.40965789,0.68594736,0.22204468,-0.91041907,0.34904625 +2024-01-18T00:00:00Z,56104198.876382016,-58201469.4792067,-29737149.838636436,0.75667518,-0.0575981,-0.6512489,0.61279653,0.40965789,0.67576684,0.22786636,-0.91041907,0.34527387 +2024-01-18T23:59:59Z,58496369.84224541,-58715227.44277942,-30119716.656803202,0.74617933,-0.0575981,-0.66324873,0.62350929,0.40965789,0.66589532,0.23335077,-0.91041906,0.3415912 +2024-01-19T23:59:59Z,60804014.74398472,-59144112.129840456,-30458747.159894068,0.73597033,-0.05759809,-0.67455921,0.63359915,0.40965789,0.65630216,0.23853675,-0.91041906,0.33799016 +2024-01-20T23:59:59Z,63029360.275408484,-59492918.263359815,-30756539.52513943,0.72602023,-0.05759809,-0.68525695,0.64313544,0.40965789,0.64695998,0.24345726,-0.91041906,0.33446329 +2024-01-21T23:59:59Z,65174416.30853984,-59765917.93528521,-31015143.064261887,0.71630384,-0.05759809,-0.69540727,0.65217722,0.4096579,0.63784425,0.24814047,-0.91041906,0.33100368 +2024-01-22T23:59:59Z,67240997.11436512,-59966936.09856517,-31236393.53193992,0.70679838,-0.05759809,-0.70506631,0.66077523,0.4096579,0.62893283,0.25261066,-0.91041906,0.32760493 +2024-01-23T23:59:59Z,69230739.71344434,-60099412.4743686,-31421942.140547097,0.69748319,-0.05759808,-0.71428262,0.66897333,0.4096579,0.62020568,0.25688886,-0.91041906,0.32426108 +2024-01-24T23:59:59Z,71145119.76170187,-60166452.758324385,-31573279.604306996,0.68833937,-0.05759808,-0.72309845,0.67680967,0.4096579,0.61164456,0.26099344,-0.91041906,0.3209666 +2024-01-25T23:59:59Z,72985465.31482595,-60170871.3009626,-31691756.213256937,0.67934964,-0.05759808,-0.73155077,0.68431761,0.40965791,0.6032328,0.26494051,-0.91041906,0.31771633 +2024-01-26T23:59:59Z,74752968.76429199,-60115226.93729118,-31778598.709150366,0.67049804,-0.05759807,-0.73967212,0.6915265,0.40965791,0.59495504,0.26874427,-0.91041906,0.31450542 +2024-01-27T23:59:59Z,76448697.19094142,-60001853.26140271,-31834924.56191195,0.66176981,-0.05759807,-0.74749126,0.69846226,0.40965791,0.58679713,0.27241733,-0.91041905,0.31132932 +2024-01-28T23:59:59Z,78073601.34450686,-59832884.364553005,-31861754.118051607,0.65315119,-0.05759807,-0.75503376,0.70514791,0.40965792,0.5787459,0.27597091,-0.91041905,0.30818371 +2024-01-29T23:59:59Z,79628523.42422298,-59610276.84081455,-31860020.99390389,0.64462934,-0.05759806,-0.76232242,0.71160398,0.40965792,0.57078907,0.27941508,-0.91041905,0.30506453 +2024-01-30T23:59:59Z,81114203.84846255,-59335828.71324114,-31830581.023990344,0.63619216,-0.05759806,-0.76937767,0.71784885,0.40965793,0.5629151,0.28275884,-0.91041905,0.30196786 +2024-01-31T23:59:59Z,82531287.09309146,-59011195.786751576,-31774219.98812036,0.62782821,-0.05759805,-0.77621788,0.72389903,0.40965793,0.55511312,0.28601038,-0.91041905,0.29888998 +2024-02-01T23:59:59Z,83880326.47364831,-58637905.75636039,-31691660.248108193,0.61952662,-0.05759805,-0.78285965,0.72976941,0.40965794,0.5473728,0.28917706,-0.91041905,0.29582729 +2024-02-02T23:59:59Z,85161788.49080369,-58217370.597653165,-31583566.60623428,0.61127699,-0.05759805,-0.789318,0.73547348,0.40965794,0.53968429,0.29226563,-0.91041904,0.29277631 +2024-02-03T23:59:59Z,86376056.40875725,-57750897.38265786,-31450551.398172706,0.60306933,-0.05759804,-0.79560659,0.74102348,0.40965795,0.53203812,0.29528221,-0.91041904,0.28973364 +2024-02-04T23:59:59Z,87523433.21829481,-57239697.77598675,-31293178.953040652,0.59489395,-0.05759804,-0.8017379,0.74643057,0.40965795,0.52442518,0.29823244,-0.91041904,0.28669597 +2024-02-05T23:59:59Z,88604144.04072447,-56684896.40717944,-31111969.512440342,0.58674146,-0.05759803,-0.8077233,0.75170493,0.40965796,0.51683659,0.30112151,-0.91041904,0.28366003 +2024-02-06T23:59:59Z,89618338.01362038,-56087538.28183612,-30907402.684236355,0.57860264,-0.05759803,-0.81357326,0.75685589,0.40965796,0.5092637,0.30395418,-0.91041904,0.28062259 +2024-02-07T23:59:59Z,90566089.69882941,-55448595.37475756,-30679920.498064812,0.57046843,-0.05759802,-0.8192974,0.76189203,0.40965797,0.50169799,0.3067349,-0.91041903,0.27758042 +2024-02-08T23:59:59Z,91447400.00638954,-54768972.475316286,-30429930.093768027,0.56232985,-0.05759802,-0.8249046,0.76682125,0.40965797,0.49413107,0.30946778,-0.91041903,0.27453029 +2024-02-09T23:59:59Z,92262196.68080267,-54049512.42887483,-30157806.110399697,0.55417795,-0.05759802,-0.83040307,0.77165083,0.40965798,0.48655455,0.31215667,-0.91041903,0.27146898 +2024-02-10T23:59:59Z,93010334.31889093,-53291000.813816115,-29863892.791654292,0.54600377,-0.05759801,-0.83580043,0.77638752,0.40965799,0.47896007,0.31480517,-0.91041903,0.26839318 +2024-02-11T23:59:59Z,93691594.03151625,-52494170.22210268,-29548505.890375733,0.53779825,-0.05759801,-0.84110374,0.78103758,0.40965799,0.47133919,0.31741667,-0.91041902,0.26529956 +2024-02-12T23:59:59Z,94305682.60080217,-51659704.04554279,-29211934.318743527,0.52955224,-0.057598,-0.84631962,0.78560679,0.409658,0.46368339,0.31999436,-0.91041902,0.26218469 +2024-02-13T23:59:59Z,94852231.13631518,-50788239.9017063,-28854441.604616042,0.52125636,-0.057598,-0.85145421,0.79010059,0.409658,0.45598397,0.32254127,-0.91041902,0.25904505 +2024-02-14T23:59:59Z,95330793.40615252,-49880372.84112923,-28476267.22889193,0.51290102,-0.057598,-0.85651329,0.79452399,0.40965801,0.44823203,0.32506026,-0.91041902,0.255877 +2024-02-15T23:59:59Z,95740843.643399,-48936658.21354637,-28077627.776254367,0.50447633,-0.05759799,-0.86150224,0.79888169,0.40965802,0.44041839,0.32755408,-0.91041901,0.25267675 +2024-02-16T23:59:59Z,96081773.6453506,-47957614.27165062,-27658717.923037335,0.495972,-0.05759799,-0.86642613,0.80317809,0.40965802,0.43253354,0.33002535,-0.91041901,0.24944035 +2024-02-17T23:59:59Z,96352889.6616574,-46943724.68698183,-27219711.37219073,0.48737734,-0.05759798,-0.87128974,0.80741727,0.40965803,0.42456761,0.3324766,-0.91041901,0.24616365 +2024-02-18T23:59:59Z,96553408.42370358,-45895440.79795779,-26760761.613338277,0.4786811,-0.05759798,-0.87609753,0.81160306,0.40965803,0.41651022,0.33491024,-0.91041901,0.24284226 +2024-02-19T23:59:59Z,96682452.57410763,-44813183.76541902,-26282002.603209928,0.46987148,-0.05759798,-0.88085372,0.81573904,0.40965804,0.40835047,0.33732864,-0.910419,0.23947155 +2024-02-20T23:59:59Z,96739045.4272724,-43697346.623652145,-25783549.35666348,0.46093594,-0.05759797,-0.88556227,0.81982852,0.40965804,0.40007684,0.33973409,-0.910419,0.23604658 +2024-02-21T23:59:59Z,96722104.88670462,-42548296.24774934,-25265498.446641557,0.45186118,-0.05759797,-0.89022691,0.82387459,0.40965805,0.39167708,0.34212881,-0.910419,0.23256208 +2024-02-22T23:59:59Z,96630436.4607505,-41366375.27777104,-24727928.427600905,0.44263297,-0.05759797,-0.89485112,0.82788011,0.40965805,0.3831381,0.34451499,-0.910419,0.22901237 +2024-02-23T23:59:59Z,96462725.24155974,-40151904.03234025,-24170900.18857946,0.43323601,-0.05759797,-0.89943818,0.83184769,0.40965806,0.37444586,0.34689478,-0.910419,0.22539136 +2024-02-24T23:59:59Z,96217526.73564693,-38905182.44687383,-23594457.244717136,0.42365384,-0.05759796,-0.90399109,0.8357797,0.40965806,0.36558525,0.34927027,-0.91041899,0.22169242 +2024-02-25T23:59:59Z,95893256.34488982,-37626492.07845395,-22998625.97342465,0.41386859,-0.05759796,-0.90851267,0.83967827,0.40965807,0.35653987,0.35164357,-0.91041899,0.21790836 +2024-02-26T23:59:59Z,95488177.30330665,-36316098.2251422,-22383415.803988893,0.40386081,-0.05759796,-0.91300543,0.84354525,0.40965807,0.34729191,0.35401674,-0.91041899,0.21403133 +2024-02-27T23:59:59Z,95000386.74739406,-34974252.18019661,-21748819.320315972,0.39360926,-0.05759796,-0.91747165,0.84738222,0.40965808,0.33782191,0.35639182,-0.91041899,0.2100527 +2024-02-28T23:59:59Z,94427799.90767531,-33601193.80814685,-21094812.461172167,0.38309059,-0.05759796,-0.92191327,0.85119039,0.40965808,0.32810848,0.35877084,-0.91041899,0.20596298 +2024-02-29T23:59:59Z,93768131.75040004,-32197154.41497729,-20421354.658254996,0.37227901,-0.05759795,-0.92633191,0.85497064,0.40965809,0.31812804,0.36115583,-0.91041899,0.20175167 +2024-03-01T23:59:59Z,93018875.6367825,-30762360.013609707,-19728388.9346743,0.36114597,-0.05759795,-0.93072878,0.85872339,0.40965809,0.30785448,0.36354879,-0.91041898,0.19740708 +2024-03-02T23:59:59Z,92177278.59871605,-29297035.177818656,-19015842.0739975,0.34965963,-0.05759795,-0.93510461,0.86244856,0.4096581,0.29725869,0.36595168,-0.91041898,0.19291617 +2024-03-03T23:59:59Z,91240312.492887,-27801407.634612463,-18283624.8606415,0.33778432,-0.05759795,-0.93945954,0.86614543,0.4096581,0.2863081,0.36836645,-0.91041898,0.18826428 +2024-03-04T23:59:59Z,90204640.18638472,-26275713.81841705,-17531632.438497595,0.32547991,-0.05759795,-0.94379304,0.86981257,0.40965811,0.27496606,0.37079499,-0.91041898,0.1834349 +2024-03-05T23:59:59Z,89066575.71795161,-24720205.678116515,-16759744.851898922,0.31270097,-0.05759794,-0.94810368,0.87344758,0.40965811,0.26319109,0.3732391,-0.91041897,0.17840927 +2024-03-06T23:59:59Z,87822037.07966638,-23135159.12524164,-15967827.857845766,0.29939575,-0.05759794,-0.95238892,0.87704695,0.40965812,0.25093599,0.37570046,-0.91041897,0.173166 +2024-03-07T23:59:59Z,86466489.90069751,-21520884.641001895,-15155734.133643325,0.28550497,-0.05759794,-0.95664486,0.88060568,0.40965813,0.23814672,0.37818058,-0.91041897,0.1676805 +2024-03-08T23:59:59Z,84994879.81726144,-19877740.74153778,-14323305.054358976,0.27096028,-0.05759794,-0.96086576,0.88411692,0.40965813,0.22476096,0.3806807,-0.91041897,0.16192439 +2024-03-09T23:59:59Z,83401550.61967242,-18206151.264879998,-13470373.289453916,0.25568228,-0.05759794,-0.96504355,0.88757143,0.40965814,0.21070637,0.38320169,-0.91041896,0.15586461 +2024-03-10T23:59:59Z,81680144.38535355,-16506627.801788757,-12596766.573492976,0.23957804,-0.05759793,-0.96916709,0.89095682,0.40965814,0.19589834,0.38574385,-0.91041896,0.14946237 +2024-03-11T23:59:59Z,79823478.35907541,-14779799.1919378,-11702313.183838451,0.22253788,-0.05759793,-0.97322113,0.89425657,0.40965815,0.18023704,0.38830668,-0.91041896,0.14267178 +2024-03-12T23:59:59Z,77823392.00522777,-13026450.651610224,-10786849.86370148,0.20443118,-0.05759793,-0.97718492,0.89744863,0.40965815,0.16360365,0.39088854,-0.91041896,0.13543809 +2024-03-13T23:59:59Z,75670554.05519027,-11247576.672391763,-9850233.408808121,0.18510081,-0.05759793,-0.98103016,0.90050343,0.40965815,0.1458553,0.39348604,-0.91041896,0.12769519 +2024-03-14T23:59:59Z,73354217.15041904,-9444453.150050245,-8892357.589020427,0.16435559,-0.05759793,-0.98471809,0.90338105,0.40965816,0.12681829,0.39609333,-0.91041895,0.11936249 +2024-03-15T23:59:59Z,70861900.05555952,-7618737.930526198,-7913178.270703612,0.14196008,-0.05759793,-0.98819523,0.90602704,0.40965816,0.10627881,0.3987008,-0.91041895,0.11034039 +2024-03-16T23:59:59Z,68178971.07301208,-5772612.879407026,-6912750.967573459,0.11762018,-0.05759793,-0.99138689,0.90836624,0.40965816,0.08396998,0.40129324,-0.91041895,0.10050408 +2024-03-17T23:59:59Z,65288090.41314563,-3908989.6704411968,-5891288.132159735,0.09096266,-0.05759793,-0.99418724,0.91029313,0.40965817,0.05955339,0.40384677,-0.91041895,0.08969459 +2024-03-18T23:59:59Z,62168449.92699194,-2031814.4110312576,-4849248.089398246,0.06150521,-0.05759793,-0.99644347,0.9116567,0.40965817,0.03259209,0.40632397,-0.91041895,0.07770565 +2024-03-19T23:59:59Z,58794711.15356722,-146531.85639967874,-3787476.6761716697,0.02861132,-0.05759793,-0.99792979,0.91223565,0.40965817,0.00251,0.40866552,-0.91041895,0.06426375 +2024-03-20T23:59:59Z,55135481.83499725,1739183.7689011581,-2707439.61855486,-0.00857984,-0.05759793,-0.99830299,0.91169609,0.40965817,-0.03147108,0.41077565,-0.91041895,0.048997 +2024-03-21T23:59:59Z,51151060.140277,3614232.137552843,-1611618.1341703571,-0.05126677,-0.05759793,-0.99702267,0.909516,0.40965817,-0.07043311,0.41249528,-0.91041895,0.03138439 +2024-03-22T23:59:59Z,46789967.784343496,5462032.053907756,-504213.9639914072,-0.10117694,-0.05759793,-0.99319973,0.90484237,0.40965817,-0.11593302,0.41354989,-0.91041895,0.01066909 +2024-03-23T23:59:59Z,41983380.134426855,7256779.998953714,607519.838893078,-0.16090748,-0.05759793,-0.9852874,0.8962008,0.40965817,-0.17030652,0.41344034,-0.91041895,-0.01429775 +2024-03-24T23:59:59Z,36635687.66580757,8956111.201976543,1710574.427558014,-0.23456967,-0.05759793,-0.97039144,0.88085021,0.40965817,-0.23724056,0.41119335,-0.91041895,-0.04535824 +2024-03-25T23:59:59Z,30607454.990716398,10485235.908979334,2780126.429882174,-0.32909562,-0.05759793,-0.94253836,0.85317002,0.40965817,-0.32292583,0.4047184,-0.91041895,-0.08567588 +2024-03-26T23:59:59Z,23682405.55615558,11697805.845724091,3764020.8438431895,-0.45704955,-0.05759793,-0.88757433,0.79993399,0.40965817,-0.43850404,0.388859,-0.91041895,-0.14115954 +2024-03-27T23:59:59Z,15500518.301456317,12259338.216371318,4534556.191018181,-0.64224489,-0.05759793,-0.76433238,0.68297439,0.40965817,-0.60475297,0.34794753,-0.91041895,-0.22376296 +2024-03-28T23:59:59Z,5465553.029230951,11189500.403189935,4688403.526094137,-0.91017463,-0.05759793,-0.4102007,0.35315008,0.40965817,-0.84110951,0.21648824,-0.91041895,-0.35251977 +2024-03-29T23:59:59Z,-5882445.107963392,4823538.62428703,2542540.43286755,-0.67638761,-0.05759793,0.73429032,-0.68674981,0.40965817,-0.60046222,-0.26622265,-0.91041895,-0.31664308 +2024-03-30T23:59:59Z,-8902784.075529505,-7459398.308647367,-2792595.5293287784,0.66425659,-0.05759793,0.74528227,-0.66505198,0.40965817,0.62440856,-0.34127561,-0.91041895,0.23381253 +2024-03-31T23:59:59Z,-5707304.522847314,-16602255.064712478,-7108397.490180582,0.95172131,-0.05759793,0.30151124,-0.25288419,0.40965817,0.87648717,-0.17400039,-0.91041895,0.37531481 +2024-04-01T23:59:59Z,-1434675.1222167443,-23227150.092548087,-10359503.676248284,0.99673827,-0.05759793,0.05652699,-0.02803775,0.40965817,0.91180813,-0.075675,-0.91041895,0.40670706 +2024-04-02T23:59:59Z,2964896.8863881812,-28416366.85441131,-12972707.38508225,0.9938771,-0.05759793,-0.09429097,0.10965907,0.40965817,0.90562413,-0.01353501,-0.91041895,0.41346601 +2024-04-03T23:59:59Z,7279344.077506032,-32676605.38146483,-15162558.81571826,0.97853164,-0.05759793,-0.19788459,0.20392331,0.40965817,0.88915435,0.02985159,-0.91041895,0.41260905 +2024-04-04T23:59:59Z,11451538.375101147,-36276344.31883502,-17046235.308532875,0.95984926,-0.05759793,-0.2745394,0.2735013,0.40965817,0.87027422,0.06234131,-0.91041895,0.4089632 +2024-04-05T23:59:59Z,15468145.200096404,-39375529.88586901,-18694855.515476216,0.94071387,-0.05759793,-0.33427517,0.3276139,0.40965817,0.85138083,0.08790078,-0.91041895,0.40424101 +2024-04-06T23:59:59Z,19330223.786407795,-42077889.72240491,-20155155.42333546,0.92211181,-0.05759793,-0.38261246,0.37132717,0.40965817,0.83324445,0.10874716,-0.91041895,0.39913832 +2024-04-07T23:59:59Z,23043722.470109485,-44455011.40731013,-21459720.091589086,0.90436472,-0.05759793,-0.42285569,0.40766718,0.40965817,0.81608066,0.12622173,-0.91041895,0.39396119 +2024-04-08T23:59:59Z,26616019.640863743,-46558684.57711196,-22632317.646131694,0.88754167,-0.05759793,-0.45711297,0.4385612,0.40965817,0.79990265,0.14118733,-0.91041895,0.38884892 +2024-04-09T23:59:59Z,30054589.722300347,-48427779.07891608,-23690909.44472902,0.87161338,-0.05759793,-0.4867983,0.46530016,0.40965817,0.7846502,0.15422668,-0.91041895,0.38386388 +2024-04-10T23:59:59Z,33366491.645069055,-50092338.75044205,-24649459.564373873,0.85651436,-0.05759793,-0.51289925,0.4887846,0.40965818,0.77024009,0.16574913,-0.91041895,0.37903109 +2024-04-11T23:59:59Z,36558195.155633725,-51576150.10249972,-25519079.503781274,0.84216889,-0.05759793,-0.53612875,0.50966396,0.40965818,0.7565863,0.17605172,-0.91041895,0.37435696 +2024-04-12T23:59:59Z,39635549.4160079,-52898425.481658034,-26308783.481150456,0.82850209,-0.05759793,-0.55701594,0.5284198,0.40965818,0.74360789,0.18535586,-0.91041895,0.36983854 +2024-04-13T23:59:59Z,42603810.487428,-54074946.28263675,-27026004.525731638,0.81544421,-0.05759793,-0.57596286,0.54541772,0.40965818,0.73123163,0.19383047,-0.91041895,0.36546832 +2024-04-14T23:59:59Z,45467690.82245935,-55118863.42516077,-27676957.75955296,0.8029321,-0.05759793,-0.59328114,0.56094088,0.40965818,0.71939246,0.20160696,-0.91041895,0.36123673 +2024-04-15T23:59:59Z,48231414.31271502,-56041272.739580095,-28266902.75818704,0.79090933,-0.05759793,-0.60921663,0.57521251,0.40965818,0.70803301,0.20878934,-0.91041894,0.35713353 +2024-04-16T23:59:59Z,50898769.70729853,-56851637.891752675,-28800337.21354673,0.77932575,-0.05759792,-0.62396623,0.58841129,0.40965818,0.69710281,0.21546119,-0.91041894,0.35314844 +2024-04-17T23:59:59Z,53473159.49830438,-57558107.39978041,-29281142.659767326,0.76813686,-0.05759792,-0.63768977,0.60068216,0.40965818,0.68655744,0.22169055,-0.91041894,0.3492716 +2024-04-18T23:59:59Z,55957643.39571808,-58167756.5363749,-29712696.061299287,0.75730316,-0.05759792,-0.65051857,0.61214415,0.40965818,0.67635768,0.22753346,-0.91041894,0.34549366 +2024-04-19T23:59:59Z,58354976.41521959,-58686774.7306349,-30097956.53921206,0.74678946,-0.05759792,-0.66256169,0.62289602,0.40965818,0.66646884,0.2330366,-0.91041894,0.34180593 +2024-04-20T23:59:59Z,60667641.954562,-59120612.60884779,-30439533.62115517,0.73656436,-0.05759792,-0.67391055,0.63302056,0.40965819,0.65686006,0.2382392,-0.91041894,0.33820029 +2024-04-21T23:59:59Z,62897880.45811712,-59474099.09522696,-30739741.741486177,0.72659972,-0.05759791,-0.68464249,0.64258774,0.40965819,0.6475038,0.24317453,-0.91041894,0.33466924 +2024-04-22T23:59:59Z,65047714.173347816,-59751535.42938224,-31000644.108448897,0.71687019,-0.05759791,-0.69482344,0.65165718,0.40965819,0.63837535,0.24787103,-0.91041894,0.33120584 +2024-04-23T23:59:59Z,67118968.55935353,-59956771.592865996,-31224088.44496191,0.70735288,-0.05759791,-0.70451003,0.66028008,0.40965819,0.62945245,0.25235316,-0.91041894,0.32780366 +2024-04-24T23:59:59Z,69113290.79708059,-60093268.94010892,-31411736.3390559,0.698027,-0.05759791,-0.71375121,0.66850065,0.4096582,0.62071495,0.25664215,-0.91041894,0.32445672 +2024-04-25T23:59:59Z,71032165.81338061,-60164151.98262079,-31565087.556802038,0.68887356,-0.0575979,-0.72258958,0.67635735,0.4096582,0.6121445,0.26075651,-0.91041894,0.32115947 +2024-04-26T23:59:59Z,72876930.16389543,-60172251.52957069,-31685500.330788754,0.67987517,-0.0575979,-0.7310624,0.68388381,0.4096582,0.60372435,0.26471245,-0.91041894,0.31790671 +2024-04-27T23:59:59Z,74648784.07133426,-60120140.888752036,-31774208.409581676,0.67101583,-0.0575979,-0.73920244,0.69110959,0.4096582,0.59543908,0.2685243,-0.91041894,0.3146936 +2024-04-28T23:59:59Z,76348801.86784545,-60010166.444163315,-31832335.476104677,0.66228068,-0.0575979,-0.74703867,0.69806079,0.40965821,0.58727445,0.27220475,-0.91041893,0.31151555 +2024-04-29T23:59:59Z,77977941.05175757,-59844473.64210267,-31860907.412521817,0.65365594,-0.05759789,-0.75459684,0.70476061,0.40965821,0.57921726,0.2757651,-0.91041893,0.30836825 +2024-04-30T23:59:59Z,79537050.1356323,-59625029.201461,-31860862.789811324,0.6451287,-0.05759789,-0.76189989,0.7112297,0.40965821,0.57125516,0.27921545,-0.91041893,0.3052476 +2024-05-01T23:59:59Z,81026875.45583272,-59353640.21363369,-31833061.89218958,0.63668682,-0.05759789,-0.76896838,0.71748656,0.40965822,0.56337659,0.28256491,-0.91041893,0.3021497 +2024-05-02T23:59:59Z,82448067.01363346,-59031970.612265825,-31778294.496874962,0.62831883,-0.05759788,-0.77582081,0.7235478,0.40965822,0.55557063,0.28582168,-0.91041893,0.2990708 +2024-05-03T23:59:59Z,83801183.45613384,-58661555.43700839,-31697286.606889438,0.62001382,-0.05759788,-0.78247386,0.72942841,0.40965822,0.54782692,0.28899318,-0.91041893,0.29600729 +2024-05-04T23:59:59Z,85086696.38881488,-58243813.316847295,-31590706.340508655,0.61176137,-0.05759788,-0.78894265,0.73514195,0.40965823,0.54013559,0.29208618,-0.91041893,0.2929557 +2024-05-05T23:59:59Z,86304993.98382063,-57780057.364760846,-31459169.061361484,0.60355147,-0.05759788,-0.79524091,0.74070073,0.40965823,0.53248715,0.29510686,-0.91041893,0.28991261 +2024-05-06T23:59:59Z,87456383.97643013,-57271504.74490694,-31303241.872551,0.59537441,-0.05759787,-0.80138118,0.74611596,0.40965823,0.52487246,0.29806086,-0.91041892,0.28687472 +2024-05-07T23:59:59Z,88541096.10514425,-56719285.115270875,-31123447.569607325,0.58722079,-0.05759787,-0.8073749,0.75139789,0.40965824,0.51728265,0.3009534,-0.91041892,0.28383875 +2024-05-08T23:59:59Z,89559284.0309085,-56124448.09540668,-30920268.121843226,0.57908138,-0.05759787,-0.81323259,0.7565559,0.40965824,0.50970903,0.30378928,-0.91041892,0.28080147 +2024-05-09T23:59:59Z,90511026.7605698,-55487969.88612887,-30694147.740776535,0.57094711,-0.05759787,-0.81896391,0.7615986,0.40965824,0.5021431,0.30657295,-0.91041892,0.27775964 +2024-05-10T23:59:59Z,91396329.60867187,-54810759.17253056,-30445495.596886072,0.56280899,-0.05759786,-0.82457779,0.76653393,0.40965825,0.49457644,0.30930854,-0.91041892,0.27471006 +2024-05-11T23:59:59Z,92215124.69992113,-54093662.388934374,-30174688.22021546,0.55465809,-0.05759786,-0.83008246,0.77136921,0.40965825,0.48700069,0.31199993,-0.91041892,0.27164948 +2024-05-12T23:59:59Z,92967271.03076655,-53337468.44685321,-29882071.631467838,0.54648542,-0.05759786,-0.83548559,0.77611121,0.40965825,0.47940746,0.31465072,-0.91041892,0.26857461 +2024-05-13T23:59:59Z,93652554.16043817,-52542913.03306195,-29567963.256231442,0.53828196,-0.05759786,-0.84079428,0.78076622,0.40965826,0.47178833,0.31726432,-0.91041892,0.26548211 +2024-05-14T23:59:59Z,94270685.3565962,-51710682.39390715,-29232653.57353135,0.53003854,-0.05759785,-0.84601515,0.78534006,0.40965826,0.46413479,0.31984392,-0.91041891,0.26236857 +2024-05-15T23:59:59Z,94821300.28177418,-50841416.79949988,-28876407.59128608,0.52174582,-0.05759785,-0.85115438,0.78983817,0.40965826,0.45643814,0.32239257,-0.91041891,0.25923047 +2024-05-16T23:59:59Z,95303957.46769768,-49935713.81223751,-28499466.220300857,0.51339421,-0.05759785,-0.85621777,0.7942656,0.40965826,0.4486895,0.32491313,-0.91041891,0.25606417 +2024-05-17T23:59:59Z,95718135.95831604,-48994131.077308446,-28102047.380568374,0.50497384,-0.05759785,-0.86121072,0.79862706,0.40965826,0.44087971,0.32740837,-0.91041891,0.25286591 +2024-05-18T23:59:59Z,96063232.56547606,-48017189.00913181,-27684347.036225975,0.49647445,-0.05759785,-0.86613833,0.80292697,0.40965827,0.4329993,0.3298809,-0.91041891,0.24963173 +2024-05-19T23:59:59Z,96338558.8284639,-47005373.30694774,-27246540.13489752,0.48788536,-0.05759785,-0.87100538,0.80716943,0.40965827,0.42503838,0.33233326,-0.91041891,0.24635749 +2024-05-20T23:59:59Z,96543336.94745027,-45959137.18558592,-26788781.353929993,0.47919538,-0.05759785,-0.87581635,0.81135828,0.40965827,0.41698663,0.33476788,-0.91041891,0.24303884 +2024-05-21T23:59:59Z,96676695.35365716,-44878903.56287482,-26311205.804126196,0.47039272,-0.05759785,-0.88057548,0.81549711,0.40965827,0.40883318,0.33718712,-0.91041891,0.23967115 +2024-05-22T23:59:59Z,96737663.48873219,-43765067.10803162,-25813929.62087288,0.46146491,-0.05759785,-0.88528675,0.81958925,0.40965827,0.40056654,0.33959327,-0.91041891,0.23624949 +2024-05-23T23:59:59Z,96725165.78303845,-42617996.21307277,-25297050.46993112,0.45239869,-0.05759785,-0.88995388,0.82363782,0.40965827,0.39217451,0.34198856,-0.91041891,0.23276863 +2024-05-24T23:59:59Z,96638014.70264822,-41438034.91879627,-24760647.97384979,0.44317987,-0.05759784,-0.8945804,0.82764566,0.40965827,0.38364406,0.34437519,-0.91041891,0.2292229 +2024-05-25T23:59:59Z,96474902.81882885,-40225504.82921353,-24204784.07132373,0.43379324,-0.05759784,-0.89916957,0.83161541,0.40965827,0.37496121,0.3467553,-0.91041891,0.22560624 +2024-05-26T23:59:59Z,96234393.70114397,-38980707.04726919,-23629503.311686233,0.42422239,-0.05759784,-0.90372443,0.83554947,0.40965828,0.36611089,0.34913099,-0.91041891,0.22191206 +2024-05-27T23:59:59Z,95914911.48692878,-37703924.174659215,-23034833.094474826,0.41444956,-0.05759784,-0.90824779,0.83944996,0.40965828,0.35707682,0.35150437,-0.91041891,0.2181332 +2024-05-28T23:59:59Z,95514728.91510816,-36395422.423701994,-22420783.862218775,0.4044554,-0.05759784,-0.9127422,0.84331877,0.40965828,0.34784126,0.35387749,-0.91041891,0.21426184 +2024-05-29T23:59:59Z,95031953.57704724,-35055453.88399315,-21787349.250011854,0.39421876,-0.05759784,-0.91720993,0.84715748,0.40965828,0.33838484,0.35625241,-0.9104189,0.21028942 +2024-05-30T23:59:59Z,94464512.14055298,-33684259.04408599,-21134506.22152626,0.38371643,-0.05759784,-0.92165297,0.85096733,0.40965828,0.32868631,0.35863115,-0.9104189,0.20620649 +2024-05-31T23:59:59Z,93810132.15258035,-32282069.64147908,-20462215.199466396,0.37292279,-0.05759784,-0.92607294,0.85474922,0.40965829,0.31872223,0.36101574,-0.9104189,0.20200262 +2024-06-01T23:59:59Z,93066320.92248225,-30849111.907420903,-19770420.188853085,0.36180945,-0.05759784,-0.93047107,0.8585036,0.40965829,0.30846663,0.36340818,-0.9104189,0.19766619 +2024-06-02T23:59:59Z,92230341.01869573,-29385610.382468622,-19059048.942729797,0.35034476,-0.05759784,-0.93484814,0.86223041,0.40965829,0.29789061,0.36581043,-0.9104189,0.19318424 +2024-06-03T23:59:59Z,91299181.68954182,-27891792.459342536,-18328013.19709164,0.33849333,-0.05759784,-0.93920432,0.86592899,0.40965829,0.2869618,0.36822446,-0.9104189,0.18854224 +2024-06-04T23:59:59Z,90269525.37958471,-26367893.870879754,-17577209.0205881,0.3262153,-0.05759784,-0.94353912,0.86959794,0.40965829,0.27564381,0.37065214,-0.9104189,0.18372376 +2024-06-05T23:59:59Z,89137708.28415479,-24814165.41268603,-16806517.342366666,0.31346555,-0.05759784,-0.94785117,0.87323494,0.4096583,0.26389548,0.37309529,-0.9104189,0.17871021 +2024-06-06T23:59:59Z,87899673.61560586,-23230881.280750245,-16015804.745187337,0.30019276,-0.05759783,-0.95213801,0.87683653,0.4096583,0.25166997,0.37555559,-0.9104189,0.17348034 +2024-06-07T23:59:59Z,86550915.89591132,-21618349.529953007,-15204924.644755235,0.28633813,-0.05759783,-0.95639582,0.88039783,0.4096583,0.23891367,0.37803457,-0.9104189,0.1680098 +2024-06-08T23:59:59Z,85086414.05726257,-19976925.350216325,-14373719.028336246,0.27183388,-0.05759783,-0.96061898,0.8839121,0.4096583,0.2255648,0.38053349,-0.9104189,0.16227043 +2024-06-09T23:59:59Z,83500550.58010812,-18307028.079581484,-13522020.990891056,0.25660133,-0.05759783,-0.96479959,0.88737026,0.4096583,0.21155166,0.38305324,-0.9104189,0.15622947 +2024-06-10T23:59:59Z,81787012.76732546,-16609163.30105234,-12649658.4277524,0.24054841,-0.05759783,-0.9689267,0.89076013,0.4096583,0.19679043,0.38559416,-0.9104189,0.14984851 +2024-06-11T23:59:59Z,79938671.33436434,-14883951.802612552,-11756459.379331624,0.22356655,-0.05759783,-0.97298535,0.89406547,0.4096583,0.18118228,0.38815581,-0.9104189,0.14308213 +2024-06-12T23:59:59Z,77947429.20408137,-13132168.13077916,-10842259.806170767,0.20552649,-0.05759783,-0.97695514,0.8972646,0.4096583,0.16460961,0.39073662,-0.9104189,0.13587613 +2024-06-13T23:59:59Z,75804031.6460744,-11354792.393436095,-9906914.878301349,0.18627282,-0.05759784,-0.9808083,0.90032845,0.40965829,0.14693115,0.39333334,-0.9104189,0.12816517 +2024-06-14T23:59:59Z,73497824.17528622,-9553081.16194851,-8950315.551025266,0.16561664,-0.05759784,-0.98450679,0.90321782,0.40965829,0.12797521,0.39594027,-0.9104189,0.11986962 +2024-06-15T23:59:59Z,71016440.15182388,-7728665.834130409,-7972413.046117864,0.14332543,-0.05759784,-0.98799813,0.90587926,0.40965829,0.10753067,0.39854809,-0.9104189,0.11089114 +2024-06-16T23:59:59Z,68345390.65410648,-5883691.908187238,-6973255.553798781,0.11910904,-0.05759784,-0.99120912,0.90823904,0.40965829,0.08533421,0.40114197,-0.9104189,0.10110661 +2024-06-17T23:59:59Z,65467517.19042264,-4021019.955755621,-5953044.012304053,0.09259959,-0.05759784,-0.99403612,0.91019378,0.40965829,0.06105225,0.40369866,-0.9104189,0.09035938 +2024-06-18T23:59:59Z,62362245.71672503,-2144523.024976934,-4912218.696323059,0.06332224,-0.05759784,-0.99632966,0.9115957,0.40965828,0.03425458,0.40618171,-0.9104189,0.07844642 +2024-06-19T23:59:59Z,59004546.48431555,-259538.8991731949,-3851596.8576368806,0.03065117,-0.05759784,-0.99786923,0.91222856,0.40965828,0.00437476,0.40853342,-0.9104189,0.0650989 +2024-06-21T00:00:00Z,55363444.471092075,1626419.4638495739,-2772598.079102122,-0.00625873,-0.05759784,-0.99832025,0.91176674,0.40965828,-0.02935124,0.41066072,-0.9104189,0.04995185 +2024-06-22T00:00:00Z,51399818.12670855,3502503.5253101215,-1677627.02929789,-0.04858182,-0.05759784,-0.99715711,0.90970232,0.40965828,-0.0679837,0.41240938,-0.91041891,0.03249494 +2024-06-23T00:00:00Z,47063024.67213679,5352542.988508379,-570753.470460239,-0.09800711,-0.05759784,-0.99351754,0.90520766,0.40965828,-0.11304503,0.41351383,-0.91041891,0.01198858 +2024-06-24T00:00:00Z,42285493.68850146,7151443.085760282,541009.026243536,-0.15706694,-0.05759784,-0.98590692,0.89685758,0.40965828,-0.16681302,0.413493,-0.91041891,-0.01268672 +2024-06-25T00:00:00Z,36973597.74454589,8858153.479446203,1645117.52541044,-0.22975679,-0.05759784,-0.97154223,0.8820153,0.40965828,-0.23287144,0.41141321,-0.91041891,-0.0433196 +2024-06-26T00:00:00Z,30991236.321813844,10400570.265798172,2717745.956324933,-0.32278631,-0.05759784,-0.94471768,0.85531005,0.40965828,-0.31721414,0.40528226,-0.91041891,-0.08296808 +2024-06-27T00:00:00Z,24128163.69170276,11638633.881142166,3709186.947204911,-0.44826523,-0.05759784,-0.89204303,0.80422385,0.40965828,-0.43058575,0.39023362,-0.91041891,-0.13731401 +2024-06-28T00:00:00Z,16035793.579526605,12255871.380777484,4499118.109502598,-0.62916293,-0.05759784,-0.77513644,0.69315304,0.40965828,-0.59305898,0.35169997,-0.91041891,-0.21781768 +2024-06-29T00:00:00Z,6131035.248415827,11341597.978178669,4714713.813119711,-0.89347263,-0.05759784,-0.44540897,0.38570646,0.40965828,-0.82668653,0.23008082,-0.91041891,-0.3438026 +2024-06-30T00:00:00Z,-5307199.090294182,5475460.7579864,2799440.6167011233,-0.75248125,-0.05759784,0.65609029,-0.61711942,0.40965828,-0.6718212,-0.23007737,-0.91041891,-0.34380491 +2024-07-01T00:00:00Z,-8993892.378812239,-6792709.977838859,-2486875.276675592,0.62495183,-0.05759784,0.77853561,-0.69635771,0.40965828,0.58929283,-0.35287555,-0.91041891,0.21590799 +2024-07-02T00:00:00Z,-5947227.977501307,-16140776.959345624,-6885586.331947329,0.94541275,-0.05759784,0.32074478,-0.27060242,0.40965827,0.87117991,-0.18157383,-0.91041891,0.37171004 +2024-07-03T00:00:00Z,-1697992.661451651,-22877605.27432034,-10185572.986349257,0.99604719,-0.05759783,0.06762008,-0.03818712,0.40965827,0.91143943,-0.08019806,-0.91041891,0.40583948 +2024-07-04T00:00:00Z,2702660.320424183,-28135086.878446337,-12829558.934221579,0.99453984,-0.05759783,-0.08702292,0.10303572,0.40965827,0.90640153,-0.01655711,-0.91041891,0.41335611 +2024-07-05T00:00:00Z,7024534.739638624,-32441925.765840214,-15040846.941964122,0.97957001,-0.05759783,-0.19267871,0.19919254,0.40965828,0.89022606,0.02765733,-0.91041891,0.41276202 +2024-07-06T00:00:00Z,11205857.842251282,-36075995.44021887,-16940547.312736765,0.96097413,-0.05759783,-0.2705757,0.26990725,0.40965828,0.87139553,0.06065308,-0.91041891,0.40921708 +2024-07-07T00:00:00Z,15231837.377061924,-39201844.949437164,-18601757.349643447,0.94182814,-0.05759783,-0.3311227,0.3247606,0.40965828,0.85247325,0.08654654,-0.91041891,0.4045332 +2024-07-08T00:00:00Z,19103034.74611001,-41925723.2133186,-20072315.91024528,0.92318223,-0.05759783,-0.38002244,0.36898661,0.40965828,0.83428351,0.10762642,-0.91041891,0.39944207 +2024-07-09T00:00:00Z,22825235.39126194,-44320720.48086731,-21385473.829421856,0.90538165,-0.05759782,-0.42067392,0.40569827,0.40965828,0.8170612,0.12527161,-0.91041891,0.39426443 +2024-07-10T00:00:00Z,26405781.861537356,-46439581.73660755,-22565426.797475666,0.88850468,-0.05759782,-0.45523831,0.43687154,0.40965828,0.80082667,0.14036628,-0.91041891,0.38914615 +2024-07-11T00:00:00Z,29852162.189919908,-48321815.886341944,-23630424.56040073,0.87252556,-0.05759781,-0.48516147,0.46382653,0.40965828,0.78552215,0.15350606,-0.9104189,0.38415272 +2024-07-12T00:00:00Z,33171467.18356156,-49997912.052487895,-24594633.555892847,0.85737997,-0.05759781,-0.51145096,0.48748209,0.40965829,0.77106504,0.16510847,-0.9104189,0.37931071 +2024-07-13T00:00:00Z,36370203.661501735,-51491977.62478476,-25469311.998855434,0.84299243,-0.0575978,-0.53483292,0.50849971,0.40965829,0.75736922,0.17547594,-0.9104189,0.3746273 +2024-07-14T00:00:00Z,39454257.564945094,-52823462.669409305,-26263583.38943336,0.82928783,-0.05759779,-0.55584547,0.52736916,0.4096583,0.74435331,0.18483361,-0.9104189,0.37009994 +2024-07-15T00:00:00Z,42428919.235593885,-54008328.957248926,-26984964.080156647,0.81619608,-0.05759777,-0.57489691,0.54446174,0.40965831,0.73194363,0.19335297,-0.9104189,0.36572129 +2024-07-16T00:00:00Z,45298932.1854697,-55059867.04512959,-27639733.982644305,0.80365361,-0.05759776,-0.59230344,0.56006479,0.40965832,0.72007464,0.20116734,-0.91041889,0.36148186 +2024-07-17T00:00:00Z,48068548.073681325,-55989282.80146373,-28233203.93603498,0.79160362,-0.05759775,-0.60831423,0.57440456,0.40965833,0.70868855,0.20838213,-0.91041889,0.35737142 +2024-07-18T00:00:00Z,50741580.3302265,-56806127.918038756,-28769912.796300687,0.7799956,-0.05759773,-0.62312869,0.587662,0.40965834,0.69773449,0.21508194,-0.91041888,0.3533797 +2024-07-19T00:00:00Z,53321453.34999184,-57518622.30331412,-29253775.600686602,0.76878474,-0.05759771,-0.63690857,0.5999838,0.40965836,0.68716772,0.22133563,-0.91041888,0.34949679 +2024-07-20T00:00:00Z,55811246.30064572,-58133899.856107146,-29688196.918665174,0.75793127,-0.05759768,-0.64978666,0.61149032,0.40965837,0.67694874,0.22719987,-0.91041887,0.34571332 +2024-07-21T00:00:00Z,58213731.51497347,-58658198.608588964,-30076158.83083873,0.74739975,-0.05759766,-0.66187319,0.62228142,0.4096584,0.6670426,0.23272182,-0.91041886,0.34202054 +2024-07-22T00:00:00Z,60531407.86336726,-59097009.950851314,-30420290.18015187,0.7371586,-0.05759763,-0.67326051,0.63244069,0.40965842,0.65741824,0.2379411,-0.91041886,0.33841031 +2024-07-23T00:00:00Z,62766529.65597601,-59455197.22865352,-30722921.76057878,0.72717947,-0.0575976,-0.68402671,0.64203881,0.40965845,0.64804794,0.24289131,-0.91041884,0.33487511 +2024-07-24T00:00:00Z,64921131.625530116,-59737091.02649792,-30986130.768031787,0.71743688,-0.05759756,-0.69423832,0.65113593,0.40965848,0.63890683,0.24760114,-0.91041883,0.33140794 +2024-07-25T00:00:00Z,66997050.51972738,-59946566.50918772,-31211776.96444869,0.7079078,-0.05759752,-0.70395247,0.6597837,0.40965852,0.62997252,0.25209527,-0.91041882,0.32800236 +2024-07-26T00:00:00Z,68995943.77350952,-60087106.791245244,-31401532.37072504,0.69857131,-0.05759748,-0.71321852,0.66802671,0.40965856,0.62122474,0.25639509,-0.9104188,0.32465237 +2024-07-27T00:00:00Z,70919305.67183523,-60161855.30327307,-31556905.85032665,0.68940834,-0.05759743,-0.72207941,0.67590373,0.4096586,0.61264506,0.26051926,-0.91041879,0.32135238 +2024-07-28T00:00:00Z,72768481.35275334,-60173659.39992322,-31679263.615640353,0.68040141,-0.05759738,-0.73057269,0.68344865,0.40965865,0.60421662,0.26448413,-0.91041877,0.31809718 +2024-07-29T00:00:00Z,74544678.94867748,-60125106.93508235,-31769846.452303156,0.67153443,-0.05759732,-0.73873138,0.69069125,0.40965871,0.59592394,0.26830412,-0.91041874,0.3148819 +2024-07-30T00:00:00Z,76248980.11857381,-60018557.14551156,-31829784.280954,0.66279251,-0.05759726,-0.74658466,0.69765782,0.40965878,0.58775271,0.27199201,-0.91041872,0.31170195 +2024-07-31T00:00:00Z,77882349.18273447,-59856166.88709129,-31860108.539591055,0.65416178,-0.05759719,-0.75415843,0.70437172,0.40965885,0.57968967,0.27555917,-0.91041869,0.30855299 +2024-08-01T00:00:00Z,79445641.03923114,-59639913.05169992,-31861762.77041718,0.64562928,-0.05759712,-0.7614758,0.71085372,0.40965893,0.57172244,0.27901579,-0.91041866,0.30543093 +2024-08-02T00:00:00Z,80939608.03242482,-59371611.837353885,-31835611.724587806,0.63718285,-0.05759704,-0.76855748,0.71712246,0.40965901,0.5638394,0.28237102,-0.91041863,0.30233183 +2024-08-03T00:00:00Z,82364905.8498381,-59052935.36236878,-31782449.210495394,0.62881097,-0.05759696,-0.77542205,0.72319465,0.40965911,0.5560296,0.28563309,-0.91041859,0.29925196 +2024-08-04T00:00:00Z,83722098.55073556,-58685426.053641945,-31703004.885644596,0.62050271,-0.05759687,-0.7820863,0.72908536,0.40965921,0.54828266,0.2888095,-0.91041855,0.29618769 +2024-08-05T00:00:00Z,85011662.91744314,-58270509.22175774,-31597950.189894997,0.61224762,-0.05759677,-0.78856544,0.73480823,0.40965933,0.54058866,0.29190703,-0.9104185,0.29313553 +2024-08-06T00:00:00Z,86233992.10433199,-57809504.04643876,-31467903.519054487,0.60403566,-0.05759667,-0.79487329,0.74037565,0.40965946,0.53293812,0.2949319,-0.91041845,0.29009209 +2024-08-07T00:00:00Z,87389398.67275181,-57303633.22259684,-31313434.75700846,0.59585712,-0.05759656,-0.80102243,0.74579888,0.40965959,0.52532186,0.29788979,-0.9104184,0.28705403 +2024-08-08T00:00:00Z,88478117.06138434,-56754031.4596648,-31135069.256209522,0.58770257,-0.05759644,-0.80702437,0.75108822,0.40965974,0.517731,0.30078593,-0.91041834,0.28401809 +2024-08-09T00:00:00Z,89500305.53301783,-56161752.99857238,-30933291.343075793,0.57956278,-0.05759632,-0.81288969,0.7562531,0.4096599,0.51015685,0.30362515,-0.91041827,0.28098102 +2024-08-10T00:00:00Z,90456047.62974298,-55527778.28327149,-30708547.411920346,0.57142866,-0.05759619,-0.8186281,0.76130219,0.40966006,0.5025909,0.30641192,-0.91041821,0.27793961 +2024-08-11T00:00:00Z,91345353.1422378,-54853019.882685155,-30461248.650906824,0.56329124,-0.05759606,-0.82424855,0.76624344,0.40966024,0.49502472,0.30915039,-0.91041813,0.27489063 +2024-08-12T00:00:00Z,92168158.69263841,-54138327.85492534,-30191773.492637552,0.55514157,-0.05759592,-0.82975933,0.77108423,0.40966043,0.48744994,0.31184444,-0.91041806,0.27183084 +2024-08-13T00:00:00Z,92924327.79648797,-53384494.45512461,-29900469.73647804,0.54697067,-0.05759578,-0.83516813,0.77583135,0.40966064,0.47985819,0.3144977,-0.91041798,0.26875696 +2024-08-14T00:00:00Z,93613650.52270974,-52592258.41937591,-29587656.45473527,0.53876953,-0.05759563,-0.84048209,0.78049111,0.40966085,0.47224106,0.31711358,-0.91041789,0.26566566 +2024-08-15T00:00:00Z,94235842.68692797,-51762308.820667155,-29253625.676736064,0.53052898,-0.05759548,-0.84570785,0.78506937,0.40966107,0.46459002,0.31969529,-0.9104178,0.26255352 +2024-08-16T00:00:00Z,94790544.74659029,-50895288.63659109,-28898643.92436035,0.5222397,-0.05759533,-0.85085162,0.78957159,0.40966129,0.45689641,0.32224587,-0.91041771,0.25941703 +2024-08-17T00:00:00Z,95277319.981402,-49991797.83983811,-28522953.48760493,0.51389212,-0.05759518,-0.85591921,0.79400283,0.40966153,0.44915135,0.32476822,-0.91041761,0.25625256 +2024-08-18T00:00:00Z,95695652.33399421,-49052396.34727369,-28126773.614991672,0.50547637,-0.05759502,-0.86091605,0.79836784,0.40966177,0.4413457,0.32726507,-0.91041751,0.25305636 +2024-08-19T00:00:00Z,96044943.8849595,-48077606.73253096,-27710301.57441805,0.49698224,-0.05759487,-0.86584727,0.80267104,0.40966201,0.43347,0.32973908,-0.91041742,0.24982448 +2024-08-20T00:00:00Z,96324511.4379068,-47067916.63602588,-27273713.52146945,0.48839906,-0.05759472,-0.87071764,0.80691656,0.40966225,0.42551441,0.33219276,-0.91041732,0.24655279 +2024-08-21T00:00:00Z,96533582.77035746,-46023781.106096126,-26817165.31556453,0.47971568,-0.05759458,-0.87553169,0.81110825,0.40966249,0.41746862,0.33462857,-0.91041722,0.24323696 +2024-08-22T00:00:00Z,96671292.25136049,-44945624.76840942,-26340793.21869984,0.47092035,-0.05759444,-0.88029365,0.81524972,0.40966274,0.40932181,0.33704885,-0.91041712,0.23987237 +2024-08-23T00:00:00Z,96736675.54509589,-43833843.865056664,-25844714.47763564,0.46200064,-0.0575943,-0.88500752,0.81934431,0.40966297,0.40106252,0.3394559,-0.91041702,0.23645412 +2024-08-24T00:00:00Z,96728663.67912918,-42688808.24245771,-25329027.842790496,0.45294333,-0.05759417,-0.88967705,0.82339516,0.40966321,0.39267859,0.34185196,-0.91041692,0.23297698 +2024-08-25T00:00:00Z,96646076.17725833,-41510863.27982039,-24793814.001119446,0.4437343,-0.05759405,-0.89430576,0.82740512,0.40966343,0.38415705,0.34423921,-0.91041683,0.22943533 +2024-08-26T00:00:00Z,96487613.18026765,-40300331.80203197,-24239135.937874038,0.43435842,-0.05759393,-0.89889694,0.83137686,0.40966365,0.37548398,0.3466198,-0.91041674,0.22582312 +2024-08-27T00:00:00Z,96251846.40925407,-39057516.01395493,-23665039.23469087,0.42479934,-0.05759382,-0.90345363,0.83531276,0.40966386,0.36664439,0.34899585,-0.91041665,0.22213379 +2024-08-28T00:00:00Z,95937208.82644838,-37782699.49549777,-23071552.31255523,0.41503939,-0.05759372,-0.90797867,0.839215,0.40966406,0.35762206,0.35136944,-0.91041656,0.21836024 +2024-08-29T00:00:00Z,95541982.77025539,-36476149.30550012,-22458686.62713685,0.40505931,-0.05759363,-0.91247462,0.84308546,0.40966425,0.34839935,0.35374264,-0.91041649,0.21449467 +2024-08-30T00:00:00Z,95064286.32304263,-35138118.2370891,-21826436.820422355,0.39483808,-0.05759355,-0.91694377,0.84692574,0.40966442,0.338957,0.3561175,-0.91041641,0.21052857 +2024-08-31T00:00:00Z,94502057.66958492,-33768847.32278227,-21174780.857551012,0.38435262,-0.05759347,-0.92138811,0.85073712,0.40966459,0.32927388,0.35849605,-0.91041634,0.20645256 +2024-09-01T00:00:00Z,93853037.06698518,-32368568.661919277,-20503680.157521594,0.37357747,-0.05759341,-0.92580931,0.85452049,0.40966474,0.31932668,0.36088032,-0.91041628,0.20225626 +2024-09-02T00:00:00Z,93114745.9119052,-30937508.63728841,-19813079.715318948,0.3624844,-0.05759335,-0.93020861,0.85827635,0.40966488,0.30908961,0.36327229,-0.91041622,0.19792814 +2024-09-03T00:00:00Z,92284462.46738505,-29475891.69166043,-19102908.264567576,0.351042,-0.05759329,-0.93458682,0.86200468,0.40966501,0.29853394,0.36567396,-0.91041617,0.19345531 +2024-09-04T00:00:00Z,91359193.55871448,-27983944.819567837,-18373078.50689852,0.33921509,-0.05759325,-0.93894416,0.86570485,0.40966512,0.28762755,0.36808727,-0.91041612,0.18882335 +2024-09-05T00:00:00Z,90335641.41707055,-26461902.989718467,-17623487.452957377,0.32696412,-0.05759321,-0.94328018,0.8693755,0.40966523,0.27633429,0.37051411,-0.91041607,0.18401595 +2024-09-06T00:00:00Z,89210164.62819244,-24910015.78297794,-16854016.937254556,0.31424431,-0.05759317,-0.94759355,0.87301438,0.40966533,0.26461332,0.3729563,-0.91041603,0.17901466 +2024-09-07T00:00:00Z,87978731.89485073,-23328555.61641618,-16064534.391825873,0.30100474,-0.05759314,-0.95188191,0.87661812,0.40966541,0.25241816,0.37541554,-0.91041599,0.17379842 +2024-09-08T00:00:00Z,86636866.92876223,-21717828.055477347,-15254893.997985132,0.28718709,-0.05759311,-0.95614152,0.8801819,0.40966549,0.23969566,0.37789336,-0.91041596,0.16834306 +2024-09-09T00:00:00Z,85179582.33870828,-20078184.884656727,-14424938.382772885,0.27272419,-0.05759309,-0.96036688,0.88369914,0.40966556,0.22638455,0.38039105,-0.91041593,0.16262068 +2024-09-10T00:00:00Z,83601299.66870537,-18410040.872071683,-13574501.100817174,0.25753807,-0.05759307,-0.96455025,0.88716089,0.40966562,0.21241382,0.38290951,-0.9104159,0.15659881 +2024-09-11T00:00:00Z,81895751.92603168,-16713895.499743305,-12703410.242168425,0.24153754,-0.05759306,-0.96868088,0.89055521,0.40966567,0.19770042,0.38544913,-0.91041588,0.15023944 +2024-09-12T00:00:00Z,80055863.74056862,-14990361.432922836,-11811493.656472318,0.22461513,-0.05759305,-0.9727441,0.89386612,0.40966572,0.18214652,0.38800953,-0.91041586,0.14349759 +2024-09-13T00:00:00Z,78073602.17818683,-13240202.404398017,-10898586.555850936,0.20664295,-0.05759304,-0.97671988,0.89707232,0.40966576,0.1656358,0.39058922,-0.91041584,0.13631966 +2024-09-14T00:00:00Z,75939789.7009727,-11464384.018083228,-9964542.534735998,0.18746737,-0.05759303,-0.98058096,0.90014526,0.40966579,0.14802855,0.39318506,-0.91041583,0.12864106 +2024-09-15T00:00:00Z,73643865.4511365,-9664143.375505256,-9009249.787956107,0.16690174,-0.05759303,-0.98429002,0.90304643,0.40966582,0.12915515,0.39579154,-0.91041582,0.12038311 +2024-09-16T00:00:00Z,71173578.15275964,-7841085.30589316,-8032654.970486733,0.14471651,-0.05759302,-0.98779561,0.90572341,0.40966584,0.10880716,0.39839959,-0.91041581,0.11144876 +2024-09-17T00:00:00Z,68514582.75411053,-5997318.698771147,-7034799.007983022,0.12062548,-0.05759302,-0.991026,0.90810389,0.40966586,0.08672484,0.40099478,-0.9104158,0.10171658 +2024-09-18T00:00:00Z,65649902.99031302,-4135652.8993113535,-6015871.445051818,0.09426614,-0.05759302,-0.99387974,0.91008663,0.40966588,0.06257946,0.40355448,-0.91041579,0.09103225 +2024-09-19T00:00:00Z,62559199.92465198,-2259887.8093069852,-4976294.674290687,0.06517113,-0.05759301,-0.9962107,0.91152708,0.4096659,0.03594757,0.40604322,-0.91041578,0.07919598 +2024-09-20T00:00:00Z,59217753.51540906,-375254.2588969387,-3916857.613135561,0.03272531,-0.05759301,-0.99780364,0.91221407,0.40966591,0.00627237,0.40840489,-0.91041578,0.0659436 +2024-09-21T00:00:00Z,55595006.47186594,1510895.5583838064,-2838934.1875745966,-0.0039007,-0.05759301,-0.99833252,0.91183014,0.40966592,-0.02719602,0.41054911,-0.91041577,0.05091706 +2024-09-22T00:00:00Z,51652417.188997865,3387963.4987113257,-1744853.4230986899,-0.04585729,-0.05759301,-0.99728639,0.90988135,0.40966592,-0.06549632,0.41232638,-0.91041577,0.03361664 +2024-09-23T00:00:00Z,47340175.88554231,5240186.489494126,-638555.0044851307,-0.09479526,-0.05759301,-0.99382941,0.9055651,0.40966593,-0.11011666,0.41348,-0.91041577,0.01331984 +2024-09-24T00:00:00Z,42591959.123809986,7043169.407764086,473182.76627337176,-0.1531829,-0.05759301,-0.98651814,0.89750447,0.40966593,-0.16327751,0.41354652,-0.91041577,-0.01106383 +2024-09-25T00:00:00Z,37316103.062171705,8757152.45128275,1578272.4344680638,-0.22490159,-0.05759302,-0.97267791,0.88316442,0.40966594,-0.22846101,0.41163077,-0.91041577,-0.04127042 +2024-09-26T00:00:00Z,31379796.941889297,10312650.138151491,2653856.402354654,-0.31644296,-0.05759302,-0.9468616,0.85741562,0.40966594,-0.31146794,0.40583532,-0.91041576,-0.08025475 +2024-09-27T00:00:00Z,24578717.116090216,11575672.323725605,3652580.8126841676,-0.43947234,-0.05759302,-0.89640789,0.80841649,0.40966594,-0.42265423,0.39156971,-0.91041576,-0.1334777 +2024-09-28T00:00:00Z,16575506.103781737,12246867.692464508,4461111.157208124,-0.61611607,-0.05759302,-0.78554696,0.70296948,0.40966594,-0.58138432,0.35529551,-0.91041576,-0.21191564 +2024-09-29T00:00:00Z,6801522.642002225,11480398.910580276,4734871.917704176,-0.87613381,-0.05759302,-0.47861528,0.41644883,0.40966594,-0.81163058,0.24281663,-0.91041576,-0.33493764 +2024-09-30T00:00:00Z,-4684017.018742492,6102893.909235413,3042325.623167166,-0.81901241,-0.05759302,0.57087802,-0.54085403,0.40966594,-0.73460924,-0.19156092,-0.91041576,-0.3666709 +2024-10-01T00:00:00Z,-9064955.628060564,-6096838.21746163,-2169398.6136721857,0.58012368,-0.05759302,0.81248973,-0.72843226,0.40966594,0.54914503,-0.36447629,-0.91041576,0.1957043 +2024-10-02T00:00:00Z,-6187848.973334608,-15660985.33426095,-6654676.335613312,0.93826843,-0.05759302,0.34107974,-0.28934671,0.40966594,0.86513138,-0.18955428,-0.91041576,0.36771227 +2024-10-03T00:00:00Z,-1965366.5105549507,-22515856.30691017,-10006126.112971116,0.99519042,-0.05759302,0.07924058,-0.0488234,0.40966594,0.91092815,-0.08492527,-0.91041576,0.40488373 +2024-10-04T00:00:00Z,2435750.853445758,-27844713.47784167,-12682285.45730986,0.99517248,-0.05759302,-0.07946557,0.09614562,0.40966594,0.9071548,-0.01969144,-0.91041576,0.41322559 +2024-10-05T00:00:00Z,6765056.746900304,-32199984.041429568,-14915855.63928529,0.98061407,-0.05759302,-0.18729412,0.1942965,0.40966594,0.89130393,0.02539514,-0.91041576,0.41291431 +2024-10-06T00:00:00Z,10955682.679083666,-35869586.172680795,-16832146.909053434,0.96211489,-0.05759302,-0.26649199,0.26620153,0.40966594,0.87253112,0.05892099,-0.91041576,0.40947705 +2024-10-07T00:00:00Z,14991253.310324425,-39022950.86988492,-18506354.617538203,0.9429606,-0.05759302,-0.32788467,0.32182697,0.40966594,0.85358141,0.08516285,-0.91041576,0.40483383 +2024-10-08T00:00:00Z,18871791.815477356,-41768985.03932336,-19987480.518258613,0.92427047,-0.05759302,-0.37736872,0.36658552,0.40966594,0.83533758,0.1064855,-0.91041576,0.3997549 +2024-10-09T00:00:00Z,22602907.17129539,-44182355.57712877,-21309474.356566817,0.90641516,-0.05759302,-0.41844308,0.40368203,0.40966594,0.8180554,0.1243076,-0.91041576,0.39457668 +2024-10-10T00:00:00Z,26191901.890061457,-46316806.3158066,-22496979.189289477,0.88948278,-0.05759301,-0.45332486,0.43514381,0.40966594,0.80176286,0.13953581,-0.91041576,0.38945204 +2024-10-11T00:00:00Z,29646276.970741536,-48212512.32617079,-23568545.667580243,0.87345136,-0.05759301,-0.48349329,0.46232153,0.40966594,0.78640487,0.15277931,-0.91041576,0.38444976 +2024-10-12T00:00:00Z,32973155.76664154,-49900425.782241516,-24538550.8993691,0.85825787,-0.05759301,-0.50997693,0.48615323,0.40966594,0.77189951,0.16446416,-0.91041576,0.37959805 +2024-10-13T00:00:00Z,36179083.2718504,-51404987.09161931,-25418405.55974034,0.84382706,-0.05759301,-0.53351564,0.50731295,0.40966594,0.75816053,0.17489844,-0.91041576,0.37490489 +2024-10-14T00:00:00Z,39269983.38285646,-52745892.67144974,-26217346.558162205,0.83008361,-0.05759301,-0.55465687,0.52629898,0.40966594,0.74510617,0.18431112,-0.91041576,0.37036813 +2024-10-15T00:00:00Z,42251181.83735956,-53939290.88906292,-26942976.57773693,0.81695704,-0.05759301,-0.57381551,0.54348861,0.40966594,0.73266223,0.19287645,-0.91041576,0.36598062 +2024-10-16T00:00:00Z,45127454.2038329,-54998616.63522946,-27601642.610595137,0.80438341,-0.05759301,-0.59131242,0.55917344,0.40966594,0.72076271,0.20072967,-0.91041576,0.36173297 +2024-10-17T00:00:00Z,47903080.77746817,-55935189.365013994,-28198708.507815078,0.79230548,-0.05759301,-0.60740026,0.57358289,0.40966594,0.70934934,0.20797764,-0.91041576,0.35761494 +2024-10-18T00:00:00Z,50581900.410053544,-56758651.547183745,-28738755.657178573,0.7806724,-0.05759301,-0.62228101,0.58690026,0.40966595,0.69837089,0.21470606,-0.91041576,0.35361625 +2024-10-19T00:00:00Z,53167360.039304145,-57477296.79185173,-29225733.751864303,0.76943904,-0.05759301,-0.6361184,0.59927404,0.40966595,0.68778226,0.2209846,-0.91041576,0.34972696 +2024-10-20T00:00:00Z,55662558.81267468,-58098319.34131911,-29663075.83610087,0.75856532,-0.057593,-0.64904677,0.610826,0.40966595,0.67754366,0.22687058,-0.91041576,0.34593768 +2024-10-21T00:00:00Z,58070286.8275824,-58628007.39325394,-30053787.73866643,0.74801559,-0.057593,-0.66117753,0.62165705,0.40966595,0.6676199,0.23241168,-0.91041576,0.34223961 +2024-10-22T00:00:00Z,60393058.78525417,-59071894.36726919,-30400518.2620102,0.73775803,-0.057593,-0.672604,0.63185168,0.40966595,0.65797968,0.23764793,-0.91041576,0.33862458 +2024-10-23T00:00:00Z,62633143.152035944,-59434879.179771036,-30705615.142979704,0.72776413,-0.057593,-0.68340502,0.64148125,0.40966595,0.64859511,0.24261323,-0.91041576,0.33508501 +2024-10-24T00:00:00Z,64792587.36077384,-59721322.772867344,-30971170.078948043,0.71800824,-0.057593,-0.69364776,0.65060649,0.40966595,0.63944116,0.24733654,-0.91041576,0.33161391 +2024-10-25T00:00:00Z,66873239.59566148,-59935126.461067006,-31199055.357013702,0.70846719,-0.057593,-0.70338986,0.65927951,0.40966595,0.63049531,0.25184276,-0.91041576,0.32820477 +2024-10-26T00:00:00Z,68876767.6222881,-60079796.07456143,-31390953.90566743,0.69911995,-0.057593,-0.71268109,0.66754527,0.40966595,0.62173718,0.25615347,-0.91041576,0.32485158 +2024-10-27T00:00:00Z,70804675.08209337,-60158494.95783926,-31548384.171677075,0.68994736,-0.057593,-0.72156474,0.67544287,0.40966595,0.61314822,0.26028747,-0.91041576,0.32154872 +2024-10-28T00:00:00Z,72658315.6010426,-60174088.10512077,-31672720.87083674,0.68093186,-0.057593,-0.73007866,0.68300645,0.40966596,0.6047115,0.26426123,-0.91041576,0.31829099 +2024-10-29T00:00:00Z,74438905.01018003,-60129179.196916014,-31765212.425229967,0.67205727,-0.05759299,-0.7382561,0.69026601,0.40966596,0.59641146,0.26808927,-0.91041576,0.31507347 +2024-10-30T00:00:00Z,76147531.92587222,-60026141.91703405,-31826995.7232916,0.66330865,-0.05759299,-0.74612646,0.69724805,0.40966596,0.58823376,0.27178447,-0.91041576,0.31189157 +2024-10-31T00:00:00Z,77785166.88935201,-59867146.64614666,-31859108.708472326,0.65467209,-0.05759299,-0.7537158,0.70397605,0.40966596,0.58016508,0.27535826,-0.91041576,0.30874096 +2024-11-01T00:00:00Z,79352670.2170021,-59654183.45252677,-31862501.220309783,0.64613461,-0.05759299,-0.76104738,0.71047095,0.40966596,0.572193,0.2788209,-0.91041576,0.3056175 +2024-11-02T00:00:00Z,80850798.66241306,-59389082.2470168,-31838044.484427206,0.63768403,-0.05759299,-0.76814199,0.71675145,0.40966596,0.56430591,0.28218156,-0.91041576,0.3025173 +2024-11-03T00:00:00Z,82280210.78274673,-59073531.09593146,-31786539.691790022,0.62930886,-0.05759299,-0.77501832,0.72283434,0.40966596,0.55649287,0.28544854,-0.91041576,0.29943661 +2024-11-04T00:00:00Z,83641470.4834234,-58709094.74648005,-31708726.558468215,0.62099827,-0.05759299,-0.78169316,0.72873471,0.40966596,0.54874358,0.2886293,-0.91041576,0.29637186 +2024-11-05T00:00:00Z,84935046.44799535,-58297240.339611724,-31605294.859463166,0.61274204,-0.05759299,-0.7881816,0.7344661,0.40966596,0.54104837,0.29173058,-0.91041575,0.29331966 +2024-11-06T00:00:00Z,86161287.87775253,-57839421.32864524,-31476920.656051476,0.60453116,-0.05759298,-0.79449677,0.7400403,0.40966597,0.53339868,0.29475827,-0.91041575,0.29027697 +2024-11-07T00:00:00Z,87248752.1737526,-57314947.41308303,-31309774.061607365,0.59651667,-0.05759301,-0.80053164,0.74536312,0.40966593,0.52593502,0.29766036,-0.91041577,0.28730026 +2024-11-08T00:00:00Z,88025429.37838197,-56646151.93634778,-31058024.578323793,0.58888867,-0.05759303,-0.80615953,0.75032333,0.4096659,0.51883403,0.30037484,-0.91041578,0.284461 +2024-11-09T00:00:00Z,88735437.67920715,-55933687.15322133,-30782407.37705023,0.58122568,-0.05759304,-0.81170176,0.75520446,0.4096659,0.51170312,0.303056,-0.91041578,0.28160286 +2024-11-10T00:00:00Z,89378213.01530471,-55178687.00482952,-30483396.982892834,0.57352245,-0.05759304,-0.8171628,0.76001047,0.4096659,0.50453736,0.30570589,-0.91041578,0.2787239 +2024-11-11T00:00:00Z,89953334.6213151,-54381850.974260345,-30161281.485185936,0.56577005,-0.05759304,-0.82254926,0.76474719,0.4096659,0.49732846,0.30832772,-0.91041578,0.27582081 +2024-11-12T00:00:00Z,90460322.13143413,-53543785.239689305,-29816303.217086248,0.55795897,-0.05759304,-0.82786764,0.76942033,0.40966589,0.49006755,0.31092466,-0.91041578,0.27289002 +2024-11-13T00:00:00Z,90898615.66013601,-52665034.7384654,-29448671.923725072,0.55007924,-0.05759304,-0.83312416,0.77403535,0.40966589,0.48274541,0.31349978,-0.91041578,0.26992775 +2024-11-14T00:00:00Z,91267568.511795,-51746092.86798407,-29058568.666016363,0.54212048,-0.05759304,-0.83832478,0.77859742,0.40966589,0.47535241,0.31605607,-0.91041578,0.26693006 +2024-11-15T00:00:00Z,91566441.99614571,-50787406.32647653,-28646147.670692094,0.53407181,-0.05759305,-0.84347516,0.78311149,0.40966589,0.46787847,0.31859646,-0.91041578,0.26389278 +2024-11-16T00:00:00Z,91794400.37663466,-49789378.30772042,-28211537.448032744,0.52592181,-0.05759305,-0.84858075,0.78758224,0.40966589,0.46031302,0.32112376,-0.91041578,0.26081148 +2024-11-17T00:00:00Z,91950505.31649552,-48752370.95172055,-27754841.543024447,0.51765837,-0.05759305,-0.8536468,0.79201418,0.40966589,0.45264489,0.32364078,-0.91041578,0.25768148 +2024-11-18T00:00:00Z,92033709.64090069,-47676707.3920756,-27276139.061763994,0.50926865,-0.05759305,-0.85867834,0.79641161,0.40966589,0.44486223,0.32615025,-0.91041578,0.25449776 +2024-11-19T00:00:00Z,92042850.17002222,-46562673.510074526,-26775485.007110182,0.50073893,-0.05759305,-0.86368025,0.80077867,0.40966589,0.43695238,0.32865492,-0.91041578,0.25125494 +2024-11-20T00:00:00Z,91976639.50945829,-45410519.49775612,-26252910.46238835,0.49205448,-0.05759305,-0.86865726,0.80511931,0.40966589,0.4289018,0.33115749,-0.91041578,0.24794721 +2024-11-21T00:00:00Z,91833656.59172364,-44220461.273696795,-25708422.629775472,0.48319942,-0.05759305,-0.87361396,0.80943737,0.40966589,0.42069585,0.33366069,-0.91041578,0.24456828 +2024-11-22T00:00:00Z,91612335.8126136,-42992681.7970886,-25142004.733976096,0.47415654,-0.05759304,-0.87855484,0.81373653,0.40966589,0.41231871,0.33616726,-0.91041578,0.24111133 +2024-11-23T00:00:00Z,91310954.50567459,-41727332.308733985,-24553615.787815884,0.46490709,-0.05759304,-0.88348426,0.81802033,0.40966589,0.40375314,0.33867999,-0.91041578,0.23756886 +2024-11-24T00:00:00Z,90927618.56006579,-40424533.57785102,-23943190.24292644,0.45543055,-0.05759304,-0.88840647,0.82229217,0.40966589,0.39498031,0.34120171,-0.91041578,0.23393267 +2024-11-25T00:00:00Z,90460245.75281528,-39084377.15053127,-23310637.496500395,0.44570433,-0.05759304,-0.89332563,0.82655531,0.40966589,0.3859795,0.34373531,-0.91041578,0.2301937 +2024-11-26T00:00:00Z,89906546.44447966,-37706926.67748404,-22655841.26683324,0.4357035,-0.05759304,-0.89824579,0.83081286,0.4096659,0.37672781,0.34628377,-0.91041578,0.2263419 +2024-11-27T00:00:00Z,89264001.15287551,-36292219.39239551,-21978658.8390281,0.42540033,-0.05759304,-0.90317086,0.83506774,0.4096659,0.36719983,0.34885015,-0.91041578,0.2223661 +2024-11-28T00:00:00Z,88529834.38875751,-34840267.82403275,-21278920.17927022,0.41476385,-0.05759304,-0.90810461,0.83932267,0.4096659,0.3573672,0.35143763,-0.91041578,0.21825375 +2024-11-29T00:00:00Z,87700984.00380139,-33351061.85500915,-20556426.921028145,0.40375932,-0.05759304,-0.91305063,0.84358008,0.4096659,0.34719807,0.35404952,-0.91041578,0.21399077 +2024-11-30T00:00:00Z,86774065.1011114,-31824571.27580461,-19810951.22992299,0.39234747,-0.05759304,-0.91801226,0.84784211,0.4096659,0.33665651,0.35668925,-0.91041578,0.20956118 +2024-12-01T00:00:00Z,85745327.31131014,-30260749.034087896,-19042234.56151259,0.38048372,-0.05759304,-0.92299251,0.85211046,0.4096659,0.32570172,0.35936041,-0.91041578,0.20494684 +2024-12-02T00:00:00Z,84610603.9147897,-28659535.448638167,-18249986.336984783,0.36811712,-0.05759304,-0.92799398,0.85638628,0.4096659,0.31428711,0.36206674,-0.91041578,0.20012692 +2024-12-03T00:00:00Z,83365250.83137111,-27020863.760550518,-17433882.579197355,0.35518905,-0.05759304,-0.93301864,0.86067,0.4096659,0.30235907,0.36481214,-0.91041578,0.19507744 +2024-12-04T00:00:00Z,82004072.93352166,-25344667.536137152,-16593564.579502277,0.34163159,-0.05759304,-0.93806764,0.86496105,0.4096659,0.28985555,0.36760066,-0.91041578,0.18977055 +2024-12-05T00:00:00Z,80521234.30817792,-23630890.648080144,-15728637.708637655,0.32736547,-0.05759304,-0.94314097,0.86925754,0.4096659,0.27670413,0.37043646,-0.91041578,0.18417366 +2024-12-06T00:00:00Z,78910148.03557655,-21879500.858221218,-14838670.551643668,0.31229737,-0.05759304,-0.94823699,0.87355579,0.40966589,0.2628196,0.37332378,-0.91041578,0.17824832 +2024-12-07T00:00:00Z,77163339.22492883,-20090508.5409361,-13923194.662986554,0.29631644,-0.05759304,-0.95335178,0.87784956,0.40966589,0.24810081,0.37626683,-0.91041578,0.17194876 +2024-12-08T00:00:00Z,75272273.57367676,-18263992.61959053,-12981705.384894839,0.27928974,-0.05759304,-0.95847811,0.88212912,0.40966589,0.2324265,0.37926964,-0.91041578,0.16521998 +2024-12-09T00:00:00Z,73227138.90129338,-16400137.229001801,-12013664.515188659,0.26105606,-0.05759304,-0.96360405,0.88637976,0.40966589,0.21564968,0.38233579,-0.91041578,0.15799507 +2024-12-10T00:00:00Z,71016564.65341632,-14499283.77411386,-11018505.976177273,0.2414175,-0.05759304,-0.96871081,0.89057961,0.40966589,0.19759003,0.38546796,-0.91041579,0.15019171 +2024-12-11T00:00:00Z,68627254.23862085,-12562006.550080778,-9995646.567298345,0.22012779,-0.05759305,-0.97376937,0.89469636,0.40966588,0.17802329,0.38866719,-0.91041579,0.14170714 +2024-12-12T00:00:00Z,66043496.29666129,-10589224.075018706,-8944505.12293215,0.19687568,-0.05759305,-0.97873541,0.89868213,0.40966588,0.15666619,0.39193162,-0.91041579,0.13241109 +2024-12-13T00:00:00Z,63246501.04418682,-8582366.767751442,-7864535.949784333,0.17126072,-0.05759305,-0.98354095,0.90246536,0.40966588,0.13315456,0.39525439,-0.91041579,0.1221354 +2024-12-14T00:00:00Z,60213478.3614697,-6543635.829740747,-6755286.953208612,0.14275706,-0.05759305,-0.9880807,0.90593742,0.40966588,0.10701055,0.39861988,-0.91041579,0.11065839 +2024-12-15T00:00:00Z,56916323.20939921,-4476414.706980731,-5616501.559654632,0.11065739,-0.05759305,-0.99218848,0.90892978,0.40966587,0.077592,0.401997,-0.91041579,0.09768059 +2024-12-16T00:00:00Z,53319681.572335124,-2385946.8383614155,-4448301.239428217,0.07398286,-0.05759305,-0.99559509,0.91117336,0.40966587,0.04401117,0.40532659,-0.91041579,0.0827855 +2024-12-17T00:00:00Z,49377997.809018135,-280501.47034244426,-3251523.1525717312,0.03133164,-0.05759305,-0.99784837,0.91222195,0.40966587,0.00499826,0.40849656,-0.91041579,0.06537315 +2024-12-18T00:00:00Z,45030802.2546718,1826510.9714840886,-2028373.6437808224,-0.01938992,-0.05759305,-0.99815183,0.91129844,0.40966587,-0.04134031,0.41128965,-0.91041579,0.04454107 +2024-12-19T00:00:00Z,40194766.54615697,3912430.1823389777,-783774.0042931366,-0.08147736,-0.05759305,-0.99500979,0.9069586,0.40966587,-0.09797944,0.41326448,-0.91041579,0.01885602 +2024-12-20T00:00:00Z,34749361.64898588,5936625.696810214,471623.80587154906,-0.16047871,-0.05759305,-0.98535761,0.89627171,0.40966587,-0.16991438,0.41345327,-0.91041579,-0.01412363 +2024-12-21T00:00:00Z,28508618.256023716,7819619.621801981,1713831.3271807765,-0.26659021,-0.05759305,-0.96208768,0.87250397,0.40966587,-0.26629061,0.40947097,-0.91041579,-0.05896275 +2024-12-22T00:00:00Z,21159126.738402013,9383656.524592245,2882708.6761454097,-0.42078644,-0.05759305,-0.90532967,0.81700842,0.40966587,-0.4057969,0.39425374,-0.91041579,-0.12532784 +2024-12-23T00:00:00Z,12108869.271005353,10131188.466989608,3791867.23214534,-0.67061378,-0.05759305,-0.73956758,0.65967974,0.40966587,-0.6300766,0.33926362,-0.91041579,-0.23673461 +2024-12-24T00:00:00Z,319488.9067279582,7971060.249667463,3566163.8573722886,-0.99833452,-0.05759305,-0.00335,-0.02057296,0.40966587,-0.91200364,0.05389745,-0.91041579,-0.41016844 +2024-12-25T00:00:00Z,-8088755.981086993,-3414645.474023043,-1024369.3959949672,0.42710189,-0.05759305,0.90236745,-0.81415309,0.40966587,0.41149559,-0.39336843,-0.91041579,0.12807951 +2024-12-26T00:00:00Z,-5883252.082005959,-14050773.801749533,-5949432.332911173,0.93440538,-0.05759305,0.35152471,-0.29897908,0.40966587,0.86184998,-0.19364424,-0.91041579,0.36557487 +2024-12-27T00:00:00Z,-1765485.8156333454,-21346323.00716616,-9492516.839895325,0.99579818,-0.05759305,0.07119706,-0.04146169,0.40966587,0.91129293,-0.08165114,-0.91041579,0.40555662 +2024-12-28T00:00:00Z,2554569.657350915,-26926472.50147622,-12276602.431376476,0.99441006,-0.05759305,-0.08849678,0.1043771,0.40966587,0.90624461,-0.01593928,-0.91041579,0.41338725 +2024-12-29T00:00:00Z,6791177.719343795,-31463857.33244673,-14586239.616081217,0.97934153,-0.05759304,-0.19383808,0.20024394,0.40966587,0.88998665,0.0281518,-0.91041579,0.41273546 +2024-12-30T00:00:00Z,10878853.815922592,-35284288.907901205,-16563874.583066352,0.96113145,-0.05759304,-0.27001737,0.2693985,0.40966587,0.87154938,0.06042172,-0.91041579,0.40925823 +2024-12-31T00:00:00Z,14804987.241887301,-38571952.141259916,-18291578.694109723,0.94272573,-0.05759304,-0.32855933,0.3224377,0.40966587,0.85335093,0.08545247,-0.91041579,0.40477272 diff --git a/home_csv/info/spacecraft-spk-ck.json b/home_csv/info/spacecraft-spk-ck.json new file mode 100644 index 0000000..ace19d2 --- /dev/null +++ b/home_csv/info/spacecraft-spk-ck.json @@ -0,0 +1,45 @@ +{ + "HAPI": "3.0", + "status": { + "code": 1200, + "message": "OK request successful" + }, + "format": "csv", + "startDate": "2024-01-01T00:00:00.000Z", + "stopDate": "2024-12-31T00:00:00.000Z", + "timeStampLocation": "center", + "cadence": "P1D", + "sampleStartDate": "2024-01-01T00:00:00.000Z", + "sampleStopDate": "2024-03-01T00:00:00.000Z", + "description": "Parker Solar Probe spacecraft position and orientation data", + "unitsSchema": "astropy3", + "parameters": [ + { + "name": "Time", + "type": "isotime", + "length": 24, + "units": "UTC", + "fill": null, + "description": "UTC time of observation", + "label": "Time" + }, + { + "name": "Pos", + "type": "double", + "units": "km", + "fill": null, + "description": "Spacecraft xyz position (heliocentric)", + "size": [3], + "labels": ["x", "y", "z"] + }, + { + "name": "Rot", + "type": "double", + "units": null, + "fill": null, + "description": "Transformation matrix defining orientation", + "size": [3, 3], + "labels": [["R11", "R12", "R13"], ["R21", "R22", "R23"], ["R31", "R32", "R33"]] + } + ] +}