Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

Projects in Awesome Lists tagged with differential-equations

A curated list of projects in awesome lists tagged with differential-equations .

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: 17 Dec 2024

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: 05 Nov 2024

https://github.com/cpmech/gosl

Linear algebra, eigenvalues, FFT, Bessel, elliptic, orthogonal polys, geometry, NURBS, numerical quadrature, 3D transfinite interpolation, random numbers, Mersenne twister, probability distributions, optimisation, differential equations.

computational-geometry differential-equations eigenvalues eigenvectors fast-fourier-transform linear-algebra linear-programming mersenne-twister optimization parallel-computations scientific-computing sparse-systems

Last synced: 18 Dec 2024

https://github.com/patrick-kidger/diffrax

Numerical differential equation solvers in JAX. Autodifferentiable and GPU-capable. https://docs.kidger.site/diffrax/

deep-learning differential-equations dynamical-systems equinox jax machine-learning neural-differential-equations neural-networks

Last synced: 17 Dec 2024

https://github.com/patrick-kidger/diffrax?ref=zzun.app

Numerical differential equation solvers in JAX. Autodifferentiable and GPU-capable. https://docs.kidger.site/diffrax/

deep-learning differential-equations dynamical-systems equinox jax machine-learning neural-differential-equations neural-networks

Last synced: 13 Nov 2024

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: 18 Dec 2024

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: 30 Oct 2024

https://github.com/NeuroDiffGym/neurodiffeq

A library for solving differential equations using neural networks based on PyTorch, used by multiple research groups around the world, including at Harvard IACS.

artificial-intelligence boundary-value-problem deep-learning differential-equations initial-value-problem mathematical-modelling neural-networks ode odes pde-solver physics-informed-neural-networks pinn pypi pytorch scientific-computing time-series

Last synced: 13 Nov 2024

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: 19 Dec 2024

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: 29 Nov 2024

https://github.com/fancompute/wavetorch

🌊 Numerically solving and backpropagating through the wave equation

differential-equations pytorch recurrent-neural-network rnn time-series vowel-recognition wave-equation

Last synced: 14 Nov 2024

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: 01 Nov 2024

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: 20 Dec 2024

https://github.com/patrick-kidger/torchcde

Differentiable controlled differential equation solvers for PyTorch with GPU support and memory-efficient adjoint backpropagation.

controlled-differential-equations deep-learning deep-neural-networks differential-equations dynamical-systems machine-learning neural-differential-equations neural-networks pytorch time-series

Last synced: 15 Dec 2024

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: 15 Dec 2024

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: 13 Nov 2024

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: 13 Nov 2024

https://github.com/SciML/DiffEqSensitivity.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: 14 Dec 2024

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: 21 Dec 2024

https://github.com/scikit-fmm/scikit-fmm

scikit-fmm is a Python extension module which implements the fast marching method.

boundaries differential-equations numpy-arrays python python-extension scikit-fmm surface-modeling surface-reconstruction

Last synced: 27 Nov 2024

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: 13 Nov 2024

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: 21 Dec 2024

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: 13 Nov 2024

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: 29 Nov 2024

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: 13 Nov 2024

https://github.com/nathanaelbosch/probnumdiffeq.jl

Probabilistic Numerical Differential Equation solvers via Bayesian filtering and smoothing

differential-equations hacktoberfest julia ode ode-solver probabilistic-models probabilistic-numerics

Last synced: 21 Dec 2024

https://github.com/nathanaelbosch/ProbNumDiffEq.jl

Probabilistic Numerical Differential Equation solvers via Bayesian filtering and smoothing

differential-equations hacktoberfest julia ode ode-solver probabilistic-models probabilistic-numerics

Last synced: 13 Nov 2024

https://github.com/cpmech/russell

Rust Scientific Libary. ODE and DAE (Runge-Kutta) solvers. Special functions (Bessel, Elliptic, Beta, Gamma, Erf). Linear algebra. Sparse solvers (MUMPS, UMFPACK). Probability distributions. Tensor calculus.

bessel-function differential-equations eigenvalues eigenvectors gamma-function interpolation linear-algebra mathematics numerical-derivatives numerical-integration quadrature quadrature-integration rust scientific-computing sparse-matrix special-functions spectral-methods

Last synced: 15 Dec 2024

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: 22 Dec 2024

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: 22 Dec 2024

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: 13 Nov 2024

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: 16 Dec 2024

https://github.com/pyrates-neuroscience/pyrates

Open-source, graph-based Python code generator and analysis toolbox for dynamical systems (pre-implemented and custom models). Most pre-implemented models belong to the family of neural population models.

code-generation delayed-differential-equation differential-equations dynamical-systems fortran90 julia matlab network-simulator neural-networks numpy parameter-search python pytorch scientific-computing scientific-research simulations tensorflow

