This package provides types similar to Julia's Rational
type, which make some sacrifices but have better computational performance.
This package provides Julia implementation for reading and writing FITS files, based on the cfitsio
library.
This package provides a convenient function form of the conditional ifelse. It is similar to Core.ifelse
but it is extendable.
Zygote provides source-to-source automatic differentiation (AD) in Julia, and is the next-generation AD system for the Flux differentiable programming framework.
This package is made to be included into packages that just need the ffmpeg binaries + executables, and don't want the overhead of VideoIO.jl
.
This package provides a wide array of functions for dealing with color. This includes conversion between colorspaces, measuring distance between colors, simulating color blindness, parsing colors, and generating color scales for graphics.
Images.jl is increasingly becoming an "umbrella package" that exports a set of packages which are useful for common image processing tasks. Most of these packages are hosted at JuliaImages, JuliaArrays, JuliaIO, JuliaGraphics, and JuliaMath.
The Compat package is designed to ease interoperability between older and newer versions of the Julia language. The Compat package provides a macro that lets you use the latest syntax in a backwards-compatible way.
PDMats.jl supports efficient computation on positive definite matrices of various structures. In particular, it provides uniform interfaces to use positive definite matrices of various structures for writing generic algorithms, while ensuring that the most efficient implementation is used in actual computation.
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 support for one-dimensional numerical integration in Julia using adaptive Gauss-Kronrod quadrature. The code was originally part of Base Julia. It supports integration of arbitrary numeric types, including arbitrary precision (BigFloat
), and even integration of arbitrary normed vector spaces (e.g. matrix-valued integrands).
FileIO
aims to provide a common framework for detecting file formats and dispatching to appropriate readers/writers. The two core functions in this package are called load
and save
, and offer high-level support for formatted files (in contrast with Julia's low-level read
and write
).
This package provides the ability to directly call and fully interoperate with Python from the Julia language. You can import arbitrary Python modules from Julia, call Python functions (with automatic conversion of types between Julia and Python), define Python classes from Julia methods, and share large data structures between Julia and Python without copying them.
FlxQTL.jl is a a package for a multivariate linear mixed model based QTL analysis tool that supports incorporating information from trait covariates such as time or different environments. The package supports computation of one-dimensional and two-dimensional multivariate genome scans, visualization of genome scans, support for LOCO, computation of kinship matrices, and support for distributed computing.
This package compiles regular expressions into Julia code, which is then compiled into low-level machine code by the Julia compiler. The package is designed to generate very efficient code to scan large text data, which is often much faster than handcrafted code. Automa.jl
can insert arbitrary Julia code that will be executed in state transitions. This makes it possible, for example, to extract substrings that match a part of a regular expression.
Easy memoization for Julia.
Visualizations using Pluto.jl notebooks.
This package provides various examples.
This package provides Openssl Julia bindings.
This package provides a wrapper for fzf.
This package provides a wrapper for the wcs library.
This package provides a wrapper for the git library.
This package provides a wrapper for the lzo library.
This package provides a wrapper for the libogg library.