Releases: KineticPreProcessor/KPP
Releases · KineticPreProcessor/KPP
The Kinetic PreProcessor (KPP) 3.1.1
CHANGELOG
Changed
- Updated Python package versions for ReadTheDocs in
docs/requirements.txt
- Now request Python 3.12 for ReadTheDocs builds in
.readthedocs.yaml
- Updated
MAX_NO_OF_LINES
to 2000 to parse the MCM mechanism - Updaeed
MAX_EQN
to 18000 to parse the MCM mechanism
Fixed
Full Changelog: 3.1.0...3.1.1
The Kinetic PreProcessor (KPP) 3.1.0
CHANGELOG
Added
#AUTOREDUCE
has been added to the list of KPP commands in the ReadTheDocs documentaton- Added
examples/mcm
folder with minimal example for the Master Chemical Mechanism - Added C-I test for MCM, based on the minimal example
Removed
TRANSPORT
andTRANSPORTALL
input options; these were obsoleteLUMP
input option; this was obsoleteDEFRAD
,SETRAD
,INITIALIZE
,XGRID
,YGRID
,ZGRID
,WRITE_OPT
,RUN
,USE
,USES
; these were obsolete
Full Changelog: 3.0.2...3.1.0
The Kinetic PreProcessor (KPP) 3.0.2
CHANGELOG
Added
- Added
.readthedocs.yaml
for configuring ReadTheDocs builds - Added a ReadTheDocs badge in
README.md
- State that
#INTEGRATOR none
statements should be removed in RTD documentation
Changed
- Added pybtex and pybtex-docutils to the
docs/requirements.txt
Fixed
- Minor issues in
site-lisp/kpp.el
file for Emacs
Full Changelog: 3.0.1...3.0.2
The Kinetic PreProcessor (KPP) 3.0.1
CHANGELOG
Added
Changed
- Update citation for KPP 3.0.0 paper by @jimmielin in #68
Fixed
New Contributors
Full Changelog: 3.0.0...3.0.1
The Kinetic PreProcessor (KPP) 3.0.0
What's Changed
- Cleanup in auto-reduce code and added a
rosenbrock_autoreduce
test by @jimmielin in #49 - C-I tests folders have been renamed for clarity by @yantosca
- Documentation improvements for 3.0.0: Auto-reduction solver and State_Het by @jimmielin in #51
- Cleanup util by @RolfSander in #52
- Updates for C-language output by @yantosca in #53
- Add Ubuntu x86_64 FLEX_LIB_DIR into Makefile.defs by @jimmielin in #55
Makefile.defs
now usesKPP_FLEX_LIB_DIR
instead ofFLEX_LIB_DIR
by @yantosca- Remove Vdotout functionality by @jimmielin in #54
- FIX must be the 2nd argument passed to FUN in int/feuler.f90 (plus doc updates) by @yantosca in #61
Full Changelog: 2.6.0...3.0.0
The Kinetic PreProcessor (KPP) 3.0.0-rc.4
The Kinetic PreProcessor (KPP) 3.0.0-rc.3
The Kinetic PreProcessor (KPP) 3.0.0-rc.2
The Kinetic PreProcessor (KPP) 3.0.0-rc.1
Release candidate for KPP 3.0.0
Release date 13 Jul 2022
Changed
- Now add (hopefully) correct license metadata in
.zenodo.json
file for auto-DOI generation - Summarized CHANGELOG.md information in the "Revision History" page of the ReadTheDocs documentation
- Updated version number to KPP 3.0.0-rc.1
The Kinetic PreProcessor (KPP) 3.0.0-rc.0
Release candidate for KPP 3.0.0
Release date 13 Jul 2022
Added
- C-language updates
- Restored driver programs
general.c
andgeneral_adj.c
- Updated rate-law functions in
util/UserRateLaws.c
- Added C-I tests for C-language integrators (using the
small_strato
mechanism - Now use
//
instead of/* */
comment strings
- Restored driver programs
- ReadTheDocs documentation updates:
- Authors in the reference page are now listed alphabetically
- In-text citations now use the :cite:t style (e.g. "Smith et al [2000]")
- Corrected several omissions
- Removed table numbers from tables (to reduce confusion)
- Now document additional installation steps for MacOS X
- Added documentation about
KPP_FLEX_LIB_DIR
- C-I test additions
- Added a C-I test for the
rosenbrock_autoreduce
integrator
- Added a C-I test for the
Changed
- C-I test updates
- Renamed CI-test folders for clarity (
C_*
,F90_*
, 'X_*') - Abstracted reusable code into the
ci-common-defs.sh
script - Replaced
ci-manual-testing-script.sh
withci-testing-script.sh
(which now works both locally and on Azure Dev Pipelines) - Renamed
ci-manual-cleanup-script.sh
toci-cleanup-script.sh
- Updated docs accordingly
- Renamed CI-test folders for clarity (
- Makefile changes
Makefile.defs
now uses environment variableKPP_FLEX_LIB_DIR
when it cannot find the flex library file in standard locations v- Removed host-specific if blocks from
Makefile.defs
- Other changes
- DOUBLE_COMPLEX is now replaced by COMPLEX(kind=dp)
- Fixed incorrect license string in .zenodo.json
- Added extra
free()
statements insrc/gen.c
to avoid memory
leaks
Removed
bibtex.json
(no longer needed w/ Sphinx 3.5.4)- Fun() no longer uses Vdotout since it can be retrieved from
Vdot