This package is for calculating derivatives, gradients, Jacobians, Hessians, etc. numerically. This library is for maximizing speed while giving a usable interface to end users in a way that specializes on array types and sparsity.
This minimalistic package serves as the foundation for working with colors in Julia. It defines basic color types and their constructors, and sets up traits and show methods to make them easier to work with.
This package is intended as a lightweight foundation for tensor operations across the Julia ecosystem. Currently it exports three operations: hadamard, tensor, and boxdot.
ItemGraphs is a simple wrapper around LightGraphs that enables most common use case for graph-like data structures: with collection of items that are in relations between each other providing the shortest path between two items.
This package contains types with default field values, keyword constructors and (un-)pack macros. Keyword functions can be slow in Julia, however, the normal positional constructor is also provided and could be used in performance critical code.
StackViews provides only one array type: StackView
. There are multiple ways to understand StackView
:
inverse of
eachslice
cat
variantview object
lazy version of
repeat
special case
Allows to import functions and whole packages from Julia in R. Imported Julia functions can directly be called as R functions. Data structures can be translated between Julia and R. More details can also be found in the corresponding article <doi:10.18637/jss.v101.i06>.
This package intends to provide a simple RNG with stable streams, suitable for tests in packages which need reproducible streams of random numbers across Julia versions. Indeed, the Julia RNGs provided by default are documented to have non-stable streams (which for example enables some performance improvements).
This package provides a minor mode for interacting with a Julia REPL running inside Emacs. The julia process is started in an ANSI terminal (term), which allows text formatting and colors, and interaction with the help system and the debugger. It is recommended that you use this minor mode with the package emacs-julia-mode.
This package provides a set of tools for working with tabular data in Julia. Its design and functionality are similar to those of Pandas from Python or data.frame
, data.table
and dplyr
from R, making it a great general purpose data science tool, especially for those coming to Julia from R or Python.
This package for the Julia language provides an array type (the AxisArray) that knows about its dimension names and axis values. This allows for indexing by name without incurring any runtime overhead. This permits one to implement algorithms that are oblivious to the storage order of the underlying arrays. AxisArrays can also be indexed by the values along their axes, allowing column names or interval selections.
This package provides a function extrapolate that extrapolates a given function f(x)
to f(x0)
, evaluating f
only at a geometric sequence of points > x0
(or optionally < x0
). The key algorithm is Richardson extrapolation using a Neville–Aitken tableau, which adaptively increases the degree of an extrapolation polynomial until convergence is achieved to a desired tolerance (or convergence stalls due to e.g. floating-point errors). This allows one to obtain f(x0)
to high-order accuracy, assuming that f(x0+h)
has a Taylor series or some other power series in h
.
This package provides a wrapper for libtiff
TableTraits defines a generic interface for tabular data.
This package provides a wrapper for the openssl library.
This package provides a wrapper for the cfitsio library.
This package provides a wrapper for the gettext library.
This package provides a wrapper for the qtbase library.
This package provides a wrapper for the wayland library.
This package provides a wrapper for the fribidi library.
This Julia module provides mbed TLS
libraries and wrappers.
This package provides a lightweight string parsing and representation of angles.
This package provides a Julia grammar for the Tree-sitter library.
This package provides a wrapper for the libuuid library from util-linux.