Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 437 Next »

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.

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:

  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:

  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

Xylar Asay-Davis

Default python version (used for supported machines) will be 3.10

e3sm_diags

2.10.1

Jill Chengzhu Zhang

cdp is no longer a dependency, output_viewer is now a dependency (replaces cdp)

e3sm_to_cmip

1.11.1

Anthony Bartoletti Tom Vo Jill Chengzhu Zhang

CDAT is no longer a dependency (cdms2, cdutil) and xcdat>=0.6.0 is now a dependency.

chemdyg

0.1.4

Hsiang-He Lee Qi Tang

geometric_features

1.2.0

Xylar Asay-Davis

globus-cli

nospec

Lukasz Lacinski

ilamb

2.7

Michael Kelleher

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

Jill Chengzhu Zhang

jupyter

nospec

Jill Chengzhu Zhang

livvkit

3.0.1

Michael Kelleher

mache

1.18.0

Xylar Asay-Davis

moab

5.5.1

Vijay M

With system MPI on compute nodes

mpas-analysis

1.9.1

Xylar Asay-Davis

Not yet released - fixes a bug in stats on climatology maps

mpas_tools

0.30.0

Xylar Asay-Davis

nco

5.1.9

Charlie Zender

With system MPI on compute nodes

pcmdi_metrics

2.3.1

Jill Chengzhu Zhang

tempest-remap

2.2.0

Xylar Asay-Davis

With system compilers on compute nodes

tempest-extremes

2.2.1

Xylar Asay-Davis
Jill Chengzhu Zhang

With system MPI on compute nodes

xcdat

0.6.1

Tom Vo

0.6.0 includes vertical regridding with xgcm as a new dependency and 0.6.1 makes xesmf a required dependency

zstash

1.4.2

Ryan Forsyth

Not yet released - redirects help text to stderr to make output parsing easier, updates default LCRC Globus endpoints.

zppy

2.4.0

Ryan Forsyth

Dependencies

package

version

maintainer(s)

blas

nospec

Xylar Asay-Davis

bottleneck

nospec

Xylar Asay-Davis

cartopy

>=0.17.0

Jill Chengzhu Zhang

cdat_info

8.2.1

Jill Chengzhu Zhang

cdms2

3.1.5

Jill Chengzhu Zhang

cdtime

3.1.4

Jill Chengzhu Zhang

cdutil

8.2.1

Jill Chengzhu Zhang

cmocean

nospec

Xylar Asay-Davis

dask

2023.6.0

Xylar Asay-Davis 

dogpile.cache

nospec

Chris Golaz

eofs

nospec

Luke Van Roekel

esmf

8.4.2

Xylar Asay-Davis

With system MPI on compute nodes

f90nml

nospec

Xylar Asay-Davis

ffmpeg

nospec

Xylar Asay-Davis Luke Van Roekel

genutil

8.2.1

Jill Chengzhu Zhang

globus-sdk

nospec

Lukasz Lacinski

gsw

nospec

Xylar Asay-Davis

hdf5

1.14.3

Jill Chengzhu Zhang

Xylar Asay-Davis

ipygany

nospec

Erika Roesler

libnetcdf

4.9.2

Xylar Asay-Davis

lxml

nospec

Xylar Asay-Davis

matplotlib

3.7.1

Jill Chengzhu Zhang

Xylar Asay-Davis

We are having trouble with 3.8.1 (the latest):

metpy

nospec

Jim Benedict

mpi4py

nospec

Xylar Asay-Davis

With system MPI on compute nodes

nb_conda

nospec

Jill Chengzhu Zhang

ncview

2.1.8

Jill Chengzhu Zhang

ncvis

2023.09.12

Jill Chengzhu Zhang

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

Xylar Asay-Davis

numpy

>1.13

Xylar Asay-Davis

output_viewer

1.3.1

Jill Chengzhu Zhang

Ryan Forsyth

pillow

nospec

Xylar Asay-Davis

plotly

nospec

Xylar Asay-Davis

progessbar2

nospec

Xylar Asay-Davis

proj

9.3.1

Xylar Asay-Davis

pyproj

3.6.1

Jill Chengzhu Zhang

Xylar Asay-Davis

scikit-image

nospec

Xylar Asay-Davis

scipy

nospec

Xylar Asay-Davis

pyevtk

nospec

Xylar Asay-Davis

pyflann

nospec

Xylar Asay-Davis

pyremap

nospec

Xylar Asay-Davis

pytest

nospec

Xylar Asay-Davis

pywavelets

nospec

Luke Van Roekel

shapely

nospec

Jill Chengzhu Zhang

sympy

nospec

Xylar Asay-Davis

tabulate

nospec

Xylar Asay-Davis

xarray

