From b68c2cb464be8ffca544abfb4c16515e90ae9408 Mon Sep 17 00:00:00 2001 From: vvbragin Date: Thu, 11 Jul 2024 11:55:09 +0200 Subject: [PATCH] fixed misleading console output when cfg.recordStims is On --- CHANGES.md | 2 ++ netpyne/sim/setup.py | 7 ++++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/CHANGES.md b/CHANGES.md index ec8313735..3cc7a9c08 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -22,6 +22,8 @@ - Fixed generating rhythmic spiking pattern with 'uniform' option +- Fixed misleading console output when cfg.recordStims is On + # Version 1.0.6 **New features** diff --git a/netpyne/sim/setup.py b/netpyne/sim/setup.py index 4c1094cdc..cc8646726 100644 --- a/netpyne/sim/setup.py +++ b/netpyne/sim/setup.py @@ -463,6 +463,8 @@ def setupRecording(): break if sim.cfg.recordStim: + if sim.cfg.verbose: + print(" Recording stims") sim.simData['stims'] = Dict() for cell in sim.net.cells: cell.recordStimSpikes() @@ -495,6 +497,8 @@ def setupRecording(): # record h.t if sim.cfg.recordTime and len(sim.simData) > 0: + if sim.cfg.verbose: + print(" Recording h.t") try: sim.simData['t'] = h.Vector() # sim.cfg.duration/sim.cfg.recordStep+1).resize(0) if hasattr(sim.cfg, 'use_local_dt') and sim.cfg.use_local_dt: @@ -510,7 +514,8 @@ def setupRecording(): # print recorded traces cat = 0 total = 0 - for key in sim.simData: + keys = [k for k in sim.simData.keys() if k not in ['t', 'stims', 'spkt', 'spkid']] + for key in keys: if sim.cfg.verbose: print((" Recording: %s:" % key)) if len(sim.simData[key]) > 0: