Dependency Packages
-
ForwardDiff.jl496Forward Mode Automatic Differentiation for Julia
-
DataStructures.jl439Julia implementation of Data structures
-
StaticArrays.jl407Statically sized arrays for Julia
-
LoopVectorization.jl357Macro(s) for vectorizing loops.
-
Parameters.jl275Types with default field values, keyword constructors and (un-)pack macros
-
IterativeSolvers.jl246Iterative algorithms for solving linear systems, eigensystems, and singular value problems
-
MacroTools.jl219A man has written a package. A package has no name.
-
LinearMaps.jl170A Julia package for defining and working with linear maps, also known as linear transformations or linear operators acting on vectors. The only requirement for a LinearMap is that it can act on a vector (by multiplication) efficiently.
-
Tables.jl158An interface for tables in Julia
-
SpecialFunctions.jl153Special mathematical functions in Julia
-
StructArrays.jl152Efficient implementation of struct arrays in Julia
-
Requires.jl129Lazy code loading for Julia
-
FiniteDiff.jl126Fast non-allocating calculations of gradients, Jacobians, and Hessians with sparsity support
-
DiffEqBase.jl115The lightweight Base library for shared types and functionality for defining differential equation and scientific machine learning (SciML) problems
-
OffsetArrays.jl110Fortran-like arrays with arbitrary, zero or negative starting indices.
-
Setfield.jl101Update deeply nested immutable structs.
-
KrylovKit.jl100Krylov methods for linear problems, eigenvalues, singular values and matrix functions
-
Compat.jl96Compatibility across Julia versions
-
BlockArrays.jl94BlockArrays for Julia
-
RecursiveArrayTools.jl92Tools for easily handling objects like arrays of arrays and deeper nestings in scientific machine learning (SciML) and other applications
-
ChainRulesCore.jl89It is like recipes but for AD! (Full functionality is in ChainRules.jl but this a light weight dependency just to define sensitivities for your functions in your packages)
-
RecipesBase.jl81Base package for defining transformation recipes on user types for Plots.jl
-
Reexport.jl76Julia macro for re-exporting one module from another
-
FillArrays.jl76Julia package for lazily representing matrices filled with a single entry
-
LabelledArrays.jl65Arrays which also have a label for each element for easy scientific machine learning (SciML)
-
FunctionWrappers.jl53-
-
DocStringExtensions.jl53Extensions for Julia's docsystem.
-
ArrayInterface.jl49Designs for new Base array interface primitives, used widely through scientific machine learning (SciML) and other organizations
-
ArnoldiMethod.jl42Implicitly Restarted Arnoldi Method, natively in Julia
-
Hwloc.jl39A Julia API for hwloc
-
Arpack.jl39Julia Wrappers for the arpack-ng Fortran library
-
UnPack.jl38`@pack` and `@unpack` macros
-
OrderedCollections.jl36Julia implementation of associative containers that preserve insertion order
-
Preferences.jl33Project Preferences Package
-
Adapt.jl31-
-
VectorizationBase.jl26Base library providing vectorization-tools (ie, SIMD) that other libraries are built off of.
-
RecursiveFactorization.jl24-
-
CheapThreads.jl23Low overhead threading interface.
-
DiffRules.jl23A simple shared suite of common derivative definitions
-
CommonSubexpressions.jl22Naïve combined subexpression elimination in Julia
Loading more...