An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with sciml

A curated list of projects in awesome lists tagged with sciml .

https://github.com/sciml/differentialequations.jl

Multi-language suite for high-performance solvers of differential equations and scientific machine learning (SciML) components. Ordinary differential equations (ODEs), stochastic differential equations (SDEs), delay differential equations (DDEs), differential-algebraic equations (DAEs), and more in Julia.

dae dde delay-differential-equations differential-algebraic-equations differential-equations differentialequations dynamical-systems julia neural-differential-equations numerical ode python r scientific scientific-machine-learning sciml sde spde stochastic-differential-equations stochastic-processes

Last synced: 13 May 2025

https://github.com/SciML/DifferentialEquations.jl

Multi-language suite for high-performance solvers of differential equations and scientific machine learning (SciML) components. Ordinary differential equations (ODEs), stochastic differential equations (SDEs), delay differential equations (DDEs), differential-algebraic equations (DAEs), and more in Julia.

dae dde delay-differential-equations differential-algebraic-equations differential-equations differentialequations dynamical-systems julia neural-differential-equations numerical ode python r scientific scientific-machine-learning sciml sde spde stochastic-differential-equations stochastic-processes

Last synced: 04 Apr 2025

https://github.com/sciml/modelingtoolkit.jl

An acausal modeling framework for automatically parallelized scientific machine learning (SciML) in Julia. A computer algebra system for integrated symbolics for physics-informed machine learning and automated transformations of differential equations

acausal computer-algebra dae dde delay-differential-equations differential-equations equation-based julia nonlinear-programming ode optimization ordinary-differential-equations pde scientific-machine-learning sciml sde stochastic-differential-equations symbolic symbolic-computation symbolic-numerics

Last synced: 22 May 2026

https://github.com/SciML/ModelingToolkit.jl

An acausal modeling framework for automatically parallelized scientific machine learning (SciML) in Julia. A computer algebra system for integrated symbolics for physics-informed machine learning and automated transformations of differential equations

acausal computer-algebra dae dde delay-differential-equations differential-equations equation-based julia nonlinear-programming ode optimization ordinary-differential-equations pde scientific-machine-learning sciml sde stochastic-differential-equations symbolic symbolic-computation symbolic-numerics

Last synced: 27 Mar 2025

https://github.com/sciml/optimization.jl

Mathematical Optimization in Julia. Local, global, gradient-based and derivative-free. Linear, Quadratic, Convex, Mixed-Integer, and Nonlinear Optimization in one simple, fast, and differentiable interface.

algorithmic-differentiation automatic-differentiation convex-optimization derivative-free-optimization global-optimization hacktoberfest julia local-optimization mixed-integer-programming nonlinear-optimization optimization scientific-machine-learning sciml

Last synced: 01 Apr 2026

https://github.com/SciML/GalacticOptim.jl

Mathematical Optimization in Julia. Local, global, gradient-based and derivative-free. Linear, Quadratic, Convex, Mixed-Integer, and Nonlinear Optimization in one simple, fast, and differentiable interface.

algorithmic-differentiation automatic-differentiation convex-optimization derivative-free-optimization global-optimization hacktoberfest julia local-optimization mixed-integer-programming nonlinear-optimization optimization scientific-machine-learning sciml

Last synced: 23 Mar 2025

https://github.com/SciML/Optimization.jl

Mathematical Optimization in Julia. Local, global, gradient-based and derivative-free. Linear, Quadratic, Convex, Mixed-Integer, and Nonlinear Optimization in one simple, fast, and differentiable interface.

algorithmic-differentiation automatic-differentiation convex-optimization derivative-free-optimization global-optimization hacktoberfest julia local-optimization mixed-integer-programming nonlinear-optimization optimization scientific-machine-learning sciml

Last synced: 04 May 2025

https://github.com/sciml/ordinarydiffeq.jl

High performance ordinary differential equation (ODE) and differential-algebraic equation (DAE) solvers, including neural ordinary differential equations (neural ODEs) and scientific machine learning (SciML)

adaptive differential-equations differentialequations event-handling hacktoberfest high-performance julia ode ordinary-differential-equations scientific-machine-learning sciml

Last synced: 10 Jul 2026

https://github.com/SciML/OrdinaryDiffEq.jl

High performance ordinary differential equation (ODE) and differential-algebraic equation (DAE) solvers, including neural ordinary differential equations (neural ODEs) and scientific machine learning (SciML)

adaptive differential-equations differentialequations event-handling hacktoberfest high-performance julia ode ordinary-differential-equations scientific-machine-learning sciml

Last synced: 22 Jul 2025

