You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .repo2docker/environment.yml
+28-19Lines changed: 28 additions & 19 deletions
Original file line number
Diff line number
Diff line change
@@ -15,42 +15,51 @@ channels:
15
15
dependencies:
16
16
# python
17
17
- mpi4py=3.1.3 # MG20220906: To avoid mpi warnings in FEniCS, cf. https://fenicsproject.discourse.group/t/runtimewarning-mpi4py-mpi-file-size-changed-may-indicate-binary-incompatibility-expected-32-from-c-header-got-40-from-pyobject-def-compile-class-cpp-data-mpi-comm-mpi-comm-world/6496 # MG20220906: Note that 3.0.3 leads to a `RuntimeError: Error when importing mpi4py`, but 3.1.3 seems to work.
18
-
- numpy=1.21.5# MG20221220: later numpy versions seem incompatible with itkwidgets 0.32
19
-
- python
20
-
- scipy
21
-
- sympy
18
+
- numpy=1.21.6# MG20221220: later numpy versions seem incompatible with itkwidgets 0.32
19
+
- python=3.8
20
+
- scipy=1.9
21
+
- sympy=1.9
22
22
23
23
# jupyter
24
-
- "ipywidgets<8"# MG20221226: cf. https://github.com/InsightSoftwareConsortium/itkwidgets/pull/590/files # MG20230601: Somehow this is still needed, despite the updated itkwidgets version…
25
-
- itkwidgets=0.32.6
26
-
- jupyter
27
-
- jupyter_contrib_nbextensions
28
-
- jupyter_nbextensions_configurator
29
-
- "jupyterlab<4"# MG20230602: This seems to be needed as well, otherwise jupyter does not start on binder
30
-
- "notebook<6.5"# MG20221226: cf. https://github.com/InsightSoftwareConsortium/itkwidgets/pull/590/files # MG20230601: Somehow this is still needed, despite the updated itkwidgets version…
24
+
- ipywidgets=7.6 # MG20221226: cf. https://github.com/InsightSoftwareConsortium/itkwidgets/pull/590/files # MG20230601: Somehow this is still needed, despite the updated itkwidgets version…
25
+
- itkwidgets=0.32
26
+
# MG20240123: Specified all these versions based on the 2023 build to get ipywidgets and itkwidgets to properly interact
27
+
- jupyter=1.0.0
28
+
- jupyter_client=7.4.8
29
+
- jupyter_console=6.4.4
30
+
- jupyter_contrib_core=0.4.0
31
+
- jupyter_contrib_nbextensions=0.5.1
32
+
- jupyter_core=5.1.3
33
+
- jupyter_highlight_selected_word=0.2.0
34
+
- jupyter_latex_envs=1.4.6
35
+
- jupyter_nbextensions_configurator=0.4.1
36
+
- jupyter_server=2.0.6
37
+
- jupyter_server_terminals=0.4.3
38
+
# MG20240123: Specified all these versions based on the 2023 build to get ipywidgets and itkwidgets to properly interact
39
+
- jupyterlab=3.5 # MG20230602: This seems to be needed as well, otherwise jupyter does not start on binder
40
+
- notebook=6.4 # MG20221226: cf. https://github.com/InsightSoftwareConsortium/itkwidgets/pull/590/files # MG20230601: Somehow this is still needed, despite the updated itkwidgets version…
31
41
32
42
# coding stuff
33
-
- git
43
+
- git=2.39
34
44
35
45
# computing stuff
46
+
- expat=2.5
36
47
- fenics=2019.1.0
37
-
- gmsh
38
-
- meshio
39
48
- vtk=9.0 # MG20201223: Need to correspond to the environment variable CPATH # MG20220628: Apparently there is some kind of conflict between vtk9.1 & libstdc++.so.6 in Ubuntu 20.04… # MG20221220: Apparently there is some kind of conflict between vtk9.1 & itkwidgets 0.32…
40
49
41
50
# plotting stuff
42
-
- matplotlib
43
-
- gnuplot
51
+
- matplotlib=3.5
52
+
- gnuplot=5.4
44
53
45
54
- pip
46
55
- pip:
47
56
# python
48
-
- numpy==1.21.5# MG20240605: meshio seems to be installing a newer numpy…
57
+
- numpy==1.21.6# MG20240605: meshio seems to be installing a newer numpy…
0 commit comments