Skip to content

Data Structures


General data structures

Function object

Result types

Text / string data type

i18n-L10n and unicode tools

Graph data types

See the graph theory section.

Numeric data types

Intervals

Julia intervals

  • baggepinnen/MonteCarloMeasurements.jl : Error propagation using Monte-Carlo simulation. Similar to Measurements.jl, but more accurate for highly nonlinear functions at the expense of longer execution time.
  • juliaintervals/intervalarithmetic.jl : Rigorous floating-point calculations using interval arithmetic in Julia.
  • JuliaPhysics/Measurements.jl : Error propagation calculator and library. It supports real and complex numbers with uncertainty, arbitrary precision calculations, and operations with arrays.

Floating-point numbers

Array types

See the mathematics section.

Composite Data Types

Wikipedia: Composite Data Types

  • Base.@kwdef : a concise struct construction in the Julia base.

Accessing elements