https://github.com/sciml/catalyst.jl

Chemical reaction network and systems biology interface for scientific machine learning (SciML). High performance, GPU-parallelized, and O(1) solvers in open source software.

biology chemical-reactions differential-equations dsl gillespie-algorithm julia ode rate-laws reaction-network scientific-machine-learning sciml sde simulation systems-biology systems-biology-simulation

Last synced: 09 Apr 2026

https://github.com/SciML/Catalyst.jl

Chemical reaction network and systems biology interface for scientific machine learning (SciML). High performance, GPU-parallelized, and O(1) solvers in open source software.

biology chemical-reactions differential-equations dsl gillespie-algorithm julia ode rate-laws reaction-network scientific-machine-learning sciml sde simulation systems-biology systems-biology-simulation

Last synced: 30 Mar 2025

https://github.com/sciml/datadrivendiffeq.jl

Data driven modeling and automated discovery of dynamical systems for the SciML Scientific Machine Learning organization

differential-equations julia ode scientific-machine-learning sciml

Last synced: 24 Apr 2026

https://github.com/SciML/DataDrivenDiffEq.jl

Data driven modeling and automated discovery of dynamical systems for the SciML Scientific Machine Learning organization

differential-equations julia ode scientific-machine-learning sciml

Last synced: 04 May 2025

https://github.com/sciml/scimlsensitivity.jl

A component of the DiffEq ecosystem for enabling sensitivity analysis for scientific machine learning (SciML). Optimize-then-discretize, discretize-then-optimize, adjoint methods, and more for ODEs, SDEs, DDEs, DAEs, etc.

adjoint backpropogation dae dde differential-equations differentialequations hacktoberfest neural-ode neural-sde ode scientific-machine-learning sciml sde sensitivity-analysis

Last synced: 28 Feb 2026

https://github.com/sciml/scimlbenchmarks.jl

Scientific machine learning (SciML) benchmarks, AI for science, and (differential) equation solvers. Covers Julia, Python (PyTorch, Jax), MATLAB, R

ai ai-for-science benchmark dae differential-equations differentialequations jax julia matlab nerual-differential-equations neural-ode ode partial-differential-equations pde python pytorch scientific-machine-learning sciml sde

Last synced: 08 Oct 2025

https://github.com/SciML/SciMLSensitivity.jl

A component of the DiffEq ecosystem for enabling sensitivity analysis for scientific machine learning (SciML). Optimize-then-discretize, discretize-then-optimize, adjoint methods, and more for ODEs, SDEs, DDEs, DAEs, etc.

adjoint backpropogation dae dde differential-equations differentialequations hacktoberfest neural-ode neural-sde ode scientific-machine-learning sciml sde sensitivity-analysis

Last synced: 04 May 2025

https://github.com/sciml/diffeqdocs.jl

Documentation for the DiffEq differential equations and scientific machine learning (SciML) ecosystem

dae dde differential-equations hacktoberfest neural-ode ode physics-informed-learning scientific-machine-learning sciml sde

Last synced: 04 Sep 2025

https://github.com/sciml/diffeqgpu.jl

GPU-acceleration routines for DifferentialEquations.jl and the broader SciML scientific machine learning ecosystem

dae dde differential-equations differentialequations gpu gpu-parallelism neural-differential-equations neural-ode ode scientific-machine-learning sciml sde

Last synced: 04 Sep 2025

https://github.com/sciml/nonlinearsolve.jl

High-performance and differentiation-enabled nonlinear solvers (Newton methods), bracketed rootfinding (bisection, Falsi), with sparsity and Newton-Krylov support.

bracketing deep-equilibrium-models differential-equations equilibrium factorization high-performance-computing julia newton-krylov newton-method newton-raphson nonlinear-equations scientific-machine-learning sciml sparse-matrices sparse-matrix steady-state

Last synced: 05 Jun 2026

https://github.com/sciml/linearsolve.jl

LinearSolve.jl: High-Performance Unified Interface for Linear Solvers in Julia. Easily switch between factorization and Krylov methods, add preconditioners, and all in one interface.

amg differential-equations distributed-computing factorization gpu julia krylov-methods linear-algebra linear-solvers multigrid newton-krylov preconditioners scientific-machine-learning sciml

Last synced: 08 Apr 2026

https://github.com/SciML/NonlinearSolve.jl

High-performance and differentiation-enabled nonlinear solvers (Newton methods), bracketed rootfinding (bisection, Falsi), with sparsity and Newton-Krylov support.

bracketing deep-equilibrium-models differential-equations equilibrium factorization high-performance-computing julia newton-krylov newton-method newton-raphson nonlinear-equations scientific-machine-learning sciml sparse-matrices sparse-matrix steady-state

