Catalyst

Catalyst#

Catalyst is a domain specific language (DSL) package for chemical reaction networks. Catalyst.jl is based on ModelingToolkit.jl for symbolic transformations and model code generation. The generated code can be efficiently solved by DifferentialEquations.jl.

See also Catalyst.jl docs.

Runtime environment#

using Pkg
Pkg.status()
Status `/tmp/docs/catalyst/Project.toml`
  [479239e8] Catalyst v13.5.1
  [0c46a032] DifferentialEquations v7.13.0
 [961ee093] ModelingToolkit v8.76.0
  [91a5bcdd] Plots v1.40.4
Info Packages marked with  have new versions available but compatibility constraints restrict them from upgrading. To see why use `status --outdated`
using InteractiveUtils
InteractiveUtils.versioninfo()
Julia Version 1.10.3
Commit 0b4590a5507 (2024-04-30 10:59 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
  CPU: 4 × AMD EPYC 7763 64-Core Processor
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, znver3)
Threads: 4 default, 0 interactive, 2 GC (on 4 virtual cores)
Environment:
  JULIA_CI = true
  JULIA_NUM_THREADS = auto
  JULIA_CONDAPKG_BACKEND = Null
  JULIA_PATH = /usr/local/julia/
  JULIA_DEPOT_PATH = /srv/juliapkg/