SciML / DifferentialEquations.jl Sponsor Star 2.8k Code Issues Pull requests 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. python r julia ode dde scientific dynamical-systems differential-equations differentialequations sde dae spde stochastic-differential-equations delay-differential-equations numerical stochastic-processes differential-algebraic-equations scientific-machine-learning neural-differential-equations sciml Updated May 6, 2024 Julia
lululxvi / deepxde Star 2.4k Code Issues Pull requests Discussions A library for scientific machine learning and physics-informed learning deep-learning neural-network tensorflow pytorch operator pde paddle pinn jax scientific-machine-learning multi-fidelity-data physics-informed-learning deeponet Updated Jun 9, 2024 Python
SciML / SciMLBook Sponsor Star 1.8k Code Issues Pull requests Parallel Computing and Scientific Machine Learning (SciML): Methods and Applications (MIT 18.337J/6.338J) performance-engineering parallelism neural-networks differential-equations gpu-computing numerical-methods lecture-notes neural-ode scientific-machine-learning neural-sde stiff-equations scientific-simulators sciml Updated Apr 14, 2024 HTML
SciML / ModelingToolkit.jl Sponsor Star 1.4k Code Issues Pull requests 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 computer-algebra optimization julia ode symbolic dde differential-equations ordinary-differential-equations sde pde dae stochastic-differential-equations delay-differential-equations symbolic-computation nonlinear-programming equation-based scientific-machine-learning sciml symbolic-numerics acausal Updated Jun 10, 2024 Julia
SciML / NeuralPDE.jl Sponsor Star 919 Code Issues Pull requests Physics-Informed Neural Networks (PINN) Solvers of (Partial) Differential Equations for Scientific Machine Learning (SciML) accelerated simulation machine-learning neural-network ode neural-networks partial-differential-equations differential-equations ordinary-differential-equations differentialequations pde pinn scientific-machine-learning neural-differential-equations scientific-ml scientific-ai sciml Updated Jun 10, 2024 Julia
SciML / DiffEqFlux.jl Sponsor Star 845 Code Issues Pull requests Pre-built implicit layer architectures with O(1) backprop, GPUs, and stiff+non-stiff DE solvers, demonstrating scientific machine learning (SciML) and physics-informed machine learning methods neural-networks partial-differential-equations differential-equations ordinary-differential-equations differentialequations stochastic-differential-equations delay-differential-equations pinn neural-ode scientific-machine-learning neural-sde neural-pde neural-dde neural-differential-equations stiff-ode scientific-ml scientific-ai neural-jump-diffusions neural-sdes physics-informed-learning Updated May 20, 2024 Julia
SciML / SciMLTutorials.jl Sponsor Star 709 Code Issues Pull requests Tutorials for doing scientific machine learning (SciML) and high-performance differential equation solving with open source software. python r julia ode dde partial-differential-equations differential-equations ordinary-differential-equations differentialequations sde pde dae stochastic-differential-equations hacktoberfest neural-ode scientific-machine-learning neural-differential-equations sciml Updated Apr 29, 2024 CSS
SciML / Optimization.jl Sponsor Star 686 Code Issues Pull requests 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. optimization julia automatic-differentiation global-optimization hacktoberfest nonlinear-optimization convex-optimization algorithmic-differentiation mixed-integer-programming scientific-machine-learning derivative-free-optimization sciml local-optimization Updated Jun 8, 2024 Julia
SciML / OrdinaryDiffEq.jl Sponsor Star 514 Code Issues Pull requests High performance ordinary differential equation (ODE) and differential-algebraic equation (DAE) solvers, including neural ordinary differential equations (neural ODEs) and scientific machine learning (SciML) high-performance julia ode differential-equations ordinary-differential-equations adaptive differentialequations event-handling hacktoberfest scientific-machine-learning sciml Updated Jun 10, 2024 Julia
SciML / diffeqpy Sponsor Star 500 Code Issues Pull requests Solving differential equations in Python using DifferentialEquations.jl and the SciML Scientific Machine Learning organization ode dde differential-equations ordinary-differential-equations numba differentialequations sde dae stochastic-differential-equations delay-differential-equations differential-algebraic-equations sdes scientific-machine-learning sciml Updated Mar 18, 2024 Python
SciML / Catalyst.jl Sponsor Star 429 Code Issues Pull requests Chemical reaction network and systems biology interface for scientific machine learning (SciML). High performance, GPU-parallelized, and O(1) solvers in open source software. simulation biology dsl julia systems-biology ode reaction-network differential-equations sde chemical-reactions gillespie-algorithm systems-biology-simulation rate-laws scientific-machine-learning sciml Updated Jun 10, 2024 Julia
SciML / DataDrivenDiffEq.jl Sponsor Star 400 Code Issues Pull requests Data driven modeling and automated discovery of dynamical systems for the SciML Scientific Machine Learning organization julia ode differential-equations scientific-machine-learning sciml Updated Jun 7, 2024 Julia
SciML / Surrogates.jl Sponsor Star 320 Code Issues Pull requests Surrogate modeling and optimization for scientific machine learning (SciML) optimization julia automatic-differentiation high-performance-computing differential-equations surrogate surrogate-models surrogate-based-optimization surrogates scientific-machine-learning sciml Updated Jun 10, 2024 Julia
SciML / SciMLSensitivity.jl Sponsor Star 319 Code Issues Pull requests 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. ode dde differential-equations differentialequations sde dae sensitivity-analysis hacktoberfest adjoint backpropogation neural-ode scientific-machine-learning neural-sde sciml Updated Jun 10, 2024 Julia
mitmath / 18S096SciML Star 304 Code Issues Pull requests 18.S096 - Applications of Scientific Machine Learning neural-networks partial-differential-equations differential-equations lecture-notes neural-ode scientific-machine-learning sciml Updated Apr 26, 2022 HTML
SciML / DiffEqBase.jl Sponsor Star 299 Code Issues Pull requests The lightweight Base library for shared types and functionality for defining differential equation and scientific machine learning (SciML) problems ode dde partial-differential-equations differential-equations ordinary-differential-equations differentialequations sde pde dae stochastic-differential-equations delay-differential-equations hacktoberfest differential-algebraic-equations neural-ode scientific-machine-learning neural-differential-equations sciml Updated Jun 9, 2024 Julia
SciML / SciMLBenchmarks.jl Sponsor Star 298 Code Issues Pull requests Scientific machine learning (SciML) benchmarks, AI for science, and (differential) equation solvers. Covers Julia, Python (PyTorch, Jax), MATLAB, R python benchmark ai julia matlab pytorch ode partial-differential-equations differential-equations differentialequations sde pde dae jax neural-ode scientific-machine-learning nerual-differential-equations sciml ai-for-science Updated Jun 10, 2024 MATLAB
SciML / DiffEqOperators.jl Sponsor Star 285 Code Issues Pull requests Linear operators for discretizations of differential equations and scientific machine learning (SciML) julia partial-differential-equations differential-equations fdm differentialequations sde pde stochastic-differential-equations matrix-free finite-difference-method neural-ode scientific-machine-learning neural-differential-equations sciml Updated Jun 15, 2023 Julia
jonniedie / ComponentArrays.jl Star 280 Code Issues Pull requests Discussions Arrays with arbitrarily nested named components. machine-learning simulation optimization julia modeling array controls neural-networks arrays dynamical-systems control-systems differential-equations modeling-language differentialequations simulation-modeling named-tuples controls-and-dynamics neural-ode scientific-machine-learning Updated May 20, 2024 Julia
SciML / DiffEqGPU.jl Sponsor Star 271 Code Issues Pull requests GPU-acceleration routines for DifferentialEquations.jl and the broader SciML scientific machine learning ecosystem gpu ode dde differential-equations differentialequations sde dae neural-ode scientific-machine-learning neural-differential-equations gpu-parallelism sciml Updated May 25, 2024 Julia