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 nonallocating 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.jl110Fortranlike 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 reexporting 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 arpackng 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 vectorizationtools (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...