This small package supports the representation of images as AxisArrays
to endow the axes with "meaning," and makes programming with such arrays easy via traits.
This package implements image show
methods suitable for graphical platforms such as IJulia. It is intended to provide convenient inline presentation of greyscale or color images.
This package provides the IOCapture.capture(f)
function, which captures the standard output and standard error, and returns it as a string together with the return value.
A Julia package for evaluating distances(metrics) between vectors. This package also provides optimized functions to compute column-wise and pairwise distances, which are often substantially faster than a straightforward loop implementation.
This is a twin package to ImageCore
with functions that are used among many of the packages in JuliaImages. The main purpose of this package is to reduce unnecessary compilation overhead from external dependencies.
StatsBase.jl is a Julia package that provides basic support for statistics. Particularly, it implements a variety of statistics-related functions, such as scalar statistics, high-order moment computation, counting, ranking, covariances, sampling, and empirical density estimation.
This package provides primitive differentiation rules that can be composed via various formulations of the chain rule. Using DiffRules
, new differentiation rules can defined, query whether or not a given rule exists, and symbolically apply rules to simple Julia expressions.
This package implements various 3D rotation parameterizations and defines conversions between them. At their heart, each rotation parameterization is a 3×3 unitary (orthogonal) matrix (based on the StaticArrays.jl
package), and acts to rotate a 3-vector about the origin through matrix-vector multiplication.
DeepDiffs.jl
provides the deepdiff
function, which finds and displays differences (diffs) between Julia data structures. It supports Vectors
, Dicts
, and String
s. When diffing dictionaries where values associated with a particular key may change, deepdiff
will recurse into value to provide a more detailed diff.
This package is the counterpart of AbstractArray interface, but for GPU array types. It provides functionality and tooling to speed-up development of new GPU array types. This package is not intended for end users; instead, you should use one of the packages that builds on GPUArrays.jl
, such as CUDA.jl
, oneAPI.jl
or AMDGPU.jl
.
Metaprogramming utilities for converting R regression model formulae to equivalents in Julia <doi:10.1137/141000671>, via modifications to the abstract syntax tree. Supports translations in zero correlation random effects syntax, protection of expressions to be evaluated as-is, interaction terms, and more. Accepts strings or R formula objects and returns modified R formula objects where possible (or a modified string, if not a valid formula in R).
This package defines the BFloat16
data type. The only currently available hardware implementation of this datatype are Google's Cloud TPUs. As such, this package is suitable to evaluate whether using TPUs would cause precision problems for any particular algorithm, even without access to TPU hardware. Note that this package is designed for functionality, not performance, so this package should be used for precision experiments only, not performance experiments.
This package provides a wrapper for libass.
This package provides a wrapper for ffmpeg.
This package provides a documentation generator for Julia.
Documentation at https://melpa.org/#/julia-mode
Documentation at https://melpa.org/#/julia-repl
This package provides a wrapper for the pixman library.
This package provides a wrapper for the libffi library.
This package provides a wrapper for the libpng library.
This package provides a summary of available CPU features in Julia.
This is the official Emacs mode for editing Julia programs.
This Emacs package provides a mode for the Julia programming language.
This package offers Python-style general formatting and c-style numerical formatting.