Commit graph

356 commits

Author SHA1 Message Date
Ray Speth
3d03795c4f [Python] Set minimum NumPy version to 1.8.1.
Minimum set based on a regression in NumPy 1.8.0 which affects the SolutionArray
class.

This makes Trusty Tahr (14.04) the oldest supported version of Ubuntu (using the
Ubuntu-provided NumPy package).

Resolves #445.
2017-07-30 14:39:57 -04:00
Bryan W. Weber
d920f2eb2c
Switch SourceForge links to point to GitHub
Fixes #442
2017-06-14 17:33:38 -04:00
KyleLinevitchJr
43bd96b5ba [Matlab] Make counterflow diffusion flame simulation more general
The CounterFlowDiffusionFlame (CFDF) code is able to perform more general cases
of npflame_init for multiple species fuel and oxidizer streams. The
stoichiometric mixture fraction in the CFDF code uses the Bilger definition of
mixture fraction, using the conservation of elements C, H, and O. This method is
used in the python module, but not the MATLAB npflame_init function.

Also, the CFDF code uses the fuel stream density to calculate the fuel stream
velocity and the oxidizer stream density to calculate the oxidizer stream
velocity, where as the npflame_init code uses the fuel density for both velocity
calculations.

The elementMassFraction code is a MATLAB version of the python function:
elemental_mass_fraction, which is needed to run the CFDF code.

Update the diffflame.m example to use the more general CFDF function since the
input parameters are different than the npflame_init function. This example is
the same as the diffusion_flame.py sample in the Python module.
2017-06-10 16:44:50 -04:00
Ray Speth
3accd415e8 [Doc] Fix building Matlab Sphinx docs
Forgot to remove references to deprecated code that has been removed
2017-05-13 00:16:34 -04:00
Ray Speth
461b63e462 [SCons] Add option to pass flags to GTest 2017-02-22 22:18:40 -05:00
Ray Speth
b39537bfcb [Thermo] Merge functionality of VPSSMgr into VPStandardStateTP
Remove the now-unused VPSSMgr class and descendants.
2017-02-13 13:25:46 -05:00
Ray Speth
8e89bbb8d2 Add methods for accessing the git commit used when compiling 2017-01-20 22:43:56 -05:00
Ray Speth
26651cc72c Bump development version to 2.4.0a1 2017-01-20 16:16:32 -05:00
Ray Speth
d2aeb8fa28 [Doc] Note availability of Windows binaries for Python 3.6 2017-01-19 21:05:02 -05:00
Ray Speth
8329edf45f [Doc] Update versions of Ubuntu for which Cantera is packaged
We can no longer build on stock 14.04 due to the requirement for Cython >= 0.23.
2017-01-12 22:28:53 -05:00
Ray Speth
6546c08f29 Bump version and copyright year for 2.3.0 release 2017-01-12 14:00:35 -05:00
Ray Speth
2c38d26407 [Doc] Remove references to old Google Code mirror 2017-01-12 13:43:39 -05:00
Bryan W. Weber
4beaa1b19b [Doc] Clarify lapack_ftn_string_len_at_end docs 2017-01-12 13:43:39 -05:00
Bryan W. Weber
24f166ede6 [Doc] Add link to numpy.org 2017-01-12 13:43:39 -05:00
Bryan W. Weber
0098b17f93 [Doc] Sundials -> SUNDIALS 2017-01-12 13:43:39 -05:00
Bryan W. Weber
7b0305f81e [Doc] Mention TDM-GCC and discourage regular MinGW 2017-01-12 13:43:39 -05:00
Bryan W. Weber
81f9daf1e7 [Doc] Update Xcode version 2017-01-12 13:43:39 -05:00
Bryan W. Weber
cfe2455cda [Doc] Move compiling docs and split into files 2017-01-12 13:43:39 -05:00
Bryan W. Weber
74a583a6d0 Add TOC to the compiling docs 2017-01-12 13:43:39 -05:00
Bryan W. Weber
608f457614 [Doc] Add Build Commands section 2017-01-12 13:43:39 -05:00
Bryan W. Weber
25db36e8cd [Doc] Rewrite and reformat configuration options section 2017-01-12 13:43:39 -05:00
Bryan W. Weber
32046f9037 [Doc] Fix various small typos in compiling docs 2017-01-12 13:43:39 -05:00
Bryan W. Weber
1db519e8c0 [Doc] Reformat and move docs for options to config-options.rst 2017-01-12 13:43:39 -05:00
Bryan W. Weber
e317ceef84 Clarify SCons options explanations 2017-01-12 13:43:39 -05:00
Bryan W. Weber
14dac26318 Rewrite OS X dependencies 2017-01-12 13:43:39 -05:00
Bryan W. Weber
d0acf0230a [Docs] Rewrite Windows dependency information 2017-01-12 13:43:39 -05:00
Bryan W. Weber
d84f482400 [Docs] Fix small typos in Compiling docs 2017-01-12 13:43:39 -05:00
Bryan W. Weber
cf5e45d697 [Docs] Remove instruction to install Sundials via system installer
The source of Sundials is built automatically, so it isn't necessary to install it
separately.
2017-01-12 13:43:39 -05:00
Bryan W. Weber
bffd4d2de1 [Docs] Rewrite Linux compiling requirements section
Reframe in terms of requirements for each distro. Add OpenSUSE.
2017-01-12 13:43:39 -05:00
Ray Speth
1593c2fc5f [Doc] Update Homebrew installation instructions
Homebrew installation does not need pip-installed Cython.

