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 search send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
This package provides a pooled representation of arrays for purposes of compression when there are few unique elements.
Julia macros for suppressing and/or capturing output (stdout), warnings (stderr) or both streams at the same time.
This package finds the first occurrence of a byte or set of bytes in a chunk of memory. Think of it like a much faster version of findfirst that only iterates over bytes in memory.
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 implements a variety of interpolation schemes for the Julia language. It has the goals of ease-of-use, broad algorithmic support, and exceptional performance.
TypedTables.jl provides two column-based storage containers: Table and FlexTable, both of which represent an array of NamedTuples. This package is designed to be lightweight, easy-to-use and fast, and presents a very minimal new interface to learn.
This package provides a framework for implementing statically sized arrays in Julia, using the abstract type StaticArraySize,T,N <: AbstractArrayT,N. Subtypes of StaticArray will provide fast implementations of common array and linear algebra operations.
This package contains utilities for setting up documentation generation with Documenter.jl.
This package provides an alternative interface for dictionaries in Julia, for improved productivity and performance.
This module provides a Julia interface to GR, a framework for visualisation applications.
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.
The purpose of this package is to allow Julia function calls to be temporarily overloaded for the purpose of testing.
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 contains types with default field values, keyword constructors and (un-)pack macros. Keyword functions can be slow in Julia, however, the normal positional constructor is also provided and could be used in performance critical code.
This package lazily represents matrices filled with a single entry, as well as identity matrices. This package exports the following types: Eye, Fill, Ones, Zeros, Trues and Falses.
This package determines tabular file formats based on file extensions. It is intended to be the base both for TableIO.jl and for the Pluto.jl tabular data import functionality.
URIs.jl is a Julia package that allows parsing and working with URIs, as defined in RFC 3986.
This package provides a C-compatible enum for Julia.
This package provides the @muladd macro. It automatically converts expressions with multiplications and additions or subtractions to calls with muladd which then fuse via FMA when it would increase the performance of the code. The @muladd macro can be placed on code blocks and it will automatically find the appropriate expressions and nest muladd expressions when necessary. In mixed expressions summands without multiplication will be grouped together and evaluated first but otherwise the order of evaluation of multiplications and additions is not changed.
This package provides a wide array of functions for dealing with color. This includes conversion between colorspaces, measuring distance between colors, simulating color blindness, parsing colors, and generating color scales for graphics.
This very lightweight package provides primitive functions for construction of objects.
This package provides information about the features of the host CPU in Julia.
This package contains generic helper algorithms for building plotting components.
This package allows you to query the availability of specific CPU features with low run-time cost.