Commit graph

49 commits

Author SHA1 Message Date
Ray Speth
4b57ee3d4c [SCons/Doc] Formalize dependency on Boost 2016-10-22 19:03:20 -04:00
Ray Speth
89d0c5601f [Python] Add CanteraError class for execptions
Anything that raises a CanteraError in C++ will now raise CanteraError in
Python, instead of the more generic RuntimeError.

This change increases the required Cython version to 0.23 or newer.
2016-10-18 22:58:14 -04:00
Ray Speth
ad7a02d0e9 Add support for Sundials 2.7.0 2016-10-15 20:50:15 -04:00
Ray Speth
b0bf17dbc6 [Doc] Update compilation instructions
- Support for Python 3.1 has been dropped.
- Recommend pip instead of easy_install.
2016-06-24 17:57:26 -04:00
Ray Speth
df43a474cd [SCons] Modify build system to exclude unused Fortran and f2c code
Cantera no longer requires BLAS / LAPACK (but can use them if available), so it
is never necessary to compile any of the external Fortran or f2c-converted code.
2016-05-14 22:00:22 -04:00
Ray Speth
4799d19b39 [Doc] Drop references to the "legacy" vs "new" Python modules 2016-04-02 22:13:42 -04:00
imitrichev
a175c72f2c Add compilation guidelines for Fedora, and other notes
Other notes include packages required for python3 module and packages
required to use prebuilt system blas and lapack.
Cantera installation was tested to be successful on Fedora 20 and Fedora 22.

Resolves #324
2016-03-06 19:19:29 -05:00
Ray Speth
785b829b5d [Doc] Update SCons installation instructions
- 64-bit Windows installers are now available.
- Download URL has changed.
2016-02-03 19:57:06 -05:00
Ray Speth
b4a1fb2db1 [SCons/Numerics] Use ext/sundials if system Sundials not installed 2015-11-23 16:53:20 -05:00
Bryan W. Weber
afde0a7b52 [Doc] Remove old F77 and F90 SCons options from Intel instructions 2015-10-28 15:33:13 -04:00
Bryan W. Weber
d4fb85d4c3 [Doc] Clarify cloning instructions
Clarify the instructions on how to clone the repository and which tags or branches should be checked out to get certain releases of the software.
2015-10-28 15:31:33 -04:00
Ivan Mitrichev
02fc127c13 Cython minimum version is 0.19
Also, setuptools is required to build/install the python module.

