This page is a catalog of the packages and versions that make up each version of the E3SM-Unified metapackage. E3SM-Unified is intended to create a single conda environment that includes all of E3SM's analysis and diagnostics software.
The metapackage is maintained by Xylar Asay-Davis.
Table of Contents |
---|
Using the metapackage on E3SM supported machines
Please see /wiki/spaces/ED/pages/780271950
Installing the metapackage
To install your own version of the metapackage (typically on a machine not supported by E3SM), install anaconda or miniconda and then run the following:
Code Block |
---|
conda create -n e3sm-unified -c conda-forge -c e3sm e3sm-unified python=3.8 |
If you plan to use MPI from conda-forge, you will want to use the mpich or openmpi builds of e3sm-unified. For example, for mpich:
Code Block |
---|
conda create -n e3sm-unified-mpich -c conda-forge -c e3sm "e3sm-unified=*=mpi_mpich_*" python=3.8 |
This is only appropriate on Linux and OSX laptops and workstations, as the MPI packages from conda-forge do not work on HPC.
Tables of metapackage content
The list of packages installed as required by E3SM (and their pinned stable version) is below. Also listed is the person in charge of maintaining the pinned version. Contents of previous versions are also listed below.
Current Version
e3sm-unified 1.5.0
...
Beta testing start date:
...
...
Release date:
...
...
Main Packages
...
package
...
version
...
maintainer(s)
...
Notes
...
python
...
>=3.7
...
...
compass
...
1.0.0
...
...
we decided that this version of compass will not be part of E3SM-Unified for this release. It isn’t ready for release yet.
...
e3sm_diags
...
2.5.0
...
...
e3sm_to_cmip
...
1.7.1
...
...
geometric_features
...
0.5.0
...
...
New features added; new aggregation capability
...
globus-cli
...
nospec
...
...
ilamb
...
2.6
...
...
With system MPI on compute nodes (except Cori-KNL, Cooley, Acme1 and Andes)
...
ipython
...
nospec
...
...
jupyter
...
nospec
...
...
livvkit
...
3.0.0
...
...
moab
...
5.3.0
...
...
mpas-analysis
...
1.4.0
...
...
Numerous performance improvements1
...
mpas_tools
...
0.7.0
...
...
Threaded python-based mask generation for MPAS
...
nco
...
5.0.1
...
...
MALI support, MPI, mth_[srt/end], Masks
...
processflow
...
2.2.5
...
...
tempest-remap
...
2.1.0
...
...
tempest-extremes
...
2.2
...
Xylar Asay-Davis
Jill Chengzhu Zhang
...
Note: Missing from E3SM-Unified 1.4.0
...
zstash
...
1.1.0
...
...
zppy
...
1.0.0
...
...
Dependencies
...
package
...
version
...
maintainer(s)
...
blas
...
nospec
...
...
bottleneck
...
nospec
...
...
cartopy
...
nospec
...
...
cdat_info
...
8.2.1
...
...
cdms2
...
3.1.5
...
...
cdtime
...
3.1.4
...
...
cdutil
...
8.2.1
...
...
cmocean
...
nospec
...
...
dask
...
2021.5.0
...
...
eofs
...
nospec
...
...
esmf
...
8.1.1
...
...
With system MPI on compute nodes (except Cori-KNL, Cooley, Acme1 and Andes)
...
f90nml
...
nospec
...
...
genutil
...
8.2.1
...
...
globus-sdk
...
nospec
...
...
gsw
...
nospec
...
...
hdf5
...
1.10.6
...
Jill Chengzhu Zhang
Xylar Asay-Davis
...
ipygany
...
nospec
...
...
libnetcdf
...
4.8.0
...
...
lxml
...
nospec
...
...
matplotlib
...
nospec
...
Jill Chengzhu Zhang
Xylar Asay-Davis
...
mpi4py
...
nospec
...
...
With system MPI on compute nodes (except Cori-KNL, Cooley, Acme1 and Andes)
...
nb_conda
...
nospec
...
...
nb_conda_kernels
...
nospec
...
...
ncview
...
2.1.8
...
...
Produce quickview of netCDF files.
...
netCDF4
...
1.5.6 nompi
...
...
numpy
...
>1.13
...
...
output_viewer
...
1.3.1
...
Jill Chengzhu Zhang
Ryan Forsyth
...
pillow
...
nospec
...
...
plotly
...
nospec
...
...
progessbar2
...
nospec
...
...
proj
...
7.2.0
...
...
pyproj
...
3.0.1
...
Jill Chengzhu Zhang
Xylar Asay-Davis
...
scikit-image
...
nospec
...
...
scipy
...
nospec
...
...
pyevtk
...
nospec
...
...
pyflann
...
nospec
...
...
pyremap
...
nospec
...
...
pytest
...
nospec
...
...
pywavelets
...
nospec
...
...
shapely
...
nospec
...
...
sympy
...
nospec
...
...
tabulate
...
nospec
...
...
xarray
...
0.18.2
...
...
xesmf
...
nospec
...
...
a simple, high-level API, compatible with xarray.
“Emergency release”
To request changes to package versions, please change the version below and mark them in bold.
To request a new package, please add a row at the bottom of either "Main Packages" or "Dependencies" and and mark both the package name and version bold.
Use "nospec" for packages where conda should automatically choose the version (typically the latest).
e3sm-unified 1.5.1
...
Beta testing start date:
...
...
An “emergency” release to add support for the new mache package, update NCO, and install MOAB with mbtempest
...
Planned release date:
...
...
Main Packages
...
package
...
version
...
maintainer(s)
...
Notes
...
python
...
>=3.7
...
...
e3sm_diags
...
2.5.0
...
...
e3sm_to_cmip
...
1.7.1
...
...
geometric_features
...
0.5.0
...
...
globus-cli
...
nospec
...
...
ilamb
...
2.6
...
...
ipython
...
nospec
...
...
jupyter
...
nospec
...
...
livvkit
...
3.0.0
...
...
mache
...
1.0.0
...
...
Information about E3SM supported machines
...
moab
...
5.3.0
...
...
Install tempest version (was previously defaulting to the no-tempest version)
...
mpas-analysis
...
1.4.0
...
...
mpas_tools
...
0.7.0
...
...
nco
...
5.0.2
...
...
Not released yet, mbtempest support, fix for Cori
...
processflow
...
2.2.5
...
...
tempest-remap
...
2.1.0
...
...
tempest-extremes
...
2.2
...
Xylar Asay-Davis
Jill Chengzhu Zhang
...
zstash
...
1.1.0
...
...
zppy
...
1.0.0
...
...
Dependencies
...
package
...
version
...
maintainer(s)
...
blas
...
nospec
...
...
bottleneck
...
nospec
...
...
cartopy
...
nospec
...
...
cdat_info
...
8.2.1
...
...
cdms2
...
3.1.5
...
...
cdtime
...
3.1.4
...
...
cdutil
...
8.2.1
...
...
cmocean
...
nospec
...
...
dask
...
2021.5.0
...
...
eofs
...
nospec
...
...
esmf
...
8.1.1
...
...
With system MPI on compute nodes (except Cori-KNL, Cooley, Acme1 and Andes)
...
f90nml
...
nospec
...
...
genutil
...
8.2.1
...
...
globus-sdk
...
nospec
...
...
gsw
...
nospec
...
...
hdf5
...
1.10.6
...
...
ipygany
...
nospec
...
...
libnetcdf
...
4.8.1
...
...
Zarr fixes
...
lxml
...
nospec
...
...
matplotlib
...
nospec
...
...
metpy
...
nospec
...
...
Needed for vorticity calculations
...
mpi4py
...
nospec
...
...
With system MPI on compute nodes (except Cori-KNL, Cooley, Acme1 and Andes)
...
nb_conda
...
nospec
...
...
nb_conda_kernels
...
nospec
...
...
ncview
...
2.1.8
...
...
netCDF4
...
1.5.6 nompi
...
...
numpy
...
>1.13
...
...
output_viewer
...
1.3.1
...
...
pillow
...
nospec
...
...
plotly
...
nospec
...
...
progessbar2
...
nospec
...
...
proj
...
7.2.0
...
...
pyproj
...
3.0.1
...
...
scikit-image
...
nospec
...
...
scipy
...
nospec
...
...
pyevtk
...
nospec
...
...
pyflann
...
nospec
...
...
pyremap
...
nospec
...
...
pytest
...
nospec
...
...
pywavelets
...
nospec
...
...
shapely
...
nospec
...
...
sympy
...
nospec
...
...
tabulate
...
nospec
...
...
xarray
...
0.18.2
...
...
xesmf
...
nospec
...
Next versions
To request changes to package versions, please change the version below and mark them in bold.
To request a new package, please add a row at the bottom of either "Main Packages" or "Dependencies" and and mark both the package name and version bold.
Use "nospec" for packages where conda should automatically choose the version (typically the latest).
e3sm-unified 1.6.0
...
Beta testing start date:
...
...
Planned release date:
...
...
Main Packages
...
package
...
version
...
maintainer(s)
...
Notes
...
python
...
>=3.7
...
...
compass
...
1.1.0
...
...
e3sm_diags
...
2.5.0
...
...
e3sm_to_cmip
...
1.7.1
...
...
geometric_features
...
0.5.0
...
...
globus-cli
...
nospec
...
...
ilamb
...
2.6
...
...
ipython
...
nospec
...
...
jupyter
...
nospec
...
...
livvkit
...
3.0.0
...
...
mache
...
1.0.0
...
...
moab
...
5.3.0
...
...
mpas-analysis
...
1.4.0
...
...
mpas_tools
...
0.7.0
...
...
nco
...
5.0.1
...
...
processflow
...
2.2.5
...
...
tempest-remap
...
2.1.0
...
...
tempest-extremes
...
2.2
...
Xylar Asay-Davis
Jill Chengzhu Zhang
...
zstash
...
1.1.0
...
...
zppy
...
1.0.0
...
...
Dependencies
...
package
...
version
...
maintainer(s)
...
blas
...
nospec
...
...
bottleneck
...
nospec
...
...
cartopy
...
nospec
...
...
cdat_info
...
8.2.1
...
...
cdms2
...
3.1.5
...
...
cdtime
...
3.1.4
...
...
cdutil
...
8.2.1
...
...
cmocean
...
nospec
...
...
dask
...
2021.5.0
...
...
eofs
...
nospec
...
...
esmf
...
8.1.1
...
...
With system MPI on compute nodes (except Cori-KNL, Cooley, Acme1 and Andes)
...
f90nml
...
nospec
...
...
genutil
...
8.2.1
...
...
globus-sdk
...
nospec
...
...
gsw
...
nospec
...
...
hdf5
...
1.10.6
...
...
ipygany
...
nospec
...
...
libnetcdf
...
4.8.0
...
...
lxml
...
nospec
...
...
matplotlib
...
nospec
...
...
metpy
...
nospec
...
...
mpi4py
...
nospec
...
...
With system MPI on compute nodes (except Cori-KNL, Cooley, Acme1 and Andes)
...
nb_conda
...
nospec
...
...
nb_conda_kernels
...
nospec
...
...
ncview
...
2.1.8
...
...
netCDF4
...
1.5.6 nompi
...
...
numpy
...
>1.13
...
...
output_viewer
...
1.3.1
...
...
pillow
...
nospec
...
...
plotly
...
nospec
...
...
progessbar2
...
nospec
...
...
proj
...
7.2.0
...
...
pyproj
...
3.0.1
...
...
scikit-image
...
nospec
...
...
scipy
...
nospec
...
...
pyevtk
...
nospec
...
...
pyflann
...
nospec
...
...
pyremap
...
nospec
...
...
pytest
...
nospec
...
...
pywavelets
...
nospec
...
...
shapely
...
nospec
...
...
sympy
...
nospec
...
...
tabulate
...
nospec
...
...
xarray
...
0.18.2
...
...
xesmf
...
nospec
...
Previous Versions
e3sm-unified 1.4.0
...
Beta testing start date:
...
...
Test environments deployed on Anvil, Compy, Cori, Cooley and Grizzly
...
Planned release date:
...
...
Main Packages
...
package
...
version
...
maintainer(s)
...
Notes
...
python
...
>=3.6
...
...
e3sm_diags
...
2.3.0
...
...
streamflow diags, diurnal cycle, compatibility with the latest dask, bug fixes.
...
nco
...
4.9.7
...
...
4.9.6: cmem nodes, var_xtr
for MOSART; 4.9.7: glb_avg
fix, HFC tpd
fix
...
jupyter
...
nospec
...
...
ipython
...
nospec
...
...
globus-cli
...
nospec
...
...
mpas-analysis
...
1.3.0
...
...
Bug fix (ocean profiles race condition)
...
processflow
...
2.2.4
...
...
ilamb
...
2.5
...
...
livvkit
...
3.0.0
...
...
zstash
...
1.0.0
...
...
tempest-remap
...
2.0.5
...
...
Was omitted by mistake (but came via nco)
...
tempest-extremes
...
2.0
...
Xylar Asay-Davis and Jill Chengzhu Zhang
...
Was omitted by mistake. Needed for Tropical Cyclone analysis
...
mpas_tools
...
0.0.15
...
...
geometric_features
...
0.1.13
...
...
compass
...
0.1.12
...
...
moab
...
5.2.1
...
...
Dependencies
...
package
...
version
...
maintainer(s)
...
cdat_info
...
8.2.1
...
...
cdms2
...
3.1.5
...
...
cdtime
...
3.1.4
...
...
cdutil
...
8.2.1
...
...
genutil
...
8.2.1
...
...
cibots
...
0.3
...
...
Removing because it is not used and isn't being maintained
...
output_viewer
...
1.3.1
...
Jill Chengzhu Zhang, Ryan Forsyth
...
xarray
...
0.16.1
...
...
dask
...
2.30.0
...
...
lxml
...
nospec
...
...
sympy
...
nospec
...
...
pyproj
...
2.6.1.post1
...
Jill Chengzhu Zhang and Xylar Asay-Davis
...
proj
...
7.1.1
...
...
pytest
...
nospec
...
...
shapely
...
nospec
...
...
cartopy
...
nospec
...
...
progessbar2
...
nospec
...
...
pillow
...
nospec
...
...
numpy
...
>1.13
...
...
scipy
...
nospec
...
...
matplotlib
...
nospec
...
Jill Chengzhu Zhang and Xylar Asay-Davis
...
blas
...
nospec
...
...
nb_conda
...
nospec
...
...
nb_conda_kernels
...
nospec
...
...
plotly
...
nospec
...
...
bottleneck
...
nospec
...
...
libnetcdf
...
4.7.4
...
...
hdf5
...
1.10.6
...
Jill Chengzhu Zhang and Xylar Asay-Davis
...
netCDF4
...
1.5.4 nompi
...
...
pyevtk
...
nospec
...
...
f90nml
...
nospec
...
...
globus-sdk
...
nospec
...
...
tabulate
...
nospec
...
...
cmocean
...
nospec
...
...
gsw
...
nospec
...
...
pyflann
...
nospec
...
...
scikit-image
...
nospec
...
...
shapely
...
nospec
...
...
eofs
...
nospec
...
...
pywavelets
...
nospec
...
...
mpich
...
nospec
...
...
only in mpich/openmpi builds
...
mpi4py
...
nospec
...
...
only in mpich/openmpi builds
...
pyremap
...
nospec
...
...
esmf
...
8.0.1
...
e3sm-unified 1.3.1.2
...
Beta testing start date:
...
...
"Emergency" release to update an issue with e3sm_diags and zstash
...
Planned release date:
...
...
Testing has revealed some issues that are going to take a few more days to address and re-test. Release was postponed by a week.
...
Main Packages
...
package
...
version
...
maintainer(s)
...
Notes
...
python
...
>=3.6
...
...
e3sm_diags
...
2.2.0
...
...
bug fixes and vtk removal
...
nco
...
4.9.5
...
...
high-frequency climo support, area_p support
...
jupyter
...
nospec
...
...
ipython
...
nospec
...
...
globus-cli
...
nospec
...
...
mpas-analysis
...
1.2.8
...
...
several bug fixes, including not using /tmp
...
processflow
...
2.2.4
...
...
ilamb
...
2.5
...
...
only in _mpich environment because of dependency on mpi4py
...
livvkit
...
3.0.0
...
...
zstash
...
0.4.2
...
...
support for --cache flag
...
tempest-remap
...
2.0.3
...
...
mpas_tools
...
0.0.13
...
...
needed by MPAS-Analysis
...
geometric_features
...
0.1.11
...
...
needed by COMPASS
...
compass
...
0.1.11
...
...
needed to match MPAS-Tools
...
Dependencies
...
package
...
version
...
maintainer(s)
...
cdat_info
...
8.2
...
...
cdms2
...
3.1.4 build 10
...
...
cdtime
...
3.1.2
...
...
cdutil
...
8.2
...
...
genutil
...
8.2
...
...
vtk-cdat
...
8.2.0.8.2
...
...
no longer needed by e3sm_diags
...
dv3d
...
8.2
...
...
no longer needed by e3sm_diags
...
vcs
...
8.2
...
...
no longer needed by e3sm_diags
...
vcsaddons
...
8.2
...
...
no longer needed by e3sm_diags
...
wk
...
8.2
...
...
no longer needed by e3sm_diags
...
cibots
...
0.3
...
...
output_viewer
...
1.3.1
...
...
xarray
...
0.15.1
...
...
dask
...
2.15.0
...
...
lxml
...
nospec
...
...
sympy
...
nospec
...
...
pyproj
...
2.6.1.post1
...
Jill Chengzhu Zhang and Xylar Asay-Davis
...
proj
...
7.0.0
...
...
updated to 7.1.1 in latest build because of incompatibility of 7.0.0 with cartopy 0.18.0
...
pytest
...
nospec
...
...
shapely
...
nospec
...
...
cartopy
...
nospec
...
...
progessbar2
...
nospec
...
...
pillow
...
nospec
...
...
numpy
...
>1.13
...
...
scipy
...
nospec
...
...
matplotlib
...
nospec
...
Jill Chengzhu Zhang and Xylar Asay-Davis
...
blas
...
nospec
...
...
nb_conda
...
nospec
...
...
nb_conda_kernels
...
nospec
...
...
plotly
...
nospec
...
...
bottleneck
...
nospec
...
...
libnetcdf
...
4.7.4
...
...
hdf5
...
1.10.6
...
Jill Chengzhu Zhang and Xylar Asay-Davis
...
netCDF4
...
1.5.3
...
...
pyevtk
...
1.1.2
...
...
f90nml
...
nospec
...
...
globus-sdk
...
nospec
...
...
tabulate
...
nospec
...
...
cmocean
...
nospec
...
...
gsw
...
nospec
...
...
pyflann
...
nospec
...
...
scikit-image
...
nospec
...
...
shapely
...
nospec
...
...
eofs
...
1.3.1
...
...
pywavelets
...
nospec
...
...
mpich
...
nospec
...
...
only in _mpich environment
...
mpi4py
...
nospec
...
...
only in _mpich environment
...
pyremap
...
nospec
...
...
esmf
...
8.0.1
...
e3sm-unified 1.3.1.1
...
Beta testing start date:
...
...
"Emergency" release to update an issue with e3sm_diags
...
Planned release date:
...
...
Main Packages
...
package
...
version
...
maintainer(s)
...
python
...
>=3.6
...
...
e3sm_diags
...
2.1.1
...
...
nco
...
4.9.3
...
...
jupyter
...
nospec
...
...
ipython
...
nospec
...
...
globus-cli
...
nospec
...
...
mpas-analysis
...
1.2.7
...
...
processflow
...
2.2.4
...
...
ilamb
...
2.5
...
???
...
livvkit
...
3.0.0
...
???
...
zstash
...
0.4.1
...
...
tempest-remap
...
2.0.3
...
...
mpas_tools
...
0.0.10
...
...
geometric_features
...
0.1.10
...
...
compass
...
0.1.8
...
...
Dependencies
...
package
...
version
...
maintainer(s)
...
cdat_info
...
8.2
...
...
cdms2
...
3.1.4 build 10
...
...
cdtime
...
3.1.2
...
...
cdutil
...
8.2
...
...
genutil
...
8.2
...
...
vtk-cdat
...
8.2.0.8.2
...
...
dv3d
...
8.2
...
...
vcs
...
8.2
...
...
vcsaddons
...
8.2
...
...
wk
...
8.2
...
...
cibots
...
0.3
...
...
output_viewer
...
1.3.1
...
...
xarray
...
0.15.1
...
...
dask
...
2.15.0
...
...
lxml
...
nospec
...
...
sympy
...
nospec
...
...
pyproj
...
2.6.1.post1
...
Jill Chengzhu Zhang and Xylar Asay-Davis
...
proj
...
7.0.0
...
...
pytest
...
nospec
...
...
shapely
...
nospec
...
...
cartopy
...
nospec
...
...
progessbar2
...
nospec
...
...
pillow
...
nospec
...
...
numpy
...
>1.13
...
...
scipy
...
nospec
...
...
matplotlib
...
nospec
...
Jill Chengzhu Zhang and Xylar Asay-Davis
...
blas
...
nospec
...
...
nb_conda
...
nospec
...
...
nb_conda_kernels
...
nospec
...
...
plotly
...
nospec
...
...
bottleneck
...
nospec
...
...
libnetcdf
...
4.7.4
...
...
hdf5
...
1.10.6
...
Jill Chengzhu Zhang and Xylar Asay-Davis
...
netCDF4
...
1.5.3
...
...
pyevtk
...
1.1.2
...
...
f90nml
...
nospec
...
...
globus-sdk
...
nospec
...
...
tabulate
...
nospec
...
...
cmocean
...
nospec
...
...
gsw
...
nospec
...
...
pyflann
...
nospec
...
...
scikit-image
...
nospec
...
...
shapely
...
nospec
...
...
eofs
...
1.3.1
...
...
pywavelets
...
nospec
...
...
mpich
...
nospec (only on platforms that support conda's MPICH)
...
...
mpi4py
...
nospec (only envs with mpich)
...
...
pyremap
...
nospec
...
...
esmf
...
8.0.1
...
e3sm-unified 1.3.1
...
Main Packages
...
package
...
version
...
maintainer(s)
...
python
...
3.6, 3.7
...
...
cdat
...
8.2 (conflicts with basemap, perhaps other packages, and nearly all packages are already included)
...
...
e3sm_diags
...
2.1.0
...
...
nco
...
4.9.3
...
...
jupyter
...
nospec
...
...
ipython
...
nospec
...
...
globus-cli
...
nospec
...
...
mpas-analysis
...
1.2.7
...
...
processflow
...
2.2.4
...
...
ilamb
...
2.5
...
Joseph H. Kennedy (Unlicensed)
...
livvkit
...
3.0.0
...
Joseph H. Kennedy (Unlicensed)
...
zstash
...
0.4.1
...
...
tempest-remap
...
2.0.3
...
...
mpas_tools
...
0.0.10
...
...
geometric_features
...
0.1.10
...
...
ncl
...
>=6.6.2 Dropping due to incompatibility with hdf5 1.10.6
...
...
compass
...
0.1.8
...
...
Dependencies
...
package
...
version
...
maintainer(s)
...
cdat_info
...
8.2
...
...
cdms2
...
3.1.4 build 10
...
...
cdtime
...
3.1.2
...
...
cdutil
...
8.2
...
...
genutil
...
8.2
...
...
vtk-cdat
...
8.2.0.8.2
...
...
dv3d
...
8.2
...
...
vcs
...
8.2
...
...
vcsaddons
...
8.2
...
...
wk
...
8.2
...
...
cibots
...
0.3
...
...
output_viewer
...
1.3.1
...
...
xarray
...
0.15.1
...
...
dask
...
2.15.0
...
Xylar Asay-Davis and Jill Chengzhu Zhang
...
lxml
...
nospec
...
...
sympy
...
nospec
...
...
pyproj
...
2.6.1.post1
...
Jill Chengzhu Zhang and Xylar Asay-Davis
...
proj
...
7.0.0
...
...
pytest
...
nospec
...
...
shapely
...
nospec
...
...
cartopy
...
nospec
...
...
progessbar2
...
nospec
...
...
pillow
...
nospec
...
...
numpy
...
>1.13
...
...
scipy
...
nospec
...
...
matplotlib
...
nospec
...
Jill Chengzhu Zhang and Xylar Asay-Davis
...
basemap
...
nospec (not maintained)
...
Jill Chengzhu Zhang and Xylar Asay-Davis
...
blas
...
nospec
...
...
nb_conda
...
nospec
...
...
nb_conda_kernels
...
nospec
...
...
plotly
...
nospec
...
...
bottleneck
...
nospec
...
...
libnetcdf
...
4.7.4
...
...
hdf5
...
1.10.6
...
Jill Chengzhu Zhang and Xylar Asay-Davis
...
netCDF4
...
1.5.3
...
...
pyevtk
...
1.1.2
...
...
f90nml
...
nospec
...
...
globus-sdk
...
nospec
...
...
tabulate
...
nospec
...
...
cmocean
...
nospec
...
...
gsw
...
nospec
...
...
pyflann
...
nospec
...
...
scikit-image
...
nospec
...
...
shapely
...
nospec
...
...
eofs
...
1.3.1
...
...
pywavelets
...
nospec
...
...
jigsaw
...
0.9.12 (this and below in compass metapackage)
...
...
metis
...
nospec
...
...
pyflann
...
nospec
...
...
scikit-image
...
nospec
...
...
pyamg
...
nospec
...
...
ffmpeg
...
nospec
...
...
mpich
...
nospec (only on platforms that support conda's MPICH)
...
...
mpi4py
...
nospec (only envs with mpich)
...
...
pyremap
...
nospec
...
...
esmf
...
8.0.1
...
e3sm-unified 1.3.0
...
Main Packages
...
package
...
version
...
maintainer(s)
...
python
...
>=3.6
...
...
cdat
...
8.2
...
...
e3sm_diags
...
2.0.0
...
...
nco
...
4.8.1
...
...
jupyter
...
nospec
...
...
ipython
...
nospec
...
...
globus-cli
...
nospec
...
...
mpas-analysis
...
1.2.6
...
...
processflow
...
2.2.3
...
...
ilamb
...
2.5
...
...
livvkit
...
2.1.6
...
...
zstash
...
0.3.0
...
...
tempest-remap
...
nospec
...
mpas_tools
...
0.0.4
...
...
geometric_features
...
0.1.4
...
...
ncl
...
nospec
...
...
Dependencies
...
package
...
version
...
maintainer(s)
...
cdat_info
...
8.2
...
...
cdms2
...
3.1.4
...
...
cdtime
...
3.1.2
...
...
cdutil
...
8.2
...
...
genutil
...
8.2
...
...
vtk-cdat
...
8.2.0.8.2
...
...
dv3d
...
8.2
...
...
vcs
...
8.2
...
...
vcsaddons
...
8.2
...
...
wk
...
8.2
...
...
e3sm_nex
...
1.0.0
...
No longer supported on cdat/label/v82 channel
...
cibots
...
0.3
...
...
output_viewer
...
1.3.1
...
...
xarray
...
0.14.0
...
...
dask
...
2.6.0
...
...
lxml
...
nospec
...
...
sympy
...
nospec
...
...
pyproj
...
>=1.9.6,<2.0.0
...
Jill Chengzhu Zhang and Xylar Asay-Davis
...
proj4
...
>=5.2.0,<6.0.0
...
...
pytest
...
nospec
...
...
shapely
...
nospec
...
...
cartopy
...
nospec
...
...
progessbar2
...
nospec
...
...
pillow
...
nospec
...
...
numpy
...
>1.13
...
...
scipy
...
nospec
...
...
matplotlib
...
nospec
...
Jill Chengzhu Zhang and Xylar Asay-Davis
...
basemap
...
nospec
...
Jill Chengzhu Zhang and Xylar Asay-Davis
...
blas
...
nospec
...
...
nb_conda
...
nospec
...
...
nb_conda_kernels
...
nospec
...
...
plotly
...
nospec
...
...
bottleneck
...
nospec
...
...
libnetcdf
...
4.7.1
...
...
hdf5
...
1.10.5
...
Jill Chengzhu Zhang and Xylar Asay-Davis
...
netCDF4
...
1.5.3
...
...
pyevtk
...
1.1.2
...
...
f90nml
...
nospec
...
...
globus-sdk
...
nospec
...
...
tabulate
...
nospec
...
...
cmocean
...
nospec
...
...
gsw
...
nospec
...
...
pyflann
...
nospec
...
...
scikit-image
...
nospec
...
...
shapely
...
nospec
...
...
eofs
...
1.3.1
...
...
pywavelets
...
nospec
...
...
jigsaw
...
nospec
...
...
metis
...
nospec
...
...
pyflann
...
nospec
...
...
scikit-image
...
nospec
...
...
pyamg
...
nospec
...
...
ffmpeg
...
nospec
...
...
mpi4py
...
nospec/system
...
...
pyremap
...
nospec
...
e3sm-unified 1.2.6
...
Main Packages
...
package
...
version
...
maintainer(s)
...
cdat
...
8.1
...
Charles Doutriaux (Unlicensed)
...
e3sm_diags
...
1.6.1 (py2), 1.7.1 (py3)
...
...
nco
...
4.8.1
...
...
jupyter
...
nospec
...
Charles Doutriaux (Unlicensed)
...
ipython
...
nospec
...
Charles Doutriaux (Unlicensed)
...
globus-cli
...
nospec
...
...
mpas-analysis
...
1.2.4
...
...
processflow
...
2.2.1 (py2 only)
...
...
ilamb
...
2.3.1 (py2), 2.4 (py3)
...
Joseph H. Kennedy (Unlicensed)
...
livvkit
...
2.1.6
...
Joseph H. Kennedy (Unlicensed)
...
zstash
...
0.2.0 (py2), 0.3.0 (py3)
...
...
tempest-remap
...
nospec
...
Joseph H. Kennedy (Unlicensed)
...
mpas_tools
...
0.0.3
...
...
geometric_features
...
0.1.1
...
...
Dependencies
...
package
...
version
...
maintainer(s)
...
cdat_info
...
8.1.1
...
Charles Doutriaux (Unlicensed)
...
cdms2
...
3.1.2
...
Charles Doutriaux (Unlicensed)
...
cdtime
...
3.1.2
...
Charles Doutriaux (Unlicensed)
...
cdutil
...
8.1
...
Charles Doutriaux (Unlicensed)
...
genutil
...
8.1.1
...
Charles Doutriaux (Unlicensed)
...
vtk-cdat
...
8.2.0rc2.8.1
...
Charles Doutriaux (Unlicensed)
...
dv3d
...
8.1
...
Charles Doutriaux (Unlicensed)
...
vcs
...
8.1
...
Charles Doutriaux (Unlicensed)
...
vcsaddons
...
8.1
...
Charles Doutriaux (Unlicensed)
...
wk
...
8.1
...
Charles Doutriaux (Unlicensed)
...
thermo
...
8.1 moved to vcsaddons
...
Charles Doutriaux (Unlicensed)
...
e3sm_nex
...
1.0.0
...
Charles Doutriaux (Unlicensed)
...
cibots
...
0.3
...
Charles Doutriaux (Unlicensed)
...
output_viewer
...
1.3.0
...
...
xarray
...
0.11.3 (py2), 0.12.3 (py3)
...
...
dask
...
1.2.2 (py2), 2.1.0 (py3)
...
...
lxml
...
nospec
...
...
sympy
...
nospec
...
...
pyproj
...
>=1.9.6,<2.0.0
...
Jill Chengzhu Zhang and Xylar Asay-Davis
...
proj4
...
>=5.2.0,<6.0.0
...
...
pytest
...
nospec
...
...
shapely
...
nospec
...
...
cartopy
...
nospec
...
...
progessbar2
...
nospec
...
...
pillow
...
nospec
...
...
numpy
...
>1.13
...
...
scipy
...
nospec
...
...
matplotlib
...
nospec
...
Charles Doutriaux (Unlicensed)
...
basemap
...
nospec
...
Charles Doutriaux (Unlicensed)
...
blas
...
nospec
...
...
nb_conda
...
nospec
...
Charles Doutriaux (Unlicensed)
...
nb_conda_kernels
...
nospec
...
Charles Doutriaux (Unlicensed)
...
plotly
...
nospec
...
...
bottleneck
...
nospec
...
...
libnetcdf
...
4.6.2
...
...
hdf5
...
1.10.5
...
Charles Doutriaux (Unlicensed) and Xylar Asay-Davis
...
netCDF4
...
1.5.1.2
...
...
pyevtk
...
1.1.2
...
...
f90nml
...
nospec
...
...
globus-sdk
...
nospec
...
...
tabulate
...
nospec
...
...
cmocean
...
nospec
...
...
gsw
...
nospec
...
...
pyflann
...
nospec
...
...
scikit-image
...
nospec
...
...
shapely
...
nospec
...
...
eofs
...
1.3.1
...
...
pywavelets
...
nospec
...
...
jigsaw
...
nospec
...
...
metis
...
nospec
...
...
pyflann
...
nospec
...
...
scikit-image
...
nospec
...
...
pyamg
...
nospec
...
...
ffmpeg
...
nospec
...
e3sm-unified 1.2.5
...
Main Packages
...
package
...
version
...
maintainer(s)
...
cdat
...
8.1
...
Charles Doutriaux (Unlicensed)
...
e3sm_diags
...
1.6.1 (py2 only)
...
Zeshawn Shaheen (Unlicensed) and Jill Chengzhu Zhang
...
nco
...
4.7.9
...
...
jupyter
...
nospec
...
Charles Doutriaux (Unlicensed)
...
ipython
...
nospec
...
Charles Doutriaux (Unlicensed)
...
globus-cli
...
nospec
...
...
mpas-analysis
...
1.2.3
...
Xylar Asay-Davis (new package name on conda-forge )
...
processflow
...
2.2.0 (py2 only)
...
...
ilamb
...
2.3.1 (py2), 2.4 (py3)
...
Joseph H. Kennedy (Unlicensed)
...
livvkit
...
2.1.6
...
Joseph H. Kennedy (Unlicensed)
...
zstash
...
0.2.0 (py2 only)
...
...
tempest-remap
...
nospec
...
This page is a catalog of the packages and versions that make up each version of the E3SM-Unified metapackage. E3SM-Unified is intended to create a single conda environment that includes all of E3SM's analysis and diagnostics software.
The metapackage is maintained by Xylar Asay-Davis.
Table of Contents |
---|
Using the metapackage on E3SM supported machines
Please see /wiki/spaces/ED/pages/780271950
Installing the metapackage
To install your own version of the metapackage (typically on a machine not supported by E3SM), install mambaforge, typically for Linux and x86_64, then run the following:
Code Block | ||
---|---|---|
| ||
mamba create -n e3sm-unified -c conda-forge -c e3sm e3sm-unified python=3.10 |
If you plan to use MPI from conda-forge, you will want to use the mpich or openmpi builds of e3sm-unified. For example, for mpich:
Code Block | ||
---|---|---|
| ||
mamba create -n e3sm-unified-mpich -c conda-forge -c e3sm "e3sm-unified=*=mpi_mpich_*" python=3.10 |
This is only appropriate on Linux and OSX laptops and workstations, as the MPI packages from conda-forge do not work on HPC.
For MacOS M1 users: the MacOS x86 distribution of mambaforge works on M1 and M2 architectures. Apple maintains “Rosetta 2” for backwards compatibility. It should be seamless to the user, but there may be a pop-up asking to install Rosetta if it is not already installed. MacOS Conda installs work better with zsh (updated bash).
Tables of metapackage content
The list of packages installed as required by E3SM (and their pinned stable version) is below. Also listed is the person in charge of maintaining the pinned version. Contents of previous versions are also listed below.
For previous versions see: Packages in previous versions E3SM Unified conda environment
Current Version
e3sm-unified 1.9.2
Release candidate testing start date: |
| ||
Release date: |
| ||
Main Packages | |||
---|---|---|---|
package | version | maintainer(s) | Notes |
python | >=3.9,<3.11 | Default python version (used for supported machines) will be 3.10 | |
e3sm_diags | 2.10.1 |
| |
e3sm_to_cmip | 1.11.1 | CDAT is no longer a dependency (cdms2, cdutil) and | |
chemdyg | 0.1.4 | ||
geometric_features | 1.2.0 | ||
globus-cli | nospec | ||
ilamb | 2.7 | With system MPI on compute nodes. ilamb tagged v2.7 in July 2023. I suppose it can fix a current problem mentioned here | |
ipython | nospec | ||
jupyter | nospec | ||
livvkit | 3.0.1 | ||
mache | 1.18.0 | ||
moab | 5.5.1 | With system MPI on compute nodes | |
mpas-analysis | 1.9.1 | Not yet released - fixes a bug in stats on climatology maps | |
mpas_tools | 0.30.0 | ||
nco | 5.1.9 | With system MPI on compute nodes | |
pcmdi_metrics | 2.3.1 | ||
tempest-remap | 2.2.0 | With system compilers on compute nodes | |
tempest-extremes | 2.2.1 | With system MPI on compute nodes | |
xcdat | 0.6.1 | 0.6.0 includes vertical regridding with | |
zstash | 1.4.2 | Not yet released - redirects help text to stderr to make output parsing easier, updates default LCRC Globus endpoints. | |
zppy | 2.4.0 | ||
Dependencies | |||
package | version | maintainer(s) | |
blas | nospec | ||
bottleneck | nospec | ||
cartopy | >=0.17.0 | ||
cdat_info | 8.2.1 | ||
cdms2 | 3.1.5 | ||
cdtime | 3.1.4 | ||
cdutil | 8.2.1 | ||
cmocean | nospec | ||
dask | 2023.6.0 | ||
dogpile.cache | nospec | ||
eofs | nospec | ||
esmf | 8.4.2 | With system MPI on compute nodes | |
f90nml | nospec | ||
ffmpeg | nospec | ||
genutil | 8.2.1 | ||
globus-sdk | nospec | ||
gsw | nospec | ||
hdf5 | 1.14.3 | ||
ipygany | nospec | ||
libnetcdf | 4.9.2 | ||
lxml | nospec | ||
matplotlib | 3.7.1 | We are having trouble with 3.8.1 (the latest): | |
metpy | nospec | ||
mpi4py | nospec | With system MPI on compute nodes | |
nb_conda | nospec | ||
ncview | 2.1.8 | ||
ncvis | 2023.09.12 | Naser Mahfouz recently updated ncvis to all releases it has on the source repo. Change from nospec to the latest 2023.09.12 release | |
netCDF4 | 1.6.4 nompi | ||
numpy | >1.13 | ||
output_viewer | 1.3.1 | ||
pillow | nospec | ||
plotly | nospec | ||
progessbar2 | nospec | ||
proj | 9.3.1 | ||
pyproj | 3.6.1 | ||
scikit-image | nospec | ||
scipy | nospec | ||
pyevtk | nospec | ||
pyflann | nospec | ||
pyremap | nospec | ||
pytest | nospec | ||
pywavelets | nospec | ||
shapely | nospec | ||
sympy | nospec | ||
tabulate | nospec | ||
xarray | 2023.5.0 | ||
xesmf | nospec |
Next versions
To request changes to package versions, please change the version below and mark them in bold.
To request a new package, please add a row at the bottom of either "Main Packages" or "Dependencies" and and mark both the package name and version bold.
Use "nospec" for packages where conda should automatically choose the version (typically the latest).
e3sm-unified 1.9.3
Release candidate testing start date: |
| ||
Release date: | Unknown | ||
Main Packages | |||
package | version | maintainer(s) | Notes |
---|---|---|---|
python | >=3.9,<3.11 | Default python version (used for supported machines) will be 3.10 | |
e3sm_diags | 2.11.0 | ||
e3sm_to_cmip | 1.11.2 | Includes an Xarray I/O fix for zppy | |
chemdyg | 0.1.5 | ||
geometric_features | 1.3.0 | ||
globus-cli | nospec | ||
ilamb | 2.7 | With system MPI on compute nodes | |
ipython | nospec | ||
jupyter | nospec | ||
livvkit | 3.0.1 | ||
mache | 1.20.0 | ||
moab | 5.5.1 | With system MPI on compute nodes | |
mpas-analysis | 1.10.0 | ||
mpas_tools | 0.32.0 | ||
nco | 5.2.2 | With system MPI on compute nodes | |
pcmdi_metrics | 2.3.1 | ||
tempest-remap | 2.2.0 | With system compilers on compute nodes | |
tempest-extremes | 2.2.1 | With system MPI on compute nodes | |
xcdat | 0.6.1 | ||
zstash | 1.4.2 | ||
zppy | 2.4.0 | ||
mkdoc dependencies | |||
package | version | maintainer(s) | |
mkdocs-material | nospec | ||
pymdown-extensions | nospec | ||
mkdocs-monorepo-plugin | nospec | ||
mdutils | nospec | ||
mkdocs-bibtex | nospec | ||
Dependencies | |||
package | version | maintainer(s) | |
blas | nospec | ||
bottleneck | nospec | ||
cartopy | >=0.17.0 | ||
cdat_info | 8.2.1 | ||
cdms2 | 3.1.5 | ||
cdtime | 3.1.4 | ||
cdutil | 8.2.1 | ||
cmocean | nospec | ||
dask | 2023.6.0 | ||
dogpile.cache | nospec | ||
eofs | nospec | ||
esmf | 8.6.0 | With system MPI on compute nodes | |
esmpy | 8.6.0 | ||
f90nml | nospec | ||
ffmpeg | nospec | ||
genutil | 8.2.1 | ||
globus-sdk | nospec | ||
gsw | nospec | ||
hdf5 | 1.14.3 | ||
ipygany | nospec | ||
libnetcdf | 4.9.2 | ||
lxml | nospec | ||
matplotlib | nospec | ||
metpy | nospec | ||
mpi4py | nospec | With system MPI on compute nodes | |
nb_conda | nospec | ||
ncview | 2.1.8 | ||
ncvis | 2023.09.12 | ||
netCDF4 | 1.6.4 nompi | ||
numpy | >1.13 | ||
output_viewer | 1.3.1 | ||
pillow | nospec | ||
plotly | nospec | ||
progessbar2 | nospec | ||
proj | 9.3.1 | ||
pyproj | 3.6.1 | ||
scikit-image | nospec | ||
scipy | nospec | ||
pyevtk | nospec | ||
pyflann | nospec | ||
pyremap | nospec | ||
pytest | nospec | ||
pywavelets | nospec | ||
shapely | nospec | ||
sympy | nospec | ||
tabulate | nospec | ||
xarray | 2023.5.0 | ||
xesmf | nospec |
e3sm-unified 1.10.0
Release candidate testing start date: |
| ||
Release date: |
| ||
Main Packages | |||
---|---|---|---|
package | version | maintainer(s) | Notes |
python | >=3.9,<3.11 | Default python version (used for supported machines) will be 3.10 | |
e3sm_diags | 2.10.1 | ||
e3sm_to_cmip | 1.11.1 | ||
chemdyg | 0.1.5 | ||
geometric_features | 1.2.0 | ||
globus-cli | nospec | ||
ilamb | 2.7 | With system MPI on compute nodes | |
ipython | nospec | ||
jupyter | nospec | ||
livvkit | 3.0.1 | ||
mache | 1.18.0 | ||
moab | 5.5.1 | With system MPI on compute nodes | |
mpas-analysis | 1.9.1 | ||
mpas_tools | 0.30.0 | ||
nco | 5.1.9 | With system MPI on compute nodes | |
pcmdi_metrics | 2.3.1 | ||
tempest-remap | 2.2.0 | With system compilers on compute nodes | |
tempest-extremes | 2.2.2 | With system MPI on compute nodes | |
xcdat | 0.6.1 | ||
zstash | 1.4.2 | ||
zppy | 2.4.0 | ||
Dependencies | |||
package | version | maintainer(s) |
cdat_info
8.1.1
distarray
2.12.2
Removed as an explicit dependency
cdms2
3.1.2
cdtime
3.1.2
cdutil
8.1
genutil
8.1.1
vtk-cdat
8.2.0rc2.8.1
dv3d
8.1
vcs
8.1
vcsaddons
8.1
wk
8.1
thermo
8.1
e3sm_nex
1.0.0
cibots
0.3
output_viewer
1.2.5
xarray
0.11.3
dask
1.1.3
lxml
nospec
blas | nospec | ||
bottleneck | nospec | ||
cartopy | >=0.17.0 | ||
cdat_info | 8.2.1 | ||
cdms2 | 3.1.5 | ||
cdtime | 3.1.4 | ||
cdutil | 8.2.1 | ||
cmocean | nospec | ||
dask | 2023.6.0 | ||
dogpile.cache | nospec | ||
eofs | nospec | ||
esmf | 8.4.2 | With system MPI on compute nodes | |
f90nml | nospec | ||
ffmpeg | nospec | ||
genutil | 8.2.1 | ||
globus-sdk | nospec | ||
gsw | nospec | ||
hdf5 | 1.14.3 | ||
ipygany | nospec | ||
libnetcdf | 4.9.2 | ||
lxml | nospec |
matplotlib | nospec |
metpy | nospec | ||
mpi4py | nospec |
shapely
With system MPI on compute nodes | |||
nb_conda | nospec | ||
ncview | 2.1.8 |
cartopy
ncvis | 2023.09.12 |
progessbar2
netCDF4 | 1.6.4 nompi |
pillow
numpy | >1.13 |
scipy
nospec
matplotlib
nospec
basemap
nospec
blas
nospec
nb_conda
nospec
nb_conda_kernels
nospec
output_viewer | 1.3.1 | ||
pillow | nospec |
plotly | nospec |
libnetcdf
progessbar2 | nospec |
proj |
9. |
3. |
1 |
pyproj |
3. |
6.1 |
pyevtk
scikit-image | nospec |
scipy | nospec |
pyevtk | nospec |
pyflann | nospec |
pyremap | nospec |
pytest | nospec |
pywavelets | nospec | ||
shapely | nospec |
sympy | nospec |
pywavelets
nospec
tabulate | nospec |
1.3.1
xarray | 2023.5.0 | ||
xesmf | nospec |