differential-equations

There are 884 repositories under differential-equations topic.

  • 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.

    Language:Julia2.9k56888230
  • SciML/SciMLBook

    Parallel Computing and Scientific Machine Learning (SciML): Methods and Applications (MIT 18.337J/6.338J)

    Language:HTML1.9k6636335
  • 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.

    Language:Go1.8k7733145
  • google-research/torchsde

    Differentiable SDE solvers with GPU support and efficient sensitivity analysis.

    Language:Python1.6k3479200
  • patrick-kidger/diffrax

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

    Language:Python1.4k21338130
  • 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

    Language:Julia1.4k281.4k209
  • SciML/NeuralPDE.jl

    Physics-Informed Neural Networks (PINN) Solvers of (Partial) Differential Equations for Scientific Machine Learning (SciML) accelerated simulation

    Language:Julia99536345200
  • brian2

    brian-team/brian2

    Brian is a free, open source simulator for spiking neural networks.

    Language:Python94447842220
  • SciML/DiffEqFlux.jl

    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

    Language:Julia87131397157
  • SciML/SciMLTutorials.jl

    Tutorials for doing scientific machine learning (SciML) and high-performance differential equation solving with open source software.

    Language:CSS7202477127
  • neurodiffeq

    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.

    Language:Python706259291
  • patrick-kidger/NeuralCDE

    Code for "Neural Controlled Differential Equations for Irregular Time Series" (Neurips 2020 Spotlight)

    Language:Python62820969
  • 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)

    Language:Julia55919828211
  • SciML/diffeqpy

    Solving differential equations in Python using DifferentialEquations.jl and the SciML Scientific Machine Learning organization

    Language:Python542219241
  • wavetorch

    fancompute/wavetorch

    🌊 Numerically solving and backpropagating through the wave equation

    Language:Python51827883
  • 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.

    Language:Julia4631638678
  • patrick-kidger/torchcde

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

    Language:Python421143943
  • SciML/DataDrivenDiffEq.jl

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

    Language:Julia4072015857
  • mathLab/PINA

    Physics-Informed Neural networks for Advanced modeling

    Language:Python3921211466
  • vlang/vsl

    V library to develop Artificial Intelligence and High-Performance Scientific Computations

    Language:V355318444
  • SciML/Surrogates.jl

    Surrogate modeling and optimization for scientific machine learning (SciML)

    Language:Julia3351311370
  • 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.

    Language:Julia3332033370
  • SciML/DiffEqBase.jl

    The lightweight Base library for shared types and functionality for defining differential equation and scientific machine learning (SciML) problems

    Language:Julia31919225116
  • SciML/SciMLBenchmarks.jl

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

    Language:MATLAB319179084
  • benmoseley/FBPINNs

    Solve forward and inverse problems related to partial differential equations using finite basis physics-informed neural networks (FBPINNs)

    Language:Python315122265
  • mitmath/18S096SciML

    18.S096 - Applications of Scientific Machine Learning

    Language:HTML30625248
  • ComponentArrays.jl

    jonniedie/ComponentArrays.jl

    Arrays with arbitrarily nested named components.

    Language:Julia293317935
  • analysiscenter/pydens

    PyDEns is a framework for solving Ordinary and Partial Differential Equations (ODEs & PDEs) using neural networks

    Language:Jupyter Notebook291162966
  • SciML/DiffEqGPU.jl

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

    Language:Julia285118430
  • SciML/DiffEqOperators.jl

    Linear operators for discretizations of differential equations and scientific machine learning (SciML)

    Language:Julia2831719574
  • SciML/DiffEqDocs.jl

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

    Language:Julia27816174245
  • scikit-fmm/scikit-fmm

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

    Language:Python275146464
  • easy-neural-ode

    jacobjinkelly/easy-neural-ode

    Code for the paper "Learning Differential Equations that are Easy to Solve"

    Language:Python27011831
  • SciML/FluxNeuralOperators.jl

    DeepONets, (Fourier) Neural Operators, Physics-Informed Neural Operators, and more in Julia

    Language:Julia267124441
  • AMaDiA

    AstusRush/AMaDiA

    Astus' Mathematical Display Application : A GUI for Mathematics (Calculator, LaTeX Converter, Plotter, ... )

    Language:Python26217313
  • infiniteopt/InfiniteOpt.jl

    An intuitive modeling interface for infinite-dimensional optimization problems.

    Language:Julia255713017