Resolves #302.
2015-10-25 14:15:45 -04:00
Ray Speth
e094967ebb [Doc] Update version requirements 2015-10-17 22:35:37 -04:00
Ray Speth
f9375e1a09 Use locks/mutexes from the standard library instead of Boost.Thread
This eliminates the need to link against any of the compiled Boost libraries,
and means that we can always build in thread-safe mode
2015-10-17 18:58:50 -04:00
Ray Speth
0daf89c7d3 [Doc] Update checkout instructions to handle git submodules 2015-10-14 18:45:22 -04:00
Ray Speth
512dffe859 [Test] Fix csv test comparisons to work with Numpy 1.10
Drop support for Numpy 1.3 (which lacks the skip_header argument to genfromtxt).
2015-10-08 13:20:07 -04:00
Ray Speth
c371751f65 Remove obsolete references to Subversion 2015-04-29 18:06:40 -04:00
Ray Speth
c1304e9ee6 Add support for Sundials 2.6
Resolves #256.
2015-04-29 18:03:17 -04:00
Ray Speth
7ff9836648 [Doc] Update compilation instructions to reflect Github migration 2015-04-07 18:20:47 -04:00
Ray Speth
8780ef68b0 [Doc] Update supported software versions 2015-03-10 22:41:41 +00:00
Ray Speth
6898976218 [Doc] Update compilation documentation 2015-03-10 22:41:37 +00:00
Ray Speth
26cb89b228 [Doc] Update compilation and installation instructions for OS X
These instructions apply to OS X 10.9 and 10.10 and XCode 5 and 6.
2014-12-05 23:33:18 +00:00
Ray Speth
5298f703c3 [Doc] Add note about running 'scons install' as Administrator on Windows 2014-09-24 23:17:55 +00:00
Ray Speth
7ebfbed486 [Doc] Add note about required SCons version for VS2013 2014-07-30 16:59:36 +00:00
Ray Speth
6c3867ca79 [SCons] Let SCons choose the default version of MSVC
The near-requirement of using the same version of MSVC as Python was compiled
with has been relaxed by the move to compiling the Python extension in SCons
rather than letting Distutils do it.
2014-07-25 18:33:02 +00:00
Ray Speth
b141760015 [Doc] Update instructions for checking out the code 2014-07-25 18:33:00 +00:00
Bryan W. Weber
f4041d6fb2 [Doc] Add the ability to pseudo-autodocument MATLAB code to the SConscript file 2014-07-18 14:32:53 +00:00
Ray Speth
9ff22eebc5 [Doc] Update version specified in git/svn checkout commands 2014-04-28 18:18:17 +00:00
Ray Speth
115679ac17 [Doc] Add note about how to fix Sundials CMakeLists.txt
The Sundials CMakeLists.txt was not correctly updated for the 2.5.0 release, and
builds a version of Sundials that still claims to be 2.4.0. This leads to
compilation errors since some Sundials functions have changed signatures between
2.4 and 2.5, and Canteran needs to distinguish between the two.
2014-04-14 18:37:43 +00:00
Ray Speth
e09c6ca304 Update compilation instructions 2014-03-13 21:35:32 +00:00
Ray Speth
a313873b03 [Doc] Point to SourceForge for downloads 2014-02-24 03:25:46 +00:00
Bryan W. Weber
e78d31f933 [Doc] Update formatting of cantera.conf text
See Issue 196.
2013-12-18 17:45:50 +00:00
Bryan W. Weber
1b6533900e [Doc] Fix 'git svn clone --std-layout' is not an option error
See Issue 196.
2013-12-18 17:45:40 +00:00
Ray Speth
b5e540c903 [Python] Remove the legacy Python module 2013-12-09 01:35:08 +00:00
Ray Speth
4d406f2ff4 [Doc] Update compilation instructions related to Cython module 2013-07-23 15:30:53 +00:00
Ray Speth
07ec92f712 [Doc] Start section for FAQs 2013-07-18 00:04:10 +00:00
Ray Speth
ebaefabf08 [Doc] Update info on Visual Studio versions 2013-06-28 21:24:55 +00:00
Ray Speth
b147dee775 [Doc] Provide commands to check out stable or development versions 2013-06-28 21:24:53 +00:00
Ray Speth
7b32a3831a [Doc] Add Cython to list of requirements for the Python module 2013-06-28 21:24:51 +00:00
Ray Speth
372d20ce6e [Cython] setup.py no longer makes use of setuptools / distribute
This makes it easier to install the Python package into non-standard
locations. Requires the 'cythonize' function introduced in Cython 0.17.
2013-03-04 17:30:56 +00:00
Ray Speth
59d8b75340 [Docs] Updated compilation dependencies 2013-02-15 17:50:55 +00:00
Ray Speth
879fd3ed56 Updated Sphinx docs to cover compilation of the Cython module 2012-12-26 23:56:30 +00:00
Ray Speth
13d916862e Updated compilation instructions to cover the new Python module 2012-09-06 19:58:44 +00:00
Ray Speth
ead04df741 Updated docs to indicate that blas_lapack_libs is unnecessary on OS X 2012-08-12 23:00:14 +00:00
Ray Speth
61fce224af Updated compilation / installation documentation 2012-06-14 21:06:23 +00:00
Ray Speth
cddd2ec724 Updated some documentation for using the Intel compiler and MKL 2012-05-29 21:22:30 +00:00
Ray Speth
59a2c4c251 Note requirement of WiX for building MSI installers 2012-04-26 21:20:04 +00:00
Ray Speth
88bcc81b57 Updated the Compilation Guide 2012-04-19 16:45:24 +00:00
Ray Speth
ed261a2d68 Moved compilation guide to Sphinx 2012-03-30 23:46:42 +00:00