Skip to content

Latest commit

 

History

History
121 lines (93 loc) · 3.7 KB

CHANGELOG.md

File metadata and controls

121 lines (93 loc) · 3.7 KB

Change Log

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.

[1.0.6] - 2018-02-21

Added

  • DOI for 1.0.4

Fixed

  • Syntax errors in readme.md
  • Conda install instructions in install.md
  • Corrected TRange columns in parser
  • Minor documentation fixes

Added

  • 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

Changed

  • Bump internal version to 1.0.5.c

[1.0.5.b0] - 2017-06-02

Added

  • Added usergroup info to README and documentation

Fixed

Changed

  • Now strip whitespace from mechanism file lines prior to parsing keywords

Removed

  • Removed plotting scripts specific to first paper on pyJac

1.0.4 - 2017-04-18

Added

  • Adds Travis config for automatic PyPI and conda builds
  • Adds minimal unittest test suite for module imports
  • Adds code of conduct

Changed

  • Changed README back to Markdown for simplicity
  • Updated citation instructions

1.0.3 - 2017-04-01

Fixed

  • 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

Changed

  • Issue warning in Cantera parsing if the installed version doesn't have access to species thermo properties.

Added

  • 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

  • Added CHANGELOG
  • Added documentation for libgen / pywrap features

Changed

  • Minor compilation fixes for including OpenMP
  • Updated github links to point to SLACKHA / Niemeyer Research Group

Deprecated

  • Shared library creation for CUDA disabled, as CUDA does not allow linkage of SO's into another CUDA kernel

Fixed

  • Explicitly conserve mass in PaSR
  • Minor path fixes
  • Division by zero in some TROE parameter cases

1.0.1 - 2016-05-25

Added

  • Added GPU macros, e.g., THREAD_ID, GRID_SIZE

Changed

  • Much better handling of removal of files created during testing

Fixed

  • 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

Added

  • pyJac is now a Python package
  • pyJac can now create a static/shared library for a mechanism (for external linkage)
  • Added documentation
  • Added examples

Changed

  • Handles CUDA compilation better via Cython
  • pointers are now restricted where appropriate
  • better Python3 compatibility

Fixed

  • other minor bugfixes

0.9.1-beta - 2015-10-29

Changed

  • 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

0.9-beta - 2015-10-02

Added

  • First working / tested version of pyJac