Enter the query into the form above. You can look for specific version of a package by using @ symbol like this: gcc@10.
API method:
GET /api/packages?search=hello&page=1&limit=20
where search is your query, page is a page number and limit is a number of items on a single page. Pagination information (such as a number of pages and etc) is returned
in response headers.
If you'd like to join our channel webring send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
Zygote provides source-to-source automatic differentiation (AD) in Julia, and is the next-generation AD system for the Flux differentiable programming framework.
Configurations.jl provides a macro @option to let you define structs to represent options/configurations, and serialize between different option/configuration file formats such as TOML.
This package offers Python-style general formatting and c-style numerical formatting.
This package provides a namespace for data-related generic function definitions to solve the optional dependency problem; packages wishing to share and/or extend functions can avoid depending directly on each other by moving the function definition to StatsAPI.jl and each package taking a dependency on it.
This package provides another JSON package for Julia, with a focus on speed and slick struct mapping.
ItemGraphs is a simple wrapper around LightGraphs that enables most common use case for graph-like data structures: with collection of items that are in relations between each other providing the shortest path between two items.
This package provides a canonical set of default initial values and identity elements for Julia.
This package was factored out of Plots.jl to allow any other plotting package to use the recipe pipeline. In short, the extremely lightweight RecipesBase.jl package can be depended on by any package to define "recipes": plot specifications of user-defined types, as well as custom plot types. RecipePipeline.jl contains the machinery to translate these recipes to full specifications for a plot.
This library generalizes and unifies the notion of measures used in Compose, Compose3D, and Escher. It allows building up and representing expressions involving differing types of units that are then evaluated, resolving them into absolute units.
This package contains generic helper algorithms for building plotting components.
Millboard.jl provides a library for getting data in a tablized format to arrange into rows and columns of cells.
Common functional iterator patterns (formerly Iterators.jl).
This package implements various 3D rotation parameterizations and defines conversions between them. At their heart, each rotation parameterization is a 3×3 unitary (orthogonal) matrix (based on the StaticArrays.jl package), and acts to rotate a 3-vector about the origin through matrix-vector multiplication.
ReverseDiff.jl is a fast and compile-able tape-based reverse mode AD, that implements methods to take gradients, Jacobians, Hessians, and higher-order derivatives of native Julia functions (or any callable object, really).
This package provides definitions for most of the primary types and functions in StaticArrays.jl. This enables downstream packages to implement new methods on these types without depending on the entirety of StaticArrays.jl.
This package defines functions for getting multiple indices out of dictionaries, tuples, etc, extending this ability beyond AbstractArray.
This package provides SentinelArrayT that wraps an AbstractArray of type T, and accepts a sentinel and value argument.
Optim.jl is a package for univariate and multivariate optimization of functions.
The purpose of this library is to solidify extensions to the current AbstractArray interface, which are put to use in package ecosystems like DifferentialEquations.jl. Since these libraries are live, this package will serve as a staging ground for ideas before they are merged into Base Julia. For this reason, no functionality is exported so that if such functions are added and exported in a future Base Julia, there will be no issues with the upgrade.
ImageMetadata is a simple package providing utilities for working with images that have metadata attached. For example, you might want to associate an image with the date on which the picture was taken, or an MRI scan with patient data, or an astronomical image with sky coordinates and information about the detector used to acquire the image.
This package provides an interface to line search algorithms implemented in Julia.
This package provides the DiffResult type, which can be passed to in-place differentiation methods instead of an output buffer.
This package provides a pooled representation of arrays for purposes of compression when there are few unique elements.
FilePathsBase.jl provides a type based approach to working with filesystem paths in Julia.