Skip to content

Commit 489d5ab

Browse files
committed
Merge branch 'development' into test_nest
* development: version argument Test with pynn 0.10.0, nest 3.1, nrn 8.0.0
2 parents 6357632 + 01ff762 commit 489d5ab

File tree

5 files changed

+10
-6
lines changed

5 files changed

+10
-6
lines changed

omv/engines/getnest.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
def install_nest(version):
99

1010
if not version:
11-
version='2.20.0'
11+
version='3.1'
1212

1313
inform('Installing NEST', indent=2, verbosity=1)
1414
nestpath = os.path.join(os.environ['HOME'],'nest')

omv/engines/getnrn.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
def install_neuron(version):
1212
if not version:
1313
if sys.version_info.major == 3:
14-
version='7.8.2'
14+
version='8.0.0' # 8.0.0 works with pynn 0.10.0
1515
else:
1616
version='7.6'
1717

omv/engines/getpynn.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,11 @@
44

55
from omv.engines.utils.wdir import working_dir
66

7-
def install_pynn():
7+
def install_pynn(version):
8+
9+
if not version:
10+
version='0.10.0'
11+
812
try:
913

1014
#pip_install('lazyarray') # This should ideally be automatically installed with PyNN...
@@ -19,7 +23,7 @@ def install_pynn():
1923
path = os.path.join(install_root, pyNN_src)
2024

2125
with working_dir(path):
22-
print(check_output(['git','checkout','0.9.6'])) # neuroml branch has the latest NML2 import/export code!
26+
print(check_output(['git','checkout',version])) # neuroml branch has the latest NML2 import/export code!
2327
#check_output(['git','checkout','master'])
2428
#print(check_output(['python', 'setup.py', 'install']))
2529
pip_install('.')

omv/engines/pynn.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ def install(version):
3333
from omv.engines.getpynn import install_pynn
3434
home = os.environ['HOME']
3535
inform('Will fetch and install the latest pyNN', indent=2)
36-
install_pynn()
36+
install_pynn(version)
3737
inform('Done, PyNN is correctly installed...', indent=2)
3838

3939

omv/omv_util.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -287,7 +287,7 @@ def _install_engine(eng):
287287
install_nest(engine_version)
288288
elif eng.lower() == 'PyNN'.lower():
289289
from omv.engines.getpynn import install_pynn
290-
install_pynn()
290+
install_pynn(engine_version)
291291

292292
elif eng.lower() == 'PyNN_NEURON'.lower():
293293
from omv.engines.pynnneuron import PyNNNRNEngine

0 commit comments

Comments
 (0)