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.
This package provides string distances in Julia. Distances are defined for AbstractStrings, and any iterator that define length(). The package also defines Distance "modifiers" that can be applied to any distance.
This package provides tools to re-export modules and symbols.
This is a small package to make it easier to type LaTeX equations in string literals in the Julia language.
This package enables the Julia compiler to generate efficient code when running test cases. Test cases are typically run with flags that prevent efficient code generation. This package detects those flags and instead spawns a separate Julia process without the flags in which to run the test cases.
This package provides fall-back implementations for a collection of traits possessed by statistical objects. A trait is a function with a single arguments that is a Julia type, which might encode type metadata for inspection or for use in function dispatch.
MbedTLS.jl provides a wrapper around the mbed TLS and cryptography C library for Julia.
This package provides a fast, extensible progress bar for Julia. This can help users track the progress of long-running tasks.
BSON.jl is a Julia package for working with the Binary JSON serialisation format. It can be used as a general store for Julia data structures.
This package provides a function extrapolate that extrapolates a given function f(x) to f(x0), evaluating f only at a geometric sequence of points > x0 (or optionally < x0). The key algorithm is Richardson extrapolation using a Neville–Aitken tableau, which adaptively increases the degree of an extrapolation polynomial until convergence is achieved to a desired tolerance (or convergence stalls due to e.g. floating-point errors). This allows one to obtain f(x0) to high-order accuracy, assuming that f(x0+h) has a Taylor series or some other power series in h.
This package provides manually managed memory buffers backed by NTuples in Julia.
This package only contains and exports a single function realdot(x, y). It computes real(LinearAlgebra.dot(x, y)) while avoiding computing the imaginary part of LinearAlgebra.dot(x, y) if possible. The real dot product is useful when one treats complex numbers as embedded in a real vector space.
Static.jl defines a limited set of statically parameterized types and a common interface that is shared between them.
Optimisers.jl defines many standard gradient-based optimisation rules, and tools for applying them to deeply nested models.
SplitApplyCombine.jl provides high-level, generic tools for manipulating data - particularly focussing on data in nested containers. An emphasis is placed on ensuring split-apply-combine strategies are easy to apply, and work reliably for arbitrary iterables and in an optimized way with the data structures included in Julia's standard library.
The VersionParsing package implements flexible parsing of version-number strings into Julia's built-in VersionNumber type, via the vparse(string) function. Unlike the VersionNumber(string) constructor, vparse(string) can handle version-number strings in a much wider range of formats than are encompassed by the semver standard. This is useful in order to support VersionNumber comparisons applied to "foreign" version numbers from external packages.
This package is intended to implement a "minimal" foundation for intervals upon which other packages might build. In particular, we encourage type-piracy for the reason that only one interval package can unambiguously define the .. and ± operators.
This package calculates approximate derivatives numerically using finite difference.
This package supports representing banded matrices by only the entries on the bands.
This package allows a few "forward" definitions for the DataValues.jl package that other packages can utilize for integration without having to take direct dependencies.
This Julia package provides several utilities for working with tree-like data structures. Most importantly, it defines the children method that any package that contains such a data structure may import and extend in order to take advantage of any generic tree algorithm in this package.
This package intends to provide a simple RNG with stable streams, suitable for tests in packages which need reproducible streams of random numbers across Julia versions. Indeed, the Julia RNGs provided by default are documented to have non-stable streams (which for example enables some performance improvements).
This package implements a variety of data structures, including, CircularBuffer, Queue, Stack, Accumulators, LinkedLists, SortedDicts and many others.
This package make loading packages faster, maybe. It supports specifying glue code in packages which will load automatically when another package is loaded, so that explicit dependencies (and long load times) can be avoided.
This package provides a C-compatible enum for Julia.