Last synced: 21 Dec 2024

https://github.com/pyrates-neuroscience/PyRates

Open-source, graph-based Python code generator and analysis toolbox for dynamical systems (pre-implemented and custom models). Most pre-implemented models belong to the family of neural population models.

code-generation delayed-differential-equation differential-equations dynamical-systems fortran90 julia matlab network-simulator neural-networks numpy parameter-search python pytorch scientific-computing scientific-research simulations tensorflow

Last synced: 12 Nov 2024

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: 18 Dec 2024

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: 27 Nov 2024

https://github.com/eric-bradford/ukf-snmpc

This repository contains the source code for “Unscented Kalman filter stochastic nonlinear model predictive control” (UKF-SNMPC).

casadi chemical-engineering differential-equations model-predictive-control nonlinear-optimization python27 robust-control stochastic unscented-transformation

Last synced: 03 Dec 2024

https://github.com/littleredcomputer/odex-js

Bulirsch-Stoer integration of systems of ordinary differential equations in JavaScript

differential-equations ode ode-solver odex solver

Last synced: 27 Oct 2024

https://github.com/eric-bradford/sdd-gp-mpc

This repository contains the source code for "Stochastic data-driven model predictive control using Gaussian processes" (SDD-GP-MPC).

casadi chemical-engineering constraints differential-equations gaussian-processes machine-learning model-predictive-control monte-carlo-simulation optimization-algorithms python3 state-space-model stochastic-processes

Last synced: 06 Dec 2024

https://github.com/eric-bradford/nominal_nmpc

A basic nonlinear model predictive control implementation using Casadi with Unscented Kalman filter state estimation

automatic-differentiation casadi chemical-engineering control-systems differential-equations model-predictive-control nonlinear-dynamics nonlinear-optimization python3 unscented-kalman-filter

Last synced: 06 Dec 2024

https://github.com/krichelj/pydiffgame

PyDiffGame is a Python implementation of a Nash Equilibrium solution to Differential Games, based on a reduction of Game Hamilton-Bellman-Jacobi (GHJB) equations to Game Algebraic and Differential Riccati equations, associated with Multi-Objective Dynamical Control Systems

artificial-intelligence-algorithms bellman-equation computer-science control-theory differential-equations differential-game dynamical-systems game-theory hamilton-jacobi-bellman hamiltonian inverted-pendulum matrix-equations multi-objective-optimization nash-equilibrium numerical-methods object-oriented-programming optimization-algorithms pontryagin-maximum-principle quadrotor riccati-equation

Last synced: 12 Nov 2024

https://github.com/juliareach/closedloopreachability.jl

Reachability analysis for closed-loop control systems in Julia

control-systems differential-equations hybrid-systems neural-network robotics robustness

Last synced: 06 Nov 2024

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: 17 Nov 2024

https://github.com/warrenweckesser/odeintw

odeintw provides a wrapper of scipy.integrate.odeint that allows it to handle complex and matrix differential equations.

differential-equations ode python scipy

Last synced: 17 Dec 2024

https://github.com/markmbaum/libode

Easy-to-compile, high-order ODE solvers as C++ classes

differential-equations numerical-methods ordinary-differential-equations runge-kutta

Last synced: 07 Dec 2024

https://github.com/odinn-sciml/diffeqsensitivity-review

A Review of Sensitivity Methods for Differential Equations

differential-equations machine-learning optimization sensitivity

Last synced: 10 Dec 2024

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: 28 Oct 2024

https://github.com/jonniedie/simulationlogs.jl

Signal logging and scoping for DifferentialEquations.jl simulations.

control-systems differential-equations dynamical-systems modeling modeling-and-simulation simulation

Last synced: 21 Nov 2024

https://github.com/prs-eth/odecrop

[TGRS21] Crop Classification under Varying Cloud Cover with Neural Ordinary Differential Equations

differential-equations gru lstm node ode ode-model rnn

Last synced: 06 Nov 2024

https://github.com/christopherrabotin/ode

An ordinary differential equation solving library in golang.

differential-equations golang multivariate ode solving-library

Last synced: 28 Oct 2024

https://github.com/ChristopherRabotin/ode

An ordinary differential equation solving library in golang.

differential-equations golang multivariate ode solving-library

Last synced: 26 Oct 2024

https://github.com/merck/algebraicagents.jl

A lightweight framework to enable hierarchical, heterogeneous dynamical systems co-integration. Batteries included!

differential-equations dynamical-systems julia julia-language stochastic-processes

Last synced: 12 Oct 2024

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: 15 Oct 2024

https://github.com/Merck/AlgebraicAgents.jl

A lightweight framework to enable hierarchical, heterogeneous dynamical systems co-integration. Batteries included!

differential-equations dynamical-systems julia julia-language stochastic-processes

Last synced: 26 Sep 2024