Numerical Analysis Packages
-
NestedSamplers.jl41Implementations of single and multi-ellipsoid nested sampling
-
NonlinearSolve.jl227High-performance and differentiation-enabled nonlinear solvers (Newton methods), bracketed rootfinding (bisection, Falsi), with sparsity and Newton-Krylov support.
-
NumericalIntegration.jl62Basic numerical integration routines for presampled data.
-
PartialLeastSquaresRegressor.jl40Implementation of a Partial Least Squares Regressor
-
PiecewiseInterpolation.jl1Interpolate data with known discontinuities
-
PolyChaos.jl116A Julia package to construct orthogonal polynomials, their quadrature rules, and use it with polynomial chaos expansions.
-
Preconditioners.jl50A few preconditioners for iterative solvers.
-
QuadGK.jl268Adaptive 1d numerical Gauss–Kronrod integration in Julia
-
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)
-
RandomMatrices.jl85Random matrices package for Julia
-
RollingFunctions.jl115Roll a window over data; apply a function over the window.
-
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)
-
SciMLBase.jl130The Base interface of the SciML ecosystem
-
SciMLExpectations.jl65Fast uncertainty quantification for scientific machine learning (SciML) and differential equations
-
SciMLSensitivity.jl329A 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.
-
SIAMFANLEquations.jl114This is a Julia package of nonlinear solvers. These codes are used in my book, Solving Nonlinear Equations with Iterative Methods: Solvers and Examples in Julia.
-
Simplices.jl1Compute exact simplex intersections in N dimensions.
-
Sobol.jl77Generation of Sobol low-discrepancy sequence (LDS) for the Julia language
-
SolveDSGE.jl79A Julia package to solve, simulate, and analyze nonlinear DSGE models.
-
SortedVectors.jl5Lightweight wrapper to declare that a vector is sorted.
-
SparseDiffTools.jl238Fast jacobian computation through sparsity exploitation and matrix coloring
-
StateSpaceRoutines.jl86Package implementing common state-space routines.
-
StaticNumbers.jl36Static numbers in Julia
-
SummationByPartsOperators.jl94A Julia library of summation-by-parts (SBP) operators used in finite difference, Fourier pseudospectral, continuous Galerkin, and discontinuous Galerkin methods to get provably stable semidiscretizations, paying special attention to boundary conditions.
-
TimeseriesSurrogates.jl46A Julia package for generating timeseries surrogates
View all packages