/MasterChemicalMechanism.jl

Primary LanguageJupyter NotebookMIT LicenseMIT

MasterChemicalMechanism

Stable Dev Build Status Coverage

A package for ingesting models from the Master Chemical Mechanism and producing Coupled ODEs to simulate gas phase chemical kinetics.

Steps

  1. Define config parameters
  2. Parse mechanism file
  3. Generate R.H.S. reaction rate functions
  4. Construct model via Catalyst.jl
  5. Convert to coupled ODEs and structural simplify
  6. Simulate
  7. Analyze Results
  8. Combine with data to perform Data Assimilation, i.e. fitting the model to real data.

Packages to Use

  • We should usse Unitful.jl to enable easy unit tracking + conversion for our simulation
  • We should use ParameterHandling.jl to easily handle dictionaries of parameters in our simulations.
  • We should use Catalyst.jl to represent the model symbolically