132 Packages since 2013
User Packages
-
PreallocationTools.jl111Tools for building non-allocating pre-cached functions in Julia, allowing for GC-free usage of automatic differentiation in complex codes
-
StructuralIdentifiability.jl110Fast and automatic structural identifiability software for ODE systems
-
ODE.jl106Assorted basic Ordinary Differential Equation solvers for scientific machine learning (SciML). Deprecated: Use DifferentialEquations.jl instead.
-
QuasiMonteCarlo.jl101Lightweight and easy generation of quasi-Monte Carlo sequences with a ton of different methods on one API for easy parameter exploration in scientific machine learning (SciML)
-
RuntimeGeneratedFunctions.jl100Functions generated at runtime without world-age issues or overhead
-
FEniCS.jl96A scientific machine learning (SciML) wrapper for the FEniCS Finite Element library in the Julia programming language
-
DiffEqCallbacks.jl94A library of useful callbacks for hybrid scientific machine learning (SciML) with augmented differential equation solvers
-
ExponentialUtilities.jl93Fast and differentiable implementations of matrix exponentials, Krylov exponential matrix-vector multiplications ("expmv"), KIOPS, ExpoKit functions, and more. All your exponential needs in SciML form.
-
EllipsisNotation.jl88Julia-based implementation of ellipsis array indexing notation `..`
-
EasyModelAnalysis.jl79High level functions for analyzing the output of simulations
-
ParameterizedFunctions.jl77A simple domain-specific language (DSL) for defining differential equations for use in scientific machine learning (SciML) and other applications
-
MultiScaleArrays.jl73A framework for developing multi-scale arrays for use in scientific machine learning (SciML) simulations
-
HighDimPDE.jl71A Julia package for Deep Backwards Stochastic Differential Equation (Deep BSDE) and Feynman-Kac methods to solve high-dimensional PDEs without the curse of dimensionality
-
SciMLExpectations.jl65Fast uncertainty quantification for scientific machine learning (SciML) and differential equations
-
DiffEqUncertainty.jl65Fast uncertainty quantification for scientific machine learning (SciML) and differential equations
-
DiffEqNoiseProcess.jl63A library of noise processes for stochastic systems like stochastic differential equations (SDEs) and other systems that are present in scientific machine learning (SciML)
-
SimpleNonlinearSolve.jl63Fast and simple nonlinear solvers for the SciML common interface. Newton, Broyden, Bisection, Falsi, and more rootfinders on a standard interface.
-
CellMLToolkit.jl62CellMLToolkit.jl is a Julia library that connects CellML models to the Scientific Julia ecosystem.
-
DiffEqParamEstim.jl61Easy scientific machine learning (SciML) parameter estimation with pre-built loss functions
-
SparsityDetection.jl59Automatic detection of sparsity in pure Julia functions for sparsity-enabled scientific machine learning (SciML)
-
DelayDiffEq.jl59Delay differential equation (DDE) solvers in Julia for the SciML scientific machine learning ecosystem. Covers neutral and retarded delay differential equations, and differential-algebraic equations.
-
DiffEqProblemLibrary.jl55A library of premade problems for examples and testing differential equation solvers and other SciML scientific machine learning tools
-
Static.jl52Static types useful for dispatch and generated functions.
-
GlobalSensitivity.jl51Robust, Fast, and Parallel Global Sensitivity Analysis (GSA) in Julia
-
DeepEquilibriumNetworks.jl49Implicit Layer Machine Learning via Deep Equilibrium Networks, O(1) backpropagation with accelerated convergence.
-
MinimallyDisruptiveCurves.jl49Finds relationships between the parameters of a mathematical model
-
DiffEqPhysics.jl48A library for building differential equations arising from physical problems for physics-informed and scientific machine learning (SciML)
-
DiffEqDevTools.jl46Benchmarking, testing, and development tools for differential equations and scientific machine learning (SciML)
-
MuladdMacro.jl44This package contains a macro for converting expressions to use muladd calls and fused-multiply-add (FMA) operations for high-performance in the SciML scientific machine learning ecosystem
-
OperatorLearning.jl43No need to train, he's a smooth operator
-
SciMLOperators.jl42SciMLOperators.jl: Matrix-Free Operators for the SciML Scientific Machine Learning Common Interface in Julia
-
BoundaryValueDiffEq.jl42Boundary value problem (BVP) solvers for scientific machine learning (SciML)
-
SBMLToolkit.jl39SBML differential equation and chemical reaction model (Gillespie simulations) for Julia's SciML ModelingToolkit
-
HelicopterSciML.jl38Helicopter Scientific Machine Learning (SciML) Challenge Problem
-
ADTypes.jl38Repository for automatic differentiation backend types
-
RootedTrees.jl37A collection of functionality around rooted trees to generate order conditions for Runge-Kutta methods in Julia for differential equations and scientific machine learning (SciML)
-
SciMLWorkshop.jl36Workshop materials for training in scientific computing and scientific machine learning
-
ModelOrderReduction.jl34High-level model-order reduction to automate the acceleration of large-scale simulations
-
DASSL.jl33Solves stiff differential algebraic equations (DAE) using variable stepsize backwards finite difference formula (BDF) in the SciML scientific machine learning organization
-
DifferenceEquations.jl32Solving difference equations with DifferenceEquations.jl and the SciML ecosystem.
Loading more...