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 representations for infinity and negative infinity in Julia.
This package provides package developers an alternative option to delay package loading until used. If some dependency is not used, then users don't need to pay for its latency.
julia-progressmeter provides a progress meter for long-running computations.
A Pluto notebook is made up of small blocks of Julia code (cells) and together they form a reactive notebook. When you change a variable, Pluto automatically re-runs the cells that refer to it. Cells can even be placed in arbitrary order - intelligent syntax analysis figures out the dependencies between them and takes care of execution.
An alternative to the @__DIR__ macro. Packages that wish to reference paths in their project directory run into issues with relocatability when used in conjunction with PackageCompiler.
LiteQTL is a package that runs whole genome QTL scans near real-time, utilizing the computation power of GPU. LiteQTL uses new algorithms that enables near-real time whole genome QTL scans for up to 1 million traits. By using easily parallelizable operations including matrix multiplication, vectorized operations, and element-wise operations, our method is about 300 times faster than a R/qtl linear model genome scan using 16 threads.
This package provides FreeType bindings for Julia.
This holds the common solve, init, step!, and solve! commands. By using the same definition, solver libraries from other completely different ecosystems can extend the functions and thus not clash with SciML if both ecosystems export the solve command. The rules are that you must dispatch on one of your own types.
Visualizations using Pluto.jl notebooks.
TimerOutputs is a small Julia package that is used to generate formatted output from timings made in different sections of a program. It's main functionality is the @timeit macro, similar to the @time macro in Base except one also assigns a label to the code section being timed. Multiple calls to code sections with the same label (and in the same "scope") will accumulate the data for that label. After the program has executed, it is possible to print a nicely formatted table presenting how much time, allocations and number of calls were made in each section. The output can be customized as to only show the things you are interested in.
This package provides a collection of mathematical constants and numerical functions for statistical computing.
PackageCompiler is a Julia package with two main purposes:
Creating custom sysimages for reduced latency when working locally with packages that has a high startup time.
Creating "apps" which are a bundle of files including an executable that can be sent and run on other machines without Julia being installed on that machine.
This package provides an abstraction layer over the FreeType Julia module.
This package provides an interface to invert functions in Julia.
This package provides a generic implementation of the marching squares algorithm for tracing contour curves on a scalar 2D field.
This package provides an interface package for StaticArrays.jl.
TerminalLoggers provides a logger type TerminalLogger which can format your log messages in a richer way than the default ConsoleLogger which comes with the julia standard Logging library.
ProgressLogging.jl is a package for defining progress logs. It can be used to report progress of a loop/loops with time-consuming body.
A package for handling lazily initialized fields.
This package contains simple routines for finding roots, or zeros, of scalar functions of a single real variable using floating-point math.
This package provides Openssl Julia bindings.
Hyperscript is a package for working with HTML, SVG, and CSS in Julia. When using this library you automatically get:
A concise DSL for writing HTML, SVG, and CSS.
Flexible ways to combine DOM pieces together into larger components.
Safe and automatic HTML-escaping.
Lightweight and optional support for scoped CSS.
Lightweight and optional support for CSS unit arithmetic.
This package helps to make html"<input>" a bit more native to Julia. Use it with the @bind macro in Pluto.