From ef80ed6fe087c5cf9c89ba083fa8c1915669350a Mon Sep 17 00:00:00 2001
From: Maximilian Schmidt <max.schmidt@fz-juelich.de>
Date: Tue, 29 May 2018 18:03:32 +0900
Subject: [PATCH] Fix calculation of pop_LvR

---
 multiarea_model/analysis.py | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/multiarea_model/analysis.py b/multiarea_model/analysis.py
index 7af7dca..8ac5bda 100644
--- a/multiarea_model/analysis.py
+++ b/multiarea_model/analysis.py
@@ -61,7 +61,8 @@ class Analysis:
             Specifies which type of data is to load. Defaults to ['spikes'].
         load_areas : list of strings with area names, optional
             Specifies the areas for which data is to be loaded.
-            Default value is None and leads to loading of data for all areas.
+            Default value is None and leads to loading of data for all
+            simulated areas.
         """
 
         self.network = network
@@ -77,10 +78,10 @@ class Analysis:
 
         self.areas_simulated = self.simulation.areas_simulated
         self.areas_recorded = self.simulation.areas_recorded
-        if load_areas:
-            self.areas_loaded = load_areas
-        else:
+        if load_areas is None:
             self.areas_loaded = self.areas_simulated
+        else:
+            self.areas_loaded = load_areas
 
         assert(all([area in self.areas_recorded for area in
                     self.areas_loaded])), "Tried to load areas which "
@@ -636,7 +637,7 @@ class Analysis:
                                                   2.0,
                                                   params['t_min'],
                                                   params['t_max'],
-                                                  self.network.N[area][pop])
+                                                  int(self.network.N[area][pop]))[0]
             self.pop_LvR = d.to_dict()
 
 # ______________________________________________________________________________
@@ -955,6 +956,7 @@ class Analysis:
         for i in range(0, len(members)):
             if members[i][0] in save_list_json:
                 f = open(self.output_dir + members[i][0] + '.json', 'w')
+                print(members[i][0])
                 json.dump(members[i][1], f)
                 f.close()
             if members[i][0] in save_list_npy:
-- 
GitLab