From ffab00ef6c3096dfdfb0f12a604d5461f31f79fc Mon Sep 17 00:00:00 2001
From: Neta Zmora <neta.zmora@intel.com>
Date: Thu, 8 Aug 2019 00:58:42 +0300
Subject: [PATCH] AMC jupyter: sort list of experiment subdirs

---
 .../amc/jupyter/auto_compression_jupyter.py              | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/examples/auto_compression/amc/jupyter/auto_compression_jupyter.py b/examples/auto_compression/amc/jupyter/auto_compression_jupyter.py
index 35f73e3..9ccfedf 100755
--- a/examples/auto_compression/amc/jupyter/auto_compression_jupyter.py
+++ b/examples/auto_compression/amc/jupyter/auto_compression_jupyter.py
@@ -270,13 +270,16 @@ class AnimatedScatter(object):
 
 
 def get_immediate_subdirs(a_dir):
-    return [os.path.join(a_dir, name) for name in os.listdir(a_dir)
-            if os.path.isdir(os.path.join(a_dir, name)) and name != "ft"]
+    subdirs = [os.path.join(a_dir, name) for name in os.listdir(a_dir)
+                    if os.path.isdir(os.path.join(a_dir, name)) and name != "ft"]
+    subdirs.sort()
+    return subdirs
 
 
 def load_experiment_instances(dir_with_experiments):
     experiment_instance_dirs = get_immediate_subdirs(dir_with_experiments)
-    return [pd.read_csv(os.path.join(dirname, "amc.csv")) for dirname in experiment_instance_dirs]
+    return [pd.read_csv(os.path.join(dirname, "amc.csv"))
+                        for dirname in experiment_instance_dirs.sort()]
 
 
 def plot_experiment_comparison(df_list):
-- 
GitLab