SnoopCompile observes the Julia compiler, causing it to record the functions and argument types it's compiling. From these lists of methods, you can generate lists of precompile directives that may reduce the latency between loading packages.
This package is an add-on to ColorTypes.jl and provides fast mathematical operations for objects with types such as RGB and Gray. Specifically, with this package both grayscale and RGB colors are treated as if they are points in a normed vector space.
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.
This package calculates approximate derivatives numerically using finite difference.
This package provides a wrapper for the libxdmcp library.
This package provides a wrapper for the xcb-util library.
The purpose of this package is to provide test problems for JuliaNLSolvers packages.
Julia's package manager stores package metadata in registries, which consist of TOML files in a directory structure.
This package provides a web server to run just the @bind parts of a Pluto.jl notebook.
The SortingAlgorithms package provides three sorting algorithms that can be used with Julia's standard sorting API: heapsort, timsort and radixsort.
This package provides tools for working with categorical variables, both with unordered (nominal variables) and ordered categories (ordinal variables), optionally with missing values.
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.
SplitApplyCombine.jl provides high-level, generic tools for manipulating data - particularly focussing on data in nested containers. An emphasis is placed on ensuring split-apply-combine strategies are easy to apply, and work reliably for arbitrary iterables and in an optimized way with the data structures included in Julia's standard library.
FixedPointNumbers.jl implements fixed-point number types for Julia. A fixed-point number represents a fractional, or non-integral, number. In contrast with the more widely known floating-point numbers, with fixed-point numbers the decimal point doesn't "float": fixed-point numbers are effectively integers that are interpreted as being scaled by a constant factor. Consequently, they have a fixed number of digits (bits) after the decimal (radix) point.
This is what I wish Base.BufferStream was.
This package provides a wrapper for the libxrandr library.
This package provides a wrapper for the libxfixes library.
This package enables the Markdown / MkDocs backend of Documenter.jl.
This package provides several functions to manipulate strings with ANSI escape sequences.
This package provides a multivariate polynomials implementation of commutative and non-commutative variables.
This package defines functionality to calculate volume element changes for functions that perform a change of variables (like coordinate transformations).
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.
MutableArithmetics is a Julia package which allows:
mutable types to implement mutable arithmetics
algorithms that could exploit mutable arithmetics to exploit them while still being completely generic
This package implements OrderedDicts and OrderedSets, which are similar to containers in base Julia. However, during iteration the Ordered* containers return items in the order in which they were added to the collection.