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.
ExprTools provides tooling for working with Julia expressions during metaprogramming. This package aims to provide light-weight performant tooling without requiring additional package dependencies.
This package provides a set of custom string types of various fixed sizes. Each inline string is a custom primitive type and can benefit from being stack friendly by avoiding allocations/heap tracking in the GC. When used in an array, the elements are able to be stored inline since each one has a fixed size. Currently support inline strings from 1 byte up to 255 bytes.
This package provides a combinatorics library for Julia, focusing mostly (as of now) on enumerative combinatorics and permutations.
This package provides zlib codecs for TranscodingStreams.jl.
Static.jl defines a limited set of statically parameterized types and a common interface that is shared between them.
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 provides the @cse macro, which performs common subexpression elimination.
This package provides an interface for readable and writable references to an element of an array or dictionary in Julia.
This package defines a new operator for composition of morphisms.
This package provides a fast, extensible progress bar for Julia. This can help users track the progress of long-running tasks.
CoordinateTransformations is a Julia package to manage simple or complex networks of coordinate system transformations. Transformations can be easily applied, inverted, composed, and differentiated (both with respect to the input coordinates and with respect to transformation parameters such as rotation angle). Transformations are designed to be light-weight and efficient enough for, e.g., real-time graphical applications, while support for both explicit and automatic differentiation makes it easy to perform optimization and therefore ideal for computer vision applications such as SLAM (simultaneous localization and mapping).
This implements the notation .. for indexing arrays. It's similar to the Python ... in that it means "all of the columns before (or after)".
FilePathsBase.jl provides a type based approach to working with filesystem paths in Julia.
This package parses YAML documents into native Julia types and dumps them back into YAML documents.
This package contains the underlying query operators that are exposed to users in Query.jl.
This package provides a Julia interface to the Matplotlib plotting library from Python, and specifically to the matplotlib.pyplot module. PyPlot uses the Julia PyCall package to call Matplotlib directly from Julia with little or no overhead (arrays are passed without making a copy).
This package provides a documentation generator for Julia.
This package provides reader/writer for delimited text data, as comma-delimited (csv), tab-delimited (tsv), or otherwise.
This package provides number datatypes which store their values in type parameters, making them runtime constants.
This package provides a collection of colorschemes.
The Tables.jl package provides simple, yet powerful interface functions for working with all kinds tabular data.
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 provides a Julia interface defining a collection of types (without instances) for implementing conventions about the scientific interpretation of data. This package makes a distinction between the machine type and the scientific type of a Julia object. A machine type refers to the Julia type being used to represent the object, for instance Float64. The scientific type refers to how the object should be interpreted, for instance Continuous or Multiclass3.
Quaternions are best known for their suitability as representations of 3D rotational orientation. They can also be viewed as an extension of complex numbers.