@@ -20,21 +20,30 @@ RUN apt-get install -y python3-setuptools unzip
20
20
21
21
RUN /bin/bash -c "source ~/env/neurosci/bin/activate"
22
22
23
+ # ### Set versions
24
+
25
+ # This will set the versions of simulators installed with 'omv install ...'
26
+ ENV OMV_VER=v0.2.11
27
+
28
+ ENV PYNEUROML_VER=1.1.0
29
+ ENV NETPYNE_VER=1.0.5
30
+ ENV EDEN_VER=0.2.2
31
+
23
32
24
33
# Install NeuroML Python libraries
25
34
26
- RUN $VENV/bin/pip install pyNeuroML==1.0.10 # will set versions of libNeuroML, pylems, NeuroMLlite...
35
+ RUN $VENV/bin/pip install pyNeuroML==$PYNEUROML_VER # will set versions of libNeuroML, pylems, NeuroMLlite...
27
36
28
37
29
38
# Install OMV
30
39
31
- RUN $VENV/bin/pip install git+https://github.com/OpenSourceBrain/osb-model-validation
40
+ RUN $VENV/bin/pip install git+https://github.com/OpenSourceBrain/osb-model-validation@v0.2.11
32
41
RUN sed -i -e s/'\/ usr\/ bin\/ python' /'\/ home\/ docker\/ env\/ neurosci\/ bin\/ python' /g $VENV/bin/omv
33
42
34
43
35
44
# Install jNeuroML, PyLEMS & NeuroML2
36
45
37
- RUN $VENV/bin/omv install jNeuroML
46
+ RUN $VENV/bin/omv install jNeuroML
38
47
ENV JNML_HOME=$HOME/jnml/jNeuroMLJar
39
48
40
49
RUN $VENV/bin/omv install jLEMS
@@ -59,8 +68,7 @@ ENV NEST_INSTALL_DIR=$HOME/env/neurosci
59
68
# Install NetPyNE
60
69
61
70
RUN apt-get remove -y python3-cycler python3-matplotlib python3-dateutil
62
- # RUN $VENV/bin/pip install pandas==0.23.4 python-dateutil==2.5.0
63
- RUN $VENV/bin/pip install git+https://github.com/suny-downstate-medical-center/netpyne@neuroml_updates
71
+ RUN $VENV/bin/pip install netpyne==$NETPYNE_VER
64
72
65
73
66
74
# ######## Disabled for now, issues compiling on bionic....
@@ -93,7 +101,6 @@ RUN omv install arbor
93
101
94
102
# Install EDEN
95
103
96
- ENV EDEN_VER=0.2.1
97
104
RUN $VENV/bin/pip install eden-simulator==$EDEN_VER
98
105
99
106
0 commit comments