|mock||Library for testing in Python.||1.0.1|
Provides a library of classes that client code uses to construct the grammar
directly in Python code.
|scipy||Python package for mathematics, science and engineering.||0.15.1|
Command-line program for plotting profile, layer and earth view data sets from
CloudSat, CALIPSO and Aqua MODIS products.
|dbfpy||Module for reading and writing DBF-files.||2.2.5|
Module that allows you to use ODBC to connect to almost any database from
Windows, Linux, OS/X, and more
|pyhdf||Interface to the NCSA HDF4 library.||0.8.3|
|h5py||Interface to the HDF5 binary data format.||2.4.0|
|netCDF4||Interface to the netCDF 4 data format.||0.9.9|
|wxPython||GUI Toolkit for Python.||188.8.131.52|
|PIL||Python Imaging Library to add image processing capabilities to you Python interpreter.||1.1.7|
|matplotlib||Python 2D plotting library.||1.4.3|
|basemap||Library for plotting 2D data on maps in Python||1.0.6|
|psycopg2||PostgreSQL adapter for Python.||2.4|
|PyNIO||Python package providing read and/or write access to a variety of data formats.||1.4.1|
Python language module used to visualize scientific data, with an emphasis
on high quality 2D visualizations.
Provides bindings of the Message Passing Interface (MPI) standard for the
Python programming language, allowing any Python program to exploit multiple processors.
Python module integrating classic machine learning algorithms in the
tightly-knit scientific Python world.
|pycurl||Python interface to libcurl.||7.19.0|
|Jinja2||Full featured template engine for Python.||2.7.3|
Open source version of the scalable, non-blocking web server and tools
|pyzmq||Python bindings for zeromq.||14.5.0|
|SimPy||An object-oriented, process-based discrete-event simulation language for Python.||0.7.2|
|wsgiref||A standard interface between web server software and web applications written in Python.||0.1.2|
|eofs||A Python package for EOF analysis of spatial-temporal data.||0.4.0|
|Plotly||Plotting library for collaborative, interactive, web-based, pubication-quality graphs.||0.5.4|
|pep8||Tool to check your Python code against some of the style conventions in PEP 8.||1.6.2|
|pyke||Introduces a form of Logic Programming (inspired by Prolog) to the Python community by providing a knowledge-based inference engine (expert system).||1.1.1|
|six||Pprovides utility functions for smoothing over the differences between the Python versions 2 and 3).||1.9.0|
|pyshp||Pure Python read/write support for ESRI Shapefile format.||1.2.1|
|Cartopy||Make drawing maps for data analysis and visualisation as easy as possible.||0.11.x|
|Iris||Tool for analysing and visualising meteorological and oceanographic data sets.||1.7.3|
|seawater||Python re-write of the CSIRO seawater toolbox (SEAWATER-3.3) for calculating the properties of sea water.||3.3.2|
|pygrib||Python GRIB reader.||1.9.8|
|virtualenv||Tool to create isolated Python environments.||1.11.5|
We have started using other versions of the gcc compiler and the MKL library.
After you load a particular version of SIVO-PyD, you can issue the command:
to have the names (together with the versions) of all the Python related packages installed in the distribution.
As of March 30, 2015, the following "main" versions of the distribution are available on SLES11:
- 1.1.2 (has problems reading netCDF-3 files)
- 1.1.2_un (can read netCDF-3 files. We had to install Python netCDF4 0.8.1 instead of 0.9.3 as in 1.1.2)
- 1.4.0: same as 1.1.2 but added NCL, PyNIO and PyNGL. NCL was installed manually and we are not sure if we will continue to support it (together with PyNGL).
- 1.6.0: same as 1.1.2 but changed the version of SciPy (now 0.11.0rc2) and added MPICH2 1.4.1p1 and mpi4pi 1.3.
- 1.7.0: same as 1.6.0 (without MPICH2 and mpi4pi) but wxPython is now version 184.108.40.206 and added scikit-learn 0.12.1.
- 1.9.0: same as 1.7.0 but with a new version of iPython (0.13.1) and added zeromq 3.2.2, pyzmq 220.127.116.11, pycurl 7.19.0, tornado 2.4.1 and Jinja2 2.6. The key feature of this version is the ability to use iPython Notebook.
- 1.10.0: same as 1.9.0 but with EOS2 and MKL 18.104.22.168.
- 1.23.0: Added Cartopy, Iris, pygrib, seawater, etc
We installed the distribution with ATLAS instead of Intel MKL. By using ATLAS we were able to properly build some internal packages of SciPy. The module that you use with the ATLAS features is (no need to load any MKL module):