From 07d6b01425588dee4f289f8a84a9a657e86e12fa Mon Sep 17 00:00:00 2001
From: Didi Hou <didi.hou@rwth-aachen.de>
Date: Fri, 15 Sep 2023 16:52:11 +0200
Subject: [PATCH] Update analysis.py

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

diff --git a/multiarea_model/analysis.py b/multiarea_model/analysis.py
index fb9a792..cbc9798 100644
--- a/multiarea_model/analysis.py
+++ b/multiarea_model/analysis.py
@@ -443,8 +443,9 @@ class Analysis:
                                                           params['resolution'],
                                                           kernel=params['kernel'])
                 else:
-                    time_series = np.nan*np.ones(params['t_max'] - params['t_min'])
-                    # time_series = np.nan*np.ones(int(params['t_max'] - params['t_min']))
+                    # np.ones only takes integers as inputs
+                    # time_series = np.nan*np.ones(params['t_max'] - params['t_min'])
+                    time_series = np.nan*np.ones(int(params['t_max'] - params['t_min']))
                 d_pops[area][pop] = time_series
 
                 total_spikes = ah.area_spike_train(self.spike_data[area])
@@ -899,6 +900,7 @@ class Analysis:
 
         for i, area in enumerate(area_list):
             # print(i, area)
+            # self.network has no attribute structure_reversed
             # for j, pop in enumerate(self.network.structure_reversed['V1']):
             for j, pop in enumerate(self.network.structure['V1']):
                 if pop in self.network.structure[area]:
@@ -933,6 +935,7 @@ class Analysis:
         ax.set_xticks(x_index)
         ax.set_xticklabels(x_ticks)
         ax.set_yticks(y_index)
+        # self.network has no attribute structure_reversed
         # ax.set_yticklabels(self.network.structure_reversed['V1'])
         ax.set_yticklabels(self.network.structure['V1'])
         ax.set_ylabel('Population', size=18)
-- 
GitLab