JuliaMono is a monospaced font for scientific and technical computing, designed to work for programming in the Julia Programming Language and other text environments.
The aim of this package is to provide users with a set of small generic routines useful above all in astronomical and astrophysical context, written in Julia.
SUNDIALS is a family of software packages implemented with the goal of providing robust time integrators and nonlinear solvers that can easily be incorporated into existing simulation codes.
This package make loading packages faster, maybe. It supports specifying glue code in packages which will load automatically when another package is loaded, so that explicit dependencies (and long load times) can be avoided.
This package finds the first occurrence of a byte or set of bytes in a chunk of memory. Think of it like a much faster version of findfirst
that only iterates over bytes in memory.
This library generalizes and unifies the notion of measures used in Compose, Compose3D, and Escher. It allows building up and representing expressions involving differing types of units that are then evaluated, resolving them into absolute units.
This package provides tools for working with the basic calculus operations of differentiation and integration. The Calculus
package produces approximate derivatives by several forms of finite differencing or produces exact derivative using symbolic differentiation. It can also be used to compute definite integrals by different numerical methods.
This package provides a namespace for data-related generic function definitions to solve the optional dependency problem; packages wishing to share and/or extend functions can avoid depending directly on each other by moving the function definition to StatsAPI.jl
and each package taking a dependency on it.
This package provides tools to express a design pattern for dealing with large/ nested structures, as in machine learning and optimisation. For large machine learning models it can be cumbersome or inefficient to work with parameters as one big, flat vector, and structs help in managing complexity; but it is also desirable to easily operate over all parameters at once, e.g. for changing precision or applying an optimiser update step.
Common functional iterator patterns (formerly Iterators.jl
).
This package provides a parser for Julia code.
Documentation at https://melpa.org/#/lsp-julia
This package provides zlib codecs for TranscodingStreams.jl
.
This package provides a wrapper for the expat library.
This package provides a wrapper for the cairo library.
This package contains generic helper algorithms for building plotting components.
This package provides a wrapper for Gumbo HTML parsing library.
This Julia module provides a wrapper for the Bzip2
compression program.
This minimalistic package serves as the foundation for other SIMD packages in Julia.
This package contains a common suite of test functions for stressing the robustness of differentiation tools.
ImageCore
is the lowest-level component of the system of packages designed to support image processing and computer vision.
Millboard.jl
provides a library for getting data in a tablized format to arrange into rows and columns of cells.
AstroTime.jl
provides a high-precision, time-scale aware, DateTime
-like data type which supports all commonly used astronomical time scales.
ExprTools
provides tooling for working with Julia expressions during metaprogramming. This package aims to provide light-weight performant tooling without requiring additional package dependencies.