Big Frameworks¶
DifferentialEquations
.jl : high-performance solvers for differential equations. ModelingToolkit.jl : a modeling framework for high-performance symbolic-numeric computation in scientific computing and scientific machine learning
Catalyst.jl : a symbolic modeling package for analysis and high performance simulation of chemical reaction networks.
Optimization.jl : Mathematical Optimization in Julia with a unified interface.
Agents.jl : Agent-based modeling framework in Julia.
Parameter estimation¶
DiffEqParamEstim.jl : Easy scientific machine learning (SciML) parameter estimation with pre-built loss functions (
build_loss_objective()).PEtab.jl : Create parameter estimation problems for ODE models.
Arrays¶
RecursiveArrayTools
.jl : Handling nesting arrays (arrays of arrays). ComponentArrays.jl : Arrays with arbitrarily nested named components.
File IO¶
DataFrames.jl : In-memory tabular data in Julia.
JLD2.jl : Saves and loads Julia objects in the HDF5 format.
CSV.jl : Saves and load data in the
csvformat.
Misc¶
Symbolics.jl : A symbolic calculation package.
NonlinearSolve.jl : Solving nonlinear qquations.