SciML Open Source Scientific Machine Learning (SciML)

SciML Open Source Scientific Machine Learning

SciML

Geek Repo

Open source software for scientific machine learning

Home Page:https://sciml.ai

Twitter:@SciML_Org

Github PK Tool:Github PK Tool

SciML Open Source Scientific Machine Learning's repositories

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:JuliaLicense:NOASSERTIONStargazers:1385Issues:30Issues:1261

NeuralPDE.jl

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

Language:JuliaLicense:NOASSERTIONStargazers:931Issues:36Issues:336

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:JuliaLicense:NOASSERTIONStargazers:523Issues:20Issues:795

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:JuliaLicense:NOASSERTIONStargazers:444Issues:17Issues:341

Surrogates.jl

Surrogate modeling and optimization for scientific machine learning (SciML)

Language:JuliaLicense:NOASSERTIONStargazers:324Issues:13Issues:112

SciMLBenchmarks.jl

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

Language:MATLABLicense:MITStargazers:310Issues:18Issues:87

NonlinearSolve.jl

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

Language:JuliaLicense:MITStargazers:220Issues:13Issues:134

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)

Language:JuliaLicense:NOASSERTIONStargazers:136Issues:12Issues:148

SciMLBase.jl

The Base interface of the SciML ecosystem

Language:JuliaLicense:MITStargazers:122Issues:12Issues:144

ParameterizedFunctions.jl

A simple domain-specific language (DSL) for defining differential equations for use in scientific machine learning (SciML) and other applications

Language:JuliaLicense:NOASSERTIONStargazers:77Issues:9Issues:47

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)

Language:JuliaLicense:NOASSERTIONStargazers:62Issues:7Issues:46

SimpleNonlinearSolve.jl

Fast and simple nonlinear solvers for the SciML common interface. Newton, Broyden, Bisection, Falsi, and more rootfinders on a standard interface.

Language:JuliaLicense:MITStargazers:62Issues:7Issues:33

CellMLToolkit.jl

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

Language:JuliaLicense:NOASSERTIONStargazers:55Issues:11Issues:18

GlobalSensitivity.jl

Robust, Fast, and Parallel Global Sensitivity Analysis (GSA) in Julia

Language:JuliaLicense:MITStargazers:49Issues:6Issues:45

BoundaryValueDiffEq.jl

Boundary value problem (BVP) solvers for scientific machine learning (SciML)

Language:JuliaLicense:NOASSERTIONStargazers:41Issues:11Issues:64

SBMLToolkit.jl

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

Language:JuliaLicense:MITStargazers:38Issues:9Issues:19

ADTypes.jl

Repository for automatic differentiation backend types

Language:JuliaLicense:MITStargazers:34Issues:6Issues:20

ModelingToolkitCourse

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

Language:JuliaLicense:MITStargazers:32Issues:6Issues:2

ReactionNetworkImporters.jl

Julia Catalyst.jl importers for various reaction network file formats like BioNetGen and stoichiometry matrices

Language:JuliaLicense:MITStargazers:26Issues:11Issues:22

IRKGaussLegendre.jl

Implicit Runge-Kutta Gauss-Legendre 16th order (Julia)

Language:Jupyter NotebookLicense:MITStargazers:23Issues:7Issues:8

FiniteStateProjection.jl

Finite State Projection algorithms for chemical reaction networks

Language:JuliaLicense:MITStargazers:19Issues:8Issues:9

ModelingToolkitNeuralNets.jl

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

Language:JuliaLicense:MITStargazers:18Issues:7Issues:12

CommonSolve.jl

A common solve function for scientific machine learning (SciML) and beyond

SciMLBenchmarksOutput

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

Language:HTMLLicense:MITStargazers:13Issues:11Issues:0

OptimizationBase.jl

The base package for Optimization.jl, containing the structs and basic functions for it.

Language:JuliaLicense:MITStargazers:8Issues:3Issues:16

SciMLStructures.jl

A structure interface for SciML to give queryable properties from user data and parameters

Language:JuliaLicense:MITStargazers:7Issues:6Issues:4

SBMLToolkitTestSuite.jl

Functions to run the SBML Test Suite with SBMLToolkit, create logs and create reports for the SBML Test Suite Database

Language:JuliaLicense:MITStargazers:4Issues:8Issues:2

CatalystNetworkAnalysis.jl

Network analysis algorithms for reaction networks modeled using Catalyst.jl

Language:JuliaLicense:MITStargazers:3Issues:0Issues:0

BaseModelica.jl

Importers for the BaseModelica standard into the Julia ModelingToolkit ecosystem

Language:JuliaLicense:MITStargazers:2Issues:3Issues:8