[Doc] Update versions of supported dependencies

This commit is contained in:
Ray Speth 2016-11-26 12:19:18 -05:00
parent dcebc5f01f
commit 89e729f6b8

View file

@ -14,12 +14,13 @@ operating systems:
* Linux
* Ubuntu 12.04 LTS (Precise Pangolin) or newer
* Debian 7.0 (Wheezy) or newer
* Fedora 20 or newer
* Ubuntu 12.04 LTS (Precise Pangolin) or newer; 16.04 LTS (Xenial Xerus) or
newer is recommended
* Debian 7.0 (Wheezy) or newer; 8.0 (Jessie) or newer is recommended
* Fedora 20 or newer; 22 or newer is recommended
* Windows 7, Windows 8, or Windows 10 (32-bit or 64-bit versions)
* OS X 10.9 (Mavericks), OS X 10.10 (Yosemite), or OS X 10.11 (El Capitan).
* Windows 7 or newer (32-bit or 64-bit versions)
* OS X 10.9 (Mavericks) or newer; 10.10 (Yosemite) or newer is recommended
In addition to the above operating systems, Cantera should work on any
Unix-like system where the necessary prerequisites are available, but some
@ -244,11 +245,8 @@ Python Module
The Cantera Python module is implemented using Cython, and as such building the
Cantera Python module requires the Cython package for Python.
The Python module is compatible with the following Python versions: 2.6, 2.7,
and 3.2 - 3.5. Support for Python 2.6 requires the ``scipy`` and ``unittest2``
packages to be installed as well (see :ref:`sec-dependencies`) to provide
certain features that are included in the standard library in more recent
versions.
The Python module is compatible with the following Python versions: 2.7
and 3.2 - 3.5.
Building for Python 2
.....................
@ -409,7 +407,7 @@ program.
* Clang/LLVM (C/C++)
* Known to work with versions 3.3 through 3.5. Expected to work with version
* Known to work with versions 3.5 and 3.8. Expected to work with version
>= 3.1.
* Works with the versions included with Xcode 5.1 and Xcode 6.1.
@ -424,10 +422,10 @@ program.
* MinGW (C/C++/Fortran)
* http://www.mingw.org (32-bit only)
* http://mingw-w64.sourceforge.net/ (64-bit and 32-bit)
* Known to work with Mingw-w64 3.0, which provides GCC 4.8. Expected to work
with any version that provides a supported version of GCC.
with any version that provides a supported version of GCC and includes C++11
thread support.
Other Required Software
-----------------------
@ -435,65 +433,28 @@ Other Required Software
* SCons:
* http://scons.org/tag/releases.html
* Linux & OS X: Known to work with SCons 2.3.0; Expected to work with versions >= 1.0.0
* Linux & OS X: Known to work with SCons 2.4.1; Expected to work with versions >= 1.0.0
* Version 2.3.6 or newer is required to use Visual Studio 2015.
* Python:
* http://python.org/download/
* Known to work with 2.6 and 2.7; Expected to work with versions >= 2.6.
* The Cython module supports Python 2.x and 3.x. However, SCons requires
Python 2.x, so compilation of the Python 3 module requires two Python
* Known to work with 2.7 and 3.5. Expected to work with versions >= 3.3.
* The Cython module supports Python 2.7 and 3.x. However, SCons requires
Python 2, so compilation of the Python 3 module requires two Python
installations.
* Boost
* http://www.boost.org/users/download/
* Known to work with version 1.54; Expected to work with versions >= 1.41
* Known to work with version 1.54; Expected to work with versions >= 1.48
* Only the "header-only" portions of Boost are required. Cantera does not
currently depend on any of the compiled Boost libraries.
Optional Programs
-----------------
* Numpy
* Required to build the Cantera Python module, and to run significant portions
of the test suite.
* http://sourceforge.net/projects/numpy/
* Known to work with versions 1.7-1.9; Expected to work with version >= 1.4
* `Cython <http://cython.org/>`_
* Required version >=0.19 to build the Python module
* Known to work with versions 0.19 and 0.20.
* Tested with Python 2.7, 3.3, and 3.4. Expected to work with Python 2.6 and
3.2+ as well.
* `3to2 <http://pypi.python.org/pypi/3to2>`_
* Used to convert Cython examples to Python 2 syntax.
* Known to work with version 1.0
* `Scipy <http://scipy.org/install.html>`_
* Required in order to use the Python module with Python 2.6.
* Unittest2
* Required in order to run the test suite for the Python module with
Python 2.6.
* https://pypi.python.org/pypi/unittest2
* Matlab
* Required to build the Cantera Matlab toolbox.
* Known to work with 2009a and 2014b. Expected to work with versions >= 2009a.
* Sundials
* Optional. If Sundials is not installed, it will be automatically downloaded
and the necessary portions will be compiled and installed with Cantera.
* If Sundials is not installed, it will be automatically downloaded and the
necessary portions will be compiled and installed with Cantera.
* https://computation.llnl.gov/casc/sundials/download/download.html
* Known to work with versions 2.4, 2.5, 2.6, and 2.7.
* To use Sundials with Cantera on a Linux/Unix system, it must be compiled
@ -520,6 +481,52 @@ Optional Programs
instead, so that Cantera can correctly identify the version of
Sundials.
* Eigen
* If Eigen is not installed, it will be automatically downloaded and installed
with Cantera.
* http://eigen.tuxfamily.org/
* Known to work with version 3.2.8.
* fmt
* If fmt (previously known as cppformat) is not installed, it will be
automatically downloaded and the necessary portions will be compiled and
installed with Cantera.
* http://fmtlib.net/latest/index.html
* Version 3.0.1 or newer is required.
* Google Test
* If Google Test is not installed, it will be automatically downloaded and the
necessary portions will be compiled as part of the Cantera build process.
* https://github.com/google/googletest
* Known to work with version 1.7.0.
Optional Programs
-----------------
* Numpy
* Required to build the Cantera Python module, and to run significant portions
of the test suite.
* http://sourceforge.net/projects/numpy/
* Known to work with versions 1.7-1.11; Expected to work with version >= 1.4
* `Cython <http://cython.org/>`_
* Required version >=0.23 installed for Python 2.7 to build the Python module
for both Python 2.7 and Python 3.x.
* `3to2 <http://pypi.python.org/pypi/3to2>`_
* Used to convert Cython examples to Python 2 syntax.
* Known to work with version 1.0
* Matlab
* Required to build the Cantera Matlab toolbox.
* Known to work with 2009a and 2014b. Expected to work with versions >= 2009a.
* `Windows Installer XML (WiX) toolset <http://wixtoolset.org/>`_