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/