All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- DOI for 1.0.4
- Syntax errors in readme.md
- Conda install instructions in install.md
- Corrected TRange columns in parser
- Minor documentation fixes
- Add check to reactions to test that all species exist
- Duplicate warning from falloff->chemically-activated TROE reactions for zero-parameters
- Add handling of non-unity default third body efficiency
- Bump internal version to 1.0.5.c
- Added usergroup info to README and documentation
- Now strip whitespace from mechanism file lines prior to parsing keywords
- Removed plotting scripts specific to first paper on pyJac
1.0.4 - 2017-04-18
- Adds Travis config for automatic PyPI and conda builds
- Adds minimal unittest test suite for module imports
- Adds code of conduct
- Changed README back to Markdown for simplicity
- Updated citation instructions
1.0.3 - 2017-04-01
- Fix for SRI Falloff functions with non-default third bodies (issue #12)
- Fixed removal of jac/rate lists before libgen of functional_tester
- Fixed pywrap module import
- Issue warning in Cantera parsing if the installed version doesn't have access to species thermo properties.
- Added significantly more documentation and examples for data ordering, the state vector / Jacobian, and using the python interface
1.0.2 - 2017-01-18
- Added CHANGELOG
- Added documentation for libgen / pywrap features
- Minor compilation fixes for including OpenMP
- Updated github links to point to SLACKHA / Niemeyer Research Group
- Shared library creation for CUDA disabled, as CUDA does not allow linkage of SO's into another CUDA kernel
- Explicitly conserve mass in PaSR
- Minor path fixes
- Division by zero in some TROE parameter cases
1.0.1 - 2016-05-25
- Added GPU macros, e.g., THREAD_ID, GRID_SIZE
- Much better handling of removal of files created during testing
- Bugfix that generates data.bin files correctly from .npy files for performance testing (important)
- Explicit setting of OpenMP # threads for performance testing
1.0 - 2016-05-07
- pyJac is now a Python package
- pyJac can now create a static/shared library for a mechanism (for external linkage)
- Added documentation
- Added examples
- Handles CUDA compilation better via Cython
- pointers are now restricted where appropriate
- better Python3 compatibility
- other minor bugfixes
0.9.1-beta - 2015-10-29
- Implemented the strict mass conservation formulation
- Updated CUDA implementation such that it is testable vs. pyJac c-version (and Cantera where applicable)
- More robust build folder management
- More robust mapping for strict mass conservation
- First working / tested version of pyJac