2023.5.0

Xylar Asay-Davis

xesmf

nospec

Jill Chengzhu Zhang

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

Xylar Asay-Davis

Default python version (used for supported machines) will be 3.10

e3sm_diags

2.11.0

Jill Chengzhu Zhang

e3sm_to_cmip

1.11.2

Anthony Bartoletti Tom Vo Jill Chengzhu Zhang

Includes an Xarray I/O fix for zppy

Changelog

chemdyg

0.1.5

Hsiang-He Lee Qi Tang

geometric_features

1.3.0

Xylar Asay-Davis

globus-cli

nospec

Lukasz Lacinski

ilamb

2.7

Michael Kelleher

With system MPI on compute nodes

ipython

nospec

Jill Chengzhu Zhang

jupyter

nospec

Jill Chengzhu Zhang

livvkit

3.0.1

Michael Kelleher

mache

1.20.0

Xylar Asay-Davis

moab

5.5.1

Vijay M

With system MPI on compute nodes

mpas-analysis

1.10.0

Xylar Asay-Davis

mpas_tools

0.32.0

Xylar Asay-Davis

nco

5.2.2

Charlie Zender

With system MPI on compute nodes

pcmdi_metrics

2.3.1

Jill Chengzhu Zhang

tempest-remap

2.2.0

Xylar Asay-Davis

With system compilers on compute nodes

tempest-extremes

2.2.1

Xylar Asay-Davis
Jill Chengzhu Zhang

With system MPI on compute nodes

xcdat

0.6.1

Tom Vo

zstash

1.4.2

Ryan Forsyth

zppy

2.4.0

Ryan Forsyth

mkdoc dependencies

package

version

maintainer(s)

mkdocs-material

nospec

Naser Mahfouz

pymdown-extensions

nospec

Naser Mahfouz

mkdocs-monorepo-plugin

nospec

Naser Mahfouz

mdutils

nospec

Naser Mahfouz

mkdocs-bibtex

nospec

Naser Mahfouz

Dependencies

package

version

maintainer(s)

blas

nospec

Xylar Asay-Davis

bottleneck

nospec

Xylar Asay-Davis

cartopy

>=0.17.0

Jill Chengzhu Zhang

cdat_info

8.2.1

Jill Chengzhu Zhang

cdms2

3.1.5

Jill Chengzhu Zhang

cdtime

3.1.4

Jill Chengzhu Zhang

cdutil

8.2.1

Jill Chengzhu Zhang

cmocean

nospec

Xylar Asay-Davis

dask

2023.6.0

Xylar Asay-Davis 

dogpile.cache

nospec

Chris Golaz

eofs

nospec

Luke Van Roekel

esmf

8.6.0

Xylar Asay-Davis

With system MPI on compute nodes

esmpy

8.6.0

Xylar Asay-Davis

f90nml

nospec

Xylar Asay-Davis

ffmpeg

nospec

Xylar Asay-Davis Luke Van Roekel

genutil

8.2.1

Jill Chengzhu Zhang

globus-sdk

nospec

Lukasz Lacinski

gsw

nospec

Xylar Asay-Davis

hdf5

1.14.3

Jill Chengzhu Zhang

Xylar Asay-Davis

ipygany

nospec

Erika Roesler

libnetcdf

4.9.2

Xylar Asay-Davis

lxml

nospec

Xylar Asay-Davis

matplotlib

nospec

Jill Chengzhu Zhang

Xylar Asay-Davis

metpy

nospec

Jim Benedict

mpi4py

nospec

Xylar Asay-Davis

With system MPI on compute nodes

nb_conda

nospec

Jill Chengzhu Zhang

ncview

2.1.8

Jill Chengzhu Zhang

ncvis

2023.09.12

Jill Chengzhu Zhang

netCDF4

1.6.4 nompi

Xylar Asay-Davis

numpy

>1.13

Xylar Asay-Davis

output_viewer

1.3.1

Jill Chengzhu Zhang

Ryan Forsyth

pillow

nospec

Xylar Asay-Davis

plotly

nospec

Xylar Asay-Davis

progessbar2

nospec

Xylar Asay-Davis

proj

9.3.1

Xylar Asay-Davis

pyproj

3.6.1

Jill Chengzhu Zhang

Xylar Asay-Davis

scikit-image

nospec

Xylar Asay-Davis

scipy

nospec

Xylar Asay-Davis

pyevtk

nospec

Xylar Asay-Davis

pyflann

nospec

Xylar Asay-Davis

pyremap

nospec

Xylar Asay-Davis

pytest

nospec

Xylar Asay-Davis

pywavelets

nospec

Luke Van Roekel

shapely

nospec

Jill Chengzhu Zhang

sympy

nospec

