From 5e4c67665dd9416b508d88cc0596a9b96b62d0ba Mon Sep 17 00:00:00 2001 From: Andrew Davison <andrew.davison@cnrs.fr> Date: Fri, 29 Apr 2022 13:43:54 +0200 Subject: [PATCH 01/22] Add py-quantities, which is a dependency for py-neo. This same version is available in upstream Spack, adding it here in case we need to add new versions quickly --- packages/py-quantities/package.py | 41 +++++++++++++++++++++++++++++++ spack.yaml | 1 + 2 files changed, 42 insertions(+) create mode 100644 packages/py-quantities/package.py diff --git a/packages/py-quantities/package.py b/packages/py-quantities/package.py new file mode 100644 index 00000000..6bc6c11b --- /dev/null +++ b/packages/py-quantities/package.py @@ -0,0 +1,41 @@ +# Copyright 2013-2022 Lawrence Livermore National Security, LLC and other +# Spack Project Developers. See the top-level COPYRIGHT file for details. +# +# SPDX-License-Identifier: (Apache-2.0 OR MIT) + +from spack import * + + +class PyQuantities(PythonPackage): + """Support for physical quantities with units, based on numpy""" + + homepage = "https://python-quantities.readthedocs.org" + pypi = "quantities/quantities-0.12.1.tar.gz" + maintainers = ['apdavison'] + + version('0.13.0', sha256='0fde20115410de21cefa786f3aeae69c1b51bb19ee492190324c1da705e61a81') + version('0.12.5', sha256='67546963cb2a519b1a4aa43d132ef754360268e5d551b43dd1716903d99812f0') + version('0.12.4', sha256='a33d636d1870c9e1127631185d89b0105a49f827d6aacd44ad9d8f151f331d8b') + version('0.12.3', sha256='582f3c7aeba897846761e966615e01202a5e5d06add304492931b05085d19883') + version('0.12.2', sha256='92e8397938516483f4fd1855097ec11953ab10dd0bf3293954559226679f76f0') + version('0.12.1', sha256='0a03e8511db603c57ca80dee851c43f08d0457f4d592bcac2e154570756cb934') + version('0.11.1', sha256='4382098a501b55bf0fdb3dba2061a161041253697d78811ecfd7c55449836660', + url="https://pypi.io/packages/source/q/quantities/quantities-0.11.1.zip") + + conflicts('^py-numpy@1.13:', when='@:0.11') + + depends_on('python@2.6:2.7,3.3:3.4', type=('build', 'run'), when='@:0.11') + depends_on('python@2.7.0:2.7,3.4:3.6', type=('build', 'run'), when='@0.12.0:0.12.2') + depends_on('python@2.7.0:2.7,3.4:3.7', type=('build', 'run'), when='@0.12.3') + depends_on('python@2.7.0:2.7,3.4:3.8', type=('build', 'run'), when='@0.12.4:0.12.5') + depends_on('python@3.7:3.10', type=('build', 'run'), when='@0.13:') + + # pip silently replaces distutils with setuptools + depends_on('py-setuptools', type='build') + + depends_on('py-numpy@1.7.1:1.9', type=('build', 'run'), when='@:0.11') + depends_on('py-numpy@1.8.2:1.13', type=('build', 'run'), when='@0.12.0:0.12.1') + depends_on('py-numpy@1.8.2:1.14', type=('build', 'run'), when='@0.12.2') + depends_on('py-numpy@1.8.2:1.16', type=('build', 'run'), when='@0.12.3') + depends_on('py-numpy@1.8.2:1.17', type=('build', 'run'), when='@0.12.4:0.12') + depends_on('py-numpy@1.16:', type=('build', 'run'), when='@0.13.0:') diff --git a/spack.yaml b/spack.yaml index 4e967314..4503e0b4 100644 --- a/spack.yaml +++ b/spack.yaml @@ -32,6 +32,7 @@ spack: #- py-cerebunit - py-cerebrus - py-sciunit@0.2.5.1 + - py-quantities - py-quantities-scidash@0.12.4.3 #- py-ebrains-drive@0.4.0 #- py-vf-client@0.6.3 -- GitLab From 2298d0d11708300f3dbdb7208bf59b71af02ed0c Mon Sep 17 00:00:00 2001 From: Andrew Davison <andrew.davison@cnrs.fr> Date: Fri, 29 Apr 2022 13:46:38 +0200 Subject: [PATCH 02/22] Add py-neo, which is a dependency for py-elephant and py-pynn. An older version is available in upstream Spack. --- packages/py-neo/package.py | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 packages/py-neo/package.py diff --git a/packages/py-neo/package.py b/packages/py-neo/package.py new file mode 100644 index 00000000..8d4116ee --- /dev/null +++ b/packages/py-neo/package.py @@ -0,0 +1,33 @@ +# Copyright 2013-2022 Lawrence Livermore National Security, LLC and other +# Spack Project Developers. See the top-level COPYRIGHT file for details. +# +# SPDX-License-Identifier: (Apache-2.0 OR MIT) + +from spack import * + + +class PyNeo(PythonPackage): + """Neo is a package for representing electrophysiology data in Python, + together with support for reading a wide range of neurophysiology + file formats""" + + homepage = "https://neuralensemble.org/neo" + pypi = "neo/neo-0.4.1.tar.gz" + + version('0.10.2', sha256='2d4218b0826daeea880e155227060029ec38a00238ceb5f097138d9467c6399b') + version('0.10.0', sha256='e591a53e18cfa4478603a0e133f3fa0e07bc016b2a279d21d72cf8196eca8353') + version('0.9.0', sha256='6e31c88d7c52174fa2512df589b2b5003e9471fde27fca9f315f4770ba3bd3cb') + version('0.8.0', sha256='3382a37b24a384006238b72981f1e9259de9bfa71886f8ed564d35d254ace458') + version('0.5.2', sha256='1de436b7d5e72a5b4f1baa68bae5b790624a9ac44b2673811cb0b6ef554d3f8b') + + depends_on('py-setuptools', type='build') + + depends_on('py-numpy@1.7.1:', type=('build', 'run'), when='@0.5.2:0.8.0') + depends_on('py-numpy@1.13.0:', type=('build', 'run'), when='@0.9.0') + depends_on('py-numpy@1.16.1:', type=('build', 'run'), when='@0.10.0:') + + depends_on('py-quantities@0.9.0:', type=('build', 'run'), when='@0.5.2:0.8.0') + depends_on('py-quantities@0.12.1:', type=('build', 'run'), when='@0.9.0:') + + depends_on('py-scipy@0.12.0:', type=('build', 'run'), when='@0.5.2:0.8.0') + depends_on('py-scipy@1.0.0:', type=('build', 'run'), when='@0.9.0:') -- GitLab From 2227a10f1acb851444128ab617e89434d8fb4085 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eric=20M=C3=BCller?= <mueller@kip.uni-heidelberg.de> Date: Wed, 11 May 2022 15:50:52 +0200 Subject: [PATCH 03/22] Add BrainScaleS' cross-compiler for its embedded CPUs --- packages/oppulance/package.py | 65 +++++++++++++++++++++++++++++++++++ spack.yaml | 1 + 2 files changed, 66 insertions(+) create mode 100644 packages/oppulance/package.py diff --git a/packages/oppulance/package.py b/packages/oppulance/package.py new file mode 100644 index 00000000..ffc1acab --- /dev/null +++ b/packages/oppulance/package.py @@ -0,0 +1,65 @@ +# Copyright 2013-2022 Lawrence Livermore National Security, LLC and other +# Spack Project Developers. See the top-level COPYRIGHT file for details. +# +# SPDX-License-Identifier: (Apache-2.0 OR MIT) +from spack import * +import os + +class Oppulance(Package): + """SDK for embedded processors on BrainScaleS-2""" + + homepage = "https://github.com/electronicvisions/oppulance" + + # PPU compiler dependencies + depends_on('gettext') + depends_on('zlib') + depends_on('bison') + depends_on('flex') + depends_on('m4') + depends_on('texinfo') + depends_on('wget') + conflicts('flex', when='@2.6.3', msg='Binutils 2.25 for Nux doesn\'t build with flex 2.6.3.') + + releases = [ + { + 'version': '2.0-rc1', + 'tag': 'ebrains_release-2-rc1' + }, + ] + + for release in releases: + version( + release['version'], + git='https://github.com/electronicvisions/oppulance', + tag=release['tag'], + expand=False, + ) + + for res in ['binutils-gdb', 'gcc', 'newlib']: + resource( + name=res, + git='https://github.com/electronicvisions/{}'.format(res), + tag=release['tag'], + expand=False, + ) + + def do_fetch(self, mirror_only=False): + super(Oppulance, self).do_fetch(mirror_only) + mkdirp(self.stage.source_path) + tar = which('tar') + bash = which('bash') + with working_dir(self.stage.source_path): + for key in self.resources: + for res in self.resources[key]: + tar('xf', res.fetcher.stage.archive_file) + tar('xf', self.stage.archive_file) + bash('gcc/ci/00_download_prerequisites.sh') + + def install(self, spec, prefix): + bash = which('bash') + bash('binutils-gdb/ci/00_build_install.sh') + bash('gcc/ci/01_build_install_freestanding.sh') + bash('newlib/ci/00_build_install.sh') + bash('oppulance/ci/00_build_install_libstdc++.sh') + mkdirp(spec.prefix) + install_tree('install/.', spec.prefix) diff --git a/spack.yaml b/spack.yaml index 8ba0006e..32822f19 100644 --- a/spack.yaml +++ b/spack.yaml @@ -28,6 +28,7 @@ spack: - py-formencode - tvb-framework ^binutils+ld+gold - pynn-brainscales@2.0-rc1 ^log4cxx@0.10.0 ^googletest@1.11.0:+gmock + - oppulance@2.0-rc1 #- py-cerebstats #- py-cerebunit - py-cerebrus -- GitLab From 10230162f4b63fc905f8e572c53aa295219cf01f Mon Sep 17 00:00:00 2001 From: Moritz-Alexander-Kern <moritz.kern@ymail.com> Date: Thu, 12 May 2022 13:46:44 +0200 Subject: [PATCH 04/22] add spack package py-elephant --- packages/py-elephant/package.py | 54 +++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 packages/py-elephant/package.py diff --git a/packages/py-elephant/package.py b/packages/py-elephant/package.py new file mode 100644 index 00000000..67195d94 --- /dev/null +++ b/packages/py-elephant/package.py @@ -0,0 +1,54 @@ +# Copyright 2013-2022 Lawrence Livermore National Security, LLC and other +# Spack Project Developers. See the top-level COPYRIGHT file for details. +# +# SPDX-License-Identifier: (Apache-2.0 OR MIT) + +from spack import * + + +class PyElephant(PythonPackage): + """Elephant is a package for analysis of electrophysiology data in Python + """ + + homepage = "http://neuralensemble.org/elephant/" + pypi = "elephant/elephant-0.11.0.tar.gz" + git = "https://github.com/NeuralEnsemble/elephant.git" + + # list of GitHub accounts to notify when the package is updated. + maintainers = ['Moritz-Alexander-Kern'] + + version('0.11.1', sha256='d604a202583440fdf9d95d42cef50a410bd74fcaaa1a925b139435f27ab012ef') + version('0.11.0', sha256='7b547964dbd196361edc922db2c5a7c0c886ef1effcca6c6dc7adb06f966a3be') + version('0.10.0', sha256='7e69a113475e4db01b3563328953c037d37f1597d9f2edf0d51fb65e9aebf096') + version('0.9.0', sha256='3e3d4a8e45d708f48bdcadcc4933c66f757d1ede6a1e172af0c07331b64ca180') + version('0.8.0', sha256='f7c2649d5b7cfdbaa4442457c75f86af01cc8e7ce2c63f5b3d4687bb94e10af2') + version('0.7.0', sha256='76785fe10c40042504928fde2fc57182230bbe39cf0fb0dcaffaba76219b046a') + version('0.6.4', sha256='b8c5f2c00ad3249e1fe428d0b8a1dbcaee4a69464481f5f8fd55d2f7f22c45a3') + version('0.4.1', sha256='86b21a44cbacdc09a6ba6f51738dcd5b42ecd553d73acb29f71a0be7c82eac81') + version('0.3.0', sha256='747251ccfb5820bdead6391411b5faf205b4ddf3ababaefe865f50b16540cfef') + + variant('docs', default=False, description='Install documentation dependencies') + variant('pandas', default=False, description='Build with pandas', when='@0.3.0:0.4.1') + variant('extras', default=True, description='Build with extras for GPFA, ASSET', when='@0.6.4:') + + depends_on('py-setuptools', type='build') + depends_on('python@3.7:', type=('build', 'run'), when='@0.11.0:') + depends_on('py-neo@0.3.4:', type=('build', 'run'), when='@0.3.0:0.4.1') # > 0.3.3 ? + depends_on('py-numpy@1.8.2:', type=('build', 'run'), when='@0.3.0:0.4.1') + depends_on('py-quantities@0.10.1:', type=('build', 'run'), when='@0.3.0:0.4.1') + depends_on('py-scipy@0.14.0:', type=('build', 'run'), when='@0.3.0:0.4.1') + depends_on('py-pandas@0.14.1:', type=('build', 'run'), when='+pandas') + depends_on('py-numpydoc@0.5:', type=('build', 'run'), when='+doc') + depends_on('py-sphinx@1.2.2:', type=('build', 'run'), when='+doc') + depends_on('py-pandas@0.18.0:', type=('build', 'run'), when='+extras') + depends_on('py-scikit-learn@0.23.2:', type=('build', 'run'), when='+extras') + depends_on('py-statsmodels@0.12.1:', type=('build', 'run'), when='+extras') + depends_on('py-jinja2@2.11.2:', type=('build', 'run'), when='+extras') + depends_on('py-neo@0.10.0:', type=('build', 'run'), when='@0.11.0:') + depends_on('py-neo@0.9.0', type=('build', 'run'), when='@0.9.0:0.10.0') + depends_on('py-neo@0.8.0', type=('build', 'run'), when='@0.6.4:0.8.0') + depends_on('py-numpy@1.18.1:', type=('build', 'run'), when='@0.6.4:') + depends_on('py-quantities@0.12.1:', type=('build', 'run'), when='@0.6.4:') + depends_on('py-scipy@1.5.4:', type=('build', 'run'), when='@0.6.4:') + depends_on('py-six@1.10.0:', type=('build', 'run'), when='@0.6.4:') + depends_on('py-tqdm', type=('build', 'run'), when='@0.6.4:') -- GitLab From 91eefeae2ff6cba93daf62f55ab631e1931870b3 Mon Sep 17 00:00:00 2001 From: Moritz-Alexander-Kern <moritz.kern@ymail.com> Date: Thu, 12 May 2022 14:08:52 +0200 Subject: [PATCH 05/22] add py-elephant to spack.yml --- spack.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/spack.yaml b/spack.yaml index 4e967314..b29a7d76 100644 --- a/spack.yaml +++ b/spack.yaml @@ -44,6 +44,7 @@ spack: - py-hbp-neuromorphic-platform@0.10.1 - py-torch~cuda~rocm~valgrind~mkldnn~mpi~gloo~tensorpipe~onnx_ml@1.9.1 ^protobuf@:3.17.999 - py-lfpy@2.2.6 + - py-elephant #- biobb-common # demo for codejam12 #- funniest1022 -- GitLab From 0be497a2703a0500598d130bb73088de492f95a7 Mon Sep 17 00:00:00 2001 From: Moritz-Alexander-Kern <moritz.kern@ymail.com> Date: Thu, 12 May 2022 14:16:33 +0200 Subject: [PATCH 06/22] add py-viziphant package --- packages/py-viziphant/package.py | 29 +++++++++++++++++++++++++++++ spack.yaml | 1 + 2 files changed, 30 insertions(+) create mode 100644 packages/py-viziphant/package.py diff --git a/packages/py-viziphant/package.py b/packages/py-viziphant/package.py new file mode 100644 index 00000000..9853eb54 --- /dev/null +++ b/packages/py-viziphant/package.py @@ -0,0 +1,29 @@ +# Copyright 2013-2022 Lawrence Livermore National Security, LLC and other +# Spack Project Developers. See the top-level COPYRIGHT file for details. +# +# SPDX-License-Identifier: (Apache-2.0 OR MIT) + +from spack import * + + +class PyViziphant(PythonPackage): + """Viziphant is a package for the visualization of the analysis results of electrophysiology data in Python""" + + homepage = "https://viziphant.readthedocs.io/en/latest/" + pypi = "viziphant/viziphant-0.1.0.tar.gz" + + # notify when the package is updated. + maintainers = ['Moritz-Alexander-Kern'] + + version('0.2.0', sha256='044b5c92de169dfafd9665efe2c310e917d2c21980bcc9f560d5c727161f9bd8') + version('0.1.0', sha256='8fd56ec8633f799396dc33fbace95d2553bedb17f680a8c0e97f43b3a629bf6c') + + depends_on('py-setuptools', type='build') + depends_on('python@3.7:3.10', type=('build', 'run')) + depends_on('py-neo@0.9.0:', type=('build', 'run')) + depends_on('py-elephant@0.9.0:', type=('build', 'run')) + depends_on('py-numpy@1.18.1:', type=('build', 'run')) + depends_on('py-quantities@0.12.1:', type=('build', 'run')) + depends_on('py-six@1.10.0:', type=('build', 'run')) + depends_on('py-matplotlib@3.3.2:', type=('build', 'run')) + depends_on('py-seaborn@0.9.0:', type=('build', 'run')) diff --git a/spack.yaml b/spack.yaml index 4e967314..6e6a57bd 100644 --- a/spack.yaml +++ b/spack.yaml @@ -36,6 +36,7 @@ spack: #- py-ebrains-drive@0.4.0 #- py-vf-client@0.6.3 - py-hbp-archive@1.1.1 + - py-viziphant #- py-morphounit@1.0.4 #- py-neurom@1.4.10 #- py-morphio@3.1.1 -- GitLab From b90f87b277bde9cf79ad748e9a60d6294248c654 Mon Sep 17 00:00:00 2001 From: Moritz-Alexander-Kern <moritz.kern@ymail.com> Date: Fri, 13 May 2022 17:26:58 +0200 Subject: [PATCH 07/22] fixed variant docs --- packages/py-elephant/package.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/py-elephant/package.py b/packages/py-elephant/package.py index 67195d94..984b0a92 100644 --- a/packages/py-elephant/package.py +++ b/packages/py-elephant/package.py @@ -38,8 +38,8 @@ class PyElephant(PythonPackage): depends_on('py-quantities@0.10.1:', type=('build', 'run'), when='@0.3.0:0.4.1') depends_on('py-scipy@0.14.0:', type=('build', 'run'), when='@0.3.0:0.4.1') depends_on('py-pandas@0.14.1:', type=('build', 'run'), when='+pandas') - depends_on('py-numpydoc@0.5:', type=('build', 'run'), when='+doc') - depends_on('py-sphinx@1.2.2:', type=('build', 'run'), when='+doc') + depends_on('py-numpydoc@0.5:', type=('build', 'run'), when='+docs') + depends_on('py-sphinx@1.2.2:', type=('build', 'run'), when='+docs') depends_on('py-pandas@0.18.0:', type=('build', 'run'), when='+extras') depends_on('py-scikit-learn@0.23.2:', type=('build', 'run'), when='+extras') depends_on('py-statsmodels@0.12.1:', type=('build', 'run'), when='+extras') -- GitLab From d999fda479a4c19ea6de3c014528ae07d921a9b4 Mon Sep 17 00:00:00 2001 From: Athanasios Karmas <karmas@athenarc.gr> Date: Thu, 19 May 2022 16:11:19 +0200 Subject: [PATCH 08/22] Update spack.yaml --- spack.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spack.yaml b/spack.yaml index 0bd507e2..c76f6807 100644 --- a/spack.yaml +++ b/spack.yaml @@ -28,7 +28,7 @@ spack: - py-formencode - tvb-framework ^binutils+ld+gold - pynn-brainscales@2.0-rc1 ^log4cxx@0.10.0 ^googletest@1.11.0:+gmock - - oppulance@2.0-rc1 + #- oppulance@2.0-rc1 #- py-cerebstats #- py-cerebunit - py-cerebrus -- GitLab From d496e79f3a92e10d56be60fb15722948a6ef5718 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dani=20Beltr=C3=A1n?= <daniel.beltran@irbbarcelona.org> Date: Thu, 19 May 2022 18:43:15 +0200 Subject: [PATCH 09/22] Add new directory --- packages/biobb-md/.gitkeep | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 packages/biobb-md/.gitkeep diff --git a/packages/biobb-md/.gitkeep b/packages/biobb-md/.gitkeep new file mode 100644 index 00000000..e69de29b -- GitLab From 062483be24ff765461b4ada1073da32b0e118da0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dani=20Beltr=C3=A1n?= <daniel.beltran@irbbarcelona.org> Date: Thu, 19 May 2022 18:49:30 +0200 Subject: [PATCH 10/22] Upload New File --- packages/biobb-md/package.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 packages/biobb-md/package.py diff --git a/packages/biobb-md/package.py b/packages/biobb-md/package.py new file mode 100644 index 00000000..4453fb36 --- /dev/null +++ b/packages/biobb-md/package.py @@ -0,0 +1,17 @@ +from spack import * + +class BiobbMd(PythonPackage): + """Biobb_md is the Biobb module collection to perform molecular + dynamics simulations""" + + # Homepage and download url + homepage = "https://github.com/bioexcel/biobb_md" + git = 'https://github.com/bioexcel/biobb_md.git' + + # Versions + version('3.7.1', branch='master') + + # Dependencies + depends_on('biobb-common') + depends_on('python@3.7:', type=('build', 'run')) + depends_on('gromacs') -- GitLab From 080059b491f3d925aca2052c371d8823321dfcf2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eric=20M=C3=BCller?= <mueller@kip.uni-heidelberg.de> Date: Fri, 20 May 2022 12:43:33 +0200 Subject: [PATCH 11/22] Fix oppulance If starting from scratch the archive file isn't there in do_fetch; in this case, we can make use of the folder where the freshly downloaded resources are cloned to. --- packages/oppulance/package.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/packages/oppulance/package.py b/packages/oppulance/package.py index ffc1acab..159140c7 100644 --- a/packages/oppulance/package.py +++ b/packages/oppulance/package.py @@ -41,18 +41,23 @@ class Oppulance(Package): git='https://github.com/electronicvisions/{}'.format(res), tag=release['tag'], expand=False, + placement=res ) def do_fetch(self, mirror_only=False): super(Oppulance, self).do_fetch(mirror_only) mkdirp(self.stage.source_path) tar = which('tar') + ln = which('ln') bash = which('bash') with working_dir(self.stage.source_path): for key in self.resources: for res in self.resources[key]: - tar('xf', res.fetcher.stage.archive_file) - tar('xf', self.stage.archive_file) + if res.fetcher.stage.archive_file: + tar('xf', res.fetcher.stage.archive_file) + else: + # freshly download + ln('-sf', res.fetcher.stage.source_path, res.name) bash('gcc/ci/00_download_prerequisites.sh') def install(self, spec, prefix): @@ -60,6 +65,6 @@ class Oppulance(Package): bash('binutils-gdb/ci/00_build_install.sh') bash('gcc/ci/01_build_install_freestanding.sh') bash('newlib/ci/00_build_install.sh') - bash('oppulance/ci/00_build_install_libstdc++.sh') + bash('ci/00_build_install_libstdc++.sh') mkdirp(spec.prefix) install_tree('install/.', spec.prefix) -- GitLab From a5ea360233fef29b2b7d59e8b025f24b81b166d4 Mon Sep 17 00:00:00 2001 From: Athanasios Karmas <karmas@athenarc.gr> Date: Fri, 20 May 2022 13:08:34 +0200 Subject: [PATCH 12/22] Update spack.yaml --- spack.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spack.yaml b/spack.yaml index c76f6807..0bd507e2 100644 --- a/spack.yaml +++ b/spack.yaml @@ -28,7 +28,7 @@ spack: - py-formencode - tvb-framework ^binutils+ld+gold - pynn-brainscales@2.0-rc1 ^log4cxx@0.10.0 ^googletest@1.11.0:+gmock - #- oppulance@2.0-rc1 + - oppulance@2.0-rc1 #- py-cerebstats #- py-cerebunit - py-cerebrus -- GitLab From 7a8cee0464cd424e2c5edb76291d7dd3d249441e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eric=20M=C3=BCller?= <mueller@kip.uni-heidelberg.de> Date: Fri, 20 May 2022 16:55:53 +0200 Subject: [PATCH 13/22] Fix oppulance: Explicitly depend on modern flex version --- packages/oppulance/package.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/packages/oppulance/package.py b/packages/oppulance/package.py index 159140c7..5934d909 100644 --- a/packages/oppulance/package.py +++ b/packages/oppulance/package.py @@ -14,11 +14,10 @@ class Oppulance(Package): depends_on('gettext') depends_on('zlib') depends_on('bison') - depends_on('flex') + depends_on('flex@2.6.4:') depends_on('m4') depends_on('texinfo') depends_on('wget') - conflicts('flex', when='@2.6.3', msg='Binutils 2.25 for Nux doesn\'t build with flex 2.6.3.') releases = [ { -- GitLab From 3c72d4be6726ba868bb032a0ba84b778265d422b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eric=20M=C3=BCller?= <mueller@kip.uni-heidelberg.de> Date: Tue, 24 May 2022 10:30:33 +0200 Subject: [PATCH 14/22] Fix py-torch: Enable tensorpipe MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Importing torch yields an ImportError caused by some mismatch between build options (distributed is enabled, but tensorpipe is not → this seems unsupported → enable tensorpipe). Related to: https://support.humanbrainproject.eu/#ticket/zoom/14319 --- spack.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spack.yaml b/spack.yaml index 0bd507e2..2c92e597 100644 --- a/spack.yaml +++ b/spack.yaml @@ -43,7 +43,7 @@ spack: - py-hippounit@1.3.6 - py-efel@4.0.4 - py-hbp-neuromorphic-platform@0.10.1 - - py-torch~cuda~rocm~valgrind~mkldnn~mpi~gloo~tensorpipe~onnx_ml@1.9.1 ^protobuf@:3.17.999 + - py-torch~cuda~rocm~valgrind~mkldnn~mpi~gloo+tensorpipe~onnx_ml@1.9.1 ^protobuf@:3.17.999 - py-lfpy@2.2.6 #- biobb-common # demo for codejam12 -- GitLab From 166bead25dda3837059de06874f9310a0e4fb660 Mon Sep 17 00:00:00 2001 From: EtienneCmb <e.combrisson@gmail.com> Date: Tue, 24 May 2022 13:15:33 +0200 Subject: [PATCH 15/22] Initial commit for adding Frites --- packages/py-frites/package.py | 61 +++++++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 packages/py-frites/package.py diff --git a/packages/py-frites/package.py b/packages/py-frites/package.py new file mode 100644 index 00000000..33622ed8 --- /dev/null +++ b/packages/py-frites/package.py @@ -0,0 +1,61 @@ +# Copyright 2013-2022 Lawrence Livermore National Security, LLC and other +# Spack Project Developers. See the top-level COPYRIGHT file for details. +# +# SPDX-License-Identifier: (Apache-2.0 OR MIT) + +# ---------------------------------------------------------------------------- +# If you submit this package back to Spack as a pull request, +# please first remove this boilerplate and all FIXME comments. +# +# This is a template package file for Spack. We've put "FIXME" +# next to all the things you'll want to change. Once you've handled +# them, you can save this file and test your package like this: +# +# spack install py-frites +# +# You can edit this file again by typing: +# +# spack edit py-frites +# +# See the Spack documentation for more information on packaging. +# ---------------------------------------------------------------------------- + +from spack import * + + +class PyFrites(PythonPackage): + """Frites is a Python toolbox for assessing information-based measures on + human and animal neurophysiological data (M/EEG, Intracranial).""" + + # FIXME: Add a proper url for your package's homepage here. + homepage = "https://brainets.github.io/frites/" + pypi = "frites/frites-0.4.2.tar.gz" + + # FIXME: Add a list of GitHub accounts to + # notify when the package is updated. + # maintainers = ['github_user1', 'github_user2'] + + version('0.4.2', sha256='5da63f6f91515ff0dbed0252a75fcbdeade4311bfd28d08cd644c89c85e6ac5a') + + # FIXME: Only add the python/pip/wheel dependencies if you need specific versions + # or need to change the dependency type. Generic python/pip/wheel dependencies are + # added implicity by the PythonPackage base class. + depends_on('python@3.7:', type=('build', 'run')) + # depends_on('py-pip@X.Y:', type='build') + # depends_on('py-wheel@X.Y:', type='build') + + # FIXME: Add a build backend, usually defined in pyproject.toml. If no such file + # exists, use setuptools. + depends_on('py-setuptools', type='build') + # depends_on('py-flit-core', type='build') + # depends_on('py-poetry-core', type='build') + + # FIXME: Add additional dependencies if required. + depends_on('py-numpy', type=('build', 'run')) + depends_on('py-scipy', type=('build', 'run')) + depends_on('py-mne', type=('build', 'run')) + depends_on('py-joblib', type=('build', 'run')) + depends_on('py-xarray', type=('build', 'run')) + depends_on('py-netcdf4', type=('build', 'run')) + depends_on('py-h5netcdf', type=('build', 'run')) + depends_on('py-scikit-learn', type=('build', 'run')) -- GitLab From 082c414dc6a481aa0e3dfa8a0e420df0c9b370ba Mon Sep 17 00:00:00 2001 From: Athanasios Karmas <karmas@athenarc.gr> Date: Tue, 24 May 2022 18:16:28 +0200 Subject: [PATCH 16/22] Update spack.yaml --- spack.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spack.yaml b/spack.yaml index 0bd507e2..c76f6807 100644 --- a/spack.yaml +++ b/spack.yaml @@ -28,7 +28,7 @@ spack: - py-formencode - tvb-framework ^binutils+ld+gold - pynn-brainscales@2.0-rc1 ^log4cxx@0.10.0 ^googletest@1.11.0:+gmock - - oppulance@2.0-rc1 + #- oppulance@2.0-rc1 #- py-cerebstats #- py-cerebunit - py-cerebrus -- GitLab From 647a522eec735747a564032adb10c900340193da Mon Sep 17 00:00:00 2001 From: Athanasios Karmas <karmas@athenarc.gr> Date: Tue, 24 May 2022 18:23:18 +0200 Subject: [PATCH 17/22] Add py-lazyarray in response to MR !84 --- spack.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/spack.yaml b/spack.yaml index c76f6807..08f3acdd 100644 --- a/spack.yaml +++ b/spack.yaml @@ -15,6 +15,7 @@ spack: - py-seaborn - py-matplotlib - py-nameparser + - py-lazyarray #- py-version-query # EBRAINS simulators - nest@3.3 +python +gsl +mpi -- GitLab From b4775b666494f130b865d21223caf111b016af3c Mon Sep 17 00:00:00 2001 From: Eleni Mathioulaki <emathioulaki@athenarc.gr> Date: Wed, 25 May 2022 16:44:30 +0200 Subject: [PATCH 18/22] Update spack.yaml --- spack.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/spack.yaml b/spack.yaml index 692bebdf..571a2ca0 100644 --- a/spack.yaml +++ b/spack.yaml @@ -29,6 +29,7 @@ spack: - py-formencode - tvb-framework ^binutils+ld+gold - pynn-brainscales@2.0-rc1 ^log4cxx@0.10.0 ^googletest@1.11.0:+gmock + - py-neo #- oppulance@2.0-rc1 #- py-cerebstats #- py-cerebunit -- GitLab From ecc4505ff32d07917c4f29766233250fed043e7f Mon Sep 17 00:00:00 2001 From: Athanasios Karmas <karmas@athenarc.gr> Date: Thu, 26 May 2022 14:08:51 +0000 Subject: [PATCH 19/22] updates in track_spack_releases --- operations/track_spack_releases.xlsx | Bin 10958 -> 10959 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/operations/track_spack_releases.xlsx b/operations/track_spack_releases.xlsx index f4a99b2b76ef0c995c6332e437bd8573a2f2c6c9..4f6f87f8155cb580a66489fc44c8b64db035dc45 100644 GIT binary patch delta 3243 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 Y4gL3tSbbq5@FccSn3n`A`1j6#0K(k|1ONa4 delta 3242 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 -- GitLab From c0272c30cb994f289191dcc282cf59a57920c5be Mon Sep 17 00:00:00 2001 From: Eleni Mathioulaki <emathioulaki@athenarc.gr> Date: Thu, 26 May 2022 16:36:27 +0200 Subject: [PATCH 20/22] Update spack.yaml --- spack.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/spack.yaml b/spack.yaml index 6a13c7c5..55228eb9 100644 --- a/spack.yaml +++ b/spack.yaml @@ -50,6 +50,7 @@ spack: - py-torch~cuda~rocm~valgrind~mkldnn~mpi~gloo~tensorpipe~onnx_ml@1.9.1 ^protobuf@:3.17.999 - py-lfpy@2.2.6 - py-elephant + - py-frites #- biobb-common # demo for codejam12 #- funniest1022 -- GitLab From 04e913518f10bffef812b5279c4d36d76e83cd0d Mon Sep 17 00:00:00 2001 From: Eleni Mathioulaki <emathioulaki@athenarc.gr> Date: Fri, 27 May 2022 11:48:33 +0200 Subject: [PATCH 21/22] Update spack.yaml --- spack.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/spack.yaml b/spack.yaml index 2ea80450..55e5f250 100644 --- a/spack.yaml +++ b/spack.yaml @@ -51,7 +51,8 @@ spack: - py-lfpy@2.2.6 - py-elephant - py-frites - #- biobb-common + - biobb-common + - biobb-md # demo for codejam12 #- funniest1022 concretization: together -- GitLab From 11bd33f54127cc55d9e178d420a2fc2fdec0fe6f Mon Sep 17 00:00:00 2001 From: Eleni Mathioulaki <emathioulaki@athenarc.gr> Date: Fri, 27 May 2022 13:18:07 +0200 Subject: [PATCH 22/22] Update spack.yaml --- spack.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/spack.yaml b/spack.yaml index 55e5f250..dd0c326c 100644 --- a/spack.yaml +++ b/spack.yaml @@ -51,8 +51,8 @@ spack: - py-lfpy@2.2.6 - py-elephant - py-frites - - biobb-common - - biobb-md + #- biobb-common + #- biobb-md # demo for codejam12 #- funniest1022 concretization: together -- GitLab