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 support for the Woodbury matrix identity for the Julia programming language. This is a generalization of the Sherman-Morrison formula. Note that the Woodbury matrix identity is notorious for floating-point roundoff errors, so be prepared for a certain amount of inaccuracy in the result.
Crayons is a package that makes it simple to write strings in different colors and styles to terminals. It supports the 16 system colors, both the 256 color and 24 bit true color extensions, and the different text styles available to terminals.
This package enables the Markdown / MkDocs backend of Documenter.jl.
Various special functions based on log and exp moved from StatsFuns.jl into a separate package, to minimize dependencies. These functions only use native Julia code, so there is no need to depend on librmath or similar libraries.
This package provides generic methods and modules used in many of the other BioJulia packages. This package defines IO, exceptions, and other types or methods used by other BioJulia packages.
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.
AxisAlgorithms is a collection of filtering and linear algebra algorithms for multidimensional arrays. For algorithms that would typically apply along the columns of a matrix, you can instead pick an arbitrary axis (dimension).
This package is designed to help in testing ChainRulesCore.frule and ChainRulesCore.rrule methods. The main entry points are ChainRulesTestUtils.frule_test, ChainRulesTestUtils.rrule_test, and ChainRulesTestUtils.test_scalar. Currently this is done via testing the rules against numerical differentiation (using FiniteDifferences.jl).
ChainRulesTestUtils.jl is separated from ChainRulesCore.jl so that it can be a test-only dependency, allowing it to have potentially heavy dependencies, while keeping ChainRulesCore.jl as light-weight as possible.
This package defines the Bijection data type. A Bijection data structure behaves similar to a Dict, however it prevents assigning the same value to two different keys.
This package provides an alternative interface for dictionaries in Julia, for improved productivity and performance.
This package provides representations for infinity and negative infinity in Julia.
This package provides a method to ensure that arguments to a function conform to a specification.
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.
The Tables.jl package provides simple, yet powerful interface functions for working with all kinds tabular data.
This package supports representing block-banded and banded-block-banded matrices by only storing the entries in the non-zero bands. A BlockBandedMatrix is a subtype of BlockMatrix of BlockArrays.jl whose layout of non-zero blocks is banded.
Tracker.jl previously provided Flux.jl with automatic differentiation for its machine learning platform.
Gumbo.jl is a Julia wrapper around Google's gumbo library for parsing HTML.
The Schur decomposition is the workhorse for eigensystem analysis of dense matrices. The diagonal eigen-decomposition of normal (especially Hermitian) matrices is an important special case, but for non-normal matrices the Schur form is often more useful.
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 repository implements the scratch spaces API for package-specific mutable containers of data. These spaces can contain datasets, text, binaries, or any other kind of data that would be convenient to store in a location specific to your package. As compared to Artifacts, these containers of data are mutable. Because the scratch space location on disk is not very user-friendly, scratch spaces should, in general, not be used for a storing files that the user must interact with through a file browser.
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.
Common functional iterator patterns (formerly Iterators.jl).
This package provides a collection of useful extensions for Julia's built-in docsystem. These are features that are not yet mature enough to be considered for inclusion in Base, or that have sufficiently niche use cases that including them with the default Julia installation is not seen as valuable enough at this time.
ExprTools provides tooling for working with Julia expressions during metaprogramming. This package aims to provide light-weight performant tooling without requiring additional package dependencies.