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 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.
ArnoldiMethod.jl provides an iterative method to find a few approximate solutions to the eigenvalue problem in standard form with main goals:
Having a native Julia implementation of the
eigsfunction that performs as well as ARPACK. With native we mean that its implementation should be generic and support any number type. Currently the partialschur function does not depend on LAPACK, and removing the last remnants of direct calls to BLAS is in the pipeline.Removing the dependency of the Julia language on ARPACK. This goal was already achieved before the package was stable enough, since ARPACK moved to a separate repository
Arpack.jl.
Measurements.jl is an error propagation calculator and library for physical measurements. It supports real and complex numbers with uncertainty, arbitrary precision calculations, operations with arrays, and numerical integration. The linear error propagation theory is employed to propagate the errors.
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 package provides a method to ensure that arguments to a function conform to a specification.
This package provides a convenient Julia interface for loading standard named test images and example images for the internal usage in JuliaImages. This can be used in conjunction with the Images package.
ImageInTerminal.jl is a drop-in package that once imported changes a how a single Colorant and whole Colorant arrays (i.e. Images) are displayed in the interactive REPL. The displayed images will be downscaled to fit into the size of your active terminal session.
This package allows programmers to explicitly SIMD-vectorize their Julia code. By exposing SIMD vector types and corresponding operations, the programmer can explicitly vectorize their code. While this does not guarantee that the generated machine code is efficient, it relieves the compiler from determining whether it is legal to vectorize the code, deciding whether it is beneficial to do so, and rearranging the code to synthesize vector instructions.
Millboard.jl provides a library for getting data in a tablized format to arrange into rows and columns of cells.
This package provides a functionality of files download with cURL, wget or HTTP.jl backends.
ReferenceTests.jl is a Julia package that adds a couple of additional macros to your testing toolbox. In particular, it focuses on functionality for testing values against reference files, which in turn the package can help create and update if need be.
IteratorInterfaceExtensions defines a small number of extensions to the iterator interface.
This package provides support for image resizing, image rotation, and other spatial transformations of arrays.
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 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.
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 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.
FileIO aims to provide a common framework for detecting file formats and dispatching to appropriate readers/writers. The two core functions in this package are called load and save, and offer high-level support for formatted files (in contrast with Julia's low-level read and write).
This package is made to be included into packages that just need the ffmpeg binaries + executables, and don't want the overhead of VideoIO.jl.
This package provides tools to help you develop code. Juno is built on the Atom text editor. Juno consists of both Julia and Atom packages in order to add Julia-specific enhancements, such as syntax highlighting, a plot pane, integration with Julia's debugger, a console for running code, and much more.
Consider that the package is “maintenance-only mode” and only receives bug fixes. The Julia IDE effort is pointed to extension for VSCode.
This package provides the type DataValue that is used to represent missing data.
This package provides alignment algorithms and data structures for sequence of DNA, RNA, and amino acid sequences.
This package provides tools for transcoding data streams which are:
fast: small overhead and specialized methods
consistent: basic I/O operations work as expected
generic: support any I/O objects like files, buffers, pipes, etc.
extensible: easy definition for new codec to transcode data
This package exports following operations over bit vectors with extremely fast speed while keeping extra memory usage small:
getindex(bv::IndexableBitVectors, i::Integer):i-th element ofbvrank(b::Bool, bv::AbstractIndexableBitVector, i::Integer): the number of occurrences of bitbinbv[1:i]select(b::Bool, bv::AbstractIndexableBitVector, i::Integer): the index of i-th occurrence ofbinbv.
and other shortcuts or types.