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:1333Issues:31Issues:1144

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.

Language:JuliaLicense:MITStargazers:656Issues:16Issues:257

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:498Issues:20Issues:773

DiffEqBase.jl

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

Language:JuliaLicense:NOASSERTIONStargazers:295Issues:20Issues:216

SciMLBenchmarks.jl

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

Language:MATLABLicense:MITStargazers:289Issues:17Issues:83

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.

Language:JuliaLicense:NOASSERTIONStargazers:220Issues:13Issues:172

NonlinearSolve.jl

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

Language:JuliaLicense:MITStargazers:205Issues:14Issues:117

DataInterpolations.jl

A library of data interpolation and smoothing functions

Language:JuliaLicense:NOASSERTIONStargazers:178Issues:14Issues:59

SciMLBase.jl

The Base interface of the SciML ecosystem

Language:JuliaLicense:MITStargazers:114Issues:13Issues:127

PreallocationTools.jl

Tools for building non-allocating pre-cached functions in Julia, allowing for GC-free usage of automatic differentiation in complex codes

Language:JuliaLicense:NOASSERTIONStargazers:108Issues:8Issues:21

ModelingToolkitStandardLibrary.jl

A standard library of components to model the world and beyond

Language:JuliaLicense:MITStargazers:98Issues:14Issues:62

StructuralIdentifiability.jl

Fast and automatic structural identifiability software for ODE systems

Language:JuliaLicense:MITStargazers:97Issues:8Issues:64

RuntimeGeneratedFunctions.jl

Functions generated at runtime without world-age issues or overhead

Language:JuliaLicense:MITStargazers:96Issues:11Issues:22

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.

Language:JuliaLicense:NOASSERTIONStargazers:91Issues:6Issues:46

EasyModelAnalysis.jl

High level functions for analyzing the output of simulations

Language:JuliaLicense:MITStargazers:80Issues:5Issues:57

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:76Issues:10Issues:47

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.

Language:JuliaLicense:NOASSERTIONStargazers:58Issues:14Issues:73

sciml.ai

The SciML Scientific Machine Learning Software Organization Website

Language:CSSLicense:MITStargazers:49Issues:9Issues:24

DiffEqDevTools.jl

Benchmarking, testing, and development tools for differential equations and scientific machine learning (SciML)

Language:JuliaLicense:NOASSERTIONStargazers:46Issues:6Issues:24

GlobalSensitivity.jl

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

Language:JuliaLicense:MITStargazers:46Issues:7Issues:43

ADTypes.jl

Repository for SciML AD backend types

Language:JuliaLicense:MITStargazers:20Issues:4Issues:11

CommonSolve.jl

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

SymbolicIndexingInterface.jl

A general interface for symbolic indexing of SciML objects used in conjunction with Domain-Specific Languages

Language:JuliaLicense:MITStargazers:10Issues:4Issues:14

OptimizationBase.jl

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

Language:JuliaLicense:MITStargazers:7Issues:3Issues:16

SciMLStructures.jl

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

Language:JuliaLicense:MITStargazers:5Issues:5Issues:3
Language:JuliaLicense:MITStargazers:4Issues:0Issues:0

.github

Organization-wide .github actions and other metadata

BaseModelica.jl

Importers for the BaseModelica standard into the Julia ModelingToolkit ecosystem

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

SurrogatesBase.jl

Basically just a surrogate in disguise

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