-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathenvironment.yml
50 lines (49 loc) · 1.35 KB
/
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
# For developers only:
# Remove the ece2cmor environment:
# conda deactivate
# rm -rf ${mambapath}/envs/ece2cmor3
# Create the ece2cmor3 environment:
# activatemamba
# mamba update -y --name base mamba # For updating mamba itself
# mamba env create -f environment.yml # Create the ece2cmor3 environment
# Basic tests:
# which python # ${mambapath}/envs/ece2cmor3/bin/python
# python --version # Python 3.11.8
# cdo -V # version 2.3.0
# drq -v # version 01.02.00
# drq -h
# ece2cmor -V # ece2cmor v2.4.0
#
# The version of one of the packages can be adjusted manually, For instance change the
# data request version of the dreq package (ensure the ece2cmor3 environment is active):
# pip uninstall -y dreqPy==01.2.0; pip install dreqPy==01.0.33
name: ece2cmor3
channels:
- conda-forge
- nodefaults
dependencies:
- cdo
- cmor
- dreqPy==01.2.0
- f90nml
- gitpython
- jsonschema
- netcdf4
- numpy
- openpyxl
- pandas
- pip
- pyngl
- pytest
- python
- python-cdo
- python-eccodes
- python-dateutil
- requests
- setuptools
- testfixtures
- xarray
- xlsxwriter
# Additionally required by tem-diag:
- nco
- scipy