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,
+    )