Last synced: 04 May 2025

https://github.com/SciML/LinearSolve.jl

LinearSolve.jl: High-Performance Unified Interface for Linear Solvers in Julia. Easily switch between factorization and Krylov methods, add preconditioners, and all in one interface.

amg differential-equations distributed-computing factorization gpu julia krylov-methods linear-algebra linear-solvers multigrid newton-krylov preconditioners scientific-machine-learning sciml

Last synced: 04 May 2025

https://github.com/sciml/integrals.jl

A common interface for quadrature and numerical integration for the SciML scientific machine learning organization

algorithmic-differentiation automatic-differentiation differentiable-programming integration julia julia-language julialang numerical-integration quadrature scientific-machine-learning sciml

Last synced: 15 May 2025

https://github.com/SciML/Integrals.jl

A common interface for quadrature and numerical integration for the SciML scientific machine learning organization

algorithmic-differentiation automatic-differentiation differentiable-programming integration julia julia-language julialang numerical-integration quadrature scientific-machine-learning sciml

Last synced: 04 May 2025

https://github.com/sciml/recursivearraytools.jl

Tools for easily handling objects like arrays of arrays and deeper nestings in scientific machine learning (SciML) and other applications

array recursion scientific-machine-learning sciml vector

Last synced: 12 Apr 2026

https://github.com/chrisrackauckas/universal_differential_equations

Repository for the Universal Differential Equations for Scientific Machine Learning paper, describing a computational basis for high performance SciML

neural-ode scientific-machine-learning sciml universal-differential-equations

Last synced: 08 Apr 2025

https://github.com/SciML/RecursiveArrayTools.jl

Tools for easily handling objects like arrays of arrays and deeper nestings in scientific machine learning (SciML) and other applications

array recursion scientific-machine-learning sciml vector

Last synced: 27 Mar 2025

https://github.com/SciML/Sundials.jl

Julia interface to Sundials, including a nonlinear solver (KINSOL), ODE's (CVODE and ARKODE), and DAE's (IDA) in a SciML scientific machine learning enabled manner

arkode clang cvode dae differential-algebraic-equations differential-equations differentialequations hacktoberfest hybrid-differential-equation ida idas julia kinsol ode ordinary-differential-equations scientific-machine-learning sciml sensitivity-analysis sundials sundials-libraries

Last synced: 22 Jul 2025

https://github.com/sciml/jumpprocesses.jl

Build and simulate jump equations like Gillespie simulations and jump diffusions with constant and state-dependent rates and mix with differential equations and scientific machine learning (SciML)

differential-equations gillespie hybrid-differential-equation jump-diffusion neural-differential-equations neural-ode ode scientific-ai scientific-machine-learning scientific-ml sciml sde ssa stochastic stochastic-jump-equations

Last synced: 01 Mar 2026

https://github.com/sciml/nbodysimulator.jl

A differentiable simulator for scientific machine learning (SciML) with N-body problems, including astrophysical and molecular dynamics

algorithmic-differentiation automatic-differentiation differentiable-programming geometric-algorithms molecular-dynamics molecular-dynamics-simulation scientific-machine-learning sciml symbolic-integration

Last synced: 21 Oct 2025

https://github.com/juliaarrays/arrayinterface.jl

Designs for new Base array interface primitives, used widely through scientific machine learning (SciML) and other organizations

arrays base composibility interface primitives scientific-machine-learning sciml

Last synced: 06 Mar 2026

https://github.com/JuliaArrays/ArrayInterface.jl

Designs for new Base array interface primitives, used widely through scientific machine learning (SciML) and other organizations

arrays base composibility interface primitives scientific-machine-learning sciml

Last synced: 27 Mar 2025

https://github.com/vavrines/Kinetic.jl

Universal modeling and simulation of fluid mechanics upon machine learning. From the Boltzmann equation, heading towards multiscale and multiphysics flows.

boltzmann-equation cfd deep-learning differential-equations finite-element-methods finite-volume fluid-dynamics julia kinetic-theory numerical-pdes pde plasma rarefied-gas-dynamics scientific-machine-learning sciml

Last synced: 04 May 2025

https://github.com/SciML/LabelledArrays.jl

Arrays which also have a label for each element for easy scientific machine learning (SciML)

arrays scientific-machine-learning sciml

Last synced: 04 May 2025

https://github.com/sciml/quasimontecarlo.jl

Lightweight and easy generation of quasi-Monte Carlo sequences with a ton of different methods on one API for easy parameter exploration in scientific machine learning (SciML)

