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