From b998dac1eac25567267a09c316f61bdfcce2caa2 Mon Sep 17 00:00:00 2001
From: pgleeson
Date: Fri, 13 Jun 2025 17:20:40 +0100
Subject: [PATCH 1/2] Update brian, nrn, nest, pynn
---
omv/engines/getbrian2.py | 2 +-
omv/engines/getnest.py | 2 +-
omv/engines/getnrn.py | 2 +-
omv/engines/getpynn.py | 2 +-
4 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/omv/engines/getbrian2.py b/omv/engines/getbrian2.py
index e5c4de8..dc42663 100644
--- a/omv/engines/getbrian2.py
+++ b/omv/engines/getbrian2.py
@@ -5,7 +5,7 @@
def install_brian2(version):
if not version:
- version = "2.7.1"
+ version = "2.9.0"
try:
pip_install("brian2", version)
import brian2
diff --git a/omv/engines/getnest.py b/omv/engines/getnest.py
index 6b46388..931fcbd 100644
--- a/omv/engines/getnest.py
+++ b/omv/engines/getnest.py
@@ -8,7 +8,7 @@
def install_nest(version):
if not version:
- version = "3.5"
+ version = "3.7"
inform("Installing NEST", indent=2, verbosity=1)
nestpath = os.path.join(os.environ["HOME"], "nest")
diff --git a/omv/engines/getnrn.py b/omv/engines/getnrn.py
index 4ee83e6..db7260a 100644
--- a/omv/engines/getnrn.py
+++ b/omv/engines/getnrn.py
@@ -10,7 +10,7 @@
def install_neuron(version):
if not version:
if sys.version_info.major == 3:
- version = "8.2.7" # for pynn 0.11.0
+ version = "8.2.7"
else:
version = "7.6"
diff --git a/omv/engines/getpynn.py b/omv/engines/getpynn.py
index dcc6cb6..b969d88 100644
--- a/omv/engines/getpynn.py
+++ b/omv/engines/getpynn.py
@@ -7,7 +7,7 @@
def install_pynn(version=None):
if not version:
- version = "0.11.0"
+ version = "0.12.4"
try:
# pip_install('lazyarray') # This should ideally be automatically installed with PyNN...
From c748e3639afe254133a88ef4215a89527fb6fca2 Mon Sep 17 00:00:00 2001
From: pgleeson
Date: Mon, 16 Jun 2025 14:30:42 +0100
Subject: [PATCH 2/2] Back to pynn 0.11.0 for now...
---
omv/engines/getpynn.py | 2 +-
utilities/tests/.test.exIzh.jnml.omt | 2 +-
utilities/tests/.test.exIzh.jnmleden.omt | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/omv/engines/getpynn.py b/omv/engines/getpynn.py
index b969d88..dcc6cb6 100644
--- a/omv/engines/getpynn.py
+++ b/omv/engines/getpynn.py
@@ -7,7 +7,7 @@
def install_pynn(version=None):
if not version:
- version = "0.12.4"
+ version = "0.11.0"
try:
# pip_install('lazyarray') # This should ideally be automatically installed with PyNN...
diff --git a/utilities/tests/.test.exIzh.jnml.omt b/utilities/tests/.test.exIzh.jnml.omt
index 23dd326..c958e7b 100644
--- a/utilities/tests/.test.exIzh.jnml.omt
+++ b/utilities/tests/.test.exIzh.jnml.omt
@@ -13,4 +13,4 @@ experiments:
scaling: [1000, 1000]
spike detection:
method: threshold
- tolerance: 0.000051
+ tolerance: 5.0862371508887715e-05
diff --git a/utilities/tests/.test.exIzh.jnmleden.omt b/utilities/tests/.test.exIzh.jnmleden.omt
index 0d32d25..59ed240 100644
--- a/utilities/tests/.test.exIzh.jnmleden.omt
+++ b/utilities/tests/.test.exIzh.jnmleden.omt
@@ -13,4 +13,4 @@ experiments:
scaling: [1000, 1000]
spike detection:
method: threshold
- tolerance: 0.00014888369126089628
+ tolerance: 0.00014884116521364865