julia parameter-estimation physics-informed-learning quasi-monte-carlo scientific-machine-learning sciml

Last synced: 16 May 2025

https://github.com/sciml/fenics.jl

A scientific machine learning (SciML) wrapper for the FEniCS Finite Element library in the Julia programming language

differential-equations differentialequations fenics julia partial-differential-equations pde scientific-machine-learning sciml

Last synced: 04 Apr 2025

https://github.com/SciML/QuasiMonteCarlo.jl

Lightweight and easy generation of quasi-Monte Carlo sequences with a ton of different methods on one API for easy parameter exploration in scientific machine learning (SciML)

julia parameter-estimation physics-informed-learning quasi-monte-carlo scientific-machine-learning sciml

Last synced: 04 May 2025

https://github.com/sciml/diffeqcallbacks.jl

A library of useful callbacks for hybrid scientific machine learning (SciML) with augmented differential equation solvers

callback dae dde differential-equations julia neural-ode ode scientific-machine-learning sciml sde

Last synced: 27 Jul 2025

https://github.com/sciml/exponentialutilities.jl

Fast and differentiable implementations of matrix exponentials, Krylov exponential matrix-vector multiplications ("expmv"), KIOPS, ExpoKit functions, and more. All your exponential needs in SciML form.

differential-equations expmv expokit exponential gpu high-performance julia kiops krylov krylov-methods krylov-subspace-methods matrix-exponential matrix-exponentials scientific-machine-learning sciml

Last synced: 16 May 2025

https://github.com/SciML/ExponentialUtilities.jl

Fast and differentiable implementations of matrix exponentials, Krylov exponential matrix-vector multiplications ("expmv"), KIOPS, ExpoKit functions, and more. All your exponential needs in SciML form.

differential-equations expmv expokit exponential gpu high-performance julia kiops krylov krylov-methods krylov-subspace-methods matrix-exponential matrix-exponentials scientific-machine-learning sciml

Last synced: 04 May 2025

https://github.com/deng-mit/crnn

Chemical Reaction Neural Network

chemical-kinetics neural-ode sciml

Last synced: 17 Jun 2025

https://github.com/sciml/highdimpde.jl

A Julia package for Deep Backwards Stochastic Differential Equation (Deep BSDE) and Feynman-Kac methods to solve high-dimensional PDEs without the curse of dimensionality

deep-learning deepbsde differential-equations feynman-kac julia machine-learning neural-networks pde pde-solver scientific-machine-learning sciml

Last synced: 06 Apr 2025

https://github.com/sciml/scimldocs

Global documentation for the Julia SciML Scientific Machine Learning Organization

documentation julia scientific-machine-learning sciml

Last synced: 04 Sep 2025

https://github.com/worlddynamics/WorldDynamics.jl

An open-source framework written in Julia for global integrated assessment models.

hacktoberfest integrated-assessment-model julia sciml simulation world3

Last synced: 20 Jul 2025

https://github.com/odinn-sciml/odinn.jl

Global glacier model using Universal Differential Equations for climate-glacier interactions

climate cryosphere differential-equations glaciers julia scientific-machine-learning sciml

Last synced: 09 Aug 2025

https://github.com/sciml/scimlexpectations.jl

Fast uncertainty quantification for scientific machine learning (SciML) and differential equations

differential-equations differentialequations integration julia ode scientific-machine-learning sciml uncertainty-quantification uq

Last synced: 09 Sep 2025

https://github.com/worlddynamics/worlddynamics.jl

An open-source framework written in Julia for global integrated assessment models.

hacktoberfest integrated-assessment-model julia sciml simulation world3

Last synced: 28 Apr 2025

https://github.com/sciml/cellmltoolkit.jl

CellMLToolkit.jl is a Julia library that connects CellML models to the Scientific Julia ecosystem.

cellml differential-equations julia ode physiology scientific-machine-learning sciml systems-biology

Last synced: 06 Apr 2025

https://github.com/sciml/diffeqnoiseprocess.jl

A library of noise processes for stochastic systems like stochastic differential equations (SDEs) and other systems that are present in scientific machine learning (SciML)

brownian-motion differential-equations neural-sde noise-processes scientific-machine-learning sciml sde stochastic-processes wiener-process

Last synced: 07 Apr 2026

https://github.com/sciml/delaydiffeq.jl

Delay differential equation (DDE) solvers in Julia for the SciML scientific machine learning ecosystem. Covers neutral and retarded delay differential equations, and differential-algebraic equations.

adaptive dde delay-differential-equations differential-equations differentialequations julia ode scientific-machine-learning sciml solvers stiff

Last synced: 20 Jan 2026

