Skip to content

Commit 51cc7ff

Browse files
authored
Update package dependencies
1 parent 692c546 commit 51cc7ff

File tree

1 file changed

+11
-8
lines changed

1 file changed

+11
-8
lines changed

README.rst

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -22,25 +22,28 @@ The course makes extensive use of Python code and the Jupyter notebook for repro
2222

2323
Requirements
2424
---------------
25-
You will need a scientific Python distribution. Anaconda Python is strongly recommended and will get you almost everything you need all at once.
25+
You will need a scientific Python distribution. Anaconda Python is strongly recommended and will get you everything you need all at once.
2626

2727
The complete list of packages used in these notes includes:
2828

29+
- Python 2.7
2930
- numpy
3031
- scipy
3132
- matplotlib
32-
- IPython
33-
- netCDF4
3433
- sympy
34+
- xarray
35+
- climlab (climate modeling engine)
36+
- ffmpeg (video conversion tool used under-the-hood for interactive animations)
37+
- version_information (display information about package versions)
3538

36-
which are all available through ``conda``.
39+
which are all available through ``conda`` on the ``conda-forge`` channel.
3740

38-
Additionally these notes rely heavily on the custom climlab_ package (a computational engine for process-oriented climate modeling). See the documentation_ or the `github page`_ for installation instructions.
41+
These notes rely heavily on the custom climlab_ package (a computational engine for process-oriented climate modeling). See the documentation_ or the `github page`_ for installation instructions.
3942

40-
Optional:
41-
42-
- The ``version_information`` extension (to display details about package versions used in each notebook). Install via ``pip install version_information``
43+
The following commands will create a self-contained conda environment with everything you need to run these notebooks (Mac, Linux and Windows)::
4344

45+
conda config --add channels conda-forge
46+
conda create --name atm623 python=2.7 jupyter xarray sympy climlab version_information ffmpeg
4447

4548
Usage
4649
------------------

0 commit comments

Comments
 (0)