From da0d96b9f66c82bc2e7d4f8debf3d7f8d3708caa Mon Sep 17 00:00:00 2001 From: Siarhei Siniak <siarheisiniak@yahoo.com> Date: Thu, 29 Jul 2021 08:30:32 +0300 Subject: [PATCH] [~] Refactor --- python/tasks/mlb_player.py | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/python/tasks/mlb_player.py b/python/tasks/mlb_player.py index 22de531..201c9b9 100644 --- a/python/tasks/mlb_player.py +++ b/python/tasks/mlb_player.py @@ -1787,3 +1787,34 @@ def kernel_28(): finally: if not cap is None: cap.release() + +def kernel_29(): + t4 = '/kaggle/working/kernel_29-poses.nc' + + if not os.path.exists(t4): + import json + import io + import glob + + t1 = sum( + [ + json.load( + io.open( + o, + 'r' + ) + ) for o in glob.glob( + '/kaggle/working/kernel_28-output.dir/slice-*/*.json' + ) + ], + [] + ) + t2 = pandas.DataFrame(t1) + + t3 = t2.to_xarray() + t3.to_netcdf(t4) + + t5 = xarray.load_dataset(t4) + return dict( + t5=t5, + )