External Sundials is automatically disabled when using Matlab, and does not
incur any penalties.
2016-12-30 13:26:50 -05:00
Ray Speth
e515afd9e1 [Doc] Fix Ubuntu build dependencies for Python 3 module
Cython for Python 2 is used (under SCons) to generate the C++ code for the
extension module, which is then compiled separately for Python 2 and/or Python
3.
2016-12-23 20:04:46 -05:00
Ray Speth
268585b896 [Doc] Describe usage of ck2cti as a command-line module 2016-12-21 21:23:50 -05:00
EmilAtz
5b2406470c Adjustment of importPhase to Solution in MatLab documentation
Searched for importPhase and updated respective locations to Solution.
Modified wording around changes.
2016-12-21 15:39:54 -05:00
EmilAtz
d707e059e0 [matlab/doc] Update importPhase to Solution for matlab input-tutorial
Updated to importPhase to Solution to match current function usage
2016-12-21 15:39:54 -05:00
Ray Speth
b20c0c6699 [Doc] Fix depth of ck2cti docs 2016-12-10 19:23:21 -05:00
Bryan W. Weber
c7db81f33c [Doc] Document the ReactorSurface class in Python
Fixes #407
2016-12-09 19:51:46 -05:00
Santosh Shanbhogue
08b14b24ed [Doc] Add more links to Jupyter notebooks 2016-12-03 13:24:09 -05:00
Ray Speth
1b4ea04277 [Doc] Update prereqs for using Windows binaries 2016-11-29 20:36:50 -05:00
Ray Speth
8ee7d432e1 [Doc] Warn OS X users about out-of-date system Numpy 2016-11-29 20:36:50 -05:00
Ray Speth
c6412a56a4 [Doc] Add DOI reserved for 2.3.0 release 2016-11-29 20:36:50 -05:00
Ray Speth
4cc8d72e10 [Doc] Update OS/Python versions for which binary installers are provided 2016-11-29 20:36:50 -05:00
Ray Speth
95e1ee49dc Bump version to 2.3.0b1 2016-11-29 20:36:50 -05:00
Ray Speth
89e729f6b8 [Doc] Update versions of supported dependencies 2016-11-29 20:36:50 -05:00
Ray Speth
6dc92b618f [Doc] Eliminate some Doxygen and Sphinx warnings 2016-11-14 17:43:45 -05:00
Ray Speth
5641fa83e9 [clib/Matlab] Add function for getting Cantera version 2016-11-11 23:06:35 -05:00
Ray Speth
8e7978959d [Doc] Fix typo in installation docs 2016-11-11 23:06:35 -05:00
Ray Speth
b7e4902035 [Doc] Describe boundary conditions for 1D flames 2016-11-02 18:36:50 -04:00
Ray Speth
530d503848 [Doc] Describe governing equations for 1D flames 2016-11-02 18:36:50 -04:00
Bryan W. Weber
1cdc6b6d7e Add C-Lib and Matlab interface to getDataDirectories 2016-10-31 17:14:26 -04:00
Bryan W. Weber
d1c2ec48e7 Add function to get the data directories Cantera searches 2016-10-31 17:14:26 -04:00