Xylar Asay-Davis

tabulate

nospec

Xylar Asay-Davis

xarray

2023.5.0

Xylar Asay-Davis

xesmf

nospec

Jill Chengzhu Zhang

e3sm-unified 1.10.0

Release candidate testing start date: 

 

Release date:

 

Main Packages

package

version

maintainer(s)

Notes

python

>=3.9,<3.11

Xylar Asay-Davis

Default python version (used for supported machines) will be 3.10

e3sm_diags

2.10.1

Jill Chengzhu Zhang

e3sm_to_cmip

1.11.1

Anthony Bartoletti Tom Vo Jill Chengzhu Zhang

chemdyg

0.1.5

Hsiang-He Lee Qi Tang

geometric_features

1.2.0

Xylar Asay-Davis

globus-cli

nospec

Lukasz Lacinski

ilamb

2.7

Michael Kelleher

With system MPI on compute nodes

ipython

nospec

Jill Chengzhu Zhang

jupyter

nospec

Jill Chengzhu Zhang

livvkit

3.0.1

Michael Kelleher

mache

1.18.0

Xylar Asay-Davis

moab

5.5.1

Vijay M

With system MPI on compute nodes

mpas-analysis

1.9.1

Xylar Asay-Davis

mpas_tools

0.30.0

Xylar Asay-Davis

nco

5.1.9

Charlie Zender

With system MPI on compute nodes

pcmdi_metrics

2.3.1

Jill Chengzhu Zhang

tempest-remap

2.2.0

Xylar Asay-Davis

With system compilers on compute nodes

tempest-extremes

2.2.2

Xylar Asay-Davis
Jill Chengzhu Zhang

With system MPI on compute nodes

xcdat

0.6.1

Tom Vo

zstash

1.4.2

Ryan Forsyth

zppy

2.4.0

Ryan Forsyth

Dependencies

package

version

maintainer(s)

blas

nospec

Xylar Asay-Davis

bottleneck

nospec

Xylar Asay-Davis

cartopy

>=0.17.0

Jill Chengzhu Zhang

cdat_info

8.2.1

Jill Chengzhu Zhang

cdms2

3.1.5

Jill Chengzhu Zhang

cdtime

3.1.4

Jill Chengzhu Zhang

cdutil

8.2.1

Jill Chengzhu Zhang

cmocean

nospec

Xylar Asay-Davis

dask

2023.6.0

Xylar Asay-Davis 

dogpile.cache

nospec

Chris Golaz

eofs

nospec

Luke Van Roekel

esmf

8.4.2

Xylar Asay-Davis

With system MPI on compute nodes

f90nml

nospec

Xylar Asay-Davis

ffmpeg

nospec

Xylar Asay-Davis Luke Van Roekel

genutil

8.2.1

Jill Chengzhu Zhang

globus-sdk

nospec

Lukasz Lacinski

gsw

nospec

Xylar Asay-Davis

hdf5

1.14.3

Jill Chengzhu Zhang

Xylar Asay-Davis

ipygany

nospec

Erika Roesler

libnetcdf

4.9.2

Xylar Asay-Davis

lxml

nospec

Xylar Asay-Davis

matplotlib

nospec

Jill Chengzhu Zhang

Xylar Asay-Davis

metpy

nospec

Jim Benedict

mpi4py

nospec

Xylar Asay-Davis

With system MPI on compute nodes

nb_conda

nospec

Jill Chengzhu Zhang

ncview

2.1.8

Jill Chengzhu Zhang

ncvis

2023.09.12

Jill Chengzhu Zhang

netCDF4

1.6.4 nompi

Xylar Asay-Davis

numpy

>1.13

Xylar Asay-Davis

output_viewer

1.3.1

Jill Chengzhu Zhang

Ryan Forsyth

pillow

nospec

Xylar Asay-Davis

plotly

nospec

Xylar Asay-Davis

progessbar2

nospec

Xylar Asay-Davis

proj

9.3.1

Xylar Asay-Davis

pyproj

3.6.1

Jill Chengzhu Zhang

Xylar Asay-Davis

scikit-image

nospec

Xylar Asay-Davis

scipy

nospec

Xylar Asay-Davis

pyevtk

nospec

Xylar Asay-Davis

pyflann

nospec

Xylar Asay-Davis

pyremap

nospec

Xylar Asay-Davis

pytest

nospec

Xylar Asay-Davis

pywavelets

nospec

Luke Van Roekel

shapely

nospec

Jill Chengzhu Zhang

sympy

nospec

Xylar Asay-Davis

tabulate

nospec

Xylar Asay-Davis

xarray

2023.5.0

Xylar Asay-Davis

xesmf

nospec

Jill Chengzhu Zhang

  • No labels