https://github.com/yichengdwu/sophon.jl

Efficient, Accurate, and Streamlined Training of Physics-Informed Neural Networks

diffeq neural-operator pinns sciml

Last synced: 09 Sep 2025

https://github.com/sciml/scimloperators.jl

SciMLOperators.jl: Matrix-Free Operators for the SciML Scientific Machine Learning Common Interface in Julia

differential-equations julia linear-algebra ode scientific-machine-learning sciml

Last synced: 04 Apr 2026

https://github.com/sciml/modelingtoolkitcourse

A course on composable system modeling, differential-algebraic equations, acausal modeling, compilers for simulation, and building digital twins of real-world devices

acausal aerospace-engineering chemical-engineering component-based-modeling dae julia mechanical-engineering modelica sciml

Last synced: 17 Jan 2026

https://github.com/sciml/muladdmacro.jl

This package contains a macro for converting expressions to use muladd calls and fused-multiply-add (FMA) operations for high-performance in the SciML scientific machine learning ecosystem

fma julia julia-language julialang muladd scientific-machine-learning sciml

Last synced: 05 Apr 2025

https://github.com/sciml/sbmltoolkit.jl

SBML differential equation and chemical reaction model (Gillespie simulations) for Julia's SciML ModelingToolkit

chemical-reaction-networks differential-equations gillespie-algorithm julia ode quantitative-systems-pharmacology sbml sciml systems-biology

Last synced: 06 May 2025

https://github.com/sciml/modelorderreduction.jl

High-level model-order reduction to automate the acceleration of large-scale simulations

differential-equations hpc julia model-order-reduction partial-differential-equations scientific-machine-learning sciml

Last synced: 19 Apr 2025

https://github.com/sciml/modelingtoolkitneuralnets.jl

Symbolic-Numeric Neural DAEs and Universal Differential Equations for Automating Scientific Machine Learning (SciML)

julia machine-learning neural-networks neural-ode sciml symbolic-numerics ude

Last synced: 11 Mar 2026

https://github.com/avik-pal/regneuralde.jl

Official Implementation of "Opening the Blackbox: Accelerating Neural Differential Equations by Regularizing Internal Solver Heuristics" (ICML 2021)

differential-equations julia mnist-classification neural-networks neural-ode physionet regularization sciml

Last synced: 27 Oct 2025

https://github.com/sciml/scimlbenchmarksoutput

SciML-Bench Benchmarks for Scientific Machine Learning (SciML), Physics-Informed Machine Learning (PIML), and Scientific AI Performance

benchmarks differential-equations gpu jax julia matlab neural-network performance physics-informed python pytorch r scientific-machine-learning sciml

Last synced: 04 Sep 2025

https://github.com/sciml/scipydiffeq.jl

Wrappers for the SciPy differential equation solvers for the SciML Scientific Machine Learning organization

differential-equations julia python scientific-machine-learning sciml scipy

Last synced: 14 Apr 2025

https://github.com/sciml/datainterpolationsnd.jl

Interpolation of arbitrarily high dimensional array data

interpolation sciml

Last synced: 08 Jan 2026

https://github.com/sciml/matlabdiffeq.jl

Common interface bindings for the MATLAB ODE solvers via MATLAB.jl for the SciML Scientific Machine Learning ecosystem

matlab scientific-machine-learning sciml

Last synced: 23 Apr 2025

https://github.com/frankschae/control-of-stochastic-quantum-dynamics-with-differentiable-programming

Repository for the Control of Stochastic Quantum Dynamics with Differentiable Programming paper.

neural-ode neural-sde quantum-control scientific-machine-learning sciml

Last synced: 26 Nov 2025

https://github.com/worlddynamics/earth4all.jl

Julia implementation of the Earth4All model using the WorldDynamics framework.

earth4all sciml simulation-modeling

Last synced: 18 Jul 2025

https://github.com/mathopt/dynamicoed.jl

Optimal experimental design of ODE and DAE systems in julia

mixed-integer-programming optimal-control optimal-experimental-design sciml

Last synced: 21 Oct 2025

https://github.com/sciml/odeinterfacediffeq.jl

Adds the common API onto ODEInterface classic Fortran methods for the SciML Scientific Machine Learning organization

differential-equations hairer julia radau rodas scientific-machine-learning sciml

Last synced: 22 Apr 2026

https://github.com/sciml/geometricintegratorsdiffeq.jl

Wrappers for GeometricIntegrators.jl into the SciML common interface for scientific machine learning (SciML)

differential-equations geometric-algorithms geometricintegrators scientific-machine-learning sciml

Last synced: 30 Dec 2025