Skip to content
Snippets Groups Projects
Commit 08973cac authored by Eric Müller's avatar Eric Müller :mountain_bicyclist: Committed by Eleni Mathioulaki
Browse files

feat(bss2): support for "incremental experiments"

We now support a builder pattern using pyNN.run. This allows to
construct single(!) experiments with changing stimulus
dynamics/recording settings/parameter changes.
parent b31d1407
No related branches found
No related tags found
1 merge request!514create new experimental release
...@@ -21,6 +21,8 @@ class Hxtorch(WafPackage): ...@@ -21,6 +21,8 @@ class Hxtorch(WafPackage):
maintainers = ['emuller'] maintainers = ['emuller']
version('8.0-a3', tag='hxtorch-8.0-a3')
version('8.0-a2', tag='hxtorch-8.0-a2')
version('8.0-a1', tag='hxtorch-8.0-a1') version('8.0-a1', tag='hxtorch-8.0-a1')
version('7.0-rc1-fixup3', tag='hxtorch-7.0-rc1-fixup3') version('7.0-rc1-fixup3', tag='hxtorch-7.0-rc1-fixup3')
version('7.0-rc1-fixup2', tag='hxtorch-7.0-rc1-fixup2') version('7.0-rc1-fixup2', tag='hxtorch-7.0-rc1-fixup2')
...@@ -28,6 +30,8 @@ class Hxtorch(WafPackage): ...@@ -28,6 +30,8 @@ class Hxtorch(WafPackage):
# compiler for the BrainScaleS-2 embedded processor ("PPU"); needed for # compiler for the BrainScaleS-2 embedded processor ("PPU"); needed for
# building/linking, at runtime and for testing # building/linking, at runtime and for testing
depends_on('oppulance@8.0-a3', when='@8.0-a3', type=('build', 'link', 'run', 'test'))
depends_on('oppulance@8.0-a2', when='@8.0-a2', type=('build', 'link', 'run', 'test'))
depends_on('oppulance@8.0-a1', when='@8.0-a1', type=('build', 'link', 'run', 'test')) depends_on('oppulance@8.0-a1', when='@8.0-a1', type=('build', 'link', 'run', 'test'))
depends_on('oppulance@7.0-rc1-fixup3', when='@7.0-rc1-fixup3', type=('build', 'link', 'run', 'test')) depends_on('oppulance@7.0-rc1-fixup3', when='@7.0-rc1-fixup3', type=('build', 'link', 'run', 'test'))
depends_on('oppulance@7.0-rc1-fixup2', when='@7.0-rc1-fixup2', type=('build', 'link', 'run', 'test')) depends_on('oppulance@7.0-rc1-fixup2', when='@7.0-rc1-fixup2', type=('build', 'link', 'run', 'test'))
......
...@@ -21,6 +21,14 @@ class Oppulance(Package): ...@@ -21,6 +21,14 @@ class Oppulance(Package):
depends_on('gmp') depends_on('gmp')
releases = [ releases = [
{
'version': '8.0-a3',
'tag': 'ebrains-8.0-a3'
},
{
'version': '8.0-a2',
'tag': 'ebrains-8.0-a2'
},
{ {
'version': '8.0-a1', 'version': '8.0-a1',
'tag': 'ebrains-8.0-a1' 'tag': 'ebrains-8.0-a1'
......
...@@ -21,6 +21,7 @@ class PynnBrainscales(WafPackage): ...@@ -21,6 +21,7 @@ class PynnBrainscales(WafPackage):
maintainers = ['emuller'] maintainers = ['emuller']
version('8.0-a3', tag='pynn-brainscales-8.0-a3')
version('8.0-a2', tag='pynn-brainscales-8.0-a2') version('8.0-a2', tag='pynn-brainscales-8.0-a2')
version('8.0-a1', tag='pynn-brainscales-8.0-a1') version('8.0-a1', tag='pynn-brainscales-8.0-a1')
version('7.0-rc1-fixup3', tag='pynn-brainscales-7.0-rc1-fixup3') version('7.0-rc1-fixup3', tag='pynn-brainscales-7.0-rc1-fixup3')
...@@ -29,6 +30,8 @@ class PynnBrainscales(WafPackage): ...@@ -29,6 +30,8 @@ class PynnBrainscales(WafPackage):
# compiler for the BrainScaleS-2 embedded processor ("PPU"); needed for # compiler for the BrainScaleS-2 embedded processor ("PPU"); needed for
# building/linking, at runtime and for testing # building/linking, at runtime and for testing
depends_on('oppulance@8.0-a3', when='@8.0-a3', type=('build', 'link', 'run', 'test'))
depends_on('oppulance@8.0-a2', when='@8.0-a2', type=('build', 'link', 'run', 'test'))
depends_on('oppulance@8.0-a1', when='@8.0-a1', type=('build', 'link', 'run', 'test')) depends_on('oppulance@8.0-a1', when='@8.0-a1', type=('build', 'link', 'run', 'test'))
depends_on('oppulance@7.0-rc1-fixup3', when='@7.0-rc1-fixup3', type=('build', 'link', 'run', 'test')) depends_on('oppulance@7.0-rc1-fixup3', when='@7.0-rc1-fixup3', type=('build', 'link', 'run', 'test'))
depends_on('oppulance@7.0-rc1-fixup2', when='@7.0-rc1-fixup2', type=('build', 'link', 'run', 'test')) depends_on('oppulance@7.0-rc1-fixup2', when='@7.0-rc1-fixup2', type=('build', 'link', 'run', 'test'))
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment