forked from ESMValGroup/ESMValTool
-
Notifications
You must be signed in to change notification settings - Fork 0
/
environment.yml
33 lines (31 loc) · 890 Bytes
/
environment.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
---
name: esmvaltool
channels:
- conda-forge
- esmvalgroup
dependencies:
# Python packages that cannot be installed from PyPI:
- cartopy>=0.18
- compilers
- gdal
- esmpy
- esmvalcore>=2.2.0,<2.3
- iris>=3.0.1
- matplotlib>3.3.1 # bug in 3.3.1 but 3.3.3 gets installed automatically
# Non-Python dependencies
- cdo>=1.9.7
- eccodes!=2.19.0 # cdo dependency; something messed up with libeccodes.so
- imagemagick
- mpich<3.4 # avoid 3.4.1 external_2 from conda-forge like the plague
- nco
- ruamel.yaml
- scikit-learn # may hit hw-specific issue if from pypi https://github.com/scikit-learn/scikit-learn/issues/14485
# Multi language support:
- ncl>=6.5.0 # this should always install 6.6.0 though
- r-base>=3.5
# R packages needed for development
- r-docopt
- r-lintr
- r-styler
- r-yaml
- r-udunits2 # needed by the docker build