From b998dac1eac25567267a09c316f61bdfcce2caa2 Mon Sep 17 00:00:00 2001
From: pgleeson
Date: Fri, 13 Jun 2025 17:20:40 +0100
Subject: [PATCH 1/4] 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/4] 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
From a2b58232da88d11b16c94fda0f1cb98fc1163bd1 Mon Sep 17 00:00:00 2001
From: Padraig Gleeson
Date: Mon, 4 Aug 2025 18:08:11 +0100
Subject: [PATCH 3/4] To v0.3.11
---
setup.cfg | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/setup.cfg b/setup.cfg
index 6d6e513..8281b2a 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -1,6 +1,6 @@
[metadata]
name = OSBModelValidation
-version = 0.3.10
+version = 0.3.11
author = Boris Marin, Padraig Gleeson
author_email = borismarin@gmail.com
url = https://github.com/OpenSourceBrain/osb-model-validation
From 17cd6ca107bc97d6ae25f9fd7b602d2ea8b353eb Mon Sep 17 00:00:00 2001
From: Padraig Gleeson
Date: Mon, 15 Sep 2025 09:50:45 +0100
Subject: [PATCH 4/4] Fix YAML syntax for Python version exclusion
---
.github/workflows/ci_versions.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/ci_versions.yml b/.github/workflows/ci_versions.yml
index 5345fcc..c229b07 100644
--- a/.github/workflows/ci_versions.yml
+++ b/.github/workflows/ci_versions.yml
@@ -19,7 +19,7 @@ jobs:
runs-on: [ubuntu-latest, macos-latest ]
exclude:
- runs-on: macos-latest
- python-version: ["3.9"]
+ python-version: "3.9"
steps:
- uses: actions/checkout@v4