From 04a15b1b1ddf089a467399027493e734a87e4b74 Mon Sep 17 00:00:00 2001 From: fousekjan <jan.fousek@univ-amu.fr> Date: Mon, 7 Jun 2021 17:06:30 +0200 Subject: [PATCH] wip --- phase_plane.py | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/phase_plane.py b/phase_plane.py index fac0fea..7231498 100644 --- a/phase_plane.py +++ b/phase_plane.py @@ -3,7 +3,7 @@ from ipywidgets import interact, FloatSlider, Dropdown, ToggleButton import numpy as np import matplotlib.pylab as plt import matplotlib.gridspec as gridspec - +from tvb.simulator.lab import integrators def phase_plane_interactive(model, integrator): @@ -101,6 +101,16 @@ def phase_plane_interactive(model, integrator): if param_kwargs['trajectory']: + if isinstance(integrator, integrators.IntegratorStochastic): + if integrator.noise.ntau > 0.0: + integrator.noise.configure_coloured(integrator.dt, + (1, model.nvar, 1, + model.number_of_modes)) + else: + integrator.noise.configure_white(integrator.dt, + (1, model.nvar, 1, + model.number_of_modes)) + svx_ind = model.state_variables.index(svx) svy_ind = model.state_variables.index(svy) @@ -142,7 +152,7 @@ def phase_plane_interactive(model, integrator): param_range = param_def.domain if param_range is None: continue - param_value = getattr(model, param_name)[0] + param_value = getattr(model, param_name).item() param_kwargs[param_name] = FloatSlider( min=param_range.lo, max=param_range.hi, value=param_value) -- GitLab