diff --git a/dev/404.html b/dev/404.html index 65100f2de..cebc0aee2 100644 --- a/dev/404.html +++ b/dev/404.html @@ -8,7 +8,7 @@ - + @@ -16,7 +16,7 @@
Skip to content

404

PAGE NOT FOUND

But if you don't change your direction, and if you keep looking, you may end up where you are heading.
- + \ No newline at end of file diff --git a/dev/api/dimensions.html b/dev/api/dimensions.html index 051c7e11d..4efc43e0c 100644 --- a/dev/api/dimensions.html +++ b/dev/api/dimensions.html @@ -8,18 +8,18 @@ - + - - + +
Skip to content

Dimensions

Dimensions are kept in the sub-module Dimensions.

# DimensionalData.DimensionsModule.

Dimensions

Sub-module for Dimensions wrappers, and operations on them used in DimensionalData.jl.

To load Dimensions types and methods into scope:

julia
using DimensionalData
-using DimensionalData.Dimensions

source


Dimensions have a type-heirarchy that organises plotting and dimension matching.

# DimensionalData.Dimensions.DimensionType.
julia
Dimension

Abstract supertype of all dimension types.

Example concrete implementations are X, Y, Z, Ti (Time), and the custom [Dim]@ref) dimension.

Dimensions label the axes of an AbstractDimArray, or other dimensional objects, and are used to index into an array.

They may also wrap lookup values for each array axis. This may be any AbstractVector matching the array axis length, but will usually be converted to a Lookup when use in a constructed object.

A Lookup gives more details about the dimension, such as that it is Categorical or Sampled as Points or Intervals along some transect. DimensionalData will attempt to guess the lookup from the passed-in index value.

Example:

julia
using DimensionalData, Dates
+using DimensionalData.Dimensions

source


Dimensions have a type-heirarchy that organises plotting and dimension matching.

# DimensionalData.Dimensions.DimensionType.
julia
Dimension

Abstract supertype of all dimension types.

Example concrete implementations are X, Y, Z, Ti (Time), and the custom [Dim]@ref) dimension.

Dimensions label the axes of an AbstractDimArray, or other dimensional objects, and are used to index into an array.

They may also wrap lookup values for each array axis. This may be any AbstractVector matching the array axis length, but will usually be converted to a Lookup when use in a constructed object.

A Lookup gives more details about the dimension, such as that it is Categorical or Sampled as Points or Intervals along some transect. DimensionalData will attempt to guess the lookup from the passed-in index value.

Example:

julia
using DimensionalData, Dates
 
 x = X(2:2:10)
 y = Y(['a', 'b', 'c'])
@@ -71,42 +71,42 @@
  Ti Sampled{Dates.DateTime} Dates.DateTime("2021-01-01T00:00:00"):Dates.Month(1):Dates.DateTime("2021-12-01T00:00:00") ForwardOrdered Regular Points
 └──────────────────────────────────────────────────────────────────────────────┘
    2021-01-01T00:00:00   2021-02-01T00:00:00   2021-12-01T00:00:00
- 4    0.0                   0.0                      0.0

source


# DimensionalData.Dimensions.DependentDimType.
julia
DependentDim <: Dimension

Abstract supertype for Dependent dimensions. These will plot on the Y axis.

source


# DimensionalData.Dimensions.IndependentDimType.
julia
IndependentDim <: Dimension

Abstract supertype for independent dimensions. Thise will plot on the X axis.

source


# DimensionalData.Dimensions.XDimType.
julia
XDim <: IndependentDim

Abstract supertype for all X dimensions.

source


# DimensionalData.Dimensions.YDimType.
julia
YDim <: DependentDim

Abstract supertype for all Y dimensions.

source


# DimensionalData.Dimensions.ZDimType.
julia
ZDim <: DependentDim

Abstract supertype for all Z dimensions.

source


# DimensionalData.Dimensions.TimeDimType.
julia
TimeDim <: IndependentDim

Abstract supertype for all time dimensions.

In a TimeDime with Interval sampling the locus will automatically be set to Start(). Dates and times generally refer to the start of a month, hour, second etc., not the central point as is more common with spatial data. `

source


# DimensionalData.Dimensions.XType.
julia
X <: XDim
+ 4    0.0                   0.0                      0.0

source


# DimensionalData.Dimensions.DependentDimType.
julia
DependentDim <: Dimension

Abstract supertype for Dependent dimensions. These will plot on the Y axis.

source


# DimensionalData.Dimensions.IndependentDimType.
julia
IndependentDim <: Dimension

Abstract supertype for independent dimensions. Thise will plot on the X axis.

source


# DimensionalData.Dimensions.XDimType.
julia
XDim <: IndependentDim

Abstract supertype for all X dimensions.

source


# DimensionalData.Dimensions.YDimType.
julia
YDim <: DependentDim

Abstract supertype for all Y dimensions.

source


# DimensionalData.Dimensions.ZDimType.
julia
ZDim <: DependentDim

Abstract supertype for all Z dimensions.

source


# DimensionalData.Dimensions.TimeDimType.
julia
TimeDim <: IndependentDim

Abstract supertype for all time dimensions.

In a TimeDime with Interval sampling the locus will automatically be set to Start(). Dates and times generally refer to the start of a month, hour, second etc., not the central point as is more common with spatial data. `

source


# DimensionalData.Dimensions.XType.
julia
X <: XDim
 
 X(val=:)

X Dimension. X <: XDim <: IndependentDim

Example:

julia
xdim = X(2:2:10)
 # Or
 val = A[X(1)]
 # Or
-mean(A; dims=X)

source


# DimensionalData.Dimensions.YType.
julia
Y <: YDim
+mean(A; dims=X)

source


# DimensionalData.Dimensions.YType.
julia
Y <: YDim
 
 Y(val=:)

Y Dimension. Y <: YDim <: DependentDim

Example:

julia
ydim = Y(['a', 'b', 'c'])
 # Or
 val = A[Y(1)]
 # Or
-mean(A; dims=Y)

source


# DimensionalData.Dimensions.ZType.
julia
Z <: ZDim
+mean(A; dims=Y)

source


# DimensionalData.Dimensions.ZType.
julia
Z <: ZDim
 
 Z(val=:)

Z Dimension. Z <: ZDim <: Dimension

Example:

julia
zdim = Z(10:10:100)
 # Or
 val = A[Z(1)]
 # Or
-mean(A; dims=Z)

source


# DimensionalData.Dimensions.TiType.

m Ti <: TimeDim

Ti(val=:)

Time Dimension. Ti <: TimeDim <: IndependentDim

Time is already used by Dates, and T is a common type parameter, We use Ti to avoid clashes.

Example:

julia
timedim = Ti(DateTime(2021, 1):Month(1):DateTime(2021, 12))
+mean(A; dims=Z)

source


# DimensionalData.Dimensions.TiType.

m Ti <: TimeDim

Ti(val=:)

Time Dimension. Ti <: TimeDim <: IndependentDim

Time is already used by Dates, and T is a common type parameter, We use Ti to avoid clashes.

Example:

julia
timedim = Ti(DateTime(2021, 1):Month(1):DateTime(2021, 12))
 # Or
 val = A[Ti(1)]
 # Or
-mean(A; dims=Ti)

source


# DimensionalData.Dimensions.DimType.
julia
Dim{S}(val=:)

A generic dimension. For use when custom dims are required when loading data from a file. Can be used as keyword arguments for indexing.

Dimension types take precedence over same named Dim types when indexing with symbols, or e.g. creating Tables.jl keys.

julia
using DimensionalData
+mean(A; dims=Ti)

source


# DimensionalData.Dimensions.DimType.
julia
Dim{S}(val=:)

A generic dimension. For use when custom dims are required when loading data from a file. Can be used as keyword arguments for indexing.

Dimension types take precedence over same named Dim types when indexing with symbols, or e.g. creating Tables.jl keys.

julia
using DimensionalData
 
 dim = Dim{:custom}(['a', 'b', 'c'])
 
 # output
 
-custom ['a', 'b', 'c']

source


# DimensionalData.Dimensions.AnonDimType.
julia
AnonDim <: Dimension
+custom ['a', 'b', 'c']

source


# DimensionalData.Dimensions.AnonDimType.
julia
AnonDim <: Dimension
 
-AnonDim()

Anonymous dimension. Used when extra dimensions are created, such as during transpose of a vector.

source


# DimensionalData.Dimensions.@dimMacro.
julia
@dim typ [supertype=Dimension] [label::String=string(typ)]

Macro to easily define new dimensions.

The supertype will be inserted into the type of the dim. The default is simply YourDim <: Dimension.

Making a Dimesion inherit from XDim, YDim, ZDim or TimeDim will affect automatic plot layout and other methods that dispatch on these types. <: YDim are plotted on the Y axis, <: XDim on the X axis, etc.

label is used in plots and similar, if the dimension is short for a longer word.

Example:

julia
using DimensionalData
+AnonDim()

Anonymous dimension. Used when extra dimensions are created, such as during transpose of a vector.

source


# DimensionalData.Dimensions.@dimMacro.
julia
@dim typ [supertype=Dimension] [label::String=string(typ)]

Macro to easily define new dimensions.

The supertype will be inserted into the type of the dim. The default is simply YourDim <: Dimension.

Making a Dimesion inherit from XDim, YDim, ZDim or TimeDim will affect automatic plot layout and other methods that dispatch on these types. <: YDim are plotted on the Y axis, <: XDim on the X axis, etc.

label is used in plots and similar, if the dimension is short for a longer word.

Example:

julia
using DimensionalData
 using DimensionalData: @dim, YDim, XDim
 @dim Lat YDim "latitude"
 @dim Lon XDim "Longitude"
-# output

source


Exported methods

These are widely useful methods for working with dimensions.

# DimensionalData.Dimensions.dimsFunction.
julia
dims(x, [dims::Tuple]) => Tuple{Vararg{Dimension}}
-dims(x, dim) => Dimension

Return a tuple of Dimensions for an object, in the order that matches the axes or columns of the underlying data.

dims can be Dimension, Dimension types, or Symbols for Dim{Symbol}.

The default is to return nothing.

source

julia
dims(x, query) => Tuple{Vararg{Dimension}}
+# output

source


Exported methods

These are widely useful methods for working with dimensions.

# DimensionalData.Dimensions.dimsFunction.
julia
dims(x, [dims::Tuple]) => Tuple{Vararg{Dimension}}
+dims(x, dim) => Dimension

Return a tuple of Dimensions for an object, in the order that matches the axes or columns of the underlying data.

dims can be Dimension, Dimension types, or Symbols for Dim{Symbol}.

The default is to return nothing.

source

julia
dims(x, query) => Tuple{Vararg{Dimension}}
 dims(x, query...) => Tuple{Vararg{Dimension}}

Get the dimension(s) matching the type(s) of the query dimension.

Lookup can be an Int or an Dimension, or a tuple containing any combination of either.

Arguments

  • x: any object with a dims method, or a Tuple of Dimension.

  • query: Tuple or a single Dimension or Dimension Type.

Example

julia
julia> using DimensionalData
 
 julia> A = DimArray(ones(2, 3, 2), (X, Y, Z))
@@ -120,7 +120,7 @@
  1.0  1.0  1.0
 
 julia> dims(A, (X, Y))
- X,  Y

source


# DimensionalData.Dimensions.otherdimsFunction.
julia
otherdims(x, query) => Tuple{Vararg{Dimension,N}}

Get the dimensions of an object not in query.

Arguments

  • x: any object with a dims method, a Tuple of Dimension.

  • query: Tuple or single Dimension or dimension Type.

  • f: <: by default, but can be >: to match abstract types to concrete types.

A tuple holding the unmatched dimensions is always returned.

Example

julia
julia> using DimensionalData, DimensionalData.Dimensions
+ X,  Y

source


# DimensionalData.Dimensions.otherdimsFunction.
julia
otherdims(x, query) => Tuple{Vararg{Dimension,N}}

Get the dimensions of an object not in query.

Arguments

  • x: any object with a dims method, a Tuple of Dimension.

  • query: Tuple or single Dimension or dimension Type.

  • f: <: by default, but can be >: to match abstract types to concrete types.

A tuple holding the unmatched dimensions is always returned.

Example

julia
julia> using DimensionalData, DimensionalData.Dimensions
 
 julia> A = DimArray(ones(10, 10, 10), (X, Y, Z));
 
@@ -128,7 +128,7 @@
  Y,  Z
 
 julia> otherdims(A, (Y, Z))
- X

source


# DimensionalData.Dimensions.dimnumFunction.
julia
dimnum(x, query::Tuple) => NTuple{Int}
+ X

source


# DimensionalData.Dimensions.dimnumFunction.
julia
dimnum(x, query::Tuple) => NTuple{Int}
 dimnum(x, query) => Int

Get the number(s) of Dimension(s) as ordered in the dimensions of an object.

Arguments

  • x: any object with a dims method, a Tuple of Dimension or a single Dimension.

  • query: Tuple, Array or single Dimension or dimension Type.

The return type will be a Tuple of Int or a single Int, depending on wether query is a Tuple or single Dimension.

Example

julia
julia> using DimensionalData
 
 julia> A = DimArray(ones(10, 10, 10), (X, Y, Z));
@@ -137,7 +137,7 @@
 (3, 1, 2)
 
 julia> dimnum(A, Y)
-2

source


# DimensionalData.Dimensions.hasdimFunction.
julia
hasdim([f], x, query::Tuple) => NTUple{Bool}
+2

source


# DimensionalData.Dimensions.hasdimFunction.
julia
hasdim([f], x, query::Tuple) => NTUple{Bool}
 hasdim([f], x, query...) => NTUple{Bool}
 hasdim([f], x, query) => Bool

Check if an object x has dimensions that match or inherit from the query dimensions.

Arguments

  • x: any object with a dims method, a Tuple of Dimension or a single Dimension.

  • query: Tuple or single Dimension or dimension Type.

  • f: <: by default, but can be >: to match abstract types to concrete types.

Check if an object or tuple contains an Dimension, or a tuple of dimensions.

Example

julia
julia> using DimensionalData
 
@@ -150,13 +150,13 @@
 (true, true, true)
 
 julia> hasdim(A, Ti)
-false

source


Non-exported methods

# DimensionalData.Dimensions.lookupFunction.
julia
lookup(x::Dimension) => Lookup
+false

source


Non-exported methods

# DimensionalData.Dimensions.lookupFunction.
julia
lookup(x::Dimension) => Lookup
 lookup(x, [dims::Tuple]) => Tuple{Vararg{Lookup}}
 lookup(x::Tuple) => Tuple{Vararg{Lookup}}
-lookup(x, dim) => Lookup

Returns the Lookup of a dimension. This dictates properties of the dimension such as array axis and lookup order, and sampling properties.

dims can be a Dimension, a dimension type, or a tuple of either.

This is separate from val in that it will only work when dimensions actually contain an AbstractArray lookup, and can be used on a DimArray or DimStack to retriev all lookups, as there is no ambiguity of meaning as there is with val.

source


# DimensionalData.Dimensions.labelFunction.
julia
label(x) => String
+lookup(x, dim) => Lookup

Returns the Lookup of a dimension. This dictates properties of the dimension such as array axis and lookup order, and sampling properties.

dims can be a Dimension, a dimension type, or a tuple of either.

This is separate from val in that it will only work when dimensions actually contain an AbstractArray lookup, and can be used on a DimArray or DimStack to retriev all lookups, as there is no ambiguity of meaning as there is with val.

source


# DimensionalData.Dimensions.labelFunction.
julia
label(x) => String
 label(x, dims::Tuple) => NTuple{N,String}
 label(x, dim) => String
-label(xs::Tuple) => NTuple{N,String}

Get a plot label for data or a dimension. This will include the name and units if they exist, and anything else that should be shown on a plot.

Second argument dims can be Dimensions, Dimension types, or Symbols for Dim{Symbol}.

source


# DimensionalData.Dimensions.formatFunction.
julia
format(dims, x) => Tuple{Vararg{Dimension,N}}

Format the passed-in dimension(s) dims to match the object x.

Errors are thrown if dims don't match the array dims or size, and any fields holding Auto- objects are filled with guessed objects.

If a Lookup hasn't been specified, a lookup is chosen based on the type and element type of the values.

source


# DimensionalData.Dimensions.dims2indicesFunction.
julia
dims2indices(dim::Dimension, I) => NTuple{Union{Colon,AbstractArray,Int}}

Convert a Dimension or Selector I to indices of Int, AbstractArray or Colon.

source


# DimensionalData.Dimensions.Lookups.selectindicesFunction.
julia
selectindices(lookups, selectors)

Converts Selector to regular indices.

source


Primitive methods

These low-level methods are really for internal use, but can be useful for writing dimensional algorithms.

They are not guaranteed to keep their interface, but usually will.

# DimensionalData.Dimensions.commondimsFunction.
julia
commondims([f], x, query) => Tuple{Vararg{Dimension}}

This is basically dims(x, query) where the order of the original is kept, unlike dims where the query tuple determines the order

Also unlike dims,commondims always returns a Tuple, no matter the input. No errors are thrown if dims are absent from either x or query.

f is <: by default, but can be >: to sort abstract types by concrete types.

julia
julia> using DimensionalData, .Dimensions
+label(xs::Tuple) => NTuple{N,String}

Get a plot label for data or a dimension. This will include the name and units if they exist, and anything else that should be shown on a plot.

Second argument dims can be Dimensions, Dimension types, or Symbols for Dim{Symbol}.

source


# DimensionalData.Dimensions.formatFunction.
julia
format(dims, x) => Tuple{Vararg{Dimension,N}}

Format the passed-in dimension(s) dims to match the object x.

Errors are thrown if dims don't match the array dims or size, and any fields holding Auto- objects are filled with guessed objects.

If a Lookup hasn't been specified, a lookup is chosen based on the type and element type of the values.

source


# DimensionalData.Dimensions.dims2indicesFunction.
julia
dims2indices(dim::Dimension, I) => NTuple{Union{Colon,AbstractArray,Int}}

Convert a Dimension or Selector I to indices of Int, AbstractArray or Colon.

source


# DimensionalData.Dimensions.Lookups.selectindicesFunction.
julia
selectindices(lookups, selectors)

Converts Selector to regular indices.

source


Primitive methods

These low-level methods are really for internal use, but can be useful for writing dimensional algorithms.

They are not guaranteed to keep their interface, but usually will.

# DimensionalData.Dimensions.commondimsFunction.
julia
commondims([f], x, query) => Tuple{Vararg{Dimension}}

This is basically dims(x, query) where the order of the original is kept, unlike dims where the query tuple determines the order

Also unlike dims,commondims always returns a Tuple, no matter the input. No errors are thrown if dims are absent from either x or query.

f is <: by default, but can be >: to sort abstract types by concrete types.

julia
julia> using DimensionalData, .Dimensions
 
 julia> A = DimArray(ones(10, 10, 10), (X, Y, Z));
 
@@ -167,9 +167,9 @@
  X,  Z
 
 julia> commondims(A, Ti)
-()

source


# DimensionalData.Dimensions.name2dimFunction.
julia
name2dim(s::Symbol) => Dimension
+()

source


# DimensionalData.Dimensions.name2dimFunction.
julia
name2dim(s::Symbol) => Dimension
 name2dim(dims...) => Tuple{Dimension,Vararg}
-name2dim(dims::Tuple) => Tuple{Dimension,Vararg}

Convert a symbol to a dimension object. :X, :Y, :Ti etc will be converted. to X(), Y(), Ti(), as with any other dims generated with the @dim macro.

All other Symbols S will generate Dim{S}() dimensions.

source


# DimensionalData.Dimensions.reducedimsFunction.
julia
reducedims(x, dimstoreduce) => Tuple{Vararg{Dimension}}

Replace the specified dimensions with an index of length 1. This is usually to match a new array size where an axis has been reduced with a method like mean or reduce to a length of 1, but the number of dimensions has not changed.

Lookup traits are also updated to correspond to the change in cell step, sampling type and order.

source


# DimensionalData.Dimensions.swapdimsFunction.
julia
swapdims(x::T, newdims) => T
+name2dim(dims::Tuple) => Tuple{Dimension,Vararg}

Convert a symbol to a dimension object. :X, :Y, :Ti etc will be converted. to X(), Y(), Ti(), as with any other dims generated with the @dim macro.

All other Symbols S will generate Dim{S}() dimensions.

source


# DimensionalData.Dimensions.reducedimsFunction.
julia
reducedims(x, dimstoreduce) => Tuple{Vararg{Dimension}}

Replace the specified dimensions with an index of length 1. This is usually to match a new array size where an axis has been reduced with a method like mean or reduce to a length of 1, but the number of dimensions has not changed.

Lookup traits are also updated to correspond to the change in cell step, sampling type and order.

source


# DimensionalData.Dimensions.swapdimsFunction.
julia
swapdims(x::T, newdims) => T
 swapdims(dims::Tuple, newdims) => Tuple{Vararg{Dimension}}

Swap dimensions for the passed in dimensions, in the order passed.

Passing in the Dimension types rewraps the dimension index, keeping the index values and metadata, while constructed Dimension objectes replace the original dimension. nothing leaves the original dimension as-is.

Arguments

  • x: any object with a dims method or a Tuple of Dimension.

  • newdim: Tuple of Dimension or dimension Type.

Example

julia
using DimensionalData
 A = ones(X(2), Y(4), Z(2))
 Dimensions.swapdims(A, (Dim{:a}, Dim{:b}, Dim{:c}))
@@ -182,21 +182,21 @@
 └───────────────────────────┘
 [:, :, 1]
  1.0  1.0  1.0  1.0
- 1.0  1.0  1.0  1.0

source


# DimensionalData.Dimensions.slicedimsFunction.
julia
slicedims(x, I) => Tuple{Tuple,Tuple}
-slicedims(f, x, I) => Tuple{Tuple,Tuple}

Slice the dimensions to match the axis values of the new array.

All methods return a tuple conatining two tuples: the new dimensions, and the reference dimensions. The ref dimensions are no longer used in the new struct but are useful to give context to plots.

Called at the array level the returned tuple will also include the previous reference dims attached to the array.

Arguments

  • f: a function getindex, view or dotview. This will be used for slicing getindex is the default if f is not included.

  • x: An AbstractDimArray, Tuple of Dimension, or Dimension

  • I: A tuple of Integer, Colon or AbstractArray

source


# DimensionalData.Dimensions.comparedimsFunction.
julia
comparedims(A::AbstractDimArray...; kw...)
+ 1.0  1.0  1.0  1.0

source


# DimensionalData.Dimensions.slicedimsFunction.
julia
slicedims(x, I) => Tuple{Tuple,Tuple}
+slicedims(f, x, I) => Tuple{Tuple,Tuple}

Slice the dimensions to match the axis values of the new array.

All methods return a tuple conatining two tuples: the new dimensions, and the reference dimensions. The ref dimensions are no longer used in the new struct but are useful to give context to plots.

Called at the array level the returned tuple will also include the previous reference dims attached to the array.

Arguments

  • f: a function getindex, view or dotview. This will be used for slicing getindex is the default if f is not included.

  • x: An AbstractDimArray, Tuple of Dimension, or Dimension

  • I: A tuple of Integer, Colon or AbstractArray

source


# DimensionalData.Dimensions.comparedimsFunction.
julia
comparedims(A::AbstractDimArray...; kw...)
 comparedims(A::Tuple...; kw...)
 comparedims(A::Dimension...; kw...)
-comparedims(::Type{Bool}, args...; kw...)

Check that dimensions or tuples of dimensions passed as each argument are the same, and return the first valid dimension. If AbstractDimArrays are passed as arguments their dimensions are compared.

Empty tuples and nothing dimension values are ignored, returning the Dimension value if it exists.

Passing Bool as the first argument means true/false will be returned, rather than throwing an error.

Keywords

These are all Bool flags:

  • type: compare dimension type, true by default.

  • valtype: compare wrapped value type, false by default.

  • val: compare wrapped values, false by default.

  • order: compare order, false by default.

  • length: compare lengths, true by default.

  • ignore_length_one: ignore length 1 in comparisons, and return whichever dimension is not length 1, if any. This is useful in e.g. broadcasting comparisons. false by default.

  • warn: a String or nothing. Used only for Bool methods, to give a warning for false values and include warn in the warning text.

source


# DimensionalData.Dimensions.combinedimsFunction.
julia
combinedims(xs; check=true)

Combine the dimensions of each object in xs, in the order they are found.

source


# DimensionalData.Dimensions.sortdimsFunction.
julia
sortdims([f], tosort, order) => Tuple

Sort dimensions tosort by order. Dimensions in order but missing from tosort are replaced with nothing.

tosort and order can be Tuples or Vectors or Dimension or dimension type. Abstract supertypes like TimeDim can be used in order.

f is <: by default, but can be >: to sort abstract types by concrete types.

source


# DimensionalData.Dimensions.Lookups.basetypeofFunction.
julia
basetypeof(x) => Type

Get the "base" type of an object - the minimum required to define the object without it's fields. By default this is the full UnionAll for the type. But custom basetypeof methods can be defined for types with free type parameters.

In DimensionalData this is primariliy used for comparing Dimensions, where Dim{:x} is different from Dim{:y}.

source


# DimensionalData.Dimensions.basedimsFunction.
julia
basedims(ds::Tuple)
-basedims(d::Union{Dimension,Symbol,Type})

Returns basetypeof(d)() or a Tuple of called on a Tuple.

See basetypeof

source


# DimensionalData.Dimensions.setdimsFunction.
julia
setdims(X, newdims) => AbstractArray
+comparedims(::Type{Bool}, args...; kw...)

Check that dimensions or tuples of dimensions passed as each argument are the same, and return the first valid dimension. If AbstractDimArrays are passed as arguments their dimensions are compared.

Empty tuples and nothing dimension values are ignored, returning the Dimension value if it exists.

Passing Bool as the first argument means true/false will be returned, rather than throwing an error.

Keywords

These are all Bool flags:

  • type: compare dimension type, true by default.

  • valtype: compare wrapped value type, false by default.

  • val: compare wrapped values, false by default.

  • order: compare order, false by default.

  • length: compare lengths, true by default.

  • ignore_length_one: ignore length 1 in comparisons, and return whichever dimension is not length 1, if any. This is useful in e.g. broadcasting comparisons. false by default.

  • warn: a String or nothing. Used only for Bool methods, to give a warning for false values and include warn in the warning text.

source


# DimensionalData.Dimensions.combinedimsFunction.
julia
combinedims(xs; check=true)

Combine the dimensions of each object in xs, in the order they are found.

source


# DimensionalData.Dimensions.sortdimsFunction.
julia
sortdims([f], tosort, order) => Tuple

Sort dimensions tosort by order. Dimensions in order but missing from tosort are replaced with nothing.

tosort and order can be Tuples or Vectors or Dimension or dimension type. Abstract supertypes like TimeDim can be used in order.

f is <: by default, but can be >: to sort abstract types by concrete types.

source


# DimensionalData.Dimensions.Lookups.basetypeofFunction.
julia
basetypeof(x) => Type

Get the "base" type of an object - the minimum required to define the object without it's fields. By default this is the full UnionAll for the type. But custom basetypeof methods can be defined for types with free type parameters.

In DimensionalData this is primariliy used for comparing Dimensions, where Dim{:x} is different from Dim{:y}.

source


# DimensionalData.Dimensions.basedimsFunction.
julia
basedims(ds::Tuple)
+basedims(d::Union{Dimension,Symbol,Type})

Returns basetypeof(d)() or a Tuple of called on a Tuple.

See basetypeof

source


# DimensionalData.Dimensions.setdimsFunction.
julia
setdims(X, newdims) => AbstractArray
 setdims(::Tuple, newdims) => Tuple{Vararg{Dimension,N}}

Replaces the first dim matching <: basetypeof(newdim) with newdim, and returns a new object or tuple with the dimension updated.

Arguments

  • x: any object with a dims method, a Tuple of Dimension or a single Dimension.

  • newdim: Tuple or single Dimension, Type or Symbol.

Example

julia
using DimensionalData, DimensionalData.Dimensions, DimensionalData.Lookups
 A = ones(X(10), Y(10:10:100))
 B = setdims(A, Y(Categorical('a':'j'; order=ForwardOrdered())))
 lookup(B, Y)
 # output
 Categorical{Char} ForwardOrdered
-wrapping: 'a':1:'j'

source


# DimensionalData.Dimensions.dimsmatchFunction.
julia
dimsmatch([f], dim, query) => Bool
-dimsmatch([f], dims::Tuple, query::Tuple) => Bool

Compare 2 dimensions or Tuple of Dimension are of the same base type, or are at least rotations/transformations of the same type.

f is <: by default, but can be >: to match abstract types to concrete types.

source


- +wrapping: 'a':1:'j'

source


# DimensionalData.Dimensions.dimsmatchFunction.
julia
dimsmatch([f], dim, query) => Bool
+dimsmatch([f], dims::Tuple, query::Tuple) => Bool

Compare 2 dimensions or Tuple of Dimension are of the same base type, or are at least rotations/transformations of the same type.

f is <: by default, but can be >: to match abstract types to concrete types.

source


+ \ No newline at end of file diff --git a/dev/api/lookuparrays.html b/dev/api/lookuparrays.html index 1d1436dbe..84b8b68fa 100644 --- a/dev/api/lookuparrays.html +++ b/dev/api/lookuparrays.html @@ -8,18 +8,18 @@ - + - - + +
Skip to content

Lookups

# DimensionalData.Dimensions.LookupsModule.
julia
Lookups

Module for Lookups and Selectors used in DimensionalData.jl

Lookup defines traits and AbstractArray wrappers that give specific behaviours for a lookup index when indexed with Selector.

For example, these allow tracking over array order so fast indexing works even when the array is reversed.

To load Lookup types and methods into scope:

julia
using DimensionalData
-using DimensionalData.Lookups

source


# DimensionalData.Dimensions.Lookups.LookupType.
julia
Lookup

Types defining the behaviour of a lookup index, how it is plotted and how Selectors like Between work.

A Lookup may be NoLookup indicating that there are no lookup values, Categorical for ordered or unordered categories, or a Sampled index for Points or Intervals.

source


# DimensionalData.Dimensions.Lookups.AlignedType.
julia
Aligned <: Lookup

Abstract supertype for Lookups where the lookup is aligned with the array axes.

This is by far the most common supertype for Lookup.

source


# DimensionalData.Dimensions.Lookups.AbstractSampledType.
julia
AbstractSampled <: Aligned

Abstract supertype for Lookups where the lookup is aligned with the array, and is independent of other dimensions. Sampled is provided by this package.

AbstractSampled must have order, span and sampling fields, or a rebuild method that accpts them as keyword arguments.

source


# DimensionalData.Dimensions.Lookups.SampledType.
julia
Sampled <: AbstractSampled
+using DimensionalData.Lookups

source


# DimensionalData.Dimensions.Lookups.LookupType.
julia
Lookup

Types defining the behaviour of a lookup index, how it is plotted and how Selectors like Between work.

A Lookup may be NoLookup indicating that there are no lookup values, Categorical for ordered or unordered categories, or a Sampled index for Points or Intervals.

source


# DimensionalData.Dimensions.Lookups.AlignedType.
julia
Aligned <: Lookup

Abstract supertype for Lookups where the lookup is aligned with the array axes.

This is by far the most common supertype for Lookup.

source


# DimensionalData.Dimensions.Lookups.AbstractSampledType.
julia
AbstractSampled <: Aligned

Abstract supertype for Lookups where the lookup is aligned with the array, and is independent of other dimensions. Sampled is provided by this package.

AbstractSampled must have order, span and sampling fields, or a rebuild method that accpts them as keyword arguments.

source


# DimensionalData.Dimensions.Lookups.SampledType.
julia
Sampled <: AbstractSampled
 
 Sampled(data::AbstractVector, order::Order, span::Span, sampling::Sampling, metadata)
 Sampled(data=AutoValues(); order=AutoOrder(), span=AutoSpan(), sampling=Points(), metadata=NoMetadata())

A concrete implementation of the Lookup AbstractSampled. It can be used to represent Points or Intervals.

Sampled is capable of representing gridded data from a wide range of sources, allowing correct bounds and Selectors for points or intervals of regular, irregular, forward and reverse lookups.

On AbstractDimArray construction, Sampled lookup is assigned for all lookups of AbstractRange not assigned to Categorical.

Arguments

  • data: An AbstractVector of lookup values, matching the length of the curresponding array axis.

  • order: Order) indicating the order of the lookup, AutoOrder by default, detected from the order of data to be ForwardOrdered, ReverseOrdered or Unordered. These can be provided explicitly if they are known and performance is important.

  • span: indicates the size of intervals or distance between points, and will be set to Regular for AbstractRange and Irregular for AbstractArray, unless assigned manually.

  • sampling: is assigned to Points, unless set to Intervals manually. Using Intervals will change the behaviour of bounds and Selectorss to take account for the full size of the interval, rather than the point alone.

  • metadata: a Dict or Metadata wrapper that holds any metadata object adding more information about the array axis - useful for extending DimensionalData for specific contexts, like geospatial data in GeoData.jl. By default it is NoMetadata().

Example

Create an array with [Interval] sampling, and Regular span for a vector with known spacing.

We set the locus of the Intervals to Start specifying that the lookup values are for the locuss at the start of each interval.

julia
using DimensionalData, DimensionalData.Lookups
@@ -40,9 +40,9 @@
   80    1.0  1.0  1.0   1.0
   60    1.0  1.0  1.0   1.0
   40    1.0  1.0  1.0   1.0
-  20    1.0  1.0  1.0   1.0

source


# DimensionalData.Dimensions.Lookups.AbstractCyclicType.
julia
AbstractCyclic <: AbstractSampled end

An abstract supertype for cyclic lookups.

These are AbstractSampled lookups that are cyclic for Selectors.

source


# DimensionalData.Dimensions.Lookups.CyclicType.
julia
Cyclic <: AbstractCyclic
+  20    1.0  1.0  1.0   1.0

source


# DimensionalData.Dimensions.Lookups.AbstractCyclicType.
julia
AbstractCyclic <: AbstractSampled end

An abstract supertype for cyclic lookups.

These are AbstractSampled lookups that are cyclic for Selectors.

source


# DimensionalData.Dimensions.Lookups.CyclicType.
julia
Cyclic <: AbstractCyclic
 
-Cyclic(data; order=AutoOrder(), span=AutoSpan(), sampling=Points(), metadata=NoMetadata(), cycle)

A Cyclic lookup is similar to Sampled but out of range Selectors At, Near, Contains will cycle the values to typemin or typemax over the length of cycle. Where and .. work as for Sampled.

This is useful when we are using mean annual datasets over a real time-span, or for wrapping longitudes so that -360 and 360 are the same.

Arguments

  • data: An AbstractVector of lookup values, matching the length of the curresponding array axis.

  • order: Order) indicating the order of the lookup, AutoOrder by default, detected from the order of data to be ForwardOrdered, ReverseOrdered or Unordered. These can be provided explicitly if they are known and performance is important.

  • span: indicates the size of intervals or distance between points, and will be set to Regular for AbstractRange and Irregular for AbstractArray, unless assigned manually.

  • sampling: is assigned to Points, unless set to Intervals manually. Using Intervals will change the behaviour of bounds and Selectorss to take account for the full size of the interval, rather than the point alone.

  • metadata: a Dict or Metadata wrapper that holds any metadata object adding more information about the array axis - useful for extending DimensionalData for specific contexts, like geospatial data in GeoData.jl. By default it is NoMetadata().

  • cycle: the length of the cycle. This does not have to exactly match the data, the step size is Week(1) the cycle can be Years(1).

Notes

  1. If you use dates and e.g. cycle over a Year, every year will have the number and spacing of Weeks and Days as the cycle year. Using At may not be reliable in terms of exact dates, as it will be applied to the specified date plus or minus n years.

  2. Indexing into a Cycled with any AbstractArray or AbstractRange will return a Sampled as the full cycle is likely no longer available.

  3. .. or Between selectors do not work in a cycled way: they work as for Sampled. This may change in future to return cycled values, but there are problems with this, such as leap years breaking correct date cycling of a single year. If you actually need this behaviour, please make a GitHub issue.

source


# DimensionalData.Dimensions.Lookups.AbstractCategoricalType.
julia
AbstractCategorical <: Aligned

Lookups where the values are categories.

Categorical is the provided concrete implementation. but this can easily be extended - all methods are defined for AbstractCategorical.

All AbstractCategorical must provide a rebuild method with data, order and metadata keyword arguments.

source


# DimensionalData.Dimensions.Lookups.CategoricalType.
julia
Categorical <: AbstractCategorical
+Cyclic(data; order=AutoOrder(), span=AutoSpan(), sampling=Points(), metadata=NoMetadata(), cycle)

A Cyclic lookup is similar to Sampled but out of range Selectors At, Near, Contains will cycle the values to typemin or typemax over the length of cycle. Where and .. work as for Sampled.

This is useful when we are using mean annual datasets over a real time-span, or for wrapping longitudes so that -360 and 360 are the same.

Arguments

  • data: An AbstractVector of lookup values, matching the length of the curresponding array axis.

  • order: Order) indicating the order of the lookup, AutoOrder by default, detected from the order of data to be ForwardOrdered, ReverseOrdered or Unordered. These can be provided explicitly if they are known and performance is important.

  • span: indicates the size of intervals or distance between points, and will be set to Regular for AbstractRange and Irregular for AbstractArray, unless assigned manually.

  • sampling: is assigned to Points, unless set to Intervals manually. Using Intervals will change the behaviour of bounds and Selectorss to take account for the full size of the interval, rather than the point alone.

  • metadata: a Dict or Metadata wrapper that holds any metadata object adding more information about the array axis - useful for extending DimensionalData for specific contexts, like geospatial data in GeoData.jl. By default it is NoMetadata().

  • cycle: the length of the cycle. This does not have to exactly match the data, the step size is Week(1) the cycle can be Years(1).

Notes

  1. If you use dates and e.g. cycle over a Year, every year will have the number and spacing of Weeks and Days as the cycle year. Using At may not be reliable in terms of exact dates, as it will be applied to the specified date plus or minus n years.

  2. Indexing into a Cycled with any AbstractArray or AbstractRange will return a Sampled as the full cycle is likely no longer available.

  3. .. or Between selectors do not work in a cycled way: they work as for Sampled. This may change in future to return cycled values, but there are problems with this, such as leap years breaking correct date cycling of a single year. If you actually need this behaviour, please make a GitHub issue.

source


# DimensionalData.Dimensions.Lookups.AbstractCategoricalType.
julia
AbstractCategorical <: Aligned

Lookups where the values are categories.

Categorical is the provided concrete implementation. but this can easily be extended - all methods are defined for AbstractCategorical.

All AbstractCategorical must provide a rebuild method with data, order and metadata keyword arguments.

source


# DimensionalData.Dimensions.Lookups.CategoricalType.
julia
Categorical <: AbstractCategorical
 
 Categorical(o::Order)
 Categorical(; order=Unordered())

A Lookup where the values are categories.

This will be automatically assigned if the lookup contains AbstractString, Symbol or Char. Otherwise it can be assigned manually.

Order will be determined automatically where possible.

Arguments

  • data: An AbstractVector matching the length of the curresponding array axis.

  • order: Order) indicating the order of the lookup, AutoOrder by default, detected from the order of data to be ForwardOrdered, ReverseOrdered or Unordered. Can be provided if this is known and performance is important.

  • metadata: a Dict or Metadata wrapper that holds any metadata object adding more information about the array axis - useful for extending DimensionalData for specific contexts, like geospatial data in GeoData.jl. By default it is NoMetadata().

Example

Create an array with [Interval] sampling.

julia
using DimensionalData
@@ -54,7 +54,7 @@
 # output
 
 Categorical{String} ["one", "two", "three"] Unordered,
-Categorical{Symbol} [:a, :b, :c, :d] ForwardOrdered

source


# DimensionalData.Dimensions.Lookups.UnalignedType.
julia
Unaligned <: Lookup

Abstract supertype for Lookup where the lookup is not aligned to the grid.

Indexing an Unaligned with Selectors must provide all other Unaligned dimensions.

source


# DimensionalData.Dimensions.Lookups.TransformedType.
julia
Transformed <: Unaligned
+Categorical{Symbol} [:a, :b, :c, :d] ForwardOrdered

source


# DimensionalData.Dimensions.Lookups.UnalignedType.
julia
Unaligned <: Lookup

Abstract supertype for Lookup where the lookup is not aligned to the grid.

Indexing an Unaligned with Selectors must provide all other Unaligned dimensions.

source


# DimensionalData.Dimensions.Lookups.TransformedType.
julia
Transformed <: Unaligned
 
 Transformed(f, dim::Dimension; metadata=NoMetadata())

Lookup that uses an affine transformation to convert dimensions from dims(lookup) to dims(array). This can be useful when the dimensions are e.g. rotated from a more commonly used axis.

Any function can be used to do the transformation, but transformations from CoordinateTransformations.jl may be useful.

Arguments

  • f: transformation function

  • dim: a dimension to transform to.

Keyword Arguments

  • metdata:

Example

julia
using DimensionalData, DimensionalData.Lookups, CoordinateTransformations
 
@@ -67,9 +67,9 @@
 da[X(At(6.0)), Y(At(2.0))]
 
 # output
-9

source


# DimensionalData.Dimensions.MergedLookupType.
julia
MergedLookup <: Lookup
+9

source


# DimensionalData.Dimensions.MergedLookupType.
julia
MergedLookup <: Lookup
 
-MergedLookup(data, dims; [metadata])

A Lookup that holds multiple combined dimensions.

MergedLookup can be indexed with Selectors like At, Between, and Where although Near has undefined meaning.

Arguments

  • data: A Vector of Tuple.

  • dims: A Tuple of Dimension indicating the dimensions in the tuples in data.

Keywords

  • metadata: a Dict or Metadata object to attach dimension metadata.

source


# DimensionalData.Dimensions.Lookups.NoLookupType.
julia
NoLookup <: Lookup
+MergedLookup(data, dims; [metadata])

A Lookup that holds multiple combined dimensions.

MergedLookup can be indexed with Selectors like At, Between, and Where although Near has undefined meaning.

Arguments

  • data: A Vector of Tuple.

  • dims: A Tuple of Dimension indicating the dimensions in the tuples in data.

Keywords

  • metadata: a Dict or Metadata object to attach dimension metadata.

source


# DimensionalData.Dimensions.Lookups.NoLookupType.
julia
NoLookup <: Lookup
 
 NoLookup()

A Lookup that is identical to the array axis. Selectors can't be used on this lookup.

Example

Defining a DimArray without passing lookup values to the dimensions, it will be assigned NoLookup:

julia
using DimensionalData
 
@@ -84,26 +84,26 @@
 
 # output
 
-NoLookup, NoLookup

source


# DimensionalData.Dimensions.Lookups.AutoLookupType.
julia
AutoLookup <: Lookup
+NoLookup, NoLookup

source


# DimensionalData.Dimensions.Lookups.AutoLookupType.
julia
AutoLookup <: Lookup
 
 AutoLookup()
-AutoLookup(values=AutoValues(); kw...)

Automatic Lookup, the default lookup. It will be converted automatically to another Lookup when it is possible to detect it from the lookup values.

Keywords will be used in the detected Lookup constructor.

source


# DimensionalData.Dimensions.Lookups.AutoValuesType.
julia
AutoValues

Detect Lookup values from the context. This is used in NoLookup to simply use the array axis as the index when the array is constructed, and in set to change the Lookup type without changing the index values.

source


The generic value getter val

# DimensionalData.Dimensions.Lookups.valFunction.
julia
val(x)
-val(dims::Tuple) => Tuple

Return the contained value of a wrapper object.

dims can be Dimension, Dimension types, or Symbols for Dim{Symbol}.

Objects that don't define a val method are returned unaltered.

source


Lookup methods:

# DimensionalData.Dimensions.Lookups.boundsFunction.
julia
bounds(xs, [dims::Tuple]) => Tuple{Vararg{Tuple{T,T}}}
+AutoLookup(values=AutoValues(); kw...)

Automatic Lookup, the default lookup. It will be converted automatically to another Lookup when it is possible to detect it from the lookup values.

Keywords will be used in the detected Lookup constructor.

source


# DimensionalData.Dimensions.Lookups.AutoValuesType.
julia
AutoValues

Detect Lookup values from the context. This is used in NoLookup to simply use the array axis as the index when the array is constructed, and in set to change the Lookup type without changing the index values.

source


The generic value getter val

# DimensionalData.Dimensions.Lookups.valFunction.
julia
val(x)
+val(dims::Tuple) => Tuple

Return the contained value of a wrapper object.

dims can be Dimension, Dimension types, or Symbols for Dim{Symbol}.

Objects that don't define a val method are returned unaltered.

source


Lookup methods:

# DimensionalData.Dimensions.Lookups.boundsFunction.
julia
bounds(xs, [dims::Tuple]) => Tuple{Vararg{Tuple{T,T}}}
 bounds(xs::Tuple) => Tuple{Vararg{Tuple{T,T}}}
 bounds(x, dim) => Tuple{T,T}
-bounds(dim::Union{Dimension,Lookup}) => Tuple{T,T}

Return the bounds of all dimensions of an object, of a specific dimension, or of a tuple of dimensions.

If bounds are not known, one or both values may be nothing.

dims can be a Dimension, a dimension type, or a tuple of either.

source


# DimensionalData.Dimensions.Lookups.hasselectionFunction.
julia
hasselection(x, selector) => Bool
-hasselection(x, selectors::Tuple) => Bool

Check if indexing into x with selectors can be performed, where x is some object with a dims method, and selectors is a Selector or Dimension or a tuple of either.

source


# DimensionalData.Dimensions.Lookups.samplingFunction.
julia
sampling(x, [dims::Tuple]) => Tuple
+bounds(dim::Union{Dimension,Lookup}) => Tuple{T,T}

Return the bounds of all dimensions of an object, of a specific dimension, or of a tuple of dimensions.

If bounds are not known, one or both values may be nothing.

dims can be a Dimension, a dimension type, or a tuple of either.

source


# DimensionalData.Dimensions.Lookups.hasselectionFunction.
julia
hasselection(x, selector) => Bool
+hasselection(x, selectors::Tuple) => Bool

Check if indexing into x with selectors can be performed, where x is some object with a dims method, and selectors is a Selector or Dimension or a tuple of either.

source


# DimensionalData.Dimensions.Lookups.samplingFunction.
julia
sampling(x, [dims::Tuple]) => Tuple
 sampling(x, dim) => Sampling
 sampling(xs::Tuple) => Tuple{Vararg{Sampling}}
-sampling(x:Union{Dimension,Lookup}) => Sampling

Return the Sampling for each dimension.

Second argument dims can be Dimensions, Dimension types, or Symbols for Dim{Symbol}.

source


# DimensionalData.Dimensions.Lookups.spanFunction.
julia
span(x, [dims::Tuple]) => Tuple
+sampling(x:Union{Dimension,Lookup}) => Sampling

Return the Sampling for each dimension.

Second argument dims can be Dimensions, Dimension types, or Symbols for Dim{Symbol}.

source


# DimensionalData.Dimensions.Lookups.spanFunction.
julia
span(x, [dims::Tuple]) => Tuple
 span(x, dim) => Span
 span(xs::Tuple) => Tuple{Vararg{Span,N}}
-span(x::Union{Dimension,Lookup}) => Span

Return the Span for each dimension.

Second argument dims can be Dimensions, Dimension types, or Symbols for Dim{Symbol}.

source


# DimensionalData.Dimensions.Lookups.orderFunction.
julia
order(x, [dims::Tuple]) => Tuple
+span(x::Union{Dimension,Lookup}) => Span

Return the Span for each dimension.

Second argument dims can be Dimensions, Dimension types, or Symbols for Dim{Symbol}.

source


# DimensionalData.Dimensions.Lookups.orderFunction.
julia
order(x, [dims::Tuple]) => Tuple
 order(xs::Tuple) => Tuple
-order(x::Union{Dimension,Lookup}) => Order

Return the Ordering of the dimension lookup for each dimension: ForwardOrdered, ReverseOrdered, or Unordered

Second argument dims can be Dimensions, Dimension types, or Symbols for Dim{Symbol}.

source


# DimensionalData.Dimensions.Lookups.locusFunction.
julia
locus(x, [dims::Tuple]) => Tuple
+order(x::Union{Dimension,Lookup}) => Order

Return the Ordering of the dimension lookup for each dimension: ForwardOrdered, ReverseOrdered, or Unordered

Second argument dims can be Dimensions, Dimension types, or Symbols for Dim{Symbol}.

source


# DimensionalData.Dimensions.Lookups.locusFunction.
julia
locus(x, [dims::Tuple]) => Tuple
 locus(x, dim) => Locus
 locus(xs::Tuple) => Tuple{Vararg{Locus,N}}
-locus(x::Union{Dimension,Lookup}) => Locus

Return the Position of lookup values for each dimension.

Second argument dims can be Dimensions, Dimension types, or Symbols for Dim{Symbol}.

source


# DimensionalData.Dimensions.Lookups.shiftlocusFunction.
julia
shiftlocus(locus::Locus, x)

Shift the values of x from the current locus to the new locus.

We only shift Sampled, Regular or Explicit, Intervals.

source


Selectors

# DimensionalData.Dimensions.Lookups.SelectorType.
julia
Selector

Abstract supertype for all selectors.

Selectors are wrappers that indicate that passed values are not the array indices, but values to be selected from the dimension index, such as DateTime objects for a Ti dimension.

Selectors provided in DimensionalData are:

source


# DimensionalData.Dimensions.Lookups.IntSelectorType.
julia
IntSelector <: Selector

Abstract supertype for Selectors that return a single Int index.

IntSelectors provided by DimensionalData are:

source


# DimensionalData.Dimensions.Lookups.ArraySelectorType.
julia
ArraySelector <: Selector

Abstract supertype for Selectors that return an AbstractArray.

ArraySelectors provided by DimensionalData are:

source


# DimensionalData.Dimensions.Lookups.AtType.
julia
At <: IntSelector
+locus(x::Union{Dimension,Lookup}) => Locus

Return the Position of lookup values for each dimension.

Second argument dims can be Dimensions, Dimension types, or Symbols for Dim{Symbol}.

source


# DimensionalData.Dimensions.Lookups.shiftlocusFunction.
julia
shiftlocus(locus::Locus, x)

Shift the values of x from the current locus to the new locus.

We only shift Sampled, Regular or Explicit, Intervals.

source


Selectors

# DimensionalData.Dimensions.Lookups.SelectorType.
julia
Selector

Abstract supertype for all selectors.

Selectors are wrappers that indicate that passed values are not the array indices, but values to be selected from the dimension index, such as DateTime objects for a Ti dimension.

Selectors provided in DimensionalData are:

source


# DimensionalData.Dimensions.Lookups.IntSelectorType.
julia
IntSelector <: Selector

Abstract supertype for Selectors that return a single Int index.

IntSelectors provided by DimensionalData are:

source


# DimensionalData.Dimensions.Lookups.ArraySelectorType.
julia
ArraySelector <: Selector

Abstract supertype for Selectors that return an AbstractArray.

ArraySelectors provided by DimensionalData are:

source


# DimensionalData.Dimensions.Lookups.AtType.
julia
At <: IntSelector
 
 At(x, atol, rtol)
 At(x; atol=nothing, rtol=nothing)

Selector that exactly matches the value on the passed-in dimensions, or throws an error. For ranges and arrays, every intermediate value must match an existing value - not just the end points.

x can be any value or Vector of values.

atol and rtol are passed to isapprox. For Number rtol will be set to Base.rtoldefault, otherwise nothing, and wont be used.

Example

julia
using DimensionalData
@@ -113,7 +113,7 @@
 
 # output
 
-5

source


# DimensionalData.Dimensions.Lookups.NearType.
julia
Near <: IntSelector
+5

source


# DimensionalData.Dimensions.Lookups.NearType.
julia
Near <: IntSelector
 
 Near(x)

Selector that selects the nearest index to x.

With Points this is simply the index values nearest to the x, however with Intervals it is the interval center nearest to x. This will be offset from the index value for Start and End locuss.

Example

julia
using DimensionalData
 
@@ -121,7 +121,7 @@
 A[X(Near(23)), Y(Near(5.1))]
 
 # output
-4

source


# DimensionalData.Dimensions.Lookups.BetweenType.
julia
Between <: ArraySelector
+4

source


# DimensionalData.Dimensions.Lookups.BetweenType.
julia
Between <: ArraySelector
 
 Between(a, b)

Depreciated: use a..b instead of Between(a, b). Other Interval objects from IntervalSets.jl, like `OpenInterval(a, b) will also work, giving the correct open/closed boundaries.

Between will e removed in furture to avoid clashes with DataFrames.Between.

Selector that retreive all indices located between 2 values, evaluated with >= for the lower value, and < for the upper value. This means the same value will not be counted twice in 2 adjacent Between selections.

For Intervals the whole interval must be lie between the values. For Points the points must fall between the values. Different Sampling types may give different results with the same input - this is the intended behaviour.

Between for Irregular intervals is a little complicated. The interval is the distance between a value and the next (for Start locus) or previous (for End locus) value.

For Center, we take the mid point between two index values as the start and end of each interval. This may or may not make sense for the values in your indes, so use Between with Irregular Intervals(Center()) with caution.

Example

julia
using DimensionalData
 
@@ -137,7 +137,7 @@
  Y Sampled{Int64} 5:6 ForwardOrdered Regular Points
 └────────────────────────────────────────────────────────────┘
   5  6
- 20    4  5

source


# DimensionalData.Dimensions.Lookups.TouchesType.
julia
Touches <: ArraySelector
+ 20    4  5

source


# DimensionalData.Dimensions.Lookups.TouchesType.
julia
Touches <: ArraySelector
 
 Touches(a, b)

Selector that retreives all indices touching the closed interval 2 values, for the maximum possible area that could interact with the supplied range.

This can be better than .. when e.g. subsetting an area to rasterize, as you may wish to include pixels that just touch the area, rather than those that fall within it.

Touches is different to using closed intervals when the lookups also contain intervals - if any of the intervals touch, they are included. With .. they are discarded unless the whole cell interval falls inside the selector interval.

Example

julia
using DimensionalData
 
@@ -152,7 +152,7 @@
  Y Sampled{Int64} 5:6 ForwardOrdered Regular Points
 └────────────────────────────────────────────────────────────┘
   5  6
- 20    4  5

source


# DimensionalData.Dimensions.Lookups.ContainsType.
julia
Contains <: IntSelector
+ 20    4  5

source


# DimensionalData.Dimensions.Lookups.ContainsType.
julia
Contains <: IntSelector
 
 Contains(x)

Selector that selects the interval the value is contained by. If the interval is not present in the index, an error will be thrown.

Can only be used for Intervals or Categorical. For Categorical it falls back to using At. Contains should not be confused with Base.contains - use Where(contains(x)) to check for if values are contain in categorical values like strings.

Example

julia
using DimensionalData; const DD = DimensionalData
 dims_ = X(10:10:20; sampling=DD.Intervals(DD.Center())),
@@ -161,7 +161,7 @@
 A[X(Contains(8)), Y(Contains(6.8))]
 
 # output
-3

source


# DimensionalData.Dimensions.Lookups.WhereType.
julia
Where <: ArraySelector
+3

source


# DimensionalData.Dimensions.Lookups.WhereType.
julia
Where <: ArraySelector
 
 Where(f::Function)

Selector that filters a dimension lookup by any function that accepts a single value and returns a Bool.

Example

julia
using DimensionalData
 
@@ -177,7 +177,7 @@
  Y Sampled{Int64} [19, 21] ForwardOrdered Irregular Points
 └─────────────────────────────────────────────────────────────┘
   19  21
- 20     4   6

source


# DimensionalData.Dimensions.Lookups.AllType.
julia
All <: Selector
+ 20     4   6

source


# DimensionalData.Dimensions.Lookups.AllType.
julia
All <: Selector
 
 All(selectors::Selector...)

Selector that combines the results of other selectors. The indices used will be the union of all result sorted in ascending order.

Example

julia
using DimensionalData, Unitful
 
@@ -195,46 +195,46 @@
 └──────────────────────────────────────────────────────────────────────────────┘
   1 s  6 s  91 s  96 s
  10.0    1    2    19    20
- 50.0    3    6    57    60

source


Lookup traits

# DimensionalData.Dimensions.Lookups.LookupTraitType.
julia
LookupTrait

Abstract supertype of all traits of a Lookup.

These modify the behaviour of the lookup index.

The term "Trait" is used loosely - these may be fields of an object of traits hard-coded to specific types.

source


Order

# DimensionalData.Dimensions.Lookups.OrderType.
julia
Order <: LookupTrait

Traits for the order of a Lookup. These determine how searchsorted finds values in the index, and how objects are plotted.

source


# DimensionalData.Dimensions.Lookups.OrderedType.
julia
Ordered <: Order

Supertype for the order of an ordered Lookup, including ForwardOrdered and ReverseOrdered.

source


# DimensionalData.Dimensions.Lookups.ForwardOrderedType.
julia
ForwardOrdered <: Ordered
+ 50.0    3    6    57    60

source


Lookup traits

# DimensionalData.Dimensions.Lookups.LookupTraitType.
julia
LookupTrait

Abstract supertype of all traits of a Lookup.

These modify the behaviour of the lookup index.

The term "Trait" is used loosely - these may be fields of an object of traits hard-coded to specific types.

source


Order

# DimensionalData.Dimensions.Lookups.OrderType.
julia
Order <: LookupTrait

Traits for the order of a Lookup. These determine how searchsorted finds values in the index, and how objects are plotted.

source


# DimensionalData.Dimensions.Lookups.OrderedType.
julia
Ordered <: Order

Supertype for the order of an ordered Lookup, including ForwardOrdered and ReverseOrdered.

source


# DimensionalData.Dimensions.Lookups.ForwardOrderedType.
julia
ForwardOrdered <: Ordered
 
-ForwardOrdered()

Indicates that the Lookup index is in the normal forward order.

source


# DimensionalData.Dimensions.Lookups.ReverseOrderedType.
julia
ReverseOrdered <: Ordered
+ForwardOrdered()

Indicates that the Lookup index is in the normal forward order.

source


# DimensionalData.Dimensions.Lookups.ReverseOrderedType.
julia
ReverseOrdered <: Ordered
 
-ReverseOrdered()

Indicates that the Lookup index is in the reverse order.

source


# DimensionalData.Dimensions.Lookups.UnorderedType.
julia
Unordered <: Order
+ReverseOrdered()

Indicates that the Lookup index is in the reverse order.

source


# DimensionalData.Dimensions.Lookups.UnorderedType.
julia
Unordered <: Order
 
-Unordered()

Indicates that Lookup is unordered.

This means the index cannot be searched with searchsortedfirst or similar optimised methods - instead it will use findfirst.

source


# DimensionalData.Dimensions.Lookups.AutoOrderType.
julia
AutoOrder <: Order
+Unordered()

Indicates that Lookup is unordered.

This means the index cannot be searched with searchsortedfirst or similar optimised methods - instead it will use findfirst.

source


# DimensionalData.Dimensions.Lookups.AutoOrderType.
julia
AutoOrder <: Order
 
-AutoOrder()

Specifies that the Order of a Lookup will be found automatically where possible.

source


Span

# DimensionalData.Dimensions.Lookups.SpanType.
julia
Span <: LookupTrait

Defines the type of span used in a Sampling index. These are Regular or Irregular.

source


# DimensionalData.Dimensions.Lookups.RegularType.
julia
Regular <: Span
+AutoOrder()

Specifies that the Order of a Lookup will be found automatically where possible.

source


Span

# DimensionalData.Dimensions.Lookups.SpanType.
julia
Span <: LookupTrait

Defines the type of span used in a Sampling index. These are Regular or Irregular.

source


# DimensionalData.Dimensions.Lookups.RegularType.
julia
Regular <: Span
 
-Regular(step=AutoStep())

Points or Intervals that have a fixed, regular step.

source


# DimensionalData.Dimensions.Lookups.IrregularType.
julia
Irregular <: Span
+Regular(step=AutoStep())

Points or Intervals that have a fixed, regular step.

source


# DimensionalData.Dimensions.Lookups.IrregularType.
julia
Irregular <: Span
 
 Irregular(bounds::Tuple)
-Irregular(lowerbound, upperbound)

Points or Intervals that have an Irrigular step size. To enable bounds tracking and accuract selectors, the starting bounds are provided as a 2 tuple, or 2 arguments. (nothing, nothing) is acceptable input, the bounds will be guessed from the index, but may be innaccurate.

source


# DimensionalData.Dimensions.Lookups.ExplicitType.
julia
Explicit(bounds::AbstractMatix)

Intervals where the span is explicitly listed for every interval.

This uses a matrix where with length 2 columns for each index value, holding the lower and upper bounds for that specific index.

source


# DimensionalData.Dimensions.Lookups.AutoSpanType.
julia
AutoSpan <: Span
+Irregular(lowerbound, upperbound)

Points or Intervals that have an Irrigular step size. To enable bounds tracking and accuract selectors, the starting bounds are provided as a 2 tuple, or 2 arguments. (nothing, nothing) is acceptable input, the bounds will be guessed from the index, but may be innaccurate.

source


# DimensionalData.Dimensions.Lookups.ExplicitType.
julia
Explicit(bounds::AbstractMatix)

Intervals where the span is explicitly listed for every interval.

This uses a matrix where with length 2 columns for each index value, holding the lower and upper bounds for that specific index.

source


# DimensionalData.Dimensions.Lookups.AutoSpanType.
julia
AutoSpan <: Span
 
-AutoSpan()

The span will be guessed and replaced in format or set.

source


Sampling

# DimensionalData.Dimensions.Lookups.SamplingType.
julia
Sampling <: LookupTrait

Indicates the sampling method used by the index: Points or Intervals.

source


# DimensionalData.Dimensions.Lookups.PointsType.
julia
Points <: Sampling
+AutoSpan()

The span will be guessed and replaced in format or set.

source


Sampling

# DimensionalData.Dimensions.Lookups.SamplingType.
julia
Sampling <: LookupTrait

Indicates the sampling method used by the index: Points or Intervals.

source


# DimensionalData.Dimensions.Lookups.PointsType.
julia
Points <: Sampling
 
-Points()

Sampling lookup where single samples at exact points.

These are always plotted at the center of array cells.

source


# DimensionalData.Dimensions.Lookups.IntervalsType.
julia
Intervals <: Sampling
+Points()

Sampling lookup where single samples at exact points.

These are always plotted at the center of array cells.

source


# DimensionalData.Dimensions.Lookups.IntervalsType.
julia
Intervals <: Sampling
 
-Intervals(locus::Position)

Sampling specifying that sampled values are the mean (or similar) value over an interval, rather than at one specific point.

Intervals require a locus of Start, Center or End to define the location in the interval that the index values refer to.

source


Positions

# DimensionalData.Dimensions.Lookups.PositionType.

Position <: LookupTrait

Abstract supertype of types that indicate the locus of index values where they represent Intervals.

These allow for values array cells to align with the Start, Center, or End of values in the lookup index.

This means they can be plotted with correct axis markers, and allows automatic converrsions to between formats with different standards (such as NetCDF and GeoTiff).

source


# DimensionalData.Dimensions.Lookups.CenterType.
julia
Center <: Position
+Intervals(locus::Position)

Sampling specifying that sampled values are the mean (or similar) value over an interval, rather than at one specific point.

Intervals require a locus of Start, Center or End to define the location in the interval that the index values refer to.

source


Positions

# DimensionalData.Dimensions.Lookups.PositionType.

Position <: LookupTrait

Abstract supertype of types that indicate the locus of index values where they represent Intervals.

These allow for values array cells to align with the Start, Center, or End of values in the lookup index.

This means they can be plotted with correct axis markers, and allows automatic converrsions to between formats with different standards (such as NetCDF and GeoTiff).

source


# DimensionalData.Dimensions.Lookups.CenterType.
julia
Center <: Position
 
-Center()

Used to specify lookup values correspond to the center locus in an interval.

source


# DimensionalData.Dimensions.Lookups.StartType.
julia
Start <: Position
+Center()

Used to specify lookup values correspond to the center locus in an interval.

source


# DimensionalData.Dimensions.Lookups.StartType.
julia
Start <: Position
 
-Start()

Used to specify lookup values correspond to the center locus of an interval.

source


# DimensionalData.Dimensions.Lookups.BeginType.
julia
Begin <: Position
+Start()

Used to specify lookup values correspond to the center locus of an interval.

source


# DimensionalData.Dimensions.Lookups.BeginType.
julia
Begin <: Position
 
-Begin()

Used to specify the begin index of a Dimension axis. as regular begin will not work with named dimensions.

Can be used with : to create a BeginEndRange or BeginEndStepRange.

source


# DimensionalData.Dimensions.Lookups.EndType.
julia
End <: Position
+Begin()

Used to specify the begin index of a Dimension axis. as regular begin will not work with named dimensions.

Can be used with : to create a BeginEndRange or BeginEndStepRange.

source


# DimensionalData.Dimensions.Lookups.EndType.
julia
End <: Position
 
-End()

Used to specify the end index of a Dimension axis, as regular end will not work with named dimensions. Can be used with : to create a BeginEndRange or BeginEndStepRange.

Also used to specify lookup values correspond to the end locus of an interval.

source


# DimensionalData.Dimensions.Lookups.AutoPositionType.
julia
AutoPosition <: Position
+End()

Used to specify the end index of a Dimension axis, as regular end will not work with named dimensions. Can be used with : to create a BeginEndRange or BeginEndStepRange.

Also used to specify lookup values correspond to the end locus of an interval.

source


# DimensionalData.Dimensions.Lookups.AutoPositionType.
julia
AutoPosition <: Position
 
-AutoPosition()

Indicates a interval where the index locus is not yet known. This will be filled with a default value on object construction.

source


Metadata

# DimensionalData.Dimensions.Lookups.AbstractMetadataType.
julia
AbstractMetadata{X,T}

Abstract supertype for all metadata wrappers.

Metadata wrappers allow tracking the contents and origin of metadata. This can facilitate conversion between metadata types (for saving a file to a differenet format) or simply saving data back to the same file type with identical metadata.

Using a wrapper instead of Dict or NamedTuple also lets us pass metadata objects to set without ambiguity about where to put them.

source


# DimensionalData.Dimensions.Lookups.MetadataType.
julia
Metadata <: AbstractMetadata
+AutoPosition()

Indicates a interval where the index locus is not yet known. This will be filled with a default value on object construction.

source


Metadata

# DimensionalData.Dimensions.Lookups.AbstractMetadataType.
julia
AbstractMetadata{X,T}

Abstract supertype for all metadata wrappers.

Metadata wrappers allow tracking the contents and origin of metadata. This can facilitate conversion between metadata types (for saving a file to a differenet format) or simply saving data back to the same file type with identical metadata.

Using a wrapper instead of Dict or NamedTuple also lets us pass metadata objects to set without ambiguity about where to put them.

source


# DimensionalData.Dimensions.Lookups.MetadataType.
julia
Metadata <: AbstractMetadata
 
 Metadata{X}(val::Union{Dict,NamedTuple})
 Metadata{X}(pairs::Pair...) => Metadata{Dict}
-Metadata{X}(; kw...) => Metadata{NamedTuple}

General Metadata object. The X type parameter categorises the metadata for method dispatch, if required.

source


# DimensionalData.Dimensions.Lookups.NoMetadataType.
julia
NoMetadata <: AbstractMetadata
+Metadata{X}(; kw...) => Metadata{NamedTuple}

General Metadata object. The X type parameter categorises the metadata for method dispatch, if required.

source


# DimensionalData.Dimensions.Lookups.NoMetadataType.
julia
NoMetadata <: AbstractMetadata
 
-NoMetadata()

Indicates an object has no metadata. But unlike using nothing, get, keys and haskey will still work on it, get always returning the fallback argument. keys returns () while haskey always returns false.

source


# DimensionalData.Dimensions.Lookups.unitsFunction.
julia
units(x) => Union{Nothing,Any}
+NoMetadata()

Indicates an object has no metadata. But unlike using nothing, get, keys and haskey will still work on it, get always returning the fallback argument. keys returns () while haskey always returns false.

source


# DimensionalData.Dimensions.Lookups.unitsFunction.
julia
units(x) => Union{Nothing,Any}
 units(xs:Tuple) => Tuple
 unit(A::AbstractDimArray, dims::Tuple) => Tuple
-unit(A::AbstractDimArray, dim) => Union{Nothing,Any}

Get the units of an array or Dimension, or a tuple of of either.

Units do not have a set field, and may or may not be included in metadata. This method is to facilitate use in labels and plots when units are available, not a guarantee that they will be. If not available, nothing is returned.

Second argument dims can be Dimensions, Dimension types, or Symbols for Dim{Symbol}.

source


- +unit(A::AbstractDimArray, dim) => Union{Nothing,Any}

Get the units of an array or Dimension, or a tuple of of either.

Units do not have a set field, and may or may not be included in metadata. This method is to facilitate use in labels and plots when units are available, not a guarantee that they will be. If not available, nothing is returned.

Second argument dims can be Dimensions, Dimension types, or Symbols for Dim{Symbol}.

source


+ \ No newline at end of file diff --git a/dev/api/reference.html b/dev/api/reference.html index d3031bb06..a983f3c06 100644 --- a/dev/api/reference.html +++ b/dev/api/reference.html @@ -8,17 +8,17 @@ - + - - + + -
Skip to content

API Reference

Arrays

# DimensionalData.AbstractBasicDimArrayType.
julia
AbstractBasicDimArray <: AbstractArray

The abstract supertype for all arrays with a dims method that returns a Tuple of Dimension

Only keyword rebuild is guaranteed to work with AbstractBasicDimArray.

source


# DimensionalData.AbstractDimArrayType.
julia
AbstractDimArray <: AbstractBasicArray

Abstract supertype for all "dim" arrays.

These arrays return a Tuple of Dimension from a dims method, and can be rebuilt using rebuild.

parent must return the source array.

They should have metadata, name and refdims methods, although these are optional.

A rebuild method for AbstractDimArray must accept data, dims, refdims, name, metadata arguments.

Indexing AbstractDimArray with non-range AbstractArray has undefined effects on the Dimension index. Use forward-ordered arrays only"

source


# DimensionalData.DimArrayType.
julia
DimArray <: AbstractDimArray
+    
Skip to content

API Reference

Arrays

# DimensionalData.AbstractBasicDimArrayType.
julia
AbstractBasicDimArray <: AbstractArray

The abstract supertype for all arrays with a dims method that returns a Tuple of Dimension

Only keyword rebuild is guaranteed to work with AbstractBasicDimArray.

source


# DimensionalData.AbstractDimArrayType.
julia
AbstractDimArray <: AbstractBasicArray

Abstract supertype for all "dim" arrays.

These arrays return a Tuple of Dimension from a dims method, and can be rebuilt using rebuild.

parent must return the source array.

They should have metadata, name and refdims methods, although these are optional.

A rebuild method for AbstractDimArray must accept data, dims, refdims, name, metadata arguments.

Indexing AbstractDimArray with non-range AbstractArray has undefined effects on the Dimension index. Use forward-ordered arrays only"

source


# DimensionalData.DimArrayType.
julia
DimArray <: AbstractDimArray
 
 DimArray(data, dims, refdims, name, metadata)
 DimArray(data, dims::Tuple; refdims=(), name=NoName(), metadata=NoMetadata())

The main concrete subtype of AbstractDimArray.

DimArray maintains and updates its Dimensions through transformations and moves dimensions to reference dimension refdims after reducing operations (like e.g. mean).

Arguments

  • data: An AbstractArray.

  • dims: A Tuple of Dimension

  • name: A string name for the array. Shows in plots and tables.

  • refdims: refence dimensions. Usually set programmatically to track past slices and reductions of dimension for labelling and reconstruction.

  • metadata: Dict or Metadata object, or NoMetadata()

Indexing can be done with all regular indices, or with Dimensions and/or Selectors.

Indexing AbstractDimArray with non-range AbstractArray has undefined effects on the Dimension index. Use forward-ordered arrays only"

Example:

julia
using Dates, DimensionalData
@@ -29,7 +29,7 @@
 
 julia> A[X(Near([12, 35])), Ti(At(DateTime(2001,5)))];
 
-julia> A[Near(DateTime(2001, 5, 4)), Between(20, 50)];

source


Shorthand AbstractDimArray constructors:

# Base.fillFunction.
julia
Base.fill(x, dims::Dimension...; kw...) => DimArray
+julia> A[Near(DateTime(2001, 5, 4)), Between(20, 50)];

source


Shorthand AbstractDimArray constructors:

# Base.fillFunction.
julia
Base.fill(x, dims::Dimension...; kw...) => DimArray
 Base.fill(x, dims::Tuple{Vararg{Dimension}}; kw...) => DimArray

Create a DimArray with a fill value of x.

There are two kinds of Dimension value acepted:

  • A Dimension holding an AbstractVector will set the dimension index to that AbstractVector, and detect the dimension lookup.

  • A Dimension holding an Integer will set the length of the axis, and set the dimension lookup to NoLookup.

Keywords are the same as for DimArray.

Example

julia
julia> using DimensionalData, Random; Random.seed!(123)
 julia> rand(Bool, X(2), Y(4))
 ╭──────────────────────╮
@@ -38,7 +38,7 @@
  X,  Y
 └──────────────────────┘
  0  0  0  0
- 1  0  0  1

source


# Base.randFunction.
julia
Base.rand(x, dims::Dimension...; kw...) => DimArray
+ 1  0  0  1

source


# Base.randFunction.
julia
Base.rand(x, dims::Dimension...; kw...) => DimArray
 Base.rand(x, dims::Tuple{Vararg{Dimension}}; kw...) => DimArray
 Base.rand(r::AbstractRNG, x, dims::Tuple{Vararg{Dimension}}; kw...) => DimArray
 Base.rand(r::AbstractRNG, x, dims::Dimension...; kw...) => DimArray

Create a DimArray of random values.

There are two kinds of Dimension value acepted:

  • A Dimension holding an AbstractVector will set the dimension index to that AbstractVector, and detect the dimension lookup.

  • A Dimension holding an Integer will set the length of the axis, and set the dimension lookup to NoLookup.

Keywords are the same as for DimArray.

Example

julia
julia> using DimensionalData
@@ -62,7 +62,7 @@
   100.0       150.0       200.0
   :a    0.624539    0.559166    0.813246
   :b    0.947442    0.664213    0.284669
-  :c    0.695604    0.564835    0.156286

source


# Base.zerosFunction.
julia
Base.zeros(x, dims::Dimension...; kw...) => DimArray
+  :c    0.695604    0.564835    0.156286

source


# Base.zerosFunction.
julia
Base.zeros(x, dims::Dimension...; kw...) => DimArray
 Base.zeros(x, dims::Tuple{Vararg{Dimension}}; kw...) => DimArray

Create a DimArray of zeros.

There are two kinds of Dimension value acepted:

  • A Dimension holding an AbstractVector will set the dimension index to that AbstractVector, and detect the dimension lookup.

  • A Dimension holding an Integer will set the length of the axis, and set the dimension lookup to NoLookup.

Keywords are the same as for DimArray.

Example

julia
julia> using DimensionalData
 julia> zeros(Bool, X(2), Y(4))
 ╭──────────────────────╮
@@ -83,7 +83,7 @@
   100.0  150.0  200.0
   :a    0.0    0.0    0.0
   :b    0.0    0.0    0.0
-  :c    0.0    0.0    0.0

source


# Base.onesFunction.
julia
Base.ones(x, dims::Dimension...; kw...) => DimArray
+  :c    0.0    0.0    0.0

source


# Base.onesFunction.
julia
Base.ones(x, dims::Dimension...; kw...) => DimArray
 Base.ones(x, dims::Tuple{Vararg{Dimension}}; kw...) => DimArray

Create a DimArray of ones.

There are two kinds of Dimension value acepted:

  • A Dimension holding an AbstractVector will set the dimension index to that AbstractVector, and detect the dimension lookup.

  • A Dimension holding an Integer will set the length of the axis, and set the dimension lookup to NoLookup.

Keywords are the same as for DimArray.

Example

julia
julia> using DimensionalData
 julia> ones(Bool, X(2), Y(4))
 ╭──────────────────────╮
@@ -104,8 +104,8 @@
   100.0  150.0  200.0
   :a    1.0    1.0    1.0
   :b    1.0    1.0    1.0
-  :c    1.0    1.0    1.0

source


Functions for getting information from objects:

# DimensionalData.Dimensions.dimsFunction.
julia
dims(x, [dims::Tuple]) => Tuple{Vararg{Dimension}}
-dims(x, dim) => Dimension

Return a tuple of Dimensions for an object, in the order that matches the axes or columns of the underlying data.

dims can be Dimension, Dimension types, or Symbols for Dim{Symbol}.

The default is to return nothing.

source

julia
dims(x, query) => Tuple{Vararg{Dimension}}
+  :c    1.0    1.0    1.0

source


Functions for getting information from objects:

# DimensionalData.Dimensions.dimsFunction.
julia
dims(x, [dims::Tuple]) => Tuple{Vararg{Dimension}}
+dims(x, dim) => Dimension

Return a tuple of Dimensions for an object, in the order that matches the axes or columns of the underlying data.

dims can be Dimension, Dimension types, or Symbols for Dim{Symbol}.

The default is to return nothing.

source

julia
dims(x, query) => Tuple{Vararg{Dimension}}
 dims(x, query...) => Tuple{Vararg{Dimension}}

Get the dimension(s) matching the type(s) of the query dimension.

Lookup can be an Int or an Dimension, or a tuple containing any combination of either.

Arguments

  • x: any object with a dims method, or a Tuple of Dimension.

  • query: Tuple or a single Dimension or Dimension Type.

Example

julia
julia> using DimensionalData
 
 julia> A = DimArray(ones(2, 3, 2), (X, Y, Z))
@@ -119,13 +119,13 @@
  1.0  1.0  1.0
 
 julia> dims(A, (X, Y))
- X,  Y

source


# DimensionalData.Dimensions.refdimsFunction.
julia
refdims(x, [dims::Tuple]) => Tuple{Vararg{Dimension}}
-refdims(x, dim) => Dimension

Reference dimensions for an array that is a slice or view of another array with more dimensions.

slicedims(a, dims) returns a tuple containing the current new dimensions and the new reference dimensions. Refdims can be stored in a field or disgarded, as it is mostly to give context to plots. Ignoring refdims will simply leave some captions empty.

The default is to return an empty Tuple ().

source


# DimensionalData.Dimensions.Lookups.metadataFunction.
julia
metadata(x) => (object metadata)
+ X,  Y

source


# DimensionalData.Dimensions.refdimsFunction.
julia
refdims(x, [dims::Tuple]) => Tuple{Vararg{Dimension}}
+refdims(x, dim) => Dimension

Reference dimensions for an array that is a slice or view of another array with more dimensions.

slicedims(a, dims) returns a tuple containing the current new dimensions and the new reference dimensions. Refdims can be stored in a field or disgarded, as it is mostly to give context to plots. Ignoring refdims will simply leave some captions empty.

The default is to return an empty Tuple ().

source


# DimensionalData.Dimensions.Lookups.metadataFunction.
julia
metadata(x) => (object metadata)
 metadata(x, dims::Tuple)  => Tuple (Dimension metadata)
-metadata(xs::Tuple) => Tuple

Returns the metadata for an object or for the specified dimension(s)

Second argument dims can be Dimensions, Dimension types, or Symbols for Dim{Symbol}.

source


# DimensionalData.Dimensions.nameFunction.
julia
name(x) => Symbol
+metadata(xs::Tuple) => Tuple

Returns the metadata for an object or for the specified dimension(s)

Second argument dims can be Dimensions, Dimension types, or Symbols for Dim{Symbol}.

source


# DimensionalData.Dimensions.nameFunction.
julia
name(x) => Symbol
 name(xs:Tuple) => NTuple{N,Symbol}
 name(x, dims::Tuple) => NTuple{N,Symbol}
-name(x, dim) => Symbol

Get the name of an array or Dimension, or a tuple of of either as a Symbol.

Second argument dims can be Dimensions, Dimension types, or Symbols for Dim{Symbol}.

source


# DimensionalData.Dimensions.otherdimsFunction.
julia
otherdims(x, query) => Tuple{Vararg{Dimension,N}}

Get the dimensions of an object not in query.

Arguments

  • x: any object with a dims method, a Tuple of Dimension.

  • query: Tuple or single Dimension or dimension Type.

  • f: <: by default, but can be >: to match abstract types to concrete types.

A tuple holding the unmatched dimensions is always returned.

Example

julia
julia> using DimensionalData, DimensionalData.Dimensions
+name(x, dim) => Symbol

Get the name of an array or Dimension, or a tuple of of either as a Symbol.

Second argument dims can be Dimensions, Dimension types, or Symbols for Dim{Symbol}.

source


# DimensionalData.Dimensions.otherdimsFunction.
julia
otherdims(x, query) => Tuple{Vararg{Dimension,N}}

Get the dimensions of an object not in query.

Arguments

  • x: any object with a dims method, a Tuple of Dimension.

  • query: Tuple or single Dimension or dimension Type.

  • f: <: by default, but can be >: to match abstract types to concrete types.

A tuple holding the unmatched dimensions is always returned.

Example

julia
julia> using DimensionalData, DimensionalData.Dimensions
 
 julia> A = DimArray(ones(10, 10, 10), (X, Y, Z));
 
@@ -133,7 +133,7 @@
  Y,  Z
 
 julia> otherdims(A, (Y, Z))
- X

source


# DimensionalData.Dimensions.dimnumFunction.
julia
dimnum(x, query::Tuple) => NTuple{Int}
+ X

source


# DimensionalData.Dimensions.dimnumFunction.
julia
dimnum(x, query::Tuple) => NTuple{Int}
 dimnum(x, query) => Int

Get the number(s) of Dimension(s) as ordered in the dimensions of an object.

Arguments

  • x: any object with a dims method, a Tuple of Dimension or a single Dimension.

  • query: Tuple, Array or single Dimension or dimension Type.

The return type will be a Tuple of Int or a single Int, depending on wether query is a Tuple or single Dimension.

Example

julia
julia> using DimensionalData
 
 julia> A = DimArray(ones(10, 10, 10), (X, Y, Z));
@@ -142,7 +142,7 @@
 (3, 1, 2)
 
 julia> dimnum(A, Y)
-2

source


# DimensionalData.Dimensions.hasdimFunction.
julia
hasdim([f], x, query::Tuple) => NTUple{Bool}
+2

source


# DimensionalData.Dimensions.hasdimFunction.
julia
hasdim([f], x, query::Tuple) => NTUple{Bool}
 hasdim([f], x, query...) => NTUple{Bool}
 hasdim([f], x, query) => Bool

Check if an object x has dimensions that match or inherit from the query dimensions.

Arguments

  • x: any object with a dims method, a Tuple of Dimension or a single Dimension.

  • query: Tuple or single Dimension or dimension Type.

  • f: <: by default, but can be >: to match abstract types to concrete types.

Check if an object or tuple contains an Dimension, or a tuple of dimensions.

Example

julia
julia> using DimensionalData
 
@@ -155,7 +155,7 @@
 (true, true, true)
 
 julia> hasdim(A, Ti)
-false

source


Multi-array datasets

# DimensionalData.AbstractDimStackType.
julia
AbstractDimStack

Abstract supertype for dimensional stacks.

These have multiple layers of data, but share dimensions.

Notably, their behaviour lies somewhere between a DimArray and a NamedTuple:

  • indexing with a Symbol as in dimstack[:symbol] returns a DimArray layer.

  • iteration and map apply over array layers, as indexed with a Symbol.

  • getindex and many base methods are applied as for DimArray - to avoid the need to allways use map.

This design gives very succinct code when working with many-layered, mixed-dimension objects. But it may be jarring initially - the most surprising outcome is that dimstack[1] will return a NamedTuple of values for the first index in all layers, while first(dimstack) will return the first value of the iterator - the DimArray for the first layer.

See DimStack for the concrete implementation. Most methods are defined on the abstract type.

To extend AbstractDimStack, implement argument and keyword version of rebuild and also rebuild_from_arrays.

The constructor of an AbstractDimStack must accept a NamedTuple.

source


# DimensionalData.DimStackType.
julia
DimStack <: AbstractDimStack
+false

source


Multi-array datasets

# DimensionalData.AbstractDimStackType.
julia
AbstractDimStack

Abstract supertype for dimensional stacks.

These have multiple layers of data, but share dimensions.

Notably, their behaviour lies somewhere between a DimArray and a NamedTuple:

  • indexing with a Symbol as in dimstack[:symbol] returns a DimArray layer.

  • iteration and map apply over array layers, as indexed with a Symbol.

  • getindex and many base methods are applied as for DimArray - to avoid the need to allways use map.

This design gives very succinct code when working with many-layered, mixed-dimension objects. But it may be jarring initially - the most surprising outcome is that dimstack[1] will return a NamedTuple of values for the first index in all layers, while first(dimstack) will return the first value of the iterator - the DimArray for the first layer.

See DimStack for the concrete implementation. Most methods are defined on the abstract type.

To extend AbstractDimStack, implement argument and keyword version of rebuild and also rebuild_from_arrays.

The constructor of an AbstractDimStack must accept a NamedTuple.

source


# DimensionalData.DimStackType.
julia
DimStack <: AbstractDimStack
 
 DimStack(data::AbstractDimArray...; kw...)
 DimStack(data::Tuple{Vararg{AbstractDimArray}}; kw...)
@@ -184,7 +184,7 @@
 (one = 4.0, two = 8.0, three = 12.0)
 
 julia> s[X(At(:a))] isa DimStack
-true

source


Dimension generators

# DimensionalData.DimIndicesType.
julia
DimIndices <: AbstractArray
+true

source


Dimension generators

# DimensionalData.DimIndicesType.
julia
DimIndices <: AbstractArray
 
 DimIndices(x)
 DimIndices(dims::Tuple)
@@ -194,7 +194,7 @@
 julia&gt; A[di] # Index A with these indices dims(d) = (X{StepRange{Int64, Int64}}(1:2:3), Y{StepRange{Int64, Int64}}(1:2:3)) ╭─────────────────────────╮ │ 2×2 DimArray{Float64,2} │ ├─────────────────────────┴─────────────────────────────────── dims ┐   ↓ Y Sampled{Float64} 0.0:0.6:0.6 ForwardOrdered Regular Points,   → X Categorical{Char} &#39;a&#39;:2:&#39;c&#39; ForwardOrdered └───────────────────────────────────────────────────────────────────┘  ↓ →   &#39;a&#39;       &#39;c&#39;  0.0  0.513225  0.771862  0.6  0.837621  0.441426
 
 
-[source](https://github.com/rafaqz/DimensionalData.jl/blob/1dfd48c068bff4dbda475d53114153830d80a46e/src/dimindices.jl#L48-L108)
+[source](https://github.com/rafaqz/DimensionalData.jl/blob/7e6d97a166ff6e5e8de2ca7e39a17f1d565dbdf3/src/dimindices.jl#L48-L108)
 
 </div>
 <br>
@@ -223,11 +223,11 @@
   1.0       11.0       21.0
   1.0  0.473548   0.773863   0.541381
  10.0  0.951457   0.176647   0.968292
- 22.0  0.822979   0.980585   0.544853

Using At would make sure we only use exact interpolation, while Contains with sampleing of Intervals would make sure that each values is taken only from an Interval that is present in the lookups.

source


# DimensionalData.DimPointsType.
julia
DimPoints <: AbstractArray
+ 22.0  0.822979   0.980585   0.544853

Using At would make sure we only use exact interpolation, while Contains with sampleing of Intervals would make sure that each values is taken only from an Interval that is present in the lookups.

source


# DimensionalData.DimPointsType.
julia
DimPoints <: AbstractArray
 
 DimPoints(x; order)
 DimPoints(dims::Tuple; order)
-DimPoints(dims::Dimension; order)

Like CartesianIndices, but for the point values of the dimension index. Behaves as an Array of Tuple lookup values (whatever they are) for all combinations of the lookup values of dims.

Either a Dimension, a Tuple of Dimension or an object x that defines a dims method can be passed in.

Keywords

  • order: determines the order of the points, the same as the order of dims by default.

source


Tables.jl/TableTraits.jl interface

# DimensionalData.AbstractDimTableType.
julia
AbstractDimTable <: Tables.AbstractColumns

Abstract supertype for dim tables

source


# DimensionalData.DimTableType.
julia
DimTable <: AbstractDimTable
+DimPoints(dims::Dimension; order)

Like CartesianIndices, but for the point values of the dimension index. Behaves as an Array of Tuple lookup values (whatever they are) for all combinations of the lookup values of dims.

Either a Dimension, a Tuple of Dimension or an object x that defines a dims method can be passed in.

Keywords

  • order: determines the order of the points, the same as the order of dims by default.

source


Tables.jl/TableTraits.jl interface

# DimensionalData.AbstractDimTableType.
julia
AbstractDimTable <: Tables.AbstractColumns

Abstract supertype for dim tables

source


# DimensionalData.DimTableType.
julia
DimTable <: AbstractDimTable
 
 DimTable(s::AbstractDimStack; mergedims=nothing)
 DimTable(x::AbstractDimArray; layersfrom=nothing, mergedims=nothing)
@@ -257,7 +257,7 @@
  1.0  1.0  1.0  1.0  1.0  1.0  1.0  1.0     1.0  1.0  1.0  1.0  1.0  1.0  1.0
  1.0  1.0  1.0  1.0  1.0  1.0  1.0  1.0  1.0  1.0  1.0  1.0  1.0  1.0  1.0
 
-julia>

source


Group by methods

For transforming DimensionalData objects:

# DataAPI.groupbyFunction.
julia
groupby(A::Union{AbstractDimArray,AbstractDimStack}, dims::Pair...)
+julia>

source


Group by methods

For transforming DimensionalData objects:

# DataAPI.groupbyFunction.
julia
groupby(A::Union{AbstractDimArray,AbstractDimStack}, dims::Pair...)
 groupby(A::Union{AbstractDimArray,AbstractDimStack}, dims::Dimension{<:Callable}...)

Group A by grouping functions or Bins over multiple dimensions.

Arguments

  • A: any AbstractDimArray or AbsractDimStack.

  • dims: Pairs such as groups = groupby(A, :dimname => groupingfunction) or wrapped Dimensions like groups = groupby(A, DimType(groupingfunction)). Instead of a grouping function Bins can be used to specify group bins.

Return value

A DimGroupByArray is returned, which is basically a regular AbstractDimArray but holding the grouped AbstractDimArray or AbstractDimStrack. Its dims hold the sorted values returned by the grouping function/s.

Base julia and package methods work on DimGroupByArray as for any other AbstractArray of AbstractArray.

It is common to broadcast or map a reducing function over groups, such as mean or sum, like mean.(groups) or map(mean, groups). This will return a regular DimArray, or DimGroupByArray if dims keyword is used in the reducing function or it otherwise returns an AbstractDimArray or AbstractDimStack.

Example

Group some data along the time dimension:

julia
julia> using DimensionalData, Dates
 
 julia> A = rand(X(1:0.1:20), Y(1:20), Ti(DateTime(2000):Day(3):DateTime(2003)));
@@ -313,8 +313,8 @@
 
  10        0.500183     0.501327
  11        0.497746     0.500079
- 12        0.500287     0.500417

source


# DimensionalData.DimGroupByArrayType.
julia
DimGroupByArray <: AbstractDimArray

DimGroupByArray is essentially a DimArray but holding the results of a groupby operation.

Its dimensions are the sorted results of the grouping functions used in groupby.

This wrapper allows for specialisations on later broadcast or reducing operations, e.g. for chunk reading with DiskArrays.jl, because we know the data originates from a single array.

source


# DimensionalData.BinsType.
julia
Bins(f, bins; labels, pad)
-Bins(bins; labels, pad)

Specify bins to reduce groups after applying function f.

  • f a grouping function of the lookup values, by default identity.

  • bins:

    • an Integer will divide the group values into equally spaced sections.

    • an AbstractArray of values will be treated as exact matches for the return value of f. For example, 1:3 will create 3 bins - 1, 2, 3.

    • an AbstractArray of IntervalSets.Interval can be used to explictly define the intervals. Overlapping intervals have undefined behaviour.

Keywords

  • pad: fraction of the total interval to pad at each end when Bins contains an Integer. This avoids losing the edge values. Note this is a messy solution - it will often be prefereble to manually specify a Vector of chosen Intervals rather than relying on passing an Integer and pad.

  • labels: a list of descriptive labels for the bins. The labels need to have the same length as bins.

When the return value of f is a tuple, binning is applied to the last value of the tuples.

source


# DimensionalData.rangesFunction.
julia
ranges(A::AbsttactRange{<:Integer})

Generate a Vector of UnitRange with length step(A)

source


# DimensionalData.intervalsFunction.
julia
intervals(A::AbstractRange)

Generate a Vector of UnitRange with length step(A)

source


# DimensionalData.CyclicBinsType.
julia
CyclicBins(f; cycle, start, step, labels)

Cyclic bins to reduce groups after applying function f. Groups can wrap around the cycle. This is used for grouping in seasons, months and hours but can also be used for custom cycles.

  • f a grouping function of the lookup values, by default identity.

Keywords

  • cycle: the length of the cycle, in return values of f.

  • start: the start of the cycle: a return value of f.

  • step the number of sequential values to group.

  • labels: either a vector of labels matching the number of groups, or a function that generates labels from Vector{Int} of the selected bins.

When the return value of f is a tuple, binning is applied to the last value of the tuples.

source


# DimensionalData.seasonsFunction.
julia
seasons(; [start=Dates.December, labels])

Generates CyclicBins for three month periods.

Keywords

  • start: By default seasons start in December, but any integer 1:12 can be used.

  • labels: either a vector of four labels, or a function that generates labels from Vector{Int} of the selected quartals.

source


# DimensionalData.monthsFunction.
julia
months(step; [start=Dates.January, labels])

Generates CyclicBins for grouping to arbitrary month periods. These can wrap around the end of a year.

  • step the number of months to group.

Keywords

  • start: By default months start in January, but any integer 1:12 can be used.

  • labels: either a vector of labels matching the number of groups, or a function that generates labels from Vector{Int} of the selected months.

source


# DimensionalData.hoursFunction.
julia
hours(step; [start=0, labels])

Generates CyclicBins for grouping to arbitrary hour periods. These can wrap around the end of the day.

  • steps the number of hours to group.

Keywords

  • start: By default seasons start at 0, but any integer 1:24 can be used.

  • labels: either a vector of four labels, or a function that generates labels from Vector{Int} of the selected hours of the day.

source


Utility methods

For transforming DimensionalData objects:

# DimensionalData.Dimensions.Lookups.setFunction.
julia
set(x, val)
+ 12        0.500287     0.500417

source


# DimensionalData.DimGroupByArrayType.
julia
DimGroupByArray <: AbstractDimArray

DimGroupByArray is essentially a DimArray but holding the results of a groupby operation.

Its dimensions are the sorted results of the grouping functions used in groupby.

This wrapper allows for specialisations on later broadcast or reducing operations, e.g. for chunk reading with DiskArrays.jl, because we know the data originates from a single array.

source


# DimensionalData.BinsType.
julia
Bins(f, bins; labels, pad)
+Bins(bins; labels, pad)

Specify bins to reduce groups after applying function f.

  • f a grouping function of the lookup values, by default identity.

  • bins:

    • an Integer will divide the group values into equally spaced sections.

    • an AbstractArray of values will be treated as exact matches for the return value of f. For example, 1:3 will create 3 bins - 1, 2, 3.

    • an AbstractArray of IntervalSets.Interval can be used to explictly define the intervals. Overlapping intervals have undefined behaviour.

Keywords

  • pad: fraction of the total interval to pad at each end when Bins contains an Integer. This avoids losing the edge values. Note this is a messy solution - it will often be prefereble to manually specify a Vector of chosen Intervals rather than relying on passing an Integer and pad.

  • labels: a list of descriptive labels for the bins. The labels need to have the same length as bins.

When the return value of f is a tuple, binning is applied to the last value of the tuples.

source


# DimensionalData.rangesFunction.
julia
ranges(A::AbsttactRange{<:Integer})

Generate a Vector of UnitRange with length step(A)

source


# DimensionalData.intervalsFunction.
julia
intervals(A::AbstractRange)

Generate a Vector of UnitRange with length step(A)

source


# DimensionalData.CyclicBinsType.
julia
CyclicBins(f; cycle, start, step, labels)

Cyclic bins to reduce groups after applying function f. Groups can wrap around the cycle. This is used for grouping in seasons, months and hours but can also be used for custom cycles.

  • f a grouping function of the lookup values, by default identity.

Keywords

  • cycle: the length of the cycle, in return values of f.

  • start: the start of the cycle: a return value of f.

  • step the number of sequential values to group.

  • labels: either a vector of labels matching the number of groups, or a function that generates labels from Vector{Int} of the selected bins.

When the return value of f is a tuple, binning is applied to the last value of the tuples.

source


# DimensionalData.seasonsFunction.
julia
seasons(; [start=Dates.December, labels])

Generates CyclicBins for three month periods.

Keywords

  • start: By default seasons start in December, but any integer 1:12 can be used.

  • labels: either a vector of four labels, or a function that generates labels from Vector{Int} of the selected quartals.

source


# DimensionalData.monthsFunction.
julia
months(step; [start=Dates.January, labels])

Generates CyclicBins for grouping to arbitrary month periods. These can wrap around the end of a year.

  • step the number of months to group.

Keywords

  • start: By default months start in January, but any integer 1:12 can be used.

  • labels: either a vector of labels matching the number of groups, or a function that generates labels from Vector{Int} of the selected months.

source


# DimensionalData.hoursFunction.
julia
hours(step; [start=0, labels])

Generates CyclicBins for grouping to arbitrary hour periods. These can wrap around the end of the day.

  • steps the number of hours to group.

Keywords

  • start: By default seasons start at 0, but any integer 1:24 can be used.

  • labels: either a vector of four labels, or a function that generates labels from Vector{Int} of the selected hours of the day.

source


Utility methods

For transforming DimensionalData objects:

# DimensionalData.Dimensions.Lookups.setFunction.
julia
set(x, val)
 set(x, args::Pairs...) => x with updated field/s
 set(x, args...; kw...) => x with updated field/s
 set(x, args::Tuple{Vararg{Dimension}}; kw...) => x with updated field/s
@@ -376,11 +376,11 @@
   -20.0  -10.0  0.0  10.0
  10.0    0.0    0.0  0.0   0.0
  20.0    0.0    0.0  0.0   0.0
- 30.0    0.0    0.0  0.0   0.0

source


# DimensionalData.Dimensions.Lookups.rebuildFunction.
julia
rebuild(x; kw...)

Rebuild an object struct with updated field values.

x can be a AbstractDimArray, a Dimension, Lookup or other custom types.

This is an abstraction that alows inbuilt and custom types to be rebuilt to update their fields, as most objects in DimensionalData.jl are immutable.

Rebuild is mostly automated using ConstructionBase.setproperties. It should only be defined if your object has fields with with different names to DimensionalData objects. Try not to do that!

The arguments required are defined for the abstract type that has a rebuild method.

AbstractBasicDimArray:

  • dims: a Tuple of Dimension

AbstractDimArray:

  • data: the parent object - an AbstractArray

  • dims: a Tuple of Dimension

  • refdims: a Tuple of Dimension

  • name: A Symbol, or NoName and Name on GPU.

  • metadata: A Dict-like object

AbstractDimStack:

  • data: the parent object, often a NamedTuple

  • dims, refdims, metadata

Dimension:

  • val: anything.

Lookup:

  • data: the parent object, an AbstractArray

  • Note: argument rebuild is deprecated on AbstractDimArray and

AbstractDimStack in favour of allways using the keyword version. In future the argument version will only be used on Dimension, which only have one argument.

source


# DimensionalData.modifyFunction.
julia
modify(f, A::AbstractDimArray) => AbstractDimArray
+ 30.0    0.0    0.0  0.0   0.0

source


# DimensionalData.Dimensions.Lookups.rebuildFunction.
julia
rebuild(x; kw...)

Rebuild an object struct with updated field values.

x can be a AbstractDimArray, a Dimension, Lookup or other custom types.

This is an abstraction that alows inbuilt and custom types to be rebuilt to update their fields, as most objects in DimensionalData.jl are immutable.

Rebuild is mostly automated using ConstructionBase.setproperties. It should only be defined if your object has fields with with different names to DimensionalData objects. Try not to do that!

The arguments required are defined for the abstract type that has a rebuild method.

AbstractBasicDimArray:

  • dims: a Tuple of Dimension

AbstractDimArray:

  • data: the parent object - an AbstractArray

  • dims: a Tuple of Dimension

  • refdims: a Tuple of Dimension

  • name: A Symbol, or NoName and Name on GPU.

  • metadata: A Dict-like object

AbstractDimStack:

  • data: the parent object, often a NamedTuple

  • dims, refdims, metadata

Dimension:

  • val: anything.

Lookup:

  • data: the parent object, an AbstractArray

  • Note: argument rebuild is deprecated on AbstractDimArray and

AbstractDimStack in favour of allways using the keyword version. In future the argument version will only be used on Dimension, which only have one argument.

source


# DimensionalData.modifyFunction.
julia
modify(f, A::AbstractDimArray) => AbstractDimArray
 modify(f, s::AbstractDimStack) => AbstractDimStack
 modify(f, dim::Dimension) => Dimension
 modify(f, x, lookupdim::Dimension) => typeof(x)

Modify the parent data, rebuilding the object wrapper without change. f must return a AbstractArray of the same size as the original.

This method is mostly useful as a way of swapping the parent array type of an object.

Example

If we have a previously-defined DimArray, we can copy it to an Nvidia GPU with:

julia
A = DimArray(rand(100, 100), (X, Y))
-modify(CuArray, A)

This also works for all the data layers in a DimStack.

source


# DimensionalData.broadcast_dimsFunction.
julia
broadcast_dims(f, sources::AbstractDimArray...) => AbstractDimArray

Broadcast function f over the AbstractDimArrays in sources, permuting and reshaping dimensions to match where required. The result will contain all the dimensions in all passed in arrays in the order in which they are found.

Arguments

  • sources: AbstractDimArrays to broadcast over with f.

This is like broadcasting over every slice of A if it is sliced by the dimensions of B.

source


# DimensionalData.broadcast_dims!Function.
julia
broadcast_dims!(f, dest::AbstractDimArray, sources::AbstractDimArray...) => dest

Broadcast function f over the AbstractDimArrays in sources, writing to dest. sources are permuting and reshaping dimensions to match where required.

The result will contain all the dimensions in all passed in arrays, in the order in which they are found.

Arguments

  • dest: AbstractDimArray to update.

  • sources: AbstractDimArrays to broadcast over with f.

source


# DimensionalData.mergedimsFunction.
julia
mergedims(old_dims => new_dim) => Dimension

Return a dimension new_dim whose indices are a MergedLookup of the indices of old_dims.

source

julia
mergedims(dims, old_dims => new_dim, others::Pair...) => dims_new

If dimensions old_dims, new_dim, etc. are found in dims, then return new dims_new where all dims in old_dims have been combined into a single dim new_dim. The returned dimension will keep only the name of new_dim. Its coords will be a MergedLookup of the coords of the dims in old_dims. New dimensions are always placed at the end of dims_new. others contains other dimension pairs to be merged.

Example

julia
julia> using DimensionalData
+modify(CuArray, A)

This also works for all the data layers in a DimStack.

source


# DimensionalData.broadcast_dimsFunction.
julia
broadcast_dims(f, sources::AbstractDimArray...) => AbstractDimArray

Broadcast function f over the AbstractDimArrays in sources, permuting and reshaping dimensions to match where required. The result will contain all the dimensions in all passed in arrays in the order in which they are found.

Arguments

  • sources: AbstractDimArrays to broadcast over with f.

This is like broadcasting over every slice of A if it is sliced by the dimensions of B.

source


# DimensionalData.broadcast_dims!Function.
julia
broadcast_dims!(f, dest::AbstractDimArray, sources::AbstractDimArray...) => dest

Broadcast function f over the AbstractDimArrays in sources, writing to dest. sources are permuting and reshaping dimensions to match where required.

The result will contain all the dimensions in all passed in arrays, in the order in which they are found.

Arguments

  • dest: AbstractDimArray to update.

  • sources: AbstractDimArrays to broadcast over with f.

source


# DimensionalData.mergedimsFunction.
julia
mergedims(old_dims => new_dim) => Dimension

Return a dimension new_dim whose indices are a MergedLookup of the indices of old_dims.

source

julia
mergedims(dims, old_dims => new_dim, others::Pair...) => dims_new

If dimensions old_dims, new_dim, etc. are found in dims, then return new dims_new where all dims in old_dims have been combined into a single dim new_dim. The returned dimension will keep only the name of new_dim. Its coords will be a MergedLookup of the coords of the dims in old_dims. New dimensions are always placed at the end of dims_new. others contains other dimension pairs to be merged.

Example

julia
julia> using DimensionalData
 
 julia> ds = (X(0:0.1:0.4), Y(10:10:100), Ti([0, 3, 4]))
  X  0.0:0.1:0.4,
@@ -389,9 +389,9 @@
 
 julia> mergedims(ds, (X, Y) => :space)
  Ti    [0, 3, 4],
- space MergedLookup{Tuple{Float64, Int64}} [(0.0, 10), (0.1, 10), , (0.3, 100), (0.4, 100)]  X,  Y

source

julia
mergedims(A::AbstractDimArray, dim_pairs::Pair...) => AbstractDimArray
-mergedims(A::AbstractDimStack, dim_pairs::Pair...) => AbstractDimStack

Return a new array or stack whose dimensions are the result of mergedims(dims(A), dim_pairs).

source


# DimensionalData.unmergedimsFunction.
julia
unmergedims(merged_dims::Tuple{Vararg{Dimension}}) => Tuple{Vararg{Dimension}}

Return the unmerged dimensions from a tuple of merged dimensions. However, the order of the original dimensions are not necessarily preserved.

source

julia
unmergedims(A::AbstractDimArray, original_dims) => AbstractDimArray
-unmergedims(A::AbstractDimStack, original_dims) => AbstractDimStack

Return a new array or stack whose dimensions are restored to their original prior to calling mergedims(A, dim_pairs).

source


# DimensionalData.reorderFunction.
julia
reorder(A::Union{AbstractDimArray,AbstractDimStack}, order::Pair...)
+ space MergedLookup{Tuple{Float64, Int64}} [(0.0, 10), (0.1, 10), , (0.3, 100), (0.4, 100)]  X,  Y

source

julia
mergedims(A::AbstractDimArray, dim_pairs::Pair...) => AbstractDimArray
+mergedims(A::AbstractDimStack, dim_pairs::Pair...) => AbstractDimStack

Return a new array or stack whose dimensions are the result of mergedims(dims(A), dim_pairs).

source


# DimensionalData.unmergedimsFunction.
julia
unmergedims(merged_dims::Tuple{Vararg{Dimension}}) => Tuple{Vararg{Dimension}}

Return the unmerged dimensions from a tuple of merged dimensions. However, the order of the original dimensions are not necessarily preserved.

source

julia
unmergedims(A::AbstractDimArray, original_dims) => AbstractDimArray
+unmergedims(A::AbstractDimStack, original_dims) => AbstractDimStack

Return a new array or stack whose dimensions are restored to their original prior to calling mergedims(A, dim_pairs).

source


# DimensionalData.reorderFunction.
julia
reorder(A::Union{AbstractDimArray,AbstractDimStack}, order::Pair...)
 reorder(A::Union{AbstractDimArray,AbstractDimStack}, order)
 reorder(A::Dimension, order::Order)

Reorder every dims index/array to order, or reorder index for the the given dimension(s) in order.

order can be an Order, Dimension => Order pairs. A Tuple of Dimensions or any object that defines dims can be used in which case dimensions are

If no axis reversal is required the same objects will be returned, without allocation.

Example

julia
using DimensionalData
 
@@ -405,7 +405,7 @@
 reorder(rev, da) == da
 
 # output
-true

source


Base methods

# Base.catFunction.
julia
Base.cat(stacks::AbstractDimStack...; [keys=keys(stacks[1])], dims)

Concatenate all or a subset of layers for all passed in stacks.

Keywords

  • keys: Tuple of Symbol for the stack keys to concatenate.

  • dims: Dimension of child array to concatenate on.

Example

Concatenate the :sea_surface_temp and :humidity layers in the time dimension:

julia
cat(stacks...; keys=(:sea_surface_temp, :humidity), dims=Ti)

source


# Base.copy!Function.
julia
Base.copy!(dst::AbstractArray, src::AbstractGimStack, key::Key)

Copy the stack layer key to dst, which can be any AbstractArray.

Example

Copy the :humidity layer from stack to array.

julia
copy!(array, stack, :humidity)

source

julia
Base.copy!(dst::AbstractDimStack, src::AbstractDimStack, [keys=keys(dst)])

Copy all or a subset of layers from one stack to another.

Example

Copy just the :sea_surface_temp and :humidity layers from src to dst.

julia
copy!(dst::AbstractDimStack, src::AbstractDimStack, keys=(:sea_surface_temp, :humidity))

source


# Base.eachsliceFunction.
julia
Base.eachslice(stack::AbstractDimStack; dims)

Create a generator that iterates over dimensions dims of stack, returning stacks that select all the data from the other dimensions in stack using views.

The generator has size and axes equivalent to those of the provided dims.

Examples

julia
julia> ds = DimStack((
+true

source


Base methods

# Base.catFunction.
julia
Base.cat(stacks::AbstractDimStack...; [keys=keys(stacks[1])], dims)

Concatenate all or a subset of layers for all passed in stacks.

Keywords

  • keys: Tuple of Symbol for the stack keys to concatenate.

  • dims: Dimension of child array to concatenate on.

Example

Concatenate the :sea_surface_temp and :humidity layers in the time dimension:

julia
cat(stacks...; keys=(:sea_surface_temp, :humidity), dims=Ti)

source


# Base.copy!Function.
julia
Base.copy!(dst::AbstractArray, src::AbstractGimStack, key::Key)

Copy the stack layer key to dst, which can be any AbstractArray.

Example

Copy the :humidity layer from stack to array.

julia
copy!(array, stack, :humidity)

source

julia
Base.copy!(dst::AbstractDimStack, src::AbstractDimStack, [keys=keys(dst)])

Copy all or a subset of layers from one stack to another.

Example

Copy just the :sea_surface_temp and :humidity layers from src to dst.

julia
copy!(dst::AbstractDimStack, src::AbstractDimStack, keys=(:sea_surface_temp, :humidity))

source


# Base.eachsliceFunction.
julia
Base.eachslice(stack::AbstractDimStack; dims)

Create a generator that iterates over dimensions dims of stack, returning stacks that select all the data from the other dimensions in stack using views.

The generator has size and axes equivalent to those of the provided dims.

Examples

julia
julia> ds = DimStack((
            x=DimArray(randn(2, 3, 4), (X([:x1, :x2]), Y(1:3), Z)),
            y=DimArray(randn(2, 3, 5), (X([:x1, :x2]), Y(1:3), Ti))
        ));
@@ -425,17 +425,17 @@
   Ti
 and 2 layers:
   :x Float64 dims: Y (3)
-  :y Float64 dims: Y, Ti (3×5)

source


Most base methods work as expected, using Dimension wherever a dims keyword is used. They are not allspecifically documented here.

Name

# DimensionalData.AbstractNameType.
julia
AbstractName

Abstract supertype for name wrappers.

source


# DimensionalData.NameType.
julia
Name <: AbstractName
+  :y Float64 dims: Y, Ti (3×5)

source


Most base methods work as expected, using Dimension wherever a dims keyword is used. They are not allspecifically documented here.

Name

# DimensionalData.AbstractNameType.
julia
AbstractName

Abstract supertype for name wrappers.

source


# DimensionalData.NameType.
julia
Name <: AbstractName
 
 Name(name::Union{Symbol,Name) => Name
-Name(name::NoName) => NoName

Name wrapper. This lets arrays keep symbol names when the array wrapper neeeds to be `isbits, like for use on GPUs. It makes the name a property of the type. It's not necessary to use in normal use, a symbol is probably easier.

source


# DimensionalData.NoNameType.
julia
NoName <: AbstractName
+Name(name::NoName) => NoName

Name wrapper. This lets arrays keep symbol names when the array wrapper neeeds to be `isbits, like for use on GPUs. It makes the name a property of the type. It's not necessary to use in normal use, a symbol is probably easier.

source


# DimensionalData.NoNameType.
julia
NoName <: AbstractName
 
-NoName()

NoName specifies an array is not named, and is the default name value for all AbstractDimArrays.

source


Internal interface

# DimensionalData.DimArrayInterfaceType.
julia
    DimArrayInterface

An Interfaces.jl Interface with mandatory components (:dims, :refdims_base, :ndims, :size, :rebuild_parent, :rebuild_dims, :rebuild_parent_kw, :rebuild_dims_kw, :rebuild) and optional components (:refdims, :name, :metadata).

This is an early stage of inteface definition, many things are not yet tested.

Pass constructed AbstractDimArrays as test data.

They must not be zero dimensional, and should test at least 1, 2, and 3 dimensions.

source


# DimensionalData.DimStackInterfaceType.
julia
    DimStackInterface

An Interfaces.jl Interface with mandatory components (:dims, :refdims_base, :ndims, :size, :rebuild_parent, :rebuild_dims, :rebuild_layerdims, :rebuild_dims_kw, :rebuild_parent_kw, :rebuild_layerdims_kw, :rebuild) and optional components (:refdims, :metadata).

This is an early stage of inteface definition, many things are not yet tested.

Pass constructed AbstractDimArrays as test data.

They must not be zero dimensional, and should test at least 1, 2, and 3 dimensions.

source


# DimensionalData.rebuild_from_arraysFunction.
julia
rebuild_from_arrays(s::AbstractDimStack, das::NamedTuple{<:Any,<:Tuple{Vararg{AbstractDimArray}}}; kw...)

Rebuild an AbstractDimStack from a Tuple or NamedTuple of AbstractDimArray and an existing stack.

Keywords

Keywords are simply the fields of the stack object:

  • data

  • dims

  • refdims

  • metadata

  • layerdims

  • layermetadata

source


# DimensionalData.show_mainFunction.
julia
show_main(io::IO, mime, A::AbstractDimArray)
-show_main(io::IO, mime, A::AbstractDimStack)

Interface methods for adding the main part of show

At the least, you likely want to call:

'''julia print_top(io, mime, A) '''

But read the DimensionalData.jl show.jl code for details.

source


# DimensionalData.show_afterFunction.
julia
show_after(io::IO, mime, A::AbstractDimArray)
-show_after(io::IO, mime, A::AbstractDimStack)

Interface methods for adding addional show text for AbstractDimArray/AbstractDimStack subtypes.

Always include kw to avoid future breaking changes

Additional keywords may be added at any time.

blockwidth is passed in context

julia
blockwidth = get(io, :blockwidth, 10000)

Note - a anssi box is left unclosed. This method needs to close it, or add more. blockwidth is the maximum length of the inner text.

Most likely you always want to at least close the show blocks with:

'''julia print_block_close(io, blockwidth) '''

But read the DimensionalData.jl show.jl code for details.

source


# DimensionalData.refdims_titleFunction.
julia
refdims_title(A::AbstractDimArray)
+NoName()

NoName specifies an array is not named, and is the default name value for all AbstractDimArrays.

source


Internal interface

# DimensionalData.DimArrayInterfaceType.
julia
    DimArrayInterface

An Interfaces.jl Interface with mandatory components (:dims, :refdims_base, :ndims, :size, :rebuild_parent, :rebuild_dims, :rebuild_parent_kw, :rebuild_dims_kw, :rebuild) and optional components (:refdims, :name, :metadata).

This is an early stage of inteface definition, many things are not yet tested.

Pass constructed AbstractDimArrays as test data.

They must not be zero dimensional, and should test at least 1, 2, and 3 dimensions.

source


# DimensionalData.DimStackInterfaceType.
julia
    DimStackInterface

An Interfaces.jl Interface with mandatory components (:dims, :refdims_base, :ndims, :size, :rebuild_parent, :rebuild_dims, :rebuild_layerdims, :rebuild_dims_kw, :rebuild_parent_kw, :rebuild_layerdims_kw, :rebuild) and optional components (:refdims, :metadata).

This is an early stage of inteface definition, many things are not yet tested.

Pass constructed AbstractDimArrays as test data.

They must not be zero dimensional, and should test at least 1, 2, and 3 dimensions.

source


# DimensionalData.rebuild_from_arraysFunction.
julia
rebuild_from_arrays(s::AbstractDimStack, das::NamedTuple{<:Any,<:Tuple{Vararg{AbstractDimArray}}}; kw...)

Rebuild an AbstractDimStack from a Tuple or NamedTuple of AbstractDimArray and an existing stack.

Keywords

Keywords are simply the fields of the stack object:

  • data

  • dims

  • refdims

  • metadata

  • layerdims

  • layermetadata

source


# DimensionalData.show_mainFunction.
julia
show_main(io::IO, mime, A::AbstractDimArray)
+show_main(io::IO, mime, A::AbstractDimStack)

Interface methods for adding the main part of show

At the least, you likely want to call:

'''julia print_top(io, mime, A) '''

But read the DimensionalData.jl show.jl code for details.

source


# DimensionalData.show_afterFunction.
julia
show_after(io::IO, mime, A::AbstractDimArray)
+show_after(io::IO, mime, A::AbstractDimStack)

Interface methods for adding addional show text for AbstractDimArray/AbstractDimStack subtypes.

Always include kw to avoid future breaking changes

Additional keywords may be added at any time.

blockwidth is passed in context

julia
blockwidth = get(io, :blockwidth, 10000)

Note - a anssi box is left unclosed. This method needs to close it, or add more. blockwidth is the maximum length of the inner text.

Most likely you always want to at least close the show blocks with:

'''julia print_block_close(io, blockwidth) '''

But read the DimensionalData.jl show.jl code for details.

source


# DimensionalData.refdims_titleFunction.
julia
refdims_title(A::AbstractDimArray)
 refdims_title(refdims::Tuple)
-refdims_title(refdim::Dimension)

Generate a title string based on reference dimension values.

source


- +refdims_title(refdim::Dimension)

Generate a title string based on reference dimension values.

source


+ \ No newline at end of file diff --git a/dev/assets/api_dimensions.md.BKXZsvKp.js b/dev/assets/api_dimensions.md.hFCVdIDi.js similarity index 97% rename from dev/assets/api_dimensions.md.BKXZsvKp.js rename to dev/assets/api_dimensions.md.hFCVdIDi.js index 42e61cb19..316dfa96b 100644 --- a/dev/assets/api_dimensions.md.BKXZsvKp.js +++ b/dev/assets/api_dimensions.md.hFCVdIDi.js @@ -1,5 +1,5 @@ import{_ as s,c as i,o as a,a5 as n}from"./chunks/framework.sc_CWmU1.js";const c=JSON.parse('{"title":"Dimensions","description":"","frontmatter":{},"headers":[],"relativePath":"api/dimensions.md","filePath":"api/dimensions.md","lastUpdated":null}'),e={name:"api/dimensions.md"},l=n(`

Dimensions

Dimensions are kept in the sub-module Dimensions.

# DimensionalData.DimensionsModule.

Dimensions

Sub-module for Dimensions wrappers, and operations on them used in DimensionalData.jl.

To load Dimensions types and methods into scope:

julia
using DimensionalData
-using DimensionalData.Dimensions

source


Dimensions have a type-heirarchy that organises plotting and dimension matching.

# DimensionalData.Dimensions.DimensionType.
julia
Dimension

Abstract supertype of all dimension types.

Example concrete implementations are X, Y, Z, Ti (Time), and the custom [Dim]@ref) dimension.

Dimensions label the axes of an AbstractDimArray, or other dimensional objects, and are used to index into an array.

They may also wrap lookup values for each array axis. This may be any AbstractVector matching the array axis length, but will usually be converted to a Lookup when use in a constructed object.

A Lookup gives more details about the dimension, such as that it is Categorical or Sampled as Points or Intervals along some transect. DimensionalData will attempt to guess the lookup from the passed-in index value.

Example:

julia
using DimensionalData, Dates
+using DimensionalData.Dimensions

source


Dimensions have a type-heirarchy that organises plotting and dimension matching.

# DimensionalData.Dimensions.DimensionType.
julia
Dimension

Abstract supertype of all dimension types.

Example concrete implementations are X, Y, Z, Ti (Time), and the custom [Dim]@ref) dimension.

Dimensions label the axes of an AbstractDimArray, or other dimensional objects, and are used to index into an array.

They may also wrap lookup values for each array axis. This may be any AbstractVector matching the array axis length, but will usually be converted to a Lookup when use in a constructed object.

A Lookup gives more details about the dimension, such as that it is Categorical or Sampled as Points or Intervals along some transect. DimensionalData will attempt to guess the lookup from the passed-in index value.

Example:

julia
using DimensionalData, Dates
 
 x = X(2:2:10)
 y = Y(['a', 'b', 'c'])
@@ -51,42 +51,42 @@ import{_ as s,c as i,o as a,a5 as n}from"./chunks/framework.sc_CWmU1.js";const c
  Ti Sampled{Dates.DateTime} Dates.DateTime("2021-01-01T00:00:00"):Dates.Month(1):Dates.DateTime("2021-12-01T00:00:00") ForwardOrdered Regular Points
 └──────────────────────────────────────────────────────────────────────────────┘
    2021-01-01T00:00:00   2021-02-01T00:00:00   2021-12-01T00:00:00
- 4    0.0                   0.0                      0.0

source


# DimensionalData.Dimensions.DependentDimType.
julia
DependentDim <: Dimension

Abstract supertype for Dependent dimensions. These will plot on the Y axis.

source


# DimensionalData.Dimensions.IndependentDimType.
julia
IndependentDim <: Dimension

Abstract supertype for independent dimensions. Thise will plot on the X axis.

source


# DimensionalData.Dimensions.XDimType.
julia
XDim <: IndependentDim

Abstract supertype for all X dimensions.

source


# DimensionalData.Dimensions.YDimType.
julia
YDim <: DependentDim

Abstract supertype for all Y dimensions.

source


# DimensionalData.Dimensions.ZDimType.
julia
ZDim <: DependentDim

Abstract supertype for all Z dimensions.

source


# DimensionalData.Dimensions.TimeDimType.
julia
TimeDim <: IndependentDim

Abstract supertype for all time dimensions.

In a TimeDime with Interval sampling the locus will automatically be set to Start(). Dates and times generally refer to the start of a month, hour, second etc., not the central point as is more common with spatial data. \`

source


# DimensionalData.Dimensions.XType.
julia
X <: XDim
+ 4    0.0                   0.0                      0.0

source


# DimensionalData.Dimensions.DependentDimType.
julia
DependentDim <: Dimension

Abstract supertype for Dependent dimensions. These will plot on the Y axis.

source


# DimensionalData.Dimensions.IndependentDimType.
julia
IndependentDim <: Dimension

Abstract supertype for independent dimensions. Thise will plot on the X axis.

source


# DimensionalData.Dimensions.XDimType.
julia
XDim <: IndependentDim

Abstract supertype for all X dimensions.

source


# DimensionalData.Dimensions.YDimType.
julia
YDim <: DependentDim

Abstract supertype for all Y dimensions.

source


# DimensionalData.Dimensions.ZDimType.
julia
ZDim <: DependentDim

Abstract supertype for all Z dimensions.

source


# DimensionalData.Dimensions.TimeDimType.
julia
TimeDim <: IndependentDim

Abstract supertype for all time dimensions.

In a TimeDime with Interval sampling the locus will automatically be set to Start(). Dates and times generally refer to the start of a month, hour, second etc., not the central point as is more common with spatial data. \`

source


# DimensionalData.Dimensions.XType.
julia
X <: XDim
 
 X(val=:)

X Dimension. X <: XDim <: IndependentDim

Example:

julia
xdim = X(2:2:10)
 # Or
 val = A[X(1)]
 # Or
-mean(A; dims=X)

source


# DimensionalData.Dimensions.YType.
julia
Y <: YDim
+mean(A; dims=X)

source


# DimensionalData.Dimensions.YType.
julia
Y <: YDim
 
 Y(val=:)

Y Dimension. Y <: YDim <: DependentDim

Example:

julia
ydim = Y(['a', 'b', 'c'])
 # Or
 val = A[Y(1)]
 # Or
-mean(A; dims=Y)

source


# DimensionalData.Dimensions.ZType.
julia
Z <: ZDim
+mean(A; dims=Y)

source


# DimensionalData.Dimensions.ZType.
julia
Z <: ZDim
 
 Z(val=:)

Z Dimension. Z <: ZDim <: Dimension

Example:

julia
zdim = Z(10:10:100)
 # Or
 val = A[Z(1)]
 # Or
-mean(A; dims=Z)

source


# DimensionalData.Dimensions.TiType.

m Ti <: TimeDim

Ti(val=:)

Time Dimension. Ti <: TimeDim <: IndependentDim

Time is already used by Dates, and T is a common type parameter, We use Ti to avoid clashes.

Example:

julia
timedim = Ti(DateTime(2021, 1):Month(1):DateTime(2021, 12))
+mean(A; dims=Z)

source


# DimensionalData.Dimensions.TiType.

m Ti <: TimeDim

Ti(val=:)

Time Dimension. Ti <: TimeDim <: IndependentDim

Time is already used by Dates, and T is a common type parameter, We use Ti to avoid clashes.

Example:

julia
timedim = Ti(DateTime(2021, 1):Month(1):DateTime(2021, 12))
 # Or
 val = A[Ti(1)]
 # Or
-mean(A; dims=Ti)

source


# DimensionalData.Dimensions.DimType.
julia
Dim{S}(val=:)

A generic dimension. For use when custom dims are required when loading data from a file. Can be used as keyword arguments for indexing.

Dimension types take precedence over same named Dim types when indexing with symbols, or e.g. creating Tables.jl keys.

julia
using DimensionalData
+mean(A; dims=Ti)

source


# DimensionalData.Dimensions.DimType.
julia
Dim{S}(val=:)

A generic dimension. For use when custom dims are required when loading data from a file. Can be used as keyword arguments for indexing.

Dimension types take precedence over same named Dim types when indexing with symbols, or e.g. creating Tables.jl keys.

julia
using DimensionalData
 
 dim = Dim{:custom}(['a', 'b', 'c'])
 
 # output
 
-custom ['a', 'b', 'c']

source


# DimensionalData.Dimensions.AnonDimType.
julia
AnonDim <: Dimension
+custom ['a', 'b', 'c']

source


# DimensionalData.Dimensions.AnonDimType.
julia
AnonDim <: Dimension
 
-AnonDim()

Anonymous dimension. Used when extra dimensions are created, such as during transpose of a vector.

source


# DimensionalData.Dimensions.@dimMacro.
julia
@dim typ [supertype=Dimension] [label::String=string(typ)]

Macro to easily define new dimensions.

The supertype will be inserted into the type of the dim. The default is simply YourDim <: Dimension.

Making a Dimesion inherit from XDim, YDim, ZDim or TimeDim will affect automatic plot layout and other methods that dispatch on these types. <: YDim are plotted on the Y axis, <: XDim on the X axis, etc.

label is used in plots and similar, if the dimension is short for a longer word.

Example:

julia
using DimensionalData
+AnonDim()

Anonymous dimension. Used when extra dimensions are created, such as during transpose of a vector.

source


# DimensionalData.Dimensions.@dimMacro.
julia
@dim typ [supertype=Dimension] [label::String=string(typ)]

Macro to easily define new dimensions.

The supertype will be inserted into the type of the dim. The default is simply YourDim <: Dimension.

Making a Dimesion inherit from XDim, YDim, ZDim or TimeDim will affect automatic plot layout and other methods that dispatch on these types. <: YDim are plotted on the Y axis, <: XDim on the X axis, etc.

label is used in plots and similar, if the dimension is short for a longer word.

Example:

julia
using DimensionalData
 using DimensionalData: @dim, YDim, XDim
 @dim Lat YDim "latitude"
 @dim Lon XDim "Longitude"
-# output

source


Exported methods

These are widely useful methods for working with dimensions.

# DimensionalData.Dimensions.dimsFunction.
julia
dims(x, [dims::Tuple]) => Tuple{Vararg{Dimension}}
-dims(x, dim) => Dimension

Return a tuple of Dimensions for an object, in the order that matches the axes or columns of the underlying data.

dims can be Dimension, Dimension types, or Symbols for Dim{Symbol}.

The default is to return nothing.

source

julia
dims(x, query) => Tuple{Vararg{Dimension}}
+# output

source


Exported methods

These are widely useful methods for working with dimensions.

# DimensionalData.Dimensions.dimsFunction.
julia
dims(x, [dims::Tuple]) => Tuple{Vararg{Dimension}}
+dims(x, dim) => Dimension

Return a tuple of Dimensions for an object, in the order that matches the axes or columns of the underlying data.

dims can be Dimension, Dimension types, or Symbols for Dim{Symbol}.

The default is to return nothing.

source

julia
dims(x, query) => Tuple{Vararg{Dimension}}
 dims(x, query...) => Tuple{Vararg{Dimension}}

Get the dimension(s) matching the type(s) of the query dimension.

Lookup can be an Int or an Dimension, or a tuple containing any combination of either.

Arguments

Example

julia
julia> using DimensionalData
 
 julia> A = DimArray(ones(2, 3, 2), (X, Y, Z))
@@ -100,7 +100,7 @@ import{_ as s,c as i,o as a,a5 as n}from"./chunks/framework.sc_CWmU1.js";const c
  1.0  1.0  1.0
 
 julia> dims(A, (X, Y))
- X,  Y

source


# DimensionalData.Dimensions.otherdimsFunction.
julia
otherdims(x, query) => Tuple{Vararg{Dimension,N}}

Get the dimensions of an object not in query.

Arguments

A tuple holding the unmatched dimensions is always returned.

Example

julia
julia> using DimensionalData, DimensionalData.Dimensions
+ X,  Y

source


# DimensionalData.Dimensions.otherdimsFunction.
julia
otherdims(x, query) => Tuple{Vararg{Dimension,N}}

Get the dimensions of an object not in query.

Arguments

A tuple holding the unmatched dimensions is always returned.

Example

julia
julia> using DimensionalData, DimensionalData.Dimensions
 
 julia> A = DimArray(ones(10, 10, 10), (X, Y, Z));
 
@@ -108,7 +108,7 @@ import{_ as s,c as i,o as a,a5 as n}from"./chunks/framework.sc_CWmU1.js";const c
  Y,  Z
 
 julia> otherdims(A, (Y, Z))
- X

source


# DimensionalData.Dimensions.dimnumFunction.
julia
dimnum(x, query::Tuple) => NTuple{Int}
+ X

source


# DimensionalData.Dimensions.dimnumFunction.
julia
dimnum(x, query::Tuple) => NTuple{Int}
 dimnum(x, query) => Int

Get the number(s) of Dimension(s) as ordered in the dimensions of an object.

Arguments

The return type will be a Tuple of Int or a single Int, depending on wether query is a Tuple or single Dimension.

Example

julia
julia> using DimensionalData
 
 julia> A = DimArray(ones(10, 10, 10), (X, Y, Z));
@@ -117,7 +117,7 @@ import{_ as s,c as i,o as a,a5 as n}from"./chunks/framework.sc_CWmU1.js";const c
 (3, 1, 2)
 
 julia> dimnum(A, Y)
-2

source


# DimensionalData.Dimensions.hasdimFunction.
julia
hasdim([f], x, query::Tuple) => NTUple{Bool}
+2

source


# DimensionalData.Dimensions.hasdimFunction.
julia
hasdim([f], x, query::Tuple) => NTUple{Bool}
 hasdim([f], x, query...) => NTUple{Bool}
 hasdim([f], x, query) => Bool

Check if an object x has dimensions that match or inherit from the query dimensions.

Arguments

Check if an object or tuple contains an Dimension, or a tuple of dimensions.

Example

julia
julia> using DimensionalData
 
@@ -130,13 +130,13 @@ import{_ as s,c as i,o as a,a5 as n}from"./chunks/framework.sc_CWmU1.js";const c
 (true, true, true)
 
 julia> hasdim(A, Ti)
-false

source


Non-exported methods

# DimensionalData.Dimensions.lookupFunction.
julia
lookup(x::Dimension) => Lookup
+false

source


Non-exported methods

# DimensionalData.Dimensions.lookupFunction.
julia
lookup(x::Dimension) => Lookup
 lookup(x, [dims::Tuple]) => Tuple{Vararg{Lookup}}
 lookup(x::Tuple) => Tuple{Vararg{Lookup}}
-lookup(x, dim) => Lookup

Returns the Lookup of a dimension. This dictates properties of the dimension such as array axis and lookup order, and sampling properties.

dims can be a Dimension, a dimension type, or a tuple of either.

This is separate from val in that it will only work when dimensions actually contain an AbstractArray lookup, and can be used on a DimArray or DimStack to retriev all lookups, as there is no ambiguity of meaning as there is with val.

source


# DimensionalData.Dimensions.labelFunction.
julia
label(x) => String
+lookup(x, dim) => Lookup

Returns the Lookup of a dimension. This dictates properties of the dimension such as array axis and lookup order, and sampling properties.

dims can be a Dimension, a dimension type, or a tuple of either.

This is separate from val in that it will only work when dimensions actually contain an AbstractArray lookup, and can be used on a DimArray or DimStack to retriev all lookups, as there is no ambiguity of meaning as there is with val.

source


# DimensionalData.Dimensions.labelFunction.
julia
label(x) => String
 label(x, dims::Tuple) => NTuple{N,String}
 label(x, dim) => String
-label(xs::Tuple) => NTuple{N,String}

Get a plot label for data or a dimension. This will include the name and units if they exist, and anything else that should be shown on a plot.

Second argument dims can be Dimensions, Dimension types, or Symbols for Dim{Symbol}.

source


# DimensionalData.Dimensions.formatFunction.
julia
format(dims, x) => Tuple{Vararg{Dimension,N}}

Format the passed-in dimension(s) dims to match the object x.

Errors are thrown if dims don't match the array dims or size, and any fields holding Auto- objects are filled with guessed objects.

If a Lookup hasn't been specified, a lookup is chosen based on the type and element type of the values.

source


# DimensionalData.Dimensions.dims2indicesFunction.
julia
dims2indices(dim::Dimension, I) => NTuple{Union{Colon,AbstractArray,Int}}

Convert a Dimension or Selector I to indices of Int, AbstractArray or Colon.

source


# DimensionalData.Dimensions.Lookups.selectindicesFunction.
julia
selectindices(lookups, selectors)

Converts Selector to regular indices.

source


Primitive methods

These low-level methods are really for internal use, but can be useful for writing dimensional algorithms.

They are not guaranteed to keep their interface, but usually will.

# DimensionalData.Dimensions.commondimsFunction.
julia
commondims([f], x, query) => Tuple{Vararg{Dimension}}

This is basically dims(x, query) where the order of the original is kept, unlike dims where the query tuple determines the order

Also unlike dims,commondims always returns a Tuple, no matter the input. No errors are thrown if dims are absent from either x or query.

f is <: by default, but can be >: to sort abstract types by concrete types.

julia
julia> using DimensionalData, .Dimensions
+label(xs::Tuple) => NTuple{N,String}

Get a plot label for data or a dimension. This will include the name and units if they exist, and anything else that should be shown on a plot.

Second argument dims can be Dimensions, Dimension types, or Symbols for Dim{Symbol}.

source


# DimensionalData.Dimensions.formatFunction.
julia
format(dims, x) => Tuple{Vararg{Dimension,N}}

Format the passed-in dimension(s) dims to match the object x.

Errors are thrown if dims don't match the array dims or size, and any fields holding Auto- objects are filled with guessed objects.

If a Lookup hasn't been specified, a lookup is chosen based on the type and element type of the values.

source


# DimensionalData.Dimensions.dims2indicesFunction.
julia
dims2indices(dim::Dimension, I) => NTuple{Union{Colon,AbstractArray,Int}}

Convert a Dimension or Selector I to indices of Int, AbstractArray or Colon.

source


# DimensionalData.Dimensions.Lookups.selectindicesFunction.
julia
selectindices(lookups, selectors)

Converts Selector to regular indices.

source


Primitive methods

These low-level methods are really for internal use, but can be useful for writing dimensional algorithms.

They are not guaranteed to keep their interface, but usually will.

# DimensionalData.Dimensions.commondimsFunction.
julia
commondims([f], x, query) => Tuple{Vararg{Dimension}}

This is basically dims(x, query) where the order of the original is kept, unlike dims where the query tuple determines the order

Also unlike dims,commondims always returns a Tuple, no matter the input. No errors are thrown if dims are absent from either x or query.

f is <: by default, but can be >: to sort abstract types by concrete types.

julia
julia> using DimensionalData, .Dimensions
 
 julia> A = DimArray(ones(10, 10, 10), (X, Y, Z));
 
@@ -147,9 +147,9 @@ import{_ as s,c as i,o as a,a5 as n}from"./chunks/framework.sc_CWmU1.js";const c
  X,  Z
 
 julia> commondims(A, Ti)
-()

source


# DimensionalData.Dimensions.name2dimFunction.
julia
name2dim(s::Symbol) => Dimension
+()

source


# DimensionalData.Dimensions.name2dimFunction.
julia
name2dim(s::Symbol) => Dimension
 name2dim(dims...) => Tuple{Dimension,Vararg}
-name2dim(dims::Tuple) => Tuple{Dimension,Vararg}

Convert a symbol to a dimension object. :X, :Y, :Ti etc will be converted. to X(), Y(), Ti(), as with any other dims generated with the @dim macro.

All other Symbols S will generate Dim{S}() dimensions.

source


# DimensionalData.Dimensions.reducedimsFunction.
julia
reducedims(x, dimstoreduce) => Tuple{Vararg{Dimension}}

Replace the specified dimensions with an index of length 1. This is usually to match a new array size where an axis has been reduced with a method like mean or reduce to a length of 1, but the number of dimensions has not changed.

Lookup traits are also updated to correspond to the change in cell step, sampling type and order.

source


# DimensionalData.Dimensions.swapdimsFunction.
julia
swapdims(x::T, newdims) => T
+name2dim(dims::Tuple) => Tuple{Dimension,Vararg}

Convert a symbol to a dimension object. :X, :Y, :Ti etc will be converted. to X(), Y(), Ti(), as with any other dims generated with the @dim macro.

All other Symbols S will generate Dim{S}() dimensions.

source


# DimensionalData.Dimensions.reducedimsFunction.
julia
reducedims(x, dimstoreduce) => Tuple{Vararg{Dimension}}

Replace the specified dimensions with an index of length 1. This is usually to match a new array size where an axis has been reduced with a method like mean or reduce to a length of 1, but the number of dimensions has not changed.

Lookup traits are also updated to correspond to the change in cell step, sampling type and order.

source


# DimensionalData.Dimensions.swapdimsFunction.
julia
swapdims(x::T, newdims) => T
 swapdims(dims::Tuple, newdims) => Tuple{Vararg{Dimension}}

Swap dimensions for the passed in dimensions, in the order passed.

Passing in the Dimension types rewraps the dimension index, keeping the index values and metadata, while constructed Dimension objectes replace the original dimension. nothing leaves the original dimension as-is.

Arguments

Example

julia
using DimensionalData
 A = ones(X(2), Y(4), Z(2))
 Dimensions.swapdims(A, (Dim{:a}, Dim{:b}, Dim{:c}))
@@ -162,17 +162,17 @@ import{_ as s,c as i,o as a,a5 as n}from"./chunks/framework.sc_CWmU1.js";const c
 └───────────────────────────┘
 [:, :, 1]
  1.0  1.0  1.0  1.0
- 1.0  1.0  1.0  1.0

source


# DimensionalData.Dimensions.slicedimsFunction.
julia
slicedims(x, I) => Tuple{Tuple,Tuple}
-slicedims(f, x, I) => Tuple{Tuple,Tuple}

Slice the dimensions to match the axis values of the new array.

All methods return a tuple conatining two tuples: the new dimensions, and the reference dimensions. The ref dimensions are no longer used in the new struct but are useful to give context to plots.

Called at the array level the returned tuple will also include the previous reference dims attached to the array.

Arguments

source


# DimensionalData.Dimensions.comparedimsFunction.
julia
comparedims(A::AbstractDimArray...; kw...)
+ 1.0  1.0  1.0  1.0

source


# DimensionalData.Dimensions.slicedimsFunction.
julia
slicedims(x, I) => Tuple{Tuple,Tuple}
+slicedims(f, x, I) => Tuple{Tuple,Tuple}

Slice the dimensions to match the axis values of the new array.

All methods return a tuple conatining two tuples: the new dimensions, and the reference dimensions. The ref dimensions are no longer used in the new struct but are useful to give context to plots.

Called at the array level the returned tuple will also include the previous reference dims attached to the array.

Arguments

source


# DimensionalData.Dimensions.comparedimsFunction.
julia
comparedims(A::AbstractDimArray...; kw...)
 comparedims(A::Tuple...; kw...)
 comparedims(A::Dimension...; kw...)
-comparedims(::Type{Bool}, args...; kw...)

Check that dimensions or tuples of dimensions passed as each argument are the same, and return the first valid dimension. If AbstractDimArrays are passed as arguments their dimensions are compared.

Empty tuples and nothing dimension values are ignored, returning the Dimension value if it exists.

Passing Bool as the first argument means true/false will be returned, rather than throwing an error.

Keywords

These are all Bool flags:

source


# DimensionalData.Dimensions.combinedimsFunction.
julia
combinedims(xs; check=true)

Combine the dimensions of each object in xs, in the order they are found.

source


# DimensionalData.Dimensions.sortdimsFunction.
julia
sortdims([f], tosort, order) => Tuple

Sort dimensions tosort by order. Dimensions in order but missing from tosort are replaced with nothing.

tosort and order can be Tuples or Vectors or Dimension or dimension type. Abstract supertypes like TimeDim can be used in order.

f is <: by default, but can be >: to sort abstract types by concrete types.

source


# DimensionalData.Dimensions.Lookups.basetypeofFunction.
julia
basetypeof(x) => Type

Get the "base" type of an object - the minimum required to define the object without it's fields. By default this is the full UnionAll for the type. But custom basetypeof methods can be defined for types with free type parameters.

In DimensionalData this is primariliy used for comparing Dimensions, where Dim{:x} is different from Dim{:y}.

source


# DimensionalData.Dimensions.basedimsFunction.
julia
basedims(ds::Tuple)
-basedims(d::Union{Dimension,Symbol,Type})

Returns basetypeof(d)() or a Tuple of called on a Tuple.

See basetypeof

source


# DimensionalData.Dimensions.setdimsFunction.
julia
setdims(X, newdims) => AbstractArray
+comparedims(::Type{Bool}, args...; kw...)

Check that dimensions or tuples of dimensions passed as each argument are the same, and return the first valid dimension. If AbstractDimArrays are passed as arguments their dimensions are compared.

Empty tuples and nothing dimension values are ignored, returning the Dimension value if it exists.

Passing Bool as the first argument means true/false will be returned, rather than throwing an error.

Keywords

These are all Bool flags:

source


# DimensionalData.Dimensions.combinedimsFunction.
julia
combinedims(xs; check=true)

Combine the dimensions of each object in xs, in the order they are found.

source


# DimensionalData.Dimensions.sortdimsFunction.
julia
sortdims([f], tosort, order) => Tuple

Sort dimensions tosort by order. Dimensions in order but missing from tosort are replaced with nothing.

tosort and order can be Tuples or Vectors or Dimension or dimension type. Abstract supertypes like TimeDim can be used in order.

f is <: by default, but can be >: to sort abstract types by concrete types.

source


# DimensionalData.Dimensions.Lookups.basetypeofFunction.
julia
basetypeof(x) => Type

Get the "base" type of an object - the minimum required to define the object without it's fields. By default this is the full UnionAll for the type. But custom basetypeof methods can be defined for types with free type parameters.

In DimensionalData this is primariliy used for comparing Dimensions, where Dim{:x} is different from Dim{:y}.

source


# DimensionalData.Dimensions.basedimsFunction.
julia
basedims(ds::Tuple)
+basedims(d::Union{Dimension,Symbol,Type})

Returns basetypeof(d)() or a Tuple of called on a Tuple.

See basetypeof

source


# DimensionalData.Dimensions.setdimsFunction.
julia
setdims(X, newdims) => AbstractArray
 setdims(::Tuple, newdims) => Tuple{Vararg{Dimension,N}}

Replaces the first dim matching <: basetypeof(newdim) with newdim, and returns a new object or tuple with the dimension updated.

Arguments

Example

julia
using DimensionalData, DimensionalData.Dimensions, DimensionalData.Lookups
 A = ones(X(10), Y(10:10:100))
 B = setdims(A, Y(Categorical('a':'j'; order=ForwardOrdered())))
 lookup(B, Y)
 # output
 Categorical{Char} ForwardOrdered
-wrapping: 'a':1:'j'

source


# DimensionalData.Dimensions.dimsmatchFunction.
julia
dimsmatch([f], dim, query) => Bool
-dimsmatch([f], dims::Tuple, query::Tuple) => Bool

Compare 2 dimensions or Tuple of Dimension are of the same base type, or are at least rotations/transformations of the same type.

f is <: by default, but can be >: to match abstract types to concrete types.

source


`,81),t=[l];function h(p,k,d,r,o,E){return a(),i("div",null,t)}const y=s(e,[["render",h]]);export{c as __pageData,y as default}; +wrapping: 'a':1:'j'

source


# DimensionalData.Dimensions.dimsmatchFunction.
julia
dimsmatch([f], dim, query) => Bool
+dimsmatch([f], dims::Tuple, query::Tuple) => Bool

Compare 2 dimensions or Tuple of Dimension are of the same base type, or are at least rotations/transformations of the same type.

f is <: by default, but can be >: to match abstract types to concrete types.

source


`,81),t=[l];function h(p,k,d,r,o,E){return a(),i("div",null,t)}const y=s(e,[["render",h]]);export{c as __pageData,y as default}; diff --git a/dev/assets/api_dimensions.md.BKXZsvKp.lean.js b/dev/assets/api_dimensions.md.hFCVdIDi.lean.js similarity index 100% rename from dev/assets/api_dimensions.md.BKXZsvKp.lean.js rename to dev/assets/api_dimensions.md.hFCVdIDi.lean.js diff --git a/dev/assets/api_lookuparrays.md.fBDR_f9U.js b/dev/assets/api_lookuparrays.md.CiYRcyso.js similarity index 96% rename from dev/assets/api_lookuparrays.md.fBDR_f9U.js rename to dev/assets/api_lookuparrays.md.CiYRcyso.js index 9a216086e..516ff2179 100644 --- a/dev/assets/api_lookuparrays.md.fBDR_f9U.js +++ b/dev/assets/api_lookuparrays.md.CiYRcyso.js @@ -1,5 +1,5 @@ import{_ as s,c as i,o as a,a5 as e}from"./chunks/framework.sc_CWmU1.js";const u=JSON.parse('{"title":"Lookups","description":"","frontmatter":{},"headers":[],"relativePath":"api/lookuparrays.md","filePath":"api/lookuparrays.md","lastUpdated":null}'),n={name:"api/lookuparrays.md"},t=e(`

Lookups

# DimensionalData.Dimensions.LookupsModule.
julia
Lookups

Module for Lookups and Selectors used in DimensionalData.jl

Lookup defines traits and AbstractArray wrappers that give specific behaviours for a lookup index when indexed with Selector.

For example, these allow tracking over array order so fast indexing works even when the array is reversed.

To load Lookup types and methods into scope:

julia
using DimensionalData
-using DimensionalData.Lookups

source


# DimensionalData.Dimensions.Lookups.LookupType.
julia
Lookup

Types defining the behaviour of a lookup index, how it is plotted and how Selectors like Between work.

A Lookup may be NoLookup indicating that there are no lookup values, Categorical for ordered or unordered categories, or a Sampled index for Points or Intervals.

source


# DimensionalData.Dimensions.Lookups.AlignedType.
julia
Aligned <: Lookup

Abstract supertype for Lookups where the lookup is aligned with the array axes.

This is by far the most common supertype for Lookup.

source


# DimensionalData.Dimensions.Lookups.AbstractSampledType.
julia
AbstractSampled <: Aligned

Abstract supertype for Lookups where the lookup is aligned with the array, and is independent of other dimensions. Sampled is provided by this package.

AbstractSampled must have order, span and sampling fields, or a rebuild method that accpts them as keyword arguments.

source


# DimensionalData.Dimensions.Lookups.SampledType.
julia
Sampled <: AbstractSampled
+using DimensionalData.Lookups

source


# DimensionalData.Dimensions.Lookups.LookupType.
julia
Lookup

Types defining the behaviour of a lookup index, how it is plotted and how Selectors like Between work.

A Lookup may be NoLookup indicating that there are no lookup values, Categorical for ordered or unordered categories, or a Sampled index for Points or Intervals.

source


# DimensionalData.Dimensions.Lookups.AlignedType.
julia
Aligned <: Lookup

Abstract supertype for Lookups where the lookup is aligned with the array axes.

This is by far the most common supertype for Lookup.

source


# DimensionalData.Dimensions.Lookups.AbstractSampledType.
julia
AbstractSampled <: Aligned

Abstract supertype for Lookups where the lookup is aligned with the array, and is independent of other dimensions. Sampled is provided by this package.

AbstractSampled must have order, span and sampling fields, or a rebuild method that accpts them as keyword arguments.

source


# DimensionalData.Dimensions.Lookups.SampledType.
julia
Sampled <: AbstractSampled
 
 Sampled(data::AbstractVector, order::Order, span::Span, sampling::Sampling, metadata)
 Sampled(data=AutoValues(); order=AutoOrder(), span=AutoSpan(), sampling=Points(), metadata=NoMetadata())

A concrete implementation of the Lookup AbstractSampled. It can be used to represent Points or Intervals.

Sampled is capable of representing gridded data from a wide range of sources, allowing correct bounds and Selectors for points or intervals of regular, irregular, forward and reverse lookups.

On AbstractDimArray construction, Sampled lookup is assigned for all lookups of AbstractRange not assigned to Categorical.

Arguments

Example

Create an array with [Interval] sampling, and Regular span for a vector with known spacing.

We set the locus of the Intervals to Start specifying that the lookup values are for the locuss at the start of each interval.

julia
using DimensionalData, DimensionalData.Lookups
@@ -20,9 +20,9 @@ import{_ as s,c as i,o as a,a5 as e}from"./chunks/framework.sc_CWmU1.js";const u
   80    1.0  1.0  1.0   1.0
   60    1.0  1.0  1.0   1.0
   40    1.0  1.0  1.0   1.0
-  20    1.0  1.0  1.0   1.0

source


# DimensionalData.Dimensions.Lookups.AbstractCyclicType.
julia
AbstractCyclic <: AbstractSampled end

An abstract supertype for cyclic lookups.

These are AbstractSampled lookups that are cyclic for Selectors.

source


# DimensionalData.Dimensions.Lookups.CyclicType.
julia
Cyclic <: AbstractCyclic
+  20    1.0  1.0  1.0   1.0

source


# DimensionalData.Dimensions.Lookups.AbstractCyclicType.
julia
AbstractCyclic <: AbstractSampled end

An abstract supertype for cyclic lookups.

These are AbstractSampled lookups that are cyclic for Selectors.

source


# DimensionalData.Dimensions.Lookups.CyclicType.
julia
Cyclic <: AbstractCyclic
 
-Cyclic(data; order=AutoOrder(), span=AutoSpan(), sampling=Points(), metadata=NoMetadata(), cycle)

A Cyclic lookup is similar to Sampled but out of range Selectors At, Near, Contains will cycle the values to typemin or typemax over the length of cycle. Where and .. work as for Sampled.

This is useful when we are using mean annual datasets over a real time-span, or for wrapping longitudes so that -360 and 360 are the same.

Arguments

Notes

  1. If you use dates and e.g. cycle over a Year, every year will have the number and spacing of Weeks and Days as the cycle year. Using At may not be reliable in terms of exact dates, as it will be applied to the specified date plus or minus n years.

  2. Indexing into a Cycled with any AbstractArray or AbstractRange will return a Sampled as the full cycle is likely no longer available.

  3. .. or Between selectors do not work in a cycled way: they work as for Sampled. This may change in future to return cycled values, but there are problems with this, such as leap years breaking correct date cycling of a single year. If you actually need this behaviour, please make a GitHub issue.

source


# DimensionalData.Dimensions.Lookups.AbstractCategoricalType.
julia
AbstractCategorical <: Aligned

Lookups where the values are categories.

Categorical is the provided concrete implementation. but this can easily be extended - all methods are defined for AbstractCategorical.

All AbstractCategorical must provide a rebuild method with data, order and metadata keyword arguments.

source


# DimensionalData.Dimensions.Lookups.CategoricalType.
julia
Categorical <: AbstractCategorical
+Cyclic(data; order=AutoOrder(), span=AutoSpan(), sampling=Points(), metadata=NoMetadata(), cycle)

A Cyclic lookup is similar to Sampled but out of range Selectors At, Near, Contains will cycle the values to typemin or typemax over the length of cycle. Where and .. work as for Sampled.

This is useful when we are using mean annual datasets over a real time-span, or for wrapping longitudes so that -360 and 360 are the same.

Arguments

Notes

  1. If you use dates and e.g. cycle over a Year, every year will have the number and spacing of Weeks and Days as the cycle year. Using At may not be reliable in terms of exact dates, as it will be applied to the specified date plus or minus n years.

  2. Indexing into a Cycled with any AbstractArray or AbstractRange will return a Sampled as the full cycle is likely no longer available.

  3. .. or Between selectors do not work in a cycled way: they work as for Sampled. This may change in future to return cycled values, but there are problems with this, such as leap years breaking correct date cycling of a single year. If you actually need this behaviour, please make a GitHub issue.

source


# DimensionalData.Dimensions.Lookups.AbstractCategoricalType.
julia
AbstractCategorical <: Aligned

Lookups where the values are categories.

Categorical is the provided concrete implementation. but this can easily be extended - all methods are defined for AbstractCategorical.

All AbstractCategorical must provide a rebuild method with data, order and metadata keyword arguments.

source


# DimensionalData.Dimensions.Lookups.CategoricalType.
julia
Categorical <: AbstractCategorical
 
 Categorical(o::Order)
 Categorical(; order=Unordered())

A Lookup where the values are categories.

This will be automatically assigned if the lookup contains AbstractString, Symbol or Char. Otherwise it can be assigned manually.

Order will be determined automatically where possible.

Arguments

Example

Create an array with [Interval] sampling.

julia
using DimensionalData
@@ -34,7 +34,7 @@ import{_ as s,c as i,o as a,a5 as e}from"./chunks/framework.sc_CWmU1.js";const u
 # output
 
 Categorical{String} ["one", "two", "three"] Unordered,
-Categorical{Symbol} [:a, :b, :c, :d] ForwardOrdered

source


# DimensionalData.Dimensions.Lookups.UnalignedType.
julia
Unaligned <: Lookup

Abstract supertype for Lookup where the lookup is not aligned to the grid.

Indexing an Unaligned with Selectors must provide all other Unaligned dimensions.

source


# DimensionalData.Dimensions.Lookups.TransformedType.
julia
Transformed <: Unaligned
+Categorical{Symbol} [:a, :b, :c, :d] ForwardOrdered

source


# DimensionalData.Dimensions.Lookups.UnalignedType.
julia
Unaligned <: Lookup

Abstract supertype for Lookup where the lookup is not aligned to the grid.

Indexing an Unaligned with Selectors must provide all other Unaligned dimensions.

source


# DimensionalData.Dimensions.Lookups.TransformedType.
julia
Transformed <: Unaligned
 
 Transformed(f, dim::Dimension; metadata=NoMetadata())

Lookup that uses an affine transformation to convert dimensions from dims(lookup) to dims(array). This can be useful when the dimensions are e.g. rotated from a more commonly used axis.

Any function can be used to do the transformation, but transformations from CoordinateTransformations.jl may be useful.

Arguments

Keyword Arguments

Example

julia
using DimensionalData, DimensionalData.Lookups, CoordinateTransformations
 
@@ -47,9 +47,9 @@ import{_ as s,c as i,o as a,a5 as e}from"./chunks/framework.sc_CWmU1.js";const u
 da[X(At(6.0)), Y(At(2.0))]
 
 # output
-9

source


# DimensionalData.Dimensions.MergedLookupType.
julia
MergedLookup <: Lookup
+9

source


# DimensionalData.Dimensions.MergedLookupType.
julia
MergedLookup <: Lookup
 
-MergedLookup(data, dims; [metadata])

A Lookup that holds multiple combined dimensions.

MergedLookup can be indexed with Selectors like At, Between, and Where although Near has undefined meaning.

Arguments

Keywords

source


# DimensionalData.Dimensions.Lookups.NoLookupType.
julia
NoLookup <: Lookup
+MergedLookup(data, dims; [metadata])

A Lookup that holds multiple combined dimensions.

MergedLookup can be indexed with Selectors like At, Between, and Where although Near has undefined meaning.

Arguments

Keywords

source


# DimensionalData.Dimensions.Lookups.NoLookupType.
julia
NoLookup <: Lookup
 
 NoLookup()

A Lookup that is identical to the array axis. Selectors can't be used on this lookup.

Example

Defining a DimArray without passing lookup values to the dimensions, it will be assigned NoLookup:

julia
using DimensionalData
 
@@ -64,26 +64,26 @@ import{_ as s,c as i,o as a,a5 as e}from"./chunks/framework.sc_CWmU1.js";const u
 
 # output
 
-NoLookup, NoLookup

source


# DimensionalData.Dimensions.Lookups.AutoLookupType.
julia
AutoLookup <: Lookup
+NoLookup, NoLookup

source


# DimensionalData.Dimensions.Lookups.AutoLookupType.
julia
AutoLookup <: Lookup
 
 AutoLookup()
-AutoLookup(values=AutoValues(); kw...)

Automatic Lookup, the default lookup. It will be converted automatically to another Lookup when it is possible to detect it from the lookup values.

Keywords will be used in the detected Lookup constructor.

source


# DimensionalData.Dimensions.Lookups.AutoValuesType.
julia
AutoValues

Detect Lookup values from the context. This is used in NoLookup to simply use the array axis as the index when the array is constructed, and in set to change the Lookup type without changing the index values.

source


The generic value getter val

# DimensionalData.Dimensions.Lookups.valFunction.
julia
val(x)
-val(dims::Tuple) => Tuple

Return the contained value of a wrapper object.

dims can be Dimension, Dimension types, or Symbols for Dim{Symbol}.

Objects that don't define a val method are returned unaltered.

source


Lookup methods:

# DimensionalData.Dimensions.Lookups.boundsFunction.
julia
bounds(xs, [dims::Tuple]) => Tuple{Vararg{Tuple{T,T}}}
+AutoLookup(values=AutoValues(); kw...)

Automatic Lookup, the default lookup. It will be converted automatically to another Lookup when it is possible to detect it from the lookup values.

Keywords will be used in the detected Lookup constructor.

source


# DimensionalData.Dimensions.Lookups.AutoValuesType.
julia
AutoValues

Detect Lookup values from the context. This is used in NoLookup to simply use the array axis as the index when the array is constructed, and in set to change the Lookup type without changing the index values.

source


The generic value getter val

# DimensionalData.Dimensions.Lookups.valFunction.
julia
val(x)
+val(dims::Tuple) => Tuple

Return the contained value of a wrapper object.

dims can be Dimension, Dimension types, or Symbols for Dim{Symbol}.

Objects that don't define a val method are returned unaltered.

source


Lookup methods:

# DimensionalData.Dimensions.Lookups.boundsFunction.
julia
bounds(xs, [dims::Tuple]) => Tuple{Vararg{Tuple{T,T}}}
 bounds(xs::Tuple) => Tuple{Vararg{Tuple{T,T}}}
 bounds(x, dim) => Tuple{T,T}
-bounds(dim::Union{Dimension,Lookup}) => Tuple{T,T}

Return the bounds of all dimensions of an object, of a specific dimension, or of a tuple of dimensions.

If bounds are not known, one or both values may be nothing.

dims can be a Dimension, a dimension type, or a tuple of either.

source


# DimensionalData.Dimensions.Lookups.hasselectionFunction.
julia
hasselection(x, selector) => Bool
-hasselection(x, selectors::Tuple) => Bool

Check if indexing into x with selectors can be performed, where x is some object with a dims method, and selectors is a Selector or Dimension or a tuple of either.

source


# DimensionalData.Dimensions.Lookups.samplingFunction.
julia
sampling(x, [dims::Tuple]) => Tuple
+bounds(dim::Union{Dimension,Lookup}) => Tuple{T,T}

Return the bounds of all dimensions of an object, of a specific dimension, or of a tuple of dimensions.

If bounds are not known, one or both values may be nothing.

dims can be a Dimension, a dimension type, or a tuple of either.

source


# DimensionalData.Dimensions.Lookups.hasselectionFunction.
julia
hasselection(x, selector) => Bool
+hasselection(x, selectors::Tuple) => Bool

Check if indexing into x with selectors can be performed, where x is some object with a dims method, and selectors is a Selector or Dimension or a tuple of either.

source


# DimensionalData.Dimensions.Lookups.samplingFunction.
julia
sampling(x, [dims::Tuple]) => Tuple
 sampling(x, dim) => Sampling
 sampling(xs::Tuple) => Tuple{Vararg{Sampling}}
-sampling(x:Union{Dimension,Lookup}) => Sampling

Return the Sampling for each dimension.

Second argument dims can be Dimensions, Dimension types, or Symbols for Dim{Symbol}.

source


# DimensionalData.Dimensions.Lookups.spanFunction.
julia
span(x, [dims::Tuple]) => Tuple
+sampling(x:Union{Dimension,Lookup}) => Sampling

Return the Sampling for each dimension.

Second argument dims can be Dimensions, Dimension types, or Symbols for Dim{Symbol}.

source


# DimensionalData.Dimensions.Lookups.spanFunction.
julia
span(x, [dims::Tuple]) => Tuple
 span(x, dim) => Span
 span(xs::Tuple) => Tuple{Vararg{Span,N}}
-span(x::Union{Dimension,Lookup}) => Span

Return the Span for each dimension.

Second argument dims can be Dimensions, Dimension types, or Symbols for Dim{Symbol}.

source


# DimensionalData.Dimensions.Lookups.orderFunction.
julia
order(x, [dims::Tuple]) => Tuple
+span(x::Union{Dimension,Lookup}) => Span

Return the Span for each dimension.

Second argument dims can be Dimensions, Dimension types, or Symbols for Dim{Symbol}.

source


# DimensionalData.Dimensions.Lookups.orderFunction.
julia
order(x, [dims::Tuple]) => Tuple
 order(xs::Tuple) => Tuple
-order(x::Union{Dimension,Lookup}) => Order

Return the Ordering of the dimension lookup for each dimension: ForwardOrdered, ReverseOrdered, or Unordered

Second argument dims can be Dimensions, Dimension types, or Symbols for Dim{Symbol}.

source


# DimensionalData.Dimensions.Lookups.locusFunction.
julia
locus(x, [dims::Tuple]) => Tuple
+order(x::Union{Dimension,Lookup}) => Order

Return the Ordering of the dimension lookup for each dimension: ForwardOrdered, ReverseOrdered, or Unordered

Second argument dims can be Dimensions, Dimension types, or Symbols for Dim{Symbol}.

source


# DimensionalData.Dimensions.Lookups.locusFunction.
julia
locus(x, [dims::Tuple]) => Tuple
 locus(x, dim) => Locus
 locus(xs::Tuple) => Tuple{Vararg{Locus,N}}
-locus(x::Union{Dimension,Lookup}) => Locus

Return the Position of lookup values for each dimension.

Second argument dims can be Dimensions, Dimension types, or Symbols for Dim{Symbol}.

source


# DimensionalData.Dimensions.Lookups.shiftlocusFunction.
julia
shiftlocus(locus::Locus, x)

Shift the values of x from the current locus to the new locus.

We only shift Sampled, Regular or Explicit, Intervals.

source


Selectors

# DimensionalData.Dimensions.Lookups.SelectorType.
julia
Selector

Abstract supertype for all selectors.

Selectors are wrappers that indicate that passed values are not the array indices, but values to be selected from the dimension index, such as DateTime objects for a Ti dimension.

Selectors provided in DimensionalData are:

source


# DimensionalData.Dimensions.Lookups.IntSelectorType.
julia
IntSelector <: Selector

Abstract supertype for Selectors that return a single Int index.

IntSelectors provided by DimensionalData are:

source


# DimensionalData.Dimensions.Lookups.ArraySelectorType.
julia
ArraySelector <: Selector

Abstract supertype for Selectors that return an AbstractArray.

ArraySelectors provided by DimensionalData are:

source


# DimensionalData.Dimensions.Lookups.AtType.
julia
At <: IntSelector
+locus(x::Union{Dimension,Lookup}) => Locus

Return the Position of lookup values for each dimension.

Second argument dims can be Dimensions, Dimension types, or Symbols for Dim{Symbol}.

source


# DimensionalData.Dimensions.Lookups.shiftlocusFunction.
julia
shiftlocus(locus::Locus, x)

Shift the values of x from the current locus to the new locus.

We only shift Sampled, Regular or Explicit, Intervals.

source


Selectors

# DimensionalData.Dimensions.Lookups.SelectorType.
julia
Selector

Abstract supertype for all selectors.

Selectors are wrappers that indicate that passed values are not the array indices, but values to be selected from the dimension index, such as DateTime objects for a Ti dimension.

Selectors provided in DimensionalData are:

source


# DimensionalData.Dimensions.Lookups.IntSelectorType.
julia
IntSelector <: Selector

Abstract supertype for Selectors that return a single Int index.

IntSelectors provided by DimensionalData are:

source


# DimensionalData.Dimensions.Lookups.ArraySelectorType.
julia
ArraySelector <: Selector

Abstract supertype for Selectors that return an AbstractArray.

ArraySelectors provided by DimensionalData are:

source


# DimensionalData.Dimensions.Lookups.AtType.
julia
At <: IntSelector
 
 At(x, atol, rtol)
 At(x; atol=nothing, rtol=nothing)

Selector that exactly matches the value on the passed-in dimensions, or throws an error. For ranges and arrays, every intermediate value must match an existing value - not just the end points.

x can be any value or Vector of values.

atol and rtol are passed to isapprox. For Number rtol will be set to Base.rtoldefault, otherwise nothing, and wont be used.

Example

julia
using DimensionalData
@@ -93,7 +93,7 @@ import{_ as s,c as i,o as a,a5 as e}from"./chunks/framework.sc_CWmU1.js";const u
 
 # output
 
-5

source


# DimensionalData.Dimensions.Lookups.NearType.
julia
Near <: IntSelector
+5

source


# DimensionalData.Dimensions.Lookups.NearType.
julia
Near <: IntSelector
 
 Near(x)

Selector that selects the nearest index to x.

With Points this is simply the index values nearest to the x, however with Intervals it is the interval center nearest to x. This will be offset from the index value for Start and End locuss.

Example

julia
using DimensionalData
 
@@ -101,7 +101,7 @@ import{_ as s,c as i,o as a,a5 as e}from"./chunks/framework.sc_CWmU1.js";const u
 A[X(Near(23)), Y(Near(5.1))]
 
 # output
-4

source


# DimensionalData.Dimensions.Lookups.BetweenType.
julia
Between <: ArraySelector
+4

source


# DimensionalData.Dimensions.Lookups.BetweenType.
julia
Between <: ArraySelector
 
 Between(a, b)

Depreciated: use a..b instead of Between(a, b). Other Interval objects from IntervalSets.jl, like \`OpenInterval(a, b) will also work, giving the correct open/closed boundaries.

Between will e removed in furture to avoid clashes with DataFrames.Between.

Selector that retreive all indices located between 2 values, evaluated with >= for the lower value, and < for the upper value. This means the same value will not be counted twice in 2 adjacent Between selections.

For Intervals the whole interval must be lie between the values. For Points the points must fall between the values. Different Sampling types may give different results with the same input - this is the intended behaviour.

Between for Irregular intervals is a little complicated. The interval is the distance between a value and the next (for Start locus) or previous (for End locus) value.

For Center, we take the mid point between two index values as the start and end of each interval. This may or may not make sense for the values in your indes, so use Between with Irregular Intervals(Center()) with caution.

Example

julia
using DimensionalData
 
@@ -117,7 +117,7 @@ import{_ as s,c as i,o as a,a5 as e}from"./chunks/framework.sc_CWmU1.js";const u
  Y Sampled{Int64} 5:6 ForwardOrdered Regular Points
 └────────────────────────────────────────────────────────────┘
   5  6
- 20    4  5

source


# DimensionalData.Dimensions.Lookups.TouchesType.
julia
Touches <: ArraySelector
+ 20    4  5

source


# DimensionalData.Dimensions.Lookups.TouchesType.
julia
Touches <: ArraySelector
 
 Touches(a, b)

Selector that retreives all indices touching the closed interval 2 values, for the maximum possible area that could interact with the supplied range.

This can be better than .. when e.g. subsetting an area to rasterize, as you may wish to include pixels that just touch the area, rather than those that fall within it.

Touches is different to using closed intervals when the lookups also contain intervals - if any of the intervals touch, they are included. With .. they are discarded unless the whole cell interval falls inside the selector interval.

Example

julia
using DimensionalData
 
@@ -132,7 +132,7 @@ import{_ as s,c as i,o as a,a5 as e}from"./chunks/framework.sc_CWmU1.js";const u
  Y Sampled{Int64} 5:6 ForwardOrdered Regular Points
 └────────────────────────────────────────────────────────────┘
   5  6
- 20    4  5

source


# DimensionalData.Dimensions.Lookups.ContainsType.
julia
Contains <: IntSelector
+ 20    4  5

source


# DimensionalData.Dimensions.Lookups.ContainsType.
julia
Contains <: IntSelector
 
 Contains(x)

Selector that selects the interval the value is contained by. If the interval is not present in the index, an error will be thrown.

Can only be used for Intervals or Categorical. For Categorical it falls back to using At. Contains should not be confused with Base.contains - use Where(contains(x)) to check for if values are contain in categorical values like strings.

Example

julia
using DimensionalData; const DD = DimensionalData
 dims_ = X(10:10:20; sampling=DD.Intervals(DD.Center())),
@@ -141,7 +141,7 @@ import{_ as s,c as i,o as a,a5 as e}from"./chunks/framework.sc_CWmU1.js";const u
 A[X(Contains(8)), Y(Contains(6.8))]
 
 # output
-3

source


# DimensionalData.Dimensions.Lookups.WhereType.
julia
Where <: ArraySelector
+3

source


# DimensionalData.Dimensions.Lookups.WhereType.
julia
Where <: ArraySelector
 
 Where(f::Function)

Selector that filters a dimension lookup by any function that accepts a single value and returns a Bool.

Example

julia
using DimensionalData
 
@@ -157,7 +157,7 @@ import{_ as s,c as i,o as a,a5 as e}from"./chunks/framework.sc_CWmU1.js";const u
  Y Sampled{Int64} [19, 21] ForwardOrdered Irregular Points
 └─────────────────────────────────────────────────────────────┘
   19  21
- 20     4   6

source


# DimensionalData.Dimensions.Lookups.AllType.
julia
All <: Selector
+ 20     4   6

source


# DimensionalData.Dimensions.Lookups.AllType.
julia
All <: Selector
 
 All(selectors::Selector...)

Selector that combines the results of other selectors. The indices used will be the union of all result sorted in ascending order.

Example

julia
using DimensionalData, Unitful
 
@@ -175,42 +175,42 @@ import{_ as s,c as i,o as a,a5 as e}from"./chunks/framework.sc_CWmU1.js";const u
 └──────────────────────────────────────────────────────────────────────────────┘
   1 s  6 s  91 s  96 s
  10.0    1    2    19    20
- 50.0    3    6    57    60

source


Lookup traits

# DimensionalData.Dimensions.Lookups.LookupTraitType.
julia
LookupTrait

Abstract supertype of all traits of a Lookup.

These modify the behaviour of the lookup index.

The term "Trait" is used loosely - these may be fields of an object of traits hard-coded to specific types.

source


Order

# DimensionalData.Dimensions.Lookups.OrderType.
julia
Order <: LookupTrait

Traits for the order of a Lookup. These determine how searchsorted finds values in the index, and how objects are plotted.

source


# DimensionalData.Dimensions.Lookups.OrderedType.
julia
Ordered <: Order

Supertype for the order of an ordered Lookup, including ForwardOrdered and ReverseOrdered.

source


# DimensionalData.Dimensions.Lookups.ForwardOrderedType.
julia
ForwardOrdered <: Ordered
+ 50.0    3    6    57    60

source


Lookup traits

# DimensionalData.Dimensions.Lookups.LookupTraitType.
julia
LookupTrait

Abstract supertype of all traits of a Lookup.

These modify the behaviour of the lookup index.

The term "Trait" is used loosely - these may be fields of an object of traits hard-coded to specific types.

source


Order

# DimensionalData.Dimensions.Lookups.OrderType.
julia
Order <: LookupTrait

Traits for the order of a Lookup. These determine how searchsorted finds values in the index, and how objects are plotted.

source


# DimensionalData.Dimensions.Lookups.OrderedType.
julia
Ordered <: Order

Supertype for the order of an ordered Lookup, including ForwardOrdered and ReverseOrdered.

source


# DimensionalData.Dimensions.Lookups.ForwardOrderedType.
julia
ForwardOrdered <: Ordered
 
-ForwardOrdered()

Indicates that the Lookup index is in the normal forward order.

source


# DimensionalData.Dimensions.Lookups.ReverseOrderedType.
julia
ReverseOrdered <: Ordered
+ForwardOrdered()

Indicates that the Lookup index is in the normal forward order.

source


# DimensionalData.Dimensions.Lookups.ReverseOrderedType.
julia
ReverseOrdered <: Ordered
 
-ReverseOrdered()

Indicates that the Lookup index is in the reverse order.

source


# DimensionalData.Dimensions.Lookups.UnorderedType.
julia
Unordered <: Order
+ReverseOrdered()

Indicates that the Lookup index is in the reverse order.

source


# DimensionalData.Dimensions.Lookups.UnorderedType.
julia
Unordered <: Order
 
-Unordered()

Indicates that Lookup is unordered.

This means the index cannot be searched with searchsortedfirst or similar optimised methods - instead it will use findfirst.

source


# DimensionalData.Dimensions.Lookups.AutoOrderType.
julia
AutoOrder <: Order
+Unordered()

Indicates that Lookup is unordered.

This means the index cannot be searched with searchsortedfirst or similar optimised methods - instead it will use findfirst.

source


# DimensionalData.Dimensions.Lookups.AutoOrderType.
julia
AutoOrder <: Order
 
-AutoOrder()

Specifies that the Order of a Lookup will be found automatically where possible.

source


Span

# DimensionalData.Dimensions.Lookups.SpanType.
julia
Span <: LookupTrait

Defines the type of span used in a Sampling index. These are Regular or Irregular.

source


# DimensionalData.Dimensions.Lookups.RegularType.
julia
Regular <: Span
+AutoOrder()

Specifies that the Order of a Lookup will be found automatically where possible.

source


Span

# DimensionalData.Dimensions.Lookups.SpanType.
julia
Span <: LookupTrait

Defines the type of span used in a Sampling index. These are Regular or Irregular.

source


# DimensionalData.Dimensions.Lookups.RegularType.
julia
Regular <: Span
 
-Regular(step=AutoStep())

Points or Intervals that have a fixed, regular step.

source


# DimensionalData.Dimensions.Lookups.IrregularType.
julia
Irregular <: Span
+Regular(step=AutoStep())

Points or Intervals that have a fixed, regular step.

source


# DimensionalData.Dimensions.Lookups.IrregularType.
julia
Irregular <: Span
 
 Irregular(bounds::Tuple)
-Irregular(lowerbound, upperbound)

Points or Intervals that have an Irrigular step size. To enable bounds tracking and accuract selectors, the starting bounds are provided as a 2 tuple, or 2 arguments. (nothing, nothing) is acceptable input, the bounds will be guessed from the index, but may be innaccurate.

source


# DimensionalData.Dimensions.Lookups.ExplicitType.
julia
Explicit(bounds::AbstractMatix)

Intervals where the span is explicitly listed for every interval.

This uses a matrix where with length 2 columns for each index value, holding the lower and upper bounds for that specific index.

source


# DimensionalData.Dimensions.Lookups.AutoSpanType.
julia
AutoSpan <: Span
+Irregular(lowerbound, upperbound)

Points or Intervals that have an Irrigular step size. To enable bounds tracking and accuract selectors, the starting bounds are provided as a 2 tuple, or 2 arguments. (nothing, nothing) is acceptable input, the bounds will be guessed from the index, but may be innaccurate.

source


# DimensionalData.Dimensions.Lookups.ExplicitType.
julia
Explicit(bounds::AbstractMatix)

Intervals where the span is explicitly listed for every interval.

This uses a matrix where with length 2 columns for each index value, holding the lower and upper bounds for that specific index.

source


# DimensionalData.Dimensions.Lookups.AutoSpanType.
julia
AutoSpan <: Span
 
-AutoSpan()

The span will be guessed and replaced in format or set.

source


Sampling

# DimensionalData.Dimensions.Lookups.SamplingType.
julia
Sampling <: LookupTrait

Indicates the sampling method used by the index: Points or Intervals.

source


# DimensionalData.Dimensions.Lookups.PointsType.
julia
Points <: Sampling
+AutoSpan()

The span will be guessed and replaced in format or set.

source


Sampling

# DimensionalData.Dimensions.Lookups.SamplingType.
julia
Sampling <: LookupTrait

Indicates the sampling method used by the index: Points or Intervals.

source


# DimensionalData.Dimensions.Lookups.PointsType.
julia
Points <: Sampling
 
-Points()

Sampling lookup where single samples at exact points.

These are always plotted at the center of array cells.

source


# DimensionalData.Dimensions.Lookups.IntervalsType.
julia
Intervals <: Sampling
+Points()

Sampling lookup where single samples at exact points.

These are always plotted at the center of array cells.

source


# DimensionalData.Dimensions.Lookups.IntervalsType.
julia
Intervals <: Sampling
 
-Intervals(locus::Position)

Sampling specifying that sampled values are the mean (or similar) value over an interval, rather than at one specific point.

Intervals require a locus of Start, Center or End to define the location in the interval that the index values refer to.

source


Positions

# DimensionalData.Dimensions.Lookups.PositionType.

Position <: LookupTrait

Abstract supertype of types that indicate the locus of index values where they represent Intervals.

These allow for values array cells to align with the Start, Center, or End of values in the lookup index.

This means they can be plotted with correct axis markers, and allows automatic converrsions to between formats with different standards (such as NetCDF and GeoTiff).

source


# DimensionalData.Dimensions.Lookups.CenterType.
julia
Center <: Position
+Intervals(locus::Position)

Sampling specifying that sampled values are the mean (or similar) value over an interval, rather than at one specific point.

Intervals require a locus of Start, Center or End to define the location in the interval that the index values refer to.

source


Positions

# DimensionalData.Dimensions.Lookups.PositionType.

Position <: LookupTrait

Abstract supertype of types that indicate the locus of index values where they represent Intervals.

These allow for values array cells to align with the Start, Center, or End of values in the lookup index.

This means they can be plotted with correct axis markers, and allows automatic converrsions to between formats with different standards (such as NetCDF and GeoTiff).

source


# DimensionalData.Dimensions.Lookups.CenterType.
julia
Center <: Position
 
-Center()

Used to specify lookup values correspond to the center locus in an interval.

source


# DimensionalData.Dimensions.Lookups.StartType.
julia
Start <: Position
+Center()

Used to specify lookup values correspond to the center locus in an interval.

source


# DimensionalData.Dimensions.Lookups.StartType.
julia
Start <: Position
 
-Start()

Used to specify lookup values correspond to the center locus of an interval.

source


# DimensionalData.Dimensions.Lookups.BeginType.
julia
Begin <: Position
+Start()

Used to specify lookup values correspond to the center locus of an interval.

source


# DimensionalData.Dimensions.Lookups.BeginType.
julia
Begin <: Position
 
-Begin()

Used to specify the begin index of a Dimension axis. as regular begin will not work with named dimensions.

Can be used with : to create a BeginEndRange or BeginEndStepRange.

source


# DimensionalData.Dimensions.Lookups.EndType.
julia
End <: Position
+Begin()

Used to specify the begin index of a Dimension axis. as regular begin will not work with named dimensions.

Can be used with : to create a BeginEndRange or BeginEndStepRange.

source


# DimensionalData.Dimensions.Lookups.EndType.
julia
End <: Position
 
-End()

Used to specify the end index of a Dimension axis, as regular end will not work with named dimensions. Can be used with : to create a BeginEndRange or BeginEndStepRange.

Also used to specify lookup values correspond to the end locus of an interval.

source


# DimensionalData.Dimensions.Lookups.AutoPositionType.
julia
AutoPosition <: Position
+End()

Used to specify the end index of a Dimension axis, as regular end will not work with named dimensions. Can be used with : to create a BeginEndRange or BeginEndStepRange.

Also used to specify lookup values correspond to the end locus of an interval.

source


# DimensionalData.Dimensions.Lookups.AutoPositionType.
julia
AutoPosition <: Position
 
-AutoPosition()

Indicates a interval where the index locus is not yet known. This will be filled with a default value on object construction.

source


Metadata

# DimensionalData.Dimensions.Lookups.AbstractMetadataType.
julia
AbstractMetadata{X,T}

Abstract supertype for all metadata wrappers.

Metadata wrappers allow tracking the contents and origin of metadata. This can facilitate conversion between metadata types (for saving a file to a differenet format) or simply saving data back to the same file type with identical metadata.

Using a wrapper instead of Dict or NamedTuple also lets us pass metadata objects to set without ambiguity about where to put them.

source


# DimensionalData.Dimensions.Lookups.MetadataType.
julia
Metadata <: AbstractMetadata
+AutoPosition()

Indicates a interval where the index locus is not yet known. This will be filled with a default value on object construction.

source


Metadata

# DimensionalData.Dimensions.Lookups.AbstractMetadataType.
julia
AbstractMetadata{X,T}

Abstract supertype for all metadata wrappers.

Metadata wrappers allow tracking the contents and origin of metadata. This can facilitate conversion between metadata types (for saving a file to a differenet format) or simply saving data back to the same file type with identical metadata.

Using a wrapper instead of Dict or NamedTuple also lets us pass metadata objects to set without ambiguity about where to put them.

source


# DimensionalData.Dimensions.Lookups.MetadataType.
julia
Metadata <: AbstractMetadata
 
 Metadata{X}(val::Union{Dict,NamedTuple})
 Metadata{X}(pairs::Pair...) => Metadata{Dict}
-Metadata{X}(; kw...) => Metadata{NamedTuple}

General Metadata object. The X type parameter categorises the metadata for method dispatch, if required.

source


# DimensionalData.Dimensions.Lookups.NoMetadataType.
julia
NoMetadata <: AbstractMetadata
+Metadata{X}(; kw...) => Metadata{NamedTuple}

General Metadata object. The X type parameter categorises the metadata for method dispatch, if required.

source


# DimensionalData.Dimensions.Lookups.NoMetadataType.
julia
NoMetadata <: AbstractMetadata
 
-NoMetadata()

Indicates an object has no metadata. But unlike using nothing, get, keys and haskey will still work on it, get always returning the fallback argument. keys returns () while haskey always returns false.

source


# DimensionalData.Dimensions.Lookups.unitsFunction.
julia
units(x) => Union{Nothing,Any}
+NoMetadata()

Indicates an object has no metadata. But unlike using nothing, get, keys and haskey will still work on it, get always returning the fallback argument. keys returns () while haskey always returns false.

source


# DimensionalData.Dimensions.Lookups.unitsFunction.
julia
units(x) => Union{Nothing,Any}
 units(xs:Tuple) => Tuple
 unit(A::AbstractDimArray, dims::Tuple) => Tuple
-unit(A::AbstractDimArray, dim) => Union{Nothing,Any}

Get the units of an array or Dimension, or a tuple of of either.

Units do not have a set field, and may or may not be included in metadata. This method is to facilitate use in labels and plots when units are available, not a guarantee that they will be. If not available, nothing is returned.

Second argument dims can be Dimensions, Dimension types, or Symbols for Dim{Symbol}.

source


`,126),l=[t];function p(o,h,k,r,d,c){return a(),i("div",null,l)}const E=s(n,[["render",p]]);export{u as __pageData,E as default}; +unit(A::AbstractDimArray, dim) => Union{Nothing,Any}

Get the units of an array or Dimension, or a tuple of of either.

Units do not have a set field, and may or may not be included in metadata. This method is to facilitate use in labels and plots when units are available, not a guarantee that they will be. If not available, nothing is returned.

Second argument dims can be Dimensions, Dimension types, or Symbols for Dim{Symbol}.

source


`,126),l=[t];function p(o,h,k,r,d,c){return a(),i("div",null,l)}const E=s(n,[["render",p]]);export{u as __pageData,E as default}; diff --git a/dev/assets/api_lookuparrays.md.fBDR_f9U.lean.js b/dev/assets/api_lookuparrays.md.CiYRcyso.lean.js similarity index 100% rename from dev/assets/api_lookuparrays.md.fBDR_f9U.lean.js rename to dev/assets/api_lookuparrays.md.CiYRcyso.lean.js diff --git a/dev/assets/api_reference.md.DstS_PCV.js b/dev/assets/api_reference.md.BlLaF6ns.js similarity index 98% rename from dev/assets/api_reference.md.DstS_PCV.js rename to dev/assets/api_reference.md.BlLaF6ns.js index 20f706d81..b5ed7a3da 100644 --- a/dev/assets/api_reference.md.DstS_PCV.js +++ b/dev/assets/api_reference.md.BlLaF6ns.js @@ -1,4 +1,4 @@ -import{_ as s,c as i,o as a,a5 as n}from"./chunks/framework.sc_CWmU1.js";const y=JSON.parse('{"title":"API Reference","description":"","frontmatter":{},"headers":[],"relativePath":"api/reference.md","filePath":"api/reference.md","lastUpdated":null}'),h={name:"api/reference.md"},t=n(`

API Reference

Arrays

# DimensionalData.AbstractBasicDimArrayType.
julia
AbstractBasicDimArray <: AbstractArray

The abstract supertype for all arrays with a dims method that returns a Tuple of Dimension

Only keyword rebuild is guaranteed to work with AbstractBasicDimArray.

source


# DimensionalData.AbstractDimArrayType.
julia
AbstractDimArray <: AbstractBasicArray

Abstract supertype for all "dim" arrays.

These arrays return a Tuple of Dimension from a dims method, and can be rebuilt using rebuild.

parent must return the source array.

They should have metadata, name and refdims methods, although these are optional.

A rebuild method for AbstractDimArray must accept data, dims, refdims, name, metadata arguments.

Indexing AbstractDimArray with non-range AbstractArray has undefined effects on the Dimension index. Use forward-ordered arrays only"

source


# DimensionalData.DimArrayType.
julia
DimArray <: AbstractDimArray
+import{_ as s,c as i,o as a,a5 as n}from"./chunks/framework.sc_CWmU1.js";const y=JSON.parse('{"title":"API Reference","description":"","frontmatter":{},"headers":[],"relativePath":"api/reference.md","filePath":"api/reference.md","lastUpdated":null}'),h={name:"api/reference.md"},e=n(`

API Reference

Arrays

# DimensionalData.AbstractBasicDimArrayType.
julia
AbstractBasicDimArray <: AbstractArray

The abstract supertype for all arrays with a dims method that returns a Tuple of Dimension

Only keyword rebuild is guaranteed to work with AbstractBasicDimArray.

source


# DimensionalData.AbstractDimArrayType.
julia
AbstractDimArray <: AbstractBasicArray

Abstract supertype for all "dim" arrays.

These arrays return a Tuple of Dimension from a dims method, and can be rebuilt using rebuild.

parent must return the source array.

They should have metadata, name and refdims methods, although these are optional.

A rebuild method for AbstractDimArray must accept data, dims, refdims, name, metadata arguments.

Indexing AbstractDimArray with non-range AbstractArray has undefined effects on the Dimension index. Use forward-ordered arrays only"

source


# DimensionalData.DimArrayType.
julia
DimArray <: AbstractDimArray
 
 DimArray(data, dims, refdims, name, metadata)
 DimArray(data, dims::Tuple; refdims=(), name=NoName(), metadata=NoMetadata())

The main concrete subtype of AbstractDimArray.

DimArray maintains and updates its Dimensions through transformations and moves dimensions to reference dimension refdims after reducing operations (like e.g. mean).

Arguments

  • data: An AbstractArray.

  • dims: A Tuple of Dimension

  • name: A string name for the array. Shows in plots and tables.

  • refdims: refence dimensions. Usually set programmatically to track past slices and reductions of dimension for labelling and reconstruction.

  • metadata: Dict or Metadata object, or NoMetadata()

Indexing can be done with all regular indices, or with Dimensions and/or Selectors.

Indexing AbstractDimArray with non-range AbstractArray has undefined effects on the Dimension index. Use forward-ordered arrays only"

Example:

julia
using Dates, DimensionalData
@@ -9,7 +9,7 @@ import{_ as s,c as i,o as a,a5 as n}from"./chunks/framework.sc_CWmU1.js";const y
 
 julia> A[X(Near([12, 35])), Ti(At(DateTime(2001,5)))];
 
-julia> A[Near(DateTime(2001, 5, 4)), Between(20, 50)];

source


Shorthand AbstractDimArray constructors:

# Base.fillFunction.
julia
Base.fill(x, dims::Dimension...; kw...) => DimArray
+julia> A[Near(DateTime(2001, 5, 4)), Between(20, 50)];

source


Shorthand AbstractDimArray constructors:

# Base.fillFunction.
julia
Base.fill(x, dims::Dimension...; kw...) => DimArray
 Base.fill(x, dims::Tuple{Vararg{Dimension}}; kw...) => DimArray

Create a DimArray with a fill value of x.

There are two kinds of Dimension value acepted:

  • A Dimension holding an AbstractVector will set the dimension index to that AbstractVector, and detect the dimension lookup.

  • A Dimension holding an Integer will set the length of the axis, and set the dimension lookup to NoLookup.

Keywords are the same as for DimArray.

Example

julia
julia> using DimensionalData, Random; Random.seed!(123)
 julia> rand(Bool, X(2), Y(4))
 ╭──────────────────────╮
@@ -18,7 +18,7 @@ import{_ as s,c as i,o as a,a5 as n}from"./chunks/framework.sc_CWmU1.js";const y
  X,  Y
 └──────────────────────┘
  0  0  0  0
- 1  0  0  1

source


# Base.randFunction.
julia
Base.rand(x, dims::Dimension...; kw...) => DimArray
+ 1  0  0  1

source


# Base.randFunction.
julia
Base.rand(x, dims::Dimension...; kw...) => DimArray
 Base.rand(x, dims::Tuple{Vararg{Dimension}}; kw...) => DimArray
 Base.rand(r::AbstractRNG, x, dims::Tuple{Vararg{Dimension}}; kw...) => DimArray
 Base.rand(r::AbstractRNG, x, dims::Dimension...; kw...) => DimArray

Create a DimArray of random values.

There are two kinds of Dimension value acepted:

  • A Dimension holding an AbstractVector will set the dimension index to that AbstractVector, and detect the dimension lookup.

  • A Dimension holding an Integer will set the length of the axis, and set the dimension lookup to NoLookup.

Keywords are the same as for DimArray.

Example

julia
julia> using DimensionalData
@@ -42,7 +42,7 @@ import{_ as s,c as i,o as a,a5 as n}from"./chunks/framework.sc_CWmU1.js";const y
   100.0       150.0       200.0
   :a    0.624539    0.559166    0.813246
   :b    0.947442    0.664213    0.284669
-  :c    0.695604    0.564835    0.156286

source


# Base.zerosFunction.
julia
Base.zeros(x, dims::Dimension...; kw...) => DimArray
+  :c    0.695604    0.564835    0.156286

source


# Base.zerosFunction.
julia
Base.zeros(x, dims::Dimension...; kw...) => DimArray
 Base.zeros(x, dims::Tuple{Vararg{Dimension}}; kw...) => DimArray

Create a DimArray of zeros.

There are two kinds of Dimension value acepted:

  • A Dimension holding an AbstractVector will set the dimension index to that AbstractVector, and detect the dimension lookup.

  • A Dimension holding an Integer will set the length of the axis, and set the dimension lookup to NoLookup.

Keywords are the same as for DimArray.

Example

julia
julia> using DimensionalData
 julia> zeros(Bool, X(2), Y(4))
 ╭──────────────────────╮
@@ -63,7 +63,7 @@ import{_ as s,c as i,o as a,a5 as n}from"./chunks/framework.sc_CWmU1.js";const y
   100.0  150.0  200.0
   :a    0.0    0.0    0.0
   :b    0.0    0.0    0.0
-  :c    0.0    0.0    0.0

source


# Base.onesFunction.
julia
Base.ones(x, dims::Dimension...; kw...) => DimArray
+  :c    0.0    0.0    0.0

source


# Base.onesFunction.
julia
Base.ones(x, dims::Dimension...; kw...) => DimArray
 Base.ones(x, dims::Tuple{Vararg{Dimension}}; kw...) => DimArray

Create a DimArray of ones.

There are two kinds of Dimension value acepted:

  • A Dimension holding an AbstractVector will set the dimension index to that AbstractVector, and detect the dimension lookup.

  • A Dimension holding an Integer will set the length of the axis, and set the dimension lookup to NoLookup.

Keywords are the same as for DimArray.

Example

julia
julia> using DimensionalData
 julia> ones(Bool, X(2), Y(4))
 ╭──────────────────────╮
@@ -84,8 +84,8 @@ import{_ as s,c as i,o as a,a5 as n}from"./chunks/framework.sc_CWmU1.js";const y
   100.0  150.0  200.0
   :a    1.0    1.0    1.0
   :b    1.0    1.0    1.0
-  :c    1.0    1.0    1.0

source


Functions for getting information from objects:

# DimensionalData.Dimensions.dimsFunction.
julia
dims(x, [dims::Tuple]) => Tuple{Vararg{Dimension}}
-dims(x, dim) => Dimension

Return a tuple of Dimensions for an object, in the order that matches the axes or columns of the underlying data.

dims can be Dimension, Dimension types, or Symbols for Dim{Symbol}.

The default is to return nothing.

source

julia
dims(x, query) => Tuple{Vararg{Dimension}}
+  :c    1.0    1.0    1.0

source


Functions for getting information from objects:

# DimensionalData.Dimensions.dimsFunction.
julia
dims(x, [dims::Tuple]) => Tuple{Vararg{Dimension}}
+dims(x, dim) => Dimension

Return a tuple of Dimensions for an object, in the order that matches the axes or columns of the underlying data.

dims can be Dimension, Dimension types, or Symbols for Dim{Symbol}.

The default is to return nothing.

source

julia
dims(x, query) => Tuple{Vararg{Dimension}}
 dims(x, query...) => Tuple{Vararg{Dimension}}

Get the dimension(s) matching the type(s) of the query dimension.

Lookup can be an Int or an Dimension, or a tuple containing any combination of either.

Arguments

  • x: any object with a dims method, or a Tuple of Dimension.

  • query: Tuple or a single Dimension or Dimension Type.

Example

julia
julia> using DimensionalData
 
 julia> A = DimArray(ones(2, 3, 2), (X, Y, Z))
@@ -99,13 +99,13 @@ import{_ as s,c as i,o as a,a5 as n}from"./chunks/framework.sc_CWmU1.js";const y
  1.0  1.0  1.0
 
 julia> dims(A, (X, Y))
- X,  Y

source


# DimensionalData.Dimensions.refdimsFunction.
julia
refdims(x, [dims::Tuple]) => Tuple{Vararg{Dimension}}
-refdims(x, dim) => Dimension

Reference dimensions for an array that is a slice or view of another array with more dimensions.

slicedims(a, dims) returns a tuple containing the current new dimensions and the new reference dimensions. Refdims can be stored in a field or disgarded, as it is mostly to give context to plots. Ignoring refdims will simply leave some captions empty.

The default is to return an empty Tuple ().

source


# DimensionalData.Dimensions.Lookups.metadataFunction.
julia
metadata(x) => (object metadata)
+ X,  Y

source


# DimensionalData.Dimensions.refdimsFunction.
julia
refdims(x, [dims::Tuple]) => Tuple{Vararg{Dimension}}
+refdims(x, dim) => Dimension

Reference dimensions for an array that is a slice or view of another array with more dimensions.

slicedims(a, dims) returns a tuple containing the current new dimensions and the new reference dimensions. Refdims can be stored in a field or disgarded, as it is mostly to give context to plots. Ignoring refdims will simply leave some captions empty.

The default is to return an empty Tuple ().

source


# DimensionalData.Dimensions.Lookups.metadataFunction.
julia
metadata(x) => (object metadata)
 metadata(x, dims::Tuple)  => Tuple (Dimension metadata)
-metadata(xs::Tuple) => Tuple

Returns the metadata for an object or for the specified dimension(s)

Second argument dims can be Dimensions, Dimension types, or Symbols for Dim{Symbol}.

source


# DimensionalData.Dimensions.nameFunction.
julia
name(x) => Symbol
+metadata(xs::Tuple) => Tuple

Returns the metadata for an object or for the specified dimension(s)

Second argument dims can be Dimensions, Dimension types, or Symbols for Dim{Symbol}.

source


# DimensionalData.Dimensions.nameFunction.
julia
name(x) => Symbol
 name(xs:Tuple) => NTuple{N,Symbol}
 name(x, dims::Tuple) => NTuple{N,Symbol}
-name(x, dim) => Symbol

Get the name of an array or Dimension, or a tuple of of either as a Symbol.

Second argument dims can be Dimensions, Dimension types, or Symbols for Dim{Symbol}.

source


# DimensionalData.Dimensions.otherdimsFunction.
julia
otherdims(x, query) => Tuple{Vararg{Dimension,N}}

Get the dimensions of an object not in query.

Arguments

  • x: any object with a dims method, a Tuple of Dimension.

  • query: Tuple or single Dimension or dimension Type.

  • f: <: by default, but can be >: to match abstract types to concrete types.

A tuple holding the unmatched dimensions is always returned.

Example

julia
julia> using DimensionalData, DimensionalData.Dimensions
+name(x, dim) => Symbol

Get the name of an array or Dimension, or a tuple of of either as a Symbol.

Second argument dims can be Dimensions, Dimension types, or Symbols for Dim{Symbol}.

source


# DimensionalData.Dimensions.otherdimsFunction.
julia
otherdims(x, query) => Tuple{Vararg{Dimension,N}}

Get the dimensions of an object not in query.

Arguments

  • x: any object with a dims method, a Tuple of Dimension.

  • query: Tuple or single Dimension or dimension Type.

  • f: <: by default, but can be >: to match abstract types to concrete types.

A tuple holding the unmatched dimensions is always returned.

Example

julia
julia> using DimensionalData, DimensionalData.Dimensions
 
 julia> A = DimArray(ones(10, 10, 10), (X, Y, Z));
 
@@ -113,7 +113,7 @@ import{_ as s,c as i,o as a,a5 as n}from"./chunks/framework.sc_CWmU1.js";const y
  Y,  Z
 
 julia> otherdims(A, (Y, Z))
- X

source


# DimensionalData.Dimensions.dimnumFunction.
julia
dimnum(x, query::Tuple) => NTuple{Int}
+ X

source


# DimensionalData.Dimensions.dimnumFunction.
julia
dimnum(x, query::Tuple) => NTuple{Int}
 dimnum(x, query) => Int

Get the number(s) of Dimension(s) as ordered in the dimensions of an object.

Arguments

  • x: any object with a dims method, a Tuple of Dimension or a single Dimension.

  • query: Tuple, Array or single Dimension or dimension Type.

The return type will be a Tuple of Int or a single Int, depending on wether query is a Tuple or single Dimension.

Example

julia
julia> using DimensionalData
 
 julia> A = DimArray(ones(10, 10, 10), (X, Y, Z));
@@ -122,7 +122,7 @@ import{_ as s,c as i,o as a,a5 as n}from"./chunks/framework.sc_CWmU1.js";const y
 (3, 1, 2)
 
 julia> dimnum(A, Y)
-2

source


# DimensionalData.Dimensions.hasdimFunction.
julia
hasdim([f], x, query::Tuple) => NTUple{Bool}
+2

source


# DimensionalData.Dimensions.hasdimFunction.
julia
hasdim([f], x, query::Tuple) => NTUple{Bool}
 hasdim([f], x, query...) => NTUple{Bool}
 hasdim([f], x, query) => Bool

Check if an object x has dimensions that match or inherit from the query dimensions.

Arguments

  • x: any object with a dims method, a Tuple of Dimension or a single Dimension.

  • query: Tuple or single Dimension or dimension Type.

  • f: <: by default, but can be >: to match abstract types to concrete types.

Check if an object or tuple contains an Dimension, or a tuple of dimensions.

Example

julia
julia> using DimensionalData
 
@@ -135,7 +135,7 @@ import{_ as s,c as i,o as a,a5 as n}from"./chunks/framework.sc_CWmU1.js";const y
 (true, true, true)
 
 julia> hasdim(A, Ti)
-false

source


Multi-array datasets

# DimensionalData.AbstractDimStackType.
julia
AbstractDimStack

Abstract supertype for dimensional stacks.

These have multiple layers of data, but share dimensions.

Notably, their behaviour lies somewhere between a DimArray and a NamedTuple:

  • indexing with a Symbol as in dimstack[:symbol] returns a DimArray layer.

  • iteration and map apply over array layers, as indexed with a Symbol.

  • getindex and many base methods are applied as for DimArray - to avoid the need to allways use map.

This design gives very succinct code when working with many-layered, mixed-dimension objects. But it may be jarring initially - the most surprising outcome is that dimstack[1] will return a NamedTuple of values for the first index in all layers, while first(dimstack) will return the first value of the iterator - the DimArray for the first layer.

See DimStack for the concrete implementation. Most methods are defined on the abstract type.

To extend AbstractDimStack, implement argument and keyword version of rebuild and also rebuild_from_arrays.

The constructor of an AbstractDimStack must accept a NamedTuple.

source


# DimensionalData.DimStackType.
julia
DimStack <: AbstractDimStack
+false

source


Multi-array datasets

# DimensionalData.AbstractDimStackType.
julia
AbstractDimStack

Abstract supertype for dimensional stacks.

These have multiple layers of data, but share dimensions.

Notably, their behaviour lies somewhere between a DimArray and a NamedTuple:

  • indexing with a Symbol as in dimstack[:symbol] returns a DimArray layer.

  • iteration and map apply over array layers, as indexed with a Symbol.

  • getindex and many base methods are applied as for DimArray - to avoid the need to allways use map.

This design gives very succinct code when working with many-layered, mixed-dimension objects. But it may be jarring initially - the most surprising outcome is that dimstack[1] will return a NamedTuple of values for the first index in all layers, while first(dimstack) will return the first value of the iterator - the DimArray for the first layer.

See DimStack for the concrete implementation. Most methods are defined on the abstract type.

To extend AbstractDimStack, implement argument and keyword version of rebuild and also rebuild_from_arrays.

The constructor of an AbstractDimStack must accept a NamedTuple.

source


# DimensionalData.DimStackType.
julia
DimStack <: AbstractDimStack
 
 DimStack(data::AbstractDimArray...; kw...)
 DimStack(data::Tuple{Vararg{AbstractDimArray}}; kw...)
@@ -164,7 +164,7 @@ import{_ as s,c as i,o as a,a5 as n}from"./chunks/framework.sc_CWmU1.js";const y
 (one = 4.0, two = 8.0, three = 12.0)
 
 julia> s[X(At(:a))] isa DimStack
-true

source


Dimension generators

# DimensionalData.DimIndicesType.
julia
DimIndices <: AbstractArray
+true

source


Dimension generators

# DimensionalData.DimIndicesType.
julia
DimIndices <: AbstractArray
 
 DimIndices(x)
 DimIndices(dims::Tuple)
@@ -174,7 +174,7 @@ import{_ as s,c as i,o as a,a5 as n}from"./chunks/framework.sc_CWmU1.js";const y
 julia&gt; A[di] # Index A with these indices dims(d) = (X{StepRange{Int64, Int64}}(1:2:3), Y{StepRange{Int64, Int64}}(1:2:3)) ╭─────────────────────────╮ │ 2×2 DimArray{Float64,2} │ ├─────────────────────────┴─────────────────────────────────── dims ┐   ↓ Y Sampled{Float64} 0.0:0.6:0.6 ForwardOrdered Regular Points,   → X Categorical{Char} &#39;a&#39;:2:&#39;c&#39; ForwardOrdered └───────────────────────────────────────────────────────────────────┘  ↓ →   &#39;a&#39;       &#39;c&#39;  0.0  0.513225  0.771862  0.6  0.837621  0.441426
 
 
-[source](https://github.com/rafaqz/DimensionalData.jl/blob/1dfd48c068bff4dbda475d53114153830d80a46e/src/dimindices.jl#L48-L108)
+[source](https://github.com/rafaqz/DimensionalData.jl/blob/7e6d97a166ff6e5e8de2ca7e39a17f1d565dbdf3/src/dimindices.jl#L48-L108)
 
 </div>
 <br>
@@ -203,11 +203,11 @@ import{_ as s,c as i,o as a,a5 as n}from"./chunks/framework.sc_CWmU1.js";const y
   1.0       11.0       21.0
   1.0  0.473548   0.773863   0.541381
  10.0  0.951457   0.176647   0.968292
- 22.0  0.822979   0.980585   0.544853

Using At would make sure we only use exact interpolation, while Contains with sampleing of Intervals would make sure that each values is taken only from an Interval that is present in the lookups.

source


# DimensionalData.DimPointsType.
julia
DimPoints <: AbstractArray
+ 22.0  0.822979   0.980585   0.544853

Using At would make sure we only use exact interpolation, while Contains with sampleing of Intervals would make sure that each values is taken only from an Interval that is present in the lookups.

source


# DimensionalData.DimPointsType.
julia
DimPoints <: AbstractArray
 
 DimPoints(x; order)
 DimPoints(dims::Tuple; order)
-DimPoints(dims::Dimension; order)

Like CartesianIndices, but for the point values of the dimension index. Behaves as an Array of Tuple lookup values (whatever they are) for all combinations of the lookup values of dims.

Either a Dimension, a Tuple of Dimension or an object x that defines a dims method can be passed in.

Keywords

  • order: determines the order of the points, the same as the order of dims by default.

source


Tables.jl/TableTraits.jl interface

# DimensionalData.AbstractDimTableType.
julia
AbstractDimTable <: Tables.AbstractColumns

Abstract supertype for dim tables

source


# DimensionalData.DimTableType.
julia
DimTable <: AbstractDimTable
+DimPoints(dims::Dimension; order)

Like CartesianIndices, but for the point values of the dimension index. Behaves as an Array of Tuple lookup values (whatever they are) for all combinations of the lookup values of dims.

Either a Dimension, a Tuple of Dimension or an object x that defines a dims method can be passed in.

Keywords

  • order: determines the order of the points, the same as the order of dims by default.

source


Tables.jl/TableTraits.jl interface

# DimensionalData.AbstractDimTableType.
julia
AbstractDimTable <: Tables.AbstractColumns

Abstract supertype for dim tables

source


# DimensionalData.DimTableType.
julia
DimTable <: AbstractDimTable
 
 DimTable(s::AbstractDimStack; mergedims=nothing)
 DimTable(x::AbstractDimArray; layersfrom=nothing, mergedims=nothing)
@@ -237,7 +237,7 @@ import{_ as s,c as i,o as a,a5 as n}from"./chunks/framework.sc_CWmU1.js";const y
  1.0  1.0  1.0  1.0  1.0  1.0  1.0  1.0     1.0  1.0  1.0  1.0  1.0  1.0  1.0
  1.0  1.0  1.0  1.0  1.0  1.0  1.0  1.0  1.0  1.0  1.0  1.0  1.0  1.0  1.0
 
-julia>

source


Group by methods

For transforming DimensionalData objects:

# DataAPI.groupbyFunction.
julia
groupby(A::Union{AbstractDimArray,AbstractDimStack}, dims::Pair...)
+julia>

source


Group by methods

For transforming DimensionalData objects:

# DataAPI.groupbyFunction.
julia
groupby(A::Union{AbstractDimArray,AbstractDimStack}, dims::Pair...)
 groupby(A::Union{AbstractDimArray,AbstractDimStack}, dims::Dimension{<:Callable}...)

Group A by grouping functions or Bins over multiple dimensions.

Arguments

  • A: any AbstractDimArray or AbsractDimStack.

  • dims: Pairs such as groups = groupby(A, :dimname => groupingfunction) or wrapped Dimensions like groups = groupby(A, DimType(groupingfunction)). Instead of a grouping function Bins can be used to specify group bins.

Return value

A DimGroupByArray is returned, which is basically a regular AbstractDimArray but holding the grouped AbstractDimArray or AbstractDimStrack. Its dims hold the sorted values returned by the grouping function/s.

Base julia and package methods work on DimGroupByArray as for any other AbstractArray of AbstractArray.

It is common to broadcast or map a reducing function over groups, such as mean or sum, like mean.(groups) or map(mean, groups). This will return a regular DimArray, or DimGroupByArray if dims keyword is used in the reducing function or it otherwise returns an AbstractDimArray or AbstractDimStack.

Example

Group some data along the time dimension:

julia
julia> using DimensionalData, Dates
 
 julia> A = rand(X(1:0.1:20), Y(1:20), Ti(DateTime(2000):Day(3):DateTime(2003)));
@@ -293,8 +293,8 @@ import{_ as s,c as i,o as a,a5 as n}from"./chunks/framework.sc_CWmU1.js";const y
 
  10        0.500183     0.501327
  11        0.497746     0.500079
- 12        0.500287     0.500417

source


# DimensionalData.DimGroupByArrayType.
julia
DimGroupByArray <: AbstractDimArray

DimGroupByArray is essentially a DimArray but holding the results of a groupby operation.

Its dimensions are the sorted results of the grouping functions used in groupby.

This wrapper allows for specialisations on later broadcast or reducing operations, e.g. for chunk reading with DiskArrays.jl, because we know the data originates from a single array.

source


# DimensionalData.BinsType.
julia
Bins(f, bins; labels, pad)
-Bins(bins; labels, pad)

Specify bins to reduce groups after applying function f.

  • f a grouping function of the lookup values, by default identity.

  • bins:

    • an Integer will divide the group values into equally spaced sections.

    • an AbstractArray of values will be treated as exact matches for the return value of f. For example, 1:3 will create 3 bins - 1, 2, 3.

    • an AbstractArray of IntervalSets.Interval can be used to explictly define the intervals. Overlapping intervals have undefined behaviour.

Keywords

  • pad: fraction of the total interval to pad at each end when Bins contains an Integer. This avoids losing the edge values. Note this is a messy solution - it will often be prefereble to manually specify a Vector of chosen Intervals rather than relying on passing an Integer and pad.

  • labels: a list of descriptive labels for the bins. The labels need to have the same length as bins.

When the return value of f is a tuple, binning is applied to the last value of the tuples.

source


# DimensionalData.rangesFunction.
julia
ranges(A::AbsttactRange{<:Integer})

Generate a Vector of UnitRange with length step(A)

source


# DimensionalData.intervalsFunction.
julia
intervals(A::AbstractRange)

Generate a Vector of UnitRange with length step(A)

source


# DimensionalData.CyclicBinsType.
julia
CyclicBins(f; cycle, start, step, labels)

Cyclic bins to reduce groups after applying function f. Groups can wrap around the cycle. This is used for grouping in seasons, months and hours but can also be used for custom cycles.

  • f a grouping function of the lookup values, by default identity.

Keywords

  • cycle: the length of the cycle, in return values of f.

  • start: the start of the cycle: a return value of f.

  • step the number of sequential values to group.

  • labels: either a vector of labels matching the number of groups, or a function that generates labels from Vector{Int} of the selected bins.

When the return value of f is a tuple, binning is applied to the last value of the tuples.

source


# DimensionalData.seasonsFunction.
julia
seasons(; [start=Dates.December, labels])

Generates CyclicBins for three month periods.

Keywords

  • start: By default seasons start in December, but any integer 1:12 can be used.

  • labels: either a vector of four labels, or a function that generates labels from Vector{Int} of the selected quartals.

source


# DimensionalData.monthsFunction.
julia
months(step; [start=Dates.January, labels])

Generates CyclicBins for grouping to arbitrary month periods. These can wrap around the end of a year.

  • step the number of months to group.

Keywords

  • start: By default months start in January, but any integer 1:12 can be used.

  • labels: either a vector of labels matching the number of groups, or a function that generates labels from Vector{Int} of the selected months.

source


# DimensionalData.hoursFunction.
julia
hours(step; [start=0, labels])

Generates CyclicBins for grouping to arbitrary hour periods. These can wrap around the end of the day.

  • steps the number of hours to group.

Keywords

  • start: By default seasons start at 0, but any integer 1:24 can be used.

  • labels: either a vector of four labels, or a function that generates labels from Vector{Int} of the selected hours of the day.

source


Utility methods

For transforming DimensionalData objects:

# DimensionalData.Dimensions.Lookups.setFunction.
julia
set(x, val)
+ 12        0.500287     0.500417

source


# DimensionalData.DimGroupByArrayType.
julia
DimGroupByArray <: AbstractDimArray

DimGroupByArray is essentially a DimArray but holding the results of a groupby operation.

Its dimensions are the sorted results of the grouping functions used in groupby.

This wrapper allows for specialisations on later broadcast or reducing operations, e.g. for chunk reading with DiskArrays.jl, because we know the data originates from a single array.

source


# DimensionalData.BinsType.
julia
Bins(f, bins; labels, pad)
+Bins(bins; labels, pad)

Specify bins to reduce groups after applying function f.

  • f a grouping function of the lookup values, by default identity.

  • bins:

    • an Integer will divide the group values into equally spaced sections.

    • an AbstractArray of values will be treated as exact matches for the return value of f. For example, 1:3 will create 3 bins - 1, 2, 3.

    • an AbstractArray of IntervalSets.Interval can be used to explictly define the intervals. Overlapping intervals have undefined behaviour.

Keywords

  • pad: fraction of the total interval to pad at each end when Bins contains an Integer. This avoids losing the edge values. Note this is a messy solution - it will often be prefereble to manually specify a Vector of chosen Intervals rather than relying on passing an Integer and pad.

  • labels: a list of descriptive labels for the bins. The labels need to have the same length as bins.

When the return value of f is a tuple, binning is applied to the last value of the tuples.

source


# DimensionalData.rangesFunction.
julia
ranges(A::AbsttactRange{<:Integer})

Generate a Vector of UnitRange with length step(A)

source


# DimensionalData.intervalsFunction.
julia
intervals(A::AbstractRange)

Generate a Vector of UnitRange with length step(A)

source


# DimensionalData.CyclicBinsType.
julia
CyclicBins(f; cycle, start, step, labels)

Cyclic bins to reduce groups after applying function f. Groups can wrap around the cycle. This is used for grouping in seasons, months and hours but can also be used for custom cycles.

  • f a grouping function of the lookup values, by default identity.

Keywords

  • cycle: the length of the cycle, in return values of f.

  • start: the start of the cycle: a return value of f.

  • step the number of sequential values to group.

  • labels: either a vector of labels matching the number of groups, or a function that generates labels from Vector{Int} of the selected bins.

When the return value of f is a tuple, binning is applied to the last value of the tuples.

source


# DimensionalData.seasonsFunction.
julia
seasons(; [start=Dates.December, labels])

Generates CyclicBins for three month periods.

Keywords

  • start: By default seasons start in December, but any integer 1:12 can be used.

  • labels: either a vector of four labels, or a function that generates labels from Vector{Int} of the selected quartals.

source


# DimensionalData.monthsFunction.
julia
months(step; [start=Dates.January, labels])

Generates CyclicBins for grouping to arbitrary month periods. These can wrap around the end of a year.

  • step the number of months to group.

Keywords

  • start: By default months start in January, but any integer 1:12 can be used.

  • labels: either a vector of labels matching the number of groups, or a function that generates labels from Vector{Int} of the selected months.

source


# DimensionalData.hoursFunction.
julia
hours(step; [start=0, labels])

Generates CyclicBins for grouping to arbitrary hour periods. These can wrap around the end of the day.

  • steps the number of hours to group.

Keywords

  • start: By default seasons start at 0, but any integer 1:24 can be used.

  • labels: either a vector of four labels, or a function that generates labels from Vector{Int} of the selected hours of the day.

source


Utility methods

For transforming DimensionalData objects:

# DimensionalData.Dimensions.Lookups.setFunction.
julia
set(x, val)
 set(x, args::Pairs...) => x with updated field/s
 set(x, args...; kw...) => x with updated field/s
 set(x, args::Tuple{Vararg{Dimension}}; kw...) => x with updated field/s
@@ -356,11 +356,11 @@ import{_ as s,c as i,o as a,a5 as n}from"./chunks/framework.sc_CWmU1.js";const y
   -20.0  -10.0  0.0  10.0
  10.0    0.0    0.0  0.0   0.0
  20.0    0.0    0.0  0.0   0.0
- 30.0    0.0    0.0  0.0   0.0

source


# DimensionalData.Dimensions.Lookups.rebuildFunction.
julia
rebuild(x; kw...)

Rebuild an object struct with updated field values.

x can be a AbstractDimArray, a Dimension, Lookup or other custom types.

This is an abstraction that alows inbuilt and custom types to be rebuilt to update their fields, as most objects in DimensionalData.jl are immutable.

Rebuild is mostly automated using ConstructionBase.setproperties. It should only be defined if your object has fields with with different names to DimensionalData objects. Try not to do that!

The arguments required are defined for the abstract type that has a rebuild method.

AbstractBasicDimArray:

  • dims: a Tuple of Dimension

AbstractDimArray:

  • data: the parent object - an AbstractArray

  • dims: a Tuple of Dimension

  • refdims: a Tuple of Dimension

  • name: A Symbol, or NoName and Name on GPU.

  • metadata: A Dict-like object

AbstractDimStack:

  • data: the parent object, often a NamedTuple

  • dims, refdims, metadata

Dimension:

  • val: anything.

Lookup:

  • data: the parent object, an AbstractArray

  • Note: argument rebuild is deprecated on AbstractDimArray and

AbstractDimStack in favour of allways using the keyword version. In future the argument version will only be used on Dimension, which only have one argument.

source


# DimensionalData.modifyFunction.
julia
modify(f, A::AbstractDimArray) => AbstractDimArray
+ 30.0    0.0    0.0  0.0   0.0

source


# DimensionalData.Dimensions.Lookups.rebuildFunction.
julia
rebuild(x; kw...)

Rebuild an object struct with updated field values.

x can be a AbstractDimArray, a Dimension, Lookup or other custom types.

This is an abstraction that alows inbuilt and custom types to be rebuilt to update their fields, as most objects in DimensionalData.jl are immutable.

Rebuild is mostly automated using ConstructionBase.setproperties. It should only be defined if your object has fields with with different names to DimensionalData objects. Try not to do that!

The arguments required are defined for the abstract type that has a rebuild method.

AbstractBasicDimArray:

  • dims: a Tuple of Dimension

AbstractDimArray:

  • data: the parent object - an AbstractArray

  • dims: a Tuple of Dimension

  • refdims: a Tuple of Dimension

  • name: A Symbol, or NoName and Name on GPU.

  • metadata: A Dict-like object

AbstractDimStack:

  • data: the parent object, often a NamedTuple

  • dims, refdims, metadata

Dimension:

  • val: anything.

Lookup:

  • data: the parent object, an AbstractArray

  • Note: argument rebuild is deprecated on AbstractDimArray and

AbstractDimStack in favour of allways using the keyword version. In future the argument version will only be used on Dimension, which only have one argument.

source


# DimensionalData.modifyFunction.
julia
modify(f, A::AbstractDimArray) => AbstractDimArray
 modify(f, s::AbstractDimStack) => AbstractDimStack
 modify(f, dim::Dimension) => Dimension
 modify(f, x, lookupdim::Dimension) => typeof(x)

Modify the parent data, rebuilding the object wrapper without change. f must return a AbstractArray of the same size as the original.

This method is mostly useful as a way of swapping the parent array type of an object.

Example

If we have a previously-defined DimArray, we can copy it to an Nvidia GPU with:

julia
A = DimArray(rand(100, 100), (X, Y))
-modify(CuArray, A)

This also works for all the data layers in a DimStack.

source


# DimensionalData.broadcast_dimsFunction.
julia
broadcast_dims(f, sources::AbstractDimArray...) => AbstractDimArray

Broadcast function f over the AbstractDimArrays in sources, permuting and reshaping dimensions to match where required. The result will contain all the dimensions in all passed in arrays in the order in which they are found.

Arguments

  • sources: AbstractDimArrays to broadcast over with f.

This is like broadcasting over every slice of A if it is sliced by the dimensions of B.

source


# DimensionalData.broadcast_dims!Function.
julia
broadcast_dims!(f, dest::AbstractDimArray, sources::AbstractDimArray...) => dest

Broadcast function f over the AbstractDimArrays in sources, writing to dest. sources are permuting and reshaping dimensions to match where required.

The result will contain all the dimensions in all passed in arrays, in the order in which they are found.

Arguments

  • dest: AbstractDimArray to update.

  • sources: AbstractDimArrays to broadcast over with f.

source


# DimensionalData.mergedimsFunction.
julia
mergedims(old_dims => new_dim) => Dimension

Return a dimension new_dim whose indices are a MergedLookup of the indices of old_dims.

source

julia
mergedims(dims, old_dims => new_dim, others::Pair...) => dims_new

If dimensions old_dims, new_dim, etc. are found in dims, then return new dims_new where all dims in old_dims have been combined into a single dim new_dim. The returned dimension will keep only the name of new_dim. Its coords will be a MergedLookup of the coords of the dims in old_dims. New dimensions are always placed at the end of dims_new. others contains other dimension pairs to be merged.

Example

julia
julia> using DimensionalData
+modify(CuArray, A)

This also works for all the data layers in a DimStack.

source


# DimensionalData.broadcast_dimsFunction.
julia
broadcast_dims(f, sources::AbstractDimArray...) => AbstractDimArray

Broadcast function f over the AbstractDimArrays in sources, permuting and reshaping dimensions to match where required. The result will contain all the dimensions in all passed in arrays in the order in which they are found.

Arguments

  • sources: AbstractDimArrays to broadcast over with f.

This is like broadcasting over every slice of A if it is sliced by the dimensions of B.

source


# DimensionalData.broadcast_dims!Function.
julia
broadcast_dims!(f, dest::AbstractDimArray, sources::AbstractDimArray...) => dest

Broadcast function f over the AbstractDimArrays in sources, writing to dest. sources are permuting and reshaping dimensions to match where required.

The result will contain all the dimensions in all passed in arrays, in the order in which they are found.

Arguments

  • dest: AbstractDimArray to update.

  • sources: AbstractDimArrays to broadcast over with f.

source


# DimensionalData.mergedimsFunction.
julia
mergedims(old_dims => new_dim) => Dimension

Return a dimension new_dim whose indices are a MergedLookup of the indices of old_dims.

source

julia
mergedims(dims, old_dims => new_dim, others::Pair...) => dims_new

If dimensions old_dims, new_dim, etc. are found in dims, then return new dims_new where all dims in old_dims have been combined into a single dim new_dim. The returned dimension will keep only the name of new_dim. Its coords will be a MergedLookup of the coords of the dims in old_dims. New dimensions are always placed at the end of dims_new. others contains other dimension pairs to be merged.

Example

julia
julia> using DimensionalData
 
 julia> ds = (X(0:0.1:0.4), Y(10:10:100), Ti([0, 3, 4]))
  X  0.0:0.1:0.4,
@@ -369,9 +369,9 @@ import{_ as s,c as i,o as a,a5 as n}from"./chunks/framework.sc_CWmU1.js";const y
 
 julia> mergedims(ds, (X, Y) => :space)
  Ti    [0, 3, 4],
- space MergedLookup{Tuple{Float64, Int64}} [(0.0, 10), (0.1, 10), , (0.3, 100), (0.4, 100)]  X,  Y

source

julia
mergedims(A::AbstractDimArray, dim_pairs::Pair...) => AbstractDimArray
-mergedims(A::AbstractDimStack, dim_pairs::Pair...) => AbstractDimStack

Return a new array or stack whose dimensions are the result of mergedims(dims(A), dim_pairs).

source


# DimensionalData.unmergedimsFunction.
julia
unmergedims(merged_dims::Tuple{Vararg{Dimension}}) => Tuple{Vararg{Dimension}}

Return the unmerged dimensions from a tuple of merged dimensions. However, the order of the original dimensions are not necessarily preserved.

source

julia
unmergedims(A::AbstractDimArray, original_dims) => AbstractDimArray
-unmergedims(A::AbstractDimStack, original_dims) => AbstractDimStack

Return a new array or stack whose dimensions are restored to their original prior to calling mergedims(A, dim_pairs).

source


# DimensionalData.reorderFunction.
julia
reorder(A::Union{AbstractDimArray,AbstractDimStack}, order::Pair...)
+ space MergedLookup{Tuple{Float64, Int64}} [(0.0, 10), (0.1, 10), , (0.3, 100), (0.4, 100)]  X,  Y

source

julia
mergedims(A::AbstractDimArray, dim_pairs::Pair...) => AbstractDimArray
+mergedims(A::AbstractDimStack, dim_pairs::Pair...) => AbstractDimStack

Return a new array or stack whose dimensions are the result of mergedims(dims(A), dim_pairs).

source


# DimensionalData.unmergedimsFunction.
julia
unmergedims(merged_dims::Tuple{Vararg{Dimension}}) => Tuple{Vararg{Dimension}}

Return the unmerged dimensions from a tuple of merged dimensions. However, the order of the original dimensions are not necessarily preserved.

source

julia
unmergedims(A::AbstractDimArray, original_dims) => AbstractDimArray
+unmergedims(A::AbstractDimStack, original_dims) => AbstractDimStack

Return a new array or stack whose dimensions are restored to their original prior to calling mergedims(A, dim_pairs).

source


# DimensionalData.reorderFunction.
julia
reorder(A::Union{AbstractDimArray,AbstractDimStack}, order::Pair...)
 reorder(A::Union{AbstractDimArray,AbstractDimStack}, order)
 reorder(A::Dimension, order::Order)

Reorder every dims index/array to order, or reorder index for the the given dimension(s) in order.

order can be an Order, Dimension => Order pairs. A Tuple of Dimensions or any object that defines dims can be used in which case dimensions are

If no axis reversal is required the same objects will be returned, without allocation.

Example

julia
using DimensionalData
 
@@ -385,7 +385,7 @@ import{_ as s,c as i,o as a,a5 as n}from"./chunks/framework.sc_CWmU1.js";const y
 reorder(rev, da) == da
 
 # output
-true

source


Base methods

# Base.catFunction.
julia
Base.cat(stacks::AbstractDimStack...; [keys=keys(stacks[1])], dims)

Concatenate all or a subset of layers for all passed in stacks.

Keywords

  • keys: Tuple of Symbol for the stack keys to concatenate.

  • dims: Dimension of child array to concatenate on.

Example

Concatenate the :sea_surface_temp and :humidity layers in the time dimension:

julia
cat(stacks...; keys=(:sea_surface_temp, :humidity), dims=Ti)

source


# Base.copy!Function.
julia
Base.copy!(dst::AbstractArray, src::AbstractGimStack, key::Key)

Copy the stack layer key to dst, which can be any AbstractArray.

Example

Copy the :humidity layer from stack to array.

julia
copy!(array, stack, :humidity)

source

julia
Base.copy!(dst::AbstractDimStack, src::AbstractDimStack, [keys=keys(dst)])

Copy all or a subset of layers from one stack to another.

Example

Copy just the :sea_surface_temp and :humidity layers from src to dst.

julia
copy!(dst::AbstractDimStack, src::AbstractDimStack, keys=(:sea_surface_temp, :humidity))

source


# Base.eachsliceFunction.
julia
Base.eachslice(stack::AbstractDimStack; dims)

Create a generator that iterates over dimensions dims of stack, returning stacks that select all the data from the other dimensions in stack using views.

The generator has size and axes equivalent to those of the provided dims.

Examples

julia
julia> ds = DimStack((
+true

source


Base methods

# Base.catFunction.
julia
Base.cat(stacks::AbstractDimStack...; [keys=keys(stacks[1])], dims)

Concatenate all or a subset of layers for all passed in stacks.

Keywords

  • keys: Tuple of Symbol for the stack keys to concatenate.

  • dims: Dimension of child array to concatenate on.

Example

Concatenate the :sea_surface_temp and :humidity layers in the time dimension:

julia
cat(stacks...; keys=(:sea_surface_temp, :humidity), dims=Ti)

source


# Base.copy!Function.
julia
Base.copy!(dst::AbstractArray, src::AbstractGimStack, key::Key)

Copy the stack layer key to dst, which can be any AbstractArray.

Example

Copy the :humidity layer from stack to array.

julia
copy!(array, stack, :humidity)

source

julia
Base.copy!(dst::AbstractDimStack, src::AbstractDimStack, [keys=keys(dst)])

Copy all or a subset of layers from one stack to another.

Example

Copy just the :sea_surface_temp and :humidity layers from src to dst.

julia
copy!(dst::AbstractDimStack, src::AbstractDimStack, keys=(:sea_surface_temp, :humidity))

source


# Base.eachsliceFunction.
julia
Base.eachslice(stack::AbstractDimStack; dims)

Create a generator that iterates over dimensions dims of stack, returning stacks that select all the data from the other dimensions in stack using views.

The generator has size and axes equivalent to those of the provided dims.

Examples

julia
julia> ds = DimStack((
            x=DimArray(randn(2, 3, 4), (X([:x1, :x2]), Y(1:3), Z)),
            y=DimArray(randn(2, 3, 5), (X([:x1, :x2]), Y(1:3), Ti))
        ));
@@ -405,13 +405,13 @@ import{_ as s,c as i,o as a,a5 as n}from"./chunks/framework.sc_CWmU1.js";const y
   Ti
 and 2 layers:
   :x Float64 dims: Y (3)
-  :y Float64 dims: Y, Ti (3×5)

source


Most base methods work as expected, using Dimension wherever a dims keyword is used. They are not allspecifically documented here.

Name

# DimensionalData.AbstractNameType.
julia
AbstractName

Abstract supertype for name wrappers.

source


# DimensionalData.NameType.
julia
Name <: AbstractName
+  :y Float64 dims: Y, Ti (3×5)

source


Most base methods work as expected, using Dimension wherever a dims keyword is used. They are not allspecifically documented here.

Name

# DimensionalData.AbstractNameType.
julia
AbstractName

Abstract supertype for name wrappers.

source


# DimensionalData.NameType.
julia
Name <: AbstractName
 
 Name(name::Union{Symbol,Name) => Name
-Name(name::NoName) => NoName

Name wrapper. This lets arrays keep symbol names when the array wrapper neeeds to be \`isbits, like for use on GPUs. It makes the name a property of the type. It's not necessary to use in normal use, a symbol is probably easier.

source


# DimensionalData.NoNameType.
julia
NoName <: AbstractName
+Name(name::NoName) => NoName

Name wrapper. This lets arrays keep symbol names when the array wrapper neeeds to be \`isbits, like for use on GPUs. It makes the name a property of the type. It's not necessary to use in normal use, a symbol is probably easier.

source


# DimensionalData.NoNameType.
julia
NoName <: AbstractName
 
-NoName()

NoName specifies an array is not named, and is the default name value for all AbstractDimArrays.

source


Internal interface

# DimensionalData.DimArrayInterfaceType.
julia
    DimArrayInterface

An Interfaces.jl Interface with mandatory components (:dims, :refdims_base, :ndims, :size, :rebuild_parent, :rebuild_dims, :rebuild_parent_kw, :rebuild_dims_kw, :rebuild) and optional components (:refdims, :name, :metadata).

This is an early stage of inteface definition, many things are not yet tested.

Pass constructed AbstractDimArrays as test data.

They must not be zero dimensional, and should test at least 1, 2, and 3 dimensions.

source


# DimensionalData.DimStackInterfaceType.
julia
    DimStackInterface

An Interfaces.jl Interface with mandatory components (:dims, :refdims_base, :ndims, :size, :rebuild_parent, :rebuild_dims, :rebuild_layerdims, :rebuild_dims_kw, :rebuild_parent_kw, :rebuild_layerdims_kw, :rebuild) and optional components (:refdims, :metadata).

This is an early stage of inteface definition, many things are not yet tested.

Pass constructed AbstractDimArrays as test data.

They must not be zero dimensional, and should test at least 1, 2, and 3 dimensions.

source


# DimensionalData.rebuild_from_arraysFunction.
julia
rebuild_from_arrays(s::AbstractDimStack, das::NamedTuple{<:Any,<:Tuple{Vararg{AbstractDimArray}}}; kw...)

Rebuild an AbstractDimStack from a Tuple or NamedTuple of AbstractDimArray and an existing stack.

Keywords

Keywords are simply the fields of the stack object:

  • data

  • dims

  • refdims

  • metadata

  • layerdims

  • layermetadata

source


# DimensionalData.show_mainFunction.
julia
show_main(io::IO, mime, A::AbstractDimArray)
-show_main(io::IO, mime, A::AbstractDimStack)

Interface methods for adding the main part of show

At the least, you likely want to call:

'''julia print_top(io, mime, A) '''

But read the DimensionalData.jl show.jl code for details.

source


# DimensionalData.show_afterFunction.
julia
show_after(io::IO, mime, A::AbstractDimArray)
-show_after(io::IO, mime, A::AbstractDimStack)

Interface methods for adding addional show text for AbstractDimArray/AbstractDimStack subtypes.

Always include kw to avoid future breaking changes

Additional keywords may be added at any time.

blockwidth is passed in context

julia
blockwidth = get(io, :blockwidth, 10000)

Note - a anssi box is left unclosed. This method needs to close it, or add more. blockwidth is the maximum length of the inner text.

Most likely you always want to at least close the show blocks with:

'''julia print_block_close(io, blockwidth) '''

But read the DimensionalData.jl show.jl code for details.

source


# DimensionalData.refdims_titleFunction.
julia
refdims_title(A::AbstractDimArray)
+NoName()

NoName specifies an array is not named, and is the default name value for all AbstractDimArrays.

source


Internal interface

# DimensionalData.DimArrayInterfaceType.
julia
    DimArrayInterface

An Interfaces.jl Interface with mandatory components (:dims, :refdims_base, :ndims, :size, :rebuild_parent, :rebuild_dims, :rebuild_parent_kw, :rebuild_dims_kw, :rebuild) and optional components (:refdims, :name, :metadata).

This is an early stage of inteface definition, many things are not yet tested.

Pass constructed AbstractDimArrays as test data.

They must not be zero dimensional, and should test at least 1, 2, and 3 dimensions.

source


# DimensionalData.DimStackInterfaceType.
julia
    DimStackInterface

An Interfaces.jl Interface with mandatory components (:dims, :refdims_base, :ndims, :size, :rebuild_parent, :rebuild_dims, :rebuild_layerdims, :rebuild_dims_kw, :rebuild_parent_kw, :rebuild_layerdims_kw, :rebuild) and optional components (:refdims, :metadata).

This is an early stage of inteface definition, many things are not yet tested.

Pass constructed AbstractDimArrays as test data.

They must not be zero dimensional, and should test at least 1, 2, and 3 dimensions.

source


# DimensionalData.rebuild_from_arraysFunction.
julia
rebuild_from_arrays(s::AbstractDimStack, das::NamedTuple{<:Any,<:Tuple{Vararg{AbstractDimArray}}}; kw...)

Rebuild an AbstractDimStack from a Tuple or NamedTuple of AbstractDimArray and an existing stack.

Keywords

Keywords are simply the fields of the stack object:

  • data

  • dims

  • refdims

  • metadata

  • layerdims

  • layermetadata

source


# DimensionalData.show_mainFunction.
julia
show_main(io::IO, mime, A::AbstractDimArray)
+show_main(io::IO, mime, A::AbstractDimStack)

Interface methods for adding the main part of show

At the least, you likely want to call:

'''julia print_top(io, mime, A) '''

But read the DimensionalData.jl show.jl code for details.

source


# DimensionalData.show_afterFunction.
julia
show_after(io::IO, mime, A::AbstractDimArray)
+show_after(io::IO, mime, A::AbstractDimStack)

Interface methods for adding addional show text for AbstractDimArray/AbstractDimStack subtypes.

Always include kw to avoid future breaking changes

Additional keywords may be added at any time.

blockwidth is passed in context

julia
blockwidth = get(io, :blockwidth, 10000)

Note - a anssi box is left unclosed. This method needs to close it, or add more. blockwidth is the maximum length of the inner text.

Most likely you always want to at least close the show blocks with:

'''julia print_block_close(io, blockwidth) '''

But read the DimensionalData.jl show.jl code for details.

source


# DimensionalData.refdims_titleFunction.
julia
refdims_title(A::AbstractDimArray)
 refdims_title(refdims::Tuple)
-refdims_title(refdim::Dimension)

Generate a title string based on reference dimension values.

source


`,113),e=[t];function l(k,p,d,r,o,g){return a(),i("div",null,e)}const c=s(h,[["render",l]]);export{y as __pageData,c as default}; +refdims_title(refdim::Dimension)

Generate a title string based on reference dimension values.

source


`,113),t=[e];function l(k,p,d,r,o,g){return a(),i("div",null,t)}const c=s(h,[["render",l]]);export{y as __pageData,c as default}; diff --git a/dev/assets/api_reference.md.DstS_PCV.lean.js b/dev/assets/api_reference.md.BlLaF6ns.lean.js similarity index 69% rename from dev/assets/api_reference.md.DstS_PCV.lean.js rename to dev/assets/api_reference.md.BlLaF6ns.lean.js index 18e71c7d4..98c2e5f99 100644 --- a/dev/assets/api_reference.md.DstS_PCV.lean.js +++ b/dev/assets/api_reference.md.BlLaF6ns.lean.js @@ -1 +1 @@ -import{_ as s,c as i,o as a,a5 as n}from"./chunks/framework.sc_CWmU1.js";const y=JSON.parse('{"title":"API Reference","description":"","frontmatter":{},"headers":[],"relativePath":"api/reference.md","filePath":"api/reference.md","lastUpdated":null}'),h={name:"api/reference.md"},t=n("",113),e=[t];function l(k,p,d,r,o,g){return a(),i("div",null,e)}const c=s(h,[["render",l]]);export{y as __pageData,c as default}; +import{_ as s,c as i,o as a,a5 as n}from"./chunks/framework.sc_CWmU1.js";const y=JSON.parse('{"title":"API Reference","description":"","frontmatter":{},"headers":[],"relativePath":"api/reference.md","filePath":"api/reference.md","lastUpdated":null}'),h={name:"api/reference.md"},e=n("",113),t=[e];function l(k,p,d,r,o,g){return a(),i("div",null,t)}const c=s(h,[["render",l]]);export{y as __pageData,c as default}; diff --git a/dev/assets/app.DDVoNd5T.js b/dev/assets/app.dLN7n4MH.js similarity index 95% rename from dev/assets/app.DDVoNd5T.js rename to dev/assets/app.dLN7n4MH.js index 1386cb2e2..c13c1427f 100644 --- a/dev/assets/app.DDVoNd5T.js +++ b/dev/assets/app.dLN7n4MH.js @@ -1 +1 @@ -import{U as o,a6 as p,a7 as u,a8 as l,a9 as c,aa as f,ab as d,ac as m,ad as h,ae as g,af as A,X as P,d as _,u as v,k as y,y as R,ag as w,ah as C,ai as E,aj as b}from"./chunks/framework.sc_CWmU1.js";import{R as T}from"./chunks/theme.BjxY_D9x.js";function i(e){if(e.extends){const a=i(e.extends);return{...a,...e,async enhanceApp(t){a.enhanceApp&&await a.enhanceApp(t),e.enhanceApp&&await e.enhanceApp(t)}}}return e}const s=i(T),S=_({name:"VitePressApp",setup(){const{site:e,lang:a,dir:t}=v();return y(()=>{R(()=>{document.documentElement.lang=a.value,document.documentElement.dir=t.value})}),e.value.router.prefetchLinks&&w(),C(),E(),s.setup&&s.setup(),()=>b(s.Layout)}});async function D(){globalThis.__VITEPRESS__=!0;const e=L(),a=j();a.provide(u,e);const t=l(e.route);return a.provide(c,t),a.component("Content",f),a.component("ClientOnly",d),Object.defineProperties(a.config.globalProperties,{$frontmatter:{get(){return t.frontmatter.value}},$params:{get(){return t.page.value.params}}}),s.enhanceApp&&await s.enhanceApp({app:a,router:e,siteData:m}),{app:a,router:e,data:t}}function j(){return h(S)}function L(){let e=o,a;return g(t=>{let n=A(t),r=null;return n&&(e&&(a=n),(e||a===n)&&(n=n.replace(/\.js$/,".lean.js")),r=P(()=>import(n),[])),o&&(e=!1),r},s.NotFound)}o&&D().then(({app:e,router:a,data:t})=>{a.go().then(()=>{p(a.route,t.site),e.mount("#app")})});export{D as createApp}; +import{U as o,a6 as p,a7 as u,a8 as l,a9 as c,aa as f,ab as d,ac as m,ad as h,ae as g,af as A,X as P,d as _,u as v,k as y,y as R,ag as w,ah as C,ai as E,aj as b}from"./chunks/framework.sc_CWmU1.js";import{R as T}from"./chunks/theme.DZJFXSn2.js";function i(e){if(e.extends){const a=i(e.extends);return{...a,...e,async enhanceApp(t){a.enhanceApp&&await a.enhanceApp(t),e.enhanceApp&&await e.enhanceApp(t)}}}return e}const s=i(T),S=_({name:"VitePressApp",setup(){const{site:e,lang:a,dir:t}=v();return y(()=>{R(()=>{document.documentElement.lang=a.value,document.documentElement.dir=t.value})}),e.value.router.prefetchLinks&&w(),C(),E(),s.setup&&s.setup(),()=>b(s.Layout)}});async function D(){globalThis.__VITEPRESS__=!0;const e=L(),a=j();a.provide(u,e);const t=l(e.route);return a.provide(c,t),a.component("Content",f),a.component("ClientOnly",d),Object.defineProperties(a.config.globalProperties,{$frontmatter:{get(){return t.frontmatter.value}},$params:{get(){return t.page.value.params}}}),s.enhanceApp&&await s.enhanceApp({app:a,router:e,siteData:m}),{app:a,router:e,data:t}}function j(){return h(S)}function L(){let e=o,a;return g(t=>{let n=A(t),r=null;return n&&(e&&(a=n),(e||a===n)&&(n=n.replace(/\.js$/,".lean.js")),r=P(()=>import(n),[])),o&&(e=!1),r},s.NotFound)}o&&D().then(({app:e,router:a,data:t})=>{a.go().then(()=>{p(a.route,t.site),e.mount("#app")})});export{D as createApp}; diff --git a/dev/assets/basics.md.DBCW3hiD.js b/dev/assets/basics.md.BzToTypu.js similarity index 82% rename from dev/assets/basics.md.DBCW3hiD.js rename to dev/assets/basics.md.BzToTypu.js index a7d901711..086b6ff8a 100644 --- a/dev/assets/basics.md.DBCW3hiD.js +++ b/dev/assets/basics.md.BzToTypu.js @@ -7,36 +7,36 @@ import{_ as s,c as i,o as a,a5 as n}from"./chunks/framework.sc_CWmU1.js";const c a Sampled{Int64} 1:4 ForwardOrdered Regular Points, b Sampled{Int64} 1:5 ForwardOrdered Regular Points └───────────────────────────────────────────────────────┘ - 1 2 3 4 5 - 1 0.0542788 0.936506 0.127146 0.979309 0.343841 - 2 0.240449 0.0261437 0.181778 0.245737 0.672854 - 3 0.898288 0.237698 0.37129 0.0291369 0.384118 - 4 0.869654 0.798992 0.63767 0.35443 0.815929

or

julia
julia> C = DimArray(rand(Int8, 10), (alpha='a':'j',))
╭─────────────────────────────╮
+  1         2         3           4         5
+ 1    0.851271  0.952257  0.592206    0.139337  0.907961
+ 2    0.424101  0.827925  0.241736    0.802341  0.350739
+ 3    0.927257  0.514693  0.695199    0.701916  0.325628
+ 4    0.658879  0.705001  0.00286866  0.732011  0.0738764

or

julia
julia> C = DimArray(rand(Int8, 10), (alpha='a':'j',))
╭─────────────────────────────╮
 10-element DimArray{Int8,1}
 ├─────────────────────────────┴──────────────── dims ┐
 alpha Categorical{Char} 'a':1:'j' ForwardOrdered
 └────────────────────────────────────────────────────┘
- 'a'   103
- 'b'    -7
- 'c'  -124
- 'd'    59
- 'e'   -36
- 'f'   -30
- 'g'   116
- 'h'    12
- 'i'    95
+ 'a'    -1
+ 'b'    22
+ 'c'   -51
+ 'd'  -120
+ 'e'   -90
+ 'f'   -16
+ 'g'   -19
+ 'h'    61
+ 'i'   -29
  'j'  -110

or something a little bit more complicated:

julia
julia> data = rand(Int8, 2, 10, 3) .|> abs
2×10×3 Array{Int8, 3}:
 [:, :, 1] =
- 102   53   65  97  57  55  104  10  39  110
- 117  103  113  52   6  10   13  55  19   61
+ 124  30  62   27  10   76  67   74  49  126
+ 108  26  66  102  59  115  57  120  69  110
 
 [:, :, 2] =
- 103  103   50  105  125  45  85  51  77  71
-  97   73  112    4   44  83  39  86  56  61
+ 100    5  34  113    7  106  17  36   41  12
+  71  116  54    6  126   41   1  11  119  55
 
 [:, :, 3] =
- 100  118  60   91  116    6  65  124    6  105
-  19   85  71  124   70  115   7   69  114   16
julia
julia> B = DimArray(data, (channel=[:left, :right], time=1:10, iter=1:3))
╭─────────────────────────╮
+ 17  126  90  77   61  -128  73  79    7  94
+ 28   18  77  27  102    62  81  40  109  43
julia
julia> B = DimArray(data, (channel=[:left, :right], time=1:10, iter=1:3))
╭─────────────────────────╮
 2×10×3 DimArray{Int8,3}
 ├─────────────────────────┴─────────────────────────────── dims ┐
 channel Categorical{Symbol} [:left, :right] ForwardOrdered,
@@ -44,6 +44,6 @@ import{_ as s,c as i,o as a,a5 as n}from"./chunks/framework.sc_CWmU1.js";const c
 iter    Sampled{Int64} 1:3 ForwardOrdered Regular Points
 └───────────────────────────────────────────────────────────────┘
 [:, :, 1]
-        1    2    3   4   5   6    7   8   9   10
-  :left   102   53   65  97  57  55  104  10  39  110
-  :right  117  103  113  52   6  10   13  55  19   61
`,21),k=[l];function t(e,p,d,r,g,y){return a(),i("div",null,k)}const E=s(h,[["render",t]]);export{c as __pageData,E as default}; + 1 2 3 4 5 6 7 8 9 10 + :left 124 30 62 27 10 76 67 74 49 126 + :right 108 26 66 102 59 115 57 120 69 110`,21),k=[l];function t(e,p,d,r,g,y){return a(),i("div",null,k)}const E=s(h,[["render",t]]);export{c as __pageData,E as default}; diff --git a/dev/assets/basics.md.DBCW3hiD.lean.js b/dev/assets/basics.md.BzToTypu.lean.js similarity index 100% rename from dev/assets/basics.md.DBCW3hiD.lean.js rename to dev/assets/basics.md.BzToTypu.lean.js diff --git a/dev/assets/broadcast_dims.md.C3Wl_yJA.js b/dev/assets/broadcast_dims.md.CBUcfBrI.js similarity index 78% rename from dev/assets/broadcast_dims.md.C3Wl_yJA.js rename to dev/assets/broadcast_dims.md.CBUcfBrI.js index 065eb7452..cbbc56a32 100644 --- a/dev/assets/broadcast_dims.md.C3Wl_yJA.js +++ b/dev/assets/broadcast_dims.md.CBUcfBrI.js @@ -26,16 +26,16 @@ import{_ as s,c as i,o as a,a5 as n}from"./chunks/framework.sc_CWmU1.js";const c Ti Sampled{Dates.DateTime} Dates.DateTime("2000-01-01T00:00:00"):Dates.Month(1):Dates.DateTime("2000-12-01T00:00:00") ForwardOrdered Regular Points └──────────────────────────────────────────────────────────────────────────────┘ [:, :, 1] - 1 2 323 24 25 - 1 0.303963 0.958488 0.0926766 0.222409 0.683092 0.133178 - 2 0.803333 0.194623 0.322635 0.633421 0.548763 0.186646 - 3 0.4395 0.827403 0.96512 0.481229 0.111149 0.286165 - 4 0.628847 0.417614 0.680939 0.529147 0.742205 0.699389 - ⋮ ⋱ ⋮ - 97 0.38539 0.585292 0.215201 0.274536 0.721175 0.220696 - 98 0.938846 0.587704 0.449568 0.281113 0.467142 0.950606 - 99 0.728522 0.583915 0.255668 0.655346 0.168365 0.644194 - 100 0.957257 0.146676 0.838363 … 0.00794641 0.67069 0.596997

A regular broadcast fails:

julia
julia> scaled = data .* month_scalars
ERROR: DimensionMismatch: arrays could not be broadcast to a common size; got a dimension with lengths 100 and 12

But broadcast_dims knows to broadcast over the Ti dimension:

julia
julia> scaled = broadcast_dims(*, data, month_scalars)
╭───────────────────────────────╮
+  1           2          323         24          25
+   1    0.213075    0.901307   0.523844      0.555563   0.510478    0.203186
+   2    0.964904    0.267118   0.571714      0.424967   0.0386452   0.229604
+   3    0.789511    0.919212   0.583947      0.438319   0.733189    0.964627
+   4    0.7371      0.387573   0.978086      0.290974   0.201861    0.287049
+   ⋮                                     ⋱                          ⋮
+  97    0.374164    0.0774228  0.618744      0.298677   0.571752    0.863777
+  98    0.778691    0.848966   0.440485      0.908411   0.7386      0.523832
+  99    0.00469149  0.455442   0.687775      0.488216   0.304806    0.435945
+ 100    0.681486    0.904997   0.407186  …   0.511144   0.370821    0.0144179

A regular broadcast fails:

julia
julia> scaled = data .* month_scalars
ERROR: DimensionMismatch: arrays could not be broadcast to a common size; got a dimension with lengths 100 and 12

But broadcast_dims knows to broadcast over the Ti dimension:

julia
julia> scaled = broadcast_dims(*, data, month_scalars)
╭───────────────────────────────╮
 100×25×12 DimArray{Float64,3}
 ├───────────────────────────────┴──────────────────────────────────────── dims ┐
 X  Sampled{Int64} 1:100 ForwardOrdered Regular Points,
@@ -43,45 +43,45 @@ import{_ as s,c as i,o as a,a5 as n}from"./chunks/framework.sc_CWmU1.js";const c
 Ti Sampled{Dates.DateTime} Dates.DateTime("2000-01-01T00:00:00"):Dates.Month(1):Dates.DateTime("2000-12-01T00:00:00") ForwardOrdered Regular Points
 └──────────────────────────────────────────────────────────────────────────────┘
 [:, :, 1]
-  1         2         323           24         25
-   1    0.303963  0.958488  0.0926766      0.222409     0.683092   0.133178
-   2    0.803333  0.194623  0.322635       0.633421     0.548763   0.186646
-   3    0.4395    0.827403  0.96512        0.481229     0.111149   0.286165
-   4    0.628847  0.417614  0.680939       0.529147     0.742205   0.699389
-   ⋮                                   ⋱                           ⋮
-  97    0.38539   0.585292  0.215201       0.274536     0.721175   0.220696
-  98    0.938846  0.587704  0.449568       0.281113     0.467142   0.950606
-  99    0.728522  0.583915  0.255668       0.655346     0.168365   0.644194
- 100    0.957257  0.146676  0.838363   …   0.00794641   0.67069    0.596997

We can see the means of each month are scaled by the broadcast :

julia
julia> mean(eachslice(data; dims=(X, Y)))
╭────────────────────────────────╮
+  1           2          323         24          25
+   1    0.213075    0.901307   0.523844      0.555563   0.510478    0.203186
+   2    0.964904    0.267118   0.571714      0.424967   0.0386452   0.229604
+   3    0.789511    0.919212   0.583947      0.438319   0.733189    0.964627
+   4    0.7371      0.387573   0.978086      0.290974   0.201861    0.287049
+   ⋮                                     ⋱                          ⋮
+  97    0.374164    0.0774228  0.618744      0.298677   0.571752    0.863777
+  98    0.778691    0.848966   0.440485      0.908411   0.7386      0.523832
+  99    0.00469149  0.455442   0.687775      0.488216   0.304806    0.435945
+ 100    0.681486    0.904997   0.407186  …   0.511144   0.370821    0.0144179

We can see the means of each month are scaled by the broadcast :

julia
julia> mean(eachslice(data; dims=(X, Y)))
╭────────────────────────────────╮
 12-element DimArray{Float64,1}
 ├────────────────────────────────┴─────────────────────────────────────── dims ┐
 Ti Sampled{Dates.DateTime} Dates.DateTime("2000-01-01T00:00:00"):Dates.Month(1):Dates.DateTime("2000-12-01T00:00:00") ForwardOrdered Regular Points
 └──────────────────────────────────────────────────────────────────────────────┘
- 2000-01-01T00:00:00  0.498626
- 2000-02-01T00:00:00  0.496466
- 2000-03-01T00:00:00  0.502456
- 2000-04-01T00:00:00  0.508881
- 2000-05-01T00:00:00  0.506991
- 2000-06-01T00:00:00  0.489697
- 2000-07-01T00:00:00  0.497495
- 2000-08-01T00:00:00  0.505021
- 2000-09-01T00:00:00  0.504662
- 2000-10-01T00:00:00  0.510846
- 2000-11-01T00:00:00  0.49488
- 2000-12-01T00:00:00  0.498112
julia
julia> mean(eachslice(scaled; dims=(X, Y)))
╭────────────────────────────────╮
+ 2000-01-01T00:00:00  0.506901
+ 2000-02-01T00:00:00  0.495711
+ 2000-03-01T00:00:00  0.493041
+ 2000-04-01T00:00:00  0.49098
+ 2000-05-01T00:00:00  0.493504
+ 2000-06-01T00:00:00  0.510503
+ 2000-07-01T00:00:00  0.50764
+ 2000-08-01T00:00:00  0.504295
+ 2000-09-01T00:00:00  0.492122
+ 2000-10-01T00:00:00  0.488347
+ 2000-11-01T00:00:00  0.503435
+ 2000-12-01T00:00:00  0.501785
julia
julia> mean(eachslice(scaled; dims=(X, Y)))
╭────────────────────────────────╮
 12-element DimArray{Float64,1}
 ├────────────────────────────────┴─────────────────────────────────────── dims ┐
 Ti Sampled{Dates.DateTime} Dates.DateTime("2000-01-01T00:00:00"):Dates.Month(1):Dates.DateTime("2000-12-01T00:00:00") ForwardOrdered Regular Points
 └──────────────────────────────────────────────────────────────────────────────┘
- 2000-01-01T00:00:00  0.498626
- 2000-02-01T00:00:00  0.992932
- 2000-03-01T00:00:00  1.50737
- 2000-04-01T00:00:00  2.03552
- 2000-05-01T00:00:00  2.53495
- 2000-06-01T00:00:00  2.93818
- 2000-07-01T00:00:00  3.48246
- 2000-08-01T00:00:00  4.04017
- 2000-09-01T00:00:00  4.54196
- 2000-10-01T00:00:00  5.10846
- 2000-11-01T00:00:00  5.44368
- 2000-12-01T00:00:00  5.97735
`,25),l=[h];function t(k,p,d,f,r,g){return a(),i("div",null,l)}const o=s(e,[["render",t]]);export{c as __pageData,o as default}; + 2000-01-01T00:00:00 0.506901 + 2000-02-01T00:00:00 0.991422 + 2000-03-01T00:00:00 1.47912 + 2000-04-01T00:00:00 1.96392 + 2000-05-01T00:00:00 2.46752 + 2000-06-01T00:00:00 3.06302 + 2000-07-01T00:00:00 3.55348 + 2000-08-01T00:00:00 4.03436 + 2000-09-01T00:00:00 4.4291 + 2000-10-01T00:00:00 4.88347 + 2000-11-01T00:00:00 5.53779 + 2000-12-01T00:00:00 6.02142`,25),l=[h];function t(k,p,d,f,r,g){return a(),i("div",null,l)}const o=s(e,[["render",t]]);export{c as __pageData,o as default}; diff --git a/dev/assets/broadcast_dims.md.C3Wl_yJA.lean.js b/dev/assets/broadcast_dims.md.CBUcfBrI.lean.js similarity index 100% rename from dev/assets/broadcast_dims.md.C3Wl_yJA.lean.js rename to dev/assets/broadcast_dims.md.CBUcfBrI.lean.js diff --git a/dev/assets/chunks/@localSearchIndexroot.BMBMtRVS.js b/dev/assets/chunks/@localSearchIndexroot.BMBMtRVS.js new file mode 100644 index 000000000..fdbc8487b --- /dev/null +++ b/dev/assets/chunks/@localSearchIndexroot.BMBMtRVS.js @@ -0,0 +1 @@ +const e='{"documentCount":81,"nextId":81,"documentIds":{"0":"/DimensionalData.jl/dev/api/dimensions#Dimensions","1":"/DimensionalData.jl/dev/api/dimensions#Exported-methods","2":"/DimensionalData.jl/dev/api/dimensions#Non-exported-methods","3":"/DimensionalData.jl/dev/api/dimensions#Primitive-methods","4":"/DimensionalData.jl/dev/api/lookuparrays#Lookups","5":"/DimensionalData.jl/dev/api/lookuparrays#Selectors","6":"/DimensionalData.jl/dev/api/lookuparrays#Lookup-traits","7":"/DimensionalData.jl/dev/api/lookuparrays#Order","8":"/DimensionalData.jl/dev/api/lookuparrays#Span","9":"/DimensionalData.jl/dev/api/lookuparrays#Sampling","10":"/DimensionalData.jl/dev/api/lookuparrays#Positions","11":"/DimensionalData.jl/dev/api/lookuparrays#Metadata","12":"/DimensionalData.jl/dev/basics#Installation","13":"/DimensionalData.jl/dev/basics#Basics","14":"/DimensionalData.jl/dev/broadcast_dims#broadcast_dims-and-broadcast_dims!","15":"/DimensionalData.jl/dev/broadcast_dims#Example:-scaling-along-the-time-dimension","16":"/DimensionalData.jl/dev/api/reference#API-Reference","17":"/DimensionalData.jl/dev/api/reference#Arrays","18":"/DimensionalData.jl/dev/api/reference#Multi-array-datasets","19":"/DimensionalData.jl/dev/api/reference#Dimension-generators","20":"/DimensionalData.jl/dev/api/reference#Tables.jl/TableTraits.jl-interface","21":"/DimensionalData.jl/dev/api/reference#Group-by-methods","22":"/DimensionalData.jl/dev/api/reference#Utility-methods","23":"/DimensionalData.jl/dev/api/reference#Name","24":"/DimensionalData.jl/dev/api/reference#Internal-interface","25":"/DimensionalData.jl/dev/cuda#CUDA-and-GPUs","26":"/DimensionalData.jl/dev/cuda#GPU-Integration-goals","27":"/DimensionalData.jl/dev/dimarrays#DimArrays","28":"/DimensionalData.jl/dev/dimarrays#Constructing-DimArray-with-arbitrary-dimension-names","29":"/DimensionalData.jl/dev/dimarrays#Dimensional-Indexing","30":"/DimensionalData.jl/dev/dimarrays#Begin-End-indexing","31":"/DimensionalData.jl/dev/dimarrays#dims-keywords","32":"/DimensionalData.jl/dev/dimarrays#Performance","33":"/DimensionalData.jl/dev/dimensions#Dimensions","34":"/DimensionalData.jl/dev/diskarrays#DiskArrays.jl-compatability","35":"/DimensionalData.jl/dev/extending_dd#Extending-DimensionalData","36":"/DimensionalData.jl/dev/extending_dd#dims","37":"/DimensionalData.jl/dev/extending_dd#Dimension-axes","38":"/DimensionalData.jl/dev/extending_dd#dims-keywords","39":"/DimensionalData.jl/dev/extending_dd#rebuild","40":"/DimensionalData.jl/dev/extending_dd#format","41":"/DimensionalData.jl/dev/extending_dd#Interfaces.jl-interterface-testing","42":"/DimensionalData.jl/dev/get_info#Getters","43":"/DimensionalData.jl/dev/get_info#Predicates","44":"/DimensionalData.jl/dev/groupby#Group-By","45":"/DimensionalData.jl/dev/groupby#Grouping-functions","46":"/DimensionalData.jl/dev/groupby#Grouping-and-reducing","47":"/DimensionalData.jl/dev/groupby#Binning","48":"/DimensionalData.jl/dev/groupby#Select-by-Dimension","49":"/DimensionalData.jl/dev/integrations#Integrations","50":"/DimensionalData.jl/dev/integrations#Rasters.jl","51":"/DimensionalData.jl/dev/integrations#YAXArrays.jl","52":"/DimensionalData.jl/dev/integrations#ClimateBase.jl","53":"/DimensionalData.jl/dev/integrations#ArviZ.jl","54":"/DimensionalData.jl/dev/integrations#JuMP.jl","55":"/DimensionalData.jl/dev/integrations#CryoGrid.jl","56":"/DimensionalData.jl/dev/integrations#DynamicGrids.jl","57":"/DimensionalData.jl/dev/integrations#AstroImages.jl","58":"/DimensionalData.jl/dev/integrations#TimeseriesTools.jl","59":"/DimensionalData.jl/dev/object_modification#Modifying-objects","60":"/DimensionalData.jl/dev/object_modification#modify","61":"/DimensionalData.jl/dev/object_modification#reorder","62":"/DimensionalData.jl/dev/object_modification#mergedims","63":"/DimensionalData.jl/dev/object_modification#rebuild","64":"/DimensionalData.jl/dev/object_modification#rebuild-magic","65":"/DimensionalData.jl/dev/object_modification#set","66":"/DimensionalData.jl/dev/plots#Plots.jl","67":"/DimensionalData.jl/dev/plots#Makie.jl","68":"/DimensionalData.jl/dev/selectors#Selectors","69":"/DimensionalData.jl/dev/selectors#Lookups","70":"/DimensionalData.jl/dev/selectors#Lookup-autodetection","71":"/DimensionalData.jl/dev/selectors#DimSelector","72":"/DimensionalData.jl/dev/stacks#DimStacks","73":"/DimensionalData.jl/dev/stacks#NamedTuple-like-indexing","74":"/DimensionalData.jl/dev/stacks#Array-like-indexing","75":"/DimensionalData.jl/dev/stacks#Reducing-functions","76":"/DimensionalData.jl/dev/stacks#Performance","77":"/DimensionalData.jl/dev/tables#Tables-and-DataFrames","78":"/DimensionalData.jl/dev/tables#Example","79":"/DimensionalData.jl/dev/tables#Converting-to-DataFrame","80":"/DimensionalData.jl/dev/tables#Converting-to-CSV"},"fieldIds":{"title":0,"titles":1,"text":2},"fieldLength":{"0":[1,1,308],"1":[2,1,134],"2":[3,1,137],"3":[2,1,344],"4":[1,1,491],"5":[1,1,328],"6":[2,1,41],"7":[1,3,73],"8":[1,3,94],"9":[1,3,66],"10":[1,3,99],"11":[1,1,148],"12":[1,1,40],"13":[1,1,159],"14":[4,1,50],"15":[6,4,191],"16":[2,1,1],"17":[1,2,325],"18":[3,2,227],"19":[2,2,247],"20":[4,2,115],"21":[3,1,356],"22":[2,1,407],"23":[1,2,62],"24":[2,2,162],"25":[3,1,176],"26":[3,3,111],"27":[1,1,228],"28":[6,1,75],"29":[2,1,258],"30":[3,1,129],"31":[2,1,118],"32":[1,1,92],"33":[1,1,102],"34":[3,1,75],"35":[2,1,68],"36":[1,2,18],"37":[2,3,55],"38":[2,3,47],"39":[1,2,106],"40":[1,2,54],"41":[4,2,88],"42":[1,1,222],"43":[1,1,59],"44":[2,1,22],"45":[2,2,117],"46":[3,2,211],"47":[1,2,298],"48":[3,2,141],"49":[1,1,1],"50":[2,1,69],"51":[2,1,38],"52":[2,1,12],"53":[2,1,18],"54":[2,1,24],"55":[2,1,18],"56":[2,1,34],"57":[2,1,15],"58":[2,1,9],"59":[2,1,39],"60":[1,2,84],"61":[1,2,82],"62":[1,2,23],"63":[1,2,186],"64":[2,3,51],"65":[1,2,137],"66":[2,1,51],"67":[2,1,73],"68":[1,1,226],"69":[1,1,217],"70":[2,1,157],"71":[1,1,323],"72":[1,1,89],"73":[3,1,172],"74":[3,1,127],"75":[2,1,136],"76":[1,1,69],"77":[3,1,71],"78":[1,3,114],"79":[3,3,251],"80":[3,3,87]},"averageFieldLength":[1.9382716049382716,1.5432098765432098,129.35802469135797],"storedFields":{"0":{"title":"Dimensions","titles":[]},"1":{"title":"Exported methods","titles":["Dimensions"]},"2":{"title":"Non-exported methods","titles":["Dimensions"]},"3":{"title":"Primitive methods","titles":["Dimensions"]},"4":{"title":"Lookups","titles":[]},"5":{"title":"Selectors","titles":["Lookups"]},"6":{"title":"Lookup traits","titles":["Lookups"]},"7":{"title":"Order","titles":["Lookups","Lookup traits"]},"8":{"title":"Span","titles":["Lookups","Lookup traits"]},"9":{"title":"Sampling","titles":["Lookups","Lookup traits"]},"10":{"title":"Positions","titles":["Lookups","Lookup traits"]},"11":{"title":"Metadata","titles":["Lookups"]},"12":{"title":"Installation","titles":[]},"13":{"title":"Basics","titles":[]},"14":{"title":"broadcast_dims and broadcast_dims!","titles":[]},"15":{"title":"Example: scaling along the time dimension","titles":["broadcast_dims and broadcast_dims!"]},"16":{"title":"API Reference","titles":[]},"17":{"title":"Arrays","titles":["API Reference"]},"18":{"title":"Multi-array datasets","titles":["API Reference"]},"19":{"title":"Dimension generators","titles":["API Reference"]},"20":{"title":"Tables.jl/TableTraits.jl interface","titles":["API Reference"]},"21":{"title":"Group by methods","titles":[]},"22":{"title":"Utility methods","titles":[]},"23":{"title":"Name","titles":["Utility methods"]},"24":{"title":"Internal interface","titles":["Utility methods"]},"25":{"title":"CUDA & GPUs","titles":[]},"26":{"title":"GPU Integration goals","titles":["CUDA & GPUs"]},"27":{"title":"DimArrays","titles":[]},"28":{"title":"Constructing DimArray with arbitrary dimension names","titles":["DimArrays"]},"29":{"title":"Dimensional Indexing","titles":["DimArrays"]},"30":{"title":"Begin End indexing","titles":["DimArrays"]},"31":{"title":"dims keywords","titles":["DimArrays"]},"32":{"title":"Performance","titles":["DimArrays"]},"33":{"title":"Dimensions","titles":[]},"34":{"title":"DiskArrays.jl compatability","titles":[]},"35":{"title":"Extending DimensionalData","titles":[]},"36":{"title":"dims","titles":["Extending DimensionalData"]},"37":{"title":"Dimension axes","titles":["Extending DimensionalData","dims"]},"38":{"title":"dims keywords","titles":["Extending DimensionalData","dims"]},"39":{"title":"rebuild","titles":["Extending DimensionalData"]},"40":{"title":"format","titles":["Extending DimensionalData"]},"41":{"title":"Interfaces.jl interterface testing","titles":["Extending DimensionalData"]},"42":{"title":"Getters","titles":[]},"43":{"title":"Predicates","titles":["Getters"]},"44":{"title":"Group By","titles":[]},"45":{"title":"Grouping functions","titles":["Group By"]},"46":{"title":"Grouping and reducing","titles":["Group By"]},"47":{"title":"Binning","titles":["Group By"]},"48":{"title":"Select by Dimension","titles":["Group By"]},"49":{"title":"Integrations","titles":[]},"50":{"title":"Rasters.jl","titles":["Integrations"]},"51":{"title":"YAXArrays.jl","titles":["Integrations"]},"52":{"title":"ClimateBase.jl","titles":["Integrations"]},"53":{"title":"ArviZ.jl","titles":["Integrations"]},"54":{"title":"JuMP.jl","titles":["Integrations"]},"55":{"title":"CryoGrid.jl","titles":["Integrations"]},"56":{"title":"DynamicGrids.jl","titles":["Integrations"]},"57":{"title":"AstroImages.jl","titles":["Integrations"]},"58":{"title":"TimeseriesTools.jl","titles":["Integrations"]},"59":{"title":"Modifying objects","titles":[]},"60":{"title":"modify","titles":["Modifying objects"]},"61":{"title":"reorder","titles":["Modifying objects"]},"62":{"title":"mergedims","titles":["Modifying objects"]},"63":{"title":"rebuild","titles":["Modifying objects"]},"64":{"title":"rebuild magic","titles":["Modifying objects","rebuild"]},"65":{"title":"set","titles":["Modifying objects"]},"66":{"title":"Plots.jl","titles":[]},"67":{"title":"Makie.jl","titles":[]},"68":{"title":"Selectors","titles":[]},"69":{"title":"Lookups","titles":["Selectors"]},"70":{"title":"Lookup autodetection","titles":["Selectors"]},"71":{"title":"DimSelector","titles":["Selectors"]},"72":{"title":"DimStacks","titles":[]},"73":{"title":"NamedTuple-like indexing","titles":["DimStacks"]},"74":{"title":"Array-like indexing","titles":["DimStacks"]},"75":{"title":"Reducing functions","titles":["DimStacks"]},"76":{"title":"Performance","titles":["DimStacks"]},"77":{"title":"Tables and DataFrames","titles":[]},"78":{"title":"Example","titles":["Tables and DataFrames"]},"79":{"title":"Converting to DataFrame","titles":["Tables and DataFrames"]},"80":{"title":"Converting to CSV","titles":["Tables and DataFrames"]}},"dirtCount":0,"index":[["q",{"2":{"79":1}}],["quite",{"2":{"63":1}}],["quick",{"2":{"47":1}}],["quartals",{"2":{"21":1}}],["quantity",{"2":{"5":1}}],["quot",{"2":{"3":2,"6":2,"17":4,"33":2}}],["query",{"2":{"1":16,"3":6,"17":16,"42":1}}],["─────┼──────────────────────────────────────────────────────────────────────────",{"2":{"79":1}}],["──────┼──────────────────────────────────────────",{"2":{"79":1}}],["──────┼──────────────────────────────────────────────",{"2":{"79":1}}],["──────┼───────────────────────────────────",{"2":{"79":1}}],["⋯",{"2":{"79":6}}],["$st",{"2":{"76":2}}],["$da4",{"2":{"32":2}}],["+",{"2":{"75":2}}],["├───────────────┴─────────────────────────────────────────────",{"2":{"75":4}}],["├───────────────┴────────────────────────────────────────────",{"2":{"72":1,"73":6,"75":17}}],["├────────────────┴─────────────────────────────────",{"2":{"79":1}}],["├───────────────────┴─────────────────────────────────────",{"2":{"78":1}}],["├───────────────────",{"2":{"27":1,"28":1,"30":2,"32":1}}],["├────────────────────┴──────────────────────────────────────",{"2":{"74":1}}],["├────────────────────",{"2":{"27":5,"29":1,"65":1}}],["├─────────────────────┴─────────────────────────────────────",{"2":{"75":1}}],["├──────────────────────",{"2":{"27":1,"29":1}}],["├───────────────────────",{"2":{"20":1,"27":1}}],["├───────────────────────┴────────────────────────────────────────────────",{"2":{"5":1}}],["├───────────────────────┴───────────────────────────────",{"2":{"5":1}}],["├───────────────────────┴──────────────────────────────",{"2":{"5":2}}],["├─────────────────────────",{"2":{"27":3,"28":1,"29":1}}],["├─────────────────────────┴─────────────────────────────",{"2":{"70":1}}],["├─────────────────────────┴──────────────────────────────────",{"2":{"68":2}}],["├─────────────────────────┴───────────────────────────────────",{"2":{"19":1}}],["├─────────────────────────┴───────────────────────────────────────",{"2":{"68":2}}],["├─────────────────────────┴─────────────────────────────────────────",{"2":{"22":3}}],["├─────────────────────────┴──────────────────────────────────────────────",{"2":{"68":1,"71":2}}],["├─────────────────────────┴────────────────────────────────────────────",{"2":{"68":1}}],["├─────────────────────────┴───────────────────────────────────────────",{"2":{"22":1,"68":3}}],["├─────────────────────────┴──────────────────────────────────────────",{"2":{"4":1,"29":1}}],["├─────────────────────────┴─────────────────────────────────────",{"2":{"17":3,"22":1}}],["├─────────────────────────┴─────────────────────────────────",{"2":{"68":2,"71":1}}],["├─────────────────────────┴───────────────────────────────",{"2":{"13":1}}],["├─────────────────────────┴───────────────────────",{"2":{"13":1}}],["├──────────────────────────┴────────────────────────────────",{"2":{"63":1,"65":4}}],["├──────────────────────────┴─────────────────────────────────",{"2":{"61":2}}],["├──────────────────────────┴───────────────────────────────────────────",{"2":{"65":1}}],["├──────────────────────────┴─────────────────────────────────────────────",{"2":{"0":1}}],["├──────────────────────────┴───────────────────────────────────────",{"2":{"21":1}}],["├──────────────────────────",{"2":{"27":1}}],["├───────────────────────────┴────────────────────────────────",{"2":{"71":1}}],["├───────────────────────────┴───────────────────────────────────",{"2":{"42":1}}],["├───────────────────────────┴────────────────────────────────────────",{"2":{"19":1}}],["├────────────────────────────┴───────────────────────────────",{"2":{"73":1}}],["├────────────────────────────┴──────────────────────────────────",{"2":{"71":1}}],["├────────────────────────────┴───────────────────────────────────────────",{"2":{"0":1,"48":2}}],["├─────────────────────────────",{"2":{"27":1}}],["├───────────────────────────────┴───────────────",{"2":{"68":2}}],["├───────────────────────────────┴─────────────────────────",{"2":{"47":1}}],["├───────────────────────────────┴──────────────────────────────",{"2":{"25":1}}],["├───────────────────────────────┴────────────────────────────────────────",{"2":{"15":2,"46":1,"47":1}}],["├───────────────────────────────┴─────────────────",{"2":{"47":1}}],["├─────────────────────────────────┴─────────────────────────",{"2":{"73":1}}],["├─────────────────────────────────┴──────────────────────────────────────",{"2":{"46":2}}],["├─────────────────────────────────┴─────────────────────────────────",{"2":{"46":1}}],["├───────────────────────────────────┴─────────────────────",{"2":{"78":1}}],["├───────────────────────────────────┴───────────────────────",{"2":{"63":1}}],["├────────────────────────────────────────────┴───────────────────────────",{"2":{"69":1}}],["├─────────────────────────────────────────────",{"2":{"47":1}}],["├────────────────────────────────────────────────",{"2":{"79":1}}],["├──────────────────────────────────────────────────┴",{"2":{"47":1}}],["├──────────────────────────────────────────────────┴───────────────────",{"2":{"47":1}}],["├──────────────────────────────────────────────────┴─────────────────────",{"2":{"47":3}}],["├──────────────────────────────────────────────────────┴─────────────────",{"2":{"48":1}}],["├───────────────────────────────────────────────────────",{"2":{"47":1,"63":1,"78":1}}],["├─────────────────────────────────────────────────────────",{"2":{"74":1,"75":1}}],["├──────────────────────────────────────────────────────────",{"2":{"72":1,"73":6,"75":17}}],["├───────────────────────────────────────────────────────────",{"2":{"21":1,"46":1,"75":4}}],["├────────────────────────────────────────────────────────────────",{"2":{"47":1}}],["├──────────────────────────────────────────────────────────────────",{"2":{"47":5,"48":1}}],["├────────────────────────────────────────────────────────────────────",{"2":{"46":3,"47":5,"48":2}}],["├────────────────────────────────────────────────────────────────────────",{"2":{"21":1}}],["├───────────────────────────────────────────────────────────────",{"2":{"46":1}}],["├─────────────────────────────────────────────────────────────",{"2":{"21":2,"46":3}}],["├────────────────────────────────────────────────────────┴",{"2":{"47":1}}],["├─────────────────────────────────────────────────────",{"2":{"47":1}}],["├───────────────────────────────────────────────────┴────────────────────",{"2":{"47":1}}],["├───────────────────────────────────────────────────┴─────────────",{"2":{"46":1}}],["├──────────────────────────────────────────────┴──",{"2":{"19":1}}],["├────────────────────────────────────────┴────────────────────────",{"2":{"21":1}}],["├────────────────────────────────────────┴───────────────────────────────",{"2":{"15":1}}],["├────────────────────────────────┴────────────────────────────────",{"2":{"21":1,"46":2}}],["├────────────────────────────────┴───────────────────────────────────────",{"2":{"0":1,"15":2,"46":1}}],["├─────────────────────────────┴────────────────",{"2":{"13":1}}],["├─────────────────────",{"2":{"1":1,"3":1,"17":1,"27":2,"31":2}}],["├──────────────────",{"2":{"27":1}}],["├────────────────",{"2":{"17":4,"60":2}}],["├──────────────┴────────────────",{"2":{"60":1}}],["├────────",{"2":{"60":1}}],["╭────────────────╮",{"2":{"79":1}}],["╭───────────────────╮",{"2":{"78":1}}],["╭─────────────────────╮",{"2":{"75":1}}],["╭──────────────────────╮",{"2":{"17":4,"60":2}}],["╭────────────────────────╮",{"2":{"27":1}}],["╭─────────────────────────╮",{"2":{"4":1,"13":2,"17":3,"19":1,"22":5,"28":1,"29":1,"30":2,"32":1,"68":11,"70":1,"71":3}}],["╭───────────────────────────╮",{"2":{"1":1,"3":1,"17":1,"19":1,"31":2,"42":1,"71":1}}],["╭───────────────────────────────╮",{"2":{"15":2,"25":1,"27":2,"28":1,"29":1,"46":1,"47":3,"68":2}}],["╭─────────────────────────────────╮",{"2":{"46":3,"73":1}}],["╭───────────────────────────────────╮",{"2":{"27":1,"63":1,"78":1}}],["╭────────────────────────────────────────────╮",{"2":{"69":1}}],["╭──────────────────────────────────────────────────────╮",{"2":{"48":1}}],["╭───────────────────────────────────────────────────╮",{"2":{"46":1,"47":1}}],["╭──────────────────────────────────────────────────╮",{"2":{"47":5}}],["╭──────────────────────────────────────────────╮",{"2":{"19":1}}],["╭────────────────────────────────────────╮",{"2":{"15":1,"21":1}}],["╭────────────────────────────────╮",{"2":{"0":1,"15":2,"21":1,"27":1,"46":3}}],["╭─────────────────────────────╮",{"2":{"13":1,"20":1,"27":1}}],["╭────────────────────────────╮",{"2":{"0":1,"29":1,"48":2,"71":1,"73":1}}],["╭──────────────────────────╮",{"2":{"0":1,"21":1,"27":5,"29":1,"61":2,"63":1,"65":6}}],["╭───────────────────────╮",{"2":{"5":4}}],["╭────────────────────╮",{"2":{"74":1}}],["╭───────────────╮",{"2":{"72":1,"73":6,"75":21}}],["╭──────────────╮",{"2":{"60":1}}],["▃▁▁▁▁▁▁▁▁▁▁▁▁▁██▁▁▁▁▁▁▁▁▁▁▁▁██▁▁▁▁▁▁▁▁▁▁▁▁██▁▃▁▁▁▁▁▁▁▁▁▁██",{"2":{"32":1}}],["▃",{"2":{"32":1}}],["▃▄▁▁▁▁▁▁▁▁▁▁▁▁██▁▁▁▁▁▁▁▁▁▁▁▁██▁▁▁▁▁▁▁▁▁▁▁▁██▁▁▁▁▁▁▁▁▁▁▁▁▇█",{"2":{"32":1}}],["▅▇",{"2":{"32":1}}],["█",{"2":{"32":2}}],["▂",{"2":{"32":4}}],["▆█",{"2":{"32":3}}],["σ",{"2":{"32":4}}],["±",{"2":{"32":8}}],["┊",{"2":{"32":6}}],["~",{"2":{"30":2}}],["└",{"2":{"30":2}}],["└─────────────────────────┘",{"2":{"28":1,"30":2,"32":1}}],["└──────────────────────────┘",{"2":{"27":5,"29":1,"65":1}}],["└────────────────────────────┘",{"2":{"29":1}}],["└───────────────────────────────┘",{"2":{"27":2,"28":1,"29":1}}],["└────────────────────────────────┘",{"2":{"27":1}}],["└───────────────────────────────────────┘",{"2":{"60":1}}],["└─────────────────────────────────────────────────────┘",{"2":{"68":2}}],["└────────────────────────────────────────────────────────┘",{"2":{"79":1}}],["└─────────────────────────────────────────────────────────────────┘",{"2":{"63":2,"65":4,"68":2,"71":1,"73":1,"74":1,"75":1}}],["└──────────────────────────────────────────────────────────────────┘",{"2":{"61":2,"68":2,"71":1,"72":1,"73":7,"75":17}}],["└────────────────────────────────────────────────────────────────────┘",{"2":{"25":1}}],["└─────────────────────────────────────────────────────────────────────────┘",{"2":{"22":3,"46":1}}],["└────────────────────────────────────────────────────────────────────────────┘",{"2":{"47":1,"65":1,"68":1}}],["└──────────────────────────────────────────────────────────────────────────────────┘",{"2":{"21":1}}],["└──────────────────────────────────────────────────────────────────────────────┘",{"2":{"0":3,"5":1,"15":5,"46":4,"47":5,"48":3,"68":1,"69":1,"71":2}}],["└───────────────────────────────────────────────────────────────────────────┘",{"2":{"22":1,"68":3}}],["└──────────────────────────────────────────────────────────────────────────┘",{"2":{"4":1,"19":1,"29":1}}],["└───────────────────────────────────────────────────────────────────────┘",{"2":{"21":2,"46":3,"68":2}}],["└─────────────────────────────────────────────────────────────────────┘",{"2":{"17":3,"22":1,"42":1,"71":1}}],["└───────────────────────────────────────────────────────────────────┘",{"2":{"19":1,"47":1,"75":4}}],["└───────────────────────────────────────────────────────────────┘",{"2":{"13":1,"47":1,"78":2}}],["└─────────────────────────────────────────────────────────────┘",{"2":{"5":1,"70":1}}],["└────────────────────────────────────────────────────────────┘",{"2":{"5":2}}],["└───────────────────────────────────────────────────────┘",{"2":{"13":1,"19":1,"47":1}}],["└────────────────────────────────────────────────────┘",{"2":{"13":1}}],["└───────────────────────────────────┘",{"2":{"27":1}}],["└─────────────────────────────┘",{"2":{"20":1,"27":1}}],["└───────────────────────────┘",{"2":{"1":1,"3":1,"17":1,"31":2}}],["└────────────────────────┘",{"2":{"27":1}}],["└──────────────────────┘",{"2":{"17":4,"60":2}}],["┌",{"2":{"30":2}}],["⋱",{"2":{"15":2,"25":1,"46":1,"48":2,"71":2,"78":1,"79":1}}],["⋮",{"2":{"15":4,"21":3,"25":1,"45":8,"46":8,"47":3,"48":3,"71":3,"74":1,"78":2,"79":24,"80":1}}],["|>",{"2":{"13":1}}],["𝐓",{"2":{"5":2}}],[">=",{"2":{"68":1}}],[">",{"2":{"5":3,"18":1,"19":2,"47":2,"68":1}}],["9305737498097811",{"2":{"80":1}}],["930574",{"2":{"79":2}}],["93256",{"2":{"79":1}}],["93331",{"2":{"71":1}}],["939255",{"2":{"61":2,"63":2,"65":6}}],["939114",{"2":{"28":1,"30":2}}],["934908",{"2":{"48":1}}],["938805",{"2":{"71":1}}],["938113",{"2":{"42":1}}],["93821",{"2":{"27":3}}],["937551",{"2":{"42":1}}],["935068",{"2":{"27":1}}],["928977",{"2":{"79":1}}],["928338",{"2":{"79":1}}],["928688",{"2":{"29":2}}],["928625",{"2":{"27":3}}],["92629",{"2":{"78":1}}],["920586",{"2":{"79":1}}],["920866",{"2":{"78":1}}],["920959",{"2":{"71":1}}],["92",{"2":{"71":1}}],["929998",{"2":{"46":1,"48":1}}],["929995",{"2":{"25":1}}],["921268",{"2":{"29":1}}],["92721",{"2":{"25":1}}],["927257",{"2":{"13":1}}],["95",{"2":{"79":1}}],["9564062276203203",{"2":{"80":1}}],["956406",{"2":{"79":2}}],["956746",{"2":{"68":3}}],["950396",{"2":{"71":1}}],["950069",{"2":{"29":1}}],["95024",{"2":{"29":1}}],["955206",{"2":{"79":1}}],["955532",{"2":{"27":1}}],["955432",{"2":{"27":2}}],["959534",{"2":{"27":2}}],["95251",{"2":{"78":1}}],["95217",{"2":{"25":1}}],["952257",{"2":{"13":1}}],["951457",{"2":{"19":1}}],["990098",{"2":{"71":1}}],["994",{"2":{"71":4}}],["991038",{"2":{"29":1}}],["991422",{"2":{"15":1}}],["999738",{"2":{"68":7}}],["999915",{"2":{"46":1}}],["999178",{"2":{"46":1}}],["999803",{"2":{"46":1}}],["999875",{"2":{"46":1}}],["999814",{"2":{"46":1}}],["999847",{"2":{"46":1}}],["999862",{"2":{"46":1}}],["999",{"2":{"25":1}}],["9984552706324772",{"2":{"80":1}}],["998455",{"2":{"79":2}}],["998602",{"2":{"29":1}}],["998",{"2":{"25":1}}],["997",{"2":{"25":1}}],["9967332107434973",{"2":{"80":1}}],["996733",{"2":{"79":2}}],["996319",{"2":{"27":1}}],["996",{"2":{"25":1}}],["995001",{"2":{"78":1}}],["995",{"2":{"25":1}}],["995683",{"2":{"25":1}}],["99",{"2":{"15":2,"46":1,"48":2,"64":2,"68":1,"79":1}}],["9854976306334307",{"2":{"75":2}}],["985386",{"2":{"48":2}}],["986336",{"2":{"71":1}}],["986836",{"2":{"61":2,"63":2,"65":6}}],["9870264771655102",{"2":{"74":1,"75":2}}],["987026",{"2":{"73":1}}],["987034",{"2":{"71":1}}],["987",{"2":{"71":1}}],["987929",{"2":{"46":1}}],["983944",{"2":{"71":1}}],["983108",{"2":{"27":3}}],["989818",{"2":{"71":1}}],["989489",{"2":{"70":1}}],["989952",{"2":{"25":1}}],["988005",{"2":{"61":2,"63":2,"65":6}}],["982098",{"2":{"71":1}}],["982346",{"2":{"27":1}}],["982762",{"2":{"25":1}}],["98193",{"2":{"25":1}}],["980585",{"2":{"19":1}}],["98",{"2":{"15":2,"46":1,"48":2,"71":1,"79":1}}],["975219",{"2":{"79":1}}],["9736452861886725",{"2":{"80":1}}],["973",{"2":{"71":1}}],["972835",{"2":{"71":1}}],["972457",{"2":{"71":1}}],["978188",{"2":{"29":1}}],["978086",{"2":{"15":2}}],["979048",{"2":{"29":1}}],["970616",{"2":{"71":1}}],["970334",{"2":{"48":2}}],["970805",{"2":{"28":1,"30":2}}],["970906",{"2":{"27":1}}],["97",{"2":{"15":2,"46":1,"48":1,"79":1}}],["947845",{"2":{"79":1}}],["947442",{"2":{"17":1}}],["942349",{"2":{"79":1}}],["942364",{"2":{"29":1}}],["949875",{"2":{"78":1}}],["945778",{"2":{"78":1}}],["945184",{"2":{"27":1}}],["941673768882448",{"2":{"74":1}}],["943418",{"2":{"27":2}}],["94",{"2":{"13":1,"79":1}}],["9071972743780237",{"2":{"75":2}}],["907197",{"2":{"73":1}}],["907961",{"2":{"13":1}}],["905107",{"2":{"71":1}}],["90534",{"2":{"71":1}}],["905366",{"2":{"70":1}}],["90807e",{"2":{"46":1}}],["908411",{"2":{"15":2}}],["9048505456529795",{"2":{"74":1}}],["904851",{"2":{"73":1}}],["904261",{"2":{"42":1}}],["904997",{"2":{"15":2}}],["900514",{"2":{"29":1}}],["900394",{"2":{"25":1}}],["909939",{"2":{"27":1}}],["90309",{"2":{"25":1}}],["9060486537278226",{"2":{"80":1}}],["906049",{"2":{"79":2}}],["90697",{"2":{"79":1}}],["906838",{"2":{"25":1}}],["90645",{"2":{"25":1}}],["901307",{"2":{"15":2}}],["90",{"2":{"13":2}}],["90u",{"2":{"5":1}}],["9698266336502244",{"2":{"74":1}}],["969034",{"2":{"71":1}}],["9686131342987429",{"2":{"74":1}}],["968613",{"2":{"73":1}}],["968744",{"2":{"71":1}}],["968292",{"2":{"19":1}}],["966",{"2":{"71":1}}],["966139",{"2":{"29":2}}],["967288",{"2":{"27":1}}],["96392",{"2":{"15":1}}],["964116",{"2":{"27":2}}],["964627",{"2":{"15":2}}],["964904",{"2":{"15":2}}],["96",{"2":{"5":2,"46":2,"48":1,"71":1,"79":1}}],["919908",{"2":{"79":1}}],["919212",{"2":{"15":2}}],["918071",{"2":{"79":1}}],["918784",{"2":{"73":1}}],["918624",{"2":{"27":3}}],["912341",{"2":{"71":2}}],["91205",{"2":{"27":1}}],["913641",{"2":{"29":2}}],["913787",{"2":{"29":1}}],["915538",{"2":{"73":1}}],["9155",{"2":{"25":1}}],["91495",{"2":{"25":1}}],["91",{"2":{"5":2}}],["9",{"2":{"4":2,"13":1,"15":1,"21":1,"22":2,"42":7,"45":1,"47":18,"69":1,"71":6,"73":3,"78":2,"79":4,"80":2}}],["7×5",{"2":{"70":1}}],["7×3",{"2":{"29":1}}],["727531",{"2":{"79":1}}],["72731e",{"2":{"46":1}}],["7287094756486213",{"2":{"74":1}}],["728709",{"2":{"73":1}}],["72865",{"2":{"27":1}}],["726137",{"2":{"71":1}}],["726818",{"2":{"71":1}}],["72996",{"2":{"70":1}}],["72",{"2":{"47":1}}],["72125",{"2":{"31":1}}],["720164",{"2":{"29":1}}],["722485",{"2":{"29":1}}],["72216",{"2":{"29":1}}],["725866",{"2":{"28":1,"30":2}}],["750420451420997",{"2":{"75":2}}],["753019",{"2":{"71":1}}],["753627",{"2":{"29":1}}],["757138",{"2":{"71":1}}],["755074",{"2":{"70":1}}],["75568",{"2":{"25":1}}],["75275",{"2":{"47":4}}],["758011",{"2":{"46":1}}],["75847",{"2":{"25":1}}],["754888",{"2":{"71":2}}],["754936",{"2":{"27":2}}],["754454",{"2":{"27":2}}],["7850936964071812",{"2":{"80":1}}],["785094",{"2":{"79":2}}],["7852779578105585",{"2":{"74":1}}],["780696",{"2":{"73":1}}],["78028",{"2":{"25":1}}],["7834",{"2":{"29":1}}],["7832",{"2":{"27":1}}],["782126",{"2":{"29":1}}],["788635",{"2":{"27":2}}],["789511",{"2":{"15":2}}],["7e6d97a166ff6e5e8de2ca7e39a17f1d565dbdf3",{"2":{"19":1}}],["792692",{"2":{"79":1}}],["793181",{"2":{"78":1}}],["798",{"2":{"71":2}}],["798525",{"2":{"48":2}}],["797748",{"2":{"71":1}}],["797853",{"2":{"31":1}}],["795191",{"2":{"70":1}}],["794984",{"2":{"29":1}}],["79",{"2":{"13":1}}],["7318968165616297",{"2":{"74":1}}],["731897",{"2":{"73":1}}],["731553",{"2":{"29":1}}],["734164",{"2":{"73":1}}],["73416",{"2":{"71":1}}],["739634",{"2":{"61":2,"63":2,"65":6}}],["739808",{"2":{"29":1}}],["730709",{"2":{"78":1}}],["730",{"2":{"46":2}}],["73591",{"2":{"25":1}}],["73623",{"2":{"25":1}}],["7386",{"2":{"15":2}}],["73712",{"2":{"27":1}}],["7371",{"2":{"15":2}}],["733189",{"2":{"15":2}}],["73",{"2":{"13":1,"47":1}}],["732011",{"2":{"13":1}}],["775659",{"2":{"71":1}}],["775016",{"2":{"27":2}}],["770017",{"2":{"65":1}}],["770412",{"2":{"28":1,"30":2}}],["777874",{"2":{"71":1}}],["777",{"2":{"30":2}}],["77792",{"2":{"29":1}}],["773437",{"2":{"29":1}}],["773863",{"2":{"19":1}}],["778002",{"2":{"78":1}}],["778222",{"2":{"25":1}}],["778691",{"2":{"15":2}}],["771862",{"2":{"19":1}}],["77",{"2":{"13":2}}],["714386",{"2":{"78":1}}],["714726",{"2":{"27":1}}],["7162537998285292",{"2":{"74":1}}],["719816",{"2":{"73":1}}],["719974",{"2":{"25":1}}],["71784",{"2":{"71":1}}],["71201",{"2":{"71":1}}],["715",{"2":{"70":1}}],["71",{"2":{"13":1}}],["7400162295337854",{"2":{"80":1}}],["740016",{"2":{"79":2}}],["7432930309992034",{"2":{"80":1}}],["743293",{"2":{"79":2}}],["743731",{"2":{"29":1}}],["7440534727639057",{"2":{"74":1}}],["744053",{"2":{"73":1}}],["74879",{"2":{"71":1}}],["748338",{"2":{"46":1,"48":2}}],["742114",{"2":{"71":1}}],["749668",{"2":{"42":1}}],["74661",{"2":{"28":1,"30":2}}],["74",{"2":{"13":2,"46":1}}],["7684422205358753",{"2":{"80":1}}],["768442",{"2":{"79":2}}],["76912",{"2":{"71":1}}],["767988",{"2":{"71":1}}],["767106",{"2":{"48":1}}],["762838",{"2":{"70":1}}],["762451",{"2":{"29":1}}],["7612044485284079",{"2":{"80":1}}],["761204",{"2":{"79":2}}],["761914",{"2":{"70":1}}],["76153",{"2":{"31":1}}],["7661016206975505",{"2":{"80":1}}],["766851",{"2":{"46":1}}],["766242",{"2":{"29":1}}],["764446",{"2":{"42":1}}],["765241",{"2":{"42":1}}],["763204",{"2":{"29":1}}],["760794",{"2":{"27":1}}],["76",{"2":{"13":2}}],["709035",{"2":{"78":1}}],["700165",{"2":{"78":1}}],["706259",{"2":{"71":1}}],["70",{"2":{"70":3}}],["708819",{"2":{"27":1}}],["705181",{"2":{"28":1,"30":2}}],["705337",{"2":{"27":1}}],["705001",{"2":{"13":1}}],["702944",{"2":{"25":1}}],["701916",{"2":{"13":1}}],["7",{"2":{"4":4,"5":5,"13":3,"15":1,"27":102,"29":6,"42":9,"45":10,"47":5,"69":1,"70":1,"73":3,"75":15,"78":1,"79":12,"80":2}}],["rows",{"2":{"79":4}}],["row",{"2":{"79":4}}],["rot180",{"2":{"75":2}}],["rotr90",{"2":{"75":2}}],["rotl90",{"2":{"75":2}}],["rotaed",{"2":{"75":1}}],["rotated",{"2":{"4":1}}],["rotations",{"2":{"3":1}}],["run",{"2":{"68":1}}],["runtime",{"2":{"32":1}}],["running",{"2":{"25":1,"47":1}}],["r",{"2":{"17":2,"79":1}}],["right",{"2":{"13":3,"65":2,"67":2}}],["rtoldefault",{"2":{"5":1}}],["rtol=nothing",{"2":{"5":1}}],["rtol",{"2":{"5":3}}],["rainclouds",{"2":{"67":1}}],["raw",{"2":{"47":1}}],["rasterization",{"2":{"50":1}}],["rasterize",{"2":{"5":1}}],["raster",{"2":{"35":1,"50":3}}],["rasterstack",{"2":{"35":1,"50":1}}],["rasters",{"0":{"50":1},"2":{"34":1,"35":1,"50":2,"51":1}}],["rarely",{"2":{"34":1}}],["radius",{"2":{"19":1}}],["rafaqz",{"2":{"19":1}}],["randn",{"2":{"22":2}}],["random",{"2":{"17":3}}],["rand",{"2":{"4":3,"13":3,"15":1,"17":9,"19":2,"21":1,"22":1,"25":1,"27":6,"28":1,"29":1,"31":1,"41":4,"42":1,"46":1,"61":1,"67":1,"68":1,"70":1,"71":3,"73":3,"78":2}}],["ranges",{"2":{"5":1,"21":1,"30":1,"47":6,"68":3,"70":4}}],["range",{"2":{"4":2,"5":1,"17":2,"22":1,"32":2,"40":1,"45":2,"47":1,"50":1,"68":1,"70":1}}],["rather",{"2":{"3":1,"4":2,"5":1,"9":1,"21":2,"26":1,"59":1,"61":1}}],["receive",{"2":{"39":1}}],["reconstruction",{"2":{"17":1,"39":1}}],["recommended",{"2":{"12":1}}],["rev",{"2":{"22":2}}],["reversal",{"2":{"22":1}}],["reverseordered",{"2":{"4":5,"7":3,"42":15,"43":14,"47":1,"61":5,"70":2,"71":2,"75":8}}],["reverse",{"2":{"4":1,"7":1,"22":4,"31":1,"42":1,"61":1,"75":1}}],["reversed",{"2":{"4":1}}],["reorder",{"0":{"61":1},"2":{"22":8,"61":4,"67":1}}],["relationships",{"2":{"34":1}}],["related",{"2":{"26":1}}],["relying",{"2":{"21":1}}],["reliable",{"2":{"4":1}}],["reasons",{"2":{"50":1}}],["reason",{"2":{"26":1,"50":1}}],["readlines",{"2":{"80":1}}],["read",{"2":{"24":2}}],["reading",{"2":{"21":1}}],["real",{"2":{"4":1}}],["really",{"2":{"3":1,"64":1}}],["removing",{"2":{"18":1}}],["removed",{"2":{"5":1}}],["reductions",{"2":{"17":1,"34":1}}],["reducing",{"0":{"46":1,"75":1},"2":{"17":1,"21":3}}],["reduce",{"2":{"3":1,"21":2,"31":1,"75":2}}],["reduced",{"2":{"3":1}}],["reducedims",{"2":{"3":1}}],["rebuilt",{"2":{"17":1,"22":1,"59":1}}],["rebuilding",{"2":{"22":1}}],["rebuild",{"0":{"39":1,"63":1,"64":1},"1":{"64":1},"2":{"4":2,"17":3,"18":2,"22":5,"24":14,"26":1,"35":1,"39":7,"41":40,"63":6,"64":2,"65":1}}],["restored",{"2":{"22":1}}],["reshaping",{"2":{"22":2}}],["reshape",{"2":{"14":1,"62":1}}],["resolve",{"2":{"18":1,"30":1}}],["result",{"2":{"5":1,"18":1,"22":3,"25":1,"30":1,"77":1}}],["results",{"2":{"5":2,"21":2,"66":1}}],["requires",{"2":{"38":1,"47":1}}],["require",{"2":{"9":1}}],["required",{"2":{"0":1,"3":1,"11":1,"20":1,"22":4,"26":1}}],["repl",{"2":{"69":1}}],["replaces",{"2":{"3":1,"26":1}}],["replaced",{"2":{"3":1,"8":1}}],["replace",{"2":{"3":2,"22":1,"60":1}}],["represents",{"2":{"37":1,"72":1}}],["representing",{"2":{"4":1}}],["represent",{"2":{"4":1,"10":1}}],["rewraps",{"2":{"3":1}}],["retreived",{"2":{"33":1}}],["retreives",{"2":{"5":1,"42":1}}],["retreive",{"2":{"5":1,"42":1}}],["retriev",{"2":{"2":1}}],["returning",{"2":{"3":1,"11":1,"22":1,"75":1}}],["returns",{"2":{"2":1,"3":3,"5":1,"11":2,"17":3,"18":2,"19":1,"21":1,"41":2,"42":1,"47":3,"74":1}}],["returned",{"2":{"1":1,"3":2,"4":1,"11":1,"17":1,"21":2,"22":2,"33":1,"43":1}}],["return",{"2":{"1":3,"3":3,"4":8,"5":2,"17":6,"18":7,"21":7,"22":7,"36":1,"37":2,"38":2,"42":1,"43":1,"45":1,"74":2,"76":1}}],["regular",{"2":{"0":5,"2":1,"4":7,"5":4,"8":4,"10":2,"13":4,"14":1,"15":10,"17":4,"19":1,"20":1,"21":2,"22":10,"25":3,"29":2,"35":1,"38":1,"42":30,"43":28,"46":2,"47":1,"48":5,"61":2,"63":2,"65":5,"68":5,"69":3,"70":3,"71":6,"72":2,"73":15,"74":1,"75":43,"78":4,"79":2}}],["refdim",{"2":{"24":1}}],["refdims=refdims",{"2":{"18":1}}],["refdims=",{"2":{"17":1}}],["refdims",{"2":{"17":9,"22":2,"24":9,"39":1,"41":12,"63":2}}],["refence",{"2":{"17":1}}],["reference",{"0":{"16":1},"1":{"17":1,"18":1,"19":1,"20":1},"2":{"3":2,"17":3,"24":1,"35":1}}],["refer",{"2":{"0":1,"9":1}}],["ref",{"2":{"0":1,"3":1}}],["k",{"2":{"79":1}}],["kind",{"2":{"45":1}}],["kinds",{"2":{"17":4,"27":1}}],["knowing",{"2":{"29":1}}],["knows",{"2":{"15":1,"35":1}}],["know",{"2":{"14":1,"21":1,"63":1,"64":1}}],["known",{"2":{"4":5,"10":1,"29":1}}],["kw",{"2":{"3":4,"4":1,"11":1,"17":10,"18":5,"22":3,"24":7,"39":2,"41":10,"63":2}}],["kernels",{"2":{"26":1}}],["kernelabstractions",{"2":{"26":1}}],["kernel",{"2":{"26":1}}],["keeping",{"2":{"3":1}}],["keep",{"2":{"3":1,"22":2,"23":1,"47":1}}],["key",{"2":{"22":3,"35":1,"77":1}}],["keys=",{"2":{"22":2}}],["keys=keys",{"2":{"22":2}}],["keys",{"2":{"0":1,"11":2,"18":1,"22":2,"47":1,"73":2}}],["keywords",{"0":{"31":1,"38":1},"2":{"3":1,"4":2,"17":4,"19":2,"20":1,"21":5,"22":1,"24":3,"28":1,"30":1,"31":1,"39":1,"40":1,"41":2,"63":4,"64":1}}],["keyword",{"2":{"0":1,"4":3,"17":1,"18":1,"21":1,"22":3,"38":1,"39":2,"64":1}}],["kept",{"2":{"0":1,"3":1}}],["┤",{"2":{"1":1,"3":1,"17":5,"20":1,"21":3,"27":16,"28":2,"29":3,"30":2,"31":2,"32":1,"46":8,"47":14,"48":3,"60":3,"63":1,"65":1,"72":1,"73":6,"74":1,"75":22,"78":1,"79":1}}],["u",{"2":{"79":1}}],["utility",{"0":{"22":1},"1":{"23":1,"24":1}}],["u>",{"2":{"19":1}}],["u>dimensionaldata",{"2":{"19":1}}],["updating",{"2":{"39":1}}],["update",{"2":{"22":3}}],["updates",{"2":{"17":1,"41":6}}],["updated",{"2":{"3":2,"22":4,"41":6}}],["upperbound",{"2":{"8":1}}],["upper",{"2":{"5":1,"8":1}}],["unrolled",{"2":{"77":1}}],["unambiguous",{"2":{"42":1}}],["unaltered",{"2":{"4":1}}],["unaligned",{"2":{"4":4}}],["unclosed",{"2":{"24":1}}],["unmerged",{"2":{"22":1}}],["unmergedims",{"2":{"22":2}}],["unmatched",{"2":{"1":1,"17":1}}],["unknown",{"2":{"19":1,"70":1}}],["underneath",{"2":{"64":1}}],["underlying",{"2":{"1":1,"17":1}}],["undefvarerror",{"2":{"47":2,"68":2,"75":6}}],["undefined",{"2":{"4":1,"17":2,"21":1,"40":1}}],["unless",{"2":{"4":4,"5":1,"30":1,"70":1,"77":1}}],["unlike",{"2":{"3":2,"11":1,"19":1,"65":1}}],["unordered",{"2":{"4":6,"7":3,"47":1,"65":2,"69":2,"70":2}}],["unitrange",{"2":{"21":2,"47":3,"68":2}}],["unit",{"2":{"11":2}}],["unitful",{"2":{"5":3}}],["units",{"2":{"2":1,"11":5}}],["unionall",{"2":{"3":1}}],["union",{"2":{"2":1,"3":1,"4":5,"5":1,"11":3,"21":2,"22":2,"23":1}}],["usally",{"2":{"76":1}}],["us",{"2":{"11":1,"29":1,"33":1,"65":1}}],["user",{"2":{"34":1}}],["uses",{"2":{"4":1,"8":1,"26":2,"33":1,"55":1,"58":1,"63":1}}],["useful",{"2":{"1":1,"3":3,"4":6,"19":1,"22":1,"42":1,"60":1,"63":1}}],["use",{"2":{"0":3,"3":1,"4":2,"5":3,"7":1,"11":1,"12":1,"17":2,"18":3,"19":1,"22":1,"23":3,"25":1,"28":1,"29":1,"30":1,"39":1,"43":1,"46":1,"47":5,"63":1,"68":1,"71":1,"77":1}}],["used",{"2":{"0":7,"2":1,"3":5,"4":7,"5":3,"6":1,"8":1,"9":1,"10":7,"18":2,"19":4,"21":9,"22":3,"29":2,"30":2,"31":1,"33":1,"34":1,"39":3,"42":1,"45":1,"46":1,"56":1,"63":1,"67":1,"69":1,"70":3}}],["usually",{"2":{"0":1,"3":2,"17":1,"38":1,"45":1,"65":1,"68":1,"69":2}}],["using",{"2":{"0":2,"1":4,"3":1,"4":5,"5":2,"11":2,"12":2,"13":1,"15":1,"17":9,"18":1,"19":2,"20":2,"21":1,"22":8,"26":1,"27":1,"28":1,"30":1,"31":1,"32":1,"33":1,"39":2,"41":1,"42":4,"45":2,"46":1,"60":1,"61":1,"68":2,"69":1,"72":1,"76":1,"79":2,"80":1}}],["v",{"2":{"79":1}}],["visualise",{"2":{"57":1}}],["via",{"2":{"34":1}}],["views",{"2":{"22":1,"55":1}}],["view",{"2":{"3":1,"17":1,"18":2,"19":1,"30":1}}],["very",{"2":{"18":2,"51":1,"63":1,"76":1}}],["versions",{"2":{"39":2}}],["version",{"2":{"12":1,"18":1,"22":2,"39":1,"63":1,"64":1,"77":1}}],["vectors",{"2":{"3":1,"29":1,"68":3}}],["vector",{"2":{"0":1,"4":2,"5":1,"18":1,"21":11,"22":2,"29":2,"42":2,"45":8,"47":4,"68":5,"69":3,"74":2,"80":1}}],["varable",{"2":{"67":1}}],["vararg",{"2":{"1":4,"2":3,"3":6,"4":5,"17":10,"18":2,"20":1,"22":3,"24":1,"29":1}}],["variable",{"2":{"59":1}}],["var",{"2":{"31":1,"75":2}}],["valtype",{"2":{"3":1}}],["valid",{"2":{"3":1}}],["val",{"2":{"0":4,"2":2,"3":1,"4":4,"11":1,"22":5,"33":2,"38":2,"42":3,"63":4}}],["val=",{"2":{"0":5}}],["value",{"2":{"0":1,"3":2,"4":2,"5":12,"8":1,"9":1,"10":1,"17":5,"18":3,"19":1,"21":7,"23":1,"27":1,"28":1,"33":1,"42":2,"68":4,"76":1}}],["values=autovalues",{"2":{"4":1}}],["values",{"2":{"0":1,"2":1,"3":5,"4":15,"5":12,"7":1,"9":2,"10":6,"17":1,"18":3,"19":5,"21":8,"22":2,"24":1,"37":1,"39":1,"45":1,"47":5,"59":1,"62":1,"63":1,"65":2,"66":1,"68":5,"69":5,"70":3,"71":1,"74":2}}],["`var`",{"2":{"75":2}}],["`std`",{"2":{"75":2}}],["`season`",{"2":{"47":2}}],["`mean`",{"2":{"75":2}}],["`modify`",{"2":{"25":1}}],["`interval`",{"2":{"68":1}}],["`import",{"2":{"68":1}}],["`isbits",{"2":{"23":1}}],["`refdims`",{"2":{"41":2}}],["`dims`",{"2":{"41":2}}],["`da`",{"2":{"22":1}}],["`cuarray`",{"2":{"25":1}}],["```julia",{"2":{"19":1}}],["`openinterval`",{"2":{"68":1}}],["`openinterval",{"2":{"5":1}}],["`",{"2":{"0":1,"68":1}}],["nanoseconds",{"2":{"76":1}}],["name=",{"2":{"18":3,"27":5,"63":1,"78":1}}],["name=nothing",{"2":{"18":1}}],["name=noname",{"2":{"17":1}}],["names",{"0":{"28":1},"2":{"14":1,"20":1,"22":1,"23":1,"28":1,"33":2,"42":1,"68":1,"69":1}}],["name2dim",{"2":{"3":3}}],["name",{"0":{"23":1},"2":{"2":1,"17":10,"20":2,"22":3,"23":11,"24":1,"26":3,"28":1,"33":2,"39":1,"41":4,"63":2,"68":1,"72":1,"73":2,"77":2}}],["namedtuple",{"0":{"73":1},"2":{"11":3,"18":12,"22":1,"24":2,"72":2,"73":1,"74":4,"76":1}}],["named",{"2":{"0":1,"10":2,"23":1,"27":1,"30":1,"33":1,"54":1}}],["n=rand",{"2":{"73":1}}],["nt",{"2":{"64":2}}],["ntuple",{"2":{"1":3,"2":3,"17":5}}],["night",{"2":{"47":4}}],["nice",{"2":{"47":1}}],["ncdatasets",{"2":{"34":1}}],["ns",{"2":{"32":14,"76":2}}],["ndims",{"2":{"24":2,"41":3}}],["nvidia",{"2":{"22":1}}],["neighbor",{"2":{"71":1}}],["neighbour",{"2":{"19":1}}],["necessary",{"2":{"23":1}}],["necessarily",{"2":{"22":1}}],["neeeds",{"2":{"23":1}}],["needed",{"2":{"26":1,"63":1,"70":1}}],["needs",{"2":{"24":1}}],["need",{"2":{"4":1,"12":1,"18":3,"21":1,"22":2,"26":3}}],["netcdf",{"2":{"10":1,"34":1}}],["next",{"2":{"5":1}}],["nearly",{"2":{"35":1}}],["nearest",{"2":{"5":3,"19":1,"71":1}}],["near",{"2":{"4":2,"5":6,"17":2,"19":2,"68":3,"71":2}}],["newdim",{"2":{"3":4}}],["newdims",{"2":{"3":4}}],["new",{"2":{"0":1,"3":5,"4":1,"17":2,"20":1,"22":13,"35":1,"39":1,"75":1}}],["nov",{"2":{"69":1}}],["nosampling",{"2":{"65":1}}],["nospan",{"2":{"65":1}}],["now",{"2":{"45":1,"47":1,"54":1,"69":1,"74":1}}],["normalization",{"2":{"48":1}}],["normal",{"2":{"7":1,"23":1}}],["nometadata",{"2":{"4":3,"11":2,"17":1}}],["nolookup",{"2":{"4":11,"17":4,"22":1,"65":2,"69":9,"70":1}}],["no",{"2":{"2":1,"3":3,"4":2,"11":1,"14":1,"22":2,"32":1,"34":1,"65":1,"69":1,"70":1,"76":1}}],["noname",{"2":{"22":1,"23":5}}],["non",{"0":{"2":1},"2":{"17":2,"18":1}}],["note",{"2":{"21":1,"22":1,"24":1,"47":2}}],["notes",{"2":{"4":1,"22":1}}],["notice",{"2":{"19":1,"21":1}}],["notably",{"2":{"18":2,"56":1}}],["nothing",{"2":{"1":1,"3":4,"4":1,"5":2,"8":2,"11":4,"17":1,"70":4}}],["not",{"2":{"0":1,"1":1,"3":4,"4":6,"5":6,"10":3,"11":4,"15":1,"17":1,"19":2,"21":1,"22":6,"23":2,"24":4,"26":1,"29":1,"30":2,"39":1,"40":1,"42":1,"47":5,"50":1,"61":1,"63":3,"65":1,"66":1,"68":7,"69":2,"70":1,"73":3,"74":1,"75":7,"77":1}}],["number",{"2":{"1":1,"3":1,"4":1,"5":1,"17":1,"21":5,"41":2,"63":1,"70":1}}],["n",{"2":{"1":1,"2":3,"3":1,"4":3,"17":3,"47":1,"61":5,"63":4,"65":6,"73":3,"79":1}}],["nbsp",{"2":{"0":15,"1":4,"2":5,"3":12,"4":23,"5":10,"6":1,"7":6,"8":5,"9":3,"10":6,"11":4,"17":14,"18":2,"19":3,"20":2,"21":9,"22":11,"23":3,"24":6}}],["8968406613520824",{"2":{"80":1}}],["896841",{"2":{"79":2}}],["890113",{"2":{"71":1}}],["890111",{"2":{"27":3}}],["893124",{"2":{"27":1}}],["845031",{"2":{"79":1}}],["840567",{"2":{"78":1}}],["840343",{"2":{"27":3}}],["849475",{"2":{"78":1,"79":2}}],["849575",{"2":{"71":1}}],["84",{"2":{"71":1}}],["8489086620382136",{"2":{"80":1}}],["848966",{"2":{"15":2}}],["848643",{"2":{"71":1}}],["841889",{"2":{"46":1}}],["878193",{"2":{"73":1}}],["876855",{"2":{"71":1}}],["876866",{"2":{"28":1,"30":2}}],["876941",{"2":{"27":3}}],["87436",{"2":{"25":1}}],["85",{"2":{"79":1}}],["855695",{"2":{"79":1}}],["850442",{"2":{"79":2}}],["85053",{"2":{"42":1}}],["8512258393553357",{"2":{"74":2,"75":2}}],["851271",{"2":{"13":1}}],["858661",{"2":{"70":1}}],["856326",{"2":{"29":1}}],["853821",{"2":{"27":3}}],["857413",{"2":{"27":2}}],["854739",{"2":{"25":1}}],["861636",{"2":{"78":1}}],["86174",{"2":{"25":1}}],["863719",{"2":{"73":1}}],["863777",{"2":{"15":2}}],["86073",{"2":{"79":1}}],["86078",{"2":{"29":1}}],["860898",{"2":{"70":1}}],["866394",{"2":{"68":4}}],["866943",{"2":{"27":2}}],["86",{"2":{"46":1}}],["8672574032954625",{"2":{"74":1}}],["867458",{"2":{"73":1}}],["867329",{"2":{"42":1}}],["867989",{"2":{"42":1}}],["868517",{"2":{"27":1}}],["888981",{"2":{"73":1}}],["88869",{"2":{"25":1}}],["882169",{"2":{"73":1}}],["882573",{"2":{"27":1}}],["88",{"2":{"71":1}}],["889046",{"2":{"71":1}}],["88621e",{"2":{"46":1}}],["886146",{"2":{"42":1}}],["886141",{"2":{"27":1}}],["885359",{"2":{"46":1}}],["881243",{"2":{"79":1}}],["881492409357323",{"2":{"80":1}}],["881492",{"2":{"79":2}}],["881856",{"2":{"42":1}}],["881149",{"2":{"25":1}}],["883188",{"2":{"42":1}}],["88347",{"2":{"15":1}}],["88092",{"2":{"25":1}}],["88058",{"2":{"25":1}}],["838435",{"2":{"79":1}}],["8372314036510935",{"2":{"80":1}}],["837231",{"2":{"79":2}}],["837621",{"2":{"19":1}}],["839",{"2":{"76":1}}],["8347264175742031",{"2":{"74":1}}],["834023",{"2":{"71":1}}],["8311694898048434",{"2":{"74":1}}],["835598",{"2":{"78":1,"79":2}}],["835803",{"2":{"29":1}}],["835288",{"2":{"25":1}}],["83089",{"2":{"28":1,"30":2}}],["83056",{"2":{"25":1}}],["836902",{"2":{"27":1}}],["824846",{"2":{"79":1}}],["824745",{"2":{"27":1}}],["823999",{"2":{"73":1}}],["821471",{"2":{"73":1}}],["8227312139642232",{"2":{"80":1}}],["822731",{"2":{"79":2}}],["82212",{"2":{"42":1}}],["822979",{"2":{"19":1}}],["829205",{"2":{"42":1}}],["827732",{"2":{"29":2}}],["827925",{"2":{"13":1}}],["826313",{"2":{"29":1}}],["820626",{"2":{"27":2}}],["81525",{"2":{"79":1}}],["810719",{"2":{"71":2}}],["819254",{"2":{"71":1}}],["81312753332443",{"2":{"74":2}}],["813901",{"2":{"70":1}}],["813243",{"2":{"42":1}}],["813246",{"2":{"17":1}}],["816357",{"2":{"29":1}}],["814061",{"2":{"29":1}}],["818509",{"2":{"31":1}}],["818077",{"2":{"27":1}}],["818388",{"2":{"27":1}}],["81708",{"2":{"25":1}}],["81",{"2":{"13":1}}],["803334",{"2":{"78":1}}],["808167",{"2":{"71":1}}],["8010878360480178",{"2":{"80":1}}],["801088",{"2":{"79":2}}],["801876",{"2":{"71":1}}],["801669",{"2":{"68":4}}],["801136",{"2":{"29":1}}],["805116",{"2":{"29":1}}],["80446",{"2":{"29":1}}],["80455",{"2":{"25":1}}],["807164",{"2":{"27":1}}],["802341",{"2":{"13":1}}],["80",{"2":{"4":1,"47":1}}],["8",{"2":{"0":1,"4":1,"5":2,"13":1,"15":1,"18":1,"29":4,"42":7,"45":1,"46":1,"47":11,"68":8,"69":2,"71":8,"73":3,"78":2,"79":12,"80":2}}],["6×10",{"2":{"73":1,"75":30}}],["6×6",{"2":{"71":3}}],["6×3",{"2":{"68":2}}],["6am",{"2":{"47":1}}],["6341804211805906",{"2":{"80":1}}],["63418",{"2":{"79":2}}],["633195",{"2":{"73":1}}],["633028",{"2":{"61":2,"63":2,"65":6}}],["639528",{"2":{"71":1}}],["639166",{"2":{"70":1}}],["635034",{"2":{"71":1}}],["635358",{"2":{"71":1}}],["635949",{"2":{"71":1}}],["637356",{"2":{"71":1}}],["637004",{"2":{"70":1}}],["6318402794141992",{"2":{"74":1}}],["631836",{"2":{"42":1}}],["63114",{"2":{"70":1}}],["631765",{"2":{"68":4}}],["63866",{"2":{"31":1}}],["638069",{"2":{"27":3}}],["654208",{"2":{"71":1}}],["652589",{"2":{"71":1}}],["65",{"2":{"47":1}}],["659138",{"2":{"42":1}}],["65124",{"2":{"31":1}}],["655838",{"2":{"29":1}}],["658879",{"2":{"13":1}}],["646299",{"2":{"79":1}}],["645571",{"2":{"78":1,"79":2}}],["647812",{"2":{"73":1}}],["647554",{"2":{"71":1}}],["648134",{"2":{"71":1}}],["648739",{"2":{"42":1}}],["640986",{"2":{"71":1}}],["640745",{"2":{"28":1,"30":2}}],["643858",{"2":{"71":1}}],["643737",{"2":{"27":1}}],["64",{"2":{"47":1}}],["642902",{"2":{"29":1}}],["642908",{"2":{"25":1}}],["686554",{"2":{"79":1}}],["686448",{"2":{"79":1}}],["686283",{"2":{"71":1}}],["683837",{"2":{"71":1}}],["685137",{"2":{"71":1}}],["682932",{"2":{"71":1}}],["682992",{"2":{"48":1}}],["68",{"2":{"46":1}}],["688318",{"2":{"29":2}}],["687978",{"2":{"48":2}}],["68788",{"2":{"29":1}}],["687775",{"2":{"15":2}}],["680832",{"2":{"29":1}}],["681646",{"2":{"29":1}}],["681978",{"2":{"27":1}}],["681486",{"2":{"15":2}}],["698753",{"2":{"78":1}}],["698193",{"2":{"70":1}}],["6904834785330766",{"2":{"74":2}}],["697394",{"2":{"71":1}}],["69476",{"2":{"71":1}}],["694983",{"2":{"29":2}}],["692909",{"2":{"68":6}}],["691162",{"2":{"29":2}}],["69506",{"2":{"25":1}}],["695604",{"2":{"17":1}}],["695199",{"2":{"13":1}}],["69",{"2":{"13":2}}],["661886",{"2":{"79":1}}],["663008",{"2":{"79":1}}],["663696",{"2":{"27":1}}],["662409",{"2":{"71":1}}],["660553",{"2":{"71":1}}],["660265",{"2":{"27":1}}],["6654891498125528",{"2":{"74":2}}],["665489",{"2":{"73":1}}],["665092",{"2":{"71":1}}],["665742",{"2":{"25":1}}],["668521",{"2":{"71":1}}],["669981",{"2":{"42":1}}],["669895",{"2":{"29":1}}],["66622",{"2":{"25":1}}],["664213",{"2":{"17":1}}],["66",{"2":{"13":2}}],["67823",{"2":{"78":1,"79":1}}],["672224",{"2":{"71":1}}],["670141",{"2":{"70":1}}],["677449",{"2":{"48":1}}],["671078",{"2":{"29":1}}],["67",{"2":{"13":2}}],["6295215979597972",{"2":{"75":2}}],["629578",{"2":{"71":1}}],["629232",{"2":{"29":1}}],["628513",{"2":{"68":3}}],["62858",{"2":{"31":1}}],["628988",{"2":{"42":1}}],["623515",{"2":{"27":2}}],["624539",{"2":{"17":1}}],["62",{"2":{"13":3}}],["613296",{"2":{"73":1}}],["610614",{"2":{"71":1}}],["61025",{"2":{"25":1}}],["61598",{"2":{"78":1,"79":1}}],["615188",{"2":{"71":1}}],["615546",{"2":{"61":2,"63":2,"65":6}}],["615488",{"2":{"48":2}}],["618128",{"2":{"71":1}}],["618472",{"2":{"46":1}}],["618744",{"2":{"15":2}}],["6112790581913886",{"2":{"74":1}}],["611279",{"2":{"73":1}}],["611476",{"2":{"42":1}}],["611586",{"2":{"29":1}}],["616645",{"2":{"29":2}}],["61",{"2":{"13":2}}],["6096520588603549",{"2":{"74":1,"76":2}}],["60802",{"2":{"73":1}}],["608563",{"2":{"29":1}}],["602652",{"2":{"79":1}}],["602",{"2":{"71":1}}],["606522",{"2":{"71":1}}],["604474",{"2":{"70":1}}],["607550578602902",{"2":{"80":1}}],["607551",{"2":{"79":2}}],["607",{"2":{"32":1}}],["605755",{"2":{"31":1}}],["60",{"2":{"4":1,"5":1,"70":1,"74":1}}],["6",{"2":{"0":1,"4":2,"5":18,"13":2,"15":2,"18":1,"19":3,"22":4,"25":1,"42":7,"45":11,"46":5,"47":20,"68":14,"69":1,"71":3,"72":1,"73":12,"74":4,"75":16,"79":12,"80":2}}],["4604212196909454",{"2":{"80":1}}],["4688371013531687",{"2":{"80":1}}],["468837",{"2":{"79":2}}],["467917469673658",{"2":{"75":2}}],["46752",{"2":{"15":1}}],["46932938076402175",{"2":{"74":1}}],["469391",{"2":{"48":1}}],["469741",{"2":{"71":1}}],["463695",{"2":{"42":1}}],["465649",{"2":{"29":1}}],["464554",{"2":{"25":1}}],["462981",{"2":{"25":1}}],["487919",{"2":{"73":1}}],["487601",{"2":{"25":1}}],["481044",{"2":{"71":1}}],["48",{"2":{"47":1}}],["489644",{"2":{"29":1}}],["489856",{"2":{"29":1}}],["48275",{"2":{"25":1}}],["48852",{"2":{"71":1}}],["488376",{"2":{"71":1}}],["488347",{"2":{"15":1}}],["488216",{"2":{"15":2}}],["453319",{"2":{"79":1}}],["453487",{"2":{"48":2}}],["4502749181743251",{"2":{"80":1}}],["450275",{"2":{"79":2}}],["4505765574870474",{"2":{"74":1}}],["450577",{"2":{"73":1}}],["45945043460191004",{"2":{"74":2}}],["459369",{"2":{"71":1}}],["459173",{"2":{"61":2,"63":2,"65":6}}],["455219",{"2":{"27":1}}],["455442",{"2":{"15":2}}],["458397",{"2":{"27":2}}],["45804",{"2":{"25":1}}],["4751605449810661",{"2":{"80":1}}],["475161",{"2":{"79":2}}],["478695085241667e",{"2":{"75":1}}],["47055750095707105",{"2":{"74":1}}],["47",{"2":{"47":2}}],["473548",{"2":{"19":1}}],["479126",{"2":{"25":1}}],["47912",{"2":{"15":1}}],["447879",{"2":{"78":1}}],["447854",{"2":{"73":1}}],["444509",{"2":{"71":1}}],["442042",{"2":{"71":1}}],["445015",{"2":{"71":2}}],["443747",{"2":{"71":1}}],["443035",{"2":{"29":1}}],["4414",{"2":{"71":1}}],["441426",{"2":{"19":1}}],["441546",{"2":{"70":1}}],["4492",{"2":{"25":1}}],["440485",{"2":{"15":2}}],["421837",{"2":{"79":1}}],["421503",{"2":{"29":1}}],["42151",{"2":{"25":1}}],["4223810704698109",{"2":{"74":1}}],["422381",{"2":{"73":1}}],["425054",{"2":{"71":1}}],["42654",{"2":{"42":1}}],["420863",{"2":{"42":1}}],["420887",{"2":{"42":1}}],["420674",{"2":{"29":1}}],["420417",{"2":{"29":1}}],["428721",{"2":{"27":1}}],["423541",{"2":{"27":3}}],["4291",{"2":{"15":1}}],["424967",{"2":{"15":2}}],["424101",{"2":{"13":1}}],["433251",{"2":{"71":1}}],["434205",{"2":{"29":2}}],["430192",{"2":{"27":3}}],["435945",{"2":{"15":2}}],["438319",{"2":{"15":2}}],["43",{"2":{"13":1}}],["411513",{"2":{"79":1}}],["411153",{"2":{"29":1}}],["41685359508275344",{"2":{"74":1}}],["416854",{"2":{"73":1}}],["417923",{"2":{"73":1}}],["417425",{"2":{"27":1}}],["413876",{"2":{"71":1}}],["413585",{"2":{"42":1}}],["413491",{"2":{"42":1}}],["41334",{"2":{"25":1}}],["418047",{"2":{"29":1}}],["412493",{"2":{"28":1,"30":2}}],["41",{"2":{"13":2,"47":1}}],["494109",{"2":{"78":1,"79":2}}],["494344",{"2":{"71":1}}],["49623",{"2":{"71":1}}],["491787",{"2":{"46":1}}],["492986",{"2":{"71":1}}],["492547",{"2":{"46":1}}],["492122",{"2":{"15":1}}],["49785",{"2":{"46":1}}],["497647",{"2":{"46":1}}],["497553",{"2":{"46":1}}],["497746",{"2":{"21":1}}],["495105",{"2":{"48":2}}],["495636",{"2":{"46":1}}],["495711",{"2":{"15":1}}],["490342",{"2":{"70":1}}],["490159",{"2":{"28":1,"30":2}}],["49097",{"2":{"25":1}}],["49098",{"2":{"15":1}}],["498457",{"2":{"46":1}}],["498175",{"2":{"27":1}}],["498681",{"2":{"21":1}}],["498912",{"2":{"21":1}}],["499553",{"2":{"47":1}}],["499583",{"2":{"46":1}}],["499579",{"2":{"46":1}}],["499571",{"2":{"46":1,"47":1}}],["499787",{"2":{"46":1}}],["499954",{"2":{"46":1}}],["499943",{"2":{"21":1}}],["499477",{"2":{"47":1}}],["499426",{"2":{"47":1}}],["499421",{"2":{"21":1}}],["499403",{"2":{"46":1,"47":2}}],["499899",{"2":{"21":1}}],["499289",{"2":{"21":1}}],["499352",{"2":{"21":1}}],["493504",{"2":{"15":1}}],["493041",{"2":{"15":1}}],["49",{"2":{"13":2,"47":1}}],["4×5",{"2":{"13":1}}],["406733",{"2":{"78":1}}],["406774",{"2":{"71":1}}],["4086139022208255",{"2":{"74":2}}],["4085",{"2":{"29":2}}],["409326",{"2":{"29":1}}],["403435",{"2":{"29":1}}],["40706",{"2":{"31":1}}],["407808",{"2":{"29":1}}],["407186",{"2":{"15":2}}],["405574",{"2":{"29":1}}],["405439",{"2":{"27":1}}],["40584",{"2":{"25":1}}],["40409",{"2":{"25":1}}],["40",{"2":{"4":1,"13":1,"47":1,"70":1}}],["4",{"2":{"0":5,"3":1,"4":5,"5":12,"13":6,"15":6,"17":5,"18":2,"19":2,"21":2,"22":14,"25":2,"29":5,"31":2,"42":7,"45":1,"46":5,"47":6,"68":13,"69":1,"71":2,"73":1,"75":2,"76":3,"78":1,"79":12,"80":2}}],["093376",{"2":{"79":1}}],["0933023",{"2":{"27":1}}],["0990459",{"2":{"73":1}}],["0903631",{"2":{"71":1}}],["0988648",{"2":{"71":1}}],["0940172",{"2":{"65":1}}],["0945553",{"2":{"29":1}}],["09644e",{"2":{"46":1}}],["09",{"2":{"0":1,"15":3,"46":1,"48":1,"69":1}}],["08898359842130532",{"2":{"74":1}}],["0889836",{"2":{"73":1}}],["0883550682649501",{"2":{"74":3}}],["0882694",{"2":{"71":1}}],["0891985",{"2":{"71":1}}],["0866709",{"2":{"70":1}}],["0864783",{"2":{"42":1}}],["0851323",{"2":{"71":1}}],["085",{"2":{"32":2}}],["0845878",{"2":{"29":1}}],["0833326",{"2":{"27":1}}],["0803493",{"2":{"27":2}}],["0804518",{"2":{"25":1}}],["08",{"2":{"0":1,"15":3,"32":2,"48":1,"69":1,"71":1}}],["0797588",{"2":{"79":1}}],["07697380130691589",{"2":{"74":1}}],["0768279",{"2":{"61":2,"63":2,"65":4}}],["073483",{"2":{"71":1}}],["0738764",{"2":{"13":1}}],["070182",{"2":{"29":1}}],["0705022",{"2":{"27":1}}],["0716516",{"2":{"27":1}}],["07277",{"2":{"25":1}}],["0774228",{"2":{"15":2}}],["07",{"2":{"0":1,"15":3,"48":1,"69":1}}],["0698665",{"2":{"79":1}}],["067914",{"2":{"79":1}}],["0674453",{"2":{"71":1}}],["0655892",{"2":{"73":1}}],["0618877",{"2":{"71":1}}],["061119",{"2":{"29":1}}],["0641197",{"2":{"29":2}}],["0649391",{"2":{"25":1}}],["06315",{"2":{"31":1}}],["0634915",{"2":{"28":1,"30":2}}],["0635458",{"2":{"27":1}}],["06302",{"2":{"15":1}}],["066288",{"2":{"27":2}}],["06",{"2":{"0":1,"15":3,"48":1,"69":1}}],["05808639016967598",{"2":{"74":10}}],["0580864",{"2":{"73":1}}],["0514242",{"2":{"71":1}}],["051653",{"2":{"71":1}}],["0555172",{"2":{"68":3}}],["0557598",{"2":{"25":1}}],["05t03",{"2":{"48":4}}],["0596493",{"2":{"42":1}}],["0599431",{"2":{"25":1}}],["053386",{"2":{"27":3}}],["0574477",{"2":{"71":1}}],["057556653113904566",{"2":{"27":1}}],["0575567",{"2":{"27":2}}],["0579843",{"2":{"27":2}}],["0508418",{"2":{"27":2}}],["05",{"2":{"0":1,"15":3,"48":1,"68":1,"69":1}}],["0477843",{"2":{"79":1}}],["04777136223903122",{"2":{"74":1,"75":2,"76":2}}],["0477714",{"2":{"73":1}}],["0460139",{"2":{"73":1}}],["04301074231113389",{"2":{"74":1}}],["0430107",{"2":{"73":1}}],["0442156",{"2":{"71":1}}],["04428624366543743",{"2":{"68":1}}],["0442862",{"2":{"68":11}}],["0454027",{"2":{"61":2,"63":2,"65":6}}],["0429503",{"2":{"27":3}}],["04",{"2":{"0":1,"15":3,"48":1,"69":1,"71":3}}],["03343831898880911",{"2":{"80":1}}],["0334383",{"2":{"79":2}}],["03222733504564845",{"2":{"74":2}}],["0323366",{"2":{"71":1}}],["0312095",{"2":{"73":1}}],["0317621",{"2":{"48":1}}],["0365431",{"2":{"29":1}}],["0391147",{"2":{"29":1}}],["0302496",{"2":{"27":3}}],["0379237",{"2":{"27":2}}],["03436",{"2":{"15":1}}],["0386452",{"2":{"15":2}}],["03",{"2":{"0":1,"15":3,"46":1,"48":2,"69":1}}],["023456",{"2":{"79":1}}],["025443",{"2":{"79":1}}],["025048199476683353",{"2":{"74":2,"75":2}}],["026671753806333576",{"2":{"80":1}}],["0266718",{"2":{"79":2}}],["0265693",{"2":{"27":1}}],["0296052",{"2":{"78":1}}],["0290395",{"2":{"29":1}}],["027",{"2":{"76":1}}],["0271427",{"2":{"29":1}}],["021",{"2":{"71":1}}],["0218537",{"2":{"61":2,"63":2,"65":6}}],["02142",{"2":{"15":1}}],["0289048",{"2":{"48":2}}],["02",{"2":{"0":2,"15":3,"46":1,"48":2,"69":1}}],["0",{"2":{"0":60,"1":6,"3":8,"4":28,"5":8,"13":20,"15":110,"17":84,"18":16,"19":44,"20":240,"21":19,"22":176,"25":69,"27":546,"28":28,"29":148,"30":50,"31":12,"32":25,"42":172,"43":42,"45":2,"46":63,"47":20,"48":53,"60":105,"61":50,"63":48,"65":135,"68":136,"69":7,"70":35,"71":243,"72":16,"73":133,"74":89,"75":132,"76":12,"78":48,"79":150,"80":36}}],["00031682953111023806",{"2":{"75":1}}],["00820581",{"2":{"79":1}}],["00877550701335561",{"2":{"74":1,"75":2}}],["00878657333064048",{"2":{"75":2}}],["00878657",{"2":{"73":1}}],["00854635",{"2":{"70":1}}],["007",{"2":{"71":3}}],["00723413",{"2":{"29":1}}],["00514368",{"2":{"71":1}}],["0058054",{"2":{"27":3}}],["00173659",{"2":{"71":1}}],["00339012",{"2":{"71":1}}],["00362229",{"2":{"31":1}}],["00263295",{"2":{"71":1}}],["00286866",{"2":{"13":1}}],["0063",{"2":{"31":1}}],["00683352",{"2":{"29":1}}],["00469149",{"2":{"15":2}}],["00",{"2":{"0":42,"15":96,"32":10,"45":4,"46":10,"48":37,"69":32}}],["013480841455026371",{"2":{"80":1}}],["0134808",{"2":{"79":2}}],["0131675",{"2":{"27":1}}],["016977229461176635",{"2":{"80":1}}],["0169772",{"2":{"79":2}}],["014638",{"2":{"79":1}}],["0142518",{"2":{"79":1}}],["014",{"2":{"71":1}}],["0144179",{"2":{"15":2}}],["0126769",{"2":{"71":1}}],["01229",{"2":{"31":1}}],["0155931",{"2":{"71":1}}],["0110089",{"2":{"71":2}}],["01116",{"2":{"70":1}}],["0111838",{"2":{"61":2,"63":2,"65":6}}],["011",{"2":{"47":2}}],["01t03",{"2":{"48":2}}],["01t02",{"2":{"48":1}}],["01t01",{"2":{"46":1,"48":2}}],["01t00",{"2":{"0":21,"15":48,"45":1,"46":2,"48":7,"69":16}}],["0193233",{"2":{"29":2}}],["0197492",{"2":{"25":1}}],["0181349",{"2":{"79":1}}],["0181238",{"2":{"28":1,"30":2}}],["0188349",{"2":{"28":1,"30":2}}],["0182271",{"2":{"27":1}}],["0107913",{"2":{"73":1}}],["010",{"2":{"22":2}}],["01",{"2":{"0":5,"15":9,"45":1,"46":6,"48":21,"69":3}}],["↗",{"2":{"0":1,"1":1,"3":1,"13":1,"15":3,"17":1,"20":1,"21":1,"22":1,"29":1,"31":2,"33":1,"78":3}}],["→",{"2":{"0":4,"1":3,"3":2,"4":2,"5":8,"13":4,"15":5,"17":13,"18":1,"19":9,"20":1,"21":3,"22":12,"25":2,"27":11,"28":1,"29":7,"30":2,"31":2,"32":1,"33":2,"42":6,"43":11,"46":3,"47":6,"48":5,"60":3,"61":4,"63":4,"65":11,"68":22,"70":2,"71":10,"72":2,"73":8,"75":21,"78":4,"79":1}}],["↓",{"2":{"0":5,"1":4,"3":3,"4":2,"5":8,"13":5,"15":8,"17":14,"18":1,"19":9,"20":1,"21":5,"22":12,"25":2,"27":11,"28":2,"29":8,"30":2,"31":2,"32":1,"33":2,"42":11,"43":15,"46":10,"47":15,"48":6,"60":3,"61":4,"63":4,"65":11,"68":24,"69":1,"70":2,"71":10,"72":2,"73":9,"74":1,"75":22,"78":4,"79":1}}],["┐",{"2":{"0":3,"4":1,"5":4,"13":3,"15":5,"17":3,"19":3,"21":4,"22":5,"25":1,"29":1,"42":1,"46":8,"47":10,"48":3,"60":1,"61":2,"63":2,"65":5,"68":13,"69":1,"70":1,"71":5,"72":1,"73":8,"74":1,"75":22,"78":2,"79":1}}],["│",{"2":{"0":6,"1":2,"3":2,"4":2,"5":8,"13":6,"15":10,"17":16,"19":6,"20":2,"21":6,"22":10,"25":2,"27":22,"28":4,"29":8,"30":4,"31":4,"32":2,"42":2,"46":16,"47":18,"48":6,"60":6,"61":4,"63":4,"65":12,"68":26,"69":2,"70":2,"71":10,"72":2,"73":16,"74":2,"75":44,"78":4,"79":74}}],["533709",{"2":{"73":1}}],["533392",{"2":{"71":1}}],["5313",{"2":{"71":1}}],["531213",{"2":{"70":1}}],["535605",{"2":{"70":1}}],["539349",{"2":{"61":2,"63":2,"65":4}}],["53959e",{"2":{"46":1}}],["539876",{"2":{"29":1}}],["536168",{"2":{"46":1,"48":2}}],["5374039445817647",{"2":{"74":1}}],["537404",{"2":{"73":1}}],["537927",{"2":{"27":1}}],["53779",{"2":{"15":1}}],["583966",{"2":{"78":1}}],["583947",{"2":{"15":2}}],["580763",{"2":{"71":1}}],["581547",{"2":{"68":6}}],["581926",{"2":{"46":1,"48":1}}],["58",{"2":{"46":1}}],["582033",{"2":{"42":1}}],["5893",{"2":{"31":1}}],["588691",{"2":{"29":1}}],["584242",{"2":{"29":1}}],["52757",{"2":{"79":1}}],["527878",{"2":{"71":1}}],["525081",{"2":{"73":1}}],["520578",{"2":{"71":1}}],["520861",{"2":{"71":1}}],["52959",{"2":{"68":11}}],["529856",{"2":{"68":11}}],["52962",{"2":{"31":1}}],["52857",{"2":{"29":1}}],["521899",{"2":{"29":1}}],["523832",{"2":{"15":2}}],["523844",{"2":{"15":2}}],["564302",{"2":{"78":1}}],["564835",{"2":{"17":1}}],["56329",{"2":{"71":2}}],["565907",{"2":{"70":1}}],["565507",{"2":{"70":1}}],["565689",{"2":{"27":2}}],["56",{"2":{"47":1}}],["56222",{"2":{"31":1}}],["562354",{"2":{"27":1}}],["569447",{"2":{"29":1}}],["561505",{"2":{"29":1}}],["566806",{"2":{"27":3}}],["5×1",{"2":{"68":1}}],["5×10",{"2":{"27":13}}],["5×5",{"2":{"28":1,"30":2}}],["5×4",{"2":{"4":1}}],["555868",{"2":{"79":1}}],["555563",{"2":{"15":2}}],["554688",{"2":{"79":1}}],["554141",{"2":{"71":1}}],["5510425965129013",{"2":{"74":2}}],["551007",{"2":{"71":1}}],["551873",{"2":{"27":3}}],["55251",{"2":{"71":2}}],["550527",{"2":{"71":1}}],["55026",{"2":{"29":1}}],["558616",{"2":{"71":1}}],["558871",{"2":{"71":1}}],["559166",{"2":{"17":1}}],["55348",{"2":{"15":1}}],["55",{"2":{"13":1}}],["5470796400610906",{"2":{"80":1}}],["547057",{"2":{"71":1}}],["5435527778562877",{"2":{"80":1}}],["543553",{"2":{"79":2}}],["545347",{"2":{"79":1}}],["54511604363384e",{"2":{"75":1}}],["545535",{"2":{"29":1}}],["54072",{"2":{"73":1}}],["540604",{"2":{"29":1}}],["544719",{"2":{"79":1}}],["544708",{"2":{"71":1}}],["544853",{"2":{"19":1}}],["549897",{"2":{"71":1}}],["54203e",{"2":{"46":1}}],["542394",{"2":{"29":1}}],["541502",{"2":{"42":1}}],["541381",{"2":{"19":1}}],["546156",{"2":{"42":1}}],["54822",{"2":{"25":1}}],["54",{"2":{"13":1}}],["596582",{"2":{"79":1}}],["596102",{"2":{"27":1}}],["595827",{"2":{"71":1}}],["59189",{"2":{"71":1}}],["591531",{"2":{"27":1}}],["598077",{"2":{"71":1}}],["598281",{"2":{"71":1}}],["59962",{"2":{"31":1}}],["59705",{"2":{"25":1}}],["59",{"2":{"13":2}}],["592206",{"2":{"13":1}}],["5155544974825528e",{"2":{"75":1}}],["515032",{"2":{"71":1}}],["5133",{"2":{"71":1}}],["513225",{"2":{"19":1}}],["517103",{"2":{"46":1}}],["517417",{"2":{"29":1}}],["516672",{"2":{"27":1}}],["5110677798512754",{"2":{"74":1}}],["511068",{"2":{"73":1}}],["511573",{"2":{"27":1}}],["511144",{"2":{"15":2}}],["514313",{"2":{"27":2}}],["514693",{"2":{"13":1}}],["510019",{"2":{"46":1}}],["510503",{"2":{"15":1}}],["510478",{"2":{"15":2}}],["51",{"2":{"13":1}}],["5762938256193216",{"2":{"80":1}}],["576294",{"2":{"79":2}}],["572066",{"2":{"79":1}}],["572052",{"2":{"27":2}}],["579023",{"2":{"79":1}}],["579124",{"2":{"78":1}}],["579365",{"2":{"46":1,"48":2}}],["573975",{"2":{"46":1}}],["573207",{"2":{"29":1}}],["574602",{"2":{"27":3}}],["57019",{"2":{"25":1}}],["571752",{"2":{"15":2}}],["571714",{"2":{"15":2}}],["57",{"2":{"5":1,"13":2,"47":1}}],["50507",{"2":{"79":1}}],["505406",{"2":{"73":1}}],["5055",{"2":{"47":4}}],["509963",{"2":{"73":1}}],["50945",{"2":{"70":1}}],["508332",{"2":{"71":1}}],["502496",{"2":{"79":1}}],["502305",{"2":{"71":1}}],["50222",{"2":{"27":3}}],["50656",{"2":{"46":1}}],["506901",{"2":{"15":2}}],["504438",{"2":{"79":1}}],["504967",{"2":{"73":1}}],["504617",{"2":{"46":1}}],["504295",{"2":{"15":1}}],["507247",{"2":{"42":1}}],["50764",{"2":{"15":1}}],["50113",{"2":{"46":1}}],["501065",{"2":{"46":1}}],["501327",{"2":{"21":1}}],["501785",{"2":{"15":1}}],["50024",{"2":{"47":1}}],["500209",{"2":{"47":1}}],["500287",{"2":{"21":1}}],["500305",{"2":{"46":1}}],["50036",{"2":{"46":1}}],["500389",{"2":{"46":1,"47":1}}],["500352",{"2":{"21":1}}],["500716",{"2":{"27":3}}],["500755",{"2":{"21":1}}],["500448",{"2":{"46":1}}],["500417",{"2":{"21":1}}],["500465",{"2":{"21":1}}],["500079",{"2":{"21":1}}],["500024",{"2":{"21":1}}],["500183",{"2":{"21":1}}],["503435",{"2":{"15":1}}],["50",{"2":{"5":3,"17":7,"70":1}}],["5u",{"2":{"5":1}}],["5",{"2":{"0":1,"4":3,"5":21,"13":6,"15":2,"17":2,"18":1,"19":1,"22":5,"25":1,"27":10,"28":2,"29":6,"31":1,"42":9,"45":1,"46":5,"47":5,"60":3,"68":7,"69":2,"70":1,"72":3,"73":11,"74":1,"75":28,"79":12,"80":2}}],["31516546430056325",{"2":{"74":1}}],["315094",{"2":{"31":1}}],["319311",{"2":{"71":1}}],["3142",{"2":{"71":1}}],["314416",{"2":{"29":2}}],["313",{"2":{"47":1}}],["312618",{"2":{"79":1}}],["312145",{"2":{"78":1,"79":1}}],["312",{"2":{"47":1}}],["318725",{"2":{"29":1}}],["334999",{"2":{"71":1}}],["33813",{"2":{"70":1}}],["338869",{"2":{"27":1}}],["339622",{"2":{"48":1}}],["33757",{"2":{"71":1}}],["337",{"2":{"47":1}}],["336",{"2":{"47":1}}],["33",{"2":{"47":2}}],["33185",{"2":{"28":1,"30":2}}],["38402",{"2":{"79":2}}],["384522",{"2":{"27":1}}],["388328",{"2":{"78":1,"79":1}}],["388945",{"2":{"42":1}}],["385766",{"2":{"78":1,"79":2}}],["380027",{"2":{"78":1}}],["38075",{"2":{"31":1}}],["3860256839198122",{"2":{"74":1}}],["386026",{"2":{"73":1}}],["387734",{"2":{"79":1}}],["387003",{"2":{"29":1}}],["387573",{"2":{"15":2}}],["32743",{"2":{"71":1}}],["3275",{"2":{"31":1}}],["329",{"2":{"47":1}}],["328376",{"2":{"71":1}}],["328277",{"2":{"48":2}}],["328",{"2":{"47":1}}],["321",{"2":{"47":1}}],["3204384100697524",{"2":{"74":1}}],["320438",{"2":{"73":1}}],["320",{"2":{"47":1}}],["32",{"2":{"47":2}}],["323691",{"2":{"68":3}}],["32342",{"2":{"46":1,"48":2}}],["32338",{"2":{"29":1}}],["32469274437146656",{"2":{"74":1}}],["324693",{"2":{"73":1}}],["324418",{"2":{"71":1}}],["32433",{"2":{"29":2}}],["324542",{"2":{"27":2}}],["326816",{"2":{"29":1}}],["32669",{"2":{"25":1}}],["325896",{"2":{"27":2}}],["325628",{"2":{"13":1}}],["3a",{"2":{"18":1}}],["3×2",{"2":{"68":1}}],["3×14",{"2":{"61":2,"63":2,"65":6}}],["3×5",{"2":{"22":1,"60":10}}],["3×5×12",{"2":{"0":1}}],["3×4×1",{"2":{"31":1}}],["3×4×5",{"2":{"31":1}}],["3×4",{"2":{"22":5}}],["3×3×2",{"2":{"19":1}}],["3×3",{"2":{"17":3,"32":1,"68":3}}],["351565",{"2":{"79":1}}],["3543871540879284",{"2":{"80":1}}],["354387",{"2":{"79":2}}],["354497",{"2":{"42":1}}],["356481",{"2":{"78":1,"79":1}}],["359355",{"2":{"48":2}}],["353461",{"2":{"71":1}}],["353732",{"2":{"70":1}}],["353",{"2":{"47":1}}],["358785",{"2":{"29":1}}],["352502",{"2":{"71":1}}],["352",{"2":{"47":1}}],["352417",{"2":{"27":1}}],["352322",{"2":{"27":3}}],["352614",{"2":{"25":1}}],["35",{"2":{"17":1}}],["350739",{"2":{"13":1}}],["37335",{"2":{"71":1}}],["377707",{"2":{"71":1}}],["377503",{"2":{"46":1}}],["376",{"2":{"47":3}}],["376013",{"2":{"29":1}}],["370",{"2":{"47":2}}],["370821",{"2":{"15":2}}],["37816",{"2":{"46":1,"48":2}}],["378355",{"2":{"46":1,"48":1}}],["379527",{"2":{"29":1}}],["37963",{"2":{"25":1}}],["374395",{"2":{"71":1}}],["374961",{"2":{"27":1}}],["374026",{"2":{"25":1}}],["374164",{"2":{"15":2}}],["369381",{"2":{"71":1}}],["369",{"2":{"47":3}}],["368",{"2":{"47":3}}],["361204",{"2":{"70":1}}],["361",{"2":{"47":3}}],["362",{"2":{"46":1}}],["363395",{"2":{"78":1}}],["363",{"2":{"46":2}}],["365",{"2":{"46":2}}],["366855",{"2":{"71":1}}],["366",{"2":{"46":3}}],["364",{"2":{"45":18,"46":3}}],["364231",{"2":{"28":1,"30":2}}],["367",{"2":{"32":1}}],["36",{"2":{"13":1}}],["360389",{"2":{"42":1}}],["360",{"2":{"4":2,"47":1}}],["34817",{"2":{"78":1}}],["348662",{"2":{"71":1}}],["348495",{"2":{"71":1}}],["340571",{"2":{"71":1}}],["347727",{"2":{"71":2}}],["34178",{"2":{"73":1}}],["341018",{"2":{"70":1}}],["341616",{"2":{"61":2,"63":2,"65":6}}],["344",{"2":{"47":1}}],["344475",{"2":{"46":1}}],["344783",{"2":{"27":2}}],["346713",{"2":{"46":1}}],["342741",{"2":{"71":1}}],["342231",{"2":{"42":1}}],["342482",{"2":{"27":1}}],["345",{"2":{"47":1}}],["345211",{"2":{"29":1}}],["345501",{"2":{"25":1}}],["34",{"2":{"13":1}}],["306225",{"2":{"70":1}}],["306356",{"2":{"27":1}}],["30363",{"2":{"61":2,"63":2,"65":4}}],["30t22",{"2":{"48":1}}],["30t23",{"2":{"45":1,"46":2,"48":2}}],["30×17520",{"2":{"47":3}}],["305",{"2":{"47":1}}],["305663",{"2":{"29":1}}],["305335",{"2":{"27":1}}],["301905",{"2":{"29":1}}],["302462",{"2":{"79":1}}],["3020614726644303",{"2":{"74":10}}],["302061",{"2":{"73":1}}],["302028",{"2":{"29":2}}],["302599",{"2":{"28":1,"30":2}}],["302335",{"2":{"27":2}}],["308228",{"2":{"28":1,"30":2}}],["30923",{"2":{"25":1}}],["304236",{"2":{"71":1}}],["30427",{"2":{"25":1}}],["304811",{"2":{"71":1}}],["304806",{"2":{"15":2}}],["3047",{"2":{"69":1}}],["304688",{"2":{"25":1}}],["300",{"2":{"22":1}}],["30",{"2":{"13":2,"18":2,"19":4,"22":9,"45":18,"46":2,"70":1,"71":1,"75":2}}],["394239",{"2":{"79":1}}],["399",{"2":{"71":1}}],["399894",{"2":{"71":1}}],["39929e",{"2":{"46":1}}],["392587",{"2":{"71":1}}],["392059",{"2":{"29":1}}],["398684",{"2":{"42":1}}],["391696",{"2":{"29":1}}],["395744",{"2":{"27":1}}],["390081",{"2":{"25":1}}],["39",{"2":{"2":2,"3":1,"4":2,"19":9,"23":1,"24":12,"29":2,"30":1,"32":1,"51":1,"63":1,"64":1,"65":1,"66":6,"70":1,"71":1}}],["3",{"2":{"0":4,"1":3,"3":1,"4":7,"5":8,"13":9,"15":9,"17":3,"18":1,"19":10,"20":2,"21":6,"22":13,"24":2,"25":2,"28":2,"29":10,"31":8,"32":12,"33":2,"42":7,"45":1,"46":7,"47":23,"48":3,"60":3,"61":5,"63":4,"65":10,"68":3,"69":2,"71":1,"73":1,"78":3,"79":8,"80":2}}],["14",{"2":{"71":2,"73":1}}],["145311",{"2":{"79":1}}],["145111",{"2":{"70":1}}],["145896",{"2":{"28":2,"30":2}}],["147488",{"2":{"70":1}}],["143731",{"2":{"78":1}}],["143×23",{"2":{"71":1}}],["14391",{"2":{"61":2,"63":2,"65":6}}],["143817",{"2":{"27":2}}],["140",{"2":{"42":6,"65":6}}],["148445",{"2":{"31":1}}],["149547",{"2":{"71":1}}],["149622",{"2":{"29":1}}],["149438",{"2":{"28":1,"30":2}}],["146549",{"2":{"27":2}}],["136293",{"2":{"71":1}}],["137909",{"2":{"71":1}}],["130",{"2":{"42":6,"65":2}}],["134132",{"2":{"46":1,"48":1}}],["134186",{"2":{"25":1}}],["134",{"2":{"32":1}}],["13",{"2":{"32":2,"69":2,"71":1}}],["133507",{"2":{"73":1}}],["133826",{"2":{"71":1}}],["133006",{"2":{"71":2}}],["13301",{"2":{"27":1}}],["133754",{"2":{"29":1}}],["131761",{"2":{"29":1}}],["131462",{"2":{"27":1}}],["139664",{"2":{"29":1}}],["1396",{"2":{"27":1}}],["139337",{"2":{"13":1}}],["1em",{"2":{"19":1}}],["1px",{"2":{"19":1}}],["1a",{"2":{"18":1}}],["186734",{"2":{"78":1}}],["18560567159969743",{"2":{"74":2,"76":2}}],["184142",{"2":{"71":2}}],["184172",{"2":{"46":1}}],["189338",{"2":{"42":1}}],["180069",{"2":{"71":1}}],["180",{"2":{"42":6}}],["180195",{"2":{"31":1}}],["18035",{"2":{"25":1}}],["181514",{"2":{"27":1}}],["183637",{"2":{"25":1}}],["18",{"2":{"13":1,"32":1,"45":1,"71":5}}],["172554",{"2":{"78":1}}],["172251",{"2":{"42":1}}],["175943",{"2":{"71":1}}],["17520",{"2":{"45":8,"48":1}}],["178643",{"2":{"71":1}}],["179199",{"2":{"71":1}}],["179885",{"2":{"71":1}}],["179414",{"2":{"29":2}}],["171339",{"2":{"71":1}}],["170",{"2":{"42":6}}],["177423",{"2":{"25":1}}],["176345",{"2":{"29":1}}],["17673",{"2":{"25":1}}],["17645",{"2":{"25":1}}],["176647",{"2":{"19":1}}],["17",{"2":{"13":2,"45":1,"47":2}}],["167441",{"2":{"78":1}}],["16373",{"2":{"78":1}}],["166553",{"2":{"73":1}}],["166049",{"2":{"27":2}}],["161365",{"2":{"71":1}}],["161598",{"2":{"27":3}}],["169767",{"2":{"71":1}}],["1604431790807389",{"2":{"74":1}}],["160",{"2":{"42":6}}],["160766",{"2":{"28":1,"30":2}}],["162919",{"2":{"25":1}}],["16×16×3",{"2":{"20":1}}],["16",{"2":{"13":1,"20":2,"45":1,"47":4,"71":3}}],["1u",{"2":{"5":2}}],["196312",{"2":{"79":1}}],["194767",{"2":{"79":1}}],["19359635492587024",{"2":{"74":1}}],["193596",{"2":{"73":1}}],["193565",{"2":{"27":3}}],["195534",{"2":{"68":5}}],["195258",{"2":{"61":2,"63":2,"65":6}}],["195681",{"2":{"31":1}}],["197578",{"2":{"42":1}}],["198271",{"2":{"42":1}}],["190736",{"2":{"71":1}}],["190918",{"2":{"71":1}}],["190",{"2":{"42":7}}],["190547",{"2":{"27":1}}],["190036",{"2":{"27":2}}],["1918",{"2":{"79":1}}],["191597",{"2":{"28":1,"30":2}}],["191748",{"2":{"27":2}}],["191×20×30",{"2":{"21":3}}],["191×20×31",{"2":{"21":3}}],["191×20×32",{"2":{"21":1}}],["191×20×28",{"2":{"21":1}}],["1996672270611941",{"2":{"74":2}}],["199562",{"2":{"27":1}}],["1999",{"2":{"25":1}}],["1998",{"2":{"25":1}}],["19",{"2":{"5":5,"13":1,"45":1,"71":3}}],["1×3",{"2":{"68":1}}],["1×2",{"2":{"5":3}}],["1×12",{"2":{"0":1}}],["15793327911772514",{"2":{"74":1}}],["15362499813625674",{"2":{"74":1}}],["153652",{"2":{"68":3}}],["159601",{"2":{"73":1}}],["158797",{"2":{"71":1}}],["158764",{"2":{"28":2,"30":2}}],["154963",{"2":{"71":1}}],["154712",{"2":{"42":1}}],["152381",{"2":{"71":1}}],["15536",{"2":{"29":1}}],["156286",{"2":{"17":1}}],["150717",{"2":{"71":1}}],["150",{"2":{"17":3,"42":6}}],["15",{"2":{"5":3,"45":1}}],["11784",{"2":{"79":1}}],["11822001416637651",{"2":{"80":1}}],["11822",{"2":{"79":2}}],["118212",{"2":{"65":1}}],["118162",{"2":{"27":3}}],["11×17520",{"2":{"47":1}}],["114",{"2":{"32":1}}],["114746",{"2":{"27":1}}],["112671",{"2":{"27":1}}],["119773",{"2":{"79":1}}],["119547",{"2":{"71":1}}],["119948",{"2":{"70":1}}],["119205",{"2":{"27":2}}],["119",{"2":{"13":1}}],["116492",{"2":{"73":1}}],["116",{"2":{"13":1}}],["113675",{"2":{"27":3}}],["113",{"2":{"13":1,"32":1}}],["11558619369594669",{"2":{"74":1,"76":2}}],["115586",{"2":{"73":1}}],["115584",{"2":{"71":1}}],["11521",{"2":{"27":1}}],["11595",{"2":{"27":2}}],["115",{"2":{"13":2}}],["110337",{"2":{"79":1}}],["110",{"2":{"13":3,"42":7}}],["11",{"2":{"0":1,"4":1,"13":1,"15":4,"19":2,"21":6,"42":1,"46":7,"69":1,"71":4}}],["127126",{"2":{"78":1}}],["127062",{"2":{"71":1}}],["122395",{"2":{"78":1}}],["1223",{"2":{"46":1}}],["122898",{"2":{"27":1}}],["121451",{"2":{"71":1}}],["121302",{"2":{"46":1}}],["121213",{"2":{"29":1}}],["12×2",{"2":{"21":1}}],["123317",{"2":{"31":1}}],["123072",{"2":{"27":1}}],["123",{"2":{"17":1}}],["128",{"2":{"13":1}}],["126",{"2":{"13":4}}],["124118",{"2":{"28":2,"30":2}}],["124",{"2":{"13":2}}],["12084683635391336",{"2":{"80":1}}],["120847",{"2":{"79":2}}],["1206",{"2":{"46":1}}],["120541",{"2":{"29":1}}],["120965",{"2":{"27":1}}],["120",{"2":{"13":3,"42":7,"65":2}}],["12",{"2":{"0":9,"4":1,"13":1,"15":16,"17":3,"18":1,"21":10,"22":1,"45":28,"46":15,"47":8,"48":3,"69":7,"71":5}}],["1",{"2":{"0":13,"1":8,"3":14,"4":26,"5":12,"13":13,"15":28,"17":32,"18":3,"19":19,"20":241,"21":19,"22":20,"24":2,"25":52,"27":101,"28":1,"29":4,"30":1,"31":3,"32":11,"33":10,"42":42,"43":28,"45":74,"46":48,"47":85,"48":30,"61":9,"63":12,"64":2,"65":18,"66":1,"68":91,"69":7,"71":51,"72":7,"73":24,"74":1,"75":69,"76":1,"78":14,"79":42,"80":10}}],["101×34",{"2":{"48":2}}],["101×384",{"2":{"47":2}}],["101×8030",{"2":{"47":1}}],["101×8760",{"2":{"47":1}}],["101×2856",{"2":{"47":1}}],["101×2928",{"2":{"47":3}}],["101×240",{"2":{"47":1}}],["101×0",{"2":{"47":1}}],["101×4416",{"2":{"47":2}}],["101×4320",{"2":{"47":1}}],["101×4392",{"2":{"47":1}}],["101×4368",{"2":{"47":1}}],["101×4344",{"2":{"47":1}}],["101×1",{"2":{"48":5}}],["101×1464",{"2":{"46":1}}],["101×1440",{"2":{"46":1}}],["101×1488",{"2":{"46":2}}],["101×1368",{"2":{"46":1}}],["101×17520",{"2":{"46":1}}],["1072",{"2":{"61":2,"63":2,"65":6}}],["107204",{"2":{"42":1}}],["1076",{"2":{"25":1}}],["105180058935458",{"2":{"75":2}}],["105",{"2":{"32":1}}],["10×10",{"2":{"78":1,"79":27}}],["10×10×26",{"2":{"78":3}}],["10×1",{"2":{"75":21}}],["10×11",{"2":{"42":1}}],["10×6",{"2":{"72":3,"73":18,"75":12}}],["10×5",{"2":{"29":1}}],["10×7×5",{"2":{"29":1}}],["109",{"2":{"13":1}}],["106757",{"2":{"71":1}}],["106",{"2":{"13":1,"32":1}}],["102",{"2":{"13":3}}],["108333",{"2":{"27":3}}],["108",{"2":{"13":2}}],["10u",{"2":{"5":1}}],["100×28",{"2":{"79":1}}],["100×25×12",{"2":{"15":2}}],["1000×2000",{"2":{"25":1}}],["1000",{"2":{"25":3,"32":2}}],["10000",{"2":{"24":1,"32":2}}],["100u",{"2":{"5":2}}],["100",{"2":{"0":1,"3":1,"4":3,"13":1,"15":7,"17":10,"22":8,"42":25,"43":14,"48":1,"67":1,"69":2,"79":1}}],["10",{"2":{"0":7,"1":9,"3":6,"4":5,"5":19,"13":8,"15":4,"17":12,"18":5,"19":4,"21":3,"22":34,"27":10,"29":1,"41":9,"42":45,"43":28,"46":2,"63":2,"65":10,"66":1,"67":2,"69":7,"70":5,"71":14,"72":7,"73":21,"74":1,"75":55,"78":10,"79":34,"80":10}}],["2a",{"2":{"18":1}}],["247641",{"2":{"79":1}}],["248455",{"2":{"71":1}}],["24879",{"2":{"42":1}}],["245",{"2":{"68":2}}],["24575",{"2":{"25":1}}],["240681",{"2":{"73":1}}],["240636",{"2":{"68":3}}],["2405",{"2":{"46":1}}],["243751",{"2":{"73":1}}],["243039",{"2":{"71":1}}],["2434",{"2":{"46":1}}],["243953",{"2":{"42":1}}],["2426",{"2":{"46":2}}],["241628",{"2":{"71":1}}],["2410",{"2":{"46":1}}],["241218",{"2":{"27":3}}],["241958",{"2":{"27":3}}],["241736",{"2":{"13":1}}],["24",{"2":{"15":2,"21":1,"45":1,"46":2,"47":2}}],["288672",{"2":{"71":1}}],["288812",{"2":{"46":1}}],["286676",{"2":{"71":1}}],["287051",{"2":{"29":1}}],["287049",{"2":{"15":2}}],["285965",{"2":{"25":1}}],["284075",{"2":{"27":3}}],["28405",{"2":{"25":1}}],["284606",{"2":{"27":3}}],["284669",{"2":{"17":1}}],["28",{"2":{"13":1,"46":1,"71":2,"75":2}}],["2601",{"2":{"80":1}}],["2600×5",{"2":{"79":1}}],["2600×4",{"2":{"79":2}}],["2600",{"2":{"79":3}}],["26×11",{"2":{"71":1}}],["269825",{"2":{"71":1}}],["26917",{"2":{"25":1}}],["267118",{"2":{"15":2}}],["26",{"2":{"13":2,"75":1}}],["270405",{"2":{"78":1}}],["27840457169186583",{"2":{"74":1}}],["271156",{"2":{"78":1}}],["271046",{"2":{"71":1}}],["271841",{"2":{"27":2}}],["279995",{"2":{"46":1}}],["279124",{"2":{"29":1}}],["272705",{"2":{"29":1}}],["274076",{"2":{"29":1}}],["273838",{"2":{"27":3}}],["27",{"2":{"13":3}}],["291513",{"2":{"78":1}}],["29106226989206274",{"2":{"74":1}}],["291827",{"2":{"71":1}}],["295372",{"2":{"71":1}}],["292346",{"2":{"79":1}}],["292",{"2":{"32":1}}],["294473",{"2":{"27":3}}],["293889",{"2":{"27":2}}],["298383",{"2":{"25":1}}],["298677",{"2":{"15":2}}],["290974",{"2":{"15":2}}],["29",{"2":{"13":1,"46":2,"71":2,"75":1}}],["227638",{"2":{"78":1,"79":2}}],["229741",{"2":{"71":1}}],["229604",{"2":{"15":2}}],["226793",{"2":{"71":1}}],["228279",{"2":{"28":1,"30":2}}],["224375",{"2":{"25":1}}],["22",{"2":{"13":1,"19":2,"45":1,"46":2,"79":1}}],["212945",{"2":{"79":1}}],["212525",{"2":{"71":1}}],["210191",{"2":{"71":1}}],["214792",{"2":{"46":1}}],["217586",{"2":{"29":2}}],["217717",{"2":{"27":1}}],["217803",{"2":{"27":3}}],["219754",{"2":{"27":3}}],["215506",{"2":{"79":1}}],["21579",{"2":{"27":3}}],["215049",{"2":{"25":1}}],["213075",{"2":{"15":2}}],["21",{"2":{"5":4,"19":2,"45":1,"46":1,"69":1}}],["2585",{"2":{"79":3}}],["25825",{"2":{"47":4}}],["251401",{"2":{"79":1}}],["251475",{"2":{"71":1}}],["2599",{"2":{"79":3}}],["2598",{"2":{"79":3}}],["2597",{"2":{"79":3}}],["2596",{"2":{"79":3}}],["2595",{"2":{"79":3}}],["2594",{"2":{"79":3}}],["255286",{"2":{"73":1}}],["254317",{"2":{"48":1}}],["253267",{"2":{"46":1}}],["253934",{"2":{"29":1}}],["253953",{"2":{"29":2}}],["250324",{"2":{"42":1}}],["252153",{"2":{"78":1}}],["252338",{"2":{"42":1}}],["252346",{"2":{"29":3}}],["252992",{"2":{"29":1}}],["25785",{"2":{"29":1}}],["25px",{"2":{"19":1}}],["25",{"2":{"5":2,"15":6,"32":1,"47":2,"68":2}}],["23519684614444503",{"2":{"80":1}}],["235197",{"2":{"79":2}}],["230108",{"2":{"78":1}}],["230541",{"2":{"29":1}}],["231272",{"2":{"73":1}}],["237676",{"2":{"71":1}}],["23788",{"2":{"25":1}}],["23424",{"2":{"71":1}}],["234534",{"2":{"61":2,"63":2,"65":6}}],["232929",{"2":{"68":7}}],["232438",{"2":{"27":1}}],["23",{"2":{"5":1,"15":2,"45":2,"46":2}}],["20853262629347957",{"2":{"80":1}}],["208331",{"2":{"68":5}}],["204387",{"2":{"73":1}}],["204186",{"2":{"73":1}}],["20379",{"2":{"79":1}}],["203",{"2":{"71":2}}],["203104",{"2":{"71":1}}],["203186",{"2":{"15":2}}],["201",{"2":{"68":1}}],["201262",{"2":{"42":1}}],["201861",{"2":{"15":2}}],["209767",{"2":{"29":1}}],["20779",{"2":{"25":1}}],["2005",{"2":{"69":1}}],["200497",{"2":{"42":1}}],["2003",{"2":{"21":1}}],["2001",{"2":{"17":4,"45":28,"46":17,"48":3}}],["2000",{"2":{"15":50,"21":1,"25":3,"45":32,"46":21,"48":16,"69":18}}],["200",{"2":{"5":1,"17":9,"42":25,"43":14}}],["20",{"2":{"4":4,"5":18,"17":1,"21":2,"22":12,"45":1,"65":2,"70":1,"71":8,"74":1}}],["2021",{"2":{"0":25}}],["2×3",{"2":{"68":2}}],["2×3×2",{"2":{"1":1,"17":1}}],["2×2",{"2":{"19":2,"68":1}}],["2×10×3",{"2":{"13":2}}],["2×4",{"2":{"5":1,"17":4}}],["2×4×2",{"2":{"3":1}}],["2",{"2":{"0":10,"1":4,"3":3,"4":3,"5":14,"8":3,"13":6,"15":6,"17":15,"18":1,"19":10,"21":8,"22":10,"24":2,"25":5,"27":12,"28":1,"29":8,"30":2,"31":5,"32":3,"33":2,"42":8,"45":2,"46":18,"47":24,"48":6,"60":2,"61":4,"63":6,"64":3,"65":11,"68":56,"69":2,"70":1,"71":21,"73":2,"74":2,"75":7,"78":2,"79":8,"80":2}}],["==",{"2":{"22":1,"29":1,"48":1}}],["=>",{"2":{"1":10,"2":10,"3":15,"4":22,"11":6,"17":29,"21":4,"22":29,"23":2,"46":7,"47":16,"48":2,"61":1,"63":6,"65":7,"68":1,"79":1}}],["=",{"2":{"0":15,"1":4,"3":4,"4":10,"5":11,"13":7,"15":5,"17":7,"18":9,"19":4,"20":1,"21":7,"22":11,"24":1,"25":3,"27":3,"28":1,"29":2,"31":1,"32":1,"42":7,"45":3,"46":2,"47":1,"48":2,"60":3,"61":1,"63":3,"64":8,"67":1,"68":2,"69":7,"70":1,"71":3,"72":2,"73":4,"74":84,"75":25,"76":8,"78":4}}],["few",{"2":{"63":2}}],["feb",{"2":{"47":2,"69":1}}],["fact",{"2":{"72":1}}],["facing",{"2":{"34":1}}],["facilitate",{"2":{"11":2,"69":1}}],["favours",{"2":{"67":1}}],["favour",{"2":{"22":1}}],["fails",{"2":{"15":1}}],["fail",{"2":{"14":1}}],["fale",{"2":{"43":1}}],["fallback",{"2":{"11":1}}],["falls",{"2":{"5":2,"68":1}}],["fall",{"2":{"5":2}}],["falses",{"2":{"60":1}}],["false",{"2":{"1":1,"3":6,"11":1,"17":1,"21":2,"43":27}}],["far",{"2":{"4":1}}],["fast",{"2":{"4":1,"69":1,"76":1}}],["fri",{"2":{"69":2}}],["friendly",{"2":{"26":1}}],["frequency",{"2":{"32":2}}],["freely",{"2":{"19":1}}],["freeunits",{"2":{"5":1}}],["free",{"2":{"3":1,"29":1}}],["fraction",{"2":{"21":1}}],["frome",{"2":{"69":1}}],["from",{"2":{"0":3,"1":1,"2":1,"3":3,"4":10,"5":3,"8":1,"15":1,"17":3,"18":3,"19":1,"20":1,"21":6,"22":5,"24":3,"29":1,"33":1,"35":1,"36":1,"37":1,"40":1,"41":10,"42":7,"50":1,"63":1,"68":1,"69":1,"70":1,"71":2,"76":1,"79":1}}],["further",{"2":{"39":1,"47":1}}],["furture",{"2":{"5":1}}],["funcions",{"2":{"26":1}}],["functionality",{"2":{"51":1}}],["functional",{"2":{"26":1}}],["functions",{"0":{"45":1,"75":1},"2":{"17":1,"21":2,"31":1,"45":2,"63":1,"66":1,"67":1,"75":2}}],["function",{"2":{"1":4,"2":5,"3":13,"4":10,"5":2,"11":1,"17":11,"18":1,"21":18,"22":13,"24":4,"39":1,"44":2,"45":3,"46":2,"47":4,"48":1,"68":1,"69":1}}],["future",{"2":{"4":1,"22":1,"24":1,"67":1}}],["full",{"2":{"3":1,"4":3}}],["foo",{"2":{"63":3}}],["follow",{"2":{"45":1,"66":1}}],["following",{"2":{"12":1}}],["four",{"2":{"21":2}}],["found",{"2":{"3":1,"7":1,"22":3,"30":2,"68":1,"73":1}}],["forms",{"2":{"26":1}}],["formats",{"2":{"10":1}}],["format",{"0":{"40":1},"2":{"2":2,"8":1,"11":1,"35":1,"40":2}}],["forward",{"2":{"4":1,"7":1,"17":2}}],["forwardordered",{"2":{"0":6,"3":1,"4":6,"5":8,"7":3,"13":6,"15":9,"17":6,"19":4,"21":4,"22":12,"25":2,"42":15,"43":14,"46":9,"47":7,"48":5,"61":1,"63":4,"65":9,"68":24,"69":3,"70":6,"71":8,"72":2,"73":15,"74":1,"75":35,"78":6,"79":2}}],["for",{"2":{"0":12,"1":3,"2":2,"3":9,"4":40,"5":20,"7":2,"8":3,"10":1,"11":4,"15":1,"17":17,"18":10,"19":5,"20":3,"21":12,"22":6,"23":3,"24":5,"26":1,"27":2,"28":1,"29":1,"33":1,"38":1,"39":5,"41":6,"42":3,"44":1,"47":4,"50":3,"52":1,"53":1,"55":1,"56":2,"58":1,"60":1,"67":2,"68":1,"69":1,"70":6,"72":2,"73":1,"74":2,"77":1,"79":3}}],["flexible",{"2":{"39":1}}],["float32",{"2":{"25":4}}],["float64",{"2":{"0":3,"1":1,"3":1,"4":1,"5":1,"13":1,"15":4,"17":7,"19":5,"20":1,"21":2,"22":15,"25":2,"27":12,"28":2,"29":4,"30":2,"31":2,"32":1,"42":18,"43":14,"46":9,"47":16,"48":5,"61":4,"63":4,"65":11,"68":26,"69":1,"70":1,"71":12,"72":6,"73":39,"74":9,"75":123,"78":3,"79":36}}],["flags",{"2":{"3":1}}],["final",{"2":{"47":1}}],["find",{"2":{"69":1}}],["findfirst",{"2":{"7":1}}],["finds",{"2":{"7":1}}],["field",{"2":{"11":1,"17":1,"22":5,"39":1,"65":1}}],["fields",{"2":{"2":1,"3":1,"4":1,"6":1,"22":4,"24":1,"26":2,"39":3,"40":1}}],["fixed",{"2":{"8":1}}],["firstindex",{"2":{"31":1}}],["first",{"2":{"3":3,"12":1,"13":1,"18":8,"22":1,"30":1,"42":2,"45":1,"47":1,"68":2}}],["filter",{"2":{"42":1,"43":1,"68":1}}],["filters",{"2":{"5":1}}],["fill",{"2":{"17":4,"27":4,"40":1,"69":1}}],["filled",{"2":{"2":1,"10":1}}],["file",{"2":{"0":1,"11":2,"50":1}}],["f",{"2":{"1":5,"3":10,"4":2,"5":1,"13":1,"17":5,"21":11,"22":11,"68":1,"79":1}}],["gc",{"2":{"32":6}}],["gpus",{"0":{"25":1},"1":{"26":1},"2":{"23":1,"25":1,"56":1}}],["gpu",{"0":{"26":1},"2":{"22":2,"25":4,"26":7,"60":1}}],["gribdatasets",{"2":{"34":1}}],["grid",{"2":{"4":1}}],["gridded",{"2":{"4":1}}],["groupmeans",{"2":{"21":2}}],["grouped",{"2":{"21":1,"48":1}}],["groups",{"2":{"21":12,"46":2,"47":4}}],["groupings",{"2":{"45":1}}],["groupingfunction",{"2":{"21":2}}],["grouping",{"0":{"45":1,"46":1},"2":{"21":9,"44":4,"47":2,"48":1}}],["groupby",{"2":{"21":13,"44":1,"46":13,"47":19,"48":4}}],["group",{"0":{"21":1,"44":1},"1":{"45":1,"46":1,"47":1,"48":1},"2":{"21":9,"45":1,"46":3,"47":11,"48":2}}],["goals",{"0":{"26":1},"2":{"26":1}}],["good",{"2":{"18":1}}],["got",{"2":{"15":1}}],["gis",{"2":{"50":2}}],["giving",{"2":{"5":1,"77":1}}],["given",{"2":{"22":1,"77":1}}],["give",{"2":{"3":2,"4":1,"5":1,"17":1,"27":1,"73":1}}],["gives",{"2":{"0":1,"18":2,"65":1}}],["github",{"2":{"4":1,"19":1,"65":1}}],["guide",{"2":{"44":1}}],["guarantee",{"2":{"11":1}}],["guaranteed",{"2":{"3":1,"17":1}}],["guessed",{"2":{"2":1,"8":2}}],["guess",{"2":{"0":1,"45":1}}],["gt",{"2":{"1":2,"3":3,"5":1,"17":2,"19":2,"21":1,"22":2}}],["g",{"2":{"0":1,"3":1,"4":2,"5":1,"13":1,"17":1,"21":1,"35":1,"60":1,"64":1,"79":1}}],["geotiff",{"2":{"10":1}}],["geodata",{"2":{"4":3}}],["geospatial",{"2":{"4":3,"50":1}}],["gets",{"2":{"68":2}}],["getting",{"2":{"17":1,"47":1}}],["getters",{"0":{"42":1},"1":{"43":1}}],["getter",{"2":{"4":1}}],["get",{"2":{"1":3,"2":1,"3":1,"11":3,"17":4,"20":1,"24":1,"28":1,"42":7,"68":2,"69":1,"74":1}}],["getindex",{"2":{"0":1,"3":2,"18":3,"19":1,"30":1,"41":2}}],["generator",{"2":{"22":2}}],["generators",{"0":{"19":1},"2":{"34":1}}],["generates",{"2":{"21":7}}],["generate",{"2":{"3":1,"21":2,"24":1}}],["generated",{"2":{"3":1,"20":1,"39":1}}],["general",{"2":{"11":1}}],["generally",{"2":{"0":1}}],["generic",{"2":{"0":1,"4":1,"45":1,"64":1}}],["p",{"2":{"79":1}}],["pythons",{"2":{"34":1}}],["permafrost",{"2":{"55":1}}],["permutation",{"2":{"75":1}}],["permuting",{"2":{"22":2}}],["permuteddimsarray",{"2":{"75":2}}],["permutedims",{"2":{"31":1,"75":3}}],["permute",{"2":{"14":1,"67":1}}],["periods",{"2":{"21":3}}],["perform",{"2":{"31":1}}],["performace",{"2":{"18":1}}],["performance",{"0":{"32":1,"76":1},"2":{"4":3,"50":1}}],["performed",{"2":{"4":1}}],["pkg",{"2":{"12":2,"68":2}}],["pkg>",{"2":{"12":2}}],["put",{"2":{"11":1}}],["pixels",{"2":{"5":1}}],["powerful",{"2":{"54":1,"60":1}}],["polygon",{"2":{"50":1}}],["positions",{"0":{"10":1}}],["position",{"2":{"4":1,"9":1,"10":7}}],["possible",{"2":{"4":2,"5":1,"7":1,"25":1,"31":1,"65":1,"66":1}}],["point",{"2":{"0":1,"4":2,"5":1,"9":1,"19":1,"69":1}}],["points",{"2":{"0":6,"4":7,"5":12,"8":2,"9":4,"13":4,"15":9,"17":3,"19":4,"21":4,"22":10,"25":2,"42":32,"43":28,"46":9,"47":4,"48":5,"61":2,"63":2,"65":4,"68":7,"69":1,"70":4,"71":10,"72":2,"73":15,"74":1,"75":43,"78":4,"79":2}}],["planned",{"2":{"67":1}}],["places",{"2":{"67":2}}],["place",{"2":{"26":1,"59":1}}],["placed",{"2":{"22":1}}],["please",{"2":{"4":1}}],["plus",{"2":{"4":1}}],["plots",{"0":{"66":1},"2":{"0":1,"3":1,"11":1,"17":2,"66":2,"67":2}}],["plotted",{"2":{"0":1,"4":1,"7":1,"9":1,"10":1}}],["plotting",{"2":{"0":1}}],["plot",{"2":{"0":3,"2":2,"66":2,"67":2}}],["principles",{"2":{"45":1}}],["printing",{"2":{"69":1}}],["print",{"2":{"24":2}}],["prior",{"2":{"22":1}}],["primariliy",{"2":{"3":1}}],["primitives",{"2":{"30":2}}],["primitive",{"0":{"3":1}}],["process",{"2":{"56":1,"64":1}}],["providing",{"2":{"50":1}}],["provides",{"2":{"42":1,"44":1,"57":1,"77":1}}],["provide",{"2":{"4":2}}],["provided",{"2":{"4":5,"5":3,"8":1,"22":1,"69":1}}],["projected",{"2":{"35":1,"50":1}}],["prod",{"2":{"31":1,"75":2}}],["probably",{"2":{"23":1,"45":1}}],["problems",{"2":{"4":1}}],["property",{"2":{"23":1}}],["properties",{"2":{"2":2,"22":1,"40":1,"69":1,"70":2}}],["programmatically",{"2":{"17":1}}],["predicates",{"0":{"43":1},"2":{"43":1}}],["predefined",{"2":{"33":1}}],["prefereble",{"2":{"21":1}}],["preserved",{"2":{"22":1}}],["present",{"2":{"5":1,"19":1,"34":1}}],["pressed",{"2":{"12":1}}],["previously",{"2":{"22":1}}],["previous",{"2":{"3":1,"5":1}}],["precedence",{"2":{"0":1}}],["path",{"2":{"68":1}}],["paaarnet",{"2":{"41":3}}],["pad",{"2":{"21":5}}],["padding",{"2":{"19":1,"47":1}}],["past",{"2":{"17":1}}],["pass",{"2":{"11":1,"18":1,"24":2,"40":1,"47":1,"65":1}}],["passing",{"2":{"3":2,"4":1,"21":1}}],["passed",{"2":{"0":1,"2":1,"3":4,"5":3,"19":1,"22":4,"24":1,"26":1,"39":1,"68":2}}],["partly",{"2":{"71":1}}],["part",{"2":{"24":1,"65":1}}],["parent",{"2":{"17":1,"22":5,"24":4,"25":2,"26":1,"32":2,"40":1,"41":9,"60":5,"76":1}}],["parameters",{"2":{"3":1}}],["parameter",{"2":{"0":1,"11":1}}],["pair",{"2":{"11":1,"21":1,"22":4}}],["pairs",{"2":{"11":1,"21":1,"22":8}}],["packages",{"2":{"34":2,"35":1,"45":1,"66":1,"77":1}}],["package",{"2":{"4":1,"12":1,"13":1,"21":1,"51":1,"53":1,"54":1,"68":2}}],["d=rand",{"2":{"72":1}}],["dropped",{"2":{"41":2}}],["dropdims",{"2":{"31":1,"75":1}}],["dynamicgrids",{"0":{"56":1},"2":{"26":1,"56":2}}],["dd",{"2":{"5":3,"22":3,"33":1,"38":2,"45":1,"50":1,"52":1,"64":2,"65":1,"67":1,"77":1}}],["da4",{"2":{"32":1}}],["da5",{"2":{"31":2}}],["das",{"2":{"24":1}}],["daily",{"2":{"21":1}}],["dayofyear",{"2":{"45":2,"47":3}}],["dayofweek",{"2":{"45":1}}],["day",{"2":{"21":3,"45":2,"47":4}}],["days",{"2":{"4":1,"47":1}}],["da3",{"2":{"18":2}}],["da2",{"2":{"18":2,"29":5}}],["da1",{"2":{"18":2,"28":2,"29":1,"30":2}}],["da",{"2":{"4":2,"22":10,"27":2,"29":2}}],["dataframe",{"0":{"79":1},"2":{"79":8}}],["dataframes",{"0":{"77":1},"1":{"78":1,"79":1,"80":1},"2":{"5":1,"77":1,"78":1}}],["data2",{"2":{"78":1,"79":2,"80":1}}],["data2=rand",{"2":{"78":1}}],["data1",{"2":{"78":2,"79":2,"80":1}}],["dataset",{"2":{"35":2,"53":1}}],["datasets",{"0":{"18":1},"2":{"4":1,"51":1}}],["dataapi",{"2":{"21":1}}],["data=autovalues",{"2":{"4":1}}],["data",{"2":{"0":2,"1":1,"2":1,"4":17,"11":1,"13":2,"15":5,"17":5,"18":6,"20":1,"21":2,"22":7,"24":3,"25":2,"26":2,"33":1,"34":1,"39":2,"47":1,"50":2,"51":1,"52":1,"55":1,"56":1,"58":1,"60":1,"63":3,"77":1,"78":2,"79":2,"80":1}}],["date",{"2":{"4":2,"69":1}}],["datetime",{"2":{"0":13,"5":1,"15":19,"17":4,"21":2,"45":5,"46":3,"48":11,"69":10,"70":1}}],["dates",{"2":{"0":15,"4":2,"15":24,"17":1,"21":1,"45":4,"46":4,"48":12,"69":9,"78":1}}],["d",{"2":{"3":2,"4":2,"13":1,"19":1,"22":3,"63":2,"70":3,"72":1,"73":6,"74":23,"75":22,"76":2,"79":2}}],["dsl",{"2":{"54":1}}],["dst",{"2":{"22":6}}],["ds",{"2":{"3":1,"4":2,"22":4}}],["docs",{"2":{"41":2}}],["documented",{"2":{"22":1}}],["doing",{"2":{"19":1,"47":1,"63":1,"71":1}}],["do",{"2":{"4":2,"11":1,"12":1,"21":1,"22":3,"31":1,"47":1,"61":1,"65":2}}],["doesn",{"2":{"19":1,"29":1,"30":1,"64":1}}],["does",{"2":{"4":1,"39":1,"45":1,"47":1,"73":1,"75":1,"77":1}}],["dotview",{"2":{"3":1}}],["done",{"2":{"17":1,"22":1,"77":1}}],["don",{"2":{"2":1,"4":1,"29":1,"63":1,"65":1}}],["direct",{"2":{"34":1}}],["directly",{"2":{"19":1,"32":1,"34":1,"47":1,"76":1,"80":1}}],["difficult",{"2":{"26":1}}],["differenet",{"2":{"11":1}}],["different",{"2":{"3":1,"5":3,"10":1,"22":1,"42":1}}],["divide",{"2":{"21":1}}],["div",{"2":{"19":1}}],["div>",{"2":{"19":1}}],["di",{"2":{"19":2}}],["dicts",{"2":{"26":1,"59":1}}],["dict",{"2":{"4":4,"11":3,"17":1,"21":3,"22":1,"27":5,"46":7,"47":9,"48":2,"63":2}}],["dictates",{"2":{"2":1}}],["discrete",{"2":{"47":1}}],["discarded",{"2":{"5":1}}],["distiguishing",{"2":{"42":1}}],["distance",{"2":{"4":2,"5":1}}],["diskarray",{"2":{"51":1}}],["diskarrays",{"0":{"34":1},"2":{"21":1,"34":2}}],["disk",{"2":{"34":1}}],["disgarded",{"2":{"17":1}}],["dispatch",{"2":{"0":1,"11":1}}],["dimmatrix",{"2":{"67":1}}],["dimgroupbyarray",{"2":{"21":6,"46":1,"47":6,"48":1}}],["dimname",{"2":{"21":1}}],["dimnum",{"2":{"1":4,"17":4,"38":1}}],["dimcolumn",{"2":{"20":1}}],["dimtype",{"2":{"21":1}}],["dimtable",{"2":{"20":4,"79":4}}],["dimtuple",{"2":{"18":1,"42":4}}],["dimpoints",{"2":{"19":4}}],["dimindices",{"2":{"19":10,"29":2,"37":1,"71":1}}],["dimz",{"2":{"5":2,"18":4}}],["dimesion",{"2":{"0":1}}],["dimensionmismatch",{"2":{"15":1,"73":1}}],["dimensional",{"0":{"29":1},"2":{"0":1,"3":1,"18":1,"24":2,"37":1,"44":1,"74":1}}],["dimensionaldata",{"0":{"35":1},"1":{"36":1,"37":1,"38":1,"39":1,"40":1,"41":1},"2":{"0":23,"1":9,"2":5,"3":18,"4":35,"5":21,"6":1,"7":6,"8":5,"9":3,"10":6,"11":4,"12":3,"13":1,"15":1,"17":20,"18":3,"19":5,"20":4,"21":10,"22":17,"23":3,"24":8,"25":2,"26":3,"27":1,"30":6,"33":3,"34":1,"35":1,"36":1,"39":1,"40":2,"41":8,"42":3,"44":1,"45":3,"50":1,"51":1,"59":1,"60":1,"61":1,"63":1,"67":1,"68":2,"69":1,"72":1,"77":1,"78":1}}],["dimension",{"0":{"15":1,"19":1,"28":1,"37":1,"48":1},"2":{"0":20,"1":27,"2":11,"3":32,"4":24,"5":3,"10":2,"11":2,"14":1,"15":2,"17":75,"18":3,"19":9,"20":7,"21":2,"22":34,"24":2,"27":2,"29":3,"30":1,"31":3,"33":3,"37":1,"38":5,"39":1,"40":2,"41":2,"42":6,"44":1,"46":1,"48":2,"61":1,"62":1,"63":4,"65":1,"68":2,"69":2,"70":1,"72":1,"74":1,"75":1,"77":2,"79":2}}],["dimensions",{"0":{"0":1,"33":1},"1":{"1":1,"2":1,"3":1},"2":{"0":31,"1":13,"2":7,"3":32,"4":39,"5":11,"6":1,"7":6,"8":5,"9":3,"10":8,"11":5,"14":1,"15":1,"17":25,"18":3,"19":5,"20":1,"21":3,"22":20,"24":2,"27":1,"29":4,"30":4,"32":1,"33":7,"36":2,"37":1,"41":4,"42":3,"43":2,"48":2,"62":2,"63":1,"67":1,"68":1,"70":1,"72":1,"73":1,"74":1,"77":2,"78":1,"79":2}}],["dimselector",{"0":{"71":1}}],["dimselectors",{"2":{"19":10,"71":3}}],["dimsmatch",{"2":{"3":2}}],["dimstoreduce",{"2":{"3":1}}],["dimstackinterface",{"2":{"24":2,"41":5}}],["dimstacks",{"0":{"72":1},"1":{"73":1,"74":1,"75":1,"76":1},"2":{"14":1}}],["dimstack",{"2":{"2":1,"18":19,"22":3,"41":6,"42":1,"60":2,"72":3,"73":11,"74":2,"75":22,"77":1,"78":2,"79":2,"80":3}}],["dims2indices",{"2":{"2":1}}],["dims=",{"2":{"15":2,"22":1}}],["dims=ti",{"2":{"0":1,"18":2,"21":1,"22":1,"31":1}}],["dims=z",{"2":{"0":1}}],["dims=y",{"2":{"0":1,"22":1,"75":11}}],["dims=x",{"2":{"0":1}}],["dims",{"0":{"14":2,"31":1,"36":1,"38":1},"1":{"15":2,"37":1,"38":1},"2":{"0":4,"1":11,"2":8,"3":13,"4":18,"5":6,"11":2,"13":3,"14":3,"15":7,"17":40,"18":3,"19":14,"20":1,"21":9,"22":40,"24":7,"25":1,"27":11,"28":3,"29":5,"30":4,"31":4,"32":1,"33":1,"35":1,"36":1,"37":1,"38":5,"39":2,"40":2,"41":17,"42":24,"43":29,"46":9,"47":15,"48":6,"60":5,"61":2,"63":4,"65":6,"68":13,"69":1,"70":1,"71":5,"72":5,"73":30,"74":5,"75":99,"78":4,"79":27}}],["dimarrays",{"0":{"27":1},"1":{"28":1,"29":1,"30":1,"31":1,"32":1},"2":{"27":1}}],["dimarrayinterface",{"2":{"24":2,"41":5}}],["dimarray",{"0":{"28":1},"2":{"0":4,"1":5,"2":1,"3":2,"4":6,"5":11,"13":7,"14":1,"15":8,"17":35,"18":11,"19":5,"20":2,"21":13,"22":10,"25":2,"26":1,"27":17,"28":4,"29":4,"30":2,"31":2,"32":1,"41":3,"42":7,"46":13,"47":29,"48":8,"55":1,"58":1,"60":3,"61":2,"63":2,"65":6,"68":14,"69":4,"70":2,"71":5,"72":1,"73":3,"78":1,"79":1}}],["dim",{"2":{"0":11,"1":2,"2":4,"3":9,"4":12,"11":2,"17":7,"20":3,"22":16,"28":1,"31":1,"33":3,"37":1,"78":1}}],["during",{"2":{"0":1,"34":1,"56":1}}],["dec",{"2":{"69":1}}],["declaritive",{"2":{"61":1}}],["december",{"2":{"21":2}}],["demo",{"2":{"45":1}}],["developers",{"2":{"39":1,"51":1}}],["development",{"2":{"34":1,"66":1}}],["devicebuffer",{"2":{"25":1}}],["dest",{"2":{"22":4}}],["descriptive",{"2":{"21":1}}],["designed",{"2":{"34":1,"35":1}}],["design",{"2":{"18":2}}],["deprecated",{"2":{"22":1,"66":1}}],["depreciated",{"2":{"5":1}}],["dependencies",{"2":{"50":1}}],["dependency",{"2":{"34":1}}],["dependent",{"2":{"0":1}}],["dependentdim",{"2":{"0":4}}],["depending",{"2":{"1":1,"17":1}}],["detect",{"2":{"4":2,"17":4,"40":1}}],["detected",{"2":{"4":4,"40":1,"69":2,"70":5}}],["determine",{"2":{"7":1,"69":1}}],["determined",{"2":{"4":1}}],["determines",{"2":{"3":1,"19":1}}],["details",{"2":{"0":1,"24":2,"33":1}}],["definition",{"2":{"24":2,"41":2}}],["defining",{"2":{"4":2}}],["defines",{"2":{"4":1,"8":1,"19":1,"22":1,"41":3,"42":1,"54":1}}],["defined",{"2":{"3":1,"4":1,"18":1,"22":3,"33":1,"39":1,"46":1,"47":2,"68":2,"75":6}}],["define",{"2":{"0":1,"3":1,"4":1,"9":1,"15":1,"21":1,"27":1,"42":1,"46":1,"70":1,"71":1,"78":1}}],["default",{"2":{"0":1,"1":3,"3":11,"4":7,"10":1,"17":4,"19":2,"21":5,"23":1,"66":1,"67":1}}],["w",{"2":{"79":1}}],["would",{"2":{"14":1,"19":2,"42":1,"47":1}}],["wont",{"2":{"5":1}}],["works",{"2":{"4":1,"14":1,"22":1,"30":2,"47":2,"56":1,"73":2}}],["work",{"2":{"2":1,"4":4,"5":1,"10":2,"11":1,"14":1,"17":1,"18":1,"21":1,"22":1,"26":3,"30":3,"33":1,"39":2,"45":1,"51":1,"64":1,"66":1,"67":2,"69":1,"75":1}}],["working",{"2":{"1":1,"18":2}}],["word",{"2":{"0":1}}],["want",{"2":{"12":1,"24":2,"42":1,"47":2,"61":1,"65":2}}],["way",{"2":{"4":1,"22":1,"39":1,"63":1,"65":1}}],["warning",{"2":{"3":2,"30":2,"42":1}}],["warn",{"2":{"3":2}}],["whose",{"2":{"22":3}}],["whole",{"2":{"5":2}}],["what",{"2":{"22":1,"42":2,"45":1,"47":1,"61":1,"63":1,"65":1}}],["whatever",{"2":{"19":1,"42":1}}],["which",{"2":{"4":1,"14":1,"21":1,"22":5,"31":1,"42":1,"50":1,"68":3,"71":1}}],["whichever",{"2":{"3":1}}],["while",{"2":{"3":1,"11":1,"18":2,"19":1}}],["wherever",{"2":{"22":1,"47":1}}],["where",{"2":{"3":4,"4":9,"5":7,"7":1,"8":2,"9":1,"10":2,"11":1,"18":1,"22":4,"31":1,"42":1,"47":1,"60":1,"63":1,"68":4,"70":1}}],["whenever",{"2":{"26":1}}],["when",{"2":{"0":5,"2":1,"4":6,"5":2,"11":1,"18":2,"19":1,"21":3,"22":1,"23":1,"26":1,"29":1,"30":1,"37":1,"40":1,"47":1,"69":1,"70":1,"73":1}}],["write",{"2":{"80":2}}],["writing",{"2":{"3":1,"22":1}}],["wraps",{"2":{"37":1}}],["wrapping",{"2":{"3":1,"4":1,"42":5,"51":1,"69":4}}],["wrapper",{"2":{"4":4,"11":1,"21":1,"22":2,"23":2,"33":1,"47":1,"63":1}}],["wrappers",{"2":{"0":2,"4":1,"5":1,"11":2,"23":1,"27":2,"29":1,"60":1}}],["wrapped",{"2":{"3":2,"21":1,"22":1,"33":1,"64":1}}],["wrap",{"2":{"0":2,"21":3,"33":3,"69":1}}],["weds",{"2":{"69":2}}],["were",{"2":{"30":2}}],["well",{"2":{"20":1,"29":1,"68":2}}],["weeks",{"2":{"4":1}}],["week",{"2":{"4":1}}],["wether",{"2":{"1":1,"17":1}}],["we",{"2":{"0":1,"4":3,"5":1,"14":3,"15":1,"18":1,"19":2,"21":2,"22":2,"27":2,"28":1,"29":2,"33":1,"41":2,"42":1,"45":1,"46":3,"47":13,"48":2,"51":1,"61":2,"68":3,"69":6,"70":1,"71":4,"73":2,"74":3,"79":2,"80":1}}],["winter",{"2":{"47":1}}],["wiht",{"2":{"37":1}}],["width",{"2":{"19":1}}],["wider",{"2":{"40":1}}],["wide",{"2":{"4":1,"50":1,"77":1}}],["widely",{"2":{"1":1}}],["wish",{"2":{"5":1}}],["within",{"2":{"5":1,"19":1,"68":2}}],["without",{"2":{"3":1,"4":2,"11":1,"18":1,"22":2,"29":1,"39":1,"60":1,"64":1,"69":1,"74":1}}],["with",{"0":{"28":1},"2":{"0":3,"1":5,"2":2,"3":10,"4":13,"5":10,"7":1,"8":1,"10":8,"11":1,"12":1,"14":2,"15":2,"17":12,"18":8,"19":7,"20":1,"21":7,"22":10,"24":3,"25":1,"26":1,"27":1,"28":1,"29":3,"30":2,"31":1,"32":3,"33":5,"34":1,"39":2,"41":2,"42":2,"43":1,"44":3,"45":1,"46":8,"47":9,"48":3,"51":2,"52":1,"60":2,"62":1,"63":5,"64":1,"66":2,"67":1,"68":10,"69":1,"70":2,"71":3,"73":5,"74":2,"75":1,"76":1,"77":1,"79":1}}],["will",{"2":{"0":7,"1":1,"2":2,"3":6,"4":13,"5":7,"7":2,"8":2,"10":3,"11":2,"17":10,"18":7,"20":1,"21":5,"22":10,"29":2,"38":2,"39":2,"42":1,"44":1,"45":2,"63":1,"64":1,"66":1,"67":3,"68":1,"69":2,"75":1,"79":2}}],["btime",{"2":{"76":2}}],["b=rand",{"2":{"72":1}}],["b=falses",{"2":{"60":1}}],["b=1",{"2":{"13":1,"28":1}}],["building",{"2":{"34":1}}],["but",{"2":{"0":1,"1":2,"3":9,"4":4,"5":1,"8":1,"11":1,"15":1,"17":2,"18":3,"19":3,"21":6,"24":2,"25":1,"29":2,"30":1,"34":2,"35":1,"42":1,"45":1,"47":1,"48":1,"50":1,"54":1,"61":1,"62":1,"63":2,"64":1,"65":1,"67":1,"68":1,"69":2,"70":1,"71":1}}],["bin",{"2":{"47":4}}],["binning",{"0":{"47":1},"2":{"21":2}}],["bins",{"2":{"21":15,"44":1,"47":5}}],["bitmatrix",{"2":{"60":2}}],["bit",{"2":{"13":1}}],["b>",{"2":{"19":2}}],["block",{"2":{"24":1}}],["blocks",{"2":{"24":1,"47":2}}],["blockwidth",{"2":{"24":4}}],["blob",{"2":{"19":1}}],["black",{"2":{"19":1}}],["bar",{"2":{"63":3}}],["bayesian",{"2":{"53":1}}],["band",{"2":{"20":2}}],["backend",{"2":{"26":1}}],["back",{"2":{"5":1,"11":1}}],["basic",{"2":{"30":1}}],["basics",{"0":{"13":1}}],["basically",{"2":{"3":1,"21":1,"63":1}}],["base",{"2":{"3":2,"5":2,"14":1,"17":10,"18":3,"21":1,"22":5,"24":2,"26":1,"30":1,"41":2,"69":2,"75":1}}],["basetypeof",{"2":{"3":5}}],["basedims",{"2":{"3":2}}],["based",{"2":{"2":1,"24":1,"34":1,"63":1}}],["brackets",{"2":{"63":1}}],["break",{"2":{"47":1}}],["breaking",{"2":{"4":1,"24":1,"64":1}}],["broken",{"2":{"65":1}}],["brought",{"2":{"33":1}}],["broadcasts",{"2":{"14":1,"26":1,"75":1}}],["broadcast",{"0":{"14":2},"1":{"15":2},"2":{"14":4,"15":6,"21":3,"22":6,"25":1,"34":1,"75":2}}],["broadcasting",{"2":{"3":1,"22":1,"46":1}}],["br>",{"2":{"19":1}}],["box",{"2":{"24":1,"66":1}}],["border",{"2":{"19":4}}],["bonus",{"2":{"14":1}}],["boundaries",{"2":{"5":1}}],["bounds",{"2":{"4":9,"8":6,"42":9,"69":1,"70":2}}],["both",{"2":{"4":1,"34":2,"51":1,"62":1,"73":1}}],["bool",{"2":{"1":3,"3":6,"4":2,"5":1,"17":11,"21":1,"60":7,"68":2}}],["bytes",{"2":{"32":2,"76":2}}],["by",{"0":{"21":1,"44":1,"48":1},"1":{"45":1,"46":1,"47":1,"48":1},"2":{"0":1,"1":2,"3":13,"4":8,"5":4,"9":1,"15":1,"17":2,"19":1,"21":8,"22":1,"28":1,"32":2,"33":1,"34":1,"39":2,"46":2,"47":2,"48":3,"67":1,"68":4}}],["b",{"2":{"0":7,"3":4,"4":2,"5":5,"13":3,"17":9,"18":3,"22":4,"28":3,"30":2,"33":2,"48":3,"60":2,"61":2,"63":5,"64":3,"65":3,"66":1,"67":1,"68":23,"70":3,"71":3,"72":1,"73":4,"74":23,"75":34,"76":2,"79":2}}],["behviour",{"2":{"69":1}}],["behaves",{"2":{"19":2,"35":1}}],["behaviour",{"2":{"4":4,"5":1,"6":1,"18":2,"21":1,"40":1,"66":1,"72":1}}],["behaviours",{"2":{"4":1,"51":1,"64":1}}],["best",{"2":{"65":1}}],["benchmarktools",{"2":{"32":3,"76":1}}],["benchmark",{"2":{"32":3}}],["become",{"2":{"79":1}}],["becomes",{"2":{"20":2}}],["because",{"2":{"14":1,"21":2}}],["begin+1",{"2":{"30":1}}],["beginendsteprange",{"2":{"10":2}}],["beginendrange",{"2":{"10":2}}],["begin",{"0":{"30":1},"2":{"10":4,"30":2}}],["better",{"2":{"5":1}}],["between",{"2":{"0":1,"4":5,"5":17,"10":1,"11":1,"17":1,"18":2}}],["been",{"2":{"2":1,"3":1,"18":1,"22":1}}],["be",{"2":{"0":5,"1":5,"2":4,"3":10,"4":33,"5":12,"6":1,"7":2,"8":3,"10":4,"11":3,"12":1,"15":1,"17":10,"18":4,"19":3,"21":8,"22":11,"23":1,"24":3,"26":4,"29":3,"30":1,"31":1,"33":3,"35":1,"37":1,"39":1,"40":1,"45":1,"47":1,"59":1,"60":2,"61":1,"63":1,"65":1,"68":2,"69":3,"70":2,"73":1,"75":1}}],["ecosystem",{"2":{"77":1}}],["edges",{"2":{"47":1}}],["edge",{"2":{"21":1}}],["equally",{"2":{"21":1}}],["equivalent",{"2":{"18":1,"19":1,"22":1}}],["estimate",{"2":{"32":4}}],["essentially",{"2":{"19":1,"21":1}}],["especially",{"2":{"19":1,"67":1}}],["effects",{"2":{"17":2}}],["enforce",{"2":{"72":1}}],["entries",{"2":{"63":2}}],["entry",{"2":{"21":3,"46":7,"47":9,"48":2}}],["engine",{"2":{"56":1}}],["enables",{"2":{"34":1}}],["enable",{"2":{"8":1}}],["end",{"0":{"30":1},"2":{"4":1,"5":4,"9":1,"10":6,"21":3,"22":1,"30":3,"42":1}}],["evaluations",{"2":{"32":2}}],["evaluated",{"2":{"5":1}}],["everything",{"2":{"35":1,"59":1,"63":1}}],["everywhere",{"2":{"33":1}}],["every",{"2":{"4":1,"5":1,"8":1,"22":2}}],["even",{"2":{"4":1,"14":1,"19":1,"30":1,"64":1,"69":1,"75":1}}],["error",{"2":{"3":1,"5":2,"15":1,"29":2,"47":2,"63":1,"68":3,"73":1,"75":6}}],["errors",{"2":{"2":1,"3":1}}],["empty",{"2":{"3":1,"17":2,"41":2,"70":1}}],["eltype",{"2":{"60":2,"72":4,"73":22,"74":4,"75":76,"78":2,"79":26}}],["else",{"2":{"2":1,"21":1,"59":1,"63":1}}],["element",{"2":{"0":1,"2":1,"13":1,"15":3,"21":2,"28":1,"29":2,"30":1,"42":2,"45":8,"46":7,"47":11,"48":1,"68":3,"69":3,"73":1,"74":2,"75":1,"80":1}}],["either",{"2":{"1":1,"2":1,"3":1,"4":2,"11":1,"17":2,"19":1,"21":4}}],["eaily",{"2":{"63":1}}],["early",{"2":{"24":2}}],["easiest",{"2":{"39":1}}],["easier",{"2":{"23":1,"38":1}}],["easily",{"2":{"0":1,"4":1,"35":2}}],["eachindex",{"2":{"37":2}}],["eachslice",{"2":{"15":2,"22":3,"31":1,"48":1}}],["each",{"2":{"0":1,"3":2,"4":5,"5":1,"8":1,"15":1,"18":1,"19":2,"20":1,"21":1,"42":2,"46":1,"66":1,"69":1,"74":1,"76":1,"79":3}}],["except",{"2":{"26":1}}],["exact",{"2":{"4":1,"9":1,"19":2,"21":1}}],["exactly",{"2":{"4":1,"5":1,"47":1,"68":1}}],["examples",{"2":{"22":2,"35":2}}],["example",{"0":{"15":1,"78":1},"2":{"0":7,"1":4,"3":2,"4":5,"5":7,"15":1,"17":10,"18":2,"19":2,"20":1,"21":2,"22":6,"26":1,"39":1,"42":1}}],["extrema",{"2":{"31":1,"75":2}}],["extra",{"2":{"0":1,"70":1}}],["extent",{"2":{"42":8}}],["extents",{"2":{"42":3}}],["extensible",{"2":{"35":1,"39":1}}],["extension",{"2":{"14":1,"54":1}}],["extends",{"2":{"50":1,"52":1}}],["extend",{"2":{"18":1}}],["extended",{"2":{"4":1,"35":2}}],["extending",{"0":{"35":1},"1":{"36":1,"37":1,"38":1,"39":1,"40":1,"41":1},"2":{"4":3,"36":1}}],["exploratory",{"2":{"53":1}}],["explictly",{"2":{"21":1}}],["explicit",{"2":{"4":1,"8":1,"41":1}}],["explicitly",{"2":{"4":2,"8":1}}],["expected",{"2":{"22":1}}],["exported",{"0":{"1":1,"2":1}}],["existing",{"2":{"5":1,"22":1,"24":1,"42":1,"44":1}}],["exists",{"2":{"3":1,"50":1}}],["exist",{"2":{"2":1,"59":1}}],["e",{"2":{"0":1,"3":1,"4":2,"5":2,"13":1,"17":1,"21":1,"35":1,"48":1,"60":1,"64":1,"70":3,"73":2,"79":1}}],["etc",{"2":{"0":2,"3":1,"18":1,"22":1}}],["l",{"2":{"42":2,"61":2,"63":2,"65":3,"69":9,"79":1}}],["lj",{"2":{"34":1}}],["l108",{"2":{"19":1}}],["l48",{"2":{"19":1}}],["lick",{"2":{"68":1}}],["line",{"2":{"66":1}}],["linearmap",{"2":{"4":1}}],["list",{"2":{"21":1}}],["listed",{"2":{"8":1,"43":1,"63":1}}],["little",{"2":{"5":1,"13":1}}],["lies",{"2":{"18":2}}],["lie",{"2":{"5":1}}],["likely",{"2":{"4":1,"24":2}}],["like",{"0":{"73":1,"74":1},"2":{"0":1,"3":2,"4":5,"5":2,"17":1,"18":1,"19":4,"21":2,"22":3,"23":1,"29":3,"31":1,"33":1,"37":1,"40":1,"42":2,"47":3,"50":1,"61":1,"62":1,"63":1,"65":1,"68":6,"70":1,"71":2,"72":1,"73":1,"75":1}}],["legend",{"2":{"66":1}}],["less",{"2":{"47":1}}],["letting",{"2":{"33":1}}],["let",{"2":{"32":1}}],["lets",{"2":{"11":1,"23":1,"40":1,"45":2,"46":1,"47":1}}],["left",{"2":{"13":3,"24":1}}],["leans",{"2":{"25":1}}],["leave",{"2":{"17":1}}],["leaves",{"2":{"3":1}}],["leap",{"2":{"4":1}}],["least",{"2":{"3":1,"24":4}}],["level",{"2":{"3":2}}],["length=365",{"2":{"45":1}}],["lengths",{"2":{"3":1,"15":1,"73":1}}],["length",{"2":{"0":1,"3":6,"4":5,"8":1,"17":4,"21":4,"24":1,"37":1,"41":2,"77":1}}],["lazily",{"2":{"77":1}}],["lazy",{"2":{"20":1,"34":1}}],["largest",{"2":{"75":1,"77":1}}],["large",{"2":{"51":1}}],["larger",{"2":{"15":1}}],["language",{"2":{"25":1}}],["lastindex",{"2":{"31":1}}],["last",{"2":{"21":2,"30":1,"42":1}}],["layermetadata",{"2":{"24":1,"63":1}}],["layerdims",{"2":{"24":3,"41":2,"63":1}}],["layernames=nothing",{"2":{"20":1}}],["layered",{"2":{"18":2}}],["layer",{"2":{"18":5,"22":2,"26":2,"29":1,"74":1,"75":1,"77":2,"79":1}}],["layersfrom=",{"2":{"79":2}}],["layersfrom=nothing",{"2":{"18":1,"20":1}}],["layersfrom",{"2":{"20":1}}],["layers",{"2":{"18":9,"20":1,"22":6,"60":2,"72":4,"73":9,"74":2,"75":25,"76":2,"77":2,"78":1,"79":1}}],["layout",{"2":{"0":1}}],["later",{"2":{"21":1}}],["latitude",{"2":{"0":1}}],["lat",{"2":{"0":1}}],["labelled",{"2":{"66":1}}],["labelling",{"2":{"17":1}}],["labels=x",{"2":{"47":2}}],["labels",{"2":{"11":1,"21":21,"67":1}}],["label",{"2":{"0":3,"2":5,"33":1}}],["lt",{"2":{"0":12,"1":2,"3":4,"5":1,"10":1,"17":2,"38":3,"56":1,"57":1,"74":1}}],["lot",{"2":{"47":1,"67":1}}],["log",{"2":{"32":2}}],["losing",{"2":{"21":1,"60":1}}],["looping",{"2":{"77":1}}],["loop",{"2":{"77":1}}],["look",{"2":{"45":1}}],["lookuparray",{"2":{"65":1}}],["lookupdim",{"2":{"22":1}}],["lookupcomponent",{"2":{"22":1}}],["lookuptrait",{"2":{"6":1,"7":1,"8":1,"9":1,"10":1,"22":1}}],["lookups",{"0":{"4":1,"69":1},"1":{"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1},"2":{"2":3,"3":2,"4":34,"5":11,"6":1,"7":6,"8":5,"9":3,"10":6,"11":4,"17":1,"19":2,"22":2,"27":1,"33":2,"37":1,"42":1,"50":1,"61":1,"68":1,"69":4,"70":1,"71":1}}],["lookup",{"0":{"6":1,"70":1},"1":{"7":1,"8":1,"9":1,"10":1},"2":{"0":4,"1":1,"2":13,"3":2,"4":52,"5":1,"6":2,"7":6,"9":1,"10":4,"17":9,"19":2,"21":2,"22":11,"35":3,"37":1,"40":3,"42":18,"43":8,"47":2,"62":1,"63":1,"65":1,"68":2,"69":10,"70":4,"72":1}}],["loosely",{"2":{"6":1}}],["location",{"2":{"9":1}}],["located",{"2":{"5":1}}],["locuss",{"2":{"4":1,"5":1}}],["locus",{"2":{"0":1,"4":12,"5":2,"9":2,"10":5,"42":6}}],["lowerbound",{"2":{"8":1}}],["lower",{"2":{"5":1,"8":1}}],["low",{"2":{"3":1}}],["long",{"2":{"38":1,"39":1,"76":1}}],["longitudes",{"2":{"4":1}}],["longitude",{"2":{"0":1}}],["longer",{"2":{"0":1,"3":1,"4":1}}],["lon",{"2":{"0":1}}],["loading",{"2":{"0":1}}],["load",{"2":{"0":1,"4":1,"45":1,"50":1,"57":1}}],["csv",{"0":{"80":1},"2":{"77":1,"80":6}}],["c=rand",{"2":{"72":1}}],["cryogridoutput",{"2":{"55":1}}],["cryogrid",{"0":{"55":1},"2":{"55":2}}],["crs",{"2":{"50":1}}],["create",{"2":{"4":2,"10":2,"13":1,"17":4,"21":1,"22":2,"25":1,"45":2,"68":1,"69":5}}],["created",{"2":{"0":1}}],["creating",{"2":{"0":1,"27":1}}],["climate",{"2":{"52":1}}],["climatebase",{"0":{"52":1},"2":{"52":1}}],["cloud",{"2":{"34":1}}],["closest",{"2":{"68":1}}],["closely",{"2":{"51":1}}],["close",{"2":{"24":3,"68":1}}],["closed",{"2":{"5":3,"47":35}}],["clashes",{"2":{"0":1,"5":1}}],["cycling",{"2":{"4":1}}],["cyclical",{"2":{"69":1}}],["cyclicbins",{"2":{"21":4}}],["cyclic",{"2":{"4":5,"21":1,"69":5}}],["cycle=month",{"2":{"69":1}}],["cycle=24",{"2":{"47":1}}],["cycle=12",{"2":{"47":1}}],["cycles",{"2":{"21":1,"69":1}}],["cycled",{"2":{"4":3}}],["cycle",{"2":{"4":9,"21":5}}],["cua2",{"2":{"25":2}}],["cua",{"2":{"25":2}}],["cuarray",{"2":{"22":1,"25":2,"60":1}}],["cuda",{"0":{"25":1},"1":{"26":1},"2":{"25":2,"26":1}}],["current",{"2":{"4":1,"17":1,"68":1}}],["curresponding",{"2":{"4":3}}],["customise",{"2":{"64":1}}],["custom=dd",{"2":{"22":1}}],["custom=10",{"2":{"22":1}}],["custom",{"2":{"0":4,"3":1,"20":2,"21":1,"22":9,"26":1,"35":2,"48":1}}],["center",{"2":{"5":5,"9":2,"10":5,"42":7,"65":1,"70":1}}],["central",{"2":{"0":1}}],["cellular",{"2":{"56":1}}],["cells",{"2":{"9":1,"10":1,"68":1}}],["cell",{"2":{"3":1,"5":1}}],["choosing",{"2":{"68":1}}],["choose",{"2":{"39":1,"66":1}}],["chosen",{"2":{"2":1,"19":1,"21":1}}],["child",{"2":{"22":1}}],["chunked",{"2":{"34":1}}],["chunk",{"2":{"21":1}}],["channel",{"2":{"13":1}}],["channel=",{"2":{"13":1}}],["changing",{"2":{"4":1,"22":1,"64":1}}],["changes",{"2":{"24":1}}],["change",{"2":{"3":1,"4":4,"22":5,"65":1}}],["changed",{"2":{"3":1}}],["char",{"2":{"0":1,"3":1,"4":1,"13":1,"19":1,"61":2,"63":2,"65":3,"70":1,"78":2,"79":3}}],["check=true",{"2":{"3":1}}],["check",{"2":{"1":2,"3":1,"4":1,"5":1,"12":1,"17":2,"63":1}}],["cost",{"2":{"32":1}}],["cover",{"2":{"44":1}}],["cov",{"2":{"31":1}}],["core",{"2":{"63":1}}],["cor",{"2":{"31":1}}],["correct",{"2":{"4":2,"5":1,"10":1,"26":1}}],["correspond",{"2":{"3":1,"10":3}}],["coordinate",{"2":{"35":1}}],["coordinatetransformations",{"2":{"4":2}}],["coordination",{"2":{"34":1}}],["coords",{"2":{"22":2}}],["copy",{"2":{"22":8}}],["code",{"2":{"18":2,"24":2,"25":1}}],["coded",{"2":{"6":1}}],["could",{"2":{"5":1,"15":1,"47":1}}],["counted",{"2":{"5":1}}],["collected",{"2":{"77":1}}],["collection",{"2":{"72":1}}],["collect",{"2":{"60":1}}],["column",{"2":{"20":2,"79":3}}],["columns",{"2":{"1":1,"8":1,"17":1,"20":3,"77":2,"79":3}}],["colormap=",{"2":{"67":1}}],["color",{"2":{"19":1}}],["colon",{"2":{"2":2,"3":1,"18":1}}],["com",{"2":{"19":1}}],["command",{"2":{"12":1}}],["commands",{"2":{"12":1}}],["commondatamodel",{"2":{"34":1}}],["commondims",{"2":{"3":5}}],["commonly",{"2":{"4":1}}],["common",{"2":{"0":2,"4":1,"15":1,"21":1,"45":1,"50":1,"63":1}}],["compile",{"2":{"76":1}}],["compilation",{"2":{"76":1}}],["components",{"2":{"24":4,"41":4}}],["compatability",{"0":{"34":1}}],["compatible",{"2":{"20":1}}],["comparing",{"2":{"3":1}}],["comparisons",{"2":{"3":2}}],["compare",{"2":{"3":6}}],["compared",{"2":{"3":1}}],["comparedims",{"2":{"3":4}}],["complicated",{"2":{"5":1,"13":1}}],["combines",{"2":{"5":1,"42":1}}],["combined",{"2":{"4":1,"19":1,"22":1,"29":1,"62":1}}],["combinedims",{"2":{"3":1}}],["combine",{"2":{"3":1,"20":1}}],["combinations",{"2":{"19":2}}],["combination",{"2":{"1":1,"17":1,"34":2}}],["conflicts",{"2":{"42":1}}],["confusing",{"2":{"39":1}}],["confused",{"2":{"5":1}}],["consistency",{"2":{"72":1}}],["consistent",{"2":{"42":1}}],["consecutive",{"2":{"29":2}}],["constraint",{"2":{"29":1}}],["constructing",{"0":{"28":1},"2":{"40":1}}],["constructionbase",{"2":{"22":1,"39":2,"64":2}}],["construction",{"2":{"4":1,"10":1}}],["construct",{"2":{"20":1}}],["constructors",{"2":{"17":1,"40":2}}],["constructor",{"2":{"4":1,"18":1,"25":1,"63":1}}],["constructed",{"2":{"0":1,"3":1,"4":1,"18":1,"24":2,"36":1}}],["const",{"2":{"5":1,"22":1,"45":1}}],["concatenate",{"2":{"22":4}}],["concrete",{"2":{"0":1,"1":2,"3":3,"4":2,"17":3,"18":1}}],["converging",{"2":{"51":1}}],["conversion",{"2":{"11":1}}],["converrsions",{"2":{"10":1}}],["converting",{"0":{"79":1,"80":1}}],["convertable",{"2":{"26":1}}],["converts",{"2":{"2":1,"26":1}}],["convert",{"2":{"2":1,"3":1,"4":1,"26":1,"69":1}}],["converted",{"2":{"0":1,"3":1,"4":1,"20":1,"26":1}}],["contents",{"2":{"11":1}}],["contexts",{"2":{"4":3}}],["context",{"2":{"3":1,"4":1,"17":1,"24":1}}],["contained",{"2":{"4":1,"5":1,"19":1,"59":1}}],["contain",{"2":{"2":1,"5":2,"22":2}}],["contains",{"2":{"1":1,"4":2,"5":9,"17":1,"19":2,"21":1,"22":1,"68":2,"71":1}}],["containing",{"2":{"1":1,"17":2}}],["conatining",{"2":{"3":1}}],["cairomakie",{"2":{"67":1}}],["caveats",{"2":{"63":1}}],["cartesianindex",{"2":{"29":2}}],["cartesianindices",{"2":{"19":4,"29":1,"71":1}}],["category",{"2":{"78":5,"79":10,"80":1}}],["categorises",{"2":{"11":1}}],["categories",{"2":{"4":3,"69":1}}],["categorical",{"2":{"0":2,"3":2,"4":8,"5":3,"13":2,"17":3,"19":1,"22":1,"47":2,"61":2,"63":2,"65":4,"67":1,"68":13,"69":5,"70":3,"78":2}}],["cat",{"2":{"22":2,"31":1}}],["cases",{"2":{"35":1,"37":1}}],["case",{"2":{"22":1,"65":1}}],["calculate",{"2":{"21":1}}],["call",{"2":{"24":1,"47":1}}],["calling",{"2":{"22":1,"38":1,"40":1}}],["callable",{"2":{"21":1}}],["called",{"2":{"3":2,"26":1,"40":1}}],["captions",{"2":{"17":1}}],["capable",{"2":{"4":1}}],["caution",{"2":{"5":1}}],["cant",{"2":{"69":1}}],["cannot",{"2":{"7":1}}],["can",{"2":{"0":2,"1":4,"2":3,"3":7,"4":18,"5":3,"10":3,"11":2,"12":1,"14":1,"15":1,"17":9,"18":2,"19":4,"20":1,"21":9,"22":6,"27":1,"28":1,"29":4,"30":2,"31":2,"33":5,"35":1,"39":1,"41":2,"42":1,"43":1,"45":3,"46":2,"47":7,"48":2,"59":1,"60":1,"63":2,"64":1,"68":7,"69":1,"70":2,"71":4,"73":3,"75":1,"76":1,"79":2,"80":1}}],["c",{"2":{"0":6,"3":2,"4":2,"13":2,"17":9,"19":2,"22":3,"48":2,"61":2,"63":2,"65":3,"66":1,"67":1,"68":29,"70":3,"71":2,"72":1,"73":8,"74":23,"75":22,"76":2,"78":3,"79":2}}],["zarr",{"2":{"34":1}}],["zip",{"2":{"34":1}}],["zero",{"2":{"24":2,"68":1,"74":1}}],["zeros",{"2":{"0":1,"17":6,"22":1,"27":4,"41":2}}],["z=dd",{"2":{"22":1}}],["z=",{"2":{"22":1}}],["zdim",{"2":{"0":4}}],["z",{"2":{"0":8,"1":9,"3":4,"17":9,"22":12,"29":13,"33":3,"41":2,"65":2,"67":1,"78":4,"79":22,"80":9}}],["yaxarray",{"2":{"35":1,"51":1}}],["yaxarrays",{"0":{"51":1},"2":{"34":1,"51":1}}],["y=near",{"2":{"74":1}}],["y=not",{"2":{"68":1}}],["y=4",{"2":{"74":1,"76":1}}],["y=where",{"2":{"68":1}}],["y=at",{"2":{"68":2}}],["y=begin+1",{"2":{"30":1}}],["y=end",{"2":{"30":1}}],["y=dimarray",{"2":{"22":1}}],["y=>isodd",{"2":{"21":1}}],["yet",{"2":{"10":1,"24":2}}],["yearday",{"2":{"45":2}}],["yearmonthday",{"2":{"45":1}}],["yearmonth",{"2":{"45":1}}],["year",{"2":{"4":4,"21":1,"45":1}}],["years",{"2":{"4":3}}],["your",{"2":{"5":1,"13":1,"22":1,"39":2}}],["yourdimarray",{"2":{"39":1}}],["yourdim",{"2":{"0":1}}],["you",{"2":{"4":2,"5":1,"12":4,"20":1,"22":2,"24":2,"30":1,"31":1,"33":1,"39":1,"42":2,"45":1,"47":1,"59":1,"63":4,"65":4,"69":1,"73":1}}],["ydim",{"2":{"0":7}}],["y",{"2":{"0":16,"1":12,"3":8,"4":9,"5":15,"15":8,"17":26,"18":2,"19":12,"20":2,"21":5,"22":12,"25":2,"27":24,"29":7,"30":2,"31":3,"32":3,"33":3,"41":3,"42":30,"43":22,"60":8,"61":3,"63":2,"65":10,"67":2,"68":14,"70":3,"71":8,"72":10,"73":34,"74":4,"75":80,"78":10,"79":32,"80":1}}],["xy",{"2":{"79":2}}],["xarray",{"2":{"34":1}}],["xz",{"2":{"29":1}}],["x2",{"2":{"22":3}}],["x26",{"2":{"19":12}}],["x1",{"2":{"22":3}}],["x=not",{"2":{"68":1}}],["x=near",{"2":{"68":2}}],["x=where",{"2":{"68":1}}],["x=touches",{"2":{"68":1}}],["x=interval",{"2":{"68":1}}],["x=openinterval",{"2":{"68":1}}],["x=1",{"2":{"68":2,"74":1,"76":1}}],["x=contains",{"2":{"68":2}}],["x=at",{"2":{"68":3,"74":2}}],["x=all",{"2":{"5":1}}],["x=>",{"2":{"48":1}}],["x=>bins",{"2":{"47":2}}],["x=begin",{"2":{"30":1}}],["x=begin+1",{"2":{"30":1}}],["x=dimarray",{"2":{"22":1}}],["xs",{"2":{"2":1,"3":2,"4":6,"11":1,"17":2,"20":1}}],["xdim",{"2":{"0":7}}],["x3c",{"2":{"0":10,"4":12,"5":9,"7":6,"8":4,"9":3,"10":5,"11":2,"17":3,"18":1,"19":14,"20":2,"21":3,"23":2,"24":2,"32":2}}],["x",{"2":{"0":17,"1":27,"2":9,"3":22,"4":28,"5":30,"11":6,"15":8,"17":63,"18":3,"19":16,"20":5,"21":2,"22":25,"25":2,"27":24,"29":18,"30":2,"31":3,"32":3,"33":6,"39":1,"41":4,"42":28,"43":23,"45":3,"46":3,"47":12,"48":3,"60":8,"61":4,"63":5,"65":8,"66":1,"67":3,"68":23,"69":7,"70":3,"71":8,"72":10,"73":25,"75":84,"78":10,"79":32,"80":1}}],["io",{"2":{"24":11}}],["images",{"2":{"57":1}}],["immutable",{"2":{"22":1,"26":1,"39":1,"65":1}}],["improving",{"2":{"65":1}}],["imperitive",{"2":{"61":1}}],["implements",{"2":{"41":2,"77":1}}],["implemented",{"2":{"38":1,"41":2}}],["implement",{"2":{"18":1,"39":1,"77":1}}],["implementation",{"2":{"4":2,"18":1,"41":2,"55":1}}],["implementations",{"2":{"0":1}}],["important",{"2":{"4":3}}],["i>",{"2":{"19":1}}],["i>type",{"2":{"19":1}}],["ideal",{"2":{"47":1}}],["identifier",{"2":{"42":1}}],["identity",{"2":{"21":2,"47":2}}],["identical",{"2":{"4":2,"11":1,"72":1}}],["id=",{"2":{"19":1}}],["ignoring",{"2":{"17":1}}],["ignores",{"2":{"67":1}}],["ignore",{"2":{"3":2,"33":1,"39":1}}],["ignored",{"2":{"3":1}}],["irrigular",{"2":{"8":1}}],["irregular",{"2":{"4":3,"5":6,"8":4,"19":2,"21":4,"22":2,"46":7,"47":6,"68":6,"69":3,"70":1,"71":4}}],["i",{"2":{"2":2,"3":3,"13":1,"19":1,"37":1,"38":1,"48":1,"79":1}}],["if",{"2":{"0":1,"1":2,"2":3,"3":5,"4":8,"5":3,"11":2,"12":1,"17":2,"18":1,"19":2,"21":1,"22":5,"37":1,"39":1,"42":1,"59":1,"63":2,"65":1,"67":1,"71":1,"74":2,"75":1}}],["isend",{"2":{"43":5}}],["isexplicit",{"2":{"43":5}}],["ispoints",{"2":{"43":6}}],["isintervals",{"2":{"43":6}}],["isreverse",{"2":{"43":5}}],["isregular",{"2":{"42":2,"43":5}}],["isforward",{"2":{"43":5}}],["isordered",{"2":{"43":6}}],["isodd",{"2":{"21":2}}],["iscenter",{"2":{"43":5}}],["iscyclic",{"2":{"43":6}}],["iscategorical",{"2":{"43":7}}],["isstart",{"2":{"43":5}}],["issampled",{"2":{"43":7}}],["issue",{"2":{"4":1,"65":1}}],["isbits",{"2":{"26":1}}],["isa",{"2":{"18":1}}],["isapprox",{"2":{"5":1}}],["is",{"2":{"0":7,"1":3,"2":4,"3":14,"4":31,"5":8,"6":1,"7":3,"8":2,"10":1,"11":2,"12":1,"14":2,"17":7,"18":3,"19":6,"21":12,"22":11,"23":3,"24":5,"25":3,"26":2,"30":2,"31":1,"33":1,"34":3,"35":2,"38":2,"39":5,"41":3,"42":6,"47":3,"48":1,"50":4,"51":3,"53":2,"54":1,"56":1,"57":1,"60":1,"61":1,"62":1,"63":3,"64":1,"65":3,"66":2,"67":1,"68":7,"69":2,"70":5,"72":2,"76":2,"77":1,"79":1}}],["its",{"2":{"17":1,"21":2,"22":3,"26":1,"35":1,"51":1,"54":1,"65":1}}],["iterates",{"2":{"22":1}}],["iterate",{"2":{"19":1}}],["iterator",{"2":{"18":2}}],["iteration",{"2":{"18":2,"34":1}}],["iter",{"2":{"13":1}}],["iter=1",{"2":{"13":1}}],["it",{"2":{"0":1,"2":1,"3":2,"4":11,"5":3,"7":1,"11":1,"12":3,"17":1,"18":2,"19":1,"21":3,"22":5,"23":2,"24":1,"27":1,"29":1,"30":1,"31":1,"32":1,"33":2,"34":1,"37":1,"38":1,"39":1,"41":2,"42":1,"45":1,"47":2,"50":1,"51":1,"54":1,"61":1,"63":1,"65":2,"67":1,"68":3,"69":1,"73":2}}],["inverts",{"2":{"73":1}}],["invalid",{"2":{"29":1}}],["inferno",{"2":{"67":1}}],["information",{"2":{"4":3,"17":1,"42":1}}],["inner",{"2":{"24":1,"60":2}}],["innaccurate",{"2":{"8":1}}],["inbuilt",{"2":{"22":1}}],["initially",{"2":{"18":2}}],["including",{"2":{"7":1,"34":1,"68":1}}],["included",{"2":{"3":1,"5":1,"11":1,"47":1}}],["include",{"2":{"2":1,"3":2,"5":1,"24":1,"68":1,"69":1}}],["installed",{"2":{"12":1}}],["install",{"2":{"12":1,"68":1}}],["installation",{"0":{"12":1}}],["instead",{"2":{"5":1,"7":1,"11":1,"21":1,"30":1,"67":1,"71":1}}],["inside",{"2":{"5":1,"30":1,"68":1}}],["inserted",{"2":{"0":1}}],["inputs",{"2":{"38":1,"40":1}}],["input",{"2":{"3":1,"5":1,"8":1}}],["inds",{"2":{"29":2}}],["individual",{"2":{"19":1}}],["indicate",{"2":{"5":1,"10":1,"31":1}}],["indicates",{"2":{"4":2,"7":3,"9":1,"10":1,"11":1}}],["indicating",{"2":{"4":5}}],["indices",{"2":{"2":2,"5":4,"17":1,"19":3,"22":2,"33":1,"68":3,"69":1,"71":1}}],["indes",{"2":{"5":1}}],["independent",{"2":{"0":1,"4":1}}],["independentdim",{"2":{"0":5}}],["indexes",{"2":{"68":1}}],["indexed",{"2":{"4":2,"18":2}}],["indexing",{"0":{"29":1,"30":1,"73":1,"74":1},"2":{"0":2,"4":4,"17":3,"18":2,"19":1,"28":1,"29":4,"30":3,"32":1,"50":1,"68":7,"74":1,"76":3}}],["index",{"2":{"0":2,"3":3,"4":5,"5":7,"6":1,"7":4,"8":4,"9":2,"10":5,"17":6,"18":2,"19":4,"20":2,"22":5,"29":2,"30":1,"33":1,"68":3,"71":1,"74":1}}],["inherits",{"2":{"51":1}}],["inherit",{"2":{"0":1,"1":1,"17":1}}],["int8",{"2":{"13":5}}],["intselectors",{"2":{"5":1}}],["intselector",{"2":{"5":4}}],["intentionally",{"2":{"34":1}}],["intended",{"2":{"5":1}}],["integrate",{"2":{"34":1}}],["integrations",{"0":{"49":1},"1":{"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1}}],["integration",{"0":{"26":1}}],["integers",{"2":{"45":1,"47":1}}],["integer",{"2":{"3":1,"17":4,"21":7,"38":1}}],["inteface",{"2":{"24":2}}],["interoperability",{"2":{"77":1}}],["interterface",{"0":{"41":1}}],["interpolate",{"2":{"19":1}}],["interpolation",{"2":{"19":3,"71":1}}],["interact",{"2":{"5":1}}],["intermediate",{"2":{"5":1}}],["interfaces",{"0":{"41":1},"2":{"24":2,"41":5}}],["interface",{"0":{"20":1,"24":1},"2":{"3":1,"24":4,"34":1,"35":1,"64":1,"77":2,"80":1}}],["internally",{"2":{"63":1}}],["internal",{"0":{"24":1},"2":{"3":1,"22":1}}],["intervalbounds",{"2":{"42":4,"68":1}}],["interval",{"2":{"0":1,"4":5,"5":10,"8":1,"9":2,"10":4,"19":1,"21":2,"42":2,"47":9,"68":3,"69":1,"70":1}}],["intervalsets",{"2":{"5":1,"21":1,"47":6,"68":5,"70":1}}],["intervals",{"2":{"0":1,"4":13,"5":10,"8":3,"9":4,"10":1,"19":1,"21":4,"42":1,"47":7,"65":2,"68":14,"69":6,"70":2}}],["int",{"2":{"1":5,"2":2,"5":1,"17":5,"18":2,"20":1,"21":4,"30":2,"31":1,"33":1,"38":1,"47":1,"68":4}}],["int64",{"2":{"0":2,"4":2,"5":11,"13":4,"15":5,"19":6,"21":3,"22":3,"27":2,"29":6,"42":17,"43":14,"45":12,"46":11,"47":5,"65":2,"69":3,"70":1,"71":3,"78":4,"79":8}}],["into",{"2":{"0":3,"4":3,"19":2,"20":1,"21":1,"22":1,"25":1,"26":1,"33":2,"47":4,"55":1,"62":1,"67":1,"76":1}}],["in",{"2":{"0":7,"1":3,"2":2,"3":13,"4":12,"5":9,"7":3,"8":2,"9":1,"10":2,"11":2,"14":1,"17":5,"18":6,"19":5,"21":6,"22":23,"23":1,"24":1,"26":1,"29":2,"30":4,"31":1,"33":1,"34":2,"35":2,"37":1,"39":2,"40":2,"41":10,"42":3,"47":4,"59":1,"63":5,"64":1,"65":2,"66":1,"67":3,"68":7,"69":3,"72":1,"75":2,"76":1,"77":1}}],["hundreds",{"2":{"77":1}}],["humidity",{"2":{"22":6}}],["histogram",{"2":{"32":2}}],["href=",{"2":{"19":1}}],["https",{"2":{"19":1}}],["heatmap",{"2":{"67":1}}],["helper",{"2":{"47":1}}],["her",{"2":{"47":1}}],["here",{"2":{"18":1,"19":1,"22":1,"27":1,"28":1,"47":2,"63":1,"67":1,"69":3}}],["heirarchy",{"2":{"0":1}}],["h",{"2":{"13":1,"79":1}}],["hard",{"2":{"6":1}}],["haskey",{"2":{"11":2}}],["hasselection",{"2":{"4":2}}],["hasn",{"2":{"2":1}}],["has",{"2":{"1":1,"3":2,"4":1,"11":1,"17":3,"18":1,"22":3,"26":1,"32":1,"37":1,"39":2,"40":1,"42":1,"70":1}}],["hasdim",{"2":{"1":6,"17":6}}],["have",{"2":{"0":1,"4":3,"8":2,"11":1,"12":1,"17":1,"18":2,"20":1,"21":2,"22":3,"29":1,"34":1,"35":1,"36":1,"37":1,"39":1,"47":1,"65":1,"67":1,"72":1,"79":1}}],["hold",{"2":{"21":1,"37":1,"69":1,"70":1}}],["holds",{"2":{"4":4,"18":1,"69":1}}],["holding",{"2":{"1":1,"2":1,"8":1,"17":9,"19":1,"21":2,"62":1,"71":1}}],["however",{"2":{"5":1,"22":1}}],["how",{"2":{"4":2,"7":2,"33":1,"45":1,"61":1}}],["hours",{"2":{"21":4,"47":2}}],["hour",{"2":{"0":1,"21":1,"45":4,"46":1,"47":2,"48":3}}],["jan",{"2":{"69":1}}],["january",{"2":{"21":2,"47":1}}],["jarring",{"2":{"18":2}}],["jump",{"0":{"54":1},"2":{"54":1}}],["jul",{"2":{"47":2,"69":1}}],["juliahours",{"2":{"21":1}}],["juliahasselection",{"2":{"4":1}}],["juliahasdim",{"2":{"1":1,"17":1}}],["juliaranges",{"2":{"21":1}}],["juliareorder",{"2":{"22":1}}],["juliarebuild",{"2":{"22":1,"24":1,"39":1}}],["juliarefdims",{"2":{"17":1,"24":1}}],["juliaregular",{"2":{"8":1}}],["juliareverseordered",{"2":{"7":1}}],["juliareducedims",{"2":{"3":1}}],["juliagroupby",{"2":{"21":1}}],["juliamakie",{"2":{"67":1}}],["juliamap",{"2":{"18":1}}],["juliamodify",{"2":{"22":1}}],["juliamonths",{"2":{"21":1}}],["juliamergedims",{"2":{"22":3}}],["juliamergedlookup",{"2":{"4":1}}],["juliamean",{"2":{"18":1}}],["juliametadata",{"2":{"11":1,"17":1}}],["juliaend",{"2":{"10":1}}],["juliaexplicit",{"2":{"8":1}}],["juliapoints",{"2":{"9":1}}],["juliairregular",{"2":{"8":1}}],["juliaintervals",{"2":{"9":1,"21":1}}],["juliaintselector",{"2":{"5":1}}],["juliaindependentdim",{"2":{"0":1}}],["juliaforwardordered",{"2":{"7":1}}],["juliaformat",{"2":{"2":1,"40":1}}],["juliawhere",{"2":{"5":1}}],["juliaordered",{"2":{"7":1}}],["juliaorder",{"2":{"4":1,"7":1}}],["juliaotherdims",{"2":{"1":1,"17":1}}],["juliablockwidth",{"2":{"24":1}}],["juliabroadcast",{"2":{"22":2}}],["juliabins",{"2":{"21":1}}],["juliabegin",{"2":{"10":1}}],["juliabetween",{"2":{"5":1}}],["juliabounds",{"2":{"4":1}}],["juliabase",{"2":{"17":4,"22":4}}],["juliabasedims",{"2":{"3":1}}],["juliabasetypeof",{"2":{"3":1}}],["juliaval",{"2":{"4":1}}],["julianame",{"2":{"17":1,"23":1}}],["julianame2dim",{"2":{"3":1}}],["julianoname",{"2":{"23":1}}],["julianometadata",{"2":{"11":1}}],["julianolookup",{"2":{"4":1}}],["julianear",{"2":{"5":1}}],["juliatouches",{"2":{"5":1}}],["juliatransformed",{"2":{"4":1}}],["juliatimedim",{"2":{"0":2}}],["juliaunmergedims",{"2":{"22":2}}],["juliaunits",{"2":{"11":1}}],["juliaunordered",{"2":{"7":1}}],["juliaunaligned",{"2":{"4":1}}],["juliausing",{"2":{"0":4,"3":2,"4":6,"5":7,"13":1,"17":1,"22":1,"25":1,"33":1,"42":1,"45":1,"67":1,"68":1,"69":1,"78":1}}],["juliacat",{"2":{"22":1}}],["juliacategorical",{"2":{"4":1}}],["juliacenter",{"2":{"10":1}}],["juliacopy",{"2":{"22":2}}],["juliacontains",{"2":{"5":1}}],["juliacombinedims",{"2":{"3":1}}],["juliacomparedims",{"2":{"3":1}}],["juliacommondims",{"2":{"3":1}}],["juliacyclicbins",{"2":{"21":1}}],["juliacyclic",{"2":{"4":1}}],["juliaa",{"2":{"22":1}}],["juliaall",{"2":{"5":1}}],["juliaaligned",{"2":{"4":1}}],["juliaat",{"2":{"5":1}}],["juliaarrayselector",{"2":{"5":1}}],["juliaautoposition",{"2":{"10":1}}],["juliaautospan",{"2":{"8":1}}],["juliaautoorder",{"2":{"7":1}}],["juliaautovalues",{"2":{"4":1}}],["juliaautolookup",{"2":{"4":1}}],["juliaabstractname",{"2":{"23":1}}],["juliaabstractdimtable",{"2":{"20":1}}],["juliaabstractdimstack",{"2":{"18":1}}],["juliaabstractdimarray",{"2":{"17":1}}],["juliaabstractbasicdimarray",{"2":{"17":1}}],["juliaabstractmetadata",{"2":{"11":1}}],["juliaabstractcategorical",{"2":{"4":1}}],["juliaabstractcyclic",{"2":{"4":1}}],["juliaabstractsampled",{"2":{"4":1}}],["juliaanondim",{"2":{"0":1}}],["julias",{"2":{"34":2}}],["juliashow",{"2":{"24":2}}],["juliashiftlocus",{"2":{"4":1}}],["juliastart",{"2":{"10":1}}],["juliaspan",{"2":{"4":1,"8":1}}],["juliasampling",{"2":{"4":1,"9":1}}],["juliasampled",{"2":{"4":1}}],["juliaset",{"2":{"22":1}}],["juliasetdims",{"2":{"3":1}}],["juliaseasons",{"2":{"21":1}}],["juliaselector",{"2":{"5":1}}],["juliaselectindices",{"2":{"2":1}}],["juliasortdims",{"2":{"3":1}}],["juliaslicedims",{"2":{"3":1}}],["juliaswapdims",{"2":{"3":1}}],["julialocus",{"2":{"4":1}}],["julialookuptrait",{"2":{"6":1}}],["julialookups",{"2":{"4":1}}],["julialookup",{"2":{"2":1,"4":1}}],["julialabel",{"2":{"2":1}}],["julia>",{"2":{"1":12,"3":4,"12":1,"15":1,"17":21,"18":8,"19":2,"20":2,"21":3,"22":8,"27":1,"32":1,"33":1,"41":1,"60":1,"61":2,"68":1,"69":1,"72":1,"76":1,"80":1}}],["juliajulia>",{"2":{"1":4,"3":1,"12":3,"13":4,"15":7,"17":8,"18":1,"19":1,"20":1,"21":3,"22":7,"25":2,"27":14,"28":2,"29":7,"30":2,"31":2,"32":3,"33":4,"41":4,"42":50,"43":73,"45":9,"46":8,"47":13,"48":4,"60":8,"61":2,"63":6,"64":2,"65":6,"68":18,"69":11,"70":1,"71":5,"72":2,"73":9,"74":4,"75":34,"76":2,"78":3,"79":5,"80":2}}],["julia",{"2":{"0":1,"14":1,"19":3,"21":1,"24":4,"25":1,"26":1,"30":1,"31":1,"34":1,"53":1,"55":1,"77":1}}],["juliaz",{"2":{"0":1}}],["juliazdim",{"2":{"0":2}}],["juliayearday",{"2":{"45":1}}],["juliay",{"2":{"0":1}}],["juliaydim",{"2":{"0":2}}],["juliadimgroupbyarray",{"2":{"21":1}}],["juliadimtable",{"2":{"20":1}}],["juliadimpoints",{"2":{"19":1}}],["juliadimindices",{"2":{"19":1}}],["juliadimarray",{"2":{"17":1}}],["juliadimnum",{"2":{"1":1,"17":1}}],["juliadimstack",{"2":{"18":1}}],["juliadimsmatch",{"2":{"3":1}}],["juliadims2indices",{"2":{"2":1}}],["juliadims",{"2":{"1":2,"17":2}}],["juliadim",{"2":{"0":1}}],["juliadimension",{"2":{"0":1}}],["juliadependentdim",{"2":{"0":1}}],["juliaxdim",{"2":{"0":2}}],["juliax",{"2":{"0":3}}],["jun",{"2":{"47":2,"69":1}}],["just",{"2":{"5":2,"14":1,"22":1,"37":1,"39":1,"42":1,"47":3,"64":1,"65":1,"73":1}}],["j",{"2":{"3":2,"13":3,"79":1}}],["jl",{"0":{"20":2,"34":1,"41":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"66":1,"67":1},"2":{"0":2,"4":5,"5":1,"19":2,"20":2,"21":1,"22":1,"24":6,"25":1,"26":7,"30":6,"33":1,"34":10,"35":1,"36":1,"37":2,"39":3,"41":1,"42":2,"44":1,"50":3,"51":4,"52":1,"53":1,"54":1,"55":1,"56":2,"57":1,"58":1,"59":1,"63":1,"64":2,"66":4,"67":2,"77":5,"80":2}}],["slower",{"2":{"76":1}}],["slowly",{"2":{"51":1}}],["slighly",{"2":{"47":1}}],["slicing",{"2":{"3":1}}],["sliced",{"2":{"18":1,"22":1}}],["slicedims",{"2":{"3":2,"17":1}}],["slices",{"2":{"17":1,"22":4}}],["slice",{"2":{"3":1,"17":1,"22":1}}],["smaller",{"2":{"28":1}}],["synchronisation",{"2":{"56":1}}],["symmetry",{"2":{"33":1}}],["symbol",{"2":{"1":1,"2":1,"3":4,"4":7,"11":1,"13":1,"17":11,"18":6,"20":1,"21":3,"22":5,"23":3,"38":2,"40":1,"42":1,"46":7,"47":11,"48":2,"63":2,"68":13,"70":2,"73":2,"77":1}}],["symbols",{"2":{"0":1,"1":1,"2":1,"3":1,"4":5,"11":1,"17":3,"26":1,"28":1,"31":1}}],["system",{"2":{"26":1,"35":1}}],["src",{"2":{"19":1,"22":4,"30":2}}],["scalar",{"2":{"74":1}}],["scalars",{"2":{"15":3,"74":1}}],["scaled",{"2":{"15":4}}],["scale",{"2":{"15":1}}],["scaling",{"0":{"15":1}}],["scope",{"2":{"0":1,"4":1,"33":1}}],["sat",{"2":{"69":2}}],["save",{"2":{"50":1}}],["saving",{"2":{"11":2}}],["sampleing",{"2":{"19":1}}],["samples",{"2":{"9":1,"32":2}}],["sampled",{"2":{"0":6,"4":16,"5":8,"9":1,"13":4,"15":9,"17":3,"19":3,"21":4,"22":11,"25":2,"35":1,"42":24,"43":28,"46":9,"47":7,"48":5,"61":2,"63":2,"65":8,"68":11,"69":7,"70":3,"71":10,"72":2,"73":15,"74":1,"75":43,"78":4,"79":2}}],["sampling=dd",{"2":{"5":2}}],["sampling=intervals",{"2":{"4":2,"69":3}}],["sampling=points",{"2":{"4":2}}],["sampling",{"0":{"9":1},"2":{"0":1,"2":1,"3":1,"4":15,"5":1,"8":1,"9":6,"22":1,"42":5,"63":1,"70":1}}],["same",{"2":{"0":2,"3":3,"4":1,"5":2,"11":1,"17":4,"19":2,"21":1,"22":2,"27":1,"29":1,"32":1,"37":2,"39":1,"42":1,"45":1,"66":1,"72":1,"77":1}}],["sharing",{"2":{"18":1}}],["share",{"2":{"18":1,"72":1}}],["shift",{"2":{"4":2}}],["shiftlocus",{"2":{"4":1}}],["show",{"2":{"24":9,"69":1}}],["shows",{"2":{"17":1}}],["shown",{"2":{"2":1}}],["should",{"2":{"2":1,"5":1,"12":1,"17":1,"22":1,"24":2,"37":1,"38":1,"39":1,"69":1,"79":1}}],["shortcuts",{"2":{"27":1}}],["shorthand",{"2":{"17":1,"69":1}}],["short",{"2":{"0":1}}],["swapping",{"2":{"22":1}}],["swap",{"2":{"3":1}}],["swapdims",{"2":{"3":3}}],["specialisations",{"2":{"21":1}}],["specify",{"2":{"10":5,"21":3,"22":2,"31":1,"33":1,"47":1,"65":1,"69":1,"79":1}}],["specifying",{"2":{"4":1,"9":1}}],["specifing",{"2":{"69":1}}],["specifies",{"2":{"7":1,"23":1,"29":1,"42":1}}],["specified",{"2":{"2":1,"3":1,"4":1,"17":1,"70":1}}],["specific",{"2":{"4":5,"6":1,"8":1,"9":1,"33":1,"61":1}}],["space",{"2":{"22":2}}],["spaced",{"2":{"21":1}}],["spacing",{"2":{"4":2}}],["span=irregular",{"2":{"69":1}}],["span=regular",{"2":{"4":1,"69":1}}],["span=autospan",{"2":{"4":2}}],["span",{"0":{"8":1},"2":{"4":15,"8":7,"42":5,"63":1,"70":1}}],["spatial",{"2":{"0":1,"34":1,"50":1,"51":1,"56":2,"79":1}}],["signature",{"2":{"39":1}}],["sits",{"2":{"29":1}}],["sizes",{"2":{"47":1}}],["size",{"2":{"2":1,"3":1,"4":5,"8":1,"15":1,"21":1,"22":4,"24":2,"31":2,"41":3,"48":2,"60":2,"72":4,"73":22,"74":3,"75":76,"77":1,"78":2,"79":26}}],["single",{"2":{"1":8,"3":2,"4":1,"5":2,"9":1,"17":8,"18":1,"21":1,"22":1,"30":1,"39":1,"42":1,"62":1,"68":1,"74":1,"76":1}}],["simultaneously",{"2":{"62":1}}],["simulations",{"2":{"56":1}}],["simulation",{"2":{"56":1}}],["simulataneously",{"2":{"18":1}}],["similar",{"2":{"0":1,"4":1,"7":1,"9":1,"19":1,"48":1,"60":1}}],["simpler",{"2":{"45":1}}],["simple",{"2":{"44":1}}],["simply",{"2":{"0":1,"4":1,"5":1,"11":1,"17":1,"24":1,"42":1,"71":1}}],["simplicity",{"2":{"0":1}}],["st2",{"2":{"73":2}}],["st",{"2":{"60":4,"72":1,"73":8,"74":4,"75":35,"78":1,"79":2,"80":1}}],["storage",{"2":{"50":1}}],["stored",{"2":{"17":1,"72":1}}],["std",{"2":{"31":1,"75":2}}],["style",{"2":{"19":1,"26":1}}],["style=",{"2":{"19":1}}],["still",{"2":{"11":1,"25":1,"30":1,"65":1}}],["standard",{"2":{"77":1}}],["standards",{"2":{"10":1}}],["stage",{"2":{"24":2}}],["stack",{"2":{"18":2,"22":10,"24":2,"41":2,"60":1,"75":1,"76":1,"77":2}}],["stacks",{"2":{"18":1,"22":5,"76":1,"79":1,"80":1}}],["statistics",{"2":{"15":1,"18":2,"45":1}}],["status",{"2":{"12":2}}],["starts",{"2":{"60":1}}],["start=6",{"2":{"47":4}}],["start=january",{"2":{"47":1}}],["start=0",{"2":{"21":1}}],["start=dates",{"2":{"21":2}}],["starting",{"2":{"8":1,"47":2}}],["start",{"2":{"0":2,"4":6,"5":3,"9":1,"10":3,"13":1,"21":9,"42":1,"47":4,"68":5,"69":7}}],["stripped",{"2":{"26":1}}],["strings",{"2":{"5":1}}],["string",{"2":{"2":4,"3":1,"4":1,"17":1,"24":1,"47":2,"63":2,"69":3,"70":1,"80":1}}],["string=string",{"2":{"0":1}}],["strongly",{"2":{"22":1}}],["struct",{"2":{"3":1,"22":1,"59":2}}],["step=12",{"2":{"47":1}}],["step=2",{"2":{"47":1}}],["step=hour",{"2":{"45":1}}],["step=autostep",{"2":{"8":1}}],["steps",{"2":{"21":1}}],["steprange",{"2":{"19":2}}],["step",{"2":{"3":1,"4":1,"8":2,"21":7,"22":1,"70":1}}],["s",{"2":{"0":1,"1":4,"2":1,"3":4,"5":16,"17":5,"18":3,"20":1,"21":1,"22":5,"23":1,"24":1,"32":1,"51":1,"68":2,"79":1}}],["series",{"2":{"58":1}}],["sep",{"2":{"47":2,"69":2}}],["separate",{"2":{"2":1,"50":1}}],["sequential",{"2":{"21":1}}],["season",{"2":{"47":3}}],["seasons",{"2":{"21":4,"47":2}}],["seamlessly",{"2":{"26":1}}],["sea",{"2":{"22":4}}],["searched",{"2":{"7":1}}],["searchsortedfirst",{"2":{"7":1}}],["searchsorted",{"2":{"7":1}}],["sections",{"2":{"21":1}}],["second",{"2":{"0":1,"2":1,"4":4,"11":1,"17":2}}],["sense",{"2":{"5":1,"50":1,"63":1}}],["seed",{"2":{"17":1}}],["see",{"2":{"3":1,"15":1,"18":1,"41":2,"45":1,"47":1}}],["select",{"0":{"48":1},"2":{"22":1,"48":1,"68":2,"69":1,"71":1}}],["selections",{"2":{"5":1}}],["selectindices",{"2":{"2":1}}],["selects",{"2":{"5":2,"68":1}}],["selected",{"2":{"5":1,"21":4,"68":2}}],["selectors=near",{"2":{"19":1,"71":1}}],["selectorss",{"2":{"4":2}}],["selectors",{"0":{"5":1,"68":1},"1":{"69":1,"70":1,"71":1},"2":{"2":1,"4":12,"5":7,"8":1,"17":1,"18":1,"19":6,"30":1,"69":2,"70":1,"71":3,"74":1}}],["selector",{"2":{"0":1,"2":2,"4":3,"5":13,"33":1,"39":1,"63":1,"68":2,"73":1}}],["setproperties",{"2":{"22":1,"64":1}}],["setting",{"2":{"22":1}}],["setindex",{"2":{"18":1,"30":1}}],["setdims",{"2":{"3":3}}],["set",{"0":{"65":1},"2":{"0":1,"4":6,"5":1,"8":1,"11":2,"17":13,"22":18,"63":1,"65":11,"68":2,"70":3}}],["sounds",{"2":{"38":1}}],["sources",{"2":{"4":1,"22":7,"50":1}}],["source",{"2":{"0":15,"1":5,"2":5,"3":12,"4":23,"5":10,"6":1,"7":6,"8":5,"9":3,"10":6,"11":4,"17":16,"18":2,"19":3,"20":2,"21":9,"22":15,"23":3,"24":6}}],["solution",{"2":{"21":1}}],["solid",{"2":{"19":1}}],["so",{"2":{"4":2,"5":1,"14":1,"22":1,"29":1,"42":1,"47":1,"64":1,"69":1,"77":1,"79":1}}],["sorted",{"2":{"5":1,"21":2}}],["sortdims",{"2":{"3":1}}],["sort",{"2":{"3":3}}],["sometimes",{"2":{"47":1,"65":1}}],["something",{"2":{"13":1,"21":1}}],["somewhere",{"2":{"18":2,"63":1}}],["some",{"2":{"0":1,"4":1,"15":1,"17":1,"18":1,"21":1,"33":1,"37":1,"39":1,"45":2,"72":1,"76":1,"78":1}}],["sun",{"2":{"69":2}}],["surface",{"2":{"22":4}}],["sure",{"2":{"19":2}}],["surprising",{"2":{"18":2}}],["summer",{"2":{"47":1}}],["sum",{"2":{"18":1,"21":1,"31":3,"46":1,"75":5}}],["succinct",{"2":{"18":2}}],["such",{"2":{"0":2,"2":1,"4":1,"5":1,"10":1,"21":2}}],["supporting",{"2":{"80":1}}],["support",{"2":{"66":1}}],["supplied",{"2":{"5":1}}],["supertypes",{"2":{"3":1}}],["supertype=dimension",{"2":{"0":1}}],["supertype",{"2":{"0":8,"4":5,"5":3,"6":1,"7":1,"10":1,"11":1,"17":2,"18":1,"20":1,"23":1}}],["submodule",{"2":{"33":1}}],["subset",{"2":{"22":2,"73":1}}],["subsetting",{"2":{"5":1}}],["subtypes",{"2":{"24":1}}],["subtype",{"2":{"17":1}}],["sub",{"2":{"0":2}}],["tue",{"2":{"69":2}}],["tuples",{"2":{"3":4,"4":1,"19":1,"21":2,"29":2,"40":1,"42":1,"45":1,"62":1}}],["tuple",{"2":{"1":22,"2":8,"3":34,"4":32,"8":2,"11":5,"17":42,"18":3,"19":8,"21":2,"22":10,"24":3,"29":3,"36":1,"40":1,"41":2,"42":6,"45":4,"46":3,"68":1,"73":1,"75":4,"79":2}}],["twice",{"2":{"5":1}}],["two",{"2":{"3":1,"4":2,"5":1,"17":4,"18":2,"20":1,"26":1,"47":1,"68":1,"72":1}}],["tell",{"2":{"61":1}}],["testable",{"2":{"41":1}}],["testing",{"0":{"41":1},"2":{"41":2}}],["test",{"2":{"24":4,"41":4}}],["tested",{"2":{"24":2}}],["temporal",{"2":{"56":1}}],["tempo",{"2":{"45":9,"46":1}}],["temp",{"2":{"22":4}}],["term",{"2":{"6":1,"42":1}}],["terms",{"2":{"4":1}}],["text",{"2":{"3":1,"24":2}}],["tries",{"2":{"65":1}}],["trivially",{"2":{"48":1}}],["trial",{"2":{"32":2}}],["try",{"2":{"22":1}}],["treated",{"2":{"21":1}}],["treat",{"2":{"20":1}}],["track",{"2":{"17":1}}],["tracking",{"2":{"4":1,"8":1,"11":1}}],["trait",{"2":{"6":1,"22":1}}],["traits",{"0":{"6":1},"1":{"7":1,"8":1,"9":1,"10":1},"2":{"3":1,"4":1,"6":2,"7":1,"22":1,"69":1}}],["transforming",{"2":{"21":1,"22":1}}],["transform",{"2":{"4":1,"45":1,"63":1}}],["transformation",{"2":{"4":3}}],["transformations",{"2":{"3":1,"4":1,"17":1}}],["transformed",{"2":{"4":4}}],["transpose",{"2":{"0":1,"31":2,"75":1}}],["transect",{"2":{"0":1}}],["true",{"2":{"1":4,"3":3,"17":4,"18":1,"21":2,"22":1,"29":1,"41":87,"43":21}}],["typ",{"2":{"0":2}}],["typed",{"2":{"22":1}}],["typeof",{"2":{"21":4,"22":1,"25":1,"69":2}}],["typemax",{"2":{"4":1}}],["typemin",{"2":{"4":1}}],["type",{"2":{"0":16,"1":6,"2":3,"3":15,"4":16,"5":10,"6":1,"7":6,"8":6,"9":3,"10":6,"11":5,"17":9,"18":3,"19":2,"20":4,"21":3,"22":4,"23":4,"24":2,"26":1,"29":1,"38":2,"40":1,"42":1,"63":1,"65":1,"80":1}}],["types",{"2":{"0":6,"1":5,"2":1,"3":8,"4":7,"5":1,"6":1,"10":1,"11":2,"17":7,"20":1,"22":2,"30":1,"31":2,"33":2,"35":2,"45":1,"50":1,"54":1,"70":2}}],["tabular",{"2":{"77":1}}],["table",{"2":{"20":1,"79":1}}],["tabletraits",{"0":{"20":1},"2":{"20":1}}],["tables",{"0":{"20":1,"77":1},"1":{"78":1,"79":1,"80":1},"2":{"0":1,"17":1,"20":4,"77":2,"80":1}}],["taking",{"2":{"47":1}}],["taken",{"2":{"19":1}}],["take",{"2":{"0":1,"4":2,"5":1,"18":1,"21":2,"46":1,"68":3,"76":1,"79":1}}],["target",{"2":{"19":2}}],["t",{"2":{"0":1,"2":2,"3":2,"4":10,"11":1,"15":3,"19":1,"29":2,"30":1,"63":1,"64":1,"65":1,"70":1,"71":1,"79":1}}],["title",{"2":{"24":5}}],["ti=>",{"2":{"48":1}}],["ti=>cyclicbins",{"2":{"47":2}}],["ti=>bins",{"2":{"47":8}}],["ti=>yearday",{"2":{"46":2}}],["ti=>yearmonth",{"2":{"46":2}}],["ti=>yearmonthday",{"2":{"46":2}}],["ti=>hour",{"2":{"46":2}}],["ti=>dayofyear",{"2":{"46":2}}],["ti=>month",{"2":{"21":3,"46":3}}],["ti=2",{"2":{"19":1}}],["ti=all",{"2":{"5":1}}],["time=1",{"2":{"13":1}}],["timeseriestools",{"0":{"58":1},"2":{"58":1}}],["times",{"2":{"0":1,"46":1,"72":1}}],["timedime",{"2":{"0":1}}],["timedim",{"2":{"0":4,"3":1}}],["time",{"0":{"15":1},"2":{"0":4,"4":1,"13":1,"18":1,"21":1,"22":1,"24":1,"32":6,"46":1,"58":1,"76":1}}],["ti",{"2":{"0":14,"1":1,"3":3,"5":3,"15":9,"17":5,"19":1,"20":2,"21":9,"22":8,"31":3,"33":1,"46":10,"47":19,"48":5,"67":1}}],["though",{"2":{"76":1}}],["those",{"2":{"5":1,"22":1,"33":1,"63":1}}],["thur",{"2":{"69":2}}],["think",{"2":{"65":1}}],["thing",{"2":{"65":2}}],["things",{"2":{"24":2,"25":1,"59":1,"60":1,"63":2,"70":1}}],["thise",{"2":{"0":1}}],["this",{"2":{"0":1,"2":3,"3":6,"4":13,"5":6,"7":1,"8":1,"10":2,"11":2,"12":1,"18":4,"19":2,"20":2,"21":6,"22":6,"23":1,"24":3,"25":1,"26":2,"29":1,"30":1,"31":1,"33":1,"34":1,"37":1,"38":1,"40":1,"41":1,"42":1,"44":1,"47":5,"56":1,"60":2,"63":1,"65":1,"66":1,"68":1,"70":2,"72":1,"75":1,"76":1}}],["through",{"2":{"17":1,"54":1}}],["throw",{"2":{"29":1}}],["throws",{"2":{"5":1}}],["throwing",{"2":{"3":1}}],["thrown",{"2":{"2":1,"3":1,"5":1,"63":1}}],["three",{"2":{"4":2,"18":2,"21":1,"47":1}}],["than",{"2":{"3":1,"4":2,"5":2,"9":1,"21":2,"26":1,"38":1,"39":1,"47":1,"59":1,"61":1,"68":1,"76":1}}],["that",{"2":{"0":3,"1":2,"2":2,"3":1,"4":13,"5":15,"7":4,"8":3,"9":2,"10":1,"11":1,"12":1,"14":2,"17":8,"18":4,"19":4,"21":4,"22":7,"26":2,"27":1,"30":1,"33":1,"35":1,"36":1,"37":1,"38":1,"39":3,"42":2,"45":2,"63":1,"69":2,"70":1,"72":1,"77":1,"79":1}}],["then",{"2":{"22":1,"68":1,"70":1}}],["their",{"2":{"3":2,"18":2,"22":3,"42":1,"50":1}}],["there",{"2":{"2":2,"4":2,"14":1,"17":4,"22":1,"27":1,"39":1,"42":1,"47":1,"65":1,"69":1,"76":1}}],["these",{"2":{"0":2,"1":1,"3":2,"4":4,"6":2,"7":1,"8":1,"9":1,"10":1,"17":2,"18":1,"19":2,"20":1,"21":2,"29":1,"33":1,"35":1,"38":1,"39":3,"43":1,"63":1,"69":2,"71":1}}],["they",{"2":{"0":1,"2":1,"3":2,"4":3,"5":2,"10":2,"11":1,"17":1,"19":2,"22":3,"24":2,"26":1,"29":1,"33":2,"34":1,"59":1,"63":1,"66":1,"69":1,"70":3,"77":1}}],["them",{"2":{"0":1,"4":1,"11":1,"26":1,"29":1,"42":1,"46":1,"47":1,"68":1,"69":1}}],["the",{"0":{"15":1},"2":{"0":20,"1":13,"2":8,"3":44,"4":85,"5":41,"6":3,"7":9,"8":7,"9":7,"10":9,"11":6,"12":3,"13":1,"14":2,"15":3,"17":49,"18":24,"19":16,"20":4,"21":48,"22":57,"23":4,"24":9,"25":9,"26":5,"27":1,"28":1,"29":6,"30":4,"31":3,"32":2,"33":6,"34":1,"35":1,"37":7,"38":3,"39":6,"40":4,"41":4,"42":11,"43":1,"45":5,"46":4,"47":10,"50":1,"51":1,"55":1,"59":3,"60":4,"61":1,"62":1,"63":7,"64":4,"65":9,"66":4,"67":5,"68":12,"69":9,"70":6,"71":1,"72":3,"73":2,"74":1,"75":5,"77":10,"79":3,"80":1}}],["tolerance",{"2":{"68":1}}],["todo",{"2":{"48":1,"65":1}}],["tools",{"2":{"34":1,"50":2,"57":1}}],["too",{"2":{"26":1,"54":1}}],["top",{"2":{"24":1,"29":1}}],["total",{"2":{"21":1}}],["together",{"2":{"14":1}}],["touched",{"2":{"68":1}}],["touches",{"2":{"5":7,"68":2}}],["touch",{"2":{"5":2}}],["touching",{"2":{"5":1}}],["tosort",{"2":{"3":4}}],["to",{"0":{"79":1,"80":1},"2":{"0":8,"1":5,"2":4,"3":17,"4":35,"5":12,"6":1,"8":1,"9":2,"10":12,"11":5,"12":3,"14":2,"15":3,"17":19,"18":8,"19":5,"20":1,"21":16,"22":31,"23":2,"24":4,"25":2,"26":10,"29":1,"30":2,"31":3,"33":5,"34":3,"35":4,"37":1,"38":1,"39":3,"40":1,"41":2,"42":1,"43":1,"45":2,"47":7,"48":2,"50":1,"56":1,"57":1,"59":1,"60":5,"61":2,"63":4,"65":6,"66":2,"68":4,"69":4,"70":3,"72":1,"73":1,"75":1,"76":2,"77":2,"80":1}}],["omitted",{"2":{"79":4}}],["o=rand",{"2":{"73":1}}],["oct",{"2":{"69":1}}],["own",{"2":{"45":1,"48":1,"54":1}}],["objs",{"2":{"38":1}}],["obj",{"2":{"36":1,"38":2,"39":2}}],["objectes",{"2":{"3":1}}],["object",{"2":{"0":1,"1":9,"2":1,"3":7,"4":7,"6":1,"10":1,"11":2,"17":12,"19":1,"20":1,"22":10,"24":1,"30":2,"33":2,"39":1,"42":3,"61":1,"63":1,"65":1}}],["objects",{"0":{"59":1},"1":{"60":1,"61":1,"62":1,"63":1,"64":1,"65":1},"2":{"0":1,"2":2,"4":1,"5":2,"7":1,"11":1,"17":1,"18":3,"21":1,"22":4,"26":1,"29":1,"33":1,"36":1,"37":1,"38":1,"39":3,"42":1,"48":3,"59":1,"64":2,"65":1,"75":1}}],["our",{"2":{"29":2,"42":1,"45":1,"47":6}}],["outer",{"2":{"40":1,"60":1,"69":1,"70":3}}],["outcome",{"2":{"18":2}}],["out",{"2":{"4":1,"20":1,"33":1,"50":1,"66":1}}],["outputs",{"2":{"56":1}}],["output",{"2":{"0":5,"3":2,"4":5,"5":7,"22":1,"47":1,"48":1,"55":1}}],["old",{"2":{"22":6}}],["optimization",{"2":{"54":1}}],["optimised",{"2":{"7":1}}],["options",{"2":{"41":2}}],["optional",{"2":{"17":1,"24":2,"41":2}}],["operation",{"2":{"21":1,"31":1}}],["operations",{"2":{"0":1,"17":1,"21":1,"26":1}}],["open",{"2":{"5":1,"47":35,"68":1}}],["o",{"2":{"4":1,"73":2,"79":1}}],["overheads",{"2":{"76":1}}],["overlapping",{"2":{"21":1}}],["over",{"2":{"0":1,"4":4,"9":1,"15":1,"18":3,"19":2,"21":2,"22":6,"46":1,"69":1,"75":1}}],["others",{"2":{"22":2,"72":1}}],["otherwise",{"2":{"4":1,"5":1,"21":1,"35":1}}],["otherdims",{"2":{"1":3,"17":3,"19":1,"42":8,"43":13}}],["other",{"2":{"0":2,"3":2,"4":2,"5":2,"21":1,"22":3,"26":1,"27":1,"35":1,"43":1,"45":1,"48":1,"67":1,"69":1,"70":2,"73":1,"77":1,"80":1}}],["organised",{"2":{"33":1}}],["organises",{"2":{"0":1}}],["originates",{"2":{"21":1}}],["original",{"2":{"3":3,"22":7}}],["origin",{"2":{"11":1}}],["ordering",{"2":{"4":1}}],["order=unordered",{"2":{"4":1,"69":1}}],["order=autoorder",{"2":{"4":2}}],["order=forwardordered",{"2":{"3":1,"69":2}}],["ordered",{"2":{"1":1,"4":1,"7":4,"17":3,"69":2}}],["order",{"0":{"7":1},"2":{"1":1,"2":1,"3":12,"4":23,"5":1,"7":9,"17":1,"19":7,"22":15,"29":4,"42":6,"63":3,"67":1,"70":2}}],["or",{"2":{"0":13,"1":20,"2":7,"3":19,"4":33,"5":5,"7":1,"8":5,"9":3,"10":3,"11":6,"12":1,"13":2,"17":31,"18":7,"19":6,"20":4,"21":16,"22":12,"24":2,"26":1,"29":1,"30":2,"31":2,"33":1,"35":3,"37":1,"38":1,"40":1,"41":2,"42":10,"43":1,"44":1,"47":1,"59":1,"60":1,"63":1,"68":4,"69":3,"70":3,"71":2,"72":1,"73":2,"77":2,"80":1}}],["often",{"2":{"21":1,"22":1,"26":1,"50":1,"69":1}}],["offsetarrays",{"2":{"37":2}}],["offset",{"2":{"5":1}}],["of",{"2":{"0":5,"1":13,"2":6,"3":17,"4":45,"5":6,"6":5,"7":3,"8":1,"9":2,"10":7,"11":5,"14":1,"15":1,"17":34,"18":10,"19":16,"20":3,"21":40,"22":29,"23":1,"24":6,"25":2,"26":1,"27":2,"29":8,"30":1,"33":2,"34":3,"35":1,"36":1,"37":1,"38":1,"39":2,"40":4,"41":10,"42":10,"45":2,"46":2,"47":5,"50":2,"52":1,"53":1,"55":1,"59":1,"60":1,"62":2,"63":4,"65":2,"66":1,"68":2,"69":4,"70":3,"71":2,"72":5,"73":2,"74":1,"75":3,"77":4,"79":1}}],["oneto",{"2":{"69":2}}],["one",{"2":{"3":1,"4":3,"9":1,"14":1,"18":2,"22":2,"25":1,"26":1,"39":2,"63":2,"68":1,"72":1,"74":1,"79":3}}],["ones",{"2":{"1":4,"3":3,"4":1,"17":10,"20":1,"22":2,"27":4,"32":1}}],["only",{"2":{"2":1,"3":1,"4":1,"5":1,"17":3,"19":4,"22":4,"39":2,"47":1,"59":1,"63":1,"72":1,"73":1,"75":1,"79":1}}],["on",{"2":{"0":6,"1":1,"2":3,"3":1,"4":2,"5":1,"10":1,"11":1,"14":1,"17":3,"18":2,"21":3,"22":4,"23":1,"24":1,"25":3,"26":2,"29":1,"34":1,"40":1,"41":2,"47":1,"56":1,"63":1,"64":1,"66":2,"73":2}}],["away",{"2":{"63":1}}],["aware",{"2":{"14":1,"50":1}}],["a1",{"2":{"63":4}}],["aimed",{"2":{"51":1}}],["aggregate",{"2":{"47":1}}],["again",{"2":{"18":1,"29":1}}],["a=rand",{"2":{"72":1}}],["a=falses",{"2":{"60":1}}],["a=3",{"2":{"28":1}}],["a=1",{"2":{"13":1}}],["aug",{"2":{"47":2,"69":1}}],["auxiliary",{"2":{"26":1,"56":1}}],["autodetection",{"0":{"70":1}}],["autoatically",{"2":{"69":1}}],["automata",{"2":{"56":1}}],["automated",{"2":{"22":1}}],["automatic",{"2":{"0":1,"4":1,"10":1}}],["automatically",{"2":{"0":1,"4":3,"7":1,"26":1,"39":1,"69":1,"70":1}}],["autoposition",{"2":{"10":2}}],["autospan",{"2":{"8":2,"69":1}}],["autovalues",{"2":{"4":1,"69":1}}],["autolookup",{"2":{"4":3}}],["autoorder",{"2":{"4":3,"7":2,"69":1}}],["auto",{"2":{"2":1}}],["amazing",{"2":{"25":1}}],["amp",{"0":{"25":1},"1":{"26":1}}],["ambiguity",{"2":{"2":1,"11":1,"14":1,"22":1,"65":1}}],["a>",{"2":{"19":1}}],["after",{"2":{"17":1,"21":3,"24":3,"47":1}}],["affine",{"2":{"4":1}}],["affect",{"2":{"0":1}}],["apr",{"2":{"47":2,"69":2}}],["applicable",{"2":{"22":1}}],["applications",{"2":{"63":1}}],["application",{"2":{"21":1,"34":1}}],["applied",{"2":{"4":1,"18":1,"21":2,"60":1,"75":1}}],["applying",{"2":{"21":2}}],["apply",{"2":{"18":3,"48":1}}],["api",{"0":{"16":1},"1":{"17":1,"18":1,"19":1,"20":1}}],["aditional",{"2":{"69":1}}],["adherence",{"2":{"34":1}}],["adjoint",{"2":{"31":1,"75":1}}],["adjacent",{"2":{"5":1}}],["adapt",{"2":{"26":3}}],["added",{"2":{"14":1,"24":1,"35":1,"41":2}}],["additional",{"2":{"24":1}}],["additionally",{"2":{"12":1}}],["addional",{"2":{"24":1}}],["adding",{"2":{"4":3,"24":2}}],["add",{"2":{"12":2,"24":1,"27":1,"68":1,"69":1}}],["available",{"2":{"4":1,"11":2}}],["avoids",{"2":{"18":1,"21":1}}],["avoid",{"2":{"0":1,"5":1,"18":1,"24":1}}],["actual",{"2":{"26":1}}],["actually",{"2":{"2":1,"4":1}}],["acepted",{"2":{"17":4}}],["accessed",{"2":{"73":1}}],["accessors",{"2":{"64":1}}],["accessing",{"2":{"32":1}}],["access",{"2":{"27":1,"33":1}}],["accepted",{"2":{"41":2,"63":1}}],["accept",{"2":{"17":1,"18":1,"38":1,"40":1,"63":1}}],["acceptable",{"2":{"8":1}}],["accepts",{"2":{"5":1,"54":1}}],["accuract",{"2":{"8":1}}],["account",{"2":{"4":2}}],["accpts",{"2":{"4":1}}],["atrix",{"2":{"75":1}}],["atol=0",{"2":{"68":1}}],["atol=nothing",{"2":{"5":1}}],["atol",{"2":{"5":2,"19":6,"63":1}}],["attach",{"2":{"4":1}}],["attached",{"2":{"3":1,"37":1}}],["attempt",{"2":{"0":1}}],["at",{"2":{"0":1,"3":2,"4":6,"5":10,"9":3,"17":1,"18":3,"19":4,"21":2,"22":1,"24":5,"42":1,"45":1,"47":1,"50":1,"51":1,"68":2,"69":2,"71":2,"72":1}}],["astroimage",{"2":{"57":1}}],["astroimages",{"0":{"57":1},"2":{"57":1}}],["astronomical",{"2":{"57":1}}],["assumes",{"2":{"63":1}}],["assert",{"2":{"48":1}}],["associate",{"2":{"33":2}}],["assigned",{"2":{"4":9,"59":1,"70":1}}],["ascending",{"2":{"5":1}}],["as",{"2":{"0":6,"1":1,"2":3,"3":5,"4":8,"5":3,"8":1,"10":3,"14":1,"17":7,"18":6,"19":4,"20":5,"21":5,"22":5,"24":2,"25":2,"26":2,"31":1,"32":1,"33":1,"35":1,"37":1,"38":2,"39":4,"63":2,"66":3,"67":1,"68":4,"69":1,"70":5}}],["above",{"2":{"43":1,"46":2}}],["about",{"2":{"0":1,"4":3,"11":1,"25":1,"64":1}}],["abstracdimarray",{"2":{"30":1}}],["abstractname",{"2":{"23":3}}],["abstractgimstack",{"2":{"22":1}}],["abstraction",{"2":{"22":1}}],["abstractdimarry",{"2":{"44":1}}],["abstractdimarrays",{"2":{"3":1,"22":4,"23":1,"24":2,"30":1}}],["abstractdimarray",{"2":{"0":1,"3":2,"4":1,"11":2,"17":7,"18":5,"19":1,"20":4,"21":7,"22":16,"24":6,"26":2,"31":1,"35":1,"39":3,"40":2,"50":1,"51":1,"54":1,"56":2,"57":1,"60":1,"63":2,"66":1,"67":1,"72":1,"75":1,"77":1}}],["abstractdimstrack",{"2":{"21":1}}],["abstractdimstack",{"2":{"18":4,"20":3,"21":3,"22":16,"24":5,"35":1,"40":1,"50":1,"53":1,"60":1,"63":2,"72":1,"75":2,"77":1}}],["abstractdimtable",{"2":{"20":2}}],["abstractrng",{"2":{"17":2}}],["abstractrange",{"2":{"4":4,"21":1,"69":1,"70":1}}],["abstractbasicarray",{"2":{"17":1}}],["abstractbasicdimarray",{"2":{"17":2,"22":1}}],["abstractmetadata",{"2":{"11":3,"22":1}}],["abstractmatix",{"2":{"8":1}}],["abstractsample",{"2":{"50":1}}],["abstractsampled",{"2":{"4":6,"35":1,"69":1}}],["abstractstring",{"2":{"4":1}}],["abstractcolumns",{"2":{"20":1}}],["abstractcategorical",{"2":{"4":4,"35":1}}],["abstractcyclic",{"2":{"4":2}}],["abstractarray",{"2":{"2":3,"3":2,"4":4,"5":1,"17":4,"18":2,"19":3,"21":4,"22":6,"27":1,"34":1,"37":1,"47":2,"69":1,"70":1,"72":1}}],["abstractvector",{"2":{"0":1,"4":4,"17":8}}],["abstract",{"2":{"0":7,"1":2,"3":4,"4":4,"5":3,"6":1,"10":1,"11":1,"17":4,"18":2,"20":1,"22":1,"23":1}}],["absttactrange",{"2":{"21":1}}],["absractdimstack",{"2":{"21":1}}],["abs",{"2":{"13":1}}],["absent",{"2":{"3":1}}],["axis",{"2":{"0":6,"2":1,"3":2,"4":9,"10":3,"17":4,"19":1,"22":1,"37":1,"47":1,"66":1,"67":2,"68":2,"69":2}}],["axes",{"0":{"37":1},"2":{"0":1,"1":1,"4":1,"17":1,"22":2,"29":2,"31":1,"37":2,"63":1,"67":2}}],["alows",{"2":{"22":1}}],["alone",{"2":{"4":2}}],["along",{"0":{"15":1},"2":{"0":1,"21":1,"31":1,"42":1,"69":1}}],["alpha",{"2":{"13":1}}],["alpha=",{"2":{"13":1}}],["align",{"2":{"10":1}}],["aligned",{"2":{"4":6,"71":1}}],["although",{"2":{"4":1,"17":1,"66":1}}],["algorithmsas",{"2":{"63":1}}],["algorithms",{"2":{"3":1}}],["always",{"2":{"1":1,"3":1,"9":1,"11":2,"17":1,"18":1,"22":1,"24":2,"39":1,"43":1,"50":1,"63":1}}],["already",{"2":{"0":1,"26":1}}],["also",{"2":{"0":3,"3":3,"5":2,"10":1,"11":1,"18":1,"21":1,"22":2,"29":1,"30":1,"31":1,"33":1,"37":1,"38":1,"39":1,"46":1,"47":3,"48":2,"50":1,"65":1,"67":2,"68":4,"69":1,"71":1,"74":1,"80":1}}],["allspecifically",{"2":{"22":1}}],["allocate",{"2":{"77":1}}],["allocations",{"2":{"76":2}}],["allocation",{"2":{"22":1}}],["allocs",{"2":{"32":2}}],["allows",{"2":{"10":1,"21":1}}],["allowing",{"2":{"4":1}}],["allow",{"2":{"4":1,"10":1,"11":1,"56":1}}],["allways",{"2":{"18":1,"22":1}}],["all",{"2":{"0":5,"2":1,"3":3,"4":5,"5":6,"6":1,"11":1,"17":3,"18":5,"19":3,"22":10,"23":1,"26":1,"30":1,"39":2,"41":2,"42":1,"43":3,"47":1,"50":1,"56":2,"59":1,"60":3,"68":1,"72":2,"73":1,"74":1,"75":1,"76":1,"77":1}}],["arviz",{"0":{"53":1},"2":{"35":1,"53":2}}],["archgdal",{"2":{"34":1}}],["around",{"2":{"21":3}}],["arbitrary",{"0":{"28":1},"2":{"19":1,"21":2,"28":1,"47":1}}],["arg",{"2":{"41":3,"63":1}}],["args",{"2":{"3":1,"22":3,"39":1,"41":12}}],["argumenterror",{"2":{"29":1,"68":1}}],["argument",{"2":{"2":1,"3":2,"4":4,"11":2,"17":2,"18":1,"22":3,"38":1,"39":3}}],["arguments",{"2":{"0":1,"1":4,"3":4,"4":8,"8":1,"17":6,"18":1,"21":1,"22":5,"26":1,"39":1,"41":2,"63":2}}],["arrays",{"0":{"17":1},"2":{"5":1,"15":1,"17":5,"18":1,"21":1,"22":2,"23":1,"24":2,"59":1,"60":3,"70":3,"71":1,"79":1,"80":1}}],["arrayselectors",{"2":{"5":1}}],["arrayselector",{"2":{"5":4}}],["array",{"0":{"18":1,"74":1},"2":{"0":3,"1":1,"2":2,"3":4,"4":16,"5":1,"9":1,"10":1,"11":1,"13":1,"14":1,"17":6,"18":3,"19":3,"20":1,"21":1,"22":8,"23":2,"25":1,"26":3,"30":1,"31":1,"32":1,"35":2,"37":3,"40":2,"41":2,"46":1,"47":1,"54":1,"60":4,"63":4,"68":2,"69":1,"70":2,"71":1,"76":1,"77":1}}],["aren",{"2":{"71":1}}],["area",{"2":{"5":3}}],["are",{"2":{"0":7,"1":1,"2":2,"3":16,"4":15,"5":9,"7":1,"8":2,"9":2,"11":1,"15":1,"17":9,"18":3,"19":4,"20":2,"21":1,"22":14,"24":3,"26":2,"27":2,"29":1,"33":4,"34":2,"35":5,"39":2,"41":10,"42":1,"45":1,"47":1,"50":2,"56":2,"59":2,"63":3,"67":1,"69":2,"70":9,"71":1,"74":2,"75":1,"76":1,"77":3}}],["analysis",{"2":{"47":1,"52":1,"53":1}}],["answer",{"2":{"34":1}}],["anssi",{"2":{"24":1}}],["anomalies",{"2":{"21":1}}],["another",{"2":{"4":1,"17":1,"18":1,"19":2,"22":1,"28":1,"44":1,"51":1,"63":1,"68":1,"71":1,"73":1,"74":2}}],["anonymous",{"2":{"0":1}}],["anondim",{"2":{"0":2}}],["annual",{"2":{"4":1}}],["anything",{"2":{"2":1,"22":1}}],["any",{"2":{"0":1,"1":5,"2":1,"3":4,"4":5,"5":3,"11":2,"17":5,"21":8,"22":2,"24":2,"26":1,"27":10,"33":2,"38":3,"39":1,"42":2,"46":7,"47":9,"48":3,"54":1,"69":1,"72":1,"75":1,"80":1}}],["an",{"2":{"0":2,"1":8,"2":1,"3":5,"4":9,"5":5,"6":1,"7":1,"8":1,"9":1,"10":3,"11":2,"14":1,"17":21,"18":1,"19":6,"20":3,"21":6,"22":8,"23":1,"24":6,"26":1,"29":1,"30":2,"31":1,"33":1,"37":1,"39":1,"40":2,"42":7,"46":1,"47":3,"48":1,"53":2,"68":2,"69":2,"70":1,"72":2,"77":1}}],["and",{"0":{"14":1,"46":1,"77":1},"1":{"15":1,"78":1,"79":1,"80":1},"2":{"0":9,"2":7,"3":9,"4":27,"5":8,"7":2,"8":3,"10":2,"11":4,"13":1,"14":1,"15":2,"17":17,"18":13,"19":2,"20":3,"21":4,"22":12,"23":1,"24":7,"25":1,"26":4,"27":2,"28":2,"29":1,"30":3,"33":2,"34":5,"35":1,"37":2,"38":1,"39":3,"40":3,"41":6,"42":2,"43":2,"47":4,"48":1,"50":7,"51":2,"56":2,"57":1,"59":1,"60":2,"63":2,"64":1,"65":1,"66":3,"67":4,"68":3,"69":3,"70":8,"71":1,"72":1,"73":1,"75":1,"76":2,"77":5,"79":3,"80":1}}],["a",{"2":{"0":30,"1":30,"2":11,"3":34,"4":50,"5":26,"6":1,"7":2,"8":4,"9":1,"10":6,"11":8,"13":6,"14":3,"15":5,"17":68,"18":32,"19":13,"20":5,"21":43,"22":45,"23":2,"24":9,"25":5,"26":1,"27":7,"28":3,"30":2,"33":4,"35":2,"36":1,"37":2,"39":1,"40":2,"41":4,"42":64,"43":73,"44":2,"45":1,"46":8,"47":14,"48":4,"50":5,"51":1,"53":1,"54":2,"55":1,"56":1,"59":1,"60":10,"61":9,"62":2,"63":13,"64":4,"65":14,"66":2,"67":7,"68":55,"69":14,"70":6,"71":5,"72":5,"73":14,"74":27,"75":35,"76":5,"78":5,"79":33,"80":9}}],["m=rand",{"2":{"73":1}}],["my",{"2":{"63":3}}],["mydimstack",{"2":{"18":2}}],["mutable",{"2":{"59":1}}],["mullti",{"2":{"37":1}}],["multi",{"0":{"18":1}}],["multiple",{"2":{"4":1,"18":3,"21":1,"43":1,"62":1}}],["much",{"2":{"25":1,"63":1,"66":1}}],["must",{"2":{"4":3,"5":3,"17":2,"18":2,"22":1,"24":2,"26":2,"36":1,"37":3,"39":1,"40":1,"59":1,"72":1}}],["mixing",{"2":{"29":1}}],["mix",{"2":{"29":1,"75":1}}],["mixed",{"2":{"18":2,"19":2,"35":1}}],["mime",{"2":{"24":5}}],["mid",{"2":{"5":1}}],["min",{"2":{"32":4}}],["minus",{"2":{"4":1}}],["minimum",{"2":{"3":1,"31":1,"46":1,"75":2}}],["missingval",{"2":{"50":1}}],["missing",{"2":{"3":1,"40":1,"50":1}}],["m",{"2":{"0":1,"4":3,"61":2,"63":2,"65":3,"73":2,"79":1}}],["measures",{"2":{"76":1}}],["means",{"2":{"3":1,"5":1,"7":1,"10":1,"15":1,"20":1,"26":1,"33":1,"37":1,"43":2,"68":1}}],["meaning",{"2":{"2":1,"4":1,"19":1}}],["mean",{"2":{"0":4,"3":1,"4":1,"9":1,"14":1,"15":2,"17":1,"18":4,"21":10,"31":1,"32":4,"46":3,"47":3,"48":1,"75":3}}],["merging",{"2":{"73":1}}],["merges",{"2":{"62":1}}],["merge",{"2":{"29":1,"73":5,"79":1}}],["merged",{"2":{"22":3}}],["mergedims=",{"2":{"79":1}}],["mergedims=nothing",{"2":{"20":3}}],["mergedims",{"0":{"62":1},"2":{"20":1,"22":5,"62":1}}],["mergedlookup",{"2":{"4":3,"22":3,"29":1}}],["median",{"2":{"31":1,"32":4,"46":1}}],["memory",{"2":{"32":2}}],["mem",{"2":{"25":1}}],["messy",{"2":{"21":1}}],["metdata",{"2":{"4":1}}],["metadata=dict",{"2":{"27":5,"63":1}}],["metadata=metadata",{"2":{"18":1}}],["metadata=nometadata",{"2":{"4":3,"17":1,"18":1}}],["metadata",{"0":{"11":1},"2":{"3":1,"4":15,"11":16,"17":11,"21":3,"22":3,"24":3,"26":1,"27":5,"39":1,"41":8,"46":7,"47":9,"48":2,"59":1,"63":5}}],["method",{"2":{"1":4,"3":3,"4":4,"9":1,"11":2,"17":7,"19":1,"22":2,"24":1,"39":1,"41":2,"45":1}}],["methods",{"0":{"1":1,"2":1,"3":1,"21":1,"22":1},"1":{"23":1,"24":1},"2":{"0":2,"1":1,"3":4,"4":3,"7":1,"17":1,"18":5,"21":1,"22":2,"24":2,"31":1,"33":1,"35":1,"39":1,"42":1,"43":1,"48":1,"52":1}}],["mon",{"2":{"69":2}}],["monthabbr",{"2":{"69":2}}],["months",{"2":{"21":5,"47":4,"69":1}}],["monthly",{"2":{"21":2}}],["month",{"2":{"0":6,"15":13,"17":1,"21":10,"45":1,"46":2,"47":11,"69":5}}],["moving",{"2":{"60":1,"66":1}}],["moved",{"2":{"26":2}}],["move",{"2":{"25":1}}],["moves",{"2":{"17":1}}],["mod",{"2":{"60":2}}],["models",{"2":{"53":1,"56":1}}],["model",{"2":{"26":1,"55":1}}],["modification",{"2":{"26":1}}],["modifying",{"0":{"59":1},"1":{"60":1,"61":1,"62":1,"63":1,"64":1,"65":1}}],["modify",{"0":{"60":1},"2":{"6":1,"22":6,"25":1,"59":1,"60":6}}],["module",{"2":{"0":3,"4":2,"42":1}}],["mostly",{"2":{"17":1,"22":2,"66":1,"67":1}}],["most",{"2":{"4":1,"18":4,"22":2,"24":1,"25":1,"34":1,"35":1,"63":1,"69":1,"70":1}}],["more",{"2":{"0":2,"4":4,"13":1,"17":1,"20":1,"24":1,"39":2,"51":1,"60":1,"64":1,"67":1,"68":1}}],["magic",{"0":{"64":1}}],["made",{"2":{"50":1}}],["masking",{"2":{"50":1}}],["mar",{"2":{"47":2,"69":1}}],["markers",{"2":{"10":1}}],["max",{"2":{"32":4}}],["maximum",{"2":{"5":1,"24":1,"31":1,"46":1,"75":3}}],["manipulation",{"2":{"50":1}}],["mandatory",{"2":{"24":2,"41":2}}],["many",{"2":{"18":4,"24":2,"31":1,"76":1}}],["manually",{"2":{"4":5,"21":1,"39":1,"69":2,"70":1,"76":1}}],["mapped",{"2":{"50":1}}],["mapslices",{"2":{"31":1}}],["mapreduce",{"2":{"31":1}}],["map",{"2":{"18":5,"21":4,"22":1}}],["maintains",{"2":{"17":1}}],["main",{"2":{"17":1,"24":4,"42":1}}],["makie",{"0":{"67":1},"2":{"66":2,"67":3}}],["making",{"2":{"0":1}}],["makes",{"2":{"23":1,"42":1}}],["make",{"2":{"4":1,"5":1,"19":2,"33":1,"63":1,"65":1,"67":1,"69":1}}],["math",{"2":{"30":1}}],["matrix",{"2":{"8":1,"27":3,"60":3}}],["matter",{"2":{"3":1,"19":1}}],["match",{"2":{"1":3,"2":2,"3":3,"4":1,"5":1,"17":3,"21":1,"22":3,"73":1,"75":1,"77":1}}],["matches",{"2":{"1":1,"5":1,"17":1,"21":1,"41":4,"63":1}}],["matching",{"2":{"0":2,"1":1,"3":1,"4":3,"17":1,"18":2,"21":2,"38":2,"68":1,"71":1}}],["macro",{"2":{"0":2,"3":1}}],["may",{"2":{"0":2,"4":5,"5":4,"6":1,"8":1,"11":2,"18":2,"24":1,"47":2,"63":2,"65":1,"69":3}}],["mdash",{"2":{"0":15,"1":4,"2":5,"3":12,"4":23,"5":10,"6":1,"7":6,"8":5,"9":3,"10":6,"11":4,"17":14,"18":2,"19":3,"20":2,"21":9,"22":11,"23":3,"24":6}}]],"serializationVersion":2}';export{e as default}; diff --git a/dev/assets/chunks/@localSearchIndexroot._rnuXRlr.js b/dev/assets/chunks/@localSearchIndexroot._rnuXRlr.js deleted file mode 100644 index 70941fa27..000000000 --- a/dev/assets/chunks/@localSearchIndexroot._rnuXRlr.js +++ /dev/null @@ -1 +0,0 @@ -const e='{"documentCount":81,"nextId":81,"documentIds":{"0":"/DimensionalData.jl/dev/api/dimensions#Dimensions","1":"/DimensionalData.jl/dev/api/dimensions#Exported-methods","2":"/DimensionalData.jl/dev/api/dimensions#Non-exported-methods","3":"/DimensionalData.jl/dev/api/dimensions#Primitive-methods","4":"/DimensionalData.jl/dev/api/reference#API-Reference","5":"/DimensionalData.jl/dev/api/reference#Arrays","6":"/DimensionalData.jl/dev/api/reference#Multi-array-datasets","7":"/DimensionalData.jl/dev/api/reference#Dimension-generators","8":"/DimensionalData.jl/dev/api/reference#Tables.jl/TableTraits.jl-interface","9":"/DimensionalData.jl/dev/api/reference#Group-by-methods","10":"/DimensionalData.jl/dev/api/reference#Utility-methods","11":"/DimensionalData.jl/dev/api/reference#Name","12":"/DimensionalData.jl/dev/api/reference#Internal-interface","13":"/DimensionalData.jl/dev/basics#Installation","14":"/DimensionalData.jl/dev/basics#Basics","15":"/DimensionalData.jl/dev/api/lookuparrays#Lookups","16":"/DimensionalData.jl/dev/api/lookuparrays#Selectors","17":"/DimensionalData.jl/dev/api/lookuparrays#Lookup-traits","18":"/DimensionalData.jl/dev/api/lookuparrays#Order","19":"/DimensionalData.jl/dev/api/lookuparrays#Span","20":"/DimensionalData.jl/dev/api/lookuparrays#Sampling","21":"/DimensionalData.jl/dev/api/lookuparrays#Positions","22":"/DimensionalData.jl/dev/api/lookuparrays#Metadata","23":"/DimensionalData.jl/dev/broadcast_dims#broadcast_dims-and-broadcast_dims!","24":"/DimensionalData.jl/dev/broadcast_dims#Example:-scaling-along-the-time-dimension","25":"/DimensionalData.jl/dev/cuda#CUDA-and-GPUs","26":"/DimensionalData.jl/dev/cuda#GPU-Integration-goals","27":"/DimensionalData.jl/dev/dimarrays#DimArrays","28":"/DimensionalData.jl/dev/dimarrays#Constructing-DimArray-with-arbitrary-dimension-names","29":"/DimensionalData.jl/dev/dimarrays#Dimensional-Indexing","30":"/DimensionalData.jl/dev/dimarrays#Begin-End-indexing","31":"/DimensionalData.jl/dev/dimarrays#dims-keywords","32":"/DimensionalData.jl/dev/dimarrays#Performance","33":"/DimensionalData.jl/dev/dimensions#Dimensions","34":"/DimensionalData.jl/dev/diskarrays#DiskArrays.jl-compatability","35":"/DimensionalData.jl/dev/extending_dd#Extending-DimensionalData","36":"/DimensionalData.jl/dev/extending_dd#dims","37":"/DimensionalData.jl/dev/extending_dd#Dimension-axes","38":"/DimensionalData.jl/dev/extending_dd#dims-keywords","39":"/DimensionalData.jl/dev/extending_dd#rebuild","40":"/DimensionalData.jl/dev/extending_dd#format","41":"/DimensionalData.jl/dev/extending_dd#Interfaces.jl-interterface-testing","42":"/DimensionalData.jl/dev/get_info#Getters","43":"/DimensionalData.jl/dev/get_info#Predicates","44":"/DimensionalData.jl/dev/groupby#Group-By","45":"/DimensionalData.jl/dev/groupby#Grouping-functions","46":"/DimensionalData.jl/dev/groupby#Grouping-and-reducing","47":"/DimensionalData.jl/dev/groupby#Binning","48":"/DimensionalData.jl/dev/groupby#Select-by-Dimension","49":"/DimensionalData.jl/dev/integrations#Integrations","50":"/DimensionalData.jl/dev/integrations#Rasters.jl","51":"/DimensionalData.jl/dev/integrations#YAXArrays.jl","52":"/DimensionalData.jl/dev/integrations#ClimateBase.jl","53":"/DimensionalData.jl/dev/integrations#ArviZ.jl","54":"/DimensionalData.jl/dev/integrations#JuMP.jl","55":"/DimensionalData.jl/dev/integrations#CryoGrid.jl","56":"/DimensionalData.jl/dev/integrations#DynamicGrids.jl","57":"/DimensionalData.jl/dev/integrations#AstroImages.jl","58":"/DimensionalData.jl/dev/integrations#TimeseriesTools.jl","59":"/DimensionalData.jl/dev/object_modification#Modifying-objects","60":"/DimensionalData.jl/dev/object_modification#modify","61":"/DimensionalData.jl/dev/object_modification#reorder","62":"/DimensionalData.jl/dev/object_modification#mergedims","63":"/DimensionalData.jl/dev/object_modification#rebuild","64":"/DimensionalData.jl/dev/object_modification#rebuild-magic","65":"/DimensionalData.jl/dev/object_modification#set","66":"/DimensionalData.jl/dev/plots#Plots.jl","67":"/DimensionalData.jl/dev/plots#Makie.jl","68":"/DimensionalData.jl/dev/selectors#Selectors","69":"/DimensionalData.jl/dev/selectors#Lookups","70":"/DimensionalData.jl/dev/selectors#Lookup-autodetection","71":"/DimensionalData.jl/dev/selectors#DimSelector","72":"/DimensionalData.jl/dev/stacks#DimStacks","73":"/DimensionalData.jl/dev/stacks#NamedTuple-like-indexing","74":"/DimensionalData.jl/dev/stacks#Array-like-indexing","75":"/DimensionalData.jl/dev/stacks#Reducing-functions","76":"/DimensionalData.jl/dev/stacks#Performance","77":"/DimensionalData.jl/dev/tables#Tables-and-DataFrames","78":"/DimensionalData.jl/dev/tables#Example","79":"/DimensionalData.jl/dev/tables#Converting-to-DataFrame","80":"/DimensionalData.jl/dev/tables#Converting-to-CSV"},"fieldIds":{"title":0,"titles":1,"text":2},"fieldLength":{"0":[1,1,308],"1":[2,1,134],"2":[3,1,137],"3":[2,1,344],"4":[2,1,1],"5":[1,2,325],"6":[3,2,227],"7":[2,2,247],"8":[4,2,115],"9":[3,1,356],"10":[2,1,407],"11":[1,2,62],"12":[2,2,162],"13":[1,1,40],"14":[1,1,154],"15":[1,1,491],"16":[1,1,328],"17":[2,1,41],"18":[1,3,73],"19":[1,3,94],"20":[1,3,66],"21":[1,3,99],"22":[1,1,148],"23":[4,1,50],"24":[6,4,191],"25":[3,1,176],"26":[3,3,111],"27":[1,1,228],"28":[6,1,75],"29":[2,1,258],"30":[3,1,129],"31":[2,1,118],"32":[1,1,91],"33":[1,1,102],"34":[3,1,75],"35":[2,1,68],"36":[1,2,18],"37":[2,3,55],"38":[2,3,47],"39":[1,2,106],"40":[1,2,54],"41":[4,2,88],"42":[1,1,222],"43":[1,1,59],"44":[2,1,22],"45":[2,2,117],"46":[3,2,214],"47":[1,2,298],"48":[3,2,141],"49":[1,1,1],"50":[2,1,69],"51":[2,1,38],"52":[2,1,12],"53":[2,1,18],"54":[2,1,24],"55":[2,1,18],"56":[2,1,34],"57":[2,1,15],"58":[2,1,9],"59":[2,1,39],"60":[1,2,84],"61":[1,2,82],"62":[1,2,23],"63":[1,2,186],"64":[2,3,51],"65":[1,2,137],"66":[2,1,51],"67":[2,1,73],"68":[1,1,226],"69":[1,1,217],"70":[2,1,157],"71":[1,1,316],"72":[1,1,89],"73":[3,1,172],"74":[3,1,127],"75":[2,1,136],"76":[1,1,68],"77":[3,1,71],"78":[1,3,114],"79":[3,3,251],"80":[3,3,87]},"averageFieldLength":[1.9382716049382716,1.5432098765432098,129.22222222222226],"storedFields":{"0":{"title":"Dimensions","titles":[]},"1":{"title":"Exported methods","titles":["Dimensions"]},"2":{"title":"Non-exported methods","titles":["Dimensions"]},"3":{"title":"Primitive methods","titles":["Dimensions"]},"4":{"title":"API Reference","titles":[]},"5":{"title":"Arrays","titles":["API Reference"]},"6":{"title":"Multi-array datasets","titles":["API Reference"]},"7":{"title":"Dimension generators","titles":["API Reference"]},"8":{"title":"Tables.jl/TableTraits.jl interface","titles":["API Reference"]},"9":{"title":"Group by methods","titles":[]},"10":{"title":"Utility methods","titles":[]},"11":{"title":"Name","titles":["Utility methods"]},"12":{"title":"Internal interface","titles":["Utility methods"]},"13":{"title":"Installation","titles":[]},"14":{"title":"Basics","titles":[]},"15":{"title":"Lookups","titles":[]},"16":{"title":"Selectors","titles":["Lookups"]},"17":{"title":"Lookup traits","titles":["Lookups"]},"18":{"title":"Order","titles":["Lookups","Lookup traits"]},"19":{"title":"Span","titles":["Lookups","Lookup traits"]},"20":{"title":"Sampling","titles":["Lookups","Lookup traits"]},"21":{"title":"Positions","titles":["Lookups","Lookup traits"]},"22":{"title":"Metadata","titles":["Lookups"]},"23":{"title":"broadcast_dims and broadcast_dims!","titles":[]},"24":{"title":"Example: scaling along the time dimension","titles":["broadcast_dims and broadcast_dims!"]},"25":{"title":"CUDA & GPUs","titles":[]},"26":{"title":"GPU Integration goals","titles":["CUDA & GPUs"]},"27":{"title":"DimArrays","titles":[]},"28":{"title":"Constructing DimArray with arbitrary dimension names","titles":["DimArrays"]},"29":{"title":"Dimensional Indexing","titles":["DimArrays"]},"30":{"title":"Begin End indexing","titles":["DimArrays"]},"31":{"title":"dims keywords","titles":["DimArrays"]},"32":{"title":"Performance","titles":["DimArrays"]},"33":{"title":"Dimensions","titles":[]},"34":{"title":"DiskArrays.jl compatability","titles":[]},"35":{"title":"Extending DimensionalData","titles":[]},"36":{"title":"dims","titles":["Extending DimensionalData"]},"37":{"title":"Dimension axes","titles":["Extending DimensionalData","dims"]},"38":{"title":"dims keywords","titles":["Extending DimensionalData","dims"]},"39":{"title":"rebuild","titles":["Extending DimensionalData"]},"40":{"title":"format","titles":["Extending DimensionalData"]},"41":{"title":"Interfaces.jl interterface testing","titles":["Extending DimensionalData"]},"42":{"title":"Getters","titles":[]},"43":{"title":"Predicates","titles":["Getters"]},"44":{"title":"Group By","titles":[]},"45":{"title":"Grouping functions","titles":["Group By"]},"46":{"title":"Grouping and reducing","titles":["Group By"]},"47":{"title":"Binning","titles":["Group By"]},"48":{"title":"Select by Dimension","titles":["Group By"]},"49":{"title":"Integrations","titles":[]},"50":{"title":"Rasters.jl","titles":["Integrations"]},"51":{"title":"YAXArrays.jl","titles":["Integrations"]},"52":{"title":"ClimateBase.jl","titles":["Integrations"]},"53":{"title":"ArviZ.jl","titles":["Integrations"]},"54":{"title":"JuMP.jl","titles":["Integrations"]},"55":{"title":"CryoGrid.jl","titles":["Integrations"]},"56":{"title":"DynamicGrids.jl","titles":["Integrations"]},"57":{"title":"AstroImages.jl","titles":["Integrations"]},"58":{"title":"TimeseriesTools.jl","titles":["Integrations"]},"59":{"title":"Modifying objects","titles":[]},"60":{"title":"modify","titles":["Modifying objects"]},"61":{"title":"reorder","titles":["Modifying objects"]},"62":{"title":"mergedims","titles":["Modifying objects"]},"63":{"title":"rebuild","titles":["Modifying objects"]},"64":{"title":"rebuild magic","titles":["Modifying objects","rebuild"]},"65":{"title":"set","titles":["Modifying objects"]},"66":{"title":"Plots.jl","titles":[]},"67":{"title":"Makie.jl","titles":[]},"68":{"title":"Selectors","titles":[]},"69":{"title":"Lookups","titles":["Selectors"]},"70":{"title":"Lookup autodetection","titles":["Selectors"]},"71":{"title":"DimSelector","titles":["Selectors"]},"72":{"title":"DimStacks","titles":[]},"73":{"title":"NamedTuple-like indexing","titles":["DimStacks"]},"74":{"title":"Array-like indexing","titles":["DimStacks"]},"75":{"title":"Reducing functions","titles":["DimStacks"]},"76":{"title":"Performance","titles":["DimStacks"]},"77":{"title":"Tables and DataFrames","titles":[]},"78":{"title":"Example","titles":["Tables and DataFrames"]},"79":{"title":"Converting to DataFrame","titles":["Tables and DataFrames"]},"80":{"title":"Converting to CSV","titles":["Tables and DataFrames"]}},"dirtCount":0,"index":[["q",{"2":{"79":1}}],["quite",{"2":{"63":1}}],["quick",{"2":{"47":1}}],["quantity",{"2":{"16":1}}],["quartals",{"2":{"9":1}}],["quot",{"2":{"3":2,"5":4,"17":2,"33":2}}],["query",{"2":{"1":16,"3":6,"5":16,"42":1}}],["─────┼──────────────────────────────────────────────────────────────────────────",{"2":{"79":1}}],["──────┼──────────────────────────────────────────",{"2":{"79":1}}],["──────┼──────────────────────────────────────────────",{"2":{"79":1}}],["──────┼───────────────────────────────────",{"2":{"79":1}}],["⋯",{"2":{"79":6}}],["$st",{"2":{"76":2}}],["$da4",{"2":{"32":2}}],["+",{"2":{"75":2}}],["├───────────────┴─────────────────────────────────────────────",{"2":{"75":4}}],["├───────────────┴────────────────────────────────────────────",{"2":{"72":1,"73":6,"75":17}}],["├────────────────┴─────────────────────────────────",{"2":{"79":1}}],["├───────────────────┴─────────────────────────────────────",{"2":{"78":1}}],["├───────────────────",{"2":{"27":1,"28":1,"30":2,"32":1}}],["├────────────────────┴──────────────────────────────────────",{"2":{"74":1}}],["├────────────────────",{"2":{"27":5,"29":1,"65":1}}],["├─────────────────────┴─────────────────────────────────────",{"2":{"75":1}}],["├──────────────────────",{"2":{"27":1,"29":1}}],["├───────────────────────┴────────────────────────────────────────────────",{"2":{"16":1}}],["├───────────────────────┴───────────────────────────────",{"2":{"16":1}}],["├───────────────────────┴──────────────────────────────",{"2":{"16":2}}],["├───────────────────────",{"2":{"8":1,"27":1}}],["├─────────────────────────",{"2":{"27":3,"28":1,"29":1}}],["├─────────────────────────┴─────────────────────────────",{"2":{"70":1}}],["├─────────────────────────┴──────────────────────────────────",{"2":{"68":2}}],["├─────────────────────────┴───────────────────────────────────",{"2":{"7":1}}],["├─────────────────────────┴───────────────────────────────────────",{"2":{"68":2}}],["├─────────────────────────┴──────────────────────────────────────────",{"2":{"15":1,"29":1}}],["├─────────────────────────┴──────────────────────────────────────────────",{"2":{"68":1,"71":2}}],["├─────────────────────────┴────────────────────────────────────────────",{"2":{"68":1}}],["├─────────────────────────┴───────────────────────────────────────────",{"2":{"10":1,"68":3}}],["├─────────────────────────┴─────────────────────────────────────────",{"2":{"10":3}}],["├─────────────────────────┴─────────────────────────────────────",{"2":{"5":3,"10":1}}],["├─────────────────────────┴─────────────────────────────────",{"2":{"68":2,"71":1}}],["├─────────────────────────┴───────────────────────────────",{"2":{"14":1}}],["├─────────────────────────┴───────────────────────",{"2":{"14":1}}],["├──────────────────────────┴────────────────────────────────",{"2":{"63":1,"65":4}}],["├──────────────────────────┴─────────────────────────────────",{"2":{"61":2}}],["├──────────────────────────┴───────────────────────────────────────────",{"2":{"65":1}}],["├──────────────────────────┴─────────────────────────────────────────────",{"2":{"0":1}}],["├──────────────────────────┴───────────────────────────────────────",{"2":{"9":1}}],["├──────────────────────────",{"2":{"27":1}}],["├───────────────────────────┴────────────────────────────────",{"2":{"71":1}}],["├───────────────────────────┴───────────────────────────────────",{"2":{"42":1}}],["├───────────────────────────┴────────────────────────────────────────",{"2":{"7":1}}],["├────────────────────────────┴───────────────────────────────",{"2":{"73":1}}],["├────────────────────────────┴──────────────────────────────────",{"2":{"71":1}}],["├────────────────────────────┴───────────────────────────────────────────",{"2":{"0":1,"48":2}}],["├─────────────────────────────",{"2":{"27":1}}],["├───────────────────────────────┴───────────────",{"2":{"68":2}}],["├───────────────────────────────┴─────────────────────────",{"2":{"47":1}}],["├───────────────────────────────┴──────────────────────────────",{"2":{"25":1}}],["├───────────────────────────────┴────────────────────────────────────────",{"2":{"24":2,"46":1,"47":1}}],["├───────────────────────────────┴─────────────────",{"2":{"47":1}}],["├─────────────────────────────────┴─────────────────────────",{"2":{"73":1}}],["├─────────────────────────────────┴──────────────────────────────────────",{"2":{"46":2}}],["├─────────────────────────────────┴─────────────────────────────────",{"2":{"46":1}}],["├───────────────────────────────────┴─────────────────────",{"2":{"78":1}}],["├───────────────────────────────────┴───────────────────────",{"2":{"63":1}}],["├────────────────────────────────────────────┴───────────────────────────",{"2":{"69":1}}],["├─────────────────────────────────────────────",{"2":{"47":1}}],["├────────────────────────────────────────────────",{"2":{"79":1}}],["├──────────────────────────────────────────────────┴",{"2":{"47":1}}],["├──────────────────────────────────────────────────┴───────────────────",{"2":{"47":1}}],["├──────────────────────────────────────────────────┴─────────────────────",{"2":{"47":3}}],["├──────────────────────────────────────────────────────┴─────────────────",{"2":{"48":1}}],["├───────────────────────────────────────────────────────",{"2":{"47":1,"63":1,"78":1}}],["├─────────────────────────────────────────────────────────",{"2":{"74":1,"75":1}}],["├──────────────────────────────────────────────────────────",{"2":{"72":1,"73":6,"75":17}}],["├───────────────────────────────────────────────────────────",{"2":{"9":1,"46":1,"75":4}}],["├────────────────────────────────────────────────────────────────",{"2":{"47":1}}],["├──────────────────────────────────────────────────────────────────",{"2":{"47":5,"48":1}}],["├────────────────────────────────────────────────────────────────────",{"2":{"46":3,"47":5,"48":2}}],["├────────────────────────────────────────────────────────────────────────",{"2":{"9":1}}],["├───────────────────────────────────────────────────────────────",{"2":{"46":1}}],["├─────────────────────────────────────────────────────────────",{"2":{"9":2,"46":3}}],["├────────────────────────────────────────────────────────┴",{"2":{"47":1}}],["├─────────────────────────────────────────────────────",{"2":{"47":1}}],["├───────────────────────────────────────────────────┴────────────────────",{"2":{"47":1}}],["├───────────────────────────────────────────────────┴─────────────",{"2":{"46":1}}],["├──────────────────────────────────────────────┴──",{"2":{"7":1}}],["├────────────────────────────────────────┴───────────────────────────────",{"2":{"24":1}}],["├────────────────────────────────────────┴────────────────────────",{"2":{"9":1}}],["├────────────────────────────────┴────────────────────────────────",{"2":{"9":1,"46":2}}],["├────────────────────────────────┴───────────────────────────────────────",{"2":{"0":1,"24":2,"46":1}}],["├─────────────────────────────┴────────────────",{"2":{"14":1}}],["├─────────────────────",{"2":{"1":1,"3":1,"5":1,"27":2,"31":2}}],["├──────────────────",{"2":{"27":1}}],["├────────────────",{"2":{"5":4,"60":2}}],["├──────────────┴────────────────",{"2":{"60":1}}],["├────────",{"2":{"60":1}}],["╭────────────────╮",{"2":{"79":1}}],["╭───────────────────╮",{"2":{"78":1}}],["╭─────────────────────╮",{"2":{"75":1}}],["╭────────────────────────╮",{"2":{"27":1}}],["╭─────────────────────────╮",{"2":{"5":3,"7":1,"10":5,"14":2,"15":1,"28":1,"29":1,"30":2,"32":1,"68":11,"70":1,"71":3}}],["╭───────────────────────────╮",{"2":{"1":1,"3":1,"5":1,"7":1,"31":2,"42":1,"71":1}}],["╭───────────────────────────────╮",{"2":{"24":2,"25":1,"27":2,"28":1,"29":1,"46":1,"47":3,"68":2}}],["╭─────────────────────────────────╮",{"2":{"46":3,"73":1}}],["╭───────────────────────────────────╮",{"2":{"27":1,"63":1,"78":1}}],["╭────────────────────────────────────────────╮",{"2":{"69":1}}],["╭──────────────────────────────────────────────────────╮",{"2":{"48":1}}],["╭───────────────────────────────────────────────────╮",{"2":{"46":1,"47":1}}],["╭──────────────────────────────────────────────────╮",{"2":{"47":5}}],["╭──────────────────────────────────────────────╮",{"2":{"7":1}}],["╭────────────────────────────────────────╮",{"2":{"9":1,"24":1}}],["╭────────────────────────────────╮",{"2":{"0":1,"9":1,"24":2,"27":1,"46":3}}],["╭─────────────────────────────╮",{"2":{"8":1,"14":1,"27":1}}],["╭────────────────────────────╮",{"2":{"0":1,"29":1,"48":2,"71":1,"73":1}}],["╭──────────────────────────╮",{"2":{"0":1,"9":1,"27":5,"29":1,"61":2,"63":1,"65":6}}],["╭───────────────────────╮",{"2":{"16":4}}],["╭──────────────────────╮",{"2":{"5":4,"60":2}}],["╭────────────────────╮",{"2":{"74":1}}],["╭───────────────╮",{"2":{"72":1,"73":6,"75":21}}],["╭──────────────╮",{"2":{"60":1}}],["▃▁",{"2":{"32":1}}],["▆▄",{"2":{"32":1}}],["▂",{"2":{"32":3}}],["▇▃▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁█▁▆▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▁▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂",{"2":{"32":1}}],["██▁▁▁▁▁▁▁▁▁▁▁▁██▁▁▁▁▁▁▁▁▁▁▁▁█▁█▁▁▁▁▁▁▁▁▁▁▁▁██▁▁▁▁▁▁▁▁▁▁▁▁▆",{"2":{"32":1}}],["█▆",{"2":{"32":1}}],["█",{"2":{"32":2}}],["σ",{"2":{"32":4}}],["±",{"2":{"32":8}}],["┊",{"2":{"32":6}}],["~",{"2":{"30":2}}],["└",{"2":{"30":2}}],["└─────────────────────────┘",{"2":{"28":1,"30":2,"32":1}}],["└──────────────────────────┘",{"2":{"27":5,"29":1,"65":1}}],["└────────────────────────────┘",{"2":{"29":1}}],["└───────────────────────────────┘",{"2":{"27":2,"28":1,"29":1}}],["└────────────────────────────────┘",{"2":{"27":1}}],["└───────────────────────────────────────┘",{"2":{"60":1}}],["└─────────────────────────────────────────────────────┘",{"2":{"68":2}}],["└────────────────────────────────────────────────────────┘",{"2":{"79":1}}],["└─────────────────────────────────────────────────────────────┘",{"2":{"16":1,"70":1}}],["└─────────────────────────────────────────────────────────────────┘",{"2":{"63":2,"65":4,"68":2,"71":1,"73":1,"74":1,"75":1}}],["└──────────────────────────────────────────────────────────────────┘",{"2":{"61":2,"68":2,"71":1,"72":1,"73":7,"75":17}}],["└────────────────────────────────────────────────────────────────────┘",{"2":{"25":1}}],["└─────────────────────────────────────────────────────────────────────────┘",{"2":{"10":3,"46":1}}],["└────────────────────────────────────────────────────────────────────────────┘",{"2":{"47":1,"65":1,"68":1}}],["└──────────────────────────────────────────────────────────────────────────────────┘",{"2":{"9":1}}],["└──────────────────────────────────────────────────────────────────────────────┘",{"2":{"0":3,"16":1,"24":5,"46":4,"47":5,"48":3,"68":1,"69":1,"71":2}}],["└───────────────────────────────────────────────────────────────────────────┘",{"2":{"10":1,"68":3}}],["└──────────────────────────────────────────────────────────────────────────┘",{"2":{"7":1,"15":1,"29":1}}],["└───────────────────────────────────────────────────────────────────────┘",{"2":{"9":2,"46":3,"68":2}}],["└─────────────────────────────────────────────────────────────────────┘",{"2":{"5":3,"10":1,"42":1,"71":1}}],["└───────────────────────────────────────────────────────────────────┘",{"2":{"7":1,"47":1,"75":4}}],["└───────────────────────────────────────────────────────────────┘",{"2":{"14":1,"47":1,"78":2}}],["└────────────────────────────────────────────────────────────┘",{"2":{"16":2}}],["└───────────────────────────────────────────────────────┘",{"2":{"7":1,"14":1,"47":1}}],["└────────────────────────────────────────────────────┘",{"2":{"14":1}}],["└───────────────────────────────────┘",{"2":{"27":1}}],["└─────────────────────────────┘",{"2":{"8":1,"27":1}}],["└───────────────────────────┘",{"2":{"1":1,"3":1,"5":1,"31":2}}],["└────────────────────────┘",{"2":{"27":1}}],["└──────────────────────┘",{"2":{"5":4,"60":2}}],["┌",{"2":{"30":2}}],["⋱",{"2":{"24":2,"25":1,"46":1,"48":2,"71":2,"78":1,"79":1}}],["𝐓",{"2":{"16":2}}],["|>",{"2":{"14":1}}],["7×5",{"2":{"70":1}}],["7×3",{"2":{"29":1}}],["761386",{"2":{"79":1}}],["761053",{"2":{"71":1}}],["7651720386702481",{"2":{"80":1}}],["765172",{"2":{"79":2}}],["76528",{"2":{"31":1}}],["768939",{"2":{"71":1}}],["763082",{"2":{"71":1}}],["764037",{"2":{"29":1}}],["767499",{"2":{"27":1}}],["788779",{"2":{"71":1}}],["78",{"2":{"32":2}}],["785",{"2":{"32":2}}],["785629",{"2":{"27":1}}],["784618",{"2":{"31":1}}],["780626",{"2":{"29":1}}],["78028",{"2":{"25":1}}],["783906",{"2":{"27":1}}],["7915337146699656",{"2":{"74":10}}],["791534",{"2":{"73":1}}],["791919",{"2":{"31":1}}],["797903",{"2":{"71":1}}],["7988447491816221",{"2":{"74":2}}],["798",{"2":{"71":2}}],["798992",{"2":{"14":1}}],["794792",{"2":{"61":2,"63":2,"65":6}}],["794785",{"2":{"27":3}}],["7953166251794999",{"2":{"80":1}}],["795317",{"2":{"79":2}}],["795",{"2":{"32":2}}],["747307",{"2":{"79":1}}],["746118",{"2":{"78":1}}],["746697",{"2":{"70":1}}],["749233",{"2":{"79":1}}],["749317",{"2":{"71":1}}],["749446",{"2":{"27":1}}],["745087",{"2":{"70":1}}],["740878",{"2":{"61":2,"63":2,"65":6}}],["742226",{"2":{"27":1}}],["742205",{"2":{"24":2}}],["748535",{"2":{"27":2}}],["7563725954259882",{"2":{"80":1}}],["755676",{"2":{"73":1}}],["75568",{"2":{"25":1}}],["757132",{"2":{"71":1}}],["757399",{"2":{"29":1}}],["753608",{"2":{"71":1}}],["753485",{"2":{"27":1}}],["75275",{"2":{"47":4}}],["758539",{"2":{"29":2}}],["75847",{"2":{"25":1}}],["725815",{"2":{"79":1}}],["723869",{"2":{"70":1}}],["72",{"2":{"47":1}}],["721137",{"2":{"71":1}}],["721144",{"2":{"28":1,"30":2}}],["721175",{"2":{"24":2}}],["729596",{"2":{"27":3}}],["728522",{"2":{"24":2}}],["702863",{"2":{"78":1,"79":1}}],["702944",{"2":{"25":1}}],["701419124188804",{"2":{"74":1}}],["701419",{"2":{"73":1}}],["701509",{"2":{"42":1}}],["700301",{"2":{"71":1}}],["70648",{"2":{"71":1}}],["70991",{"2":{"61":2,"63":2,"65":6}}],["70",{"2":{"14":1,"70":3}}],["7395248127786628",{"2":{"80":1}}],["739525",{"2":{"79":2}}],["739941",{"2":{"29":1}}],["731024",{"2":{"78":1}}],["731544",{"2":{"71":1}}],["731159",{"2":{"42":1}}],["732985",{"2":{"71":1}}],["73784",{"2":{"78":1}}],["737788",{"2":{"70":1}}],["737344",{"2":{"29":1}}],["730105",{"2":{"71":1}}],["730332",{"2":{"71":1}}],["730",{"2":{"46":2}}],["735199",{"2":{"42":1}}],["73591",{"2":{"25":1}}],["73442",{"2":{"29":2}}],["733405",{"2":{"27":1}}],["73623",{"2":{"25":1}}],["73",{"2":{"14":1,"47":1}}],["7167588960287098",{"2":{"74":1}}],["716759",{"2":{"73":1}}],["719672",{"2":{"71":2}}],["719974",{"2":{"25":1}}],["713356",{"2":{"61":2,"63":2,"65":6}}],["714201",{"2":{"46":1}}],["715168",{"2":{"31":1}}],["711821",{"2":{"27":1}}],["71",{"2":{"14":2}}],["7",{"2":{"14":3,"15":4,"16":5,"24":1,"27":102,"29":6,"42":9,"45":10,"46":1,"47":5,"69":1,"70":1,"73":3,"75":14,"78":1,"79":12,"80":2}}],["77536",{"2":{"79":1}}],["775985",{"2":{"78":1,"79":2}}],["771042",{"2":{"78":1,"79":2}}],["771862",{"2":{"7":1}}],["77008",{"2":{"71":1}}],["776817",{"2":{"79":1}}],["776917",{"2":{"71":1}}],["776386",{"2":{"71":2}}],["778005",{"2":{"71":1}}],["778294",{"2":{"27":3}}],["778222",{"2":{"25":1}}],["7734",{"2":{"31":1}}],["773863",{"2":{"7":1}}],["7774897424030832",{"2":{"74":1}}],["777894843688315",{"2":{"74":1}}],["777895",{"2":{"73":1}}],["777",{"2":{"30":2}}],["777219",{"2":{"29":1}}],["77",{"2":{"14":1}}],["⋮",{"2":{"9":3,"24":4,"25":1,"45":8,"46":8,"47":3,"48":3,"71":3,"74":1,"78":2,"79":24,"80":1}}],["94",{"2":{"79":1}}],["9436663723909504",{"2":{"80":1}}],["943666",{"2":{"79":2}}],["945618",{"2":{"71":1}}],["945184",{"2":{"42":1}}],["947441",{"2":{"79":1}}],["947442",{"2":{"5":1}}],["947526",{"2":{"71":1}}],["947697",{"2":{"28":1,"30":2}}],["948203",{"2":{"27":1}}],["9233460597168335",{"2":{"74":2}}],["923555",{"2":{"29":1}}],["92466",{"2":{"73":1}}],["924329",{"2":{"70":1}}],["922165",{"2":{"71":1}}],["929569",{"2":{"71":1}}],["929995",{"2":{"25":1}}],["92",{"2":{"71":1}}],["927857",{"2":{"71":1}}],["92721",{"2":{"25":1}}],["921643",{"2":{"70":1}}],["92599",{"2":{"31":1}}],["926453",{"2":{"27":1}}],["907645",{"2":{"79":1}}],["902107",{"2":{"73":1}}],["902258",{"2":{"71":1}}],["901856",{"2":{"71":1}}],["901055",{"2":{"29":1}}],["903992",{"2":{"70":1}}],["90309",{"2":{"25":1}}],["906954",{"2":{"27":3}}],["906838",{"2":{"25":1}}],["90645",{"2":{"25":1}}],["900394",{"2":{"25":1}}],["90u",{"2":{"16":1}}],["9905015549499308",{"2":{"75":2}}],["990154",{"2":{"27":3}}],["994",{"2":{"71":4}}],["999757",{"2":{"46":1}}],["99993",{"2":{"46":1}}],["999922",{"2":{"46":1}}],["999923",{"2":{"46":1}}],["999399",{"2":{"46":1}}],["999455",{"2":{"46":1}}],["999605",{"2":{"46":1}}],["999",{"2":{"25":1}}],["9984922818338899",{"2":{"74":1,"75":2}}],["998492",{"2":{"73":1}}],["998018",{"2":{"71":1}}],["998",{"2":{"25":1}}],["9971520447296351",{"2":{"80":1}}],["997",{"2":{"25":1}}],["996549",{"2":{"79":1}}],["996057",{"2":{"27":1}}],["996",{"2":{"25":1}}],["995735",{"2":{"70":1}}],["995",{"2":{"25":1}}],["995683",{"2":{"25":1}}],["992932",{"2":{"24":1}}],["99",{"2":{"24":2,"46":1,"48":2,"64":2,"68":1,"79":1}}],["935771",{"2":{"79":1}}],["9368479959494445",{"2":{"80":1}}],["936848",{"2":{"79":2}}],["936388",{"2":{"79":1}}],["936506",{"2":{"14":1}}],["930554793082765e",{"2":{"75":1}}],["932626",{"2":{"73":1}}],["934033",{"2":{"71":1}}],["939252",{"2":{"71":1}}],["939962",{"2":{"71":1}}],["938973",{"2":{"29":1}}],["938949",{"2":{"29":1}}],["93818",{"2":{"24":1}}],["938846",{"2":{"24":2}}],["9887859631515306",{"2":{"80":1}}],["988786",{"2":{"79":2}}],["988743",{"2":{"79":1}}],["984183",{"2":{"79":1}}],["9869803330884476",{"2":{"74":1}}],["986017",{"2":{"29":2}}],["987",{"2":{"71":1}}],["987381",{"2":{"28":1,"30":2}}],["983945",{"2":{"70":1}}],["982818",{"2":{"29":1}}],["982762",{"2":{"25":1}}],["98052",{"2":{"78":1}}],["980585",{"2":{"7":1}}],["980903",{"2":{"29":1}}],["98193",{"2":{"25":1}}],["989952",{"2":{"25":1}}],["98",{"2":{"24":2,"46":1,"48":2,"71":1,"79":1}}],["969355275158134",{"2":{"80":1}}],["969355",{"2":{"79":2}}],["969092",{"2":{"73":1}}],["966",{"2":{"71":1}}],["964655",{"2":{"71":1}}],["964355",{"2":{"46":1}}],["963957",{"2":{"71":1}}],["963115",{"2":{"68":3}}],["96021",{"2":{"29":1}}],["968606",{"2":{"27":1}}],["968292",{"2":{"7":1}}],["96512",{"2":{"24":2}}],["96",{"2":{"16":2,"46":1,"48":1,"71":1,"79":1}}],["911118",{"2":{"71":1}}],["911658",{"2":{"42":1}}],["910201",{"2":{"42":1}}],["912284",{"2":{"29":1}}],["916425",{"2":{"27":1}}],["915413",{"2":{"27":2}}],["9155",{"2":{"25":1}}],["918464",{"2":{"27":2}}],["91495",{"2":{"25":1}}],["91",{"2":{"14":1,"16":2}}],["974554",{"2":{"78":1,"79":1}}],["977503",{"2":{"71":1}}],["97735",{"2":{"24":1}}],["972613",{"2":{"71":1}}],["972522",{"2":{"29":1}}],["973",{"2":{"71":1}}],["973955",{"2":{"28":1,"30":2}}],["975726",{"2":{"29":1}}],["979876",{"2":{"29":1}}],["979309",{"2":{"14":1}}],["97",{"2":{"14":3,"24":2,"46":1,"48":1,"79":1}}],["951996",{"2":{"71":1}}],["951457",{"2":{"7":1}}],["952957",{"2":{"71":1}}],["952566",{"2":{"71":1}}],["95217",{"2":{"25":1}}],["953627",{"2":{"68":11}}],["953323",{"2":{"27":1}}],["950863",{"2":{"31":1}}],["950606",{"2":{"24":2}}],["959843",{"2":{"29":1}}],["954472",{"2":{"29":2}}],["958414",{"2":{"28":1,"30":2}}],["958488",{"2":{"24":2}}],["955614",{"2":{"27":1}}],["956626",{"2":{"27":2}}],["957257",{"2":{"24":2}}],["95",{"2":{"14":1,"79":1}}],["9",{"2":{"9":1,"10":2,"14":1,"15":2,"24":1,"42":7,"45":1,"46":1,"47":18,"69":1,"71":6,"73":3,"78":2,"79":4,"80":2}}],[">=",{"2":{"68":1}}],[">",{"2":{"6":1,"7":2,"16":3,"47":2,"68":1}}],["rows",{"2":{"79":4}}],["row",{"2":{"79":4}}],["rot180",{"2":{"75":2}}],["rotr90",{"2":{"75":2}}],["rotl90",{"2":{"75":2}}],["rotaed",{"2":{"75":1}}],["rotated",{"2":{"15":1}}],["rotations",{"2":{"3":1}}],["run",{"2":{"68":1}}],["runtime",{"2":{"32":1}}],["running",{"2":{"25":1,"47":1}}],["rtoldefault",{"2":{"16":1}}],["rtol=nothing",{"2":{"16":1}}],["rtol",{"2":{"16":3}}],["right",{"2":{"14":3,"65":2,"67":2}}],["r",{"2":{"5":2,"79":1}}],["rainclouds",{"2":{"67":1}}],["raw",{"2":{"47":1}}],["rasterization",{"2":{"50":1}}],["rasterize",{"2":{"16":1}}],["raster",{"2":{"35":1,"50":3}}],["rasterstack",{"2":{"35":1,"50":1}}],["rasters",{"0":{"50":1},"2":{"34":1,"35":1,"50":2,"51":1}}],["rarely",{"2":{"34":1}}],["radius",{"2":{"7":1}}],["rafaqz",{"2":{"7":1}}],["randn",{"2":{"10":2}}],["random",{"2":{"5":3}}],["rand",{"2":{"5":9,"7":2,"9":1,"10":1,"14":3,"15":3,"24":1,"25":1,"27":6,"28":1,"29":1,"31":1,"41":4,"42":1,"46":1,"61":1,"67":1,"68":1,"70":1,"71":3,"73":3,"78":2}}],["ranges",{"2":{"9":1,"16":1,"30":1,"47":6,"68":3,"70":4}}],["range",{"2":{"5":2,"10":1,"15":2,"16":1,"32":2,"40":1,"45":2,"47":1,"50":1,"68":1,"70":1}}],["rather",{"2":{"3":1,"9":2,"15":2,"16":1,"20":1,"26":1,"59":1,"61":1}}],["receive",{"2":{"39":1}}],["recommended",{"2":{"13":1}}],["reconstruction",{"2":{"5":1,"39":1}}],["requires",{"2":{"38":1,"47":1}}],["require",{"2":{"20":1}}],["required",{"2":{"0":1,"3":1,"8":1,"10":4,"22":1,"26":1}}],["removed",{"2":{"16":1}}],["removing",{"2":{"6":1}}],["relationships",{"2":{"34":1}}],["related",{"2":{"26":1}}],["reliable",{"2":{"15":1}}],["relying",{"2":{"9":1}}],["repl",{"2":{"69":1}}],["replaces",{"2":{"3":1,"26":1}}],["replaced",{"2":{"3":1,"19":1}}],["replace",{"2":{"3":2,"10":1,"60":1}}],["represents",{"2":{"37":1,"72":1}}],["representing",{"2":{"15":1}}],["represent",{"2":{"15":1,"21":1}}],["rev",{"2":{"10":2}}],["reversal",{"2":{"10":1}}],["reverseordered",{"2":{"15":5,"18":3,"42":15,"43":14,"47":1,"61":5,"70":2,"71":2,"75":8}}],["reversed",{"2":{"15":1}}],["reverse",{"2":{"10":4,"15":1,"18":1,"31":1,"42":1,"61":1,"75":1}}],["reorder",{"0":{"61":1},"2":{"10":8,"61":4,"67":1}}],["reasons",{"2":{"50":1}}],["reason",{"2":{"26":1,"50":1}}],["real",{"2":{"15":1}}],["really",{"2":{"3":1,"64":1}}],["readlines",{"2":{"80":1}}],["read",{"2":{"12":2}}],["reading",{"2":{"9":1}}],["reshape",{"2":{"23":1,"62":1}}],["reshaping",{"2":{"10":2}}],["restored",{"2":{"10":1}}],["results",{"2":{"9":2,"16":2,"66":1}}],["result",{"2":{"6":1,"10":3,"16":1,"25":1,"30":1,"77":1}}],["resolve",{"2":{"6":1,"30":1}}],["reductions",{"2":{"5":1,"34":1}}],["reducing",{"0":{"46":1,"75":1},"2":{"5":1,"9":3}}],["reduce",{"2":{"3":1,"9":2,"31":1,"75":2}}],["reduced",{"2":{"3":1}}],["reducedims",{"2":{"3":1}}],["rebuilt",{"2":{"5":1,"10":1,"59":1}}],["rebuilding",{"2":{"10":1}}],["rebuild",{"0":{"39":1,"63":1,"64":1},"1":{"64":1},"2":{"5":3,"6":2,"10":5,"12":14,"15":2,"26":1,"35":1,"39":7,"41":40,"63":6,"64":2,"65":1}}],["rewraps",{"2":{"3":1}}],["retreived",{"2":{"33":1}}],["retreives",{"2":{"16":1,"42":1}}],["retreive",{"2":{"16":1,"42":1}}],["retriev",{"2":{"2":1}}],["returning",{"2":{"3":1,"10":1,"22":1,"75":1}}],["returns",{"2":{"2":1,"3":3,"5":3,"6":2,"7":1,"9":1,"16":1,"22":2,"41":2,"42":1,"47":3,"74":1}}],["returned",{"2":{"1":1,"3":2,"5":1,"9":2,"10":2,"15":1,"22":1,"33":1,"43":1}}],["return",{"2":{"1":3,"3":3,"5":6,"6":7,"9":7,"10":7,"15":8,"16":2,"36":1,"37":2,"38":2,"42":1,"43":1,"45":1,"74":2,"76":1}}],["regular",{"2":{"0":5,"2":1,"5":4,"7":1,"8":1,"9":2,"10":10,"14":4,"15":7,"16":4,"19":4,"21":2,"23":1,"24":10,"25":3,"29":2,"35":1,"38":1,"42":30,"43":28,"46":2,"47":1,"48":5,"61":2,"63":2,"65":5,"68":5,"69":3,"70":3,"71":6,"72":2,"73":15,"74":1,"75":43,"78":4,"79":2}}],["refdim",{"2":{"12":1}}],["refdims=refdims",{"2":{"6":1}}],["refdims=",{"2":{"5":1}}],["refdims",{"2":{"5":9,"10":2,"12":9,"39":1,"41":12,"63":2}}],["refence",{"2":{"5":1}}],["reference",{"0":{"4":1},"1":{"5":1,"6":1,"7":1,"8":1},"2":{"3":2,"5":3,"12":1,"35":1}}],["refer",{"2":{"0":1,"20":1}}],["ref",{"2":{"0":1,"3":1}}],["k",{"2":{"79":1}}],["kind",{"2":{"45":1}}],["kinds",{"2":{"5":4,"27":1}}],["knowing",{"2":{"29":1}}],["knows",{"2":{"24":1,"35":1}}],["known",{"2":{"15":5,"21":1,"29":1}}],["know",{"2":{"9":1,"23":1,"63":1,"64":1}}],["kw",{"2":{"3":4,"5":10,"6":5,"10":3,"12":7,"15":1,"22":1,"39":2,"41":10,"63":2}}],["kernels",{"2":{"26":1}}],["kernelabstractions",{"2":{"26":1}}],["kernel",{"2":{"26":1}}],["keeping",{"2":{"3":1}}],["keep",{"2":{"3":1,"10":2,"11":1,"47":1}}],["key",{"2":{"10":3,"35":1,"77":1}}],["keys=",{"2":{"10":2}}],["keys=keys",{"2":{"10":2}}],["keys",{"2":{"0":1,"6":1,"10":2,"22":2,"47":1,"73":2}}],["keywords",{"0":{"31":1,"38":1},"2":{"3":1,"5":4,"7":2,"8":1,"9":5,"10":1,"12":3,"15":2,"28":1,"30":1,"31":1,"39":1,"40":1,"41":2,"63":4,"64":1}}],["keyword",{"2":{"0":1,"5":1,"6":1,"9":1,"10":3,"15":3,"38":1,"39":2,"64":1}}],["kept",{"2":{"0":1,"3":1}}],["┤",{"2":{"1":1,"3":1,"5":5,"8":1,"9":3,"27":16,"28":2,"29":3,"30":2,"31":2,"32":1,"46":8,"47":14,"48":3,"60":3,"63":1,"65":1,"72":1,"73":6,"74":1,"75":22,"78":1,"79":1}}],["u",{"2":{"79":1}}],["updating",{"2":{"39":1}}],["update",{"2":{"10":3}}],["updates",{"2":{"5":1,"41":6}}],["updated",{"2":{"3":2,"10":4,"41":6}}],["upperbound",{"2":{"19":1}}],["upper",{"2":{"16":1,"19":1}}],["utility",{"0":{"10":1},"1":{"11":1,"12":1}}],["u>",{"2":{"7":1}}],["u>dimensionaldata",{"2":{"7":1}}],["unrolled",{"2":{"77":1}}],["unambiguous",{"2":{"42":1}}],["unaltered",{"2":{"15":1}}],["unaligned",{"2":{"15":4}}],["unless",{"2":{"15":4,"16":1,"30":1,"70":1,"77":1}}],["unlike",{"2":{"3":2,"7":1,"22":1,"65":1}}],["unordered",{"2":{"15":6,"18":3,"47":1,"65":2,"69":2,"70":2}}],["unclosed",{"2":{"12":1}}],["unmerged",{"2":{"10":1}}],["unmergedims",{"2":{"10":2}}],["unmatched",{"2":{"1":1,"5":1}}],["unknown",{"2":{"7":1,"70":1}}],["underneath",{"2":{"64":1}}],["underlying",{"2":{"1":1,"5":1}}],["undefvarerror",{"2":{"47":2,"68":2,"75":6}}],["undefined",{"2":{"5":2,"9":1,"15":1,"40":1}}],["unit",{"2":{"22":2}}],["unitful",{"2":{"16":3}}],["unitrange",{"2":{"9":2,"47":3,"68":2}}],["units",{"2":{"2":1,"22":5}}],["unionall",{"2":{"3":1}}],["union",{"2":{"2":1,"3":1,"9":2,"10":2,"11":1,"15":5,"16":1,"22":3}}],["usally",{"2":{"76":1}}],["us",{"2":{"22":1,"29":1,"33":1,"65":1}}],["user",{"2":{"34":1}}],["uses",{"2":{"15":1,"19":1,"26":2,"33":1,"55":1,"58":1,"63":1}}],["useful",{"2":{"1":1,"3":3,"7":1,"10":1,"15":6,"42":1,"60":1,"63":1}}],["use",{"2":{"0":3,"3":1,"5":2,"6":3,"7":1,"10":1,"11":3,"13":1,"15":2,"16":3,"18":1,"22":1,"25":1,"28":1,"29":1,"30":1,"39":1,"43":1,"46":1,"47":5,"63":1,"68":1,"71":1,"77":1}}],["used",{"2":{"0":7,"2":1,"3":5,"6":2,"7":4,"9":9,"10":3,"15":7,"16":3,"17":1,"19":1,"20":1,"21":7,"29":2,"30":2,"31":1,"33":1,"34":1,"39":3,"42":1,"45":1,"46":1,"56":1,"63":1,"67":1,"69":1,"70":3}}],["usually",{"2":{"0":1,"3":2,"5":1,"38":1,"45":1,"65":1,"68":1,"69":2}}],["using",{"2":{"0":2,"1":4,"3":1,"5":9,"6":1,"7":2,"8":2,"9":1,"10":8,"13":2,"14":1,"15":5,"16":2,"22":2,"24":1,"26":1,"27":1,"28":1,"30":1,"31":1,"32":1,"33":1,"39":2,"41":1,"42":4,"45":2,"46":1,"60":1,"61":1,"68":2,"69":1,"72":1,"76":1,"79":2,"80":1}}],["v",{"2":{"79":1}}],["visualise",{"2":{"57":1}}],["via",{"2":{"34":1}}],["views",{"2":{"10":1,"55":1}}],["view",{"2":{"3":1,"5":1,"6":2,"7":1,"30":1}}],["versions",{"2":{"39":2}}],["version",{"2":{"6":1,"10":2,"13":1,"39":1,"63":1,"64":1,"77":1}}],["very",{"2":{"6":2,"51":1,"63":1,"76":1}}],["vectors",{"2":{"3":1,"29":1,"68":3}}],["vector",{"2":{"0":1,"6":1,"9":11,"10":2,"15":2,"16":1,"29":2,"42":2,"45":8,"47":4,"68":5,"69":3,"74":2,"80":1}}],["varable",{"2":{"67":1}}],["vararg",{"2":{"1":4,"2":3,"3":6,"5":10,"6":2,"8":1,"10":3,"12":1,"15":5,"29":1}}],["variable",{"2":{"59":1}}],["var",{"2":{"31":1,"75":2}}],["valtype",{"2":{"3":1}}],["valid",{"2":{"3":1}}],["val",{"2":{"0":4,"2":2,"3":1,"10":5,"15":4,"22":1,"33":2,"38":2,"42":3,"63":4}}],["val=",{"2":{"0":5}}],["value",{"2":{"0":1,"3":2,"5":5,"6":3,"7":1,"9":7,"11":1,"15":2,"16":12,"19":1,"20":1,"21":1,"27":1,"28":1,"33":1,"42":2,"68":4,"76":1}}],["values=autovalues",{"2":{"15":1}}],["values",{"2":{"0":1,"2":1,"3":5,"5":1,"6":3,"7":5,"9":8,"10":2,"12":1,"15":15,"16":12,"18":1,"20":2,"21":6,"37":1,"39":1,"45":1,"47":5,"59":1,"62":1,"63":1,"65":2,"66":1,"68":5,"69":5,"70":3,"71":1,"74":2}}],["`var`",{"2":{"75":2}}],["`std`",{"2":{"75":2}}],["`season`",{"2":{"47":2}}],["`mean`",{"2":{"75":2}}],["`modify`",{"2":{"25":1}}],["`interval`",{"2":{"68":1}}],["`import",{"2":{"68":1}}],["`isbits",{"2":{"11":1}}],["`refdims`",{"2":{"41":2}}],["`dims`",{"2":{"41":2}}],["`da`",{"2":{"10":1}}],["`cuarray`",{"2":{"25":1}}],["`openinterval`",{"2":{"68":1}}],["`openinterval",{"2":{"16":1}}],["```julia",{"2":{"7":1}}],["`",{"2":{"0":1,"68":1}}],["nanoseconds",{"2":{"76":1}}],["names",{"0":{"28":1},"2":{"8":1,"10":1,"11":1,"23":1,"28":1,"33":2,"42":1,"68":1,"69":1}}],["name=",{"2":{"6":3,"27":5,"63":1,"78":1}}],["name=nothing",{"2":{"6":1}}],["name=noname",{"2":{"5":1}}],["name2dim",{"2":{"3":3}}],["name",{"0":{"11":1},"2":{"2":1,"5":10,"8":2,"10":3,"11":11,"12":1,"26":3,"28":1,"33":2,"39":1,"41":4,"63":2,"68":1,"72":1,"73":2,"77":2}}],["namedtuple",{"0":{"73":1},"2":{"6":12,"10":1,"12":2,"22":3,"72":2,"73":1,"74":4,"76":1}}],["named",{"2":{"0":1,"11":1,"21":2,"27":1,"30":1,"33":1,"54":1}}],["n=rand",{"2":{"73":1}}],["nt",{"2":{"64":2}}],["ntuple",{"2":{"1":3,"2":3,"5":5}}],["night",{"2":{"47":4}}],["nice",{"2":{"47":1}}],["ncdatasets",{"2":{"34":1}}],["ns",{"2":{"32":14,"76":2}}],["ndims",{"2":{"12":2,"41":3}}],["nvidia",{"2":{"10":1}}],["neighbor",{"2":{"71":1}}],["neighbour",{"2":{"7":1}}],["netcdf",{"2":{"21":1,"34":1}}],["next",{"2":{"16":1}}],["necessary",{"2":{"11":1}}],["necessarily",{"2":{"10":1}}],["neeeds",{"2":{"11":1}}],["needed",{"2":{"26":1,"63":1,"70":1}}],["needs",{"2":{"12":1}}],["need",{"2":{"6":3,"9":1,"10":2,"13":1,"15":1,"26":3}}],["nearly",{"2":{"35":1}}],["nearest",{"2":{"7":1,"16":3,"71":1}}],["near",{"2":{"5":2,"7":2,"15":2,"16":6,"68":3,"71":2}}],["newdim",{"2":{"3":4}}],["newdims",{"2":{"3":4}}],["new",{"2":{"0":1,"3":5,"5":2,"8":1,"10":13,"15":1,"35":1,"39":1,"75":1}}],["nov",{"2":{"69":1}}],["nosampling",{"2":{"65":1}}],["nospan",{"2":{"65":1}}],["now",{"2":{"45":1,"47":1,"54":1,"69":1,"74":1}}],["normalization",{"2":{"48":1}}],["normal",{"2":{"11":1,"18":1}}],["nolookup",{"2":{"5":4,"10":1,"15":11,"65":2,"69":9,"70":1}}],["nometadata",{"2":{"5":1,"15":3,"22":2}}],["no",{"2":{"2":1,"3":3,"10":2,"15":2,"22":1,"23":1,"32":1,"34":1,"65":1,"69":1,"70":1,"76":1}}],["noname",{"2":{"10":1,"11":5}}],["non",{"0":{"2":1},"2":{"5":2,"6":1}}],["notes",{"2":{"10":1,"15":1}}],["note",{"2":{"9":1,"10":1,"12":1,"47":2}}],["notice",{"2":{"7":1,"9":1}}],["notably",{"2":{"6":2,"56":1}}],["nothing",{"2":{"1":1,"3":4,"5":1,"15":1,"16":2,"19":2,"22":4,"70":4}}],["not",{"2":{"0":1,"1":1,"3":4,"5":1,"7":2,"9":1,"10":6,"11":2,"12":4,"15":6,"16":6,"21":3,"22":4,"24":1,"26":1,"29":1,"30":2,"39":1,"40":1,"42":1,"47":5,"50":1,"61":1,"63":3,"65":1,"66":1,"68":7,"69":2,"70":1,"73":3,"74":1,"75":7,"77":1}}],["number",{"2":{"1":1,"3":1,"5":1,"9":5,"15":1,"16":1,"41":2,"63":1,"70":1}}],["n",{"2":{"1":1,"2":3,"3":1,"5":3,"15":3,"47":1,"61":5,"63":4,"65":6,"73":3,"79":1}}],["nbsp",{"2":{"0":15,"1":4,"2":5,"3":12,"5":14,"6":2,"7":3,"8":2,"9":9,"10":11,"11":3,"12":6,"15":23,"16":10,"17":1,"18":6,"19":5,"20":3,"21":6,"22":4}}],["84493",{"2":{"79":1}}],["8446010708979391",{"2":{"74":2,"75":2,"76":2}}],["842328",{"2":{"79":1}}],["849414",{"2":{"78":1,"79":2}}],["849592",{"2":{"27":3}}],["8410325001833958",{"2":{"74":1}}],["841033",{"2":{"73":1}}],["848115",{"2":{"71":1}}],["847782",{"2":{"71":1}}],["847187",{"2":{"70":1}}],["84",{"2":{"71":1}}],["84063",{"2":{"70":1}}],["840089",{"2":{"68":3}}],["846873",{"2":{"46":1}}],["843798",{"2":{"42":1}}],["8960108696256951",{"2":{"80":1}}],["896011",{"2":{"79":2}}],["899605",{"2":{"79":1}}],["895765",{"2":{"71":1}}],["895228",{"2":{"29":1}}],["897945998576716",{"2":{"75":2}}],["897631",{"2":{"73":1}}],["897744",{"2":{"71":1}}],["89755",{"2":{"29":1}}],["89",{"2":{"46":1}}],["898288",{"2":{"14":1}}],["870513",{"2":{"79":1}}],["870873",{"2":{"29":1}}],["872938",{"2":{"79":1}}],["872388",{"2":{"42":1}}],["873246",{"2":{"73":1}}],["876273",{"2":{"73":1}}],["876581",{"2":{"27":1}}],["871343",{"2":{"71":1}}],["878704",{"2":{"42":1}}],["87436",{"2":{"25":1}}],["8872926962309262",{"2":{"74":1}}],["887293",{"2":{"73":1}}],["888659835684594",{"2":{"75":2}}],["88866",{"2":{"73":1}}],["88869",{"2":{"25":1}}],["8860976360382908",{"2":{"74":1}}],["886098",{"2":{"73":1}}],["886091",{"2":{"73":1}}],["88",{"2":{"71":1}}],["88401",{"2":{"79":1}}],["884969",{"2":{"71":1}}],["884427",{"2":{"28":1,"30":2}}],["889144",{"2":{"71":1}}],["881149",{"2":{"25":1}}],["88092",{"2":{"25":1}}],["88058",{"2":{"25":1}}],["8210972112317644",{"2":{"80":1}}],["821097",{"2":{"79":2}}],["824074",{"2":{"78":1}}],["827739",{"2":{"78":1}}],["827403",{"2":{"24":2}}],["8256330460235118",{"2":{"74":1}}],["825633",{"2":{"73":1}}],["82561",{"2":{"31":1}}],["828218",{"2":{"71":1}}],["826758",{"2":{"71":1}}],["826439",{"2":{"27":1}}],["823837",{"2":{"61":2,"63":2,"65":6}}],["82",{"2":{"32":2}}],["829673",{"2":{"29":2}}],["829804",{"2":{"27":1}}],["822979",{"2":{"7":1}}],["80769",{"2":{"79":1}}],["807528",{"2":{"71":1}}],["801866",{"2":{"79":1}}],["8054889808482688",{"2":{"74":1}}],["805489",{"2":{"73":1}}],["804016",{"2":{"71":1}}],["80455",{"2":{"25":1}}],["803714",{"2":{"79":1}}],["803541",{"2":{"71":2}}],["803333",{"2":{"24":2}}],["808816",{"2":{"70":1}}],["808357",{"2":{"27":1}}],["802",{"2":{"32":1}}],["802782",{"2":{"27":1}}],["806869",{"2":{"27":3}}],["80",{"2":{"15":1,"47":1}}],["860748",{"2":{"78":1}}],["860855",{"2":{"29":1}}],["865847",{"2":{"70":1}}],["866683",{"2":{"42":1}}],["86656",{"2":{"29":1}}],["866943",{"2":{"29":1}}],["86457",{"2":{"71":1}}],["864559",{"2":{"29":1}}],["864308",{"2":{"27":3}}],["868232",{"2":{"29":1}}],["86174",{"2":{"25":1}}],["86",{"2":{"14":1}}],["869654",{"2":{"14":1}}],["8303",{"2":{"79":1}}],["83056",{"2":{"25":1}}],["834265",{"2":{"79":1}}],["835752",{"2":{"79":1}}],["835821",{"2":{"78":1}}],["835424",{"2":{"78":1,"79":1}}],["835288",{"2":{"25":1}}],["8312615365357481",{"2":{"74":1,"76":2}}],["831262",{"2":{"73":1}}],["831312",{"2":{"27":1}}],["83688",{"2":{"31":1}}],["838315",{"2":{"29":1}}],["838363",{"2":{"24":2}}],["833293",{"2":{"27":3}}],["83",{"2":{"14":1}}],["837621",{"2":{"7":1}}],["859818",{"2":{"79":1}}],["855021",{"2":{"71":1}}],["855864",{"2":{"71":1}}],["855888",{"2":{"46":1}}],["852642",{"2":{"42":1}}],["858776",{"2":{"28":1,"30":2}}],["850448",{"2":{"42":1}}],["850989",{"2":{"27":1}}],["850655",{"2":{"27":2}}],["854978",{"2":{"27":3}}],["854739",{"2":{"25":1}}],["85",{"2":{"14":2,"79":1}}],["811322",{"2":{"71":1}}],["811416",{"2":{"27":2}}],["816249",{"2":{"71":1}}],["816057",{"2":{"71":1}}],["816055",{"2":{"29":1}}],["810169",{"2":{"71":1}}],["810",{"2":{"32":1}}],["813191",{"2":{"31":1}}],["813246",{"2":{"5":1}}],["81422",{"2":{"29":1}}],["819994",{"2":{"29":2}}],["81708",{"2":{"25":1}}],["815929",{"2":{"14":1}}],["8",{"2":{"0":1,"6":1,"14":1,"15":1,"16":2,"24":1,"29":4,"42":7,"45":1,"47":11,"68":8,"69":2,"71":7,"73":3,"75":1,"78":2,"79":12,"80":2}}],["6×10",{"2":{"73":1,"75":30}}],["6×6",{"2":{"71":3}}],["6×3",{"2":{"68":2}}],["6am",{"2":{"47":1}}],["646185",{"2":{"79":1}}],["643191",{"2":{"79":1}}],["643156",{"2":{"71":1}}],["643015",{"2":{"27":3}}],["642932",{"2":{"78":1}}],["642908",{"2":{"25":1}}],["6427",{"2":{"71":1}}],["641435",{"2":{"71":1}}],["64",{"2":{"46":1,"47":1}}],["644637",{"2":{"73":1}}],["644421",{"2":{"46":1,"48":2}}],["644194",{"2":{"24":2}}],["649835",{"2":{"42":1}}],["645967",{"2":{"27":2}}],["660326",{"2":{"78":1}}],["667591186633824",{"2":{"80":1}}],["667591",{"2":{"79":2}}],["66723020778205",{"2":{"74":1}}],["6670664744329557",{"2":{"74":2}}],["661837",{"2":{"29":2}}],["663589",{"2":{"27":3}}],["66555",{"2":{"31":1}}],["665409",{"2":{"27":3}}],["665742",{"2":{"25":1}}],["668686",{"2":{"27":2}}],["66622",{"2":{"25":1}}],["664213",{"2":{"5":1}}],["676015",{"2":{"71":1}}],["675616",{"2":{"71":1}}],["670276",{"2":{"71":1}}],["67069",{"2":{"24":2}}],["672483",{"2":{"71":1}}],["672486",{"2":{"28":1,"30":2}}],["672555",{"2":{"48":1}}],["67266",{"2":{"29":1}}],["672854",{"2":{"14":1}}],["687464",{"2":{"79":1}}],["6875071533660516",{"2":{"80":1}}],["687507",{"2":{"79":2}}],["689798",{"2":{"78":1}}],["689142",{"2":{"71":1}}],["688568",{"2":{"73":1}}],["682402",{"2":{"42":1}}],["6838291056620225",{"2":{"75":2}}],["683506",{"2":{"46":1}}],["683923",{"2":{"29":1}}],["683092",{"2":{"24":2}}],["680864",{"2":{"42":1}}],["680478",{"2":{"27":1}}],["680939",{"2":{"24":2}}],["622461",{"2":{"79":1}}],["622161",{"2":{"29":1}}],["629206",{"2":{"79":2}}],["629939",{"2":{"71":1}}],["627669",{"2":{"42":1}}],["623231",{"2":{"42":1}}],["621656",{"2":{"29":2}}],["628847",{"2":{"24":2}}],["624539",{"2":{"5":1}}],["637986",{"2":{"71":1}}],["63744",{"2":{"70":1}}],["63767",{"2":{"14":1}}],["635725",{"2":{"48":1}}],["639661",{"2":{"46":1,"48":2}}],["639565",{"2":{"29":1}}],["634844",{"2":{"29":1}}],["633421",{"2":{"24":2}}],["6986667910184519",{"2":{"80":1}}],["698667",{"2":{"79":2}}],["6986311774202328",{"2":{"74":1}}],["699054",{"2":{"78":1}}],["699389",{"2":{"24":2}}],["694949629659473e",{"2":{"75":1}}],["694453",{"2":{"73":1}}],["6962134843843963",{"2":{"74":2}}],["696153",{"2":{"29":1}}],["692299",{"2":{"61":2,"63":2,"65":6}}],["691044",{"2":{"48":2}}],["69358",{"2":{"48":2}}],["697693",{"2":{"48":2}}],["69506",{"2":{"25":1}}],["695604",{"2":{"5":1}}],["69",{"2":{"14":1}}],["6000073665283989",{"2":{"80":1}}],["600007",{"2":{"79":2}}],["600424",{"2":{"73":1}}],["606397463703365",{"2":{"75":2}}],["606997",{"2":{"42":1}}],["602",{"2":{"71":1}}],["608857",{"2":{"71":1}}],["609935",{"2":{"68":11}}],["609343",{"2":{"42":1}}],["609118",{"2":{"27":2}}],["603954",{"2":{"29":1}}],["604292",{"2":{"27":1}}],["60",{"2":{"14":1,"15":1,"16":1,"70":1,"74":1}}],["611776",{"2":{"79":1}}],["614982",{"2":{"79":1}}],["615603",{"2":{"71":2}}],["615614",{"2":{"70":1}}],["616685",{"2":{"71":1}}],["610374",{"2":{"42":1}}],["61025",{"2":{"25":1}}],["613823",{"2":{"29":1}}],["61",{"2":{"14":3}}],["659788624561787",{"2":{"80":1}}],["659789",{"2":{"79":2}}],["659232",{"2":{"42":1}}],["6564",{"2":{"71":1}}],["650363",{"2":{"46":1}}],["6554",{"2":{"28":1,"30":2}}],["655804",{"2":{"27":3}}],["655346",{"2":{"24":2}}],["651441",{"2":{"27":3}}],["65",{"2":{"14":3,"47":1}}],["6",{"2":{"0":1,"6":1,"7":3,"10":4,"14":5,"15":2,"16":18,"24":1,"25":1,"42":7,"45":11,"46":3,"47":20,"68":14,"69":1,"71":3,"72":1,"73":12,"74":4,"75":16,"79":12,"80":2}}],["4336988320925145",{"2":{"80":1}}],["433699",{"2":{"79":2}}],["4391239742975397",{"2":{"74":3}}],["4395",{"2":{"24":2}}],["437098",{"2":{"71":1}}],["434929",{"2":{"71":1}}],["434668",{"2":{"71":1}}],["434109",{"2":{"61":2,"63":2,"65":4}}],["436563",{"2":{"71":1}}],["43671",{"2":{"29":3}}],["431166",{"2":{"29":1}}],["43895",{"2":{"29":1}}],["438757",{"2":{"27":1}}],["424022",{"2":{"78":1}}],["424766",{"2":{"46":1}}],["425984",{"2":{"71":1}}],["42716",{"2":{"61":2,"63":2,"65":6}}],["427812",{"2":{"42":1}}],["428584",{"2":{"71":1}}],["428507",{"2":{"61":2,"63":2,"65":6}}],["428886",{"2":{"48":2}}],["428258",{"2":{"29":1}}],["420419",{"2":{"73":1}}],["420076",{"2":{"29":1}}],["420355",{"2":{"27":2}}],["422108",{"2":{"29":1}}],["429042",{"2":{"27":1}}],["426462",{"2":{"27":2}}],["42151",{"2":{"25":1}}],["476871",{"2":{"79":1}}],["4774039941164193",{"2":{"74":1}}],["47",{"2":{"47":2}}],["474571",{"2":{"29":1}}],["472826",{"2":{"27":1}}],["479126",{"2":{"25":1}}],["473548",{"2":{"7":1}}],["413053",{"2":{"79":1}}],["41334",{"2":{"25":1}}],["418776",{"2":{"73":1}}],["41211",{"2":{"71":1}}],["412044",{"2":{"29":2}}],["41",{"2":{"47":1}}],["411139",{"2":{"29":2}}],["417614",{"2":{"24":2}}],["4685960426847371",{"2":{"74":1}}],["468596",{"2":{"73":1}}],["468747",{"2":{"71":1}}],["469752",{"2":{"71":1}}],["469461",{"2":{"61":2,"63":2,"65":6}}],["466167",{"2":{"70":1}}],["461672",{"2":{"42":1}}],["461316",{"2":{"29":2}}],["462724",{"2":{"79":1}}],["462739",{"2":{"31":1}}],["462981",{"2":{"25":1}}],["463445",{"2":{"29":2}}],["460493",{"2":{"27":1}}],["46453",{"2":{"31":1}}],["464554",{"2":{"25":1}}],["464288",{"2":{"29":1}}],["464981",{"2":{"27":1}}],["467142",{"2":{"24":2}}],["48085",{"2":{"71":1}}],["48",{"2":{"47":1}}],["485998",{"2":{"46":1,"48":1}}],["489995",{"2":{"71":1}}],["489738",{"2":{"42":1}}],["489697",{"2":{"24":1}}],["488",{"2":{"32":1}}],["481709",{"2":{"27":2}}],["481229",{"2":{"24":2}}],["482908",{"2":{"42":1}}],["48275",{"2":{"25":1}}],["48246",{"2":{"24":1}}],["487601",{"2":{"25":1}}],["402429",{"2":{"71":1}}],["402546",{"2":{"46":1}}],["40498",{"2":{"70":1}}],["40409",{"2":{"25":1}}],["401423",{"2":{"48":1}}],["401994",{"2":{"27":1}}],["40823",{"2":{"42":1}}],["409864",{"2":{"42":1}}],["406093",{"2":{"31":1}}],["407662",{"2":{"27":1}}],["40584",{"2":{"25":1}}],["40",{"2":{"15":1,"47":1,"70":1}}],["444817",{"2":{"78":1,"79":1}}],["448921",{"2":{"73":1}}],["448369",{"2":{"27":1}}],["447941",{"2":{"71":1}}],["445415",{"2":{"70":1}}],["44190141899011437",{"2":{"74":1}}],["441513",{"2":{"27":1}}],["441426",{"2":{"7":1}}],["44082",{"2":{"27":2}}],["449663",{"2":{"71":1}}],["4492",{"2":{"25":1}}],["449568",{"2":{"24":2}}],["44368",{"2":{"24":1}}],["44",{"2":{"14":1}}],["4537",{"2":{"78":1}}],["4536601845477708",{"2":{"74":1,"76":2}}],["45680296837945167",{"2":{"74":10}}],["456803",{"2":{"73":1}}],["45615",{"2":{"73":1}}],["454898",{"2":{"73":1}}],["452586",{"2":{"71":1}}],["452372",{"2":{"29":1}}],["457325",{"2":{"71":1}}],["451886",{"2":{"28":1,"30":2}}],["45804",{"2":{"25":1}}],["45",{"2":{"14":1}}],["4×5",{"2":{"14":1}}],["491855",{"2":{"70":1}}],["49",{"2":{"47":1}}],["492151",{"2":{"46":1}}],["496268",{"2":{"48":2}}],["496512",{"2":{"42":1}}],["496466",{"2":{"24":1}}],["494134",{"2":{"29":1}}],["49488",{"2":{"24":1}}],["490712",{"2":{"27":1}}],["49097",{"2":{"25":1}}],["49515080222674557",{"2":{"27":1}}],["495151",{"2":{"27":2}}],["497569",{"2":{"46":1}}],["49783",{"2":{"46":1}}],["497891",{"2":{"29":1}}],["497495",{"2":{"24":1}}],["497746",{"2":{"9":1}}],["498285",{"2":{"46":1}}],["498112",{"2":{"24":1}}],["498626",{"2":{"24":2}}],["498681",{"2":{"9":1}}],["498912",{"2":{"9":1}}],["499269",{"2":{"47":1}}],["499289",{"2":{"9":1}}],["49951",{"2":{"47":1}}],["499351",{"2":{"46":1}}],["499352",{"2":{"9":1}}],["499891",{"2":{"47":1}}],["499894",{"2":{"46":1}}],["499899",{"2":{"9":1}}],["499998",{"2":{"46":1}}],["499943",{"2":{"9":1}}],["49963",{"2":{"46":1,"47":1}}],["499421",{"2":{"9":1}}],["4",{"2":{"0":5,"3":1,"5":5,"6":2,"7":2,"9":2,"10":14,"14":7,"15":5,"16":12,"24":5,"25":2,"29":5,"31":1,"42":7,"45":1,"46":5,"47":6,"68":13,"69":1,"71":2,"73":1,"76":3,"78":1,"79":12,"80":2}}],["0978555",{"2":{"79":1}}],["0979532",{"2":{"29":1}}],["0992625",{"2":{"78":1,"79":2}}],["09502603800319698",{"2":{"74":1}}],["0955154",{"2":{"71":1}}],["0918659",{"2":{"70":1}}],["0907751",{"2":{"61":2,"63":2,"65":6}}],["0900267",{"2":{"27":3}}],["0948662",{"2":{"46":1,"48":2}}],["0943235",{"2":{"29":2}}],["0966952",{"2":{"42":1}}],["0960852",{"2":{"27":3}}],["0926766",{"2":{"24":2}}],["09",{"2":{"0":1,"24":3,"46":1,"48":1,"69":1}}],["0849331",{"2":{"78":1,"79":1}}],["0898944",{"2":{"71":1}}],["0895441",{"2":{"27":1}}],["0851612",{"2":{"48":1}}],["0871654",{"2":{"29":2}}],["08009382568325973",{"2":{"74":1}}],["0808101",{"2":{"27":1}}],["0804518",{"2":{"25":1}}],["08",{"2":{"0":1,"24":3,"48":1,"69":1,"71":1}}],["0791212",{"2":{"78":1}}],["071684",{"2":{"29":1}}],["0775447",{"2":{"27":3}}],["07277",{"2":{"25":1}}],["07",{"2":{"0":1,"24":3,"48":1,"69":1}}],["06604757408427553",{"2":{"80":1}}],["0660476",{"2":{"79":2}}],["0664702",{"2":{"79":1}}],["0688414",{"2":{"78":1}}],["0685466",{"2":{"27":2}}],["0619458",{"2":{"71":1}}],["069611743914653",{"2":{"75":2}}],["0696718",{"2":{"68":6}}],["0693602",{"2":{"71":1}}],["06391423264381701",{"2":{"68":1}}],["0639142",{"2":{"68":11}}],["0643098",{"2":{"29":1}}],["0649391",{"2":{"25":1}}],["0650443",{"2":{"29":1}}],["06",{"2":{"0":1,"24":3,"48":1,"69":1}}],["057912",{"2":{"79":1}}],["0514797",{"2":{"78":1}}],["0511082",{"2":{"27":2}}],["0594942",{"2":{"78":1}}],["0599431",{"2":{"25":1}}],["0568623",{"2":{"73":1}}],["0562015",{"2":{"29":1}}],["0547377",{"2":{"71":1}}],["0542788",{"2":{"14":1}}],["0500065",{"2":{"71":1}}],["0505",{"2":{"27":1}}],["055593",{"2":{"73":1}}],["0555375",{"2":{"71":1}}],["0550073",{"2":{"71":1}}],["0550883",{"2":{"48":2}}],["0557598",{"2":{"25":1}}],["05t03",{"2":{"48":4}}],["0588987",{"2":{"29":1}}],["05",{"2":{"0":1,"24":3,"48":1,"68":1,"69":1}}],["0472491",{"2":{"79":1}}],["0471844",{"2":{"78":1}}],["04437567013166044",{"2":{"74":1}}],["04478745731626932",{"2":{"74":1}}],["0447875",{"2":{"73":1}}],["0455575",{"2":{"79":1}}],["0459108",{"2":{"70":1}}],["0450779",{"2":{"27":2}}],["0462541",{"2":{"29":1}}],["049176",{"2":{"28":1,"30":2}}],["04017",{"2":{"24":1}}],["04",{"2":{"0":1,"24":3,"48":1,"69":1,"71":3}}],["0377933",{"2":{"79":1}}],["0375871",{"2":{"29":1}}],["03165946804198021",{"2":{"75":1}}],["0314618",{"2":{"71":1}}],["0359526",{"2":{"71":1}}],["03552",{"2":{"24":1}}],["0329144",{"2":{"71":1}}],["0342394",{"2":{"29":1}}],["033353",{"2":{"28":2,"30":2}}],["0332766",{"2":{"27":3}}],["0383202",{"2":{"27":1}}],["03",{"2":{"0":1,"24":3,"46":1,"48":2,"69":1}}],["0234748",{"2":{"78":1}}],["0230818",{"2":{"29":1}}],["028435",{"2":{"71":1}}],["021",{"2":{"71":1}}],["027",{"2":{"76":2}}],["0276145",{"2":{"71":1}}],["0272414",{"2":{"27":1}}],["0204964",{"2":{"31":1}}],["0203808",{"2":{"27":1}}],["0294529",{"2":{"71":1}}],["0294872",{"2":{"61":2,"63":2,"65":4}}],["0290014",{"2":{"29":2}}],["0291369",{"2":{"14":1}}],["0261437",{"2":{"14":1}}],["02",{"2":{"0":2,"24":3,"46":1,"48":2,"69":1}}],["0",{"2":{"0":60,"1":6,"3":8,"5":84,"6":16,"7":44,"8":240,"9":19,"10":176,"14":20,"15":28,"16":8,"24":110,"25":69,"27":546,"28":28,"29":148,"30":50,"31":12,"32":25,"42":172,"43":42,"45":2,"46":63,"47":20,"48":53,"60":105,"61":50,"63":48,"65":135,"68":136,"69":7,"70":35,"71":234,"72":16,"73":133,"74":89,"75":133,"76":12,"78":48,"79":150,"80":36}}],["00872448",{"2":{"79":1}}],["0086909",{"2":{"73":1}}],["000126912",{"2":{"78":1}}],["000728244",{"2":{"27":1}}],["0022384678402987968",{"2":{"74":1,"75":2}}],["001504488241938752",{"2":{"75":1}}],["0018654016650136995",{"2":{"75":2}}],["0018654",{"2":{"73":1}}],["001023",{"2":{"27":1}}],["00421319",{"2":{"71":1}}],["007",{"2":{"71":3}}],["00794641",{"2":{"24":2}}],["006178",{"2":{"31":1}}],["00961164",{"2":{"29":1}}],["00363191",{"2":{"29":1}}],["00565548",{"2":{"28":1,"30":2}}],["00",{"2":{"0":42,"24":96,"32":10,"45":4,"46":10,"48":37,"69":32}}],["0187885",{"2":{"71":1}}],["014",{"2":{"71":1}}],["0169253",{"2":{"79":1}}],["0163853",{"2":{"71":1}}],["01643e",{"2":{"46":1}}],["0114443",{"2":{"71":1}}],["011",{"2":{"47":2}}],["01t03",{"2":{"48":2}}],["01t02",{"2":{"48":1}}],["01t01",{"2":{"46":1,"48":2}}],["01t00",{"2":{"0":21,"24":48,"45":1,"46":2,"48":7,"69":16}}],["0128102",{"2":{"27":1}}],["0197492",{"2":{"25":1}}],["010508",{"2":{"79":1}}],["010",{"2":{"10":2}}],["01",{"2":{"0":5,"24":9,"45":1,"46":6,"48":21,"69":3}}],["↗",{"2":{"0":1,"1":1,"3":1,"5":1,"8":1,"9":1,"10":1,"14":1,"24":3,"29":1,"31":2,"33":1,"78":3}}],["→",{"2":{"0":4,"1":3,"3":2,"5":13,"6":1,"7":9,"8":1,"9":3,"10":12,"14":4,"15":2,"16":8,"24":5,"25":2,"27":11,"28":1,"29":7,"30":2,"31":2,"32":1,"33":2,"42":6,"43":11,"46":3,"47":6,"48":5,"60":3,"61":4,"63":4,"65":11,"68":22,"70":2,"71":10,"72":2,"73":8,"75":21,"78":4,"79":1}}],["↓",{"2":{"0":5,"1":4,"3":3,"5":14,"6":1,"7":9,"8":1,"9":5,"10":12,"14":5,"15":2,"16":8,"24":8,"25":2,"27":11,"28":2,"29":8,"30":2,"31":2,"32":1,"33":2,"42":11,"43":15,"46":10,"47":15,"48":6,"60":3,"61":4,"63":4,"65":11,"68":24,"69":1,"70":2,"71":10,"72":2,"73":9,"74":1,"75":22,"78":4,"79":1}}],["┐",{"2":{"0":3,"5":3,"7":3,"9":4,"10":5,"14":3,"15":1,"16":4,"24":5,"25":1,"29":1,"42":1,"46":8,"47":10,"48":3,"60":1,"61":2,"63":2,"65":5,"68":13,"69":1,"70":1,"71":5,"72":1,"73":8,"74":1,"75":22,"78":2,"79":1}}],["│",{"2":{"0":6,"1":2,"3":2,"5":16,"7":6,"8":2,"9":6,"10":10,"14":6,"15":2,"16":8,"24":10,"25":2,"27":22,"28":4,"29":8,"30":4,"31":4,"32":2,"42":2,"46":16,"47":18,"48":6,"60":6,"61":4,"63":4,"65":12,"68":26,"69":2,"70":2,"71":10,"72":2,"73":16,"74":2,"75":44,"78":4,"79":74}}],["5×1",{"2":{"68":1}}],["5×10",{"2":{"27":13}}],["5×5",{"2":{"28":1,"30":2}}],["5×4",{"2":{"15":1}}],["5839356164115116",{"2":{"74":2}}],["583915",{"2":{"24":2}}],["583592",{"2":{"71":1}}],["580815",{"2":{"71":1}}],["58043",{"2":{"29":2}}],["585449",{"2":{"79":1}}],["585659",{"2":{"73":1}}],["585032",{"2":{"71":1}}],["585703",{"2":{"70":1}}],["585292",{"2":{"24":2}}],["588779",{"2":{"65":1}}],["586936",{"2":{"28":1,"30":2}}],["587704",{"2":{"24":2}}],["5u",{"2":{"16":1}}],["566478",{"2":{"79":1}}],["562532",{"2":{"79":1}}],["562042",{"2":{"73":1}}],["562252",{"2":{"71":1}}],["567148",{"2":{"73":1}}],["567836",{"2":{"71":1}}],["569761",{"2":{"70":1}}],["56",{"2":{"14":1,"47":1}}],["564835",{"2":{"5":1}}],["517102",{"2":{"79":1}}],["5162972795117988",{"2":{"80":1}}],["516297",{"2":{"79":2}}],["51695",{"2":{"68":4}}],["516974",{"2":{"61":2,"63":2,"65":6}}],["515451",{"2":{"71":1}}],["511319",{"2":{"71":1}}],["511777",{"2":{"31":1}}],["51357",{"2":{"71":1}}],["513225",{"2":{"7":1}}],["512266",{"2":{"27":1}}],["514535",{"2":{"27":2}}],["510846",{"2":{"24":1}}],["51",{"2":{"14":1}}],["520358",{"2":{"79":1}}],["526618",{"2":{"78":1}}],["524026",{"2":{"78":1}}],["5226682799767965",{"2":{"74":2}}],["522228",{"2":{"29":1}}],["5279306541714797",{"2":{"74":1}}],["527931",{"2":{"73":1}}],["527749",{"2":{"28":1,"30":2}}],["52553e",{"2":{"46":1}}],["529616",{"2":{"42":1}}],["529639",{"2":{"27":2}}],["529147",{"2":{"24":2}}],["52",{"2":{"14":2,"46":1}}],["551293",{"2":{"78":1,"79":2}}],["55048",{"2":{"71":1}}],["550398",{"2":{"71":1}}],["553371",{"2":{"71":1}}],["558224",{"2":{"71":1}}],["558055",{"2":{"48":2}}],["552961",{"2":{"68":3}}],["556376",{"2":{"79":1}}],["556015",{"2":{"65":1}}],["556551",{"2":{"29":1}}],["554733",{"2":{"29":1}}],["554465",{"2":{"27":2}}],["559188",{"2":{"27":1}}],["559166",{"2":{"5":1}}],["55",{"2":{"14":4}}],["575279",{"2":{"78":1}}],["576177",{"2":{"73":1}}],["576019",{"2":{"48":1}}],["571015",{"2":{"71":1}}],["577401",{"2":{"71":1}}],["572017",{"2":{"28":1,"30":2}}],["5707817555942726",{"2":{"74":1}}],["570782",{"2":{"73":1}}],["570063",{"2":{"27":3}}],["57019",{"2":{"25":1}}],["574176",{"2":{"27":3}}],["574912",{"2":{"27":2}}],["57",{"2":{"14":2,"16":1,"47":1}}],["5343246250765449",{"2":{"80":1}}],["534325",{"2":{"79":2}}],["53495",{"2":{"24":1}}],["5358862918137958",{"2":{"74":2}}],["535969",{"2":{"70":1}}],["535711",{"2":{"42":1}}],["531064",{"2":{"42":1}}],["53816",{"2":{"31":1}}],["538231",{"2":{"27":1}}],["539598",{"2":{"28":1,"30":2}}],["53",{"2":{"14":2,"46":1}}],["598492",{"2":{"73":1}}],["598404",{"2":{"71":2}}],["594756",{"2":{"73":1}}],["592769",{"2":{"73":1}}],["590574",{"2":{"71":1}}],["590851",{"2":{"71":1}}],["596583",{"2":{"71":1}}],["596997",{"2":{"24":2}}],["597636",{"2":{"29":1}}],["59705",{"2":{"25":1}}],["59",{"2":{"14":1}}],["542885",{"2":{"79":1}}],["542266",{"2":{"78":1}}],["5451713320899884",{"2":{"74":1}}],["545171",{"2":{"73":1}}],["54418",{"2":{"46":1,"48":2}}],["544853",{"2":{"7":1}}],["540504",{"2":{"78":1}}],["540117",{"2":{"29":1}}],["540748",{"2":{"27":1}}],["548271",{"2":{"73":1}}],["54822",{"2":{"25":1}}],["548763",{"2":{"24":2}}],["541205",{"2":{"79":1}}],["5412743139756012",{"2":{"74":1}}],["541143",{"2":{"29":1}}],["54196",{"2":{"24":1}}],["541381",{"2":{"7":1}}],["50811",{"2":{"46":1}}],["508881",{"2":{"24":1}}],["503788",{"2":{"46":1}}],["50226",{"2":{"46":1}}],["502456",{"2":{"24":1}}],["509306",{"2":{"46":1}}],["509388",{"2":{"42":1}}],["505328",{"2":{"78":1}}],["505118",{"2":{"71":1}}],["5055",{"2":{"47":4}}],["505264",{"2":{"28":1,"30":2}}],["505021",{"2":{"24":1}}],["5016772486014719",{"2":{"74":1}}],["501375",{"2":{"71":1}}],["501327",{"2":{"9":1}}],["501762",{"2":{"46":1}}],["501111",{"2":{"46":1}}],["501163",{"2":{"27":3}}],["504266",{"2":{"27":2}}],["504662",{"2":{"24":1}}],["50737",{"2":{"24":1}}],["506991",{"2":{"24":1}}],["500135",{"2":{"47":1}}],["500183",{"2":{"9":1}}],["500898",{"2":{"46":1}}],["500956",{"2":{"46":1}}],["500236",{"2":{"46":1}}],["500287",{"2":{"9":1}}],["500782",{"2":{"46":1,"47":1}}],["500755",{"2":{"9":1}}],["500616",{"2":{"46":1,"47":2}}],["500419",{"2":{"47":1}}],["500417",{"2":{"9":1}}],["500404",{"2":{"46":1}}],["500465",{"2":{"9":1}}],["500042",{"2":{"46":1}}],["500098",{"2":{"46":1}}],["500079",{"2":{"9":1}}],["500024",{"2":{"9":1}}],["500352",{"2":{"9":1}}],["50",{"2":{"5":7,"14":1,"16":3,"70":1}}],["5",{"2":{"0":1,"5":2,"6":1,"7":1,"10":5,"14":5,"15":3,"16":21,"24":4,"25":1,"27":10,"28":2,"29":6,"31":1,"42":9,"45":1,"46":4,"47":5,"60":3,"68":7,"69":2,"70":1,"72":3,"73":11,"74":1,"75":30,"79":12,"80":2}}],["3189230537636254",{"2":{"80":1}}],["31516370469872357",{"2":{"74":1}}],["315078",{"2":{"29":1}}],["316789",{"2":{"71":1}}],["316134",{"2":{"71":1}}],["316613",{"2":{"27":2}}],["313394",{"2":{"71":1}}],["313",{"2":{"47":1}}],["3123498443313725",{"2":{"74":1,"75":2,"76":2}}],["31235",{"2":{"73":1}}],["312083",{"2":{"71":1}}],["312134",{"2":{"71":1}}],["312",{"2":{"47":1}}],["31294",{"2":{"46":1}}],["33397280552746944",{"2":{"80":1}}],["333973",{"2":{"79":2}}],["330121",{"2":{"79":1}}],["332572",{"2":{"71":1}}],["337258",{"2":{"73":1}}],["337206",{"2":{"27":3}}],["337628",{"2":{"71":1}}],["337",{"2":{"47":1}}],["336",{"2":{"47":1}}],["336195",{"2":{"29":1}}],["33",{"2":{"46":1,"47":2}}],["335449",{"2":{"29":1}}],["338776",{"2":{"29":1}}],["323446",{"2":{"61":2,"63":2,"65":6}}],["323124",{"2":{"46":1}}],["329",{"2":{"47":1}}],["328",{"2":{"47":1}}],["328951",{"2":{"29":1}}],["3218377750050633",{"2":{"80":1}}],["321768",{"2":{"71":1}}],["321712",{"2":{"70":1}}],["321",{"2":{"47":1}}],["320",{"2":{"47":1}}],["320447",{"2":{"27":1}}],["32",{"2":{"47":2}}],["326684",{"2":{"28":2,"30":2}}],["32669",{"2":{"25":1}}],["322563",{"2":{"27":3}}],["322635",{"2":{"24":2}}],["371633",{"2":{"79":1}}],["37129",{"2":{"14":1}}],["377271",{"2":{"79":2}}],["3774721217678957",{"2":{"74":1}}],["378167",{"2":{"78":1}}],["378763",{"2":{"71":1}}],["375016",{"2":{"71":1}}],["37578",{"2":{"29":1}}],["379965",{"2":{"48":1}}],["37963",{"2":{"25":1}}],["37694554171407113",{"2":{"74":1}}],["376",{"2":{"47":3}}],["37082058290510744",{"2":{"80":1}}],["370",{"2":{"47":2}}],["370018",{"2":{"46":1,"48":1}}],["370186",{"2":{"29":1}}],["373788",{"2":{"46":1,"48":2}}],["373377",{"2":{"29":1}}],["37344",{"2":{"28":1,"30":2}}],["374026",{"2":{"25":1}}],["3494489602569323",{"2":{"80":1}}],["349449",{"2":{"79":2}}],["342747",{"2":{"78":1,"79":2}}],["342627",{"2":{"71":1}}],["34711469386802307",{"2":{"80":1}}],["347115",{"2":{"79":2}}],["347672",{"2":{"78":1}}],["347413",{"2":{"29":1}}],["341187",{"2":{"71":1}}],["344",{"2":{"47":1}}],["344439",{"2":{"29":1}}],["346186",{"2":{"42":1}}],["345",{"2":{"47":1}}],["345747",{"2":{"42":1}}],["345501",{"2":{"25":1}}],["343847",{"2":{"27":1}}],["343841",{"2":{"14":1}}],["382557",{"2":{"79":1}}],["382005",{"2":{"27":3}}],["38634",{"2":{"71":1}}],["38408",{"2":{"29":1}}],["384118",{"2":{"14":1}}],["38539",{"2":{"24":2}}],["367734",{"2":{"65":1}}],["369",{"2":{"47":3}}],["369343",{"2":{"46":1}}],["368599",{"2":{"78":1}}],["368",{"2":{"47":3}}],["361237",{"2":{"73":1}}],["361967",{"2":{"71":1}}],["361",{"2":{"47":3}}],["362",{"2":{"46":1}}],["362734",{"2":{"29":1}}],["363",{"2":{"46":2}}],["363573",{"2":{"27":2}}],["365",{"2":{"46":2}}],["366",{"2":{"46":3}}],["364",{"2":{"45":18,"46":3}}],["360",{"2":{"15":2,"47":1}}],["36",{"2":{"14":1}}],["3a",{"2":{"6":1}}],["308375",{"2":{"68":5}}],["308861",{"2":{"61":2,"63":2,"65":6}}],["30t22",{"2":{"48":1}}],["30t23",{"2":{"45":1,"46":2,"48":2}}],["30×17520",{"2":{"47":3}}],["305266",{"2":{"79":1}}],["305738",{"2":{"71":1}}],["305",{"2":{"47":1}}],["307159",{"2":{"42":1}}],["307",{"2":{"32":1}}],["302059",{"2":{"27":3}}],["30923",{"2":{"25":1}}],["3047",{"2":{"69":1}}],["304688",{"2":{"25":1}}],["30427",{"2":{"25":1}}],["303963",{"2":{"24":2}}],["300",{"2":{"10":1}}],["30",{"2":{"6":2,"7":4,"10":9,"14":1,"45":18,"46":2,"70":1,"71":1,"75":4}}],["3×2",{"2":{"68":1}}],["3×14",{"2":{"61":2,"63":2,"65":6}}],["3×5",{"2":{"10":1,"60":10}}],["3×5×12",{"2":{"0":1}}],["3×4×1",{"2":{"31":1}}],["3×4×5",{"2":{"31":1}}],["3×4",{"2":{"10":5}}],["3×3×2",{"2":{"7":1}}],["3×3",{"2":{"5":3,"32":1,"68":3}}],["35587823871559976",{"2":{"80":1}}],["355878",{"2":{"79":2}}],["351758",{"2":{"70":1}}],["351918",{"2":{"70":1}}],["351153",{"2":{"29":1}}],["353",{"2":{"32":1,"47":1}}],["357194",{"2":{"29":1}}],["352",{"2":{"47":1}}],["352431",{"2":{"27":1}}],["352639",{"2":{"27":2}}],["352614",{"2":{"25":1}}],["354436",{"2":{"71":2}}],["35443",{"2":{"14":1}}],["35",{"2":{"5":1}}],["3954368473294493",{"2":{"74":2}}],["395437",{"2":{"73":1}}],["395879",{"2":{"73":1}}],["395672",{"2":{"42":1}}],["394152",{"2":{"79":1}}],["394153",{"2":{"29":1}}],["394814",{"2":{"73":1}}],["399",{"2":{"71":1}}],["399398",{"2":{"71":1}}],["399881",{"2":{"61":2,"63":2,"65":4}}],["390817",{"2":{"68":3}}],["390081",{"2":{"25":1}}],["397725",{"2":{"29":1}}],["398267",{"2":{"29":1}}],["393823",{"2":{"71":1}}],["393584",{"2":{"71":1}}],["39367",{"2":{"28":1,"30":2}}],["393425",{"2":{"27":1}}],["39",{"2":{"2":2,"3":1,"7":9,"11":1,"12":12,"14":3,"15":2,"29":2,"30":1,"32":1,"51":1,"63":1,"64":1,"65":1,"66":6,"70":1,"71":1}}],["3",{"2":{"0":4,"1":3,"3":1,"5":3,"6":1,"7":10,"8":2,"9":6,"10":13,"12":2,"14":9,"15":7,"16":8,"24":8,"25":2,"28":2,"29":10,"31":6,"32":2,"33":2,"42":7,"45":1,"46":7,"47":23,"48":3,"60":3,"61":5,"63":4,"65":10,"68":3,"69":2,"71":1,"73":1,"75":2,"78":3,"79":8,"80":2}}],["141529",{"2":{"73":1}}],["141439",{"2":{"42":1}}],["144858",{"2":{"71":1}}],["144573",{"2":{"46":1}}],["143×23",{"2":{"71":1}}],["14",{"2":{"71":2,"73":1}}],["148945",{"2":{"70":1}}],["14823",{"2":{"42":1}}],["147801",{"2":{"70":1}}],["140",{"2":{"42":6,"65":6}}],["146074",{"2":{"42":1}}],["146676",{"2":{"24":2}}],["149004",{"2":{"27":2}}],["174789",{"2":{"79":1}}],["171593",{"2":{"71":1}}],["171993",{"2":{"29":1}}],["177202",{"2":{"46":1}}],["177423",{"2":{"25":1}}],["17",{"2":{"45":1,"47":2}}],["170",{"2":{"42":6}}],["17520",{"2":{"45":8,"48":1}}],["175589",{"2":{"29":1}}],["175744",{"2":{"27":2}}],["173644",{"2":{"28":1,"30":2}}],["17673",{"2":{"25":1}}],["17645",{"2":{"25":1}}],["176647",{"2":{"7":1}}],["1872579604193827",{"2":{"80":1}}],["187258",{"2":{"79":2}}],["18704",{"2":{"27":1}}],["18902683113810825",{"2":{"74":1}}],["189027",{"2":{"73":1}}],["189728",{"2":{"71":1}}],["189127",{"2":{"71":1}}],["182833",{"2":{"46":1,"48":1}}],["182545",{"2":{"29":1}}],["18",{"2":{"45":1,"71":5}}],["180215",{"2":{"78":1}}],["180",{"2":{"42":7}}],["18035",{"2":{"25":1}}],["184958",{"2":{"29":1}}],["18574",{"2":{"28":2,"30":2}}],["18147",{"2":{"73":1}}],["181147",{"2":{"27":1}}],["181778",{"2":{"14":1}}],["183966",{"2":{"71":2}}],["183931",{"2":{"27":3}}],["183637",{"2":{"25":1}}],["186646",{"2":{"24":2}}],["1u",{"2":{"16":2}}],["1×3",{"2":{"68":1}}],["1×2",{"2":{"16":3}}],["1×12",{"2":{"0":1}}],["198609008568975",{"2":{"74":1}}],["191616",{"2":{"73":1}}],["191×20×30",{"2":{"9":3}}],["191×20×31",{"2":{"9":3}}],["191×20×32",{"2":{"9":1}}],["191×20×28",{"2":{"9":1}}],["196014",{"2":{"71":1}}],["19633e",{"2":{"46":1}}],["193086",{"2":{"70":1}}],["197862",{"2":{"68":4}}],["190",{"2":{"42":7}}],["1999",{"2":{"25":1}}],["1998",{"2":{"25":1}}],["194623",{"2":{"24":2}}],["19",{"2":{"14":3,"16":5,"45":1,"71":3}}],["131782",{"2":{"79":1}}],["131802",{"2":{"71":1}}],["138852",{"2":{"71":1}}],["139794",{"2":{"71":1}}],["13241",{"2":{"46":1}}],["132399",{"2":{"71":1}}],["13237",{"2":{"71":1}}],["132376",{"2":{"42":1}}],["132362",{"2":{"31":1}}],["130963",{"2":{"71":1}}],["130",{"2":{"42":6,"65":2}}],["130892",{"2":{"27":1}}],["134405",{"2":{"29":1}}],["134186",{"2":{"25":1}}],["133178",{"2":{"24":2}}],["13",{"2":{"14":2,"69":2,"71":1}}],["16362054531045422",{"2":{"80":1}}],["163621",{"2":{"79":2}}],["16500380232396272",{"2":{"74":1}}],["165184",{"2":{"71":1}}],["168644",{"2":{"46":1,"48":1}}],["168365",{"2":{"24":2}}],["160059",{"2":{"79":1}}],["160013",{"2":{"27":3}}],["160",{"2":{"42":6}}],["167",{"2":{"32":1}}],["167963",{"2":{"27":1}}],["16406",{"2":{"28":1,"30":2}}],["162919",{"2":{"25":1}}],["16×16×3",{"2":{"8":1}}],["16",{"2":{"8":2,"14":1,"45":1,"47":4,"71":3}}],["1em",{"2":{"7":1}}],["1px",{"2":{"7":1}}],["1dfd48c068bff4dbda475d53114153830d80a46e",{"2":{"7":1}}],["1a",{"2":{"6":1}}],["15976179460851392",{"2":{"74":1}}],["159762",{"2":{"73":1}}],["15951",{"2":{"31":1}}],["155804",{"2":{"78":1}}],["155207",{"2":{"71":1}}],["155425",{"2":{"42":1}}],["152809",{"2":{"71":1}}],["151414",{"2":{"48":1}}],["156113",{"2":{"73":1}}],["156032",{"2":{"68":6}}],["156705",{"2":{"29":1}}],["156286",{"2":{"5":1}}],["153602",{"2":{"27":1}}],["15805",{"2":{"27":2}}],["15",{"2":{"16":3,"45":1}}],["150113",{"2":{"73":1}}],["150952",{"2":{"71":1}}],["150073",{"2":{"29":1}}],["150415",{"2":{"28":1,"30":2}}],["150",{"2":{"5":3,"42":6}}],["11×17520",{"2":{"47":1}}],["111712",{"2":{"29":1}}],["111603",{"2":{"27":3}}],["111149",{"2":{"24":2}}],["11401137911314163",{"2":{"80":1}}],["114011",{"2":{"79":2}}],["114937",{"2":{"71":1}}],["114775",{"2":{"29":1}}],["114",{"2":{"14":1}}],["115606",{"2":{"68":4}}],["115052",{"2":{"27":1}}],["115",{"2":{"14":1}}],["118",{"2":{"14":1}}],["112",{"2":{"14":1}}],["113",{"2":{"14":2}}],["117674",{"2":{"46":1}}],["117",{"2":{"14":2}}],["110179",{"2":{"71":1}}],["110515",{"2":{"68":3}}],["110358",{"2":{"29":1}}],["110",{"2":{"14":3,"42":7}}],["11645e",{"2":{"46":1}}],["116",{"2":{"14":2}}],["11",{"2":{"0":1,"7":2,"9":6,"15":1,"24":4,"42":1,"46":6,"69":1,"71":3}}],["126157",{"2":{"79":1}}],["121174",{"2":{"78":1}}],["121158",{"2":{"78":1}}],["128593",{"2":{"71":1}}],["120964",{"2":{"68":7}}],["1205",{"2":{"46":1}}],["120",{"2":{"42":6,"65":2}}],["127675",{"2":{"42":1}}],["12737",{"2":{"31":1}}],["127146",{"2":{"14":1}}],["122785",{"2":{"29":1}}],["125097",{"2":{"78":1}}],["125",{"2":{"14":1}}],["124001",{"2":{"79":1}}],["124215",{"2":{"71":1}}],["1242",{"2":{"46":1}}],["12497",{"2":{"27":1}}],["124153",{"2":{"27":2}}],["124",{"2":{"14":3}}],["12×2",{"2":{"9":1}}],["123926",{"2":{"71":1}}],["123048",{"2":{"29":1}}],["123567",{"2":{"27":3}}],["123589",{"2":{"27":2}}],["123",{"2":{"5":1}}],["12",{"2":{"0":9,"5":3,"6":1,"9":10,"10":1,"14":1,"15":1,"24":16,"45":28,"46":15,"47":8,"48":3,"69":7,"71":5}}],["1",{"2":{"0":13,"1":8,"3":14,"5":32,"6":3,"7":19,"8":241,"9":19,"10":20,"12":2,"14":11,"15":26,"16":12,"24":27,"25":52,"27":101,"28":1,"29":4,"30":1,"31":4,"32":11,"33":10,"42":42,"43":28,"45":74,"46":51,"47":85,"48":30,"61":9,"63":12,"64":2,"65":18,"66":1,"68":91,"69":7,"71":51,"72":7,"73":24,"74":1,"75":67,"76":1,"78":14,"79":42,"80":10}}],["101×34",{"2":{"48":2}}],["101×384",{"2":{"47":2}}],["101×8030",{"2":{"47":1}}],["101×8760",{"2":{"47":1}}],["101×2856",{"2":{"47":1}}],["101×2928",{"2":{"47":3}}],["101×240",{"2":{"47":1}}],["101×0",{"2":{"47":1}}],["101×4416",{"2":{"47":2}}],["101×4320",{"2":{"47":1}}],["101×4392",{"2":{"47":1}}],["101×4368",{"2":{"47":1}}],["101×4344",{"2":{"47":1}}],["101×1",{"2":{"48":5}}],["101×1464",{"2":{"46":1}}],["101×1440",{"2":{"46":1}}],["101×1488",{"2":{"46":2}}],["101×1368",{"2":{"46":1}}],["101×17520",{"2":{"46":1}}],["10685",{"2":{"29":1}}],["10×10",{"2":{"78":1,"79":27}}],["10×10×26",{"2":{"78":3}}],["10×1",{"2":{"75":21}}],["10×11",{"2":{"42":1}}],["10×6",{"2":{"72":3,"73":18,"75":12}}],["10×5",{"2":{"29":1}}],["10×7×5",{"2":{"29":1}}],["109792",{"2":{"27":1}}],["1076",{"2":{"25":1}}],["10846",{"2":{"24":1}}],["10u",{"2":{"16":1}}],["105",{"2":{"14":2}}],["104525",{"2":{"61":2,"63":2,"65":6}}],["104",{"2":{"14":2}}],["102212",{"2":{"71":1}}],["102",{"2":{"14":2}}],["103512",{"2":{"71":1}}],["10307",{"2":{"42":1}}],["103057",{"2":{"27":2}}],["103",{"2":{"14":5}}],["100×28",{"2":{"79":1}}],["100×25×12",{"2":{"24":2}}],["10016692182860043",{"2":{"74":1}}],["100167",{"2":{"73":1}}],["10095",{"2":{"71":1}}],["100637",{"2":{"68":5}}],["10057",{"2":{"31":1}}],["1000×2000",{"2":{"25":1}}],["1000",{"2":{"25":3,"32":2}}],["10000",{"2":{"12":1,"32":2}}],["100u",{"2":{"16":2}}],["100",{"2":{"0":1,"3":1,"5":10,"10":8,"14":1,"15":3,"24":7,"42":25,"43":14,"48":1,"67":1,"69":2,"79":1}}],["10",{"2":{"0":7,"1":9,"3":6,"5":12,"6":5,"7":4,"9":3,"10":34,"14":10,"15":5,"16":19,"24":4,"27":10,"29":1,"41":9,"42":45,"43":28,"46":2,"63":2,"65":10,"66":1,"67":2,"69":7,"70":5,"71":14,"72":7,"73":21,"74":1,"75":55,"78":10,"79":34,"80":10}}],["27",{"2":{"75":1}}],["271927",{"2":{"71":1}}],["271714",{"2":{"29":1}}],["273341",{"2":{"78":1}}],["273062",{"2":{"71":1}}],["273713",{"2":{"61":2,"63":2,"65":6}}],["273472",{"2":{"27":1}}],["270719",{"2":{"79":1}}],["270275",{"2":{"70":1}}],["270327",{"2":{"48":2}}],["27048",{"2":{"29":1}}],["279161",{"2":{"42":1}}],["278352",{"2":{"29":1}}],["278463",{"2":{"27":1}}],["2723302007737938",{"2":{"74":1}}],["272842",{"2":{"73":1}}],["272893",{"2":{"29":1}}],["272752",{"2":{"29":1}}],["277739",{"2":{"27":1}}],["27715",{"2":{"27":1}}],["274656227218689",{"2":{"74":2}}],["274693",{"2":{"27":3}}],["274135",{"2":{"48":2}}],["274536",{"2":{"24":2}}],["2601",{"2":{"80":1}}],["2600×5",{"2":{"79":1}}],["2600×4",{"2":{"79":2}}],["2600",{"2":{"79":3}}],["268099",{"2":{"78":1}}],["264397",{"2":{"71":1}}],["26×11",{"2":{"71":1}}],["263201",{"2":{"68":7}}],["263105",{"2":{"46":1}}],["26756",{"2":{"31":1}}],["267042",{"2":{"27":2}}],["266085",{"2":{"71":1}}],["266797",{"2":{"29":1}}],["266982",{"2":{"27":1}}],["26525734259842026",{"2":{"74":1}}],["265257",{"2":{"73":1}}],["265832",{"2":{"29":1}}],["26576",{"2":{"27":1}}],["26917",{"2":{"25":1}}],["29787271117404246",{"2":{"80":1}}],["297873",{"2":{"79":2}}],["297024",{"2":{"27":3}}],["291254",{"2":{"71":1}}],["293701",{"2":{"71":1}}],["29",{"2":{"46":2,"71":2}}],["299823",{"2":{"42":1}}],["290393",{"2":{"71":2}}],["290955",{"2":{"29":2}}],["29007",{"2":{"27":2}}],["298383",{"2":{"25":1}}],["2853695989419348",{"2":{"80":1}}],["28537",{"2":{"79":2}}],["285623928040452",{"2":{"80":1}}],["285624",{"2":{"79":2}}],["285965",{"2":{"25":1}}],["282185",{"2":{"70":1}}],["282759",{"2":{"29":2}}],["28038e",{"2":{"46":1}}],["28",{"2":{"46":1,"71":2,"75":1}}],["289695",{"2":{"42":1}}],["28109",{"2":{"31":1}}],["281113",{"2":{"24":2}}],["288927",{"2":{"29":1}}],["2847858461173376",{"2":{"80":1}}],["284786",{"2":{"79":2}}],["284736",{"2":{"79":1}}],["28405",{"2":{"25":1}}],["284669",{"2":{"5":1}}],["286165",{"2":{"24":2}}],["253131108392323",{"2":{"80":1}}],["253131",{"2":{"79":2}}],["253628",{"2":{"42":1}}],["259942",{"2":{"79":1}}],["2599",{"2":{"79":3}}],["2598",{"2":{"79":3}}],["259867",{"2":{"71":1}}],["2597",{"2":{"79":3}}],["2596",{"2":{"79":3}}],["2595",{"2":{"79":3}}],["2594",{"2":{"79":3}}],["251258",{"2":{"71":1}}],["251844",{"2":{"29":1}}],["250829",{"2":{"71":1}}],["2585",{"2":{"79":3}}],["25825",{"2":{"47":4}}],["258029",{"2":{"27":2}}],["2547",{"2":{"71":1}}],["254002",{"2":{"27":3}}],["254172",{"2":{"27":2}}],["255668",{"2":{"24":2}}],["25",{"2":{"16":2,"24":6,"32":1,"47":2,"68":2}}],["25px",{"2":{"7":1}}],["230612",{"2":{"71":1}}],["230574",{"2":{"29":1}}],["235153",{"2":{"70":1}}],["235411",{"2":{"48":1}}],["2395",{"2":{"46":1}}],["239915",{"2":{"27":1}}],["232267",{"2":{"27":1}}],["234482",{"2":{"27":3}}],["237372",{"2":{"29":1}}],["23788",{"2":{"25":1}}],["237698",{"2":{"14":1}}],["23",{"2":{"16":1,"24":2,"45":2,"46":2}}],["246442",{"2":{"79":1}}],["246319",{"2":{"71":1}}],["24215",{"2":{"71":1}}],["245",{"2":{"68":2}}],["245782",{"2":{"71":1}}],["24575",{"2":{"25":1}}],["245737",{"2":{"14":1}}],["243803",{"2":{"70":1}}],["24340129508811925",{"2":{"74":2,"75":2}}],["2434",{"2":{"46":1}}],["2436",{"2":{"46":1}}],["240783",{"2":{"79":1}}],["2406",{"2":{"46":1}}],["240449",{"2":{"14":1}}],["2444",{"2":{"46":1}}],["248618",{"2":{"29":1}}],["247214",{"2":{"29":1}}],["247104",{"2":{"27":1}}],["247598",{"2":{"27":1}}],["24",{"2":{"9":1,"24":2,"45":1,"46":2,"47":2}}],["2192320113478451",{"2":{"80":1}}],["219836",{"2":{"71":1}}],["214903",{"2":{"79":1}}],["217401",{"2":{"73":1}}],["216048",{"2":{"70":1}}],["21542e",{"2":{"46":1}}],["215298",{"2":{"42":1}}],["215201",{"2":{"24":2}}],["215049",{"2":{"25":1}}],["21",{"2":{"7":2,"16":4,"45":1,"46":1,"69":1}}],["227453",{"2":{"48":2}}],["229224",{"2":{"27":1}}],["221409",{"2":{"27":3}}],["224375",{"2":{"25":1}}],["220696",{"2":{"24":2}}],["222409",{"2":{"24":2}}],["22",{"2":{"7":2,"45":1,"46":3,"79":1}}],["2a",{"2":{"6":1}}],["207307",{"2":{"79":1}}],["20779",{"2":{"25":1}}],["203",{"2":{"71":2}}],["203649",{"2":{"71":1}}],["206308",{"2":{"71":1}}],["206801",{"2":{"68":3}}],["20572",{"2":{"71":1}}],["20524",{"2":{"71":1}}],["205197",{"2":{"71":1}}],["201",{"2":{"68":1}}],["20131e",{"2":{"46":1}}],["208957",{"2":{"46":1}}],["208992",{"2":{"42":1}}],["208142",{"2":{"29":1}}],["200894",{"2":{"73":1}}],["2005",{"2":{"69":1}}],["2003",{"2":{"9":1}}],["2000",{"2":{"9":1,"24":50,"25":3,"45":32,"46":21,"48":16,"69":18}}],["200",{"2":{"5":9,"16":1,"42":25,"43":14}}],["2001",{"2":{"5":4,"45":28,"46":17,"48":3}}],["20",{"2":{"5":1,"9":2,"10":12,"15":4,"16":18,"32":1,"45":1,"65":2,"70":1,"71":8,"74":1}}],["2021",{"2":{"0":25}}],["2×3",{"2":{"68":2}}],["2×3×2",{"2":{"1":1,"5":1}}],["2×10×3",{"2":{"14":2}}],["2×2",{"2":{"7":2,"68":1}}],["2×4",{"2":{"5":4,"16":1}}],["2×4×2",{"2":{"3":1}}],["2",{"2":{"0":10,"1":4,"3":3,"5":15,"6":1,"7":10,"9":8,"10":10,"12":2,"14":6,"15":3,"16":14,"19":3,"24":8,"25":5,"27":12,"28":1,"29":8,"30":2,"31":7,"32":13,"33":2,"42":8,"45":2,"46":17,"47":24,"48":6,"60":2,"61":4,"63":6,"64":3,"65":11,"68":56,"69":2,"70":1,"71":21,"73":2,"74":2,"75":5,"78":2,"79":8,"80":2}}],["==",{"2":{"10":1,"29":1,"48":1}}],["=>",{"2":{"1":10,"2":10,"3":15,"5":29,"9":4,"10":29,"11":2,"15":22,"22":6,"46":7,"47":16,"48":2,"61":1,"63":6,"65":7,"68":1,"79":1}}],["=",{"2":{"0":15,"1":4,"3":4,"5":7,"6":9,"7":4,"8":1,"9":7,"10":11,"12":1,"14":7,"15":10,"16":11,"24":5,"25":3,"27":3,"28":1,"29":2,"31":1,"32":1,"42":7,"45":3,"46":2,"47":1,"48":2,"60":3,"61":1,"63":3,"64":8,"67":1,"68":2,"69":7,"70":1,"71":3,"72":2,"73":4,"74":84,"75":25,"76":8,"78":4}}],["few",{"2":{"63":2}}],["feb",{"2":{"47":2,"69":1}}],["fact",{"2":{"72":1}}],["facing",{"2":{"34":1}}],["facilitate",{"2":{"22":2,"69":1}}],["fails",{"2":{"24":1}}],["fail",{"2":{"23":1}}],["fale",{"2":{"43":1}}],["fallback",{"2":{"22":1}}],["falls",{"2":{"16":2,"68":1}}],["fall",{"2":{"16":2}}],["falses",{"2":{"60":1}}],["false",{"2":{"1":1,"3":6,"5":1,"9":2,"22":1,"43":27}}],["far",{"2":{"15":1}}],["fast",{"2":{"15":1,"69":1,"76":1}}],["favours",{"2":{"67":1}}],["favour",{"2":{"10":1}}],["fri",{"2":{"69":2}}],["friendly",{"2":{"26":1}}],["frequency",{"2":{"32":2}}],["freeunits",{"2":{"16":1}}],["freely",{"2":{"7":1}}],["free",{"2":{"3":1,"29":1}}],["fraction",{"2":{"9":1}}],["frome",{"2":{"69":1}}],["from",{"2":{"0":3,"1":1,"2":1,"3":3,"5":3,"6":3,"7":1,"8":1,"9":6,"10":5,"12":3,"15":10,"16":3,"19":1,"24":1,"29":1,"33":1,"35":1,"36":1,"37":1,"40":1,"41":10,"42":7,"50":1,"63":1,"68":1,"69":1,"70":1,"71":2,"76":1,"79":1}}],["further",{"2":{"39":1,"47":1}}],["furture",{"2":{"16":1}}],["funcions",{"2":{"26":1}}],["functionality",{"2":{"51":1}}],["functional",{"2":{"26":1}}],["functions",{"0":{"45":1,"75":1},"2":{"5":1,"9":2,"31":1,"45":2,"63":1,"66":1,"67":1,"75":2}}],["function",{"2":{"1":4,"2":5,"3":13,"5":11,"6":1,"9":18,"10":13,"12":4,"15":10,"16":2,"22":1,"39":1,"44":2,"45":3,"46":2,"47":4,"48":1,"68":1,"69":1}}],["future",{"2":{"10":1,"12":1,"15":1,"67":1}}],["full",{"2":{"3":1,"15":3}}],["foo",{"2":{"63":3}}],["follow",{"2":{"45":1,"66":1}}],["following",{"2":{"13":1}}],["four",{"2":{"9":2}}],["found",{"2":{"3":1,"10":3,"18":1,"30":2,"68":1,"73":1}}],["forms",{"2":{"26":1}}],["formats",{"2":{"21":1}}],["format",{"0":{"40":1},"2":{"2":2,"19":1,"22":1,"35":1,"40":2}}],["forward",{"2":{"5":2,"15":1,"18":1}}],["forwardordered",{"2":{"0":6,"3":1,"5":6,"7":4,"9":4,"10":12,"14":6,"15":6,"16":8,"18":3,"24":9,"25":2,"42":15,"43":14,"46":9,"47":7,"48":5,"61":1,"63":4,"65":9,"68":24,"69":3,"70":6,"71":8,"72":2,"73":15,"74":1,"75":35,"78":6,"79":2}}],["for",{"2":{"0":12,"1":3,"2":2,"3":9,"5":17,"6":10,"7":5,"8":3,"9":12,"10":6,"11":3,"12":5,"15":40,"16":20,"18":2,"19":3,"21":1,"22":4,"24":1,"26":1,"27":2,"28":1,"29":1,"33":1,"38":1,"39":5,"41":6,"42":3,"44":1,"47":4,"50":3,"52":1,"53":1,"55":1,"56":2,"58":1,"60":1,"67":2,"68":1,"69":1,"70":6,"72":2,"73":1,"74":2,"77":1,"79":3}}],["flexible",{"2":{"39":1}}],["float32",{"2":{"25":4}}],["float64",{"2":{"0":3,"1":1,"3":1,"5":7,"7":5,"8":1,"9":2,"10":15,"14":1,"15":1,"16":1,"24":4,"25":2,"27":12,"28":2,"29":4,"30":2,"31":2,"32":1,"42":18,"43":14,"46":9,"47":16,"48":5,"61":4,"63":4,"65":11,"68":26,"69":1,"70":1,"71":12,"72":6,"73":39,"74":9,"75":123,"78":3,"79":36}}],["flags",{"2":{"3":1}}],["final",{"2":{"47":1}}],["find",{"2":{"69":1}}],["findfirst",{"2":{"18":1}}],["finds",{"2":{"18":1}}],["fixed",{"2":{"19":1}}],["field",{"2":{"5":1,"10":5,"22":1,"39":1,"65":1}}],["fields",{"2":{"2":1,"3":1,"10":4,"12":1,"15":1,"17":1,"26":2,"39":3,"40":1}}],["firstindex",{"2":{"31":1}}],["first",{"2":{"3":3,"6":8,"10":1,"13":1,"14":1,"30":1,"42":2,"45":1,"47":1,"68":2}}],["filter",{"2":{"42":1,"43":1,"68":1}}],["filters",{"2":{"16":1}}],["fill",{"2":{"5":4,"27":4,"40":1,"69":1}}],["filled",{"2":{"2":1,"21":1}}],["file",{"2":{"0":1,"22":2,"50":1}}],["f",{"2":{"1":5,"3":10,"5":5,"9":11,"10":11,"14":1,"15":2,"16":1,"68":1,"79":1}}],["gc",{"2":{"32":6}}],["goals",{"0":{"26":1},"2":{"26":1}}],["got",{"2":{"24":1}}],["good",{"2":{"6":1}}],["gribdatasets",{"2":{"34":1}}],["grid",{"2":{"15":1}}],["gridded",{"2":{"15":1}}],["groupmeans",{"2":{"9":2}}],["grouped",{"2":{"9":1,"48":1}}],["groups",{"2":{"9":12,"46":2,"47":4}}],["groupings",{"2":{"45":1}}],["groupingfunction",{"2":{"9":2}}],["grouping",{"0":{"45":1,"46":1},"2":{"9":9,"44":4,"47":2,"48":1}}],["groupby",{"2":{"9":13,"44":1,"46":13,"47":19,"48":4}}],["group",{"0":{"9":1,"44":1},"1":{"45":1,"46":1,"47":1,"48":1},"2":{"9":9,"45":1,"46":3,"47":11,"48":2}}],["gpus",{"0":{"25":1},"1":{"26":1},"2":{"11":1,"25":1,"56":1}}],["gpu",{"0":{"26":1},"2":{"10":2,"25":4,"26":7,"60":1}}],["gis",{"2":{"50":2}}],["giving",{"2":{"16":1,"77":1}}],["given",{"2":{"10":1,"77":1}}],["give",{"2":{"3":2,"5":1,"15":1,"16":1,"27":1,"73":1}}],["gives",{"2":{"0":1,"6":2,"65":1}}],["github",{"2":{"7":1,"15":1,"65":1}}],["guide",{"2":{"44":1}}],["guarantee",{"2":{"22":1}}],["guaranteed",{"2":{"3":1,"5":1}}],["guessed",{"2":{"2":1,"19":2}}],["guess",{"2":{"0":1,"45":1}}],["gt",{"2":{"1":2,"3":3,"5":2,"7":2,"9":1,"10":2,"16":1}}],["g",{"2":{"0":1,"3":1,"5":1,"9":1,"14":1,"15":2,"16":1,"35":1,"60":1,"64":1,"79":1}}],["geotiff",{"2":{"21":1}}],["geodata",{"2":{"15":3}}],["geospatial",{"2":{"15":3,"50":1}}],["gets",{"2":{"68":2}}],["getters",{"0":{"42":1},"1":{"43":1}}],["getter",{"2":{"15":1}}],["getting",{"2":{"5":1,"47":1}}],["get",{"2":{"1":3,"2":1,"3":1,"5":4,"8":1,"12":1,"22":3,"28":1,"42":7,"68":2,"69":1,"74":1}}],["getindex",{"2":{"0":1,"3":2,"6":3,"7":1,"30":1,"41":2}}],["general",{"2":{"22":1}}],["generally",{"2":{"0":1}}],["generator",{"2":{"10":2}}],["generators",{"0":{"7":1},"2":{"34":1}}],["generates",{"2":{"9":7}}],["generate",{"2":{"3":1,"9":2,"12":1}}],["generated",{"2":{"3":1,"8":1,"39":1}}],["generic",{"2":{"0":1,"15":1,"45":1,"64":1}}],["p",{"2":{"79":1}}],["pythons",{"2":{"34":1}}],["put",{"2":{"22":1}}],["pixels",{"2":{"16":1}}],["powerful",{"2":{"54":1,"60":1}}],["polygon",{"2":{"50":1}}],["positions",{"0":{"21":1}}],["position",{"2":{"15":1,"20":1,"21":7}}],["possible",{"2":{"15":2,"16":1,"18":1,"25":1,"31":1,"65":1,"66":1}}],["point",{"2":{"0":1,"7":1,"15":2,"16":1,"20":1,"69":1}}],["points",{"2":{"0":6,"5":3,"7":4,"9":4,"10":10,"14":4,"15":7,"16":12,"19":2,"20":4,"24":9,"25":2,"42":32,"43":28,"46":9,"47":4,"48":5,"61":2,"63":2,"65":4,"68":7,"69":1,"70":4,"71":10,"72":2,"73":15,"74":1,"75":43,"78":4,"79":2}}],["pkg",{"2":{"13":2,"68":2}}],["pkg>",{"2":{"13":2}}],["planned",{"2":{"67":1}}],["places",{"2":{"67":2}}],["place",{"2":{"26":1,"59":1}}],["placed",{"2":{"10":1}}],["please",{"2":{"15":1}}],["plus",{"2":{"15":1}}],["plots",{"0":{"66":1},"2":{"0":1,"3":1,"5":2,"22":1,"66":2,"67":2}}],["plotted",{"2":{"0":1,"15":1,"18":1,"20":1,"21":1}}],["plotting",{"2":{"0":1}}],["plot",{"2":{"0":3,"2":2,"66":2,"67":2}}],["permafrost",{"2":{"55":1}}],["permutation",{"2":{"75":1}}],["permuteddimsarray",{"2":{"75":2}}],["permutedims",{"2":{"31":1,"75":3}}],["permute",{"2":{"23":1,"67":1}}],["permuting",{"2":{"10":2}}],["perform",{"2":{"31":1}}],["performed",{"2":{"15":1}}],["performance",{"0":{"32":1,"76":1},"2":{"15":3,"50":1}}],["performace",{"2":{"6":1}}],["periods",{"2":{"9":3}}],["principles",{"2":{"45":1}}],["printing",{"2":{"69":1}}],["print",{"2":{"12":2}}],["prior",{"2":{"10":1}}],["primariliy",{"2":{"3":1}}],["primitives",{"2":{"30":2}}],["primitive",{"0":{"3":1}}],["process",{"2":{"56":1,"64":1}}],["providing",{"2":{"50":1}}],["provides",{"2":{"42":1,"44":1,"57":1,"77":1}}],["provide",{"2":{"15":2}}],["provided",{"2":{"10":1,"15":5,"16":3,"19":1,"69":1}}],["projected",{"2":{"35":1,"50":1}}],["prod",{"2":{"31":1,"75":2}}],["problems",{"2":{"15":1}}],["probably",{"2":{"11":1,"45":1}}],["property",{"2":{"11":1}}],["properties",{"2":{"2":2,"10":1,"40":1,"69":1,"70":2}}],["programmatically",{"2":{"5":1}}],["predicates",{"0":{"43":1},"2":{"43":1}}],["predefined",{"2":{"33":1}}],["pressed",{"2":{"13":1}}],["preserved",{"2":{"10":1}}],["present",{"2":{"7":1,"16":1,"34":1}}],["prefereble",{"2":{"9":1}}],["previously",{"2":{"10":1}}],["previous",{"2":{"3":1,"16":1}}],["precedence",{"2":{"0":1}}],["path",{"2":{"68":1}}],["paaarnet",{"2":{"41":3}}],["pad",{"2":{"9":5}}],["padding",{"2":{"7":1,"47":1}}],["packages",{"2":{"34":2,"35":1,"45":1,"66":1,"77":1}}],["package",{"2":{"9":1,"13":1,"14":1,"15":1,"51":1,"53":1,"54":1,"68":2}}],["pairs",{"2":{"9":1,"10":8,"22":1}}],["pair",{"2":{"9":1,"10":4,"22":1}}],["past",{"2":{"5":1}}],["pass",{"2":{"6":1,"12":2,"22":1,"40":1,"47":1,"65":1}}],["passing",{"2":{"3":2,"9":1,"15":1}}],["passed",{"2":{"0":1,"2":1,"3":4,"7":1,"10":4,"12":1,"16":3,"26":1,"39":1,"68":2}}],["partly",{"2":{"71":1}}],["part",{"2":{"12":1,"65":1}}],["parent",{"2":{"5":1,"10":5,"12":4,"25":2,"26":1,"32":2,"40":1,"41":9,"60":5,"76":1}}],["parameters",{"2":{"3":1}}],["parameter",{"2":{"0":1,"22":1}}],["d=rand",{"2":{"72":1}}],["dropped",{"2":{"41":2}}],["dropdims",{"2":{"31":1,"75":1}}],["dynamicgrids",{"0":{"56":1},"2":{"26":1,"56":2}}],["dd",{"2":{"10":3,"16":3,"33":1,"38":2,"45":1,"50":1,"52":1,"64":2,"65":1,"67":1,"77":1}}],["da4",{"2":{"32":1}}],["da5",{"2":{"31":2}}],["das",{"2":{"12":1}}],["da",{"2":{"10":10,"15":2,"27":2,"29":2}}],["daily",{"2":{"9":1}}],["dayofyear",{"2":{"45":2,"47":3}}],["dayofweek",{"2":{"45":1}}],["days",{"2":{"15":1,"47":1}}],["day",{"2":{"9":3,"45":2,"47":4}}],["da3",{"2":{"6":2}}],["da2",{"2":{"6":2,"29":5}}],["da1",{"2":{"6":2,"28":2,"29":1,"30":2}}],["dataframe",{"0":{"79":1},"2":{"79":8}}],["dataframes",{"0":{"77":1},"1":{"78":1,"79":1,"80":1},"2":{"16":1,"77":1,"78":1}}],["data2",{"2":{"78":1,"79":2,"80":1}}],["data2=rand",{"2":{"78":1}}],["data1",{"2":{"78":2,"79":2,"80":1}}],["dataset",{"2":{"35":2,"53":1}}],["datasets",{"0":{"6":1},"2":{"15":1,"51":1}}],["data=autovalues",{"2":{"15":1}}],["dataapi",{"2":{"9":1}}],["data",{"2":{"0":2,"1":1,"2":1,"5":5,"6":6,"8":1,"9":2,"10":7,"12":3,"14":2,"15":17,"22":1,"24":5,"25":2,"26":2,"33":1,"34":1,"39":2,"47":1,"50":2,"51":1,"52":1,"55":1,"56":1,"58":1,"60":1,"63":3,"77":1,"78":2,"79":2,"80":1}}],["date",{"2":{"15":2,"69":1}}],["datetime",{"2":{"0":13,"5":4,"9":2,"16":1,"24":19,"45":5,"46":3,"48":11,"69":10,"70":1}}],["dates",{"2":{"0":15,"5":1,"9":1,"15":2,"24":24,"45":4,"46":4,"48":12,"69":9,"78":1}}],["d",{"2":{"3":2,"7":1,"10":3,"14":1,"15":2,"63":2,"70":3,"72":1,"73":6,"74":23,"75":22,"76":2,"79":2}}],["dsl",{"2":{"54":1}}],["dst",{"2":{"10":6}}],["ds",{"2":{"3":1,"10":4,"15":2}}],["docs",{"2":{"41":2}}],["documented",{"2":{"10":1}}],["does",{"2":{"15":1,"39":1,"45":1,"47":1,"73":1,"75":1,"77":1}}],["doesn",{"2":{"7":1,"29":1,"30":1,"64":1}}],["do",{"2":{"9":1,"10":3,"13":1,"15":2,"22":1,"31":1,"47":1,"61":1,"65":2}}],["doing",{"2":{"7":1,"47":1,"63":1,"71":1}}],["dotview",{"2":{"3":1}}],["done",{"2":{"5":1,"10":1,"77":1}}],["don",{"2":{"2":1,"15":1,"29":1,"63":1,"65":1}}],["direct",{"2":{"34":1}}],["directly",{"2":{"7":1,"32":1,"34":1,"47":1,"76":1,"80":1}}],["difficult",{"2":{"26":1}}],["differenet",{"2":{"22":1}}],["different",{"2":{"3":1,"10":1,"16":3,"21":1,"42":1}}],["divide",{"2":{"9":1}}],["div",{"2":{"7":1}}],["div>",{"2":{"7":1}}],["di",{"2":{"7":2}}],["discrete",{"2":{"47":1}}],["discarded",{"2":{"16":1}}],["distiguishing",{"2":{"42":1}}],["distance",{"2":{"15":2,"16":1}}],["diskarray",{"2":{"51":1}}],["diskarrays",{"0":{"34":1},"2":{"9":1,"34":2}}],["disk",{"2":{"34":1}}],["disgarded",{"2":{"5":1}}],["dispatch",{"2":{"0":1,"22":1}}],["dicts",{"2":{"26":1,"59":1}}],["dict",{"2":{"5":1,"9":3,"10":1,"15":4,"22":3,"27":5,"46":7,"47":9,"48":2,"63":2}}],["dictates",{"2":{"2":1}}],["dimmatrix",{"2":{"67":1}}],["dimgroupbyarray",{"2":{"9":6,"46":1,"47":6,"48":1}}],["dimname",{"2":{"9":1}}],["dimnum",{"2":{"1":4,"5":4,"38":1}}],["dimcolumn",{"2":{"8":1}}],["dimtype",{"2":{"9":1}}],["dimtable",{"2":{"8":4,"79":4}}],["dimtuple",{"2":{"6":1,"42":4}}],["dimpoints",{"2":{"7":4}}],["dimindices",{"2":{"7":10,"29":2,"37":1,"71":1}}],["dimz",{"2":{"6":4,"16":2}}],["dimesion",{"2":{"0":1}}],["dimensionmismatch",{"2":{"24":1,"73":1}}],["dimensional",{"0":{"29":1},"2":{"0":1,"3":1,"6":1,"12":2,"37":1,"44":1,"74":1}}],["dimensionaldata",{"0":{"35":1},"1":{"36":1,"37":1,"38":1,"39":1,"40":1,"41":1},"2":{"0":23,"1":9,"2":5,"3":18,"5":20,"6":3,"7":5,"8":4,"9":10,"10":17,"11":3,"12":8,"13":3,"14":1,"15":35,"16":21,"17":1,"18":6,"19":5,"20":3,"21":6,"22":4,"24":1,"25":2,"26":3,"27":1,"30":6,"33":3,"34":1,"35":1,"36":1,"39":1,"40":2,"41":8,"42":3,"44":1,"45":3,"50":1,"51":1,"59":1,"60":1,"61":1,"63":1,"67":1,"68":2,"69":1,"72":1,"77":1,"78":1}}],["dimension",{"0":{"7":1,"24":1,"28":1,"37":1,"48":1},"2":{"0":20,"1":27,"2":11,"3":32,"5":75,"6":3,"7":9,"8":7,"9":2,"10":34,"12":2,"15":24,"16":3,"21":2,"22":2,"23":1,"24":2,"27":2,"29":3,"30":1,"31":3,"33":3,"37":1,"38":5,"39":1,"40":2,"41":2,"42":6,"44":1,"46":1,"48":2,"61":1,"62":1,"63":4,"65":1,"68":2,"69":2,"70":1,"72":1,"74":1,"75":1,"77":2,"79":2}}],["dimensions",{"0":{"0":1,"33":1},"1":{"1":1,"2":1,"3":1},"2":{"0":31,"1":13,"2":7,"3":32,"5":25,"6":3,"7":5,"8":1,"9":3,"10":20,"12":2,"15":39,"16":11,"17":1,"18":6,"19":5,"20":3,"21":8,"22":5,"23":1,"24":1,"27":1,"29":4,"30":4,"32":1,"33":7,"36":2,"37":1,"41":4,"42":3,"43":2,"48":2,"62":2,"63":1,"67":1,"68":1,"70":1,"72":1,"73":1,"74":1,"77":2,"78":1,"79":2}}],["dimselector",{"0":{"71":1}}],["dimselectors",{"2":{"7":10,"71":3}}],["dimsmatch",{"2":{"3":2}}],["dimstoreduce",{"2":{"3":1}}],["dimstacks",{"0":{"72":1},"1":{"73":1,"74":1,"75":1,"76":1},"2":{"23":1}}],["dimstackinterface",{"2":{"12":2,"41":5}}],["dimstack",{"2":{"2":1,"6":19,"10":3,"41":6,"42":1,"60":2,"72":3,"73":11,"74":2,"75":22,"77":1,"78":2,"79":2,"80":3}}],["dims2indices",{"2":{"2":1}}],["dims=",{"2":{"10":1,"24":2}}],["dims=ti",{"2":{"0":1,"6":2,"9":1,"10":1,"31":1}}],["dims=z",{"2":{"0":1}}],["dims=y",{"2":{"0":1,"10":1,"75":11}}],["dims=x",{"2":{"0":1}}],["dims",{"0":{"23":2,"31":1,"36":1,"38":1},"1":{"24":2,"37":1,"38":1},"2":{"0":4,"1":11,"2":8,"3":13,"5":40,"6":3,"7":14,"8":1,"9":9,"10":40,"12":7,"14":3,"15":18,"16":6,"22":2,"23":3,"24":7,"25":1,"27":11,"28":3,"29":5,"30":4,"31":4,"32":1,"33":1,"35":1,"36":1,"37":1,"38":5,"39":2,"40":2,"41":17,"42":24,"43":29,"46":9,"47":15,"48":6,"60":5,"61":2,"63":4,"65":6,"68":13,"69":1,"70":1,"71":5,"72":5,"73":30,"74":5,"75":99,"78":4,"79":27}}],["dimarrays",{"0":{"27":1},"1":{"28":1,"29":1,"30":1,"31":1,"32":1},"2":{"27":1}}],["dimarrayinterface",{"2":{"12":2,"41":5}}],["dimarray",{"0":{"28":1},"2":{"0":4,"1":5,"2":1,"3":2,"5":35,"6":11,"7":5,"8":2,"9":13,"10":10,"14":7,"15":6,"16":11,"23":1,"24":8,"25":2,"26":1,"27":17,"28":4,"29":4,"30":2,"31":2,"32":1,"41":3,"42":7,"46":13,"47":29,"48":8,"55":1,"58":1,"60":3,"61":2,"63":2,"65":6,"68":14,"69":4,"70":2,"71":5,"72":1,"73":3,"78":1,"79":1}}],["dim",{"2":{"0":11,"1":2,"2":4,"3":9,"5":7,"8":3,"10":16,"15":12,"22":2,"28":1,"31":1,"33":3,"37":1,"78":1}}],["during",{"2":{"0":1,"34":1,"56":1}}],["dec",{"2":{"69":1}}],["declaritive",{"2":{"61":1}}],["december",{"2":{"9":2}}],["demo",{"2":{"45":1}}],["developers",{"2":{"39":1,"51":1}}],["development",{"2":{"34":1,"66":1}}],["devicebuffer",{"2":{"25":1}}],["depreciated",{"2":{"16":1}}],["deprecated",{"2":{"10":1,"66":1}}],["dependencies",{"2":{"50":1}}],["dependency",{"2":{"34":1}}],["dependent",{"2":{"0":1}}],["dependentdim",{"2":{"0":4}}],["depending",{"2":{"1":1,"5":1}}],["dest",{"2":{"10":4}}],["descriptive",{"2":{"9":1}}],["designed",{"2":{"34":1,"35":1}}],["design",{"2":{"6":2}}],["determine",{"2":{"18":1,"69":1}}],["determined",{"2":{"15":1}}],["determines",{"2":{"3":1,"7":1}}],["detected",{"2":{"15":4,"40":1,"69":2,"70":5}}],["detect",{"2":{"5":4,"15":2,"40":1}}],["details",{"2":{"0":1,"12":2,"33":1}}],["defining",{"2":{"15":2}}],["definition",{"2":{"12":2,"41":2}}],["defines",{"2":{"7":1,"10":1,"15":1,"19":1,"41":3,"42":1,"54":1}}],["defined",{"2":{"3":1,"6":1,"10":3,"15":1,"33":1,"39":1,"46":1,"47":2,"68":2,"75":6}}],["define",{"2":{"0":1,"3":1,"9":1,"15":1,"20":1,"24":1,"27":1,"42":1,"46":1,"70":1,"71":1,"78":1}}],["default",{"2":{"0":1,"1":3,"3":11,"5":4,"7":2,"9":5,"11":1,"15":7,"21":1,"66":1,"67":1}}],["w",{"2":{"79":1}}],["want",{"2":{"12":2,"13":1,"42":1,"47":2,"61":1,"65":2}}],["way",{"2":{"10":1,"15":1,"39":1,"63":1,"65":1}}],["warning",{"2":{"3":2,"30":2,"42":1}}],["warn",{"2":{"3":2}}],["wont",{"2":{"16":1}}],["would",{"2":{"7":2,"23":1,"42":1,"47":1}}],["works",{"2":{"10":1,"15":1,"23":1,"30":2,"47":2,"56":1,"73":2}}],["work",{"2":{"2":1,"5":1,"6":1,"9":1,"10":1,"15":4,"16":1,"21":2,"22":1,"23":1,"26":3,"30":3,"33":1,"39":2,"45":1,"51":1,"64":1,"66":1,"67":2,"69":1,"75":1}}],["working",{"2":{"1":1,"6":2}}],["word",{"2":{"0":1}}],["whole",{"2":{"16":2}}],["whose",{"2":{"10":3}}],["what",{"2":{"10":1,"42":2,"45":1,"47":1,"61":1,"63":1,"65":1}}],["whatever",{"2":{"7":1,"42":1}}],["which",{"2":{"9":1,"10":5,"15":1,"23":1,"31":1,"42":1,"50":1,"68":3,"71":1}}],["whichever",{"2":{"3":1}}],["while",{"2":{"3":1,"6":2,"7":1,"22":1}}],["wherever",{"2":{"10":1,"47":1}}],["where",{"2":{"3":4,"6":1,"10":4,"15":9,"16":7,"18":1,"19":2,"20":1,"21":2,"22":1,"31":1,"42":1,"47":1,"60":1,"63":1,"68":4,"70":1}}],["whenever",{"2":{"26":1}}],["when",{"2":{"0":5,"2":1,"6":2,"7":1,"9":3,"10":1,"11":1,"15":6,"16":2,"22":1,"26":1,"29":1,"30":1,"37":1,"40":1,"47":1,"69":1,"70":1,"73":1}}],["write",{"2":{"80":2}}],["writing",{"2":{"3":1,"10":1}}],["wraps",{"2":{"37":1}}],["wrapping",{"2":{"3":1,"15":1,"42":5,"51":1,"69":4}}],["wrapper",{"2":{"9":1,"10":2,"11":2,"15":4,"22":1,"33":1,"47":1,"63":1}}],["wrappers",{"2":{"0":2,"11":1,"15":1,"16":1,"22":2,"27":2,"29":1,"60":1}}],["wrapped",{"2":{"3":2,"9":1,"10":1,"33":1,"64":1}}],["wrap",{"2":{"0":2,"9":3,"33":3,"69":1}}],["weds",{"2":{"69":2}}],["were",{"2":{"30":2}}],["weeks",{"2":{"15":1}}],["week",{"2":{"15":1}}],["well",{"2":{"8":1,"29":1,"68":2}}],["wether",{"2":{"1":1,"5":1}}],["we",{"2":{"0":1,"6":1,"7":2,"9":2,"10":2,"15":3,"16":1,"23":3,"24":1,"27":2,"28":1,"29":2,"33":1,"41":2,"42":1,"45":1,"46":3,"47":13,"48":2,"51":1,"61":2,"68":3,"69":6,"70":1,"71":4,"73":2,"74":3,"79":2,"80":1}}],["winter",{"2":{"47":1}}],["wiht",{"2":{"37":1}}],["wish",{"2":{"16":1}}],["wider",{"2":{"40":1}}],["wide",{"2":{"15":1,"50":1,"77":1}}],["widely",{"2":{"1":1}}],["width",{"2":{"7":1}}],["within",{"2":{"7":1,"16":1,"68":2}}],["without",{"2":{"3":1,"6":1,"10":2,"15":2,"22":1,"29":1,"39":1,"60":1,"64":1,"69":1,"74":1}}],["with",{"0":{"28":1},"2":{"0":3,"1":5,"2":2,"3":10,"5":12,"6":8,"7":7,"8":1,"9":7,"10":10,"12":3,"13":1,"15":13,"16":10,"18":1,"19":1,"21":8,"22":1,"23":2,"24":2,"25":1,"26":1,"27":1,"28":1,"29":3,"30":2,"31":1,"32":3,"33":5,"34":1,"39":2,"41":2,"42":2,"43":1,"44":3,"45":1,"46":8,"47":9,"48":3,"51":2,"52":1,"60":2,"62":1,"63":5,"64":1,"66":2,"67":1,"68":10,"69":1,"70":2,"71":3,"73":5,"74":2,"75":1,"76":1,"77":1,"79":1}}],["will",{"2":{"0":7,"1":1,"2":2,"3":6,"5":10,"6":7,"8":1,"9":5,"10":10,"15":13,"16":7,"18":2,"19":2,"21":3,"22":2,"29":2,"38":2,"39":2,"42":1,"44":1,"45":2,"63":1,"64":1,"66":1,"67":3,"68":1,"69":2,"75":1,"79":2}}],["btime",{"2":{"76":2}}],["b=rand",{"2":{"72":1}}],["b=falses",{"2":{"60":1}}],["b=1",{"2":{"14":1,"28":1}}],["building",{"2":{"34":1}}],["but",{"2":{"0":1,"1":2,"3":9,"5":2,"6":3,"7":3,"9":6,"12":2,"15":4,"16":1,"19":1,"22":1,"24":1,"25":1,"29":2,"30":1,"34":2,"35":1,"42":1,"45":1,"47":1,"48":1,"50":1,"54":1,"61":1,"62":1,"63":2,"64":1,"65":1,"67":1,"68":1,"69":2,"70":1,"71":1}}],["bitmatrix",{"2":{"60":2}}],["bit",{"2":{"14":1}}],["bin",{"2":{"47":4}}],["binning",{"0":{"47":1},"2":{"9":2}}],["bins",{"2":{"9":15,"44":1,"47":5}}],["bar",{"2":{"63":3}}],["bayesian",{"2":{"53":1}}],["backend",{"2":{"26":1}}],["back",{"2":{"16":1,"22":1}}],["band",{"2":{"8":2}}],["basic",{"2":{"30":1}}],["basics",{"0":{"14":1}}],["basically",{"2":{"3":1,"9":1,"63":1}}],["base",{"2":{"3":2,"5":10,"6":3,"9":1,"10":5,"12":2,"16":2,"23":1,"26":1,"30":1,"41":2,"69":2,"75":1}}],["basetypeof",{"2":{"3":5}}],["basedims",{"2":{"3":2}}],["based",{"2":{"2":1,"12":1,"34":1,"63":1}}],["b>",{"2":{"7":2}}],["block",{"2":{"12":1}}],["blocks",{"2":{"12":1,"47":2}}],["blockwidth",{"2":{"12":4}}],["blob",{"2":{"7":1}}],["black",{"2":{"7":1}}],["bonus",{"2":{"23":1}}],["boundaries",{"2":{"16":1}}],["bounds",{"2":{"15":9,"19":6,"42":9,"69":1,"70":2}}],["both",{"2":{"15":1,"34":2,"51":1,"62":1,"73":1}}],["box",{"2":{"12":1,"66":1}}],["border",{"2":{"7":4}}],["bool",{"2":{"1":3,"3":6,"5":11,"9":1,"15":2,"16":1,"60":7,"68":2}}],["brackets",{"2":{"63":1}}],["break",{"2":{"47":1}}],["breaking",{"2":{"12":1,"15":1,"64":1}}],["broken",{"2":{"65":1}}],["brought",{"2":{"33":1}}],["broadcasts",{"2":{"23":1,"26":1,"75":1}}],["broadcast",{"0":{"23":2},"1":{"24":2},"2":{"9":3,"10":6,"23":4,"24":6,"25":1,"34":1,"75":2}}],["broadcasting",{"2":{"3":1,"10":1,"46":1}}],["br>",{"2":{"7":1}}],["bytes",{"2":{"32":2,"76":2}}],["by",{"0":{"9":1,"44":1,"48":1},"1":{"45":1,"46":1,"47":1,"48":1},"2":{"0":1,"1":2,"3":13,"5":2,"7":1,"9":8,"10":1,"15":8,"16":4,"20":1,"24":1,"28":1,"32":2,"33":1,"34":1,"39":2,"46":2,"47":2,"48":3,"67":1,"68":4}}],["b",{"2":{"0":7,"3":4,"5":9,"6":3,"10":4,"14":3,"15":2,"16":5,"28":3,"30":2,"33":2,"48":3,"60":2,"61":2,"63":5,"64":3,"65":3,"66":1,"67":1,"68":23,"70":3,"71":3,"72":1,"73":4,"74":23,"75":34,"76":2,"79":2}}],["behviour",{"2":{"69":1}}],["behaves",{"2":{"7":2,"35":1}}],["behaviours",{"2":{"15":1,"51":1,"64":1}}],["behaviour",{"2":{"6":2,"9":1,"15":4,"16":1,"17":1,"40":1,"66":1,"72":1}}],["best",{"2":{"65":1}}],["benchmarktools",{"2":{"32":3,"76":1}}],["benchmark",{"2":{"32":3}}],["begin+1",{"2":{"30":1}}],["beginendsteprange",{"2":{"21":2}}],["beginendrange",{"2":{"21":2}}],["begin",{"0":{"30":1},"2":{"21":4,"30":2}}],["better",{"2":{"16":1}}],["between",{"2":{"0":1,"5":1,"6":2,"15":5,"16":17,"21":1,"22":1}}],["become",{"2":{"79":1}}],["becomes",{"2":{"8":2}}],["because",{"2":{"9":2,"23":1}}],["been",{"2":{"2":1,"3":1,"6":1,"10":1}}],["be",{"2":{"0":5,"1":5,"2":4,"3":10,"5":10,"6":4,"7":3,"9":8,"10":11,"11":1,"12":3,"13":1,"15":33,"16":12,"17":1,"18":2,"19":3,"21":4,"22":3,"24":1,"26":4,"29":3,"30":1,"31":1,"33":3,"35":1,"37":1,"39":1,"40":1,"45":1,"47":1,"59":1,"60":2,"61":1,"63":1,"65":1,"68":2,"69":3,"70":2,"73":1,"75":1}}],["ecosystem",{"2":{"77":1}}],["evaluations",{"2":{"32":2}}],["evaluated",{"2":{"16":1}}],["everything",{"2":{"35":1,"59":1,"63":1}}],["everywhere",{"2":{"33":1}}],["every",{"2":{"10":2,"15":1,"16":1,"19":1}}],["even",{"2":{"7":1,"15":1,"23":1,"30":1,"64":1,"69":1,"75":1}}],["edges",{"2":{"47":1}}],["edge",{"2":{"9":1}}],["enforce",{"2":{"72":1}}],["entries",{"2":{"63":2}}],["entry",{"2":{"9":3,"46":7,"47":9,"48":2}}],["engine",{"2":{"56":1}}],["enables",{"2":{"34":1}}],["enable",{"2":{"19":1}}],["end",{"0":{"30":1},"2":{"9":3,"10":1,"15":1,"16":4,"20":1,"21":6,"30":3,"42":1}}],["equally",{"2":{"9":1}}],["equivalent",{"2":{"6":1,"7":1,"10":1}}],["estimate",{"2":{"32":4}}],["essentially",{"2":{"7":1,"9":1}}],["especially",{"2":{"7":1,"67":1}}],["effects",{"2":{"5":2}}],["error",{"2":{"3":1,"16":2,"24":1,"29":2,"47":2,"63":1,"68":3,"73":1,"75":6}}],["errors",{"2":{"2":1,"3":1}}],["empty",{"2":{"3":1,"5":2,"41":2,"70":1}}],["eltype",{"2":{"60":2,"72":4,"73":22,"74":4,"75":76,"78":2,"79":26}}],["else",{"2":{"2":1,"9":1,"59":1,"63":1}}],["element",{"2":{"0":1,"2":1,"9":2,"14":1,"24":3,"28":1,"29":2,"30":1,"42":2,"45":8,"46":7,"47":11,"48":1,"68":3,"69":3,"73":1,"74":2,"75":1,"80":1}}],["either",{"2":{"1":1,"2":1,"3":1,"5":2,"7":1,"9":4,"15":2,"22":1}}],["eaily",{"2":{"63":1}}],["early",{"2":{"12":2}}],["easiest",{"2":{"39":1}}],["easier",{"2":{"11":1,"38":1}}],["easily",{"2":{"0":1,"15":1,"35":2}}],["eachindex",{"2":{"37":2}}],["eachslice",{"2":{"10":3,"24":2,"31":1,"48":1}}],["each",{"2":{"0":1,"3":2,"6":1,"7":2,"8":1,"9":1,"15":5,"16":1,"19":1,"24":1,"42":2,"46":1,"66":1,"69":1,"74":1,"76":1,"79":3}}],["except",{"2":{"26":1}}],["exploratory",{"2":{"53":1}}],["explicit",{"2":{"15":1,"19":1,"41":1}}],["explicitly",{"2":{"15":2,"19":1}}],["explictly",{"2":{"9":1}}],["expected",{"2":{"10":1}}],["exported",{"0":{"1":1,"2":1}}],["exactly",{"2":{"15":1,"16":1,"47":1,"68":1}}],["exact",{"2":{"7":2,"9":1,"15":1,"20":1}}],["examples",{"2":{"10":2,"35":2}}],["example",{"0":{"24":1,"78":1},"2":{"0":7,"1":4,"3":2,"5":10,"6":2,"7":2,"8":1,"9":2,"10":6,"15":5,"16":7,"24":1,"26":1,"39":1,"42":1}}],["extrema",{"2":{"31":1,"75":2}}],["extra",{"2":{"0":1,"70":1}}],["extent",{"2":{"42":8}}],["extents",{"2":{"42":3}}],["extensible",{"2":{"35":1,"39":1}}],["extension",{"2":{"23":1,"54":1}}],["extends",{"2":{"50":1,"52":1}}],["extended",{"2":{"15":1,"35":2}}],["extending",{"0":{"35":1},"1":{"36":1,"37":1,"38":1,"39":1,"40":1,"41":1},"2":{"15":3,"36":1}}],["extend",{"2":{"6":1}}],["existing",{"2":{"10":1,"12":1,"16":1,"42":1,"44":1}}],["exists",{"2":{"3":1,"50":1}}],["exist",{"2":{"2":1,"59":1}}],["e",{"2":{"0":1,"3":1,"5":1,"9":1,"14":1,"15":2,"16":2,"35":1,"48":1,"60":1,"64":1,"70":3,"73":2,"79":1}}],["etc",{"2":{"0":2,"3":1,"6":1,"10":1}}],["l",{"2":{"42":2,"61":2,"63":2,"65":3,"69":9,"79":1}}],["lj",{"2":{"34":1}}],["l108",{"2":{"7":1}}],["l48",{"2":{"7":1}}],["lick",{"2":{"68":1}}],["line",{"2":{"66":1}}],["linearmap",{"2":{"15":1}}],["lie",{"2":{"16":1}}],["lies",{"2":{"6":2}}],["little",{"2":{"14":1,"16":1}}],["listed",{"2":{"19":1,"43":1,"63":1}}],["list",{"2":{"9":1}}],["likely",{"2":{"12":2,"15":1}}],["like",{"0":{"73":1,"74":1},"2":{"0":1,"3":2,"5":1,"6":1,"7":4,"9":2,"10":3,"11":1,"15":5,"16":2,"29":3,"31":1,"33":1,"37":1,"40":1,"42":2,"47":3,"50":1,"61":1,"62":1,"63":1,"65":1,"68":6,"70":1,"71":2,"72":1,"73":1,"75":1}}],["legend",{"2":{"66":1}}],["less",{"2":{"47":1}}],["letting",{"2":{"33":1}}],["let",{"2":{"32":1}}],["lets",{"2":{"11":1,"22":1,"40":1,"45":2,"46":1,"47":1}}],["left",{"2":{"12":1,"14":3}}],["leans",{"2":{"25":1}}],["leap",{"2":{"15":1}}],["leave",{"2":{"5":1}}],["leaves",{"2":{"3":1}}],["least",{"2":{"3":1,"12":4}}],["level",{"2":{"3":2}}],["length=365",{"2":{"45":1}}],["lengths",{"2":{"3":1,"24":1,"73":1}}],["length",{"2":{"0":1,"3":6,"5":4,"9":4,"12":1,"15":5,"19":1,"37":1,"41":2,"77":1}}],["lazily",{"2":{"77":1}}],["lazy",{"2":{"8":1,"34":1}}],["largest",{"2":{"75":1,"77":1}}],["large",{"2":{"51":1}}],["larger",{"2":{"24":1}}],["language",{"2":{"25":1}}],["lastindex",{"2":{"31":1}}],["last",{"2":{"9":2,"30":1,"42":1}}],["layermetadata",{"2":{"12":1,"63":1}}],["layerdims",{"2":{"12":3,"41":2,"63":1}}],["layernames=nothing",{"2":{"8":1}}],["layered",{"2":{"6":2}}],["layer",{"2":{"6":5,"10":2,"26":2,"29":1,"74":1,"75":1,"77":2,"79":1}}],["layersfrom=",{"2":{"79":2}}],["layersfrom=nothing",{"2":{"6":1,"8":1}}],["layersfrom",{"2":{"8":1}}],["layers",{"2":{"6":9,"8":1,"10":6,"60":2,"72":4,"73":9,"74":2,"75":25,"76":2,"77":2,"78":1,"79":1}}],["layout",{"2":{"0":1}}],["later",{"2":{"9":1}}],["latitude",{"2":{"0":1}}],["lat",{"2":{"0":1}}],["labelled",{"2":{"66":1}}],["labelling",{"2":{"5":1}}],["labels=x",{"2":{"47":2}}],["labels",{"2":{"9":21,"22":1,"67":1}}],["label",{"2":{"0":3,"2":5,"33":1}}],["lt",{"2":{"0":12,"1":2,"3":4,"5":2,"16":1,"21":1,"38":3,"56":1,"57":1,"74":1}}],["lot",{"2":{"47":1,"67":1}}],["log",{"2":{"32":1}}],["looping",{"2":{"77":1}}],["loop",{"2":{"77":1}}],["look",{"2":{"45":1}}],["lookuparray",{"2":{"65":1}}],["lookupdim",{"2":{"10":1}}],["lookuptrait",{"2":{"10":1,"17":1,"18":1,"19":1,"20":1,"21":1}}],["lookupcomponent",{"2":{"10":1}}],["lookups",{"0":{"15":1,"69":1},"1":{"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1},"2":{"2":3,"3":2,"5":1,"7":2,"10":2,"15":34,"16":11,"17":1,"18":6,"19":5,"20":3,"21":6,"22":4,"27":1,"33":2,"37":1,"42":1,"50":1,"61":1,"68":1,"69":4,"70":1,"71":1}}],["lookup",{"0":{"17":1,"70":1},"1":{"18":1,"19":1,"20":1,"21":1},"2":{"0":4,"1":1,"2":13,"3":2,"5":9,"7":2,"9":2,"10":11,"15":52,"16":1,"17":2,"18":6,"20":1,"21":4,"35":3,"37":1,"40":3,"42":18,"43":8,"47":2,"62":1,"63":1,"65":1,"68":2,"69":10,"70":4,"72":1}}],["loosely",{"2":{"17":1}}],["location",{"2":{"20":1}}],["located",{"2":{"16":1}}],["locuss",{"2":{"15":1,"16":1}}],["locus",{"2":{"0":1,"15":12,"16":2,"20":2,"21":5,"42":6}}],["losing",{"2":{"9":1,"60":1}}],["lowerbound",{"2":{"19":1}}],["lower",{"2":{"16":1,"19":1}}],["low",{"2":{"3":1}}],["long",{"2":{"38":1,"39":1,"76":1}}],["longitudes",{"2":{"15":1}}],["longitude",{"2":{"0":1}}],["longer",{"2":{"0":1,"3":1,"15":1}}],["lon",{"2":{"0":1}}],["loading",{"2":{"0":1}}],["load",{"2":{"0":1,"15":1,"45":1,"50":1,"57":1}}],["csv",{"0":{"80":1},"2":{"77":1,"80":6}}],["c=rand",{"2":{"72":1}}],["cryogridoutput",{"2":{"55":1}}],["cryogrid",{"0":{"55":1},"2":{"55":2}}],["crs",{"2":{"50":1}}],["create",{"2":{"5":4,"9":1,"10":2,"14":1,"15":2,"21":2,"25":1,"45":2,"68":1,"69":5}}],["created",{"2":{"0":1}}],["creating",{"2":{"0":1,"27":1}}],["climate",{"2":{"52":1}}],["climatebase",{"0":{"52":1},"2":{"52":1}}],["cloud",{"2":{"34":1}}],["closest",{"2":{"68":1}}],["closely",{"2":{"51":1}}],["closed",{"2":{"16":3,"47":35}}],["close",{"2":{"12":3,"68":1}}],["clashes",{"2":{"0":1,"16":1}}],["cycling",{"2":{"15":1}}],["cyclical",{"2":{"69":1}}],["cyclic",{"2":{"9":1,"15":5,"69":5}}],["cyclicbins",{"2":{"9":4}}],["cycle=month",{"2":{"69":1}}],["cycle=24",{"2":{"47":1}}],["cycle=12",{"2":{"47":1}}],["cycled",{"2":{"15":3}}],["cycles",{"2":{"9":1,"69":1}}],["cycle",{"2":{"9":5,"15":9}}],["cua2",{"2":{"25":2}}],["cua",{"2":{"25":2}}],["cuarray",{"2":{"10":1,"25":2,"60":1}}],["cuda",{"0":{"25":1},"1":{"26":1},"2":{"25":2,"26":1}}],["curresponding",{"2":{"15":3}}],["current",{"2":{"5":1,"15":1,"68":1}}],["customise",{"2":{"64":1}}],["custom=dd",{"2":{"10":1}}],["custom=10",{"2":{"10":1}}],["custom",{"2":{"0":4,"3":1,"8":2,"9":1,"10":9,"26":1,"35":2,"48":1}}],["center",{"2":{"16":5,"20":2,"21":5,"42":7,"65":1,"70":1}}],["central",{"2":{"0":1}}],["cellular",{"2":{"56":1}}],["cells",{"2":{"20":1,"21":1,"68":1}}],["cell",{"2":{"3":1,"16":1}}],["choosing",{"2":{"68":1}}],["choose",{"2":{"39":1,"66":1}}],["chosen",{"2":{"2":1,"7":1,"9":1}}],["child",{"2":{"10":1}}],["chunked",{"2":{"34":1}}],["chunk",{"2":{"9":1}}],["channel",{"2":{"14":1}}],["channel=",{"2":{"14":1}}],["changing",{"2":{"10":1,"15":1,"64":1}}],["changes",{"2":{"12":1}}],["change",{"2":{"3":1,"10":5,"15":4,"65":1}}],["changed",{"2":{"3":1}}],["char",{"2":{"0":1,"3":1,"7":1,"14":1,"15":1,"61":2,"63":2,"65":3,"70":1,"78":2,"79":3}}],["check=true",{"2":{"3":1}}],["check",{"2":{"1":2,"3":1,"5":2,"13":1,"15":1,"16":1,"63":1}}],["cost",{"2":{"32":1}}],["cover",{"2":{"44":1}}],["cov",{"2":{"31":1}}],["core",{"2":{"63":1}}],["cor",{"2":{"31":1}}],["correct",{"2":{"15":2,"16":1,"21":1,"26":1}}],["correspond",{"2":{"3":1,"21":3}}],["could",{"2":{"16":1,"24":1,"47":1}}],["counted",{"2":{"16":1}}],["coordinate",{"2":{"35":1}}],["coordinatetransformations",{"2":{"15":2}}],["coordination",{"2":{"34":1}}],["coords",{"2":{"10":2}}],["copy",{"2":{"10":8}}],["coded",{"2":{"17":1}}],["code",{"2":{"6":2,"12":2,"25":1}}],["collected",{"2":{"77":1}}],["collection",{"2":{"72":1}}],["collect",{"2":{"60":1}}],["column",{"2":{"8":2,"79":3}}],["columns",{"2":{"1":1,"5":1,"8":3,"19":1,"77":2,"79":3}}],["colormap=",{"2":{"67":1}}],["color",{"2":{"7":1}}],["colon",{"2":{"2":2,"3":1,"6":1}}],["command",{"2":{"13":1}}],["commands",{"2":{"13":1}}],["commondatamodel",{"2":{"34":1}}],["commondims",{"2":{"3":5}}],["commonly",{"2":{"15":1}}],["common",{"2":{"0":2,"9":1,"15":1,"24":1,"45":1,"50":1,"63":1}}],["compile",{"2":{"76":1}}],["compilation",{"2":{"76":1}}],["complicated",{"2":{"14":1,"16":1}}],["components",{"2":{"12":4,"41":4}}],["compatability",{"0":{"34":1}}],["compatible",{"2":{"8":1}}],["comparing",{"2":{"3":1}}],["comparisons",{"2":{"3":2}}],["compare",{"2":{"3":6}}],["compared",{"2":{"3":1}}],["comparedims",{"2":{"3":4}}],["com",{"2":{"7":1}}],["combines",{"2":{"16":1,"42":1}}],["combined",{"2":{"7":1,"10":1,"15":1,"29":1,"62":1}}],["combinedims",{"2":{"3":1}}],["combine",{"2":{"3":1,"8":1}}],["combinations",{"2":{"7":2}}],["combination",{"2":{"1":1,"5":1,"34":2}}],["conflicts",{"2":{"42":1}}],["confusing",{"2":{"39":1}}],["confused",{"2":{"16":1}}],["consistency",{"2":{"72":1}}],["consistent",{"2":{"42":1}}],["consecutive",{"2":{"29":2}}],["constraint",{"2":{"29":1}}],["constructing",{"0":{"28":1},"2":{"40":1}}],["construction",{"2":{"15":1,"21":1}}],["constructionbase",{"2":{"10":1,"39":2,"64":2}}],["construct",{"2":{"8":1}}],["constructor",{"2":{"6":1,"15":1,"25":1,"63":1}}],["constructors",{"2":{"5":1,"40":2}}],["constructed",{"2":{"0":1,"3":1,"6":1,"12":2,"15":1,"36":1}}],["const",{"2":{"10":1,"16":1,"45":1}}],["converging",{"2":{"51":1}}],["conversion",{"2":{"22":1}}],["converrsions",{"2":{"21":1}}],["converting",{"0":{"79":1,"80":1}}],["convertable",{"2":{"26":1}}],["converts",{"2":{"2":1,"26":1}}],["convert",{"2":{"2":1,"3":1,"15":1,"26":1,"69":1}}],["converted",{"2":{"0":1,"3":1,"8":1,"15":1,"26":1}}],["concatenate",{"2":{"10":4}}],["concrete",{"2":{"0":1,"1":2,"3":3,"5":3,"6":1,"15":2}}],["contents",{"2":{"22":1}}],["contexts",{"2":{"15":3}}],["context",{"2":{"3":1,"5":1,"12":1,"15":1}}],["contained",{"2":{"7":1,"15":1,"16":1,"59":1}}],["contain",{"2":{"2":1,"10":2,"16":2}}],["contains",{"2":{"1":1,"5":1,"7":2,"9":1,"10":1,"15":2,"16":9,"68":2,"71":1}}],["containing",{"2":{"1":1,"5":2}}],["conatining",{"2":{"3":1}}],["cairomakie",{"2":{"67":1}}],["caveats",{"2":{"63":1}}],["cartesianindex",{"2":{"29":2}}],["cartesianindices",{"2":{"7":4,"29":1,"71":1}}],["caution",{"2":{"16":1}}],["capable",{"2":{"15":1}}],["captions",{"2":{"5":1}}],["category",{"2":{"78":5,"79":10,"80":1}}],["categorises",{"2":{"22":1}}],["categories",{"2":{"15":3,"69":1}}],["categorical",{"2":{"0":2,"3":2,"5":3,"7":1,"10":1,"14":2,"15":8,"16":3,"47":2,"61":2,"63":2,"65":4,"67":1,"68":13,"69":5,"70":3,"78":2}}],["cat",{"2":{"10":2,"31":1}}],["cases",{"2":{"35":1,"37":1}}],["case",{"2":{"10":1,"65":1}}],["calculate",{"2":{"9":1}}],["call",{"2":{"12":1,"47":1}}],["calling",{"2":{"10":1,"38":1,"40":1}}],["callable",{"2":{"9":1}}],["called",{"2":{"3":2,"26":1,"40":1}}],["cant",{"2":{"69":1}}],["cannot",{"2":{"18":1}}],["can",{"2":{"0":2,"1":4,"2":3,"3":7,"5":9,"6":2,"7":4,"8":1,"9":9,"10":6,"13":1,"15":18,"16":3,"21":3,"22":2,"23":1,"24":1,"27":1,"28":1,"29":4,"30":2,"31":2,"33":5,"35":1,"39":1,"41":2,"42":1,"43":1,"45":3,"46":2,"47":7,"48":2,"59":1,"60":1,"63":2,"64":1,"68":7,"69":1,"70":2,"71":4,"73":3,"75":1,"76":1,"79":2,"80":1}}],["c",{"2":{"0":6,"3":2,"5":9,"7":2,"10":3,"14":2,"15":2,"48":2,"61":2,"63":2,"65":3,"66":1,"67":1,"68":29,"70":3,"71":2,"72":1,"73":8,"74":23,"75":22,"76":2,"78":3,"79":2}}],["zarr",{"2":{"34":1}}],["zip",{"2":{"34":1}}],["zero",{"2":{"12":2,"68":1,"74":1}}],["zeros",{"2":{"0":1,"5":6,"10":1,"27":4,"41":2}}],["z=dd",{"2":{"10":1}}],["z=",{"2":{"10":1}}],["zdim",{"2":{"0":4}}],["z",{"2":{"0":8,"1":9,"3":4,"5":9,"10":12,"29":13,"33":3,"41":2,"65":2,"67":1,"78":4,"79":22,"80":9}}],["yaxarray",{"2":{"35":1,"51":1}}],["yaxarrays",{"0":{"51":1},"2":{"34":1,"51":1}}],["yet",{"2":{"12":2,"21":1}}],["yearday",{"2":{"45":2}}],["yearmonthday",{"2":{"45":1}}],["yearmonth",{"2":{"45":1}}],["years",{"2":{"15":3}}],["year",{"2":{"9":1,"15":4,"45":1}}],["y=near",{"2":{"74":1}}],["y=not",{"2":{"68":1}}],["y=4",{"2":{"74":1,"76":1}}],["y=where",{"2":{"68":1}}],["y=at",{"2":{"68":2}}],["y=begin+1",{"2":{"30":1}}],["y=end",{"2":{"30":1}}],["y=dimarray",{"2":{"10":1}}],["y=>isodd",{"2":{"9":1}}],["your",{"2":{"10":1,"14":1,"16":1,"39":2}}],["yourdimarray",{"2":{"39":1}}],["yourdim",{"2":{"0":1}}],["you",{"2":{"8":1,"10":2,"12":2,"13":4,"15":2,"16":1,"30":1,"31":1,"33":1,"39":1,"42":2,"45":1,"47":1,"59":1,"63":4,"65":4,"69":1,"73":1}}],["ydim",{"2":{"0":7}}],["y",{"2":{"0":16,"1":12,"3":8,"5":26,"6":2,"7":12,"8":2,"9":5,"10":12,"15":9,"16":15,"24":8,"25":2,"27":24,"29":7,"30":2,"31":3,"32":3,"33":3,"41":3,"42":30,"43":22,"60":8,"61":3,"63":2,"65":10,"67":2,"68":14,"70":3,"71":8,"72":10,"73":34,"74":4,"75":80,"78":10,"79":32,"80":1}}],["xy",{"2":{"79":2}}],["xarray",{"2":{"34":1}}],["xz",{"2":{"29":1}}],["x=not",{"2":{"68":1}}],["x=near",{"2":{"68":2}}],["x=where",{"2":{"68":1}}],["x=touches",{"2":{"68":1}}],["x=interval",{"2":{"68":1}}],["x=openinterval",{"2":{"68":1}}],["x=1",{"2":{"68":2,"74":1,"76":1}}],["x=contains",{"2":{"68":2}}],["x=at",{"2":{"68":3,"74":2}}],["x=all",{"2":{"16":1}}],["x=>",{"2":{"48":1}}],["x=>bins",{"2":{"47":2}}],["x=begin",{"2":{"30":1}}],["x=begin+1",{"2":{"30":1}}],["x=dimarray",{"2":{"10":1}}],["x2",{"2":{"10":3}}],["x26",{"2":{"7":12}}],["x1",{"2":{"10":3}}],["xs",{"2":{"2":1,"3":2,"5":2,"8":1,"15":6,"22":1}}],["xdim",{"2":{"0":7}}],["x3c",{"2":{"0":10,"5":3,"6":1,"7":14,"8":2,"9":3,"11":2,"12":2,"15":12,"16":9,"18":6,"19":4,"20":3,"21":5,"22":2,"32":2}}],["x",{"2":{"0":17,"1":27,"2":9,"3":22,"5":63,"6":3,"7":16,"8":5,"9":2,"10":25,"15":28,"16":30,"22":6,"24":8,"25":2,"27":24,"29":18,"30":2,"31":3,"32":3,"33":6,"39":1,"41":4,"42":28,"43":23,"45":3,"46":3,"47":12,"48":3,"60":8,"61":4,"63":5,"65":8,"66":1,"67":3,"68":23,"69":7,"70":3,"71":8,"72":10,"73":25,"75":84,"78":10,"79":32,"80":1}}],["irrigular",{"2":{"19":1}}],["irregular",{"2":{"7":2,"9":4,"10":2,"15":3,"16":6,"19":4,"46":7,"47":6,"68":6,"69":3,"70":1,"71":4}}],["io",{"2":{"12":11}}],["images",{"2":{"57":1}}],["improving",{"2":{"65":1}}],["imperitive",{"2":{"61":1}}],["important",{"2":{"15":3}}],["implements",{"2":{"41":2,"77":1}}],["implemented",{"2":{"38":1,"41":2}}],["implement",{"2":{"6":1,"39":1,"77":1}}],["implementation",{"2":{"6":1,"15":2,"41":2,"55":1}}],["implementations",{"2":{"0":1}}],["immutable",{"2":{"10":1,"26":1,"39":1,"65":1}}],["ideal",{"2":{"47":1}}],["identifier",{"2":{"42":1}}],["identical",{"2":{"15":2,"22":1,"72":1}}],["identity",{"2":{"9":2,"47":2}}],["id=",{"2":{"7":1}}],["i>",{"2":{"7":1}}],["i>type",{"2":{"7":1}}],["ignoring",{"2":{"5":1}}],["ignores",{"2":{"67":1}}],["ignore",{"2":{"3":2,"33":1,"39":1}}],["ignored",{"2":{"3":1}}],["i",{"2":{"2":2,"3":3,"7":1,"14":1,"37":1,"38":1,"48":1,"79":1}}],["if",{"2":{"0":1,"1":2,"2":3,"3":5,"5":2,"6":1,"7":2,"9":1,"10":5,"13":1,"15":8,"16":3,"22":2,"37":1,"39":1,"42":1,"59":1,"63":2,"65":1,"67":1,"71":1,"74":2,"75":1}}],["isend",{"2":{"43":5}}],["isexplicit",{"2":{"43":5}}],["ispoints",{"2":{"43":6}}],["isintervals",{"2":{"43":6}}],["isreverse",{"2":{"43":5}}],["isregular",{"2":{"42":2,"43":5}}],["isforward",{"2":{"43":5}}],["isordered",{"2":{"43":6}}],["isodd",{"2":{"9":2}}],["iscenter",{"2":{"43":5}}],["iscyclic",{"2":{"43":6}}],["iscategorical",{"2":{"43":7}}],["isstart",{"2":{"43":5}}],["issampled",{"2":{"43":7}}],["issue",{"2":{"15":1,"65":1}}],["isbits",{"2":{"26":1}}],["isapprox",{"2":{"16":1}}],["isa",{"2":{"6":1}}],["is",{"2":{"0":7,"1":3,"2":4,"3":14,"5":7,"6":3,"7":6,"9":12,"10":11,"11":3,"12":5,"13":1,"15":31,"16":8,"17":1,"18":3,"19":2,"21":1,"22":2,"23":2,"25":3,"26":2,"30":2,"31":1,"33":1,"34":3,"35":2,"38":2,"39":5,"41":3,"42":6,"47":3,"48":1,"50":4,"51":3,"53":2,"54":1,"56":1,"57":1,"60":1,"61":1,"62":1,"63":3,"64":1,"65":3,"66":2,"67":1,"68":7,"69":2,"70":5,"72":2,"76":2,"77":1,"79":1}}],["iter",{"2":{"14":1}}],["iter=1",{"2":{"14":1}}],["iterates",{"2":{"10":1}}],["iterate",{"2":{"7":1}}],["iterator",{"2":{"6":2}}],["iteration",{"2":{"6":2,"34":1}}],["its",{"2":{"5":1,"9":2,"10":3,"26":1,"35":1,"51":1,"54":1,"65":1}}],["it",{"2":{"0":1,"2":1,"3":2,"5":1,"6":2,"7":1,"9":3,"10":5,"11":2,"12":1,"13":3,"15":11,"16":3,"18":1,"22":1,"27":1,"29":1,"30":1,"31":1,"32":1,"33":2,"34":1,"37":1,"38":1,"39":1,"41":2,"42":1,"45":1,"47":2,"50":1,"51":1,"54":1,"61":1,"63":1,"65":2,"67":1,"68":3,"69":1,"73":2}}],["inverts",{"2":{"73":1}}],["invalid",{"2":{"29":1}}],["inferno",{"2":{"67":1}}],["information",{"2":{"5":1,"15":3,"42":1}}],["innaccurate",{"2":{"19":1}}],["inner",{"2":{"12":1,"60":2}}],["including",{"2":{"18":1,"34":1,"68":1}}],["included",{"2":{"3":1,"16":1,"22":1,"47":1}}],["include",{"2":{"2":1,"3":2,"12":1,"16":1,"68":1,"69":1}}],["inbuilt",{"2":{"10":1}}],["inside",{"2":{"16":1,"30":1,"68":1}}],["installed",{"2":{"13":1}}],["install",{"2":{"13":1,"68":1}}],["installation",{"0":{"13":1}}],["instead",{"2":{"9":1,"16":1,"18":1,"22":1,"30":1,"67":1,"71":1}}],["inserted",{"2":{"0":1}}],["initially",{"2":{"6":2}}],["inputs",{"2":{"38":1,"40":1}}],["input",{"2":{"3":1,"16":1,"19":1}}],["inds",{"2":{"29":2}}],["indicate",{"2":{"16":1,"21":1,"31":1}}],["indicates",{"2":{"15":2,"18":3,"20":1,"21":1,"22":1}}],["indicating",{"2":{"15":5}}],["indices",{"2":{"2":2,"5":1,"7":3,"10":2,"16":4,"33":1,"68":3,"69":1,"71":1}}],["individual",{"2":{"7":1}}],["indes",{"2":{"16":1}}],["independent",{"2":{"0":1,"15":1}}],["independentdim",{"2":{"0":5}}],["indexes",{"2":{"68":1}}],["indexed",{"2":{"6":2,"15":2}}],["indexing",{"0":{"29":1,"30":1,"73":1,"74":1},"2":{"0":2,"5":3,"6":2,"7":1,"15":4,"28":1,"29":4,"30":3,"32":1,"50":1,"68":7,"74":1,"76":3}}],["index",{"2":{"0":2,"3":3,"5":6,"6":2,"7":4,"8":2,"10":5,"15":5,"16":7,"17":1,"18":4,"19":4,"20":2,"21":5,"29":2,"30":1,"33":1,"68":3,"71":1,"74":1}}],["inherits",{"2":{"51":1}}],["inherit",{"2":{"0":1,"1":1,"5":1}}],["intselectors",{"2":{"16":1}}],["intselector",{"2":{"16":4}}],["int8",{"2":{"14":5}}],["intentionally",{"2":{"34":1}}],["intended",{"2":{"16":1}}],["integrate",{"2":{"34":1}}],["integrations",{"0":{"49":1},"1":{"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1}}],["integration",{"0":{"26":1}}],["integers",{"2":{"45":1,"47":1}}],["integer",{"2":{"3":1,"5":4,"9":7,"38":1}}],["inteface",{"2":{"12":2}}],["interoperability",{"2":{"77":1}}],["interterface",{"0":{"41":1}}],["interact",{"2":{"16":1}}],["intermediate",{"2":{"16":1}}],["interpolate",{"2":{"7":1}}],["interpolation",{"2":{"7":3,"71":1}}],["interfaces",{"0":{"41":1},"2":{"12":2,"41":5}}],["interface",{"0":{"8":1,"12":1},"2":{"3":1,"12":4,"34":1,"35":1,"64":1,"77":2,"80":1}}],["internally",{"2":{"63":1}}],["internal",{"0":{"12":1},"2":{"3":1,"10":1}}],["intervalbounds",{"2":{"42":4,"68":1}}],["interval",{"2":{"0":1,"7":1,"9":2,"15":5,"16":10,"19":1,"20":2,"21":4,"42":2,"47":9,"68":3,"69":1,"70":1}}],["intervalsets",{"2":{"9":1,"16":1,"47":6,"68":5,"70":1}}],["intervals",{"2":{"0":1,"7":1,"9":4,"15":13,"16":10,"19":3,"20":4,"21":1,"42":1,"47":7,"65":2,"68":14,"69":6,"70":2}}],["int",{"2":{"1":5,"2":2,"5":5,"6":2,"8":1,"9":4,"16":1,"30":2,"31":1,"33":1,"38":1,"47":1,"68":4}}],["int64",{"2":{"0":2,"7":6,"9":3,"10":3,"14":4,"15":2,"16":11,"24":5,"27":2,"29":6,"42":17,"43":14,"45":12,"46":11,"47":5,"65":2,"69":3,"70":1,"71":3,"78":4,"79":8}}],["into",{"2":{"0":3,"7":2,"8":1,"9":1,"10":1,"15":3,"25":1,"26":1,"33":2,"47":4,"55":1,"62":1,"67":1,"76":1}}],["in",{"2":{"0":7,"1":3,"2":2,"3":13,"5":5,"6":6,"7":5,"9":6,"10":23,"11":1,"12":1,"15":12,"16":9,"18":3,"19":2,"20":1,"21":2,"22":2,"23":1,"26":1,"29":2,"30":4,"31":1,"33":1,"34":2,"35":2,"37":1,"39":2,"40":2,"41":10,"42":3,"47":4,"59":1,"63":5,"64":1,"65":2,"66":1,"67":3,"68":7,"69":3,"72":1,"75":2,"76":1,"77":1}}],["hundreds",{"2":{"77":1}}],["humidity",{"2":{"10":6}}],["histogram",{"2":{"32":2}}],["h",{"2":{"14":1,"79":1}}],["href=",{"2":{"7":1}}],["https",{"2":{"7":1}}],["heatmap",{"2":{"67":1}}],["helper",{"2":{"47":1}}],["her",{"2":{"47":1}}],["here",{"2":{"6":1,"7":1,"10":1,"27":1,"28":1,"47":2,"63":1,"67":1,"69":3}}],["heirarchy",{"2":{"0":1}}],["hard",{"2":{"17":1}}],["haskey",{"2":{"22":2}}],["hasselection",{"2":{"15":2}}],["hasn",{"2":{"2":1}}],["has",{"2":{"1":1,"3":2,"5":3,"6":1,"10":3,"15":1,"22":1,"26":1,"32":1,"37":1,"39":2,"40":1,"42":1,"70":1}}],["hasdim",{"2":{"1":6,"5":6}}],["have",{"2":{"0":1,"5":1,"6":2,"8":1,"9":2,"10":3,"13":1,"15":3,"19":2,"22":1,"29":1,"34":1,"35":1,"36":1,"37":1,"39":1,"47":1,"65":1,"67":1,"72":1,"79":1}}],["how",{"2":{"15":2,"18":2,"33":1,"45":1,"61":1}}],["however",{"2":{"10":1,"16":1}}],["hold",{"2":{"9":1,"37":1,"69":1,"70":1}}],["holds",{"2":{"6":1,"15":4,"69":1}}],["holding",{"2":{"1":1,"2":1,"5":9,"7":1,"9":2,"19":1,"62":1,"71":1}}],["hours",{"2":{"9":4,"47":2}}],["hour",{"2":{"0":1,"9":1,"45":4,"46":1,"47":2,"48":3}}],["jump",{"0":{"54":1},"2":{"54":1}}],["jul",{"2":{"47":2,"69":1}}],["juliaend",{"2":{"21":1}}],["juliaexplicit",{"2":{"19":1}}],["juliapoints",{"2":{"20":1}}],["juliairregular",{"2":{"19":1}}],["juliaintselector",{"2":{"16":1}}],["juliaintervals",{"2":{"9":1,"20":1}}],["juliaindependentdim",{"2":{"0":1}}],["juliaforwardordered",{"2":{"18":1}}],["juliaformat",{"2":{"2":1,"40":1}}],["juliawhere",{"2":{"16":1}}],["juliaordered",{"2":{"18":1}}],["juliaorder",{"2":{"15":1,"18":1}}],["juliaotherdims",{"2":{"1":1,"5":1}}],["juliaval",{"2":{"15":1}}],["juliatouches",{"2":{"16":1}}],["juliatransformed",{"2":{"15":1}}],["juliatimedim",{"2":{"0":2}}],["julianear",{"2":{"16":1}}],["julianometadata",{"2":{"22":1}}],["julianolookup",{"2":{"15":1}}],["julianoname",{"2":{"11":1}}],["julianame",{"2":{"5":1,"11":1}}],["julianame2dim",{"2":{"3":1}}],["juliaunits",{"2":{"22":1}}],["juliaunordered",{"2":{"18":1}}],["juliaunaligned",{"2":{"15":1}}],["juliaunmergedims",{"2":{"10":2}}],["juliausing",{"2":{"0":4,"3":2,"5":1,"10":1,"14":1,"15":6,"16":7,"25":1,"33":1,"42":1,"45":1,"67":1,"68":1,"69":1,"78":1}}],["juliahasselection",{"2":{"15":1}}],["juliahasdim",{"2":{"1":1,"5":1}}],["juliahours",{"2":{"9":1}}],["juliacenter",{"2":{"21":1}}],["juliacyclic",{"2":{"15":1}}],["juliacyclicbins",{"2":{"9":1}}],["juliacontains",{"2":{"16":1}}],["juliacopy",{"2":{"10":2}}],["juliacombinedims",{"2":{"3":1}}],["juliacomparedims",{"2":{"3":1}}],["juliacommondims",{"2":{"3":1}}],["juliacategorical",{"2":{"15":1}}],["juliacat",{"2":{"10":1}}],["juliaranges",{"2":{"9":1}}],["juliaregular",{"2":{"19":1}}],["juliareverseordered",{"2":{"18":1}}],["juliareorder",{"2":{"10":1}}],["juliarebuild",{"2":{"10":1,"12":1,"39":1}}],["juliarefdims",{"2":{"5":1,"12":1}}],["juliareducedims",{"2":{"3":1}}],["juliabegin",{"2":{"21":1}}],["juliabetween",{"2":{"16":1}}],["juliabounds",{"2":{"15":1}}],["juliablockwidth",{"2":{"12":1}}],["juliabroadcast",{"2":{"10":2}}],["juliabins",{"2":{"9":1}}],["juliabase",{"2":{"5":4,"10":4}}],["juliabasedims",{"2":{"3":1}}],["juliabasetypeof",{"2":{"3":1}}],["juliagroupby",{"2":{"9":1}}],["juliamakie",{"2":{"67":1}}],["juliamap",{"2":{"6":1}}],["juliamodify",{"2":{"10":1}}],["juliamonths",{"2":{"9":1}}],["juliamergedlookup",{"2":{"15":1}}],["juliamergedims",{"2":{"10":3}}],["juliamean",{"2":{"6":1}}],["juliametadata",{"2":{"5":1,"22":1}}],["juliaall",{"2":{"16":1}}],["juliaaligned",{"2":{"15":1}}],["juliaat",{"2":{"16":1}}],["juliaarrayselector",{"2":{"16":1}}],["juliaautoposition",{"2":{"21":1}}],["juliaautospan",{"2":{"19":1}}],["juliaautoorder",{"2":{"18":1}}],["juliaautovalues",{"2":{"15":1}}],["juliaautolookup",{"2":{"15":1}}],["juliaa",{"2":{"10":1}}],["juliaabstractmetadata",{"2":{"22":1}}],["juliaabstractcategorical",{"2":{"15":1}}],["juliaabstractcyclic",{"2":{"15":1}}],["juliaabstractsampled",{"2":{"15":1}}],["juliaabstractname",{"2":{"11":1}}],["juliaabstractdimtable",{"2":{"8":1}}],["juliaabstractdimstack",{"2":{"6":1}}],["juliaabstractdimarray",{"2":{"5":1}}],["juliaabstractbasicdimarray",{"2":{"5":1}}],["juliaanondim",{"2":{"0":1}}],["julias",{"2":{"34":2}}],["juliastart",{"2":{"21":1}}],["juliashiftlocus",{"2":{"15":1}}],["juliashow",{"2":{"12":2}}],["juliaspan",{"2":{"15":1,"19":1}}],["juliasampling",{"2":{"15":1,"20":1}}],["juliasampled",{"2":{"15":1}}],["juliaselector",{"2":{"16":1}}],["juliaselectindices",{"2":{"2":1}}],["juliaset",{"2":{"10":1}}],["juliasetdims",{"2":{"3":1}}],["juliaseasons",{"2":{"9":1}}],["juliasortdims",{"2":{"3":1}}],["juliaslicedims",{"2":{"3":1}}],["juliaswapdims",{"2":{"3":1}}],["julialocus",{"2":{"15":1}}],["julialookuptrait",{"2":{"17":1}}],["julialookups",{"2":{"15":1}}],["julialookup",{"2":{"2":1,"15":1}}],["julialabel",{"2":{"2":1}}],["julia>",{"2":{"1":12,"3":4,"5":21,"6":8,"7":2,"8":2,"9":3,"10":8,"13":1,"24":1,"27":1,"32":1,"33":1,"41":1,"60":1,"61":2,"68":1,"69":1,"72":1,"76":1,"80":1}}],["juliajulia>",{"2":{"1":4,"3":1,"5":8,"6":1,"7":1,"8":1,"9":3,"10":7,"13":3,"14":4,"24":7,"25":2,"27":14,"28":2,"29":7,"30":2,"31":2,"32":3,"33":4,"41":4,"42":50,"43":73,"45":9,"46":8,"47":13,"48":4,"60":8,"61":2,"63":6,"64":2,"65":6,"68":18,"69":11,"70":1,"71":5,"72":2,"73":9,"74":4,"75":34,"76":2,"78":3,"79":5,"80":2}}],["julia",{"2":{"0":1,"7":3,"9":1,"12":4,"23":1,"25":1,"26":1,"30":1,"31":1,"34":1,"53":1,"55":1,"77":1}}],["juliaz",{"2":{"0":1}}],["juliazdim",{"2":{"0":2}}],["juliayearday",{"2":{"45":1}}],["juliay",{"2":{"0":1}}],["juliaydim",{"2":{"0":2}}],["juliadimgroupbyarray",{"2":{"9":1}}],["juliadimtable",{"2":{"8":1}}],["juliadimpoints",{"2":{"7":1}}],["juliadimindices",{"2":{"7":1}}],["juliadimarray",{"2":{"5":1}}],["juliadimnum",{"2":{"1":1,"5":1}}],["juliadimstack",{"2":{"6":1}}],["juliadimsmatch",{"2":{"3":1}}],["juliadims2indices",{"2":{"2":1}}],["juliadims",{"2":{"1":2,"5":2}}],["juliadim",{"2":{"0":1}}],["juliadimension",{"2":{"0":1}}],["juliadependentdim",{"2":{"0":1}}],["juliaxdim",{"2":{"0":2}}],["juliax",{"2":{"0":3}}],["jun",{"2":{"47":2,"69":1}}],["just",{"2":{"10":1,"16":2,"23":1,"37":1,"39":1,"42":1,"47":3,"64":1,"65":1,"73":1}}],["jan",{"2":{"69":1}}],["january",{"2":{"9":2,"47":1}}],["jarring",{"2":{"6":2}}],["j",{"2":{"3":2,"14":3,"79":1}}],["jl",{"0":{"8":2,"34":1,"41":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"66":1,"67":1},"2":{"0":2,"7":2,"8":2,"9":1,"10":1,"12":6,"15":5,"16":1,"25":1,"26":7,"30":6,"33":1,"34":10,"35":1,"36":1,"37":2,"39":3,"41":1,"42":2,"44":1,"50":3,"51":4,"52":1,"53":1,"54":1,"55":1,"56":2,"57":1,"58":1,"59":1,"63":1,"64":2,"66":4,"67":2,"77":5,"80":2}}],["slower",{"2":{"76":1}}],["slowly",{"2":{"51":1}}],["slighly",{"2":{"47":1}}],["slicing",{"2":{"3":1}}],["sliced",{"2":{"6":1,"10":1}}],["slicedims",{"2":{"3":2,"5":1}}],["slices",{"2":{"5":1,"10":4}}],["slice",{"2":{"3":1,"5":1,"10":1}}],["smaller",{"2":{"28":1}}],["synchronisation",{"2":{"56":1}}],["symmetry",{"2":{"33":1}}],["symbol",{"2":{"1":1,"2":1,"3":4,"5":11,"6":6,"8":1,"9":3,"10":5,"11":3,"14":1,"15":7,"22":1,"38":2,"40":1,"42":1,"46":7,"47":11,"48":2,"63":2,"68":13,"70":2,"73":2,"77":1}}],["symbols",{"2":{"0":1,"1":1,"2":1,"3":1,"5":3,"15":5,"22":1,"26":1,"28":1,"31":1}}],["system",{"2":{"26":1,"35":1}}],["scalar",{"2":{"74":1}}],["scalars",{"2":{"24":3,"74":1}}],["scaled",{"2":{"24":4}}],["scale",{"2":{"24":1}}],["scaling",{"0":{"24":1}}],["scope",{"2":{"0":1,"15":1,"33":1}}],["sat",{"2":{"69":2}}],["save",{"2":{"50":1}}],["saving",{"2":{"22":2}}],["samples",{"2":{"20":1,"32":2}}],["sampleing",{"2":{"7":1}}],["sampled",{"2":{"0":6,"5":3,"7":3,"9":4,"10":11,"14":4,"15":16,"16":8,"20":1,"24":9,"25":2,"35":1,"42":24,"43":28,"46":9,"47":7,"48":5,"61":2,"63":2,"65":8,"68":11,"69":7,"70":3,"71":10,"72":2,"73":15,"74":1,"75":43,"78":4,"79":2}}],["sampling=dd",{"2":{"16":2}}],["sampling=intervals",{"2":{"15":2,"69":3}}],["sampling=points",{"2":{"15":2}}],["sampling",{"0":{"20":1},"2":{"0":1,"2":1,"3":1,"10":1,"15":15,"16":1,"19":1,"20":6,"42":5,"63":1,"70":1}}],["same",{"2":{"0":2,"3":3,"5":4,"7":2,"9":1,"10":2,"15":1,"16":2,"22":1,"27":1,"29":1,"32":1,"37":2,"39":1,"42":1,"45":1,"66":1,"72":1,"77":1}}],["src",{"2":{"7":1,"10":4,"30":2}}],["shift",{"2":{"15":2}}],["shiftlocus",{"2":{"15":1}}],["sharing",{"2":{"6":1}}],["share",{"2":{"6":1,"72":1}}],["show",{"2":{"12":9,"69":1}}],["shows",{"2":{"5":1}}],["shown",{"2":{"2":1}}],["should",{"2":{"2":1,"5":1,"10":1,"12":2,"13":1,"16":1,"37":1,"38":1,"39":1,"69":1,"79":1}}],["shortcuts",{"2":{"27":1}}],["shorthand",{"2":{"5":1,"69":1}}],["short",{"2":{"0":1}}],["swapping",{"2":{"10":1}}],["swap",{"2":{"3":1}}],["swapdims",{"2":{"3":3}}],["spacing",{"2":{"15":2}}],["space",{"2":{"10":2}}],["spaced",{"2":{"9":1}}],["span=irregular",{"2":{"69":1}}],["span=regular",{"2":{"15":1,"69":1}}],["span=autospan",{"2":{"15":2}}],["span",{"0":{"19":1},"2":{"15":15,"19":7,"42":5,"63":1,"70":1}}],["spatial",{"2":{"0":1,"34":1,"50":1,"51":1,"56":2,"79":1}}],["specialisations",{"2":{"9":1}}],["specifing",{"2":{"69":1}}],["specific",{"2":{"15":5,"17":1,"19":1,"20":1,"33":1,"61":1}}],["specifies",{"2":{"11":1,"18":1,"29":1,"42":1}}],["specified",{"2":{"2":1,"3":1,"5":1,"15":1,"70":1}}],["specifying",{"2":{"15":1,"20":1}}],["specify",{"2":{"9":3,"10":2,"21":5,"31":1,"33":1,"47":1,"65":1,"69":1,"79":1}}],["signature",{"2":{"39":1}}],["sits",{"2":{"29":1}}],["sizes",{"2":{"47":1}}],["size",{"2":{"2":1,"3":1,"9":1,"10":4,"12":2,"15":5,"19":1,"24":1,"31":2,"41":3,"48":2,"60":2,"72":4,"73":22,"74":3,"75":76,"77":1,"78":2,"79":26}}],["single",{"2":{"1":8,"3":2,"5":8,"6":1,"9":1,"10":1,"15":1,"16":2,"20":1,"30":1,"39":1,"42":1,"62":1,"68":1,"74":1,"76":1}}],["simultaneously",{"2":{"62":1}}],["simulations",{"2":{"56":1}}],["simulation",{"2":{"56":1}}],["simulataneously",{"2":{"6":1}}],["similar",{"2":{"0":1,"7":1,"15":1,"18":1,"20":1,"48":1,"60":1}}],["simpler",{"2":{"45":1}}],["simple",{"2":{"44":1}}],["simply",{"2":{"0":1,"5":1,"12":1,"15":1,"16":1,"22":1,"42":1,"71":1}}],["simplicity",{"2":{"0":1}}],["st2",{"2":{"73":2}}],["st",{"2":{"60":4,"72":1,"73":8,"74":4,"75":35,"78":1,"79":2,"80":1}}],["storage",{"2":{"50":1}}],["stored",{"2":{"5":1,"72":1}}],["std",{"2":{"31":1,"75":2}}],["still",{"2":{"22":1,"25":1,"30":1,"65":1}}],["style",{"2":{"7":1,"26":1}}],["style=",{"2":{"7":1}}],["standard",{"2":{"77":1}}],["standards",{"2":{"21":1}}],["status",{"2":{"13":2}}],["statistics",{"2":{"6":2,"24":1,"45":1}}],["stage",{"2":{"12":2}}],["stack",{"2":{"6":2,"10":10,"12":2,"41":2,"60":1,"75":1,"76":1,"77":2}}],["stacks",{"2":{"6":1,"10":5,"76":1,"79":1,"80":1}}],["starts",{"2":{"60":1}}],["starting",{"2":{"19":1,"47":2}}],["start=6",{"2":{"47":4}}],["start=january",{"2":{"47":1}}],["start=0",{"2":{"9":1}}],["start=dates",{"2":{"9":2}}],["start",{"2":{"0":2,"9":9,"14":1,"15":6,"16":3,"20":1,"21":3,"42":1,"47":4,"68":5,"69":7}}],["stripped",{"2":{"26":1}}],["strings",{"2":{"16":1}}],["string",{"2":{"2":4,"3":1,"5":1,"12":1,"15":1,"47":2,"63":2,"69":3,"70":1,"80":1}}],["string=string",{"2":{"0":1}}],["strongly",{"2":{"10":1}}],["struct",{"2":{"3":1,"10":1,"59":2}}],["step=12",{"2":{"47":1}}],["step=2",{"2":{"47":1}}],["step=hour",{"2":{"45":1}}],["step=autostep",{"2":{"19":1}}],["steps",{"2":{"9":1}}],["steprange",{"2":{"7":2}}],["step",{"2":{"3":1,"9":7,"10":1,"15":1,"19":2,"70":1}}],["s",{"2":{"0":1,"1":4,"2":1,"3":4,"5":5,"6":3,"8":1,"9":1,"10":5,"11":1,"12":1,"16":16,"32":1,"51":1,"68":2,"79":1}}],["series",{"2":{"58":1}}],["sep",{"2":{"47":2,"69":2}}],["separate",{"2":{"2":1,"50":1}}],["sense",{"2":{"16":1,"50":1,"63":1}}],["season",{"2":{"47":3}}],["seasons",{"2":{"9":4,"47":2}}],["seamlessly",{"2":{"26":1}}],["searched",{"2":{"18":1}}],["searchsortedfirst",{"2":{"18":1}}],["searchsorted",{"2":{"18":1}}],["sea",{"2":{"10":4}}],["sequential",{"2":{"9":1}}],["sections",{"2":{"9":1}}],["second",{"2":{"0":1,"2":1,"5":2,"15":4,"22":1}}],["seed",{"2":{"5":1}}],["see",{"2":{"3":1,"6":1,"24":1,"41":2,"45":1,"47":1}}],["selections",{"2":{"16":1}}],["selectindices",{"2":{"2":1}}],["selects",{"2":{"16":2,"68":1}}],["select",{"0":{"48":1},"2":{"10":1,"48":1,"68":2,"69":1,"71":1}}],["selected",{"2":{"9":4,"16":1,"68":2}}],["selectorss",{"2":{"15":2}}],["selectors=near",{"2":{"7":1,"71":1}}],["selectors",{"0":{"16":1,"68":1},"1":{"69":1,"70":1,"71":1},"2":{"2":1,"5":1,"6":1,"7":6,"15":12,"16":7,"19":1,"30":1,"69":2,"70":1,"71":3,"74":1}}],["selector",{"2":{"0":1,"2":2,"15":3,"16":13,"33":1,"39":1,"63":1,"68":2,"73":1}}],["setproperties",{"2":{"10":1,"64":1}}],["setting",{"2":{"10":1}}],["setindex",{"2":{"6":1,"30":1}}],["setdims",{"2":{"3":3}}],["set",{"0":{"65":1},"2":{"0":1,"5":13,"10":18,"15":6,"16":1,"19":1,"22":2,"63":1,"65":11,"68":2,"70":3}}],["sounds",{"2":{"38":1}}],["sources",{"2":{"10":7,"15":1,"50":1}}],["source",{"2":{"0":15,"1":5,"2":5,"3":12,"5":16,"6":2,"7":3,"8":2,"9":9,"10":15,"11":3,"12":6,"15":23,"16":10,"17":1,"18":6,"19":5,"20":3,"21":6,"22":4}}],["so",{"2":{"10":1,"15":2,"16":1,"23":1,"29":1,"42":1,"47":1,"64":1,"69":1,"77":1,"79":1}}],["solution",{"2":{"9":1}}],["solid",{"2":{"7":1}}],["sorted",{"2":{"9":2,"16":1}}],["sortdims",{"2":{"3":1}}],["sort",{"2":{"3":3}}],["sometimes",{"2":{"47":1,"65":1}}],["something",{"2":{"9":1,"14":1}}],["somewhere",{"2":{"6":2,"63":1}}],["some",{"2":{"0":1,"5":1,"6":1,"9":1,"15":1,"24":1,"33":1,"37":1,"39":1,"45":2,"72":1,"76":1,"78":1}}],["sun",{"2":{"69":2}}],["supporting",{"2":{"80":1}}],["support",{"2":{"66":1}}],["supplied",{"2":{"16":1}}],["supertypes",{"2":{"3":1}}],["supertype=dimension",{"2":{"0":1}}],["supertype",{"2":{"0":8,"5":2,"6":1,"8":1,"11":1,"15":5,"16":3,"17":1,"18":1,"21":1,"22":1}}],["surface",{"2":{"10":4}}],["sure",{"2":{"7":2}}],["surprising",{"2":{"6":2}}],["summer",{"2":{"47":1}}],["sum",{"2":{"6":1,"9":1,"31":3,"46":1,"75":5}}],["succinct",{"2":{"6":2}}],["such",{"2":{"0":2,"2":1,"9":2,"15":1,"16":1,"21":1}}],["submodule",{"2":{"33":1}}],["subsetting",{"2":{"16":1}}],["subset",{"2":{"10":2,"73":1}}],["subtypes",{"2":{"12":1}}],["subtype",{"2":{"5":1}}],["sub",{"2":{"0":2}}],["tue",{"2":{"69":2}}],["tuples",{"2":{"3":4,"7":1,"9":2,"15":1,"29":2,"40":1,"42":1,"45":1,"62":1}}],["tuple",{"2":{"1":22,"2":8,"3":34,"5":42,"6":3,"7":8,"9":2,"10":10,"12":3,"15":32,"19":2,"22":5,"29":3,"36":1,"40":1,"41":2,"42":6,"45":4,"46":3,"68":1,"73":1,"75":4,"79":2}}],["twice",{"2":{"16":1}}],["two",{"2":{"3":1,"5":4,"6":2,"8":1,"15":2,"16":1,"26":1,"47":1,"68":1,"72":1}}],["tell",{"2":{"61":1}}],["term",{"2":{"17":1,"42":1}}],["terms",{"2":{"15":1}}],["testable",{"2":{"41":1}}],["testing",{"0":{"41":1},"2":{"41":2}}],["test",{"2":{"12":4,"41":4}}],["tested",{"2":{"12":2}}],["temporal",{"2":{"56":1}}],["tempo",{"2":{"45":9,"46":1}}],["temp",{"2":{"10":4}}],["text",{"2":{"3":1,"12":2}}],["tries",{"2":{"65":1}}],["trivially",{"2":{"48":1}}],["trial",{"2":{"32":2}}],["try",{"2":{"10":1}}],["treated",{"2":{"9":1}}],["treat",{"2":{"8":1}}],["trait",{"2":{"10":1,"17":1}}],["traits",{"0":{"17":1},"1":{"18":1,"19":1,"20":1,"21":1},"2":{"3":1,"10":1,"15":1,"17":2,"18":1,"69":1}}],["tracking",{"2":{"15":1,"19":1,"22":1}}],["track",{"2":{"5":1}}],["transform",{"2":{"15":1,"45":1,"63":1}}],["transformation",{"2":{"15":3}}],["transformations",{"2":{"3":1,"5":1,"15":1}}],["transformed",{"2":{"15":4}}],["transforming",{"2":{"9":1,"10":1}}],["transpose",{"2":{"0":1,"31":2,"75":1}}],["transect",{"2":{"0":1}}],["true",{"2":{"1":4,"3":3,"5":4,"6":1,"9":2,"10":1,"29":1,"41":87,"43":21}}],["typ",{"2":{"0":2}}],["typemax",{"2":{"15":1}}],["typemin",{"2":{"15":1}}],["typed",{"2":{"10":1}}],["typeof",{"2":{"9":4,"10":1,"25":1,"69":2}}],["type",{"2":{"0":16,"1":6,"2":3,"3":15,"5":9,"6":3,"7":2,"8":4,"9":3,"10":4,"11":4,"12":2,"15":16,"16":10,"17":1,"18":6,"19":6,"20":3,"21":6,"22":5,"26":1,"29":1,"38":2,"40":1,"42":1,"63":1,"65":1,"80":1}}],["types",{"2":{"0":6,"1":5,"2":1,"3":8,"5":7,"8":1,"10":2,"15":7,"16":1,"17":1,"21":1,"22":2,"30":1,"31":2,"33":2,"35":2,"45":1,"50":1,"54":1,"70":2}}],["tabular",{"2":{"77":1}}],["table",{"2":{"8":1,"79":1}}],["tabletraits",{"0":{"8":1},"2":{"8":1}}],["tables",{"0":{"8":1,"77":1},"1":{"78":1,"79":1,"80":1},"2":{"0":1,"5":1,"8":4,"77":2,"80":1}}],["taking",{"2":{"47":1}}],["taken",{"2":{"7":1}}],["take",{"2":{"0":1,"6":1,"9":2,"15":2,"16":1,"46":1,"68":3,"76":1,"79":1}}],["target",{"2":{"7":2}}],["t",{"2":{"0":1,"2":2,"3":2,"7":1,"15":10,"22":1,"24":3,"29":2,"30":1,"63":1,"64":1,"65":1,"70":1,"71":1,"79":1}}],["title",{"2":{"12":5}}],["ti=>",{"2":{"48":1}}],["ti=>cyclicbins",{"2":{"47":2}}],["ti=>bins",{"2":{"47":8}}],["ti=>yearday",{"2":{"46":2}}],["ti=>yearmonth",{"2":{"46":2}}],["ti=>yearmonthday",{"2":{"46":2}}],["ti=>hour",{"2":{"46":2}}],["ti=>dayofyear",{"2":{"46":2}}],["ti=>month",{"2":{"9":3,"46":3}}],["ti=all",{"2":{"16":1}}],["ti=2",{"2":{"7":1}}],["time=1",{"2":{"14":1}}],["timeseriestools",{"0":{"58":1},"2":{"58":1}}],["times",{"2":{"0":1,"46":1,"72":1}}],["timedime",{"2":{"0":1}}],["timedim",{"2":{"0":4,"3":1}}],["time",{"0":{"24":1},"2":{"0":4,"6":1,"9":1,"10":1,"12":1,"14":1,"15":1,"32":6,"46":1,"58":1,"76":1}}],["ti",{"2":{"0":14,"1":1,"3":3,"5":5,"7":1,"8":2,"9":9,"10":8,"16":3,"24":9,"31":3,"33":1,"46":10,"47":19,"48":5,"67":1}}],["though",{"2":{"76":1}}],["those",{"2":{"10":1,"16":1,"33":1,"63":1}}],["thur",{"2":{"69":2}}],["think",{"2":{"65":1}}],["thing",{"2":{"65":2}}],["things",{"2":{"12":2,"25":1,"59":1,"60":1,"63":2,"70":1}}],["thise",{"2":{"0":1}}],["this",{"2":{"0":1,"2":3,"3":6,"6":4,"7":2,"8":2,"9":6,"10":6,"11":1,"12":3,"13":1,"15":13,"16":6,"18":1,"19":1,"21":2,"22":2,"25":1,"26":2,"29":1,"30":1,"31":1,"33":1,"34":1,"37":1,"38":1,"40":1,"41":1,"42":1,"44":1,"47":5,"56":1,"60":2,"63":1,"65":1,"66":1,"68":1,"70":2,"72":1,"75":1,"76":1}}],["three",{"2":{"6":2,"9":1,"15":2,"47":1}}],["through",{"2":{"5":1,"54":1}}],["throw",{"2":{"29":1}}],["throws",{"2":{"16":1}}],["throwing",{"2":{"3":1}}],["thrown",{"2":{"2":1,"3":1,"16":1,"63":1}}],["than",{"2":{"3":1,"9":2,"15":2,"16":2,"20":1,"26":1,"38":1,"39":1,"47":1,"59":1,"61":1,"68":1,"76":1}}],["that",{"2":{"0":3,"1":2,"2":2,"3":1,"5":8,"6":4,"7":4,"9":4,"10":7,"13":1,"15":13,"16":15,"18":4,"19":3,"20":2,"21":1,"22":1,"23":2,"26":2,"27":1,"30":1,"33":1,"35":1,"36":1,"37":1,"38":1,"39":3,"42":2,"45":2,"63":1,"69":2,"70":1,"72":1,"77":1,"79":1}}],["then",{"2":{"10":1,"68":1,"70":1}}],["their",{"2":{"3":2,"6":2,"10":3,"42":1,"50":1}}],["there",{"2":{"2":2,"5":4,"10":1,"15":2,"23":1,"27":1,"39":1,"42":1,"47":1,"65":1,"69":1,"76":1}}],["these",{"2":{"0":2,"1":1,"3":2,"5":2,"6":1,"7":2,"8":1,"9":2,"15":4,"17":2,"18":1,"19":1,"20":1,"21":1,"29":1,"33":1,"35":1,"38":1,"39":3,"43":1,"63":1,"69":2,"71":1}}],["they",{"2":{"0":1,"2":1,"3":2,"5":1,"7":2,"10":3,"12":2,"15":3,"16":2,"21":2,"22":1,"26":1,"29":1,"33":2,"34":1,"59":1,"63":1,"66":1,"69":1,"70":3,"77":1}}],["them",{"2":{"0":1,"15":1,"22":1,"26":1,"29":1,"42":1,"46":1,"47":1,"68":1,"69":1}}],["the",{"0":{"24":1},"2":{"0":20,"1":13,"2":8,"3":44,"5":49,"6":24,"7":16,"8":4,"9":48,"10":57,"11":4,"12":9,"13":3,"14":1,"15":85,"16":41,"17":3,"18":9,"19":7,"20":7,"21":9,"22":6,"23":2,"24":3,"25":9,"26":5,"27":1,"28":1,"29":6,"30":4,"31":3,"32":2,"33":6,"34":1,"35":1,"37":7,"38":3,"39":6,"40":4,"41":4,"42":11,"43":1,"45":5,"46":4,"47":10,"50":1,"51":1,"55":1,"59":3,"60":4,"61":1,"62":1,"63":7,"64":4,"65":9,"66":4,"67":5,"68":12,"69":9,"70":6,"71":1,"72":3,"73":2,"74":1,"75":5,"77":10,"79":3,"80":1}}],["tolerance",{"2":{"68":1}}],["todo",{"2":{"48":1,"65":1}}],["tools",{"2":{"34":1,"50":2,"57":1}}],["too",{"2":{"26":1,"54":1}}],["together",{"2":{"23":1}}],["touched",{"2":{"68":1}}],["touches",{"2":{"16":7,"68":2}}],["touch",{"2":{"16":2}}],["touching",{"2":{"16":1}}],["top",{"2":{"12":1,"29":1}}],["total",{"2":{"9":1}}],["tosort",{"2":{"3":4}}],["to",{"0":{"79":1,"80":1},"2":{"0":8,"1":5,"2":4,"3":17,"5":19,"6":8,"7":5,"8":1,"9":16,"10":31,"11":2,"12":4,"13":3,"15":35,"16":12,"17":1,"19":1,"20":2,"21":12,"22":5,"23":2,"24":3,"25":2,"26":10,"29":1,"30":2,"31":3,"33":5,"34":3,"35":4,"37":1,"38":1,"39":3,"40":1,"41":2,"42":1,"43":1,"45":2,"47":7,"48":2,"50":1,"56":1,"57":1,"59":1,"60":5,"61":2,"63":4,"65":6,"66":2,"68":4,"69":4,"70":3,"72":1,"73":1,"75":1,"76":2,"77":2,"80":1}}],["omitted",{"2":{"79":4}}],["o=rand",{"2":{"73":1}}],["oct",{"2":{"69":1}}],["own",{"2":{"45":1,"48":1,"54":1}}],["objs",{"2":{"38":1}}],["obj",{"2":{"36":1,"38":2,"39":2}}],["objectes",{"2":{"3":1}}],["object",{"2":{"0":1,"1":9,"2":1,"3":7,"5":12,"7":1,"8":1,"10":10,"12":1,"15":7,"17":1,"21":1,"22":2,"30":2,"33":2,"39":1,"42":3,"61":1,"63":1,"65":1}}],["objects",{"0":{"59":1},"1":{"60":1,"61":1,"62":1,"63":1,"64":1,"65":1},"2":{"0":1,"2":2,"5":1,"6":3,"9":1,"10":4,"15":1,"16":2,"18":1,"22":1,"26":1,"29":1,"33":1,"36":1,"37":1,"38":1,"39":3,"42":1,"48":3,"59":1,"64":2,"65":1,"75":1}}],["our",{"2":{"29":2,"42":1,"45":1,"47":6}}],["outer",{"2":{"40":1,"60":1,"69":1,"70":3}}],["out",{"2":{"8":1,"15":1,"33":1,"50":1,"66":1}}],["outcome",{"2":{"6":2}}],["outputs",{"2":{"56":1}}],["output",{"2":{"0":5,"3":2,"10":1,"15":5,"16":7,"47":1,"48":1,"55":1}}],["o",{"2":{"15":1,"73":2,"79":1}}],["old",{"2":{"10":6}}],["optimization",{"2":{"54":1}}],["optimised",{"2":{"18":1}}],["options",{"2":{"41":2}}],["optional",{"2":{"5":1,"12":2,"41":2}}],["open",{"2":{"16":1,"47":35,"68":1}}],["operation",{"2":{"9":1,"31":1}}],["operations",{"2":{"0":1,"5":1,"9":1,"26":1}}],["overheads",{"2":{"76":1}}],["overlapping",{"2":{"9":1}}],["over",{"2":{"0":1,"6":3,"7":2,"9":2,"10":6,"15":4,"20":1,"24":1,"46":1,"69":1,"75":1}}],["others",{"2":{"10":2,"72":1}}],["otherwise",{"2":{"9":1,"15":1,"16":1,"35":1}}],["otherdims",{"2":{"1":3,"5":3,"7":1,"42":8,"43":13}}],["other",{"2":{"0":2,"3":2,"9":1,"10":3,"15":2,"16":2,"26":1,"27":1,"35":1,"43":1,"45":1,"48":1,"67":1,"69":1,"70":2,"73":1,"77":1,"80":1}}],["organised",{"2":{"33":1}}],["organises",{"2":{"0":1}}],["origin",{"2":{"22":1}}],["originates",{"2":{"9":1}}],["original",{"2":{"3":3,"10":7}}],["ordering",{"2":{"15":1}}],["order=unordered",{"2":{"15":1,"69":1}}],["order=autoorder",{"2":{"15":2}}],["order=forwardordered",{"2":{"3":1,"69":2}}],["ordered",{"2":{"1":1,"5":3,"15":1,"18":4,"69":2}}],["order",{"0":{"18":1},"2":{"1":1,"2":1,"3":12,"5":1,"7":7,"10":15,"15":23,"16":1,"18":9,"29":4,"42":6,"63":3,"67":1,"70":2}}],["or",{"2":{"0":13,"1":20,"2":7,"3":19,"5":31,"6":7,"7":6,"8":4,"9":16,"10":12,"12":2,"13":1,"14":2,"15":33,"16":5,"18":1,"19":5,"20":3,"21":3,"22":6,"26":1,"29":1,"30":2,"31":2,"33":1,"35":3,"37":1,"38":1,"40":1,"41":2,"42":10,"43":1,"44":1,"47":1,"59":1,"60":1,"63":1,"68":4,"69":3,"70":3,"71":2,"72":1,"73":2,"77":2,"80":1}}],["offsetarrays",{"2":{"37":2}}],["offset",{"2":{"16":1}}],["often",{"2":{"9":1,"10":1,"26":1,"50":1,"69":1}}],["of",{"2":{"0":5,"1":13,"2":6,"3":17,"5":34,"6":10,"7":16,"8":3,"9":40,"10":29,"11":1,"12":6,"15":45,"16":6,"17":5,"18":3,"19":1,"20":2,"21":7,"22":5,"23":1,"24":1,"25":2,"26":1,"27":2,"29":8,"30":1,"33":2,"34":3,"35":1,"36":1,"37":1,"38":1,"39":2,"40":4,"41":10,"42":10,"45":2,"46":2,"47":5,"50":2,"52":1,"53":1,"55":1,"59":1,"60":1,"62":2,"63":4,"65":2,"66":1,"68":2,"69":4,"70":3,"71":2,"72":5,"73":2,"74":1,"75":3,"77":4,"79":1}}],["oneto",{"2":{"69":2}}],["one",{"2":{"3":1,"6":2,"10":2,"15":3,"20":1,"23":1,"25":1,"26":1,"39":2,"63":2,"68":1,"72":1,"74":1,"79":3}}],["ones",{"2":{"1":4,"3":3,"5":10,"8":1,"10":2,"15":1,"27":4,"32":1}}],["only",{"2":{"2":1,"3":1,"5":3,"7":4,"10":4,"15":1,"16":1,"39":2,"47":1,"59":1,"63":1,"72":1,"73":1,"75":1,"79":1}}],["on",{"2":{"0":6,"1":1,"2":3,"3":1,"5":3,"6":2,"9":3,"10":4,"11":1,"12":1,"15":2,"16":1,"21":1,"22":1,"23":1,"25":3,"26":2,"29":1,"34":1,"40":1,"41":2,"47":1,"56":1,"63":1,"64":1,"66":2,"73":2}}],["away",{"2":{"63":1}}],["aware",{"2":{"23":1,"50":1}}],["a1",{"2":{"63":4}}],["aimed",{"2":{"51":1}}],["aggregate",{"2":{"47":1}}],["again",{"2":{"6":1,"29":1}}],["a=rand",{"2":{"72":1}}],["a=falses",{"2":{"60":1}}],["a=3",{"2":{"28":1}}],["a=1",{"2":{"14":1}}],["aug",{"2":{"47":2,"69":1}}],["auxiliary",{"2":{"26":1,"56":1}}],["autodetection",{"0":{"70":1}}],["autoatically",{"2":{"69":1}}],["autoposition",{"2":{"21":2}}],["autospan",{"2":{"19":2,"69":1}}],["autovalues",{"2":{"15":1,"69":1}}],["autolookup",{"2":{"15":3}}],["autoorder",{"2":{"15":3,"18":2,"69":1}}],["automata",{"2":{"56":1}}],["automated",{"2":{"10":1}}],["automatic",{"2":{"0":1,"15":1,"21":1}}],["automatically",{"2":{"0":1,"15":3,"18":1,"26":1,"39":1,"69":1,"70":1}}],["auto",{"2":{"2":1}}],["amazing",{"2":{"25":1}}],["amp",{"0":{"25":1},"1":{"26":1}}],["ambiguity",{"2":{"2":1,"10":1,"22":1,"23":1,"65":1}}],["aditional",{"2":{"69":1}}],["adherence",{"2":{"34":1}}],["adjoint",{"2":{"31":1,"75":1}}],["adjacent",{"2":{"16":1}}],["adapt",{"2":{"26":3}}],["add",{"2":{"12":1,"13":2,"27":1,"68":1,"69":1}}],["added",{"2":{"12":1,"23":1,"35":1,"41":2}}],["additionally",{"2":{"13":1}}],["additional",{"2":{"12":1}}],["addional",{"2":{"12":1}}],["adding",{"2":{"12":2,"15":3}}],["available",{"2":{"15":1,"22":2}}],["avoids",{"2":{"6":1,"9":1}}],["avoid",{"2":{"0":1,"6":1,"12":1,"16":1}}],["a>",{"2":{"7":1}}],["apr",{"2":{"47":2,"69":2}}],["applicable",{"2":{"10":1}}],["applications",{"2":{"63":1}}],["application",{"2":{"9":1,"34":1}}],["applied",{"2":{"6":1,"9":2,"15":1,"60":1,"75":1}}],["applying",{"2":{"9":2}}],["apply",{"2":{"6":3,"48":1}}],["api",{"0":{"4":1},"1":{"5":1,"6":1,"7":1,"8":1}}],["affine",{"2":{"15":1}}],["affect",{"2":{"0":1}}],["after",{"2":{"5":1,"9":3,"12":3,"47":1}}],["actual",{"2":{"26":1}}],["actually",{"2":{"2":1,"15":1}}],["accessed",{"2":{"73":1}}],["accessors",{"2":{"64":1}}],["accessing",{"2":{"32":1}}],["access",{"2":{"27":1,"33":1}}],["accepted",{"2":{"41":2,"63":1}}],["acceptable",{"2":{"19":1}}],["accepts",{"2":{"16":1,"54":1}}],["accept",{"2":{"5":1,"6":1,"38":1,"40":1,"63":1}}],["accuract",{"2":{"19":1}}],["account",{"2":{"15":2}}],["accpts",{"2":{"15":1}}],["acepted",{"2":{"5":4}}],["atrix",{"2":{"75":1}}],["atol=0",{"2":{"68":1}}],["atol=nothing",{"2":{"16":1}}],["atol",{"2":{"7":6,"16":2,"63":1}}],["attach",{"2":{"15":1}}],["attached",{"2":{"3":1,"37":1}}],["attempt",{"2":{"0":1}}],["at",{"2":{"0":1,"3":2,"5":1,"6":3,"7":4,"9":2,"10":1,"12":5,"15":6,"16":10,"20":3,"42":1,"45":1,"47":1,"50":1,"51":1,"68":2,"69":2,"71":2,"72":1}}],["astroimage",{"2":{"57":1}}],["astroimages",{"0":{"57":1},"2":{"57":1}}],["astronomical",{"2":{"57":1}}],["assumes",{"2":{"63":1}}],["assert",{"2":{"48":1}}],["associate",{"2":{"33":2}}],["assigned",{"2":{"15":9,"59":1,"70":1}}],["ascending",{"2":{"16":1}}],["as",{"2":{"0":6,"1":1,"2":3,"3":5,"5":7,"6":6,"7":4,"8":5,"9":5,"10":5,"12":2,"15":8,"16":3,"19":1,"21":3,"23":1,"25":2,"26":2,"31":1,"32":1,"33":1,"35":1,"37":1,"38":2,"39":4,"63":2,"66":3,"67":1,"68":4,"69":1,"70":5}}],["above",{"2":{"43":1,"46":2}}],["about",{"2":{"0":1,"15":3,"22":1,"25":1,"64":1}}],["abs",{"2":{"14":1}}],["abstracdimarray",{"2":{"30":1}}],["abstractmatix",{"2":{"19":1}}],["abstractmetadata",{"2":{"10":1,"22":3}}],["abstractsample",{"2":{"50":1}}],["abstractsampled",{"2":{"15":6,"35":1,"69":1}}],["abstractstring",{"2":{"15":1}}],["abstractcategorical",{"2":{"15":4,"35":1}}],["abstractcyclic",{"2":{"15":2}}],["abstractcolumns",{"2":{"8":1}}],["abstractname",{"2":{"11":3}}],["abstractgimstack",{"2":{"10":1}}],["abstraction",{"2":{"10":1}}],["abstractrange",{"2":{"9":1,"15":4,"69":1,"70":1}}],["abstractrng",{"2":{"5":2}}],["abstractdimarry",{"2":{"44":1}}],["abstractdimarrays",{"2":{"3":1,"10":4,"11":1,"12":2,"30":1}}],["abstractdimarray",{"2":{"0":1,"3":2,"5":7,"6":5,"7":1,"8":4,"9":7,"10":16,"12":6,"15":1,"22":2,"26":2,"31":1,"35":1,"39":3,"40":2,"50":1,"51":1,"54":1,"56":2,"57":1,"60":1,"63":2,"66":1,"67":1,"72":1,"75":1,"77":1}}],["abstractdimstrack",{"2":{"9":1}}],["abstractdimstack",{"2":{"6":4,"8":3,"9":3,"10":16,"12":5,"35":1,"40":1,"50":1,"53":1,"60":1,"63":2,"72":1,"75":2,"77":1}}],["abstractdimtable",{"2":{"8":2}}],["abstractbasicarray",{"2":{"5":1}}],["abstractbasicdimarray",{"2":{"5":2,"10":1}}],["abstractarray",{"2":{"2":3,"3":2,"5":4,"6":2,"7":3,"9":4,"10":6,"15":4,"16":1,"27":1,"34":1,"37":1,"47":2,"69":1,"70":1,"72":1}}],["abstractvector",{"2":{"0":1,"5":8,"15":4}}],["abstract",{"2":{"0":7,"1":2,"3":4,"5":4,"6":2,"8":1,"10":1,"11":1,"15":4,"16":3,"17":1,"21":1,"22":1}}],["absttactrange",{"2":{"9":1}}],["absractdimstack",{"2":{"9":1}}],["absent",{"2":{"3":1}}],["axis",{"2":{"0":6,"2":1,"3":2,"5":4,"7":1,"10":1,"15":9,"21":3,"37":1,"47":1,"66":1,"67":2,"68":2,"69":2}}],["axes",{"0":{"37":1},"2":{"0":1,"1":1,"5":1,"10":2,"15":1,"29":2,"31":1,"37":2,"63":1,"67":2}}],["align",{"2":{"21":1}}],["aligned",{"2":{"15":6,"71":1}}],["alpha",{"2":{"14":1}}],["alpha=",{"2":{"14":1}}],["alone",{"2":{"15":2}}],["along",{"0":{"24":1},"2":{"0":1,"9":1,"31":1,"42":1,"69":1}}],["alows",{"2":{"10":1}}],["although",{"2":{"5":1,"15":1,"66":1}}],["algorithmsas",{"2":{"63":1}}],["algorithms",{"2":{"3":1}}],["always",{"2":{"1":1,"3":1,"5":1,"6":1,"10":1,"12":2,"20":1,"22":2,"39":1,"43":1,"50":1,"63":1}}],["already",{"2":{"0":1,"26":1}}],["also",{"2":{"0":3,"3":3,"6":1,"9":1,"10":2,"16":2,"21":1,"22":1,"29":1,"30":1,"31":1,"33":1,"37":1,"38":1,"39":1,"46":1,"47":3,"48":2,"50":1,"65":1,"67":2,"68":4,"69":1,"71":1,"74":1,"80":1}}],["allspecifically",{"2":{"10":1}}],["allocate",{"2":{"77":1}}],["allocations",{"2":{"76":2}}],["allocation",{"2":{"10":1}}],["allocs",{"2":{"32":2}}],["allowing",{"2":{"15":1}}],["allow",{"2":{"15":1,"21":1,"22":1,"56":1}}],["allows",{"2":{"9":1,"21":1}}],["allways",{"2":{"6":1,"10":1}}],["all",{"2":{"0":5,"2":1,"3":3,"5":3,"6":5,"7":3,"10":10,"11":1,"15":5,"16":6,"17":1,"22":1,"26":1,"30":1,"39":2,"41":2,"42":1,"43":3,"47":1,"50":1,"56":2,"59":1,"60":3,"68":1,"72":2,"73":1,"74":1,"75":1,"76":1,"77":1}}],["arviz",{"0":{"53":1},"2":{"35":1,"53":2}}],["archgdal",{"2":{"34":1}}],["around",{"2":{"9":3}}],["arbitrary",{"0":{"28":1},"2":{"7":1,"9":2,"28":1,"47":1}}],["arg",{"2":{"41":3,"63":1}}],["args",{"2":{"3":1,"10":3,"39":1,"41":12}}],["argumenterror",{"2":{"29":1,"68":1}}],["argument",{"2":{"2":1,"3":2,"5":2,"6":1,"10":3,"15":4,"22":2,"38":1,"39":3}}],["arguments",{"2":{"0":1,"1":4,"3":4,"5":6,"6":1,"9":1,"10":5,"15":8,"19":1,"26":1,"39":1,"41":2,"63":2}}],["arrayselectors",{"2":{"16":1}}],["arrayselector",{"2":{"16":4}}],["arrays",{"0":{"5":1},"2":{"5":5,"6":1,"9":1,"10":2,"11":1,"12":2,"16":1,"24":1,"59":1,"60":3,"70":3,"71":1,"79":1,"80":1}}],["array",{"0":{"6":1,"74":1},"2":{"0":3,"1":1,"2":2,"3":4,"5":6,"6":3,"7":3,"8":1,"9":1,"10":8,"11":2,"14":1,"15":16,"16":1,"20":1,"21":1,"22":1,"23":1,"25":1,"26":3,"30":1,"31":1,"32":1,"35":2,"37":3,"40":2,"41":2,"46":1,"47":1,"54":1,"60":4,"63":4,"68":2,"69":1,"70":2,"71":1,"76":1,"77":1}}],["aren",{"2":{"71":1}}],["area",{"2":{"16":3}}],["are",{"2":{"0":7,"1":1,"2":2,"3":16,"5":9,"6":3,"7":4,"8":2,"9":1,"10":14,"12":3,"15":15,"16":9,"18":1,"19":2,"20":2,"22":1,"24":1,"26":2,"27":2,"29":1,"33":4,"34":2,"35":5,"39":2,"41":10,"42":1,"45":1,"47":1,"50":2,"56":2,"59":2,"63":3,"67":1,"69":2,"70":9,"71":1,"74":2,"75":1,"76":1,"77":3}}],["analysis",{"2":{"47":1,"52":1,"53":1}}],["answer",{"2":{"34":1}}],["anssi",{"2":{"12":1}}],["annual",{"2":{"15":1}}],["anomalies",{"2":{"9":1}}],["another",{"2":{"5":1,"6":1,"7":2,"10":1,"15":1,"28":1,"44":1,"51":1,"63":1,"68":1,"71":1,"73":1,"74":2}}],["anonymous",{"2":{"0":1}}],["anondim",{"2":{"0":2}}],["anything",{"2":{"2":1,"10":1}}],["any",{"2":{"0":1,"1":5,"2":1,"3":4,"5":5,"9":8,"10":2,"12":2,"15":5,"16":3,"22":2,"26":1,"27":10,"33":2,"38":3,"39":1,"42":2,"46":7,"47":9,"48":3,"54":1,"69":1,"72":1,"75":1,"80":1}}],["an",{"2":{"0":2,"1":8,"2":1,"3":5,"5":21,"6":1,"7":6,"8":3,"9":6,"10":8,"11":1,"12":6,"15":9,"16":5,"17":1,"18":1,"19":1,"20":1,"21":3,"22":2,"23":1,"26":1,"29":1,"30":2,"31":1,"33":1,"37":1,"39":1,"40":2,"42":7,"46":1,"47":3,"48":1,"53":2,"68":2,"69":2,"70":1,"72":2,"77":1}}],["and",{"0":{"23":1,"46":1,"77":1},"1":{"24":1,"78":1,"79":1,"80":1},"2":{"0":9,"2":7,"3":9,"5":17,"6":13,"7":2,"8":3,"9":4,"10":12,"11":1,"12":7,"14":1,"15":27,"16":8,"18":2,"19":3,"21":2,"22":4,"23":1,"24":2,"25":1,"26":4,"27":2,"28":2,"29":1,"30":3,"33":2,"34":5,"35":1,"37":2,"38":1,"39":3,"40":3,"41":6,"42":2,"43":2,"47":4,"48":1,"50":7,"51":2,"56":2,"57":1,"59":1,"60":2,"63":2,"64":1,"65":1,"66":3,"67":4,"68":3,"69":3,"70":8,"71":1,"72":1,"73":1,"75":1,"76":2,"77":5,"79":3,"80":1}}],["a",{"2":{"0":30,"1":30,"2":11,"3":34,"5":68,"6":32,"7":13,"8":5,"9":43,"10":45,"11":2,"12":9,"14":6,"15":50,"16":26,"17":1,"18":2,"19":4,"20":1,"21":6,"22":8,"23":3,"24":5,"25":5,"26":1,"27":7,"28":3,"30":2,"33":4,"35":2,"36":1,"37":2,"39":1,"40":2,"41":4,"42":64,"43":73,"44":2,"45":1,"46":8,"47":14,"48":4,"50":5,"51":1,"53":1,"54":2,"55":1,"56":1,"59":1,"60":10,"61":9,"62":2,"63":13,"64":4,"65":14,"66":2,"67":7,"68":55,"69":14,"70":6,"71":5,"72":5,"73":14,"74":27,"75":35,"76":5,"78":5,"79":33,"80":9}}],["m=rand",{"2":{"73":1}}],["my",{"2":{"63":3}}],["mydimstack",{"2":{"6":2}}],["mutable",{"2":{"59":1}}],["mullti",{"2":{"37":1}}],["multiple",{"2":{"6":3,"9":1,"15":1,"43":1,"62":1}}],["multi",{"0":{"6":1}}],["much",{"2":{"25":1,"63":1,"66":1}}],["must",{"2":{"5":2,"6":2,"10":1,"12":2,"15":3,"16":3,"26":2,"36":1,"37":3,"39":1,"40":1,"59":1,"72":1}}],["mixing",{"2":{"29":1}}],["mix",{"2":{"29":1,"75":1}}],["mixed",{"2":{"6":2,"7":2,"35":1}}],["mid",{"2":{"16":1}}],["min",{"2":{"32":4}}],["minus",{"2":{"15":1}}],["minimum",{"2":{"3":1,"31":1,"46":1,"75":2}}],["mime",{"2":{"12":5}}],["missingval",{"2":{"50":1}}],["missing",{"2":{"3":1,"40":1,"50":1}}],["m",{"2":{"0":1,"15":3,"61":2,"63":2,"65":3,"73":2,"79":1}}],["measures",{"2":{"76":1}}],["means",{"2":{"3":1,"8":1,"16":1,"18":1,"21":1,"24":1,"26":1,"33":1,"37":1,"43":2,"68":1}}],["meaning",{"2":{"2":1,"7":1,"15":1}}],["mean",{"2":{"0":4,"3":1,"5":1,"6":4,"9":10,"15":1,"20":1,"23":1,"24":2,"31":1,"32":4,"46":3,"47":3,"48":1,"75":3}}],["merging",{"2":{"73":1}}],["merges",{"2":{"62":1}}],["merge",{"2":{"29":1,"73":5,"79":1}}],["merged",{"2":{"10":3}}],["mergedlookup",{"2":{"10":3,"15":3,"29":1}}],["mergedims=",{"2":{"79":1}}],["mergedims=nothing",{"2":{"8":3}}],["mergedims",{"0":{"62":1},"2":{"8":1,"10":5,"62":1}}],["median",{"2":{"31":1,"32":4,"46":1}}],["memory",{"2":{"32":2}}],["mem",{"2":{"25":1}}],["messy",{"2":{"9":1}}],["metdata",{"2":{"15":1}}],["metadata=dict",{"2":{"27":5,"63":1}}],["metadata=metadata",{"2":{"6":1}}],["metadata=nometadata",{"2":{"5":1,"6":1,"15":3}}],["metadata",{"0":{"22":1},"2":{"3":1,"5":11,"9":3,"10":3,"12":3,"15":15,"22":16,"26":1,"27":5,"39":1,"41":8,"46":7,"47":9,"48":2,"59":1,"63":5}}],["method",{"2":{"1":4,"3":3,"5":7,"7":1,"10":2,"12":1,"15":4,"20":1,"22":2,"39":1,"41":2,"45":1}}],["methods",{"0":{"1":1,"2":1,"3":1,"9":1,"10":1},"1":{"11":1,"12":1},"2":{"0":2,"1":1,"3":4,"5":1,"6":5,"9":1,"10":2,"12":2,"15":3,"18":1,"31":1,"33":1,"35":1,"39":1,"42":1,"43":1,"48":1,"52":1}}],["mon",{"2":{"69":2}}],["monthabbr",{"2":{"69":2}}],["months",{"2":{"9":5,"47":4,"69":1}}],["monthly",{"2":{"9":2}}],["month",{"2":{"0":6,"5":1,"9":10,"24":13,"45":1,"46":2,"47":11,"69":5}}],["moving",{"2":{"60":1,"66":1}}],["moved",{"2":{"26":2}}],["move",{"2":{"25":1}}],["moves",{"2":{"5":1}}],["mod",{"2":{"60":2}}],["models",{"2":{"53":1,"56":1}}],["model",{"2":{"26":1,"55":1}}],["modification",{"2":{"26":1}}],["modifying",{"0":{"59":1},"1":{"60":1,"61":1,"62":1,"63":1,"64":1,"65":1}}],["modify",{"0":{"60":1},"2":{"10":6,"17":1,"25":1,"59":1,"60":6}}],["module",{"2":{"0":3,"15":2,"42":1}}],["most",{"2":{"6":4,"10":2,"12":1,"15":1,"25":1,"34":1,"35":1,"63":1,"69":1,"70":1}}],["mostly",{"2":{"5":1,"10":2,"66":1,"67":1}}],["more",{"2":{"0":2,"5":1,"8":1,"12":1,"14":1,"15":4,"39":2,"51":1,"60":1,"64":1,"67":1,"68":1}}],["magic",{"0":{"64":1}}],["made",{"2":{"50":1}}],["masking",{"2":{"50":1}}],["mar",{"2":{"47":2,"69":1}}],["markers",{"2":{"21":1}}],["max",{"2":{"32":4}}],["maximum",{"2":{"12":1,"16":1,"31":1,"46":1,"75":3}}],["manipulation",{"2":{"50":1}}],["mandatory",{"2":{"12":2,"41":2}}],["manually",{"2":{"9":1,"15":5,"39":1,"69":2,"70":1,"76":1}}],["many",{"2":{"6":4,"12":2,"31":1,"76":1}}],["makie",{"0":{"67":1},"2":{"66":2,"67":3}}],["making",{"2":{"0":1}}],["makes",{"2":{"11":1,"42":1}}],["make",{"2":{"7":2,"15":1,"16":1,"33":1,"63":1,"65":1,"67":1,"69":1}}],["mapped",{"2":{"50":1}}],["mapslices",{"2":{"31":1}}],["mapreduce",{"2":{"31":1}}],["map",{"2":{"6":5,"9":4,"10":1}}],["maintains",{"2":{"5":1}}],["main",{"2":{"5":1,"12":4,"42":1}}],["math",{"2":{"30":1}}],["matrix",{"2":{"19":1,"27":3,"60":3}}],["matter",{"2":{"3":1,"7":1}}],["match",{"2":{"1":3,"2":2,"3":3,"5":3,"9":1,"10":3,"15":1,"16":1,"73":1,"75":1,"77":1}}],["matches",{"2":{"1":1,"5":1,"9":1,"16":1,"41":4,"63":1}}],["matching",{"2":{"0":2,"1":1,"3":1,"5":1,"6":2,"9":2,"15":3,"38":2,"68":1,"71":1}}],["macro",{"2":{"0":2,"3":1}}],["may",{"2":{"0":2,"6":2,"12":1,"15":5,"16":4,"17":1,"19":1,"22":2,"47":2,"63":2,"65":1,"69":3}}],["mdash",{"2":{"0":15,"1":4,"2":5,"3":12,"5":14,"6":2,"7":3,"8":2,"9":9,"10":11,"11":3,"12":6,"15":23,"16":10,"17":1,"18":6,"19":5,"20":3,"21":6,"22":4}}]],"serializationVersion":2}';export{e as default}; diff --git a/dev/assets/chunks/VPLocalSearchBox.C87fu_oR.js b/dev/assets/chunks/VPLocalSearchBox.BT8y4D2s.js similarity index 99% rename from dev/assets/chunks/VPLocalSearchBox.C87fu_oR.js rename to dev/assets/chunks/VPLocalSearchBox.BT8y4D2s.js index fc07bfc75..05f5e90f2 100644 --- a/dev/assets/chunks/VPLocalSearchBox.C87fu_oR.js +++ b/dev/assets/chunks/VPLocalSearchBox.BT8y4D2s.js @@ -1,4 +1,4 @@ -var It=Object.defineProperty;var Dt=(o,e,t)=>e in o?It(o,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):o[e]=t;var Oe=(o,e,t)=>(Dt(o,typeof e!="symbol"?e+"":e,t),t);import{X as yt,j as oe,x as $e,ak as kt,al as Ot,d as _t,G as xe,am as tt,h as Fe,an as Rt,ao as Mt,y as Lt,ap as Pt,k as _e,R as de,Q as Ee,aq as zt,ar as Vt,Y as Bt,U as $t,as as Wt,o as ee,b as Kt,l as k,a1 as Jt,m as j,at as Ut,au as jt,av as Gt,c as re,n as rt,e as Se,E as at,F as nt,a as ve,t as pe,aw as qt,p as Qt,q as Ht,ax as it,ay as Yt,a9 as Zt,af as Xt,az as er,_ as tr}from"./framework.sc_CWmU1.js";import{u as rr,c as ar}from"./theme.BjxY_D9x.js";const nr={root:()=>yt(()=>import("./@localSearchIndexroot._rnuXRlr.js"),[])};/*! +var It=Object.defineProperty;var Dt=(o,e,t)=>e in o?It(o,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):o[e]=t;var Oe=(o,e,t)=>(Dt(o,typeof e!="symbol"?e+"":e,t),t);import{X as yt,j as oe,x as $e,ak as kt,al as Ot,d as _t,G as xe,am as tt,h as Fe,an as Rt,ao as Mt,y as Lt,ap as Pt,k as _e,R as de,Q as Ee,aq as zt,ar as Vt,Y as Bt,U as $t,as as Wt,o as ee,b as Kt,l as k,a1 as Jt,m as j,at as Ut,au as jt,av as Gt,c as re,n as rt,e as Se,E as at,F as nt,a as ve,t as pe,aw as qt,p as Qt,q as Ht,ax as it,ay as Yt,a9 as Zt,af as Xt,az as er,_ as tr}from"./framework.sc_CWmU1.js";import{u as rr,c as ar}from"./theme.DZJFXSn2.js";const nr={root:()=>yt(()=>import("./@localSearchIndexroot.BMBMtRVS.js"),[])};/*! * tabbable 6.2.0 * @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE */var mt=["input:not([inert])","select:not([inert])","textarea:not([inert])","a[href]:not([inert])","button:not([inert])","[tabindex]:not(slot):not([inert])","audio[controls]:not([inert])","video[controls]:not([inert])",'[contenteditable]:not([contenteditable="false"]):not([inert])',"details>summary:first-of-type:not([inert])","details:not([inert])"],Ne=mt.join(","),gt=typeof Element>"u",ue=gt?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,Ce=!gt&&Element.prototype.getRootNode?function(o){var e;return o==null||(e=o.getRootNode)===null||e===void 0?void 0:e.call(o)}:function(o){return o==null?void 0:o.ownerDocument},Ie=function o(e,t){var r;t===void 0&&(t=!0);var n=e==null||(r=e.getAttribute)===null||r===void 0?void 0:r.call(e,"inert"),a=n===""||n==="true",i=a||t&&e&&o(e.parentNode);return i},ir=function(e){var t,r=e==null||(t=e.getAttribute)===null||t===void 0?void 0:t.call(e,"contenteditable");return r===""||r==="true"},bt=function(e,t,r){if(Ie(e))return[];var n=Array.prototype.slice.apply(e.querySelectorAll(Ne));return t&&ue.call(e,Ne)&&n.unshift(e),n=n.filter(r),n},wt=function o(e,t,r){for(var n=[],a=Array.from(e);a.length;){var i=a.shift();if(!Ie(i,!1))if(i.tagName==="SLOT"){var s=i.assignedElements(),u=s.length?s:i.children,l=o(u,!0,r);r.flatten?n.push.apply(n,l):n.push({scopeParent:i,candidates:l})}else{var h=ue.call(i,Ne);h&&r.filter(i)&&(t||!e.includes(i))&&n.push(i);var d=i.shadowRoot||typeof r.getShadowRoot=="function"&&r.getShadowRoot(i),v=!Ie(d,!1)&&(!r.shadowRootFilter||r.shadowRootFilter(i));if(d&&v){var y=o(d===!0?i.children:d.children,!0,r);r.flatten?n.push.apply(n,y):n.push({scopeParent:i,candidates:y})}else a.unshift.apply(a,i.children)}}return n},xt=function(e){return!isNaN(parseInt(e.getAttribute("tabindex"),10))},se=function(e){if(!e)throw new Error("No node provided");return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||ir(e))&&!xt(e)?0:e.tabIndex},or=function(e,t){var r=se(e);return r<0&&t&&!xt(e)?0:r},sr=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},Ft=function(e){return e.tagName==="INPUT"},ur=function(e){return Ft(e)&&e.type==="hidden"},lr=function(e){var t=e.tagName==="DETAILS"&&Array.prototype.slice.apply(e.children).some(function(r){return r.tagName==="SUMMARY"});return t},cr=function(e,t){for(var r=0;rsummary:first-of-type"),i=a?e.parentElement:e;if(ue.call(i,"details:not([open]) *"))return!0;if(!r||r==="full"||r==="legacy-full"){if(typeof n=="function"){for(var s=e;e;){var u=e.parentElement,l=Ce(e);if(u&&!u.shadowRoot&&n(u)===!0)return ot(e);e.assignedSlot?e=e.assignedSlot:!u&&l!==e.ownerDocument?e=l.host:e=u}e=s}if(vr(e))return!e.getClientRects().length;if(r!=="legacy-full")return!0}else if(r==="non-zero-area")return ot(e);return!1},yr=function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var t=e.parentElement;t;){if(t.tagName==="FIELDSET"&&t.disabled){for(var r=0;r=0)},gr=function o(e){var t=[],r=[];return e.forEach(function(n,a){var i=!!n.scopeParent,s=i?n.scopeParent:n,u=or(s,i),l=i?o(n.candidates):s;u===0?i?t.push.apply(t,l):t.push(s):r.push({documentOrder:a,tabIndex:u,item:n,isScope:i,content:l})}),r.sort(sr).reduce(function(n,a){return a.isScope?n.push.apply(n,a.content):n.push(a.content),n},[]).concat(t)},br=function(e,t){t=t||{};var r;return t.getShadowRoot?r=wt([e],t.includeContainer,{filter:We.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:mr}):r=bt(e,t.includeContainer,We.bind(null,t)),gr(r)},wr=function(e,t){t=t||{};var r;return t.getShadowRoot?r=wt([e],t.includeContainer,{filter:De.bind(null,t),flatten:!0,getShadowRoot:t.getShadowRoot}):r=bt(e,t.includeContainer,De.bind(null,t)),r},le=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return ue.call(e,Ne)===!1?!1:We(t,e)},xr=mt.concat("iframe").join(","),Re=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return ue.call(e,xr)===!1?!1:De(t,e)};/*! diff --git a/dev/assets/chunks/theme.BjxY_D9x.js b/dev/assets/chunks/theme.DZJFXSn2.js similarity index 99% rename from dev/assets/chunks/theme.BjxY_D9x.js rename to dev/assets/chunks/theme.DZJFXSn2.js index 3a444735b..b1b3593b3 100644 --- a/dev/assets/chunks/theme.BjxY_D9x.js +++ b/dev/assets/chunks/theme.DZJFXSn2.js @@ -1,2 +1,2 @@ -const __vite__fileDeps=["assets/chunks/VPLocalSearchBox.C87fu_oR.js","assets/chunks/framework.sc_CWmU1.js"],__vite__mapDeps=i=>i.map(i=>__vite__fileDeps[i]); -import{d as _,o as a,c as u,r as c,n as N,a as F,t as w,b as P,w as p,e as f,T as pe,_ as $,u as We,i as Je,f as Ye,g as he,h as g,j as I,k as z,l as v,m as i,p as B,q as H,s as K,v as le,x as O,y as ee,z as fe,A as Ve,B as Xe,C as Qe,D as R,F as M,E,G as Le,H as te,I as b,J as W,K as Te,L as se,M as Q,N as J,O as Ze,P as we,Q as ce,R as Ie,S as Ne,U as oe,V as xe,W as et,X as tt,Y as Me,Z as _e,$ as st,a0 as ot,a1 as nt,a2 as Ae,a3 as at,a4 as rt}from"./framework.sc_CWmU1.js";const it=_({__name:"VPBadge",props:{text:{},type:{default:"tip"}},setup(s){return(e,t)=>(a(),u("span",{class:N(["VPBadge",e.type])},[c(e.$slots,"default",{},()=>[F(w(e.text),1)])],2))}}),lt={key:0,class:"VPBackdrop"},ct=_({__name:"VPBackdrop",props:{show:{type:Boolean}},setup(s){return(e,t)=>(a(),P(pe,{name:"fade"},{default:p(()=>[e.show?(a(),u("div",lt)):f("",!0)]),_:1}))}}),ut=$(ct,[["__scopeId","data-v-b06cdb19"]]),L=We;function dt(s,e){let t,o=!1;return()=>{t&&clearTimeout(t),o?t=setTimeout(s,e):(s(),(o=!0)&&setTimeout(()=>o=!1,e))}}function ue(s){return/^\//.test(s)?s:`/${s}`}function me(s){const{pathname:e,search:t,hash:o,protocol:n}=new URL(s,"http://a.com");if(Je(s)||s.startsWith("#")||!n.startsWith("http")||!Ye(e))return s;const{site:r}=L(),l=e.endsWith("/")||e.endsWith(".html")?s:s.replace(/(?:(^\.+)\/)?.*$/,`$1${e.replace(/(\.md)?$/,r.value.cleanUrls?"":".html")}${t}${o}`);return he(l)}function X({removeCurrent:s=!0,correspondingLink:e=!1}={}){const{site:t,localeIndex:o,page:n,theme:r,hash:l}=L(),d=g(()=>{var k,y;return{index:o.value,label:(k=t.value.locales[o.value])==null?void 0:k.label,link:((y=t.value.locales[o.value])==null?void 0:y.link)||(o.value==="root"?"/":`/${o.value}/`)}});return{localeLinks:g(()=>Object.entries(t.value.locales).flatMap(([k,y])=>s&&d.value.label===y.label?[]:{index:k,text:y.label,link:vt(y.link||(k==="root"?"/":`/${k}/`),r.value.i18nRouting!==!1&&e,n.value.relativePath.slice(d.value.link.length-1),!t.value.cleanUrls)+l.value})),currentLang:d}}function vt(s,e,t,o){return e?s.replace(/\/$/,"")+ue(t.replace(/(^|\/)index\.md$/,"$1").replace(/\.md$/,o?".html":"")):s}const pt=s=>(B("data-v-ccbd20cd"),s=s(),H(),s),ht={class:"NotFound"},ft={class:"code"},_t={class:"title"},mt=pt(()=>v("div",{class:"divider"},null,-1)),bt={class:"quote"},kt={class:"action"},$t=["href","aria-label"],gt=_({__name:"NotFound",setup(s){const{site:e}=L(),{localeLinks:t}=X({removeCurrent:!1}),o=I({link:"/",index:"root"});z(()=>{const r=window.location.pathname.replace(e.value.base,"").replace(/(^.*?\/).*$/,"/$1");t.value.length&&(o.value=t.value.find(({link:l})=>l.startsWith(r))||t.value[0])});const n=g(()=>{var r,l,d,h;return{code:404,title:"PAGE NOT FOUND",quote:"But if you don't change your direction, and if you keep looking, you may end up where you are heading.",linkLabel:"go to home",linkText:"Take me home",...o.value.index==="root"?(r=e.value.themeConfig)==null?void 0:r.notFound:(h=(d=(l=e.value.locales)==null?void 0:l[o.value.index])==null?void 0:d.themeConfig)==null?void 0:h.notFound}});return(r,l)=>(a(),u("div",ht,[v("p",ft,w(n.value.code),1),v("h1",_t,w(n.value.title),1),mt,v("blockquote",bt,w(n.value.quote),1),v("div",kt,[v("a",{class:"link",href:i(he)(o.value.link),"aria-label":n.value.linkLabel},w(n.value.linkText),9,$t)])]))}}),yt=$(gt,[["__scopeId","data-v-ccbd20cd"]]);function Ce(s,e){if(Array.isArray(s))return Z(s);if(s==null)return[];e=ue(e);const t=Object.keys(s).sort((n,r)=>r.split("/").length-n.split("/").length).find(n=>e.startsWith(ue(n))),o=t?s[t]:[];return Array.isArray(o)?Z(o):Z(o.items,o.base)}function Pt(s){const e=[];let t=0;for(const o in s){const n=s[o];if(n.items){t=e.push(n);continue}e[t]||e.push({items:[]}),e[t].items.push(n)}return e}function St(s){const e=[];function t(o){for(const n of o)n.text&&n.link&&e.push({text:n.text,link:n.link,docFooterText:n.docFooterText}),n.items&&t(n.items)}return t(s),e}function de(s,e){return Array.isArray(e)?e.some(t=>de(s,t)):K(s,e.link)?!0:e.items?de(s,e.items):!1}function Z(s,e){return[...s].map(t=>{const o={...t},n=o.base||e;return n&&o.link&&(o.link=n+o.link),o.items&&(o.items=Z(o.items,n)),o})}function U(){const{frontmatter:s,page:e,theme:t}=L(),o=le("(min-width: 960px)"),n=I(!1),r=g(()=>{const C=t.value.sidebar,T=e.value.relativePath;return C?Ce(C,T):[]}),l=I(r.value);O(r,(C,T)=>{JSON.stringify(C)!==JSON.stringify(T)&&(l.value=r.value)});const d=g(()=>s.value.sidebar!==!1&&l.value.length>0&&s.value.layout!=="home"),h=g(()=>k?s.value.aside==null?t.value.aside==="left":s.value.aside==="left":!1),k=g(()=>s.value.layout==="home"?!1:s.value.aside!=null?!!s.value.aside:t.value.aside!==!1),y=g(()=>d.value&&o.value),m=g(()=>d.value?Pt(l.value):[]);function S(){n.value=!0}function V(){n.value=!1}function A(){n.value?V():S()}return{isOpen:n,sidebar:l,sidebarGroups:m,hasSidebar:d,hasAside:k,leftAside:h,isSidebarEnabled:y,open:S,close:V,toggle:A}}function Vt(s,e){let t;ee(()=>{t=s.value?document.activeElement:void 0}),z(()=>{window.addEventListener("keyup",o)}),fe(()=>{window.removeEventListener("keyup",o)});function o(n){n.key==="Escape"&&s.value&&(e(),t==null||t.focus())}}function Lt(s){const{page:e,hash:t}=L(),o=I(!1),n=g(()=>s.value.collapsed!=null),r=g(()=>!!s.value.link),l=I(!1),d=()=>{l.value=K(e.value.relativePath,s.value.link)};O([e,s,t],d),z(d);const h=g(()=>l.value?!0:s.value.items?de(e.value.relativePath,s.value.items):!1),k=g(()=>!!(s.value.items&&s.value.items.length));ee(()=>{o.value=!!(n.value&&s.value.collapsed)}),Ve(()=>{(l.value||h.value)&&(o.value=!1)});function y(){n.value&&(o.value=!o.value)}return{collapsed:o,collapsible:n,isLink:r,isActiveLink:l,hasActiveLink:h,hasChildren:k,toggle:y}}function Tt(){const{hasSidebar:s}=U(),e=le("(min-width: 960px)"),t=le("(min-width: 1280px)");return{isAsideEnabled:g(()=>!t.value&&!e.value?!1:s.value?t.value:e.value)}}const ve=[];function Be(s){return typeof s.outline=="object"&&!Array.isArray(s.outline)&&s.outline.label||s.outlineTitle||"On this page"}function be(s){const e=[...document.querySelectorAll(".VPDoc :where(h1,h2,h3,h4,h5,h6)")].filter(t=>t.id&&t.hasChildNodes()).map(t=>{const o=Number(t.tagName[1]);return{element:t,title:wt(t),link:"#"+t.id,level:o}});return It(e,s)}function wt(s){let e="";for(const t of s.childNodes)if(t.nodeType===1){if(t.classList.contains("VPBadge")||t.classList.contains("header-anchor")||t.classList.contains("ignore-header"))continue;e+=t.textContent}else t.nodeType===3&&(e+=t.textContent);return e.trim()}function It(s,e){if(e===!1)return[];const t=(typeof e=="object"&&!Array.isArray(e)?e.level:e)||2,[o,n]=typeof t=="number"?[t,t]:t==="deep"?[2,6]:t;s=s.filter(l=>l.level>=o&&l.level<=n),ve.length=0;for(const{element:l,link:d}of s)ve.push({element:l,link:d});const r=[];e:for(let l=0;l=0;h--){const k=s[h];if(k.level{requestAnimationFrame(r),window.addEventListener("scroll",o)}),Xe(()=>{l(location.hash)}),fe(()=>{window.removeEventListener("scroll",o)});function r(){if(!t.value)return;const d=window.scrollY,h=window.innerHeight,k=document.body.offsetHeight,y=Math.abs(d+h-k)<1,m=ve.map(({element:V,link:A})=>({link:A,top:Mt(V)})).filter(({top:V})=>!Number.isNaN(V)).sort((V,A)=>V.top-A.top);if(!m.length){l(null);return}if(d<1){l(null);return}if(y){l(m[m.length-1].link);return}let S=null;for(const{link:V,top:A}of m){if(A>d+Qe()+4)break;S=V}l(S)}function l(d){n&&n.classList.remove("active"),d==null?n=null:n=s.value.querySelector(`a[href="${decodeURIComponent(d)}"]`);const h=n;h?(h.classList.add("active"),e.value.style.top=h.offsetTop+39+"px",e.value.style.opacity="1"):(e.value.style.top="33px",e.value.style.opacity="0")}}function Mt(s){let e=0;for(;s!==document.body;){if(s===null)return NaN;e+=s.offsetTop,s=s.offsetParent}return e}const At=["href","title"],Ct=_({__name:"VPDocOutlineItem",props:{headers:{},root:{type:Boolean}},setup(s){function e({target:t}){const o=t.href.split("#")[1],n=document.getElementById(decodeURIComponent(o));n==null||n.focus({preventScroll:!0})}return(t,o)=>{const n=R("VPDocOutlineItem",!0);return a(),u("ul",{class:N(["VPDocOutlineItem",t.root?"root":"nested"])},[(a(!0),u(M,null,E(t.headers,({children:r,link:l,title:d})=>(a(),u("li",null,[v("a",{class:"outline-link",href:l,onClick:e,title:d},w(d),9,At),r!=null&&r.length?(a(),P(n,{key:0,headers:r},null,8,["headers"])):f("",!0)]))),256))],2)}}}),He=$(Ct,[["__scopeId","data-v-3f927ebe"]]),Bt={class:"content"},Ht={"aria-level":"2",class:"outline-title",id:"doc-outline-aria-label",role:"heading"},Et=_({__name:"VPDocAsideOutline",setup(s){const{frontmatter:e,theme:t}=L(),o=Le([]);te(()=>{o.value=be(e.value.outline??t.value.outline)});const n=I(),r=I();return Nt(n,r),(l,d)=>(a(),u("nav",{"aria-labelledby":"doc-outline-aria-label",class:N(["VPDocAsideOutline",{"has-outline":o.value.length>0}]),ref_key:"container",ref:n,role:"navigation"},[v("div",Bt,[v("div",{class:"outline-marker",ref_key:"marker",ref:r},null,512),v("div",Ht,w(i(Be)(i(t))),1),b(He,{headers:o.value,root:!0},null,8,["headers"])])],2))}}),Dt=$(Et,[["__scopeId","data-v-b6ca177b"]]),Ft={class:"VPDocAsideCarbonAds"},Ot=_({__name:"VPDocAsideCarbonAds",props:{carbonAds:{}},setup(s){const e=()=>null;return(t,o)=>(a(),u("div",Ft,[b(i(e),{"carbon-ads":t.carbonAds},null,8,["carbon-ads"])]))}}),Ut=s=>(B("data-v-6d7b3c46"),s=s(),H(),s),jt={class:"VPDocAside"},Gt=Ut(()=>v("div",{class:"spacer"},null,-1)),zt=_({__name:"VPDocAside",setup(s){const{theme:e}=L();return(t,o)=>(a(),u("div",jt,[c(t.$slots,"aside-top",{},void 0,!0),c(t.$slots,"aside-outline-before",{},void 0,!0),b(Dt),c(t.$slots,"aside-outline-after",{},void 0,!0),Gt,c(t.$slots,"aside-ads-before",{},void 0,!0),i(e).carbonAds?(a(),P(Ot,{key:0,"carbon-ads":i(e).carbonAds},null,8,["carbon-ads"])):f("",!0),c(t.$slots,"aside-ads-after",{},void 0,!0),c(t.$slots,"aside-bottom",{},void 0,!0)]))}}),Kt=$(zt,[["__scopeId","data-v-6d7b3c46"]]);function Rt(){const{theme:s,page:e}=L();return g(()=>{const{text:t="Edit this page",pattern:o=""}=s.value.editLink||{};let n;return typeof o=="function"?n=o(e.value):n=o.replace(/:path/g,e.value.filePath),{url:n,text:t}})}function qt(){const{page:s,theme:e,frontmatter:t}=L();return g(()=>{var k,y,m,S,V,A,C,T;const o=Ce(e.value.sidebar,s.value.relativePath),n=St(o),r=Wt(n,j=>j.link.replace(/[?#].*$/,"")),l=r.findIndex(j=>K(s.value.relativePath,j.link)),d=((k=e.value.docFooter)==null?void 0:k.prev)===!1&&!t.value.prev||t.value.prev===!1,h=((y=e.value.docFooter)==null?void 0:y.next)===!1&&!t.value.next||t.value.next===!1;return{prev:d?void 0:{text:(typeof t.value.prev=="string"?t.value.prev:typeof t.value.prev=="object"?t.value.prev.text:void 0)??((m=r[l-1])==null?void 0:m.docFooterText)??((S=r[l-1])==null?void 0:S.text),link:(typeof t.value.prev=="object"?t.value.prev.link:void 0)??((V=r[l-1])==null?void 0:V.link)},next:h?void 0:{text:(typeof t.value.next=="string"?t.value.next:typeof t.value.next=="object"?t.value.next.text:void 0)??((A=r[l+1])==null?void 0:A.docFooterText)??((C=r[l+1])==null?void 0:C.text),link:(typeof t.value.next=="object"?t.value.next.link:void 0)??((T=r[l+1])==null?void 0:T.link)}}})}function Wt(s,e){const t=new Set;return s.filter(o=>{const n=e(o);return t.has(n)?!1:t.add(n)})}const D=_({__name:"VPLink",props:{tag:{},href:{},noIcon:{type:Boolean},target:{},rel:{}},setup(s){const e=s,t=g(()=>e.tag??(e.href?"a":"span")),o=g(()=>e.href&&Te.test(e.href));return(n,r)=>(a(),P(W(t.value),{class:N(["VPLink",{link:n.href,"vp-external-link-icon":o.value,"no-icon":n.noIcon}]),href:n.href?i(me)(n.href):void 0,target:n.target??(o.value?"_blank":void 0),rel:n.rel??(o.value?"noreferrer":void 0)},{default:p(()=>[c(n.$slots,"default")]),_:3},8,["class","href","target","rel"]))}}),Jt={class:"VPLastUpdated"},Yt=["datetime"],Xt=_({__name:"VPDocFooterLastUpdated",setup(s){const{theme:e,page:t,frontmatter:o,lang:n}=L(),r=g(()=>new Date(o.value.lastUpdated??t.value.lastUpdated)),l=g(()=>r.value.toISOString()),d=I("");return z(()=>{ee(()=>{var h,k,y;d.value=new Intl.DateTimeFormat((k=(h=e.value.lastUpdated)==null?void 0:h.formatOptions)!=null&&k.forceLocale?n.value:void 0,((y=e.value.lastUpdated)==null?void 0:y.formatOptions)??{dateStyle:"short",timeStyle:"short"}).format(r.value)})}),(h,k)=>{var y;return a(),u("p",Jt,[F(w(((y=i(e).lastUpdated)==null?void 0:y.text)||i(e).lastUpdatedText||"Last updated")+": ",1),v("time",{datetime:l.value},w(d.value),9,Yt)])}}}),Qt=$(Xt,[["__scopeId","data-v-9da12f1d"]]),Ee=s=>(B("data-v-b88cabfa"),s=s(),H(),s),Zt={key:0,class:"VPDocFooter"},xt={key:0,class:"edit-info"},es={key:0,class:"edit-link"},ts=Ee(()=>v("span",{class:"vpi-square-pen edit-link-icon"},null,-1)),ss={key:1,class:"last-updated"},os={key:1,class:"prev-next","aria-labelledby":"doc-footer-aria-label"},ns=Ee(()=>v("span",{class:"visually-hidden",id:"doc-footer-aria-label"},"Pager",-1)),as={class:"pager"},rs=["innerHTML"],is=["innerHTML"],ls={class:"pager"},cs=["innerHTML"],us=["innerHTML"],ds=_({__name:"VPDocFooter",setup(s){const{theme:e,page:t,frontmatter:o}=L(),n=Rt(),r=qt(),l=g(()=>e.value.editLink&&o.value.editLink!==!1),d=g(()=>t.value.lastUpdated&&o.value.lastUpdated!==!1),h=g(()=>l.value||d.value||r.value.prev||r.value.next);return(k,y)=>{var m,S,V,A;return h.value?(a(),u("footer",Zt,[c(k.$slots,"doc-footer-before",{},void 0,!0),l.value||d.value?(a(),u("div",xt,[l.value?(a(),u("div",es,[b(D,{class:"edit-link-button",href:i(n).url,"no-icon":!0},{default:p(()=>[ts,F(" "+w(i(n).text),1)]),_:1},8,["href"])])):f("",!0),d.value?(a(),u("div",ss,[b(Qt)])):f("",!0)])):f("",!0),(m=i(r).prev)!=null&&m.link||(S=i(r).next)!=null&&S.link?(a(),u("nav",os,[ns,v("div",as,[(V=i(r).prev)!=null&&V.link?(a(),P(D,{key:0,class:"pager-link prev",href:i(r).prev.link},{default:p(()=>{var C;return[v("span",{class:"desc",innerHTML:((C=i(e).docFooter)==null?void 0:C.prev)||"Previous page"},null,8,rs),v("span",{class:"title",innerHTML:i(r).prev.text},null,8,is)]}),_:1},8,["href"])):f("",!0)]),v("div",ls,[(A=i(r).next)!=null&&A.link?(a(),P(D,{key:0,class:"pager-link next",href:i(r).next.link},{default:p(()=>{var C;return[v("span",{class:"desc",innerHTML:((C=i(e).docFooter)==null?void 0:C.next)||"Next page"},null,8,cs),v("span",{class:"title",innerHTML:i(r).next.text},null,8,us)]}),_:1},8,["href"])):f("",!0)])])):f("",!0)])):f("",!0)}}}),vs=$(ds,[["__scopeId","data-v-b88cabfa"]]),ps=s=>(B("data-v-83890dd9"),s=s(),H(),s),hs={class:"container"},fs=ps(()=>v("div",{class:"aside-curtain"},null,-1)),_s={class:"aside-container"},ms={class:"aside-content"},bs={class:"content"},ks={class:"content-container"},$s={class:"main"},gs=_({__name:"VPDoc",setup(s){const{theme:e}=L(),t=se(),{hasSidebar:o,hasAside:n,leftAside:r}=U(),l=g(()=>t.path.replace(/[./]+/g,"_").replace(/_html$/,""));return(d,h)=>{const k=R("Content");return a(),u("div",{class:N(["VPDoc",{"has-sidebar":i(o),"has-aside":i(n)}])},[c(d.$slots,"doc-top",{},void 0,!0),v("div",hs,[i(n)?(a(),u("div",{key:0,class:N(["aside",{"left-aside":i(r)}])},[fs,v("div",_s,[v("div",ms,[b(Kt,null,{"aside-top":p(()=>[c(d.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":p(()=>[c(d.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":p(()=>[c(d.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":p(()=>[c(d.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":p(()=>[c(d.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":p(()=>[c(d.$slots,"aside-ads-after",{},void 0,!0)]),_:3})])])],2)):f("",!0),v("div",bs,[v("div",ks,[c(d.$slots,"doc-before",{},void 0,!0),v("main",$s,[b(k,{class:N(["vp-doc",[l.value,i(e).externalLinkIcon&&"external-link-icon-enabled"]])},null,8,["class"])]),b(vs,null,{"doc-footer-before":p(()=>[c(d.$slots,"doc-footer-before",{},void 0,!0)]),_:3}),c(d.$slots,"doc-after",{},void 0,!0)])])]),c(d.$slots,"doc-bottom",{},void 0,!0)],2)}}}),ys=$(gs,[["__scopeId","data-v-83890dd9"]]),Ps=_({__name:"VPButton",props:{tag:{},size:{default:"medium"},theme:{default:"brand"},text:{},href:{},target:{},rel:{}},setup(s){const e=s,t=g(()=>e.href&&Te.test(e.href)),o=g(()=>e.tag||e.href?"a":"button");return(n,r)=>(a(),P(W(o.value),{class:N(["VPButton",[n.size,n.theme]]),href:n.href?i(me)(n.href):void 0,target:e.target??(t.value?"_blank":void 0),rel:e.rel??(t.value?"noreferrer":void 0)},{default:p(()=>[F(w(n.text),1)]),_:1},8,["class","href","target","rel"]))}}),Ss=$(Ps,[["__scopeId","data-v-14206e74"]]),Vs=["src","alt"],Ls=_({inheritAttrs:!1,__name:"VPImage",props:{image:{},alt:{}},setup(s){return(e,t)=>{const o=R("VPImage",!0);return e.image?(a(),u(M,{key:0},[typeof e.image=="string"||"src"in e.image?(a(),u("img",Q({key:0,class:"VPImage"},typeof e.image=="string"?e.$attrs:{...e.image,...e.$attrs},{src:i(he)(typeof e.image=="string"?e.image:e.image.src),alt:e.alt??(typeof e.image=="string"?"":e.image.alt||"")}),null,16,Vs)):(a(),u(M,{key:1},[b(o,Q({class:"dark",image:e.image.dark,alt:e.image.alt},e.$attrs),null,16,["image","alt"]),b(o,Q({class:"light",image:e.image.light,alt:e.image.alt},e.$attrs),null,16,["image","alt"])],64))],64)):f("",!0)}}}),x=$(Ls,[["__scopeId","data-v-35a7d0b8"]]),Ts=s=>(B("data-v-955009fc"),s=s(),H(),s),ws={class:"container"},Is={class:"main"},Ns={key:0,class:"name"},Ms=["innerHTML"],As=["innerHTML"],Cs=["innerHTML"],Bs={key:0,class:"actions"},Hs={key:0,class:"image"},Es={class:"image-container"},Ds=Ts(()=>v("div",{class:"image-bg"},null,-1)),Fs=_({__name:"VPHero",props:{name:{},text:{},tagline:{},image:{},actions:{}},setup(s){const e=J("hero-image-slot-exists");return(t,o)=>(a(),u("div",{class:N(["VPHero",{"has-image":t.image||i(e)}])},[v("div",ws,[v("div",Is,[c(t.$slots,"home-hero-info-before",{},void 0,!0),c(t.$slots,"home-hero-info",{},()=>[t.name?(a(),u("h1",Ns,[v("span",{innerHTML:t.name,class:"clip"},null,8,Ms)])):f("",!0),t.text?(a(),u("p",{key:1,innerHTML:t.text,class:"text"},null,8,As)):f("",!0),t.tagline?(a(),u("p",{key:2,innerHTML:t.tagline,class:"tagline"},null,8,Cs)):f("",!0)],!0),c(t.$slots,"home-hero-info-after",{},void 0,!0),t.actions?(a(),u("div",Bs,[(a(!0),u(M,null,E(t.actions,n=>(a(),u("div",{key:n.link,class:"action"},[b(Ss,{tag:"a",size:"medium",theme:n.theme,text:n.text,href:n.link,target:n.target,rel:n.rel},null,8,["theme","text","href","target","rel"])]))),128))])):f("",!0),c(t.$slots,"home-hero-actions-after",{},void 0,!0)]),t.image||i(e)?(a(),u("div",Hs,[v("div",Es,[Ds,c(t.$slots,"home-hero-image",{},()=>[t.image?(a(),P(x,{key:0,class:"image-src",image:t.image},null,8,["image"])):f("",!0)],!0)])])):f("",!0)])],2))}}),Os=$(Fs,[["__scopeId","data-v-955009fc"]]),Us=_({__name:"VPHomeHero",setup(s){const{frontmatter:e}=L();return(t,o)=>i(e).hero?(a(),P(Os,{key:0,class:"VPHomeHero",name:i(e).hero.name,text:i(e).hero.text,tagline:i(e).hero.tagline,image:i(e).hero.image,actions:i(e).hero.actions},{"home-hero-info-before":p(()=>[c(t.$slots,"home-hero-info-before")]),"home-hero-info":p(()=>[c(t.$slots,"home-hero-info")]),"home-hero-info-after":p(()=>[c(t.$slots,"home-hero-info-after")]),"home-hero-actions-after":p(()=>[c(t.$slots,"home-hero-actions-after")]),"home-hero-image":p(()=>[c(t.$slots,"home-hero-image")]),_:3},8,["name","text","tagline","image","actions"])):f("",!0)}}),js=s=>(B("data-v-f5e9645b"),s=s(),H(),s),Gs={class:"box"},zs={key:0,class:"icon"},Ks=["innerHTML"],Rs=["innerHTML"],qs=["innerHTML"],Ws={key:4,class:"link-text"},Js={class:"link-text-value"},Ys=js(()=>v("span",{class:"vpi-arrow-right link-text-icon"},null,-1)),Xs=_({__name:"VPFeature",props:{icon:{},title:{},details:{},link:{},linkText:{},rel:{},target:{}},setup(s){return(e,t)=>(a(),P(D,{class:"VPFeature",href:e.link,rel:e.rel,target:e.target,"no-icon":!0,tag:e.link?"a":"div"},{default:p(()=>[v("article",Gs,[typeof e.icon=="object"&&e.icon.wrap?(a(),u("div",zs,[b(x,{image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,["image","alt","height","width"])])):typeof e.icon=="object"?(a(),P(x,{key:1,image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,["image","alt","height","width"])):e.icon?(a(),u("div",{key:2,class:"icon",innerHTML:e.icon},null,8,Ks)):f("",!0),v("h2",{class:"title",innerHTML:e.title},null,8,Rs),e.details?(a(),u("p",{key:3,class:"details",innerHTML:e.details},null,8,qs)):f("",!0),e.linkText?(a(),u("div",Ws,[v("p",Js,[F(w(e.linkText)+" ",1),Ys])])):f("",!0)])]),_:1},8,["href","rel","target","tag"]))}}),Qs=$(Xs,[["__scopeId","data-v-f5e9645b"]]),Zs={key:0,class:"VPFeatures"},xs={class:"container"},eo={class:"items"},to=_({__name:"VPFeatures",props:{features:{}},setup(s){const e=s,t=g(()=>{const o=e.features.length;if(o){if(o===2)return"grid-2";if(o===3)return"grid-3";if(o%3===0)return"grid-6";if(o>3)return"grid-4"}else return});return(o,n)=>o.features?(a(),u("div",Zs,[v("div",xs,[v("div",eo,[(a(!0),u(M,null,E(o.features,r=>(a(),u("div",{key:r.title,class:N(["item",[t.value]])},[b(Qs,{icon:r.icon,title:r.title,details:r.details,link:r.link,"link-text":r.linkText,rel:r.rel,target:r.target},null,8,["icon","title","details","link","link-text","rel","target"])],2))),128))])])])):f("",!0)}}),so=$(to,[["__scopeId","data-v-d0a190d7"]]),oo=_({__name:"VPHomeFeatures",setup(s){const{frontmatter:e}=L();return(t,o)=>i(e).features?(a(),P(so,{key:0,class:"VPHomeFeatures",features:i(e).features},null,8,["features"])):f("",!0)}}),no=_({__name:"VPHomeContent",setup(s){const{width:e}=Ze({includeScrollbar:!1});return(t,o)=>(a(),u("div",{class:"vp-doc container",style:we(i(e)?{"--vp-offset":`calc(50% - ${i(e)/2}px)`}:{})},[c(t.$slots,"default",{},void 0,!0)],4))}}),ao=$(no,[["__scopeId","data-v-c43247eb"]]),ro={class:"VPHome"},io=_({__name:"VPHome",setup(s){const{frontmatter:e}=L();return(t,o)=>{const n=R("Content");return a(),u("div",ro,[c(t.$slots,"home-hero-before",{},void 0,!0),b(Us,null,{"home-hero-info-before":p(()=>[c(t.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":p(()=>[c(t.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":p(()=>[c(t.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":p(()=>[c(t.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":p(()=>[c(t.$slots,"home-hero-image",{},void 0,!0)]),_:3}),c(t.$slots,"home-hero-after",{},void 0,!0),c(t.$slots,"home-features-before",{},void 0,!0),b(oo),c(t.$slots,"home-features-after",{},void 0,!0),i(e).markdownStyles!==!1?(a(),P(ao,{key:0},{default:p(()=>[b(n)]),_:1})):(a(),P(n,{key:1}))])}}}),lo=$(io,[["__scopeId","data-v-cbb6ec48"]]),co={},uo={class:"VPPage"};function vo(s,e){const t=R("Content");return a(),u("div",uo,[c(s.$slots,"page-top"),b(t),c(s.$slots,"page-bottom")])}const po=$(co,[["render",vo]]),ho=_({__name:"VPContent",setup(s){const{page:e,frontmatter:t}=L(),{hasSidebar:o}=U();return(n,r)=>(a(),u("div",{class:N(["VPContent",{"has-sidebar":i(o),"is-home":i(t).layout==="home"}]),id:"VPContent"},[i(e).isNotFound?c(n.$slots,"not-found",{key:0},()=>[b(yt)],!0):i(t).layout==="page"?(a(),P(po,{key:1},{"page-top":p(()=>[c(n.$slots,"page-top",{},void 0,!0)]),"page-bottom":p(()=>[c(n.$slots,"page-bottom",{},void 0,!0)]),_:3})):i(t).layout==="home"?(a(),P(lo,{key:2},{"home-hero-before":p(()=>[c(n.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":p(()=>[c(n.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":p(()=>[c(n.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":p(()=>[c(n.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":p(()=>[c(n.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":p(()=>[c(n.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":p(()=>[c(n.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":p(()=>[c(n.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":p(()=>[c(n.$slots,"home-features-after",{},void 0,!0)]),_:3})):i(t).layout&&i(t).layout!=="doc"?(a(),P(W(i(t).layout),{key:3})):(a(),P(ys,{key:4},{"doc-top":p(()=>[c(n.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":p(()=>[c(n.$slots,"doc-bottom",{},void 0,!0)]),"doc-footer-before":p(()=>[c(n.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":p(()=>[c(n.$slots,"doc-before",{},void 0,!0)]),"doc-after":p(()=>[c(n.$slots,"doc-after",{},void 0,!0)]),"aside-top":p(()=>[c(n.$slots,"aside-top",{},void 0,!0)]),"aside-outline-before":p(()=>[c(n.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":p(()=>[c(n.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":p(()=>[c(n.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":p(()=>[c(n.$slots,"aside-ads-after",{},void 0,!0)]),"aside-bottom":p(()=>[c(n.$slots,"aside-bottom",{},void 0,!0)]),_:3}))],2))}}),fo=$(ho,[["__scopeId","data-v-91765379"]]),_o={class:"container"},mo=["innerHTML"],bo=["innerHTML"],ko=_({__name:"VPFooter",setup(s){const{theme:e,frontmatter:t}=L(),{hasSidebar:o}=U();return(n,r)=>i(e).footer&&i(t).footer!==!1?(a(),u("footer",{key:0,class:N(["VPFooter",{"has-sidebar":i(o)}])},[v("div",_o,[i(e).footer.message?(a(),u("p",{key:0,class:"message",innerHTML:i(e).footer.message},null,8,mo)):f("",!0),i(e).footer.copyright?(a(),u("p",{key:1,class:"copyright",innerHTML:i(e).footer.copyright},null,8,bo)):f("",!0)])],2)):f("",!0)}}),$o=$(ko,[["__scopeId","data-v-c970a860"]]);function go(){const{theme:s,frontmatter:e}=L(),t=Le([]),o=g(()=>t.value.length>0);return te(()=>{t.value=be(e.value.outline??s.value.outline)}),{headers:t,hasLocalNav:o}}const yo=s=>(B("data-v-bc9dc845"),s=s(),H(),s),Po={class:"menu-text"},So=yo(()=>v("span",{class:"vpi-chevron-right icon"},null,-1)),Vo={class:"header"},Lo={class:"outline"},To=_({__name:"VPLocalNavOutlineDropdown",props:{headers:{},navHeight:{}},setup(s){const e=s,{theme:t}=L(),o=I(!1),n=I(0),r=I(),l=I();function d(m){var S;(S=r.value)!=null&&S.contains(m.target)||(o.value=!1)}O(o,m=>{if(m){document.addEventListener("click",d);return}document.removeEventListener("click",d)}),ce("Escape",()=>{o.value=!1}),te(()=>{o.value=!1});function h(){o.value=!o.value,n.value=window.innerHeight+Math.min(window.scrollY-e.navHeight,0)}function k(m){m.target.classList.contains("outline-link")&&(l.value&&(l.value.style.transition="none"),Ie(()=>{o.value=!1}))}function y(){o.value=!1,window.scrollTo({top:0,left:0,behavior:"smooth"})}return(m,S)=>(a(),u("div",{class:"VPLocalNavOutlineDropdown",style:we({"--vp-vh":n.value+"px"}),ref_key:"main",ref:r},[m.headers.length>0?(a(),u("button",{key:0,onClick:h,class:N({open:o.value})},[v("span",Po,w(i(Be)(i(t))),1),So],2)):(a(),u("button",{key:1,onClick:y},w(i(t).returnToTopLabel||"Return to top"),1)),b(pe,{name:"flyout"},{default:p(()=>[o.value?(a(),u("div",{key:0,ref_key:"items",ref:l,class:"items",onClick:k},[v("div",Vo,[v("a",{class:"top-link",href:"#",onClick:y},w(i(t).returnToTopLabel||"Return to top"),1)]),v("div",Lo,[b(He,{headers:m.headers},null,8,["headers"])])],512)):f("",!0)]),_:1})],4))}}),wo=$(To,[["__scopeId","data-v-bc9dc845"]]),Io=s=>(B("data-v-070ab83d"),s=s(),H(),s),No={class:"container"},Mo=["aria-expanded"],Ao=Io(()=>v("span",{class:"vpi-align-left menu-icon"},null,-1)),Co={class:"menu-text"},Bo=_({__name:"VPLocalNav",props:{open:{type:Boolean}},emits:["open-menu"],setup(s){const{theme:e,frontmatter:t}=L(),{hasSidebar:o}=U(),{headers:n}=go(),{y:r}=Ne(),l=I(0);z(()=>{l.value=parseInt(getComputedStyle(document.documentElement).getPropertyValue("--vp-nav-height"))}),te(()=>{n.value=be(t.value.outline??e.value.outline)});const d=g(()=>n.value.length===0),h=g(()=>d.value&&!o.value),k=g(()=>({VPLocalNav:!0,"has-sidebar":o.value,empty:d.value,fixed:h.value}));return(y,m)=>i(t).layout!=="home"&&(!h.value||i(r)>=l.value)?(a(),u("div",{key:0,class:N(k.value)},[v("div",No,[i(o)?(a(),u("button",{key:0,class:"menu","aria-expanded":y.open,"aria-controls":"VPSidebarNav",onClick:m[0]||(m[0]=S=>y.$emit("open-menu"))},[Ao,v("span",Co,w(i(e).sidebarMenuLabel||"Menu"),1)],8,Mo)):f("",!0),b(wo,{headers:i(n),navHeight:l.value},null,8,["headers","navHeight"])])],2)):f("",!0)}}),Ho=$(Bo,[["__scopeId","data-v-070ab83d"]]);function Eo(){const s=I(!1);function e(){s.value=!0,window.addEventListener("resize",n)}function t(){s.value=!1,window.removeEventListener("resize",n)}function o(){s.value?t():e()}function n(){window.outerWidth>=768&&t()}const r=se();return O(()=>r.path,t),{isScreenOpen:s,openScreen:e,closeScreen:t,toggleScreen:o}}const Do={},Fo={class:"VPSwitch",type:"button",role:"switch"},Oo={class:"check"},Uo={key:0,class:"icon"};function jo(s,e){return a(),u("button",Fo,[v("span",Oo,[s.$slots.default?(a(),u("span",Uo,[c(s.$slots,"default",{},void 0,!0)])):f("",!0)])])}const Go=$(Do,[["render",jo],["__scopeId","data-v-4a1c76db"]]),De=s=>(B("data-v-b79b56d4"),s=s(),H(),s),zo=De(()=>v("span",{class:"vpi-sun sun"},null,-1)),Ko=De(()=>v("span",{class:"vpi-moon moon"},null,-1)),Ro=_({__name:"VPSwitchAppearance",setup(s){const{isDark:e,theme:t}=L(),o=J("toggle-appearance",()=>{e.value=!e.value}),n=g(()=>e.value?t.value.lightModeSwitchTitle||"Switch to light theme":t.value.darkModeSwitchTitle||"Switch to dark theme");return(r,l)=>(a(),P(Go,{title:n.value,class:"VPSwitchAppearance","aria-checked":i(e),onClick:i(o)},{default:p(()=>[zo,Ko]),_:1},8,["title","aria-checked","onClick"]))}}),ke=$(Ro,[["__scopeId","data-v-b79b56d4"]]),qo={key:0,class:"VPNavBarAppearance"},Wo=_({__name:"VPNavBarAppearance",setup(s){const{site:e}=L();return(t,o)=>i(e).appearance&&i(e).appearance!=="force-dark"?(a(),u("div",qo,[b(ke)])):f("",!0)}}),Jo=$(Wo,[["__scopeId","data-v-ead91a81"]]),$e=I();let Fe=!1,ie=0;function Yo(s){const e=I(!1);if(oe){!Fe&&Xo(),ie++;const t=O($e,o=>{var n,r,l;o===s.el.value||(n=s.el.value)!=null&&n.contains(o)?(e.value=!0,(r=s.onFocus)==null||r.call(s)):(e.value=!1,(l=s.onBlur)==null||l.call(s))});fe(()=>{t(),ie--,ie||Qo()})}return xe(e)}function Xo(){document.addEventListener("focusin",Oe),Fe=!0,$e.value=document.activeElement}function Qo(){document.removeEventListener("focusin",Oe)}function Oe(){$e.value=document.activeElement}const Zo={class:"VPMenuLink"},xo=_({__name:"VPMenuLink",props:{item:{}},setup(s){const{page:e}=L();return(t,o)=>(a(),u("div",Zo,[b(D,{class:N({active:i(K)(i(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,target:t.item.target,rel:t.item.rel},{default:p(()=>[F(w(t.item.text),1)]),_:1},8,["class","href","target","rel"])]))}}),ne=$(xo,[["__scopeId","data-v-8b74d055"]]),en={class:"VPMenuGroup"},tn={key:0,class:"title"},sn=_({__name:"VPMenuGroup",props:{text:{},items:{}},setup(s){return(e,t)=>(a(),u("div",en,[e.text?(a(),u("p",tn,w(e.text),1)):f("",!0),(a(!0),u(M,null,E(e.items,o=>(a(),u(M,null,["link"in o?(a(),P(ne,{key:0,item:o},null,8,["item"])):f("",!0)],64))),256))]))}}),on=$(sn,[["__scopeId","data-v-48c802d0"]]),nn={class:"VPMenu"},an={key:0,class:"items"},rn=_({__name:"VPMenu",props:{items:{}},setup(s){return(e,t)=>(a(),u("div",nn,[e.items?(a(),u("div",an,[(a(!0),u(M,null,E(e.items,o=>(a(),u(M,{key:o.text},["link"in o?(a(),P(ne,{key:0,item:o},null,8,["item"])):(a(),P(on,{key:1,text:o.text,items:o.items},null,8,["text","items"]))],64))),128))])):f("",!0),c(e.$slots,"default",{},void 0,!0)]))}}),ln=$(rn,[["__scopeId","data-v-97491713"]]),cn=s=>(B("data-v-e5380155"),s=s(),H(),s),un=["aria-expanded","aria-label"],dn={key:0,class:"text"},vn=["innerHTML"],pn=cn(()=>v("span",{class:"vpi-chevron-down text-icon"},null,-1)),hn={key:1,class:"vpi-more-horizontal icon"},fn={class:"menu"},_n=_({__name:"VPFlyout",props:{icon:{},button:{},label:{},items:{}},setup(s){const e=I(!1),t=I();Yo({el:t,onBlur:o});function o(){e.value=!1}return(n,r)=>(a(),u("div",{class:"VPFlyout",ref_key:"el",ref:t,onMouseenter:r[1]||(r[1]=l=>e.value=!0),onMouseleave:r[2]||(r[2]=l=>e.value=!1)},[v("button",{type:"button",class:"button","aria-haspopup":"true","aria-expanded":e.value,"aria-label":n.label,onClick:r[0]||(r[0]=l=>e.value=!e.value)},[n.button||n.icon?(a(),u("span",dn,[n.icon?(a(),u("span",{key:0,class:N([n.icon,"option-icon"])},null,2)):f("",!0),n.button?(a(),u("span",{key:1,innerHTML:n.button},null,8,vn)):f("",!0),pn])):(a(),u("span",hn))],8,un),v("div",fn,[b(ln,{items:n.items},{default:p(()=>[c(n.$slots,"default",{},void 0,!0)]),_:3},8,["items"])])],544))}}),ge=$(_n,[["__scopeId","data-v-e5380155"]]),mn=["href","aria-label","innerHTML"],bn=_({__name:"VPSocialLink",props:{icon:{},link:{},ariaLabel:{}},setup(s){const e=s,t=g(()=>typeof e.icon=="object"?e.icon.svg:``);return(o,n)=>(a(),u("a",{class:"VPSocialLink no-icon",href:o.link,"aria-label":o.ariaLabel??(typeof o.icon=="string"?o.icon:""),target:"_blank",rel:"noopener",innerHTML:t.value},null,8,mn))}}),kn=$(bn,[["__scopeId","data-v-717b8b75"]]),$n={class:"VPSocialLinks"},gn=_({__name:"VPSocialLinks",props:{links:{}},setup(s){return(e,t)=>(a(),u("div",$n,[(a(!0),u(M,null,E(e.links,({link:o,icon:n,ariaLabel:r})=>(a(),P(kn,{key:o,icon:n,link:o,ariaLabel:r},null,8,["icon","link","ariaLabel"]))),128))]))}}),ye=$(gn,[["__scopeId","data-v-ee7a9424"]]),yn={key:0,class:"group translations"},Pn={class:"trans-title"},Sn={key:1,class:"group"},Vn={class:"item appearance"},Ln={class:"label"},Tn={class:"appearance-action"},wn={key:2,class:"group"},In={class:"item social-links"},Nn=_({__name:"VPNavBarExtra",setup(s){const{site:e,theme:t}=L(),{localeLinks:o,currentLang:n}=X({correspondingLink:!0}),r=g(()=>o.value.length&&n.value.label||e.value.appearance||t.value.socialLinks);return(l,d)=>r.value?(a(),P(ge,{key:0,class:"VPNavBarExtra",label:"extra navigation"},{default:p(()=>[i(o).length&&i(n).label?(a(),u("div",yn,[v("p",Pn,w(i(n).label),1),(a(!0),u(M,null,E(i(o),h=>(a(),P(ne,{key:h.link,item:h},null,8,["item"]))),128))])):f("",!0),i(e).appearance&&i(e).appearance!=="force-dark"?(a(),u("div",Sn,[v("div",Vn,[v("p",Ln,w(i(t).darkModeSwitchLabel||"Appearance"),1),v("div",Tn,[b(ke)])])])):f("",!0),i(t).socialLinks?(a(),u("div",wn,[v("div",In,[b(ye,{class:"social-links-list",links:i(t).socialLinks},null,8,["links"])])])):f("",!0)]),_:1})):f("",!0)}}),Mn=$(Nn,[["__scopeId","data-v-9b536d0b"]]),An=s=>(B("data-v-5dea55bf"),s=s(),H(),s),Cn=["aria-expanded"],Bn=An(()=>v("span",{class:"container"},[v("span",{class:"top"}),v("span",{class:"middle"}),v("span",{class:"bottom"})],-1)),Hn=[Bn],En=_({__name:"VPNavBarHamburger",props:{active:{type:Boolean}},emits:["click"],setup(s){return(e,t)=>(a(),u("button",{type:"button",class:N(["VPNavBarHamburger",{active:e.active}]),"aria-label":"mobile navigation","aria-expanded":e.active,"aria-controls":"VPNavScreen",onClick:t[0]||(t[0]=o=>e.$emit("click"))},Hn,10,Cn))}}),Dn=$(En,[["__scopeId","data-v-5dea55bf"]]),Fn=["innerHTML"],On=_({__name:"VPNavBarMenuLink",props:{item:{}},setup(s){const{page:e}=L();return(t,o)=>(a(),P(D,{class:N({VPNavBarMenuLink:!0,active:i(K)(i(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,noIcon:t.item.noIcon,target:t.item.target,rel:t.item.rel,tabindex:"0"},{default:p(()=>[v("span",{innerHTML:t.item.text},null,8,Fn)]),_:1},8,["class","href","noIcon","target","rel"]))}}),Un=$(On,[["__scopeId","data-v-ed5ac1f6"]]),jn=_({__name:"VPNavBarMenuGroup",props:{item:{}},setup(s){const e=s,{page:t}=L(),o=r=>"link"in r?K(t.value.relativePath,r.link,!!e.item.activeMatch):r.items.some(o),n=g(()=>o(e.item));return(r,l)=>(a(),P(ge,{class:N({VPNavBarMenuGroup:!0,active:i(K)(i(t).relativePath,r.item.activeMatch,!!r.item.activeMatch)||n.value}),button:r.item.text,items:r.item.items},null,8,["class","button","items"]))}}),Gn=s=>(B("data-v-492ea56d"),s=s(),H(),s),zn={key:0,"aria-labelledby":"main-nav-aria-label",class:"VPNavBarMenu"},Kn=Gn(()=>v("span",{id:"main-nav-aria-label",class:"visually-hidden"},"Main Navigation",-1)),Rn=_({__name:"VPNavBarMenu",setup(s){const{theme:e}=L();return(t,o)=>i(e).nav?(a(),u("nav",zn,[Kn,(a(!0),u(M,null,E(i(e).nav,n=>(a(),u(M,{key:n.text},["link"in n?(a(),P(Un,{key:0,item:n},null,8,["item"])):(a(),P(jn,{key:1,item:n},null,8,["item"]))],64))),128))])):f("",!0)}}),qn=$(Rn,[["__scopeId","data-v-492ea56d"]]);function Wn(s){const{localeIndex:e,theme:t}=L();function o(n){var A,C,T;const r=n.split("."),l=(A=t.value.search)==null?void 0:A.options,d=l&&typeof l=="object",h=d&&((T=(C=l.locales)==null?void 0:C[e.value])==null?void 0:T.translations)||null,k=d&&l.translations||null;let y=h,m=k,S=s;const V=r.pop();for(const j of r){let G=null;const q=S==null?void 0:S[j];q&&(G=S=q);const ae=m==null?void 0:m[j];ae&&(G=m=ae);const re=y==null?void 0:y[j];re&&(G=y=re),q||(S=G),ae||(m=G),re||(y=G)}return(y==null?void 0:y[V])??(m==null?void 0:m[V])??(S==null?void 0:S[V])??""}return o}const Jn=["aria-label"],Yn={class:"DocSearch-Button-Container"},Xn=v("span",{class:"vp-icon DocSearch-Search-Icon"},null,-1),Qn={class:"DocSearch-Button-Placeholder"},Zn=v("span",{class:"DocSearch-Button-Keys"},[v("kbd",{class:"DocSearch-Button-Key"}),v("kbd",{class:"DocSearch-Button-Key"},"K")],-1),Pe=_({__name:"VPNavBarSearchButton",setup(s){const t=Wn({button:{buttonText:"Search",buttonAriaLabel:"Search"}});return(o,n)=>(a(),u("button",{type:"button",class:"DocSearch DocSearch-Button","aria-label":i(t)("button.buttonAriaLabel")},[v("span",Yn,[Xn,v("span",Qn,w(i(t)("button.buttonText")),1)]),Zn],8,Jn))}}),xn={class:"VPNavBarSearch"},ea={id:"local-search"},ta={key:1,id:"docsearch"},sa=_({__name:"VPNavBarSearch",setup(s){const e=et(()=>tt(()=>import("./VPLocalSearchBox.C87fu_oR.js"),__vite__mapDeps([0,1]))),t=()=>null,{theme:o}=L(),n=I(!1),r=I(!1);z(()=>{});function l(){n.value||(n.value=!0,setTimeout(d,16))}function d(){const m=new Event("keydown");m.key="k",m.metaKey=!0,window.dispatchEvent(m),setTimeout(()=>{document.querySelector(".DocSearch-Modal")||d()},16)}function h(m){const S=m.target,V=S.tagName;return S.isContentEditable||V==="INPUT"||V==="SELECT"||V==="TEXTAREA"}const k=I(!1);ce("k",m=>{(m.ctrlKey||m.metaKey)&&(m.preventDefault(),k.value=!0)}),ce("/",m=>{h(m)||(m.preventDefault(),k.value=!0)});const y="local";return(m,S)=>{var V;return a(),u("div",xn,[i(y)==="local"?(a(),u(M,{key:0},[k.value?(a(),P(i(e),{key:0,onClose:S[0]||(S[0]=A=>k.value=!1)})):f("",!0),v("div",ea,[b(Pe,{onClick:S[1]||(S[1]=A=>k.value=!0)})])],64)):i(y)==="algolia"?(a(),u(M,{key:1},[n.value?(a(),P(i(t),{key:0,algolia:((V=i(o).search)==null?void 0:V.options)??i(o).algolia,onVnodeBeforeMount:S[2]||(S[2]=A=>r.value=!0)},null,8,["algolia"])):f("",!0),r.value?f("",!0):(a(),u("div",ta,[b(Pe,{onClick:l})]))],64)):f("",!0)])}}}),oa=_({__name:"VPNavBarSocialLinks",setup(s){const{theme:e}=L();return(t,o)=>i(e).socialLinks?(a(),P(ye,{key:0,class:"VPNavBarSocialLinks",links:i(e).socialLinks},null,8,["links"])):f("",!0)}}),na=$(oa,[["__scopeId","data-v-164c457f"]]),aa=["href","rel","target"],ra={key:1},ia={key:2},la=_({__name:"VPNavBarTitle",setup(s){const{site:e,theme:t}=L(),{hasSidebar:o}=U(),{currentLang:n}=X(),r=g(()=>{var h;return typeof t.value.logoLink=="string"?t.value.logoLink:(h=t.value.logoLink)==null?void 0:h.link}),l=g(()=>{var h;return typeof t.value.logoLink=="string"||(h=t.value.logoLink)==null?void 0:h.rel}),d=g(()=>{var h;return typeof t.value.logoLink=="string"||(h=t.value.logoLink)==null?void 0:h.target});return(h,k)=>(a(),u("div",{class:N(["VPNavBarTitle",{"has-sidebar":i(o)}])},[v("a",{class:"title",href:r.value??i(me)(i(n).link),rel:l.value,target:d.value},[c(h.$slots,"nav-bar-title-before",{},void 0,!0),i(t).logo?(a(),P(x,{key:0,class:"logo",image:i(t).logo},null,8,["image"])):f("",!0),i(t).siteTitle?(a(),u("span",ra,w(i(t).siteTitle),1)):i(t).siteTitle===void 0?(a(),u("span",ia,w(i(e).title),1)):f("",!0),c(h.$slots,"nav-bar-title-after",{},void 0,!0)],8,aa)],2))}}),ca=$(la,[["__scopeId","data-v-28a961f9"]]),ua={class:"items"},da={class:"title"},va=_({__name:"VPNavBarTranslations",setup(s){const{theme:e}=L(),{localeLinks:t,currentLang:o}=X({correspondingLink:!0});return(n,r)=>i(t).length&&i(o).label?(a(),P(ge,{key:0,class:"VPNavBarTranslations",icon:"vpi-languages",label:i(e).langMenuLabel||"Change language"},{default:p(()=>[v("div",ua,[v("p",da,w(i(o).label),1),(a(!0),u(M,null,E(i(t),l=>(a(),P(ne,{key:l.link,item:l},null,8,["item"]))),128))])]),_:1},8,["label"])):f("",!0)}}),pa=$(va,[["__scopeId","data-v-c80d9ad0"]]),ha=s=>(B("data-v-40788ea0"),s=s(),H(),s),fa={class:"wrapper"},_a={class:"container"},ma={class:"title"},ba={class:"content"},ka={class:"content-body"},$a=ha(()=>v("div",{class:"divider"},[v("div",{class:"divider-line"})],-1)),ga=_({__name:"VPNavBar",props:{isScreenOpen:{type:Boolean}},emits:["toggle-screen"],setup(s){const{y:e}=Ne(),{hasSidebar:t}=U(),{frontmatter:o}=L(),n=I({});return Ve(()=>{n.value={"has-sidebar":t.value,home:o.value.layout==="home",top:e.value===0}}),(r,l)=>(a(),u("div",{class:N(["VPNavBar",n.value])},[v("div",fa,[v("div",_a,[v("div",ma,[b(ca,null,{"nav-bar-title-before":p(()=>[c(r.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":p(()=>[c(r.$slots,"nav-bar-title-after",{},void 0,!0)]),_:3})]),v("div",ba,[v("div",ka,[c(r.$slots,"nav-bar-content-before",{},void 0,!0),b(sa,{class:"search"}),b(qn,{class:"menu"}),b(pa,{class:"translations"}),b(Jo,{class:"appearance"}),b(na,{class:"social-links"}),b(Mn,{class:"extra"}),c(r.$slots,"nav-bar-content-after",{},void 0,!0),b(Dn,{class:"hamburger",active:r.isScreenOpen,onClick:l[0]||(l[0]=d=>r.$emit("toggle-screen"))},null,8,["active"])])])])]),$a],2))}}),ya=$(ga,[["__scopeId","data-v-40788ea0"]]),Pa={key:0,class:"VPNavScreenAppearance"},Sa={class:"text"},Va=_({__name:"VPNavScreenAppearance",setup(s){const{site:e,theme:t}=L();return(o,n)=>i(e).appearance&&i(e).appearance!=="force-dark"?(a(),u("div",Pa,[v("p",Sa,w(i(t).darkModeSwitchLabel||"Appearance"),1),b(ke)])):f("",!0)}}),La=$(Va,[["__scopeId","data-v-2b89f08b"]]),Ta=_({__name:"VPNavScreenMenuLink",props:{item:{}},setup(s){const e=J("close-screen");return(t,o)=>(a(),P(D,{class:"VPNavScreenMenuLink",href:t.item.link,target:t.item.target,rel:t.item.rel,onClick:i(e),innerHTML:t.item.text},null,8,["href","target","rel","onClick","innerHTML"]))}}),wa=$(Ta,[["__scopeId","data-v-27d04aeb"]]),Ia=_({__name:"VPNavScreenMenuGroupLink",props:{item:{}},setup(s){const e=J("close-screen");return(t,o)=>(a(),P(D,{class:"VPNavScreenMenuGroupLink",href:t.item.link,target:t.item.target,rel:t.item.rel,onClick:i(e)},{default:p(()=>[F(w(t.item.text),1)]),_:1},8,["href","target","rel","onClick"]))}}),Ue=$(Ia,[["__scopeId","data-v-7179dbb7"]]),Na={class:"VPNavScreenMenuGroupSection"},Ma={key:0,class:"title"},Aa=_({__name:"VPNavScreenMenuGroupSection",props:{text:{},items:{}},setup(s){return(e,t)=>(a(),u("div",Na,[e.text?(a(),u("p",Ma,w(e.text),1)):f("",!0),(a(!0),u(M,null,E(e.items,o=>(a(),P(Ue,{key:o.text,item:o},null,8,["item"]))),128))]))}}),Ca=$(Aa,[["__scopeId","data-v-4b8941ac"]]),Ba=s=>(B("data-v-c9df2649"),s=s(),H(),s),Ha=["aria-controls","aria-expanded"],Ea=["innerHTML"],Da=Ba(()=>v("span",{class:"vpi-plus button-icon"},null,-1)),Fa=["id"],Oa={key:1,class:"group"},Ua=_({__name:"VPNavScreenMenuGroup",props:{text:{},items:{}},setup(s){const e=s,t=I(!1),o=g(()=>`NavScreenGroup-${e.text.replace(" ","-").toLowerCase()}`);function n(){t.value=!t.value}return(r,l)=>(a(),u("div",{class:N(["VPNavScreenMenuGroup",{open:t.value}])},[v("button",{class:"button","aria-controls":o.value,"aria-expanded":t.value,onClick:n},[v("span",{class:"button-text",innerHTML:r.text},null,8,Ea),Da],8,Ha),v("div",{id:o.value,class:"items"},[(a(!0),u(M,null,E(r.items,d=>(a(),u(M,{key:d.text},["link"in d?(a(),u("div",{key:d.text,class:"item"},[b(Ue,{item:d},null,8,["item"])])):(a(),u("div",Oa,[b(Ca,{text:d.text,items:d.items},null,8,["text","items"])]))],64))),128))],8,Fa)],2))}}),ja=$(Ua,[["__scopeId","data-v-c9df2649"]]),Ga={key:0,class:"VPNavScreenMenu"},za=_({__name:"VPNavScreenMenu",setup(s){const{theme:e}=L();return(t,o)=>i(e).nav?(a(),u("nav",Ga,[(a(!0),u(M,null,E(i(e).nav,n=>(a(),u(M,{key:n.text},["link"in n?(a(),P(wa,{key:0,item:n},null,8,["item"])):(a(),P(ja,{key:1,text:n.text||"",items:n.items},null,8,["text","items"]))],64))),128))])):f("",!0)}}),Ka=_({__name:"VPNavScreenSocialLinks",setup(s){const{theme:e}=L();return(t,o)=>i(e).socialLinks?(a(),P(ye,{key:0,class:"VPNavScreenSocialLinks",links:i(e).socialLinks},null,8,["links"])):f("",!0)}}),je=s=>(B("data-v-362991c2"),s=s(),H(),s),Ra=je(()=>v("span",{class:"vpi-languages icon lang"},null,-1)),qa=je(()=>v("span",{class:"vpi-chevron-down icon chevron"},null,-1)),Wa={class:"list"},Ja=_({__name:"VPNavScreenTranslations",setup(s){const{localeLinks:e,currentLang:t}=X({correspondingLink:!0}),o=I(!1);function n(){o.value=!o.value}return(r,l)=>i(e).length&&i(t).label?(a(),u("div",{key:0,class:N(["VPNavScreenTranslations",{open:o.value}])},[v("button",{class:"title",onClick:n},[Ra,F(" "+w(i(t).label)+" ",1),qa]),v("ul",Wa,[(a(!0),u(M,null,E(i(e),d=>(a(),u("li",{key:d.link,class:"item"},[b(D,{class:"link",href:d.link},{default:p(()=>[F(w(d.text),1)]),_:2},1032,["href"])]))),128))])],2)):f("",!0)}}),Ya=$(Ja,[["__scopeId","data-v-362991c2"]]),Xa={class:"container"},Qa=_({__name:"VPNavScreen",props:{open:{type:Boolean}},setup(s){const e=I(null),t=Me(oe?document.body:null);return(o,n)=>(a(),P(pe,{name:"fade",onEnter:n[0]||(n[0]=r=>t.value=!0),onAfterLeave:n[1]||(n[1]=r=>t.value=!1)},{default:p(()=>[o.open?(a(),u("div",{key:0,class:"VPNavScreen",ref_key:"screen",ref:e,id:"VPNavScreen"},[v("div",Xa,[c(o.$slots,"nav-screen-content-before",{},void 0,!0),b(za,{class:"menu"}),b(Ya,{class:"translations"}),b(La,{class:"appearance"}),b(Ka,{class:"social-links"}),c(o.$slots,"nav-screen-content-after",{},void 0,!0)])],512)):f("",!0)]),_:3}))}}),Za=$(Qa,[["__scopeId","data-v-382f42e9"]]),xa={key:0,class:"VPNav"},er=_({__name:"VPNav",setup(s){const{isScreenOpen:e,closeScreen:t,toggleScreen:o}=Eo(),{frontmatter:n}=L(),r=g(()=>n.value.navbar!==!1);return _e("close-screen",t),ee(()=>{oe&&document.documentElement.classList.toggle("hide-nav",!r.value)}),(l,d)=>r.value?(a(),u("header",xa,[b(ya,{"is-screen-open":i(e),onToggleScreen:i(o)},{"nav-bar-title-before":p(()=>[c(l.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":p(()=>[c(l.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":p(()=>[c(l.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":p(()=>[c(l.$slots,"nav-bar-content-after",{},void 0,!0)]),_:3},8,["is-screen-open","onToggleScreen"]),b(Za,{open:i(e)},{"nav-screen-content-before":p(()=>[c(l.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":p(()=>[c(l.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3},8,["open"])])):f("",!0)}}),tr=$(er,[["__scopeId","data-v-f1e365da"]]),Ge=s=>(B("data-v-2ea20db7"),s=s(),H(),s),sr=["role","tabindex"],or=Ge(()=>v("div",{class:"indicator"},null,-1)),nr=Ge(()=>v("span",{class:"vpi-chevron-right caret-icon"},null,-1)),ar=[nr],rr={key:1,class:"items"},ir=_({__name:"VPSidebarItem",props:{item:{},depth:{}},setup(s){const e=s,{collapsed:t,collapsible:o,isLink:n,isActiveLink:r,hasActiveLink:l,hasChildren:d,toggle:h}=Lt(g(()=>e.item)),k=g(()=>d.value?"section":"div"),y=g(()=>n.value?"a":"div"),m=g(()=>d.value?e.depth+2===7?"p":`h${e.depth+2}`:"p"),S=g(()=>n.value?void 0:"button"),V=g(()=>[[`level-${e.depth}`],{collapsible:o.value},{collapsed:t.value},{"is-link":n.value},{"is-active":r.value},{"has-active":l.value}]);function A(T){"key"in T&&T.key!=="Enter"||!e.item.link&&h()}function C(){e.item.link&&h()}return(T,j)=>{const G=R("VPSidebarItem",!0);return a(),P(W(k.value),{class:N(["VPSidebarItem",V.value])},{default:p(()=>[T.item.text?(a(),u("div",Q({key:0,class:"item",role:S.value},st(T.item.items?{click:A,keydown:A}:{},!0),{tabindex:T.item.items&&0}),[or,T.item.link?(a(),P(D,{key:0,tag:y.value,class:"link",href:T.item.link,rel:T.item.rel,target:T.item.target},{default:p(()=>[(a(),P(W(m.value),{class:"text",innerHTML:T.item.text},null,8,["innerHTML"]))]),_:1},8,["tag","href","rel","target"])):(a(),P(W(m.value),{key:1,class:"text",innerHTML:T.item.text},null,8,["innerHTML"])),T.item.collapsed!=null&&T.item.items&&T.item.items.length?(a(),u("div",{key:2,class:"caret",role:"button","aria-label":"toggle section",onClick:C,onKeydown:ot(C,["enter"]),tabindex:"0"},ar,32)):f("",!0)],16,sr)):f("",!0),T.item.items&&T.item.items.length?(a(),u("div",rr,[T.depth<5?(a(!0),u(M,{key:0},E(T.item.items,q=>(a(),P(G,{key:q.text,item:q,depth:T.depth+1},null,8,["item","depth"]))),128)):f("",!0)])):f("",!0)]),_:1},8,["class"])}}}),lr=$(ir,[["__scopeId","data-v-2ea20db7"]]),ze=s=>(B("data-v-ec846e01"),s=s(),H(),s),cr=ze(()=>v("div",{class:"curtain"},null,-1)),ur={class:"nav",id:"VPSidebarNav","aria-labelledby":"sidebar-aria-label",tabindex:"-1"},dr=ze(()=>v("span",{class:"visually-hidden",id:"sidebar-aria-label"}," Sidebar Navigation ",-1)),vr=_({__name:"VPSidebar",props:{open:{type:Boolean}},setup(s){const{sidebarGroups:e,hasSidebar:t}=U(),o=s,n=I(null),r=Me(oe?document.body:null);return O([o,n],()=>{var l;o.open?(r.value=!0,(l=n.value)==null||l.focus()):r.value=!1},{immediate:!0,flush:"post"}),(l,d)=>i(t)?(a(),u("aside",{key:0,class:N(["VPSidebar",{open:l.open}]),ref_key:"navEl",ref:n,onClick:d[0]||(d[0]=nt(()=>{},["stop"]))},[cr,v("nav",ur,[dr,c(l.$slots,"sidebar-nav-before",{},void 0,!0),(a(!0),u(M,null,E(i(e),h=>(a(),u("div",{key:h.text,class:"group"},[b(lr,{item:h,depth:0},null,8,["item"])]))),128)),c(l.$slots,"sidebar-nav-after",{},void 0,!0)])],2)):f("",!0)}}),pr=$(vr,[["__scopeId","data-v-ec846e01"]]),hr=_({__name:"VPSkipLink",setup(s){const e=se(),t=I();O(()=>e.path,()=>t.value.focus());function o({target:n}){const r=document.getElementById(decodeURIComponent(n.hash).slice(1));if(r){const l=()=>{r.removeAttribute("tabindex"),r.removeEventListener("blur",l)};r.setAttribute("tabindex","-1"),r.addEventListener("blur",l),r.focus(),window.scrollTo(0,0)}}return(n,r)=>(a(),u(M,null,[v("span",{ref_key:"backToTop",ref:t,tabindex:"-1"},null,512),v("a",{href:"#VPContent",class:"VPSkipLink visually-hidden",onClick:o}," Skip to content ")],64))}}),fr=$(hr,[["__scopeId","data-v-c3508ec8"]]),_r=_({__name:"Layout",setup(s){const{isOpen:e,open:t,close:o}=U(),n=se();O(()=>n.path,o),Vt(e,o);const{frontmatter:r}=L(),l=Ae(),d=g(()=>!!l["home-hero-image"]);return _e("hero-image-slot-exists",d),(h,k)=>{const y=R("Content");return i(r).layout!==!1?(a(),u("div",{key:0,class:N(["Layout",i(r).pageClass])},[c(h.$slots,"layout-top",{},void 0,!0),b(fr),b(ut,{class:"backdrop",show:i(e),onClick:i(o)},null,8,["show","onClick"]),b(tr,null,{"nav-bar-title-before":p(()=>[c(h.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":p(()=>[c(h.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":p(()=>[c(h.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":p(()=>[c(h.$slots,"nav-bar-content-after",{},void 0,!0)]),"nav-screen-content-before":p(()=>[c(h.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":p(()=>[c(h.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3}),b(Ho,{open:i(e),onOpenMenu:i(t)},null,8,["open","onOpenMenu"]),b(pr,{open:i(e)},{"sidebar-nav-before":p(()=>[c(h.$slots,"sidebar-nav-before",{},void 0,!0)]),"sidebar-nav-after":p(()=>[c(h.$slots,"sidebar-nav-after",{},void 0,!0)]),_:3},8,["open"]),b(fo,null,{"page-top":p(()=>[c(h.$slots,"page-top",{},void 0,!0)]),"page-bottom":p(()=>[c(h.$slots,"page-bottom",{},void 0,!0)]),"not-found":p(()=>[c(h.$slots,"not-found",{},void 0,!0)]),"home-hero-before":p(()=>[c(h.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":p(()=>[c(h.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":p(()=>[c(h.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":p(()=>[c(h.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":p(()=>[c(h.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":p(()=>[c(h.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":p(()=>[c(h.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":p(()=>[c(h.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":p(()=>[c(h.$slots,"home-features-after",{},void 0,!0)]),"doc-footer-before":p(()=>[c(h.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":p(()=>[c(h.$slots,"doc-before",{},void 0,!0)]),"doc-after":p(()=>[c(h.$slots,"doc-after",{},void 0,!0)]),"doc-top":p(()=>[c(h.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":p(()=>[c(h.$slots,"doc-bottom",{},void 0,!0)]),"aside-top":p(()=>[c(h.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":p(()=>[c(h.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":p(()=>[c(h.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":p(()=>[c(h.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":p(()=>[c(h.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":p(()=>[c(h.$slots,"aside-ads-after",{},void 0,!0)]),_:3}),b($o),c(h.$slots,"layout-bottom",{},void 0,!0)],2)):(a(),P(y,{key:1}))}}}),mr=$(_r,[["__scopeId","data-v-a9a9e638"]]),br={Layout:mr,enhanceApp:({app:s})=>{s.component("Badge",it)}},kr=s=>{if(typeof document>"u")return{stabilizeScrollPosition:n=>async(...r)=>n(...r)};const e=document.documentElement;return{stabilizeScrollPosition:o=>async(...n)=>{const r=o(...n),l=s.value;if(!l)return r;const d=l.offsetTop-e.scrollTop;return await Ie(),e.scrollTop=l.offsetTop-d,r}}},Ke="vitepress:tabSharedState",Y=typeof localStorage<"u"?localStorage:null,Re="vitepress:tabsSharedState",$r=()=>{const s=Y==null?void 0:Y.getItem(Re);if(s)try{return JSON.parse(s)}catch{}return{}},gr=s=>{Y&&Y.setItem(Re,JSON.stringify(s))},yr=s=>{const e=at({});O(()=>e.content,(t,o)=>{t&&o&&gr(t)},{deep:!0}),s.provide(Ke,e)},Pr=(s,e)=>{const t=J(Ke);if(!t)throw new Error("[vitepress-plugin-tabs] TabsSharedState should be injected");z(()=>{t.content||(t.content=$r())});const o=I(),n=g({get(){var h;const l=e.value,d=s.value;if(l){const k=(h=t.content)==null?void 0:h[l];if(k&&d.includes(k))return k}else{const k=o.value;if(k)return k}return d[0]},set(l){const d=e.value;d?t.content&&(t.content[d]=l):o.value=l}});return{selected:n,select:l=>{n.value=l}}};let Se=0;const Sr=()=>(Se++,""+Se);function Vr(){const s=Ae();return g(()=>{var o;const t=(o=s.default)==null?void 0:o.call(s);return t?t.filter(n=>typeof n.type=="object"&&"__name"in n.type&&n.type.__name==="PluginTabsTab"&&n.props).map(n=>{var r;return(r=n.props)==null?void 0:r.label}):[]})}const qe="vitepress:tabSingleState",Lr=s=>{_e(qe,s)},Tr=()=>{const s=J(qe);if(!s)throw new Error("[vitepress-plugin-tabs] TabsSingleState should be injected");return s},wr={class:"plugin-tabs"},Ir=["id","aria-selected","aria-controls","tabindex","onClick"],Nr=_({__name:"PluginTabs",props:{sharedStateKey:{}},setup(s){const e=s,t=Vr(),{selected:o,select:n}=Pr(t,rt(e,"sharedStateKey")),r=I(),{stabilizeScrollPosition:l}=kr(r),d=l(n),h=I([]),k=m=>{var A;const S=t.value.indexOf(o.value);let V;m.key==="ArrowLeft"?V=S>=1?S-1:t.value.length-1:m.key==="ArrowRight"&&(V=S(a(),u("div",wr,[v("div",{ref_key:"tablist",ref:r,class:"plugin-tabs--tab-list",role:"tablist",onKeydown:k},[(a(!0),u(M,null,E(i(t),V=>(a(),u("button",{id:`tab-${V}-${i(y)}`,ref_for:!0,ref_key:"buttonRefs",ref:h,key:V,role:"tab",class:"plugin-tabs--tab","aria-selected":V===i(o),"aria-controls":`panel-${V}-${i(y)}`,tabindex:V===i(o)?0:-1,onClick:()=>i(d)(V)},w(V),9,Ir))),128))],544),c(m.$slots,"default")]))}}),Mr=["id","aria-labelledby"],Ar=_({__name:"PluginTabsTab",props:{label:{}},setup(s){const{uid:e,selected:t}=Tr();return(o,n)=>i(t)===o.label?(a(),u("div",{key:0,id:`panel-${o.label}-${i(e)}`,class:"plugin-tabs--content",role:"tabpanel",tabindex:"0","aria-labelledby":`tab-${o.label}-${i(e)}`},[c(o.$slots,"default",{},void 0,!0)],8,Mr)):f("",!0)}}),Cr=$(Ar,[["__scopeId","data-v-9b0d03d2"]]),Br=s=>{yr(s),s.component("PluginTabs",Nr),s.component("PluginTabsTab",Cr)},Er={extends:br,enhanceApp({app:s}){Br(s)}};export{Er as R,Wn as c,L as u}; +const __vite__fileDeps=["assets/chunks/VPLocalSearchBox.BT8y4D2s.js","assets/chunks/framework.sc_CWmU1.js"],__vite__mapDeps=i=>i.map(i=>__vite__fileDeps[i]); +import{d as _,o as a,c as u,r as c,n as N,a as F,t as w,b as P,w as p,e as f,T as pe,_ as $,u as We,i as Je,f as Ye,g as he,h as g,j as I,k as z,l as v,m as i,p as B,q as H,s as K,v as le,x as O,y as ee,z as fe,A as Ve,B as Xe,C as Qe,D as R,F as M,E,G as Le,H as te,I as b,J as W,K as Te,L as se,M as Q,N as J,O as Ze,P as we,Q as ce,R as Ie,S as Ne,U as oe,V as xe,W as et,X as tt,Y as Me,Z as _e,$ as st,a0 as ot,a1 as nt,a2 as Ae,a3 as at,a4 as rt}from"./framework.sc_CWmU1.js";const it=_({__name:"VPBadge",props:{text:{},type:{default:"tip"}},setup(s){return(e,t)=>(a(),u("span",{class:N(["VPBadge",e.type])},[c(e.$slots,"default",{},()=>[F(w(e.text),1)])],2))}}),lt={key:0,class:"VPBackdrop"},ct=_({__name:"VPBackdrop",props:{show:{type:Boolean}},setup(s){return(e,t)=>(a(),P(pe,{name:"fade"},{default:p(()=>[e.show?(a(),u("div",lt)):f("",!0)]),_:1}))}}),ut=$(ct,[["__scopeId","data-v-b06cdb19"]]),L=We;function dt(s,e){let t,o=!1;return()=>{t&&clearTimeout(t),o?t=setTimeout(s,e):(s(),(o=!0)&&setTimeout(()=>o=!1,e))}}function ue(s){return/^\//.test(s)?s:`/${s}`}function me(s){const{pathname:e,search:t,hash:o,protocol:n}=new URL(s,"http://a.com");if(Je(s)||s.startsWith("#")||!n.startsWith("http")||!Ye(e))return s;const{site:r}=L(),l=e.endsWith("/")||e.endsWith(".html")?s:s.replace(/(?:(^\.+)\/)?.*$/,`$1${e.replace(/(\.md)?$/,r.value.cleanUrls?"":".html")}${t}${o}`);return he(l)}function X({removeCurrent:s=!0,correspondingLink:e=!1}={}){const{site:t,localeIndex:o,page:n,theme:r,hash:l}=L(),d=g(()=>{var k,y;return{index:o.value,label:(k=t.value.locales[o.value])==null?void 0:k.label,link:((y=t.value.locales[o.value])==null?void 0:y.link)||(o.value==="root"?"/":`/${o.value}/`)}});return{localeLinks:g(()=>Object.entries(t.value.locales).flatMap(([k,y])=>s&&d.value.label===y.label?[]:{index:k,text:y.label,link:vt(y.link||(k==="root"?"/":`/${k}/`),r.value.i18nRouting!==!1&&e,n.value.relativePath.slice(d.value.link.length-1),!t.value.cleanUrls)+l.value})),currentLang:d}}function vt(s,e,t,o){return e?s.replace(/\/$/,"")+ue(t.replace(/(^|\/)index\.md$/,"$1").replace(/\.md$/,o?".html":"")):s}const pt=s=>(B("data-v-ccbd20cd"),s=s(),H(),s),ht={class:"NotFound"},ft={class:"code"},_t={class:"title"},mt=pt(()=>v("div",{class:"divider"},null,-1)),bt={class:"quote"},kt={class:"action"},$t=["href","aria-label"],gt=_({__name:"NotFound",setup(s){const{site:e}=L(),{localeLinks:t}=X({removeCurrent:!1}),o=I({link:"/",index:"root"});z(()=>{const r=window.location.pathname.replace(e.value.base,"").replace(/(^.*?\/).*$/,"/$1");t.value.length&&(o.value=t.value.find(({link:l})=>l.startsWith(r))||t.value[0])});const n=g(()=>{var r,l,d,h;return{code:404,title:"PAGE NOT FOUND",quote:"But if you don't change your direction, and if you keep looking, you may end up where you are heading.",linkLabel:"go to home",linkText:"Take me home",...o.value.index==="root"?(r=e.value.themeConfig)==null?void 0:r.notFound:(h=(d=(l=e.value.locales)==null?void 0:l[o.value.index])==null?void 0:d.themeConfig)==null?void 0:h.notFound}});return(r,l)=>(a(),u("div",ht,[v("p",ft,w(n.value.code),1),v("h1",_t,w(n.value.title),1),mt,v("blockquote",bt,w(n.value.quote),1),v("div",kt,[v("a",{class:"link",href:i(he)(o.value.link),"aria-label":n.value.linkLabel},w(n.value.linkText),9,$t)])]))}}),yt=$(gt,[["__scopeId","data-v-ccbd20cd"]]);function Ce(s,e){if(Array.isArray(s))return Z(s);if(s==null)return[];e=ue(e);const t=Object.keys(s).sort((n,r)=>r.split("/").length-n.split("/").length).find(n=>e.startsWith(ue(n))),o=t?s[t]:[];return Array.isArray(o)?Z(o):Z(o.items,o.base)}function Pt(s){const e=[];let t=0;for(const o in s){const n=s[o];if(n.items){t=e.push(n);continue}e[t]||e.push({items:[]}),e[t].items.push(n)}return e}function St(s){const e=[];function t(o){for(const n of o)n.text&&n.link&&e.push({text:n.text,link:n.link,docFooterText:n.docFooterText}),n.items&&t(n.items)}return t(s),e}function de(s,e){return Array.isArray(e)?e.some(t=>de(s,t)):K(s,e.link)?!0:e.items?de(s,e.items):!1}function Z(s,e){return[...s].map(t=>{const o={...t},n=o.base||e;return n&&o.link&&(o.link=n+o.link),o.items&&(o.items=Z(o.items,n)),o})}function U(){const{frontmatter:s,page:e,theme:t}=L(),o=le("(min-width: 960px)"),n=I(!1),r=g(()=>{const C=t.value.sidebar,T=e.value.relativePath;return C?Ce(C,T):[]}),l=I(r.value);O(r,(C,T)=>{JSON.stringify(C)!==JSON.stringify(T)&&(l.value=r.value)});const d=g(()=>s.value.sidebar!==!1&&l.value.length>0&&s.value.layout!=="home"),h=g(()=>k?s.value.aside==null?t.value.aside==="left":s.value.aside==="left":!1),k=g(()=>s.value.layout==="home"?!1:s.value.aside!=null?!!s.value.aside:t.value.aside!==!1),y=g(()=>d.value&&o.value),m=g(()=>d.value?Pt(l.value):[]);function S(){n.value=!0}function V(){n.value=!1}function A(){n.value?V():S()}return{isOpen:n,sidebar:l,sidebarGroups:m,hasSidebar:d,hasAside:k,leftAside:h,isSidebarEnabled:y,open:S,close:V,toggle:A}}function Vt(s,e){let t;ee(()=>{t=s.value?document.activeElement:void 0}),z(()=>{window.addEventListener("keyup",o)}),fe(()=>{window.removeEventListener("keyup",o)});function o(n){n.key==="Escape"&&s.value&&(e(),t==null||t.focus())}}function Lt(s){const{page:e,hash:t}=L(),o=I(!1),n=g(()=>s.value.collapsed!=null),r=g(()=>!!s.value.link),l=I(!1),d=()=>{l.value=K(e.value.relativePath,s.value.link)};O([e,s,t],d),z(d);const h=g(()=>l.value?!0:s.value.items?de(e.value.relativePath,s.value.items):!1),k=g(()=>!!(s.value.items&&s.value.items.length));ee(()=>{o.value=!!(n.value&&s.value.collapsed)}),Ve(()=>{(l.value||h.value)&&(o.value=!1)});function y(){n.value&&(o.value=!o.value)}return{collapsed:o,collapsible:n,isLink:r,isActiveLink:l,hasActiveLink:h,hasChildren:k,toggle:y}}function Tt(){const{hasSidebar:s}=U(),e=le("(min-width: 960px)"),t=le("(min-width: 1280px)");return{isAsideEnabled:g(()=>!t.value&&!e.value?!1:s.value?t.value:e.value)}}const ve=[];function Be(s){return typeof s.outline=="object"&&!Array.isArray(s.outline)&&s.outline.label||s.outlineTitle||"On this page"}function be(s){const e=[...document.querySelectorAll(".VPDoc :where(h1,h2,h3,h4,h5,h6)")].filter(t=>t.id&&t.hasChildNodes()).map(t=>{const o=Number(t.tagName[1]);return{element:t,title:wt(t),link:"#"+t.id,level:o}});return It(e,s)}function wt(s){let e="";for(const t of s.childNodes)if(t.nodeType===1){if(t.classList.contains("VPBadge")||t.classList.contains("header-anchor")||t.classList.contains("ignore-header"))continue;e+=t.textContent}else t.nodeType===3&&(e+=t.textContent);return e.trim()}function It(s,e){if(e===!1)return[];const t=(typeof e=="object"&&!Array.isArray(e)?e.level:e)||2,[o,n]=typeof t=="number"?[t,t]:t==="deep"?[2,6]:t;s=s.filter(l=>l.level>=o&&l.level<=n),ve.length=0;for(const{element:l,link:d}of s)ve.push({element:l,link:d});const r=[];e:for(let l=0;l=0;h--){const k=s[h];if(k.level{requestAnimationFrame(r),window.addEventListener("scroll",o)}),Xe(()=>{l(location.hash)}),fe(()=>{window.removeEventListener("scroll",o)});function r(){if(!t.value)return;const d=window.scrollY,h=window.innerHeight,k=document.body.offsetHeight,y=Math.abs(d+h-k)<1,m=ve.map(({element:V,link:A})=>({link:A,top:Mt(V)})).filter(({top:V})=>!Number.isNaN(V)).sort((V,A)=>V.top-A.top);if(!m.length){l(null);return}if(d<1){l(null);return}if(y){l(m[m.length-1].link);return}let S=null;for(const{link:V,top:A}of m){if(A>d+Qe()+4)break;S=V}l(S)}function l(d){n&&n.classList.remove("active"),d==null?n=null:n=s.value.querySelector(`a[href="${decodeURIComponent(d)}"]`);const h=n;h?(h.classList.add("active"),e.value.style.top=h.offsetTop+39+"px",e.value.style.opacity="1"):(e.value.style.top="33px",e.value.style.opacity="0")}}function Mt(s){let e=0;for(;s!==document.body;){if(s===null)return NaN;e+=s.offsetTop,s=s.offsetParent}return e}const At=["href","title"],Ct=_({__name:"VPDocOutlineItem",props:{headers:{},root:{type:Boolean}},setup(s){function e({target:t}){const o=t.href.split("#")[1],n=document.getElementById(decodeURIComponent(o));n==null||n.focus({preventScroll:!0})}return(t,o)=>{const n=R("VPDocOutlineItem",!0);return a(),u("ul",{class:N(["VPDocOutlineItem",t.root?"root":"nested"])},[(a(!0),u(M,null,E(t.headers,({children:r,link:l,title:d})=>(a(),u("li",null,[v("a",{class:"outline-link",href:l,onClick:e,title:d},w(d),9,At),r!=null&&r.length?(a(),P(n,{key:0,headers:r},null,8,["headers"])):f("",!0)]))),256))],2)}}}),He=$(Ct,[["__scopeId","data-v-3f927ebe"]]),Bt={class:"content"},Ht={"aria-level":"2",class:"outline-title",id:"doc-outline-aria-label",role:"heading"},Et=_({__name:"VPDocAsideOutline",setup(s){const{frontmatter:e,theme:t}=L(),o=Le([]);te(()=>{o.value=be(e.value.outline??t.value.outline)});const n=I(),r=I();return Nt(n,r),(l,d)=>(a(),u("nav",{"aria-labelledby":"doc-outline-aria-label",class:N(["VPDocAsideOutline",{"has-outline":o.value.length>0}]),ref_key:"container",ref:n,role:"navigation"},[v("div",Bt,[v("div",{class:"outline-marker",ref_key:"marker",ref:r},null,512),v("div",Ht,w(i(Be)(i(t))),1),b(He,{headers:o.value,root:!0},null,8,["headers"])])],2))}}),Dt=$(Et,[["__scopeId","data-v-b6ca177b"]]),Ft={class:"VPDocAsideCarbonAds"},Ot=_({__name:"VPDocAsideCarbonAds",props:{carbonAds:{}},setup(s){const e=()=>null;return(t,o)=>(a(),u("div",Ft,[b(i(e),{"carbon-ads":t.carbonAds},null,8,["carbon-ads"])]))}}),Ut=s=>(B("data-v-6d7b3c46"),s=s(),H(),s),jt={class:"VPDocAside"},Gt=Ut(()=>v("div",{class:"spacer"},null,-1)),zt=_({__name:"VPDocAside",setup(s){const{theme:e}=L();return(t,o)=>(a(),u("div",jt,[c(t.$slots,"aside-top",{},void 0,!0),c(t.$slots,"aside-outline-before",{},void 0,!0),b(Dt),c(t.$slots,"aside-outline-after",{},void 0,!0),Gt,c(t.$slots,"aside-ads-before",{},void 0,!0),i(e).carbonAds?(a(),P(Ot,{key:0,"carbon-ads":i(e).carbonAds},null,8,["carbon-ads"])):f("",!0),c(t.$slots,"aside-ads-after",{},void 0,!0),c(t.$slots,"aside-bottom",{},void 0,!0)]))}}),Kt=$(zt,[["__scopeId","data-v-6d7b3c46"]]);function Rt(){const{theme:s,page:e}=L();return g(()=>{const{text:t="Edit this page",pattern:o=""}=s.value.editLink||{};let n;return typeof o=="function"?n=o(e.value):n=o.replace(/:path/g,e.value.filePath),{url:n,text:t}})}function qt(){const{page:s,theme:e,frontmatter:t}=L();return g(()=>{var k,y,m,S,V,A,C,T;const o=Ce(e.value.sidebar,s.value.relativePath),n=St(o),r=Wt(n,j=>j.link.replace(/[?#].*$/,"")),l=r.findIndex(j=>K(s.value.relativePath,j.link)),d=((k=e.value.docFooter)==null?void 0:k.prev)===!1&&!t.value.prev||t.value.prev===!1,h=((y=e.value.docFooter)==null?void 0:y.next)===!1&&!t.value.next||t.value.next===!1;return{prev:d?void 0:{text:(typeof t.value.prev=="string"?t.value.prev:typeof t.value.prev=="object"?t.value.prev.text:void 0)??((m=r[l-1])==null?void 0:m.docFooterText)??((S=r[l-1])==null?void 0:S.text),link:(typeof t.value.prev=="object"?t.value.prev.link:void 0)??((V=r[l-1])==null?void 0:V.link)},next:h?void 0:{text:(typeof t.value.next=="string"?t.value.next:typeof t.value.next=="object"?t.value.next.text:void 0)??((A=r[l+1])==null?void 0:A.docFooterText)??((C=r[l+1])==null?void 0:C.text),link:(typeof t.value.next=="object"?t.value.next.link:void 0)??((T=r[l+1])==null?void 0:T.link)}}})}function Wt(s,e){const t=new Set;return s.filter(o=>{const n=e(o);return t.has(n)?!1:t.add(n)})}const D=_({__name:"VPLink",props:{tag:{},href:{},noIcon:{type:Boolean},target:{},rel:{}},setup(s){const e=s,t=g(()=>e.tag??(e.href?"a":"span")),o=g(()=>e.href&&Te.test(e.href));return(n,r)=>(a(),P(W(t.value),{class:N(["VPLink",{link:n.href,"vp-external-link-icon":o.value,"no-icon":n.noIcon}]),href:n.href?i(me)(n.href):void 0,target:n.target??(o.value?"_blank":void 0),rel:n.rel??(o.value?"noreferrer":void 0)},{default:p(()=>[c(n.$slots,"default")]),_:3},8,["class","href","target","rel"]))}}),Jt={class:"VPLastUpdated"},Yt=["datetime"],Xt=_({__name:"VPDocFooterLastUpdated",setup(s){const{theme:e,page:t,frontmatter:o,lang:n}=L(),r=g(()=>new Date(o.value.lastUpdated??t.value.lastUpdated)),l=g(()=>r.value.toISOString()),d=I("");return z(()=>{ee(()=>{var h,k,y;d.value=new Intl.DateTimeFormat((k=(h=e.value.lastUpdated)==null?void 0:h.formatOptions)!=null&&k.forceLocale?n.value:void 0,((y=e.value.lastUpdated)==null?void 0:y.formatOptions)??{dateStyle:"short",timeStyle:"short"}).format(r.value)})}),(h,k)=>{var y;return a(),u("p",Jt,[F(w(((y=i(e).lastUpdated)==null?void 0:y.text)||i(e).lastUpdatedText||"Last updated")+": ",1),v("time",{datetime:l.value},w(d.value),9,Yt)])}}}),Qt=$(Xt,[["__scopeId","data-v-9da12f1d"]]),Ee=s=>(B("data-v-b88cabfa"),s=s(),H(),s),Zt={key:0,class:"VPDocFooter"},xt={key:0,class:"edit-info"},es={key:0,class:"edit-link"},ts=Ee(()=>v("span",{class:"vpi-square-pen edit-link-icon"},null,-1)),ss={key:1,class:"last-updated"},os={key:1,class:"prev-next","aria-labelledby":"doc-footer-aria-label"},ns=Ee(()=>v("span",{class:"visually-hidden",id:"doc-footer-aria-label"},"Pager",-1)),as={class:"pager"},rs=["innerHTML"],is=["innerHTML"],ls={class:"pager"},cs=["innerHTML"],us=["innerHTML"],ds=_({__name:"VPDocFooter",setup(s){const{theme:e,page:t,frontmatter:o}=L(),n=Rt(),r=qt(),l=g(()=>e.value.editLink&&o.value.editLink!==!1),d=g(()=>t.value.lastUpdated&&o.value.lastUpdated!==!1),h=g(()=>l.value||d.value||r.value.prev||r.value.next);return(k,y)=>{var m,S,V,A;return h.value?(a(),u("footer",Zt,[c(k.$slots,"doc-footer-before",{},void 0,!0),l.value||d.value?(a(),u("div",xt,[l.value?(a(),u("div",es,[b(D,{class:"edit-link-button",href:i(n).url,"no-icon":!0},{default:p(()=>[ts,F(" "+w(i(n).text),1)]),_:1},8,["href"])])):f("",!0),d.value?(a(),u("div",ss,[b(Qt)])):f("",!0)])):f("",!0),(m=i(r).prev)!=null&&m.link||(S=i(r).next)!=null&&S.link?(a(),u("nav",os,[ns,v("div",as,[(V=i(r).prev)!=null&&V.link?(a(),P(D,{key:0,class:"pager-link prev",href:i(r).prev.link},{default:p(()=>{var C;return[v("span",{class:"desc",innerHTML:((C=i(e).docFooter)==null?void 0:C.prev)||"Previous page"},null,8,rs),v("span",{class:"title",innerHTML:i(r).prev.text},null,8,is)]}),_:1},8,["href"])):f("",!0)]),v("div",ls,[(A=i(r).next)!=null&&A.link?(a(),P(D,{key:0,class:"pager-link next",href:i(r).next.link},{default:p(()=>{var C;return[v("span",{class:"desc",innerHTML:((C=i(e).docFooter)==null?void 0:C.next)||"Next page"},null,8,cs),v("span",{class:"title",innerHTML:i(r).next.text},null,8,us)]}),_:1},8,["href"])):f("",!0)])])):f("",!0)])):f("",!0)}}}),vs=$(ds,[["__scopeId","data-v-b88cabfa"]]),ps=s=>(B("data-v-83890dd9"),s=s(),H(),s),hs={class:"container"},fs=ps(()=>v("div",{class:"aside-curtain"},null,-1)),_s={class:"aside-container"},ms={class:"aside-content"},bs={class:"content"},ks={class:"content-container"},$s={class:"main"},gs=_({__name:"VPDoc",setup(s){const{theme:e}=L(),t=se(),{hasSidebar:o,hasAside:n,leftAside:r}=U(),l=g(()=>t.path.replace(/[./]+/g,"_").replace(/_html$/,""));return(d,h)=>{const k=R("Content");return a(),u("div",{class:N(["VPDoc",{"has-sidebar":i(o),"has-aside":i(n)}])},[c(d.$slots,"doc-top",{},void 0,!0),v("div",hs,[i(n)?(a(),u("div",{key:0,class:N(["aside",{"left-aside":i(r)}])},[fs,v("div",_s,[v("div",ms,[b(Kt,null,{"aside-top":p(()=>[c(d.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":p(()=>[c(d.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":p(()=>[c(d.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":p(()=>[c(d.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":p(()=>[c(d.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":p(()=>[c(d.$slots,"aside-ads-after",{},void 0,!0)]),_:3})])])],2)):f("",!0),v("div",bs,[v("div",ks,[c(d.$slots,"doc-before",{},void 0,!0),v("main",$s,[b(k,{class:N(["vp-doc",[l.value,i(e).externalLinkIcon&&"external-link-icon-enabled"]])},null,8,["class"])]),b(vs,null,{"doc-footer-before":p(()=>[c(d.$slots,"doc-footer-before",{},void 0,!0)]),_:3}),c(d.$slots,"doc-after",{},void 0,!0)])])]),c(d.$slots,"doc-bottom",{},void 0,!0)],2)}}}),ys=$(gs,[["__scopeId","data-v-83890dd9"]]),Ps=_({__name:"VPButton",props:{tag:{},size:{default:"medium"},theme:{default:"brand"},text:{},href:{},target:{},rel:{}},setup(s){const e=s,t=g(()=>e.href&&Te.test(e.href)),o=g(()=>e.tag||e.href?"a":"button");return(n,r)=>(a(),P(W(o.value),{class:N(["VPButton",[n.size,n.theme]]),href:n.href?i(me)(n.href):void 0,target:e.target??(t.value?"_blank":void 0),rel:e.rel??(t.value?"noreferrer":void 0)},{default:p(()=>[F(w(n.text),1)]),_:1},8,["class","href","target","rel"]))}}),Ss=$(Ps,[["__scopeId","data-v-14206e74"]]),Vs=["src","alt"],Ls=_({inheritAttrs:!1,__name:"VPImage",props:{image:{},alt:{}},setup(s){return(e,t)=>{const o=R("VPImage",!0);return e.image?(a(),u(M,{key:0},[typeof e.image=="string"||"src"in e.image?(a(),u("img",Q({key:0,class:"VPImage"},typeof e.image=="string"?e.$attrs:{...e.image,...e.$attrs},{src:i(he)(typeof e.image=="string"?e.image:e.image.src),alt:e.alt??(typeof e.image=="string"?"":e.image.alt||"")}),null,16,Vs)):(a(),u(M,{key:1},[b(o,Q({class:"dark",image:e.image.dark,alt:e.image.alt},e.$attrs),null,16,["image","alt"]),b(o,Q({class:"light",image:e.image.light,alt:e.image.alt},e.$attrs),null,16,["image","alt"])],64))],64)):f("",!0)}}}),x=$(Ls,[["__scopeId","data-v-35a7d0b8"]]),Ts=s=>(B("data-v-955009fc"),s=s(),H(),s),ws={class:"container"},Is={class:"main"},Ns={key:0,class:"name"},Ms=["innerHTML"],As=["innerHTML"],Cs=["innerHTML"],Bs={key:0,class:"actions"},Hs={key:0,class:"image"},Es={class:"image-container"},Ds=Ts(()=>v("div",{class:"image-bg"},null,-1)),Fs=_({__name:"VPHero",props:{name:{},text:{},tagline:{},image:{},actions:{}},setup(s){const e=J("hero-image-slot-exists");return(t,o)=>(a(),u("div",{class:N(["VPHero",{"has-image":t.image||i(e)}])},[v("div",ws,[v("div",Is,[c(t.$slots,"home-hero-info-before",{},void 0,!0),c(t.$slots,"home-hero-info",{},()=>[t.name?(a(),u("h1",Ns,[v("span",{innerHTML:t.name,class:"clip"},null,8,Ms)])):f("",!0),t.text?(a(),u("p",{key:1,innerHTML:t.text,class:"text"},null,8,As)):f("",!0),t.tagline?(a(),u("p",{key:2,innerHTML:t.tagline,class:"tagline"},null,8,Cs)):f("",!0)],!0),c(t.$slots,"home-hero-info-after",{},void 0,!0),t.actions?(a(),u("div",Bs,[(a(!0),u(M,null,E(t.actions,n=>(a(),u("div",{key:n.link,class:"action"},[b(Ss,{tag:"a",size:"medium",theme:n.theme,text:n.text,href:n.link,target:n.target,rel:n.rel},null,8,["theme","text","href","target","rel"])]))),128))])):f("",!0),c(t.$slots,"home-hero-actions-after",{},void 0,!0)]),t.image||i(e)?(a(),u("div",Hs,[v("div",Es,[Ds,c(t.$slots,"home-hero-image",{},()=>[t.image?(a(),P(x,{key:0,class:"image-src",image:t.image},null,8,["image"])):f("",!0)],!0)])])):f("",!0)])],2))}}),Os=$(Fs,[["__scopeId","data-v-955009fc"]]),Us=_({__name:"VPHomeHero",setup(s){const{frontmatter:e}=L();return(t,o)=>i(e).hero?(a(),P(Os,{key:0,class:"VPHomeHero",name:i(e).hero.name,text:i(e).hero.text,tagline:i(e).hero.tagline,image:i(e).hero.image,actions:i(e).hero.actions},{"home-hero-info-before":p(()=>[c(t.$slots,"home-hero-info-before")]),"home-hero-info":p(()=>[c(t.$slots,"home-hero-info")]),"home-hero-info-after":p(()=>[c(t.$slots,"home-hero-info-after")]),"home-hero-actions-after":p(()=>[c(t.$slots,"home-hero-actions-after")]),"home-hero-image":p(()=>[c(t.$slots,"home-hero-image")]),_:3},8,["name","text","tagline","image","actions"])):f("",!0)}}),js=s=>(B("data-v-f5e9645b"),s=s(),H(),s),Gs={class:"box"},zs={key:0,class:"icon"},Ks=["innerHTML"],Rs=["innerHTML"],qs=["innerHTML"],Ws={key:4,class:"link-text"},Js={class:"link-text-value"},Ys=js(()=>v("span",{class:"vpi-arrow-right link-text-icon"},null,-1)),Xs=_({__name:"VPFeature",props:{icon:{},title:{},details:{},link:{},linkText:{},rel:{},target:{}},setup(s){return(e,t)=>(a(),P(D,{class:"VPFeature",href:e.link,rel:e.rel,target:e.target,"no-icon":!0,tag:e.link?"a":"div"},{default:p(()=>[v("article",Gs,[typeof e.icon=="object"&&e.icon.wrap?(a(),u("div",zs,[b(x,{image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,["image","alt","height","width"])])):typeof e.icon=="object"?(a(),P(x,{key:1,image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,["image","alt","height","width"])):e.icon?(a(),u("div",{key:2,class:"icon",innerHTML:e.icon},null,8,Ks)):f("",!0),v("h2",{class:"title",innerHTML:e.title},null,8,Rs),e.details?(a(),u("p",{key:3,class:"details",innerHTML:e.details},null,8,qs)):f("",!0),e.linkText?(a(),u("div",Ws,[v("p",Js,[F(w(e.linkText)+" ",1),Ys])])):f("",!0)])]),_:1},8,["href","rel","target","tag"]))}}),Qs=$(Xs,[["__scopeId","data-v-f5e9645b"]]),Zs={key:0,class:"VPFeatures"},xs={class:"container"},eo={class:"items"},to=_({__name:"VPFeatures",props:{features:{}},setup(s){const e=s,t=g(()=>{const o=e.features.length;if(o){if(o===2)return"grid-2";if(o===3)return"grid-3";if(o%3===0)return"grid-6";if(o>3)return"grid-4"}else return});return(o,n)=>o.features?(a(),u("div",Zs,[v("div",xs,[v("div",eo,[(a(!0),u(M,null,E(o.features,r=>(a(),u("div",{key:r.title,class:N(["item",[t.value]])},[b(Qs,{icon:r.icon,title:r.title,details:r.details,link:r.link,"link-text":r.linkText,rel:r.rel,target:r.target},null,8,["icon","title","details","link","link-text","rel","target"])],2))),128))])])])):f("",!0)}}),so=$(to,[["__scopeId","data-v-d0a190d7"]]),oo=_({__name:"VPHomeFeatures",setup(s){const{frontmatter:e}=L();return(t,o)=>i(e).features?(a(),P(so,{key:0,class:"VPHomeFeatures",features:i(e).features},null,8,["features"])):f("",!0)}}),no=_({__name:"VPHomeContent",setup(s){const{width:e}=Ze({includeScrollbar:!1});return(t,o)=>(a(),u("div",{class:"vp-doc container",style:we(i(e)?{"--vp-offset":`calc(50% - ${i(e)/2}px)`}:{})},[c(t.$slots,"default",{},void 0,!0)],4))}}),ao=$(no,[["__scopeId","data-v-c43247eb"]]),ro={class:"VPHome"},io=_({__name:"VPHome",setup(s){const{frontmatter:e}=L();return(t,o)=>{const n=R("Content");return a(),u("div",ro,[c(t.$slots,"home-hero-before",{},void 0,!0),b(Us,null,{"home-hero-info-before":p(()=>[c(t.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":p(()=>[c(t.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":p(()=>[c(t.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":p(()=>[c(t.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":p(()=>[c(t.$slots,"home-hero-image",{},void 0,!0)]),_:3}),c(t.$slots,"home-hero-after",{},void 0,!0),c(t.$slots,"home-features-before",{},void 0,!0),b(oo),c(t.$slots,"home-features-after",{},void 0,!0),i(e).markdownStyles!==!1?(a(),P(ao,{key:0},{default:p(()=>[b(n)]),_:1})):(a(),P(n,{key:1}))])}}}),lo=$(io,[["__scopeId","data-v-cbb6ec48"]]),co={},uo={class:"VPPage"};function vo(s,e){const t=R("Content");return a(),u("div",uo,[c(s.$slots,"page-top"),b(t),c(s.$slots,"page-bottom")])}const po=$(co,[["render",vo]]),ho=_({__name:"VPContent",setup(s){const{page:e,frontmatter:t}=L(),{hasSidebar:o}=U();return(n,r)=>(a(),u("div",{class:N(["VPContent",{"has-sidebar":i(o),"is-home":i(t).layout==="home"}]),id:"VPContent"},[i(e).isNotFound?c(n.$slots,"not-found",{key:0},()=>[b(yt)],!0):i(t).layout==="page"?(a(),P(po,{key:1},{"page-top":p(()=>[c(n.$slots,"page-top",{},void 0,!0)]),"page-bottom":p(()=>[c(n.$slots,"page-bottom",{},void 0,!0)]),_:3})):i(t).layout==="home"?(a(),P(lo,{key:2},{"home-hero-before":p(()=>[c(n.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":p(()=>[c(n.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":p(()=>[c(n.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":p(()=>[c(n.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":p(()=>[c(n.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":p(()=>[c(n.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":p(()=>[c(n.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":p(()=>[c(n.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":p(()=>[c(n.$slots,"home-features-after",{},void 0,!0)]),_:3})):i(t).layout&&i(t).layout!=="doc"?(a(),P(W(i(t).layout),{key:3})):(a(),P(ys,{key:4},{"doc-top":p(()=>[c(n.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":p(()=>[c(n.$slots,"doc-bottom",{},void 0,!0)]),"doc-footer-before":p(()=>[c(n.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":p(()=>[c(n.$slots,"doc-before",{},void 0,!0)]),"doc-after":p(()=>[c(n.$slots,"doc-after",{},void 0,!0)]),"aside-top":p(()=>[c(n.$slots,"aside-top",{},void 0,!0)]),"aside-outline-before":p(()=>[c(n.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":p(()=>[c(n.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":p(()=>[c(n.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":p(()=>[c(n.$slots,"aside-ads-after",{},void 0,!0)]),"aside-bottom":p(()=>[c(n.$slots,"aside-bottom",{},void 0,!0)]),_:3}))],2))}}),fo=$(ho,[["__scopeId","data-v-91765379"]]),_o={class:"container"},mo=["innerHTML"],bo=["innerHTML"],ko=_({__name:"VPFooter",setup(s){const{theme:e,frontmatter:t}=L(),{hasSidebar:o}=U();return(n,r)=>i(e).footer&&i(t).footer!==!1?(a(),u("footer",{key:0,class:N(["VPFooter",{"has-sidebar":i(o)}])},[v("div",_o,[i(e).footer.message?(a(),u("p",{key:0,class:"message",innerHTML:i(e).footer.message},null,8,mo)):f("",!0),i(e).footer.copyright?(a(),u("p",{key:1,class:"copyright",innerHTML:i(e).footer.copyright},null,8,bo)):f("",!0)])],2)):f("",!0)}}),$o=$(ko,[["__scopeId","data-v-c970a860"]]);function go(){const{theme:s,frontmatter:e}=L(),t=Le([]),o=g(()=>t.value.length>0);return te(()=>{t.value=be(e.value.outline??s.value.outline)}),{headers:t,hasLocalNav:o}}const yo=s=>(B("data-v-bc9dc845"),s=s(),H(),s),Po={class:"menu-text"},So=yo(()=>v("span",{class:"vpi-chevron-right icon"},null,-1)),Vo={class:"header"},Lo={class:"outline"},To=_({__name:"VPLocalNavOutlineDropdown",props:{headers:{},navHeight:{}},setup(s){const e=s,{theme:t}=L(),o=I(!1),n=I(0),r=I(),l=I();function d(m){var S;(S=r.value)!=null&&S.contains(m.target)||(o.value=!1)}O(o,m=>{if(m){document.addEventListener("click",d);return}document.removeEventListener("click",d)}),ce("Escape",()=>{o.value=!1}),te(()=>{o.value=!1});function h(){o.value=!o.value,n.value=window.innerHeight+Math.min(window.scrollY-e.navHeight,0)}function k(m){m.target.classList.contains("outline-link")&&(l.value&&(l.value.style.transition="none"),Ie(()=>{o.value=!1}))}function y(){o.value=!1,window.scrollTo({top:0,left:0,behavior:"smooth"})}return(m,S)=>(a(),u("div",{class:"VPLocalNavOutlineDropdown",style:we({"--vp-vh":n.value+"px"}),ref_key:"main",ref:r},[m.headers.length>0?(a(),u("button",{key:0,onClick:h,class:N({open:o.value})},[v("span",Po,w(i(Be)(i(t))),1),So],2)):(a(),u("button",{key:1,onClick:y},w(i(t).returnToTopLabel||"Return to top"),1)),b(pe,{name:"flyout"},{default:p(()=>[o.value?(a(),u("div",{key:0,ref_key:"items",ref:l,class:"items",onClick:k},[v("div",Vo,[v("a",{class:"top-link",href:"#",onClick:y},w(i(t).returnToTopLabel||"Return to top"),1)]),v("div",Lo,[b(He,{headers:m.headers},null,8,["headers"])])],512)):f("",!0)]),_:1})],4))}}),wo=$(To,[["__scopeId","data-v-bc9dc845"]]),Io=s=>(B("data-v-070ab83d"),s=s(),H(),s),No={class:"container"},Mo=["aria-expanded"],Ao=Io(()=>v("span",{class:"vpi-align-left menu-icon"},null,-1)),Co={class:"menu-text"},Bo=_({__name:"VPLocalNav",props:{open:{type:Boolean}},emits:["open-menu"],setup(s){const{theme:e,frontmatter:t}=L(),{hasSidebar:o}=U(),{headers:n}=go(),{y:r}=Ne(),l=I(0);z(()=>{l.value=parseInt(getComputedStyle(document.documentElement).getPropertyValue("--vp-nav-height"))}),te(()=>{n.value=be(t.value.outline??e.value.outline)});const d=g(()=>n.value.length===0),h=g(()=>d.value&&!o.value),k=g(()=>({VPLocalNav:!0,"has-sidebar":o.value,empty:d.value,fixed:h.value}));return(y,m)=>i(t).layout!=="home"&&(!h.value||i(r)>=l.value)?(a(),u("div",{key:0,class:N(k.value)},[v("div",No,[i(o)?(a(),u("button",{key:0,class:"menu","aria-expanded":y.open,"aria-controls":"VPSidebarNav",onClick:m[0]||(m[0]=S=>y.$emit("open-menu"))},[Ao,v("span",Co,w(i(e).sidebarMenuLabel||"Menu"),1)],8,Mo)):f("",!0),b(wo,{headers:i(n),navHeight:l.value},null,8,["headers","navHeight"])])],2)):f("",!0)}}),Ho=$(Bo,[["__scopeId","data-v-070ab83d"]]);function Eo(){const s=I(!1);function e(){s.value=!0,window.addEventListener("resize",n)}function t(){s.value=!1,window.removeEventListener("resize",n)}function o(){s.value?t():e()}function n(){window.outerWidth>=768&&t()}const r=se();return O(()=>r.path,t),{isScreenOpen:s,openScreen:e,closeScreen:t,toggleScreen:o}}const Do={},Fo={class:"VPSwitch",type:"button",role:"switch"},Oo={class:"check"},Uo={key:0,class:"icon"};function jo(s,e){return a(),u("button",Fo,[v("span",Oo,[s.$slots.default?(a(),u("span",Uo,[c(s.$slots,"default",{},void 0,!0)])):f("",!0)])])}const Go=$(Do,[["render",jo],["__scopeId","data-v-4a1c76db"]]),De=s=>(B("data-v-b79b56d4"),s=s(),H(),s),zo=De(()=>v("span",{class:"vpi-sun sun"},null,-1)),Ko=De(()=>v("span",{class:"vpi-moon moon"},null,-1)),Ro=_({__name:"VPSwitchAppearance",setup(s){const{isDark:e,theme:t}=L(),o=J("toggle-appearance",()=>{e.value=!e.value}),n=g(()=>e.value?t.value.lightModeSwitchTitle||"Switch to light theme":t.value.darkModeSwitchTitle||"Switch to dark theme");return(r,l)=>(a(),P(Go,{title:n.value,class:"VPSwitchAppearance","aria-checked":i(e),onClick:i(o)},{default:p(()=>[zo,Ko]),_:1},8,["title","aria-checked","onClick"]))}}),ke=$(Ro,[["__scopeId","data-v-b79b56d4"]]),qo={key:0,class:"VPNavBarAppearance"},Wo=_({__name:"VPNavBarAppearance",setup(s){const{site:e}=L();return(t,o)=>i(e).appearance&&i(e).appearance!=="force-dark"?(a(),u("div",qo,[b(ke)])):f("",!0)}}),Jo=$(Wo,[["__scopeId","data-v-ead91a81"]]),$e=I();let Fe=!1,ie=0;function Yo(s){const e=I(!1);if(oe){!Fe&&Xo(),ie++;const t=O($e,o=>{var n,r,l;o===s.el.value||(n=s.el.value)!=null&&n.contains(o)?(e.value=!0,(r=s.onFocus)==null||r.call(s)):(e.value=!1,(l=s.onBlur)==null||l.call(s))});fe(()=>{t(),ie--,ie||Qo()})}return xe(e)}function Xo(){document.addEventListener("focusin",Oe),Fe=!0,$e.value=document.activeElement}function Qo(){document.removeEventListener("focusin",Oe)}function Oe(){$e.value=document.activeElement}const Zo={class:"VPMenuLink"},xo=_({__name:"VPMenuLink",props:{item:{}},setup(s){const{page:e}=L();return(t,o)=>(a(),u("div",Zo,[b(D,{class:N({active:i(K)(i(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,target:t.item.target,rel:t.item.rel},{default:p(()=>[F(w(t.item.text),1)]),_:1},8,["class","href","target","rel"])]))}}),ne=$(xo,[["__scopeId","data-v-8b74d055"]]),en={class:"VPMenuGroup"},tn={key:0,class:"title"},sn=_({__name:"VPMenuGroup",props:{text:{},items:{}},setup(s){return(e,t)=>(a(),u("div",en,[e.text?(a(),u("p",tn,w(e.text),1)):f("",!0),(a(!0),u(M,null,E(e.items,o=>(a(),u(M,null,["link"in o?(a(),P(ne,{key:0,item:o},null,8,["item"])):f("",!0)],64))),256))]))}}),on=$(sn,[["__scopeId","data-v-48c802d0"]]),nn={class:"VPMenu"},an={key:0,class:"items"},rn=_({__name:"VPMenu",props:{items:{}},setup(s){return(e,t)=>(a(),u("div",nn,[e.items?(a(),u("div",an,[(a(!0),u(M,null,E(e.items,o=>(a(),u(M,{key:o.text},["link"in o?(a(),P(ne,{key:0,item:o},null,8,["item"])):(a(),P(on,{key:1,text:o.text,items:o.items},null,8,["text","items"]))],64))),128))])):f("",!0),c(e.$slots,"default",{},void 0,!0)]))}}),ln=$(rn,[["__scopeId","data-v-97491713"]]),cn=s=>(B("data-v-e5380155"),s=s(),H(),s),un=["aria-expanded","aria-label"],dn={key:0,class:"text"},vn=["innerHTML"],pn=cn(()=>v("span",{class:"vpi-chevron-down text-icon"},null,-1)),hn={key:1,class:"vpi-more-horizontal icon"},fn={class:"menu"},_n=_({__name:"VPFlyout",props:{icon:{},button:{},label:{},items:{}},setup(s){const e=I(!1),t=I();Yo({el:t,onBlur:o});function o(){e.value=!1}return(n,r)=>(a(),u("div",{class:"VPFlyout",ref_key:"el",ref:t,onMouseenter:r[1]||(r[1]=l=>e.value=!0),onMouseleave:r[2]||(r[2]=l=>e.value=!1)},[v("button",{type:"button",class:"button","aria-haspopup":"true","aria-expanded":e.value,"aria-label":n.label,onClick:r[0]||(r[0]=l=>e.value=!e.value)},[n.button||n.icon?(a(),u("span",dn,[n.icon?(a(),u("span",{key:0,class:N([n.icon,"option-icon"])},null,2)):f("",!0),n.button?(a(),u("span",{key:1,innerHTML:n.button},null,8,vn)):f("",!0),pn])):(a(),u("span",hn))],8,un),v("div",fn,[b(ln,{items:n.items},{default:p(()=>[c(n.$slots,"default",{},void 0,!0)]),_:3},8,["items"])])],544))}}),ge=$(_n,[["__scopeId","data-v-e5380155"]]),mn=["href","aria-label","innerHTML"],bn=_({__name:"VPSocialLink",props:{icon:{},link:{},ariaLabel:{}},setup(s){const e=s,t=g(()=>typeof e.icon=="object"?e.icon.svg:``);return(o,n)=>(a(),u("a",{class:"VPSocialLink no-icon",href:o.link,"aria-label":o.ariaLabel??(typeof o.icon=="string"?o.icon:""),target:"_blank",rel:"noopener",innerHTML:t.value},null,8,mn))}}),kn=$(bn,[["__scopeId","data-v-717b8b75"]]),$n={class:"VPSocialLinks"},gn=_({__name:"VPSocialLinks",props:{links:{}},setup(s){return(e,t)=>(a(),u("div",$n,[(a(!0),u(M,null,E(e.links,({link:o,icon:n,ariaLabel:r})=>(a(),P(kn,{key:o,icon:n,link:o,ariaLabel:r},null,8,["icon","link","ariaLabel"]))),128))]))}}),ye=$(gn,[["__scopeId","data-v-ee7a9424"]]),yn={key:0,class:"group translations"},Pn={class:"trans-title"},Sn={key:1,class:"group"},Vn={class:"item appearance"},Ln={class:"label"},Tn={class:"appearance-action"},wn={key:2,class:"group"},In={class:"item social-links"},Nn=_({__name:"VPNavBarExtra",setup(s){const{site:e,theme:t}=L(),{localeLinks:o,currentLang:n}=X({correspondingLink:!0}),r=g(()=>o.value.length&&n.value.label||e.value.appearance||t.value.socialLinks);return(l,d)=>r.value?(a(),P(ge,{key:0,class:"VPNavBarExtra",label:"extra navigation"},{default:p(()=>[i(o).length&&i(n).label?(a(),u("div",yn,[v("p",Pn,w(i(n).label),1),(a(!0),u(M,null,E(i(o),h=>(a(),P(ne,{key:h.link,item:h},null,8,["item"]))),128))])):f("",!0),i(e).appearance&&i(e).appearance!=="force-dark"?(a(),u("div",Sn,[v("div",Vn,[v("p",Ln,w(i(t).darkModeSwitchLabel||"Appearance"),1),v("div",Tn,[b(ke)])])])):f("",!0),i(t).socialLinks?(a(),u("div",wn,[v("div",In,[b(ye,{class:"social-links-list",links:i(t).socialLinks},null,8,["links"])])])):f("",!0)]),_:1})):f("",!0)}}),Mn=$(Nn,[["__scopeId","data-v-9b536d0b"]]),An=s=>(B("data-v-5dea55bf"),s=s(),H(),s),Cn=["aria-expanded"],Bn=An(()=>v("span",{class:"container"},[v("span",{class:"top"}),v("span",{class:"middle"}),v("span",{class:"bottom"})],-1)),Hn=[Bn],En=_({__name:"VPNavBarHamburger",props:{active:{type:Boolean}},emits:["click"],setup(s){return(e,t)=>(a(),u("button",{type:"button",class:N(["VPNavBarHamburger",{active:e.active}]),"aria-label":"mobile navigation","aria-expanded":e.active,"aria-controls":"VPNavScreen",onClick:t[0]||(t[0]=o=>e.$emit("click"))},Hn,10,Cn))}}),Dn=$(En,[["__scopeId","data-v-5dea55bf"]]),Fn=["innerHTML"],On=_({__name:"VPNavBarMenuLink",props:{item:{}},setup(s){const{page:e}=L();return(t,o)=>(a(),P(D,{class:N({VPNavBarMenuLink:!0,active:i(K)(i(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,noIcon:t.item.noIcon,target:t.item.target,rel:t.item.rel,tabindex:"0"},{default:p(()=>[v("span",{innerHTML:t.item.text},null,8,Fn)]),_:1},8,["class","href","noIcon","target","rel"]))}}),Un=$(On,[["__scopeId","data-v-ed5ac1f6"]]),jn=_({__name:"VPNavBarMenuGroup",props:{item:{}},setup(s){const e=s,{page:t}=L(),o=r=>"link"in r?K(t.value.relativePath,r.link,!!e.item.activeMatch):r.items.some(o),n=g(()=>o(e.item));return(r,l)=>(a(),P(ge,{class:N({VPNavBarMenuGroup:!0,active:i(K)(i(t).relativePath,r.item.activeMatch,!!r.item.activeMatch)||n.value}),button:r.item.text,items:r.item.items},null,8,["class","button","items"]))}}),Gn=s=>(B("data-v-492ea56d"),s=s(),H(),s),zn={key:0,"aria-labelledby":"main-nav-aria-label",class:"VPNavBarMenu"},Kn=Gn(()=>v("span",{id:"main-nav-aria-label",class:"visually-hidden"},"Main Navigation",-1)),Rn=_({__name:"VPNavBarMenu",setup(s){const{theme:e}=L();return(t,o)=>i(e).nav?(a(),u("nav",zn,[Kn,(a(!0),u(M,null,E(i(e).nav,n=>(a(),u(M,{key:n.text},["link"in n?(a(),P(Un,{key:0,item:n},null,8,["item"])):(a(),P(jn,{key:1,item:n},null,8,["item"]))],64))),128))])):f("",!0)}}),qn=$(Rn,[["__scopeId","data-v-492ea56d"]]);function Wn(s){const{localeIndex:e,theme:t}=L();function o(n){var A,C,T;const r=n.split("."),l=(A=t.value.search)==null?void 0:A.options,d=l&&typeof l=="object",h=d&&((T=(C=l.locales)==null?void 0:C[e.value])==null?void 0:T.translations)||null,k=d&&l.translations||null;let y=h,m=k,S=s;const V=r.pop();for(const j of r){let G=null;const q=S==null?void 0:S[j];q&&(G=S=q);const ae=m==null?void 0:m[j];ae&&(G=m=ae);const re=y==null?void 0:y[j];re&&(G=y=re),q||(S=G),ae||(m=G),re||(y=G)}return(y==null?void 0:y[V])??(m==null?void 0:m[V])??(S==null?void 0:S[V])??""}return o}const Jn=["aria-label"],Yn={class:"DocSearch-Button-Container"},Xn=v("span",{class:"vp-icon DocSearch-Search-Icon"},null,-1),Qn={class:"DocSearch-Button-Placeholder"},Zn=v("span",{class:"DocSearch-Button-Keys"},[v("kbd",{class:"DocSearch-Button-Key"}),v("kbd",{class:"DocSearch-Button-Key"},"K")],-1),Pe=_({__name:"VPNavBarSearchButton",setup(s){const t=Wn({button:{buttonText:"Search",buttonAriaLabel:"Search"}});return(o,n)=>(a(),u("button",{type:"button",class:"DocSearch DocSearch-Button","aria-label":i(t)("button.buttonAriaLabel")},[v("span",Yn,[Xn,v("span",Qn,w(i(t)("button.buttonText")),1)]),Zn],8,Jn))}}),xn={class:"VPNavBarSearch"},ea={id:"local-search"},ta={key:1,id:"docsearch"},sa=_({__name:"VPNavBarSearch",setup(s){const e=et(()=>tt(()=>import("./VPLocalSearchBox.BT8y4D2s.js"),__vite__mapDeps([0,1]))),t=()=>null,{theme:o}=L(),n=I(!1),r=I(!1);z(()=>{});function l(){n.value||(n.value=!0,setTimeout(d,16))}function d(){const m=new Event("keydown");m.key="k",m.metaKey=!0,window.dispatchEvent(m),setTimeout(()=>{document.querySelector(".DocSearch-Modal")||d()},16)}function h(m){const S=m.target,V=S.tagName;return S.isContentEditable||V==="INPUT"||V==="SELECT"||V==="TEXTAREA"}const k=I(!1);ce("k",m=>{(m.ctrlKey||m.metaKey)&&(m.preventDefault(),k.value=!0)}),ce("/",m=>{h(m)||(m.preventDefault(),k.value=!0)});const y="local";return(m,S)=>{var V;return a(),u("div",xn,[i(y)==="local"?(a(),u(M,{key:0},[k.value?(a(),P(i(e),{key:0,onClose:S[0]||(S[0]=A=>k.value=!1)})):f("",!0),v("div",ea,[b(Pe,{onClick:S[1]||(S[1]=A=>k.value=!0)})])],64)):i(y)==="algolia"?(a(),u(M,{key:1},[n.value?(a(),P(i(t),{key:0,algolia:((V=i(o).search)==null?void 0:V.options)??i(o).algolia,onVnodeBeforeMount:S[2]||(S[2]=A=>r.value=!0)},null,8,["algolia"])):f("",!0),r.value?f("",!0):(a(),u("div",ta,[b(Pe,{onClick:l})]))],64)):f("",!0)])}}}),oa=_({__name:"VPNavBarSocialLinks",setup(s){const{theme:e}=L();return(t,o)=>i(e).socialLinks?(a(),P(ye,{key:0,class:"VPNavBarSocialLinks",links:i(e).socialLinks},null,8,["links"])):f("",!0)}}),na=$(oa,[["__scopeId","data-v-164c457f"]]),aa=["href","rel","target"],ra={key:1},ia={key:2},la=_({__name:"VPNavBarTitle",setup(s){const{site:e,theme:t}=L(),{hasSidebar:o}=U(),{currentLang:n}=X(),r=g(()=>{var h;return typeof t.value.logoLink=="string"?t.value.logoLink:(h=t.value.logoLink)==null?void 0:h.link}),l=g(()=>{var h;return typeof t.value.logoLink=="string"||(h=t.value.logoLink)==null?void 0:h.rel}),d=g(()=>{var h;return typeof t.value.logoLink=="string"||(h=t.value.logoLink)==null?void 0:h.target});return(h,k)=>(a(),u("div",{class:N(["VPNavBarTitle",{"has-sidebar":i(o)}])},[v("a",{class:"title",href:r.value??i(me)(i(n).link),rel:l.value,target:d.value},[c(h.$slots,"nav-bar-title-before",{},void 0,!0),i(t).logo?(a(),P(x,{key:0,class:"logo",image:i(t).logo},null,8,["image"])):f("",!0),i(t).siteTitle?(a(),u("span",ra,w(i(t).siteTitle),1)):i(t).siteTitle===void 0?(a(),u("span",ia,w(i(e).title),1)):f("",!0),c(h.$slots,"nav-bar-title-after",{},void 0,!0)],8,aa)],2))}}),ca=$(la,[["__scopeId","data-v-28a961f9"]]),ua={class:"items"},da={class:"title"},va=_({__name:"VPNavBarTranslations",setup(s){const{theme:e}=L(),{localeLinks:t,currentLang:o}=X({correspondingLink:!0});return(n,r)=>i(t).length&&i(o).label?(a(),P(ge,{key:0,class:"VPNavBarTranslations",icon:"vpi-languages",label:i(e).langMenuLabel||"Change language"},{default:p(()=>[v("div",ua,[v("p",da,w(i(o).label),1),(a(!0),u(M,null,E(i(t),l=>(a(),P(ne,{key:l.link,item:l},null,8,["item"]))),128))])]),_:1},8,["label"])):f("",!0)}}),pa=$(va,[["__scopeId","data-v-c80d9ad0"]]),ha=s=>(B("data-v-40788ea0"),s=s(),H(),s),fa={class:"wrapper"},_a={class:"container"},ma={class:"title"},ba={class:"content"},ka={class:"content-body"},$a=ha(()=>v("div",{class:"divider"},[v("div",{class:"divider-line"})],-1)),ga=_({__name:"VPNavBar",props:{isScreenOpen:{type:Boolean}},emits:["toggle-screen"],setup(s){const{y:e}=Ne(),{hasSidebar:t}=U(),{frontmatter:o}=L(),n=I({});return Ve(()=>{n.value={"has-sidebar":t.value,home:o.value.layout==="home",top:e.value===0}}),(r,l)=>(a(),u("div",{class:N(["VPNavBar",n.value])},[v("div",fa,[v("div",_a,[v("div",ma,[b(ca,null,{"nav-bar-title-before":p(()=>[c(r.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":p(()=>[c(r.$slots,"nav-bar-title-after",{},void 0,!0)]),_:3})]),v("div",ba,[v("div",ka,[c(r.$slots,"nav-bar-content-before",{},void 0,!0),b(sa,{class:"search"}),b(qn,{class:"menu"}),b(pa,{class:"translations"}),b(Jo,{class:"appearance"}),b(na,{class:"social-links"}),b(Mn,{class:"extra"}),c(r.$slots,"nav-bar-content-after",{},void 0,!0),b(Dn,{class:"hamburger",active:r.isScreenOpen,onClick:l[0]||(l[0]=d=>r.$emit("toggle-screen"))},null,8,["active"])])])])]),$a],2))}}),ya=$(ga,[["__scopeId","data-v-40788ea0"]]),Pa={key:0,class:"VPNavScreenAppearance"},Sa={class:"text"},Va=_({__name:"VPNavScreenAppearance",setup(s){const{site:e,theme:t}=L();return(o,n)=>i(e).appearance&&i(e).appearance!=="force-dark"?(a(),u("div",Pa,[v("p",Sa,w(i(t).darkModeSwitchLabel||"Appearance"),1),b(ke)])):f("",!0)}}),La=$(Va,[["__scopeId","data-v-2b89f08b"]]),Ta=_({__name:"VPNavScreenMenuLink",props:{item:{}},setup(s){const e=J("close-screen");return(t,o)=>(a(),P(D,{class:"VPNavScreenMenuLink",href:t.item.link,target:t.item.target,rel:t.item.rel,onClick:i(e),innerHTML:t.item.text},null,8,["href","target","rel","onClick","innerHTML"]))}}),wa=$(Ta,[["__scopeId","data-v-27d04aeb"]]),Ia=_({__name:"VPNavScreenMenuGroupLink",props:{item:{}},setup(s){const e=J("close-screen");return(t,o)=>(a(),P(D,{class:"VPNavScreenMenuGroupLink",href:t.item.link,target:t.item.target,rel:t.item.rel,onClick:i(e)},{default:p(()=>[F(w(t.item.text),1)]),_:1},8,["href","target","rel","onClick"]))}}),Ue=$(Ia,[["__scopeId","data-v-7179dbb7"]]),Na={class:"VPNavScreenMenuGroupSection"},Ma={key:0,class:"title"},Aa=_({__name:"VPNavScreenMenuGroupSection",props:{text:{},items:{}},setup(s){return(e,t)=>(a(),u("div",Na,[e.text?(a(),u("p",Ma,w(e.text),1)):f("",!0),(a(!0),u(M,null,E(e.items,o=>(a(),P(Ue,{key:o.text,item:o},null,8,["item"]))),128))]))}}),Ca=$(Aa,[["__scopeId","data-v-4b8941ac"]]),Ba=s=>(B("data-v-c9df2649"),s=s(),H(),s),Ha=["aria-controls","aria-expanded"],Ea=["innerHTML"],Da=Ba(()=>v("span",{class:"vpi-plus button-icon"},null,-1)),Fa=["id"],Oa={key:1,class:"group"},Ua=_({__name:"VPNavScreenMenuGroup",props:{text:{},items:{}},setup(s){const e=s,t=I(!1),o=g(()=>`NavScreenGroup-${e.text.replace(" ","-").toLowerCase()}`);function n(){t.value=!t.value}return(r,l)=>(a(),u("div",{class:N(["VPNavScreenMenuGroup",{open:t.value}])},[v("button",{class:"button","aria-controls":o.value,"aria-expanded":t.value,onClick:n},[v("span",{class:"button-text",innerHTML:r.text},null,8,Ea),Da],8,Ha),v("div",{id:o.value,class:"items"},[(a(!0),u(M,null,E(r.items,d=>(a(),u(M,{key:d.text},["link"in d?(a(),u("div",{key:d.text,class:"item"},[b(Ue,{item:d},null,8,["item"])])):(a(),u("div",Oa,[b(Ca,{text:d.text,items:d.items},null,8,["text","items"])]))],64))),128))],8,Fa)],2))}}),ja=$(Ua,[["__scopeId","data-v-c9df2649"]]),Ga={key:0,class:"VPNavScreenMenu"},za=_({__name:"VPNavScreenMenu",setup(s){const{theme:e}=L();return(t,o)=>i(e).nav?(a(),u("nav",Ga,[(a(!0),u(M,null,E(i(e).nav,n=>(a(),u(M,{key:n.text},["link"in n?(a(),P(wa,{key:0,item:n},null,8,["item"])):(a(),P(ja,{key:1,text:n.text||"",items:n.items},null,8,["text","items"]))],64))),128))])):f("",!0)}}),Ka=_({__name:"VPNavScreenSocialLinks",setup(s){const{theme:e}=L();return(t,o)=>i(e).socialLinks?(a(),P(ye,{key:0,class:"VPNavScreenSocialLinks",links:i(e).socialLinks},null,8,["links"])):f("",!0)}}),je=s=>(B("data-v-362991c2"),s=s(),H(),s),Ra=je(()=>v("span",{class:"vpi-languages icon lang"},null,-1)),qa=je(()=>v("span",{class:"vpi-chevron-down icon chevron"},null,-1)),Wa={class:"list"},Ja=_({__name:"VPNavScreenTranslations",setup(s){const{localeLinks:e,currentLang:t}=X({correspondingLink:!0}),o=I(!1);function n(){o.value=!o.value}return(r,l)=>i(e).length&&i(t).label?(a(),u("div",{key:0,class:N(["VPNavScreenTranslations",{open:o.value}])},[v("button",{class:"title",onClick:n},[Ra,F(" "+w(i(t).label)+" ",1),qa]),v("ul",Wa,[(a(!0),u(M,null,E(i(e),d=>(a(),u("li",{key:d.link,class:"item"},[b(D,{class:"link",href:d.link},{default:p(()=>[F(w(d.text),1)]),_:2},1032,["href"])]))),128))])],2)):f("",!0)}}),Ya=$(Ja,[["__scopeId","data-v-362991c2"]]),Xa={class:"container"},Qa=_({__name:"VPNavScreen",props:{open:{type:Boolean}},setup(s){const e=I(null),t=Me(oe?document.body:null);return(o,n)=>(a(),P(pe,{name:"fade",onEnter:n[0]||(n[0]=r=>t.value=!0),onAfterLeave:n[1]||(n[1]=r=>t.value=!1)},{default:p(()=>[o.open?(a(),u("div",{key:0,class:"VPNavScreen",ref_key:"screen",ref:e,id:"VPNavScreen"},[v("div",Xa,[c(o.$slots,"nav-screen-content-before",{},void 0,!0),b(za,{class:"menu"}),b(Ya,{class:"translations"}),b(La,{class:"appearance"}),b(Ka,{class:"social-links"}),c(o.$slots,"nav-screen-content-after",{},void 0,!0)])],512)):f("",!0)]),_:3}))}}),Za=$(Qa,[["__scopeId","data-v-382f42e9"]]),xa={key:0,class:"VPNav"},er=_({__name:"VPNav",setup(s){const{isScreenOpen:e,closeScreen:t,toggleScreen:o}=Eo(),{frontmatter:n}=L(),r=g(()=>n.value.navbar!==!1);return _e("close-screen",t),ee(()=>{oe&&document.documentElement.classList.toggle("hide-nav",!r.value)}),(l,d)=>r.value?(a(),u("header",xa,[b(ya,{"is-screen-open":i(e),onToggleScreen:i(o)},{"nav-bar-title-before":p(()=>[c(l.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":p(()=>[c(l.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":p(()=>[c(l.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":p(()=>[c(l.$slots,"nav-bar-content-after",{},void 0,!0)]),_:3},8,["is-screen-open","onToggleScreen"]),b(Za,{open:i(e)},{"nav-screen-content-before":p(()=>[c(l.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":p(()=>[c(l.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3},8,["open"])])):f("",!0)}}),tr=$(er,[["__scopeId","data-v-f1e365da"]]),Ge=s=>(B("data-v-2ea20db7"),s=s(),H(),s),sr=["role","tabindex"],or=Ge(()=>v("div",{class:"indicator"},null,-1)),nr=Ge(()=>v("span",{class:"vpi-chevron-right caret-icon"},null,-1)),ar=[nr],rr={key:1,class:"items"},ir=_({__name:"VPSidebarItem",props:{item:{},depth:{}},setup(s){const e=s,{collapsed:t,collapsible:o,isLink:n,isActiveLink:r,hasActiveLink:l,hasChildren:d,toggle:h}=Lt(g(()=>e.item)),k=g(()=>d.value?"section":"div"),y=g(()=>n.value?"a":"div"),m=g(()=>d.value?e.depth+2===7?"p":`h${e.depth+2}`:"p"),S=g(()=>n.value?void 0:"button"),V=g(()=>[[`level-${e.depth}`],{collapsible:o.value},{collapsed:t.value},{"is-link":n.value},{"is-active":r.value},{"has-active":l.value}]);function A(T){"key"in T&&T.key!=="Enter"||!e.item.link&&h()}function C(){e.item.link&&h()}return(T,j)=>{const G=R("VPSidebarItem",!0);return a(),P(W(k.value),{class:N(["VPSidebarItem",V.value])},{default:p(()=>[T.item.text?(a(),u("div",Q({key:0,class:"item",role:S.value},st(T.item.items?{click:A,keydown:A}:{},!0),{tabindex:T.item.items&&0}),[or,T.item.link?(a(),P(D,{key:0,tag:y.value,class:"link",href:T.item.link,rel:T.item.rel,target:T.item.target},{default:p(()=>[(a(),P(W(m.value),{class:"text",innerHTML:T.item.text},null,8,["innerHTML"]))]),_:1},8,["tag","href","rel","target"])):(a(),P(W(m.value),{key:1,class:"text",innerHTML:T.item.text},null,8,["innerHTML"])),T.item.collapsed!=null&&T.item.items&&T.item.items.length?(a(),u("div",{key:2,class:"caret",role:"button","aria-label":"toggle section",onClick:C,onKeydown:ot(C,["enter"]),tabindex:"0"},ar,32)):f("",!0)],16,sr)):f("",!0),T.item.items&&T.item.items.length?(a(),u("div",rr,[T.depth<5?(a(!0),u(M,{key:0},E(T.item.items,q=>(a(),P(G,{key:q.text,item:q,depth:T.depth+1},null,8,["item","depth"]))),128)):f("",!0)])):f("",!0)]),_:1},8,["class"])}}}),lr=$(ir,[["__scopeId","data-v-2ea20db7"]]),ze=s=>(B("data-v-ec846e01"),s=s(),H(),s),cr=ze(()=>v("div",{class:"curtain"},null,-1)),ur={class:"nav",id:"VPSidebarNav","aria-labelledby":"sidebar-aria-label",tabindex:"-1"},dr=ze(()=>v("span",{class:"visually-hidden",id:"sidebar-aria-label"}," Sidebar Navigation ",-1)),vr=_({__name:"VPSidebar",props:{open:{type:Boolean}},setup(s){const{sidebarGroups:e,hasSidebar:t}=U(),o=s,n=I(null),r=Me(oe?document.body:null);return O([o,n],()=>{var l;o.open?(r.value=!0,(l=n.value)==null||l.focus()):r.value=!1},{immediate:!0,flush:"post"}),(l,d)=>i(t)?(a(),u("aside",{key:0,class:N(["VPSidebar",{open:l.open}]),ref_key:"navEl",ref:n,onClick:d[0]||(d[0]=nt(()=>{},["stop"]))},[cr,v("nav",ur,[dr,c(l.$slots,"sidebar-nav-before",{},void 0,!0),(a(!0),u(M,null,E(i(e),h=>(a(),u("div",{key:h.text,class:"group"},[b(lr,{item:h,depth:0},null,8,["item"])]))),128)),c(l.$slots,"sidebar-nav-after",{},void 0,!0)])],2)):f("",!0)}}),pr=$(vr,[["__scopeId","data-v-ec846e01"]]),hr=_({__name:"VPSkipLink",setup(s){const e=se(),t=I();O(()=>e.path,()=>t.value.focus());function o({target:n}){const r=document.getElementById(decodeURIComponent(n.hash).slice(1));if(r){const l=()=>{r.removeAttribute("tabindex"),r.removeEventListener("blur",l)};r.setAttribute("tabindex","-1"),r.addEventListener("blur",l),r.focus(),window.scrollTo(0,0)}}return(n,r)=>(a(),u(M,null,[v("span",{ref_key:"backToTop",ref:t,tabindex:"-1"},null,512),v("a",{href:"#VPContent",class:"VPSkipLink visually-hidden",onClick:o}," Skip to content ")],64))}}),fr=$(hr,[["__scopeId","data-v-c3508ec8"]]),_r=_({__name:"Layout",setup(s){const{isOpen:e,open:t,close:o}=U(),n=se();O(()=>n.path,o),Vt(e,o);const{frontmatter:r}=L(),l=Ae(),d=g(()=>!!l["home-hero-image"]);return _e("hero-image-slot-exists",d),(h,k)=>{const y=R("Content");return i(r).layout!==!1?(a(),u("div",{key:0,class:N(["Layout",i(r).pageClass])},[c(h.$slots,"layout-top",{},void 0,!0),b(fr),b(ut,{class:"backdrop",show:i(e),onClick:i(o)},null,8,["show","onClick"]),b(tr,null,{"nav-bar-title-before":p(()=>[c(h.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":p(()=>[c(h.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":p(()=>[c(h.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":p(()=>[c(h.$slots,"nav-bar-content-after",{},void 0,!0)]),"nav-screen-content-before":p(()=>[c(h.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":p(()=>[c(h.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3}),b(Ho,{open:i(e),onOpenMenu:i(t)},null,8,["open","onOpenMenu"]),b(pr,{open:i(e)},{"sidebar-nav-before":p(()=>[c(h.$slots,"sidebar-nav-before",{},void 0,!0)]),"sidebar-nav-after":p(()=>[c(h.$slots,"sidebar-nav-after",{},void 0,!0)]),_:3},8,["open"]),b(fo,null,{"page-top":p(()=>[c(h.$slots,"page-top",{},void 0,!0)]),"page-bottom":p(()=>[c(h.$slots,"page-bottom",{},void 0,!0)]),"not-found":p(()=>[c(h.$slots,"not-found",{},void 0,!0)]),"home-hero-before":p(()=>[c(h.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":p(()=>[c(h.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":p(()=>[c(h.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":p(()=>[c(h.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":p(()=>[c(h.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":p(()=>[c(h.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":p(()=>[c(h.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":p(()=>[c(h.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":p(()=>[c(h.$slots,"home-features-after",{},void 0,!0)]),"doc-footer-before":p(()=>[c(h.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":p(()=>[c(h.$slots,"doc-before",{},void 0,!0)]),"doc-after":p(()=>[c(h.$slots,"doc-after",{},void 0,!0)]),"doc-top":p(()=>[c(h.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":p(()=>[c(h.$slots,"doc-bottom",{},void 0,!0)]),"aside-top":p(()=>[c(h.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":p(()=>[c(h.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":p(()=>[c(h.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":p(()=>[c(h.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":p(()=>[c(h.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":p(()=>[c(h.$slots,"aside-ads-after",{},void 0,!0)]),_:3}),b($o),c(h.$slots,"layout-bottom",{},void 0,!0)],2)):(a(),P(y,{key:1}))}}}),mr=$(_r,[["__scopeId","data-v-a9a9e638"]]),br={Layout:mr,enhanceApp:({app:s})=>{s.component("Badge",it)}},kr=s=>{if(typeof document>"u")return{stabilizeScrollPosition:n=>async(...r)=>n(...r)};const e=document.documentElement;return{stabilizeScrollPosition:o=>async(...n)=>{const r=o(...n),l=s.value;if(!l)return r;const d=l.offsetTop-e.scrollTop;return await Ie(),e.scrollTop=l.offsetTop-d,r}}},Ke="vitepress:tabSharedState",Y=typeof localStorage<"u"?localStorage:null,Re="vitepress:tabsSharedState",$r=()=>{const s=Y==null?void 0:Y.getItem(Re);if(s)try{return JSON.parse(s)}catch{}return{}},gr=s=>{Y&&Y.setItem(Re,JSON.stringify(s))},yr=s=>{const e=at({});O(()=>e.content,(t,o)=>{t&&o&&gr(t)},{deep:!0}),s.provide(Ke,e)},Pr=(s,e)=>{const t=J(Ke);if(!t)throw new Error("[vitepress-plugin-tabs] TabsSharedState should be injected");z(()=>{t.content||(t.content=$r())});const o=I(),n=g({get(){var h;const l=e.value,d=s.value;if(l){const k=(h=t.content)==null?void 0:h[l];if(k&&d.includes(k))return k}else{const k=o.value;if(k)return k}return d[0]},set(l){const d=e.value;d?t.content&&(t.content[d]=l):o.value=l}});return{selected:n,select:l=>{n.value=l}}};let Se=0;const Sr=()=>(Se++,""+Se);function Vr(){const s=Ae();return g(()=>{var o;const t=(o=s.default)==null?void 0:o.call(s);return t?t.filter(n=>typeof n.type=="object"&&"__name"in n.type&&n.type.__name==="PluginTabsTab"&&n.props).map(n=>{var r;return(r=n.props)==null?void 0:r.label}):[]})}const qe="vitepress:tabSingleState",Lr=s=>{_e(qe,s)},Tr=()=>{const s=J(qe);if(!s)throw new Error("[vitepress-plugin-tabs] TabsSingleState should be injected");return s},wr={class:"plugin-tabs"},Ir=["id","aria-selected","aria-controls","tabindex","onClick"],Nr=_({__name:"PluginTabs",props:{sharedStateKey:{}},setup(s){const e=s,t=Vr(),{selected:o,select:n}=Pr(t,rt(e,"sharedStateKey")),r=I(),{stabilizeScrollPosition:l}=kr(r),d=l(n),h=I([]),k=m=>{var A;const S=t.value.indexOf(o.value);let V;m.key==="ArrowLeft"?V=S>=1?S-1:t.value.length-1:m.key==="ArrowRight"&&(V=S(a(),u("div",wr,[v("div",{ref_key:"tablist",ref:r,class:"plugin-tabs--tab-list",role:"tablist",onKeydown:k},[(a(!0),u(M,null,E(i(t),V=>(a(),u("button",{id:`tab-${V}-${i(y)}`,ref_for:!0,ref_key:"buttonRefs",ref:h,key:V,role:"tab",class:"plugin-tabs--tab","aria-selected":V===i(o),"aria-controls":`panel-${V}-${i(y)}`,tabindex:V===i(o)?0:-1,onClick:()=>i(d)(V)},w(V),9,Ir))),128))],544),c(m.$slots,"default")]))}}),Mr=["id","aria-labelledby"],Ar=_({__name:"PluginTabsTab",props:{label:{}},setup(s){const{uid:e,selected:t}=Tr();return(o,n)=>i(t)===o.label?(a(),u("div",{key:0,id:`panel-${o.label}-${i(e)}`,class:"plugin-tabs--content",role:"tabpanel",tabindex:"0","aria-labelledby":`tab-${o.label}-${i(e)}`},[c(o.$slots,"default",{},void 0,!0)],8,Mr)):f("",!0)}}),Cr=$(Ar,[["__scopeId","data-v-9b0d03d2"]]),Br=s=>{yr(s),s.component("PluginTabs",Nr),s.component("PluginTabsTab",Cr)},Er={extends:br,enhanceApp({app:s}){Br(s)}};export{Er as R,Wn as c,L as u}; diff --git a/dev/assets/dimarrays.md.Huya0IFb.js b/dev/assets/dimarrays.md.M-QzMRjL.js similarity index 73% rename from dev/assets/dimarrays.md.Huya0IFb.js rename to dev/assets/dimarrays.md.M-QzMRjL.js index c47c943e6..70eccee01 100644 --- a/dev/assets/dimarrays.md.Huya0IFb.js +++ b/dev/assets/dimarrays.md.M-QzMRjL.js @@ -1,45 +1,45 @@ import{_ as n,D as t,c as d,I as a,w as h,a5 as l,o as p,l as i,a as s}from"./chunks/framework.sc_CWmU1.js";const G=JSON.parse('{"title":"DimArrays","description":"","frontmatter":{},"headers":[],"relativePath":"dimarrays.md","filePath":"dimarrays.md","lastUpdated":null}'),g={name:"dimarrays.md"},o=l(`

DimArrays

DimArrays are wrappers for other kinds of AbstractArray that add named dimension lookups.

Here we define a Matrix of Float64, and give it X and Y dimensions

julia
julia> using DimensionalData
 
 julia> A = rand(5, 10)
5×10 Matrix{Float64}:
- 0.123589  0.748535  0.15805   0.481709  …  0.254172   0.0685466  0.645967
- 0.495151  0.352639  0.103057  0.149004     0.609118   0.504266   0.574912
- 0.29007   0.918464  0.44082   0.258029     0.0450779  0.668686   0.850655
- 0.811416  0.956626  0.915413  0.554465     0.420355   0.529639   0.0511082
- 0.267042  0.426462  0.124153  0.316613     0.175744   0.363573   0.514535
julia
julia> da = DimArray(A, (X, Y))
╭──────────────────────────╮
+ 0.0379237  0.302335  0.271841  0.0508418  …  0.955432  0.754454   0.775016
+ 0.0575567  0.066288  0.754936  0.190036      0.324542  0.857413   0.820626
+ 0.458397   0.293889  0.166049  0.143817      0.191748  0.572052   0.344783
+ 0.0579843  0.514313  0.943418  0.866943      0.11595   0.0803493  0.623515
+ 0.788635   0.146549  0.565689  0.325896      0.964116  0.119205   0.959534
julia
julia> da = DimArray(A, (X, Y))
╭──────────────────────────╮
 5×10 DimArray{Float64,2}
 ├──────────────────── dims ┤
 X, Y
 └──────────────────────────┘
- 0.123589  0.748535  0.15805   0.481709  …  0.254172   0.0685466  0.645967
- 0.495151  0.352639  0.103057  0.149004     0.609118   0.504266   0.574912
- 0.29007   0.918464  0.44082   0.258029     0.0450779  0.668686   0.850655
- 0.811416  0.956626  0.915413  0.554465     0.420355   0.529639   0.0511082
- 0.267042  0.426462  0.124153  0.316613     0.175744   0.363573   0.514535

We can access a value with the same dimension wrappers:

julia
julia> da[Y(1), X(2)]
0.49515080222674557

There are shortcuts for creating DimArray:

`,11),r=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," A "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," rand"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"5"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},", "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"10"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},")")])])])],-1),y=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"5×10 Matrix{Float64}:")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.849592 0.302059 0.254002 0.501163 … 0.643015 0.665409 0.778294")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.574176 0.990154 0.0900267 0.0332766 0.833293 0.322563 0.382005")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.651441 0.297024 0.906954 0.806869 0.794785 0.274693 0.221409")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.183931 0.854978 0.111603 0.864308 0.570063 0.234482 0.160013")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.0775447 0.655804 0.729596 0.123567 0.0960852 0.663589 0.337206")])])])],-1),f=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," DimArray"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, (X, Y))")])])])],-1),c=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭──────────────────────────╮")]),s(` + 0.0379237 0.302335 0.271841 0.0508418 … 0.955432 0.754454 0.775016 + 0.0575567 0.066288 0.754936 0.190036 0.324542 0.857413 0.820626 + 0.458397 0.293889 0.166049 0.143817 0.191748 0.572052 0.344783 + 0.0579843 0.514313 0.943418 0.866943 0.11595 0.0803493 0.623515 + 0.788635 0.146549 0.565689 0.325896 0.964116 0.119205 0.959534

We can access a value with the same dimension wrappers:

julia
julia> da[Y(1), X(2)]
0.057556653113904566

There are shortcuts for creating DimArray:

`,11),r=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," A "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," rand"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"5"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},", "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"10"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},")")])])])],-1),y=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"5×10 Matrix{Float64}:")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.113675 0.0302496 0.217803 0.193565 … 0.0429503 0.21579 0.500716")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.890111 0.284606 0.161598 0.918624 0.118162 0.423541 0.876941")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.50222 0.108333 0.241958 0.241218 0.574602 0.840343 0.638069")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.352322 0.219754 0.93821 0.983108 0.284075 0.566806 0.053386")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.928625 0.0058054 0.273838 0.853821 0.551873 0.430192 0.294473")])])])],-1),f=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," DimArray"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, (X, Y))")])])])],-1),c=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭──────────────────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"5"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"×"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"10"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," DimArray{Float64,2}"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├──────────────────── dims ┤")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},", "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"→ "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"Y")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└──────────────────────────┘")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.849592 0.302059 0.254002 0.501163 … 0.643015 0.665409 0.778294")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.574176 0.990154 0.0900267 0.0332766 0.833293 0.322563 0.382005")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.651441 0.297024 0.906954 0.806869 0.794785 0.274693 0.221409")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.183931 0.854978 0.111603 0.864308 0.570063 0.234482 0.160013")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.0775447 0.655804 0.729596 0.123567 0.0960852 0.663589 0.337206")])])])],-1),b=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," DimArray"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, (X, Y); name"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},":DimArray"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},", metadata"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Dict"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"())")])])])],-1),E=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭───────────────────────────────────╮")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.113675 0.0302496 0.217803 0.193565 … 0.0429503 0.21579 0.500716")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.890111 0.284606 0.161598 0.918624 0.118162 0.423541 0.876941")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.50222 0.108333 0.241958 0.241218 0.574602 0.840343 0.638069")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.352322 0.219754 0.93821 0.983108 0.284075 0.566806 0.053386")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.928625 0.0058054 0.273838 0.853821 0.551873 0.430192 0.294473")])])])],-1),b=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," DimArray"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, (X, Y); name"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},":DimArray"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},", metadata"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Dict"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"())")])])])],-1),E=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭───────────────────────────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"5"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"×"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"10"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," DimArray{Float64,2}"),i("span",{style:{"--shiki-light":"#00afaf","--shiki-dark":"#00afaf"}}," DimArray"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├───────────────────────────── dims ┤")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},", "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"→ "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"Y")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├───────────────────────── metadata ┤")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Dict{Any, Any}()")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└───────────────────────────────────┘")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.849592 0.302059 0.254002 0.501163 … 0.643015 0.665409 0.778294")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.574176 0.990154 0.0900267 0.0332766 0.833293 0.322563 0.382005")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.651441 0.297024 0.906954 0.806869 0.794785 0.274693 0.221409")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.183931 0.854978 0.111603 0.864308 0.570063 0.234482 0.160013")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.0775447 0.655804 0.729596 0.123567 0.0960852 0.663589 0.337206")])])])],-1),w=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," zeros"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"X"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"5"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"), "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Y"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"10"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"))")])])])],-1),u=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭──────────────────────────╮")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.113675 0.0302496 0.217803 0.193565 … 0.0429503 0.21579 0.500716")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.890111 0.284606 0.161598 0.918624 0.118162 0.423541 0.876941")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.50222 0.108333 0.241958 0.241218 0.574602 0.840343 0.638069")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.352322 0.219754 0.93821 0.983108 0.284075 0.566806 0.053386")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.928625 0.0058054 0.273838 0.853821 0.551873 0.430192 0.294473")])])])],-1),w=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," zeros"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"X"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"5"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"), "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Y"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"10"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"))")])])])],-1),u=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭──────────────────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"5"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"×"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"10"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," DimArray{Float64,2}"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├──────────────────── dims ┤")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},", "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"→ "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"Y")]),s(` @@ -84,22 +84,22 @@ import{_ as n,D as t,c as d,I as a,w as h,a5 as l,o as p,l as i,a as s}from"./ch `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├──────────────────── dims ┤")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},", "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"→ "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"Y")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└──────────────────────────┘")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.540748 0.490712 0.448369 0.247598 … 0.749446 0.680478 0.464981")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.229224 0.000728244 0.926453 0.343847 0.181147 0.968606 0.12497")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.604292 0.559188 0.26576 0.247104 0.742226 0.153602 0.753485")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.27715 0.109792 0.826439 0.407662 0.18704 0.808357 0.273472")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.232267 0.996057 0.393425 0.785629 0.512266 0.850989 0.0272414")])])])],-1),_=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," rand"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"X"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"5"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"), "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Y"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"10"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"); name"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},":rand"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},", metadata"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Dict"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"())")])])])],-1),x=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭───────────────────────────────╮")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.982346 0.909939 0.511573 0.112671 … 0.643737 0.338869 0.714726")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.886141 0.352417 0.0705022 0.0716516 0.970906 0.114746 0.384522")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.705337 0.537927 0.516672 0.967288 0.122898 0.0933023 0.305335")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.945184 0.935068 0.562354 0.72865 0.181514 0.91205 0.342482")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.660265 0.217717 0.0131675 0.7832 0.73712 0.498175 0.306356")])])])],-1),_=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," rand"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"X"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"5"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"), "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Y"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"10"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"); name"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},":rand"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},", metadata"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Dict"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"())")])])])],-1),x=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭───────────────────────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"5"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"×"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"10"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," DimArray{Float64,2}"),i("span",{style:{"--shiki-light":"#00afaf","--shiki-dark":"#00afaf"}}," rand"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├───────────────────────── dims ┤")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},", "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"→ "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"Y")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├───────────────────── metadata ┤")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Dict{Any, Any}()")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└───────────────────────────────┘")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.538231 0.472826 0.239915 0.0203808 … 0.441513 0.0808101 0.0505")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.711821 0.733405 0.167963 0.0383202 0.001023 0.460493 0.0895441")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.876581 0.955614 0.916425 0.831312 0.277739 0.429042 0.115052")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.829804 0.948203 0.802782 0.783906 0.352431 0.130892 0.401994")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.767499 0.953323 0.438757 0.266982 0.0128102 0.278463 0.320447")])])])],-1),X=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," fill"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"7"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},", "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"X"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"5"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"), "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Y"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"10"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"))")])])])],-1),T=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭────────────────────────╮")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.428721 0.818388 0.824745 0.760794 … 0.0635458 0.836902 0.818077")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.893124 0.190547 0.591531 0.199562 0.455219 0.123072 0.405439")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.120965 0.955532 0.596102 0.868517 0.417425 0.11521 0.232438")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.0265693 0.663696 0.131462 0.395744 0.374961 0.0182271 0.996319")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.13301 0.882573 0.1396 0.0833326 0.807164 0.708819 0.681978")])])])],-1),X=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," fill"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"7"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},", "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"X"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"5"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"), "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Y"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"10"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"))")])])])],-1),T=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭────────────────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"5"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"×"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"10"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," DimArray{Int64,2}"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├────────────────── dims ┤")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},", "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"→ "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"Y")]),s(` @@ -124,44 +124,44 @@ import{_ as n,D as t,c as d,I as a,w as h,a5 as l,o as p,l as i,a as s}from"./ch ├─────────────────── dims ┤ a, b └─────────────────────────┘ - 0.505264 0.721144 0.858776 0.00565548 0.539598 - 0.572017 0.39367 0.987381 0.527749 0.150415 - 0.033353 0.326684 0.18574 0.884427 0.586936 - 0.173644 0.947697 0.37344 0.16406 0.958414 - 0.973955 0.672486 0.049176 0.451886 0.6554

and get a value, here another smaller DimArray:

julia
julia> da1[a=3, b=1:3]
╭───────────────────────────────╮
+ 0.0634915  0.33185   0.770412  0.191597   0.149438
+ 0.74661    0.160766  0.939114  0.0188349  0.308228
+ 0.158764   0.124118  0.145896  0.970805   0.876866
+ 0.705181   0.364231  0.228279  0.640745   0.302599
+ 0.0181238  0.412493  0.725866  0.490159   0.83089

and get a value, here another smaller DimArray:

julia
julia> da1[a=3, b=1:3]
╭───────────────────────────────╮
 3-element DimArray{Float64,1}
 ├───────────────────────── dims ┤
 b
 └───────────────────────────────┘
- 0.033353
- 0.326684
- 0.18574

Dimensional Indexing

When used for indexing, dimension wrappers free us from knowing the order of our objects axes. These are the same:

julia
julia> da[X(2), Y(1)] == da[Y(1), X(2)]
true

We also can use Tuples of dimensions like CartesianIndex, but they don't have to be in order of consecutive axes.

julia
julia> da2 = rand(X(10), Y(7), Z(5))
╭────────────────────────────╮
+ 0.158764
+ 0.124118
+ 0.145896

Dimensional Indexing

When used for indexing, dimension wrappers free us from knowing the order of our objects axes. These are the same:

julia
julia> da[X(2), Y(1)] == da[Y(1), X(2)]
true

We also can use Tuples of dimensions like CartesianIndex, but they don't have to be in order of consecutive axes.

julia
julia> da2 = rand(X(10), Y(7), Z(5))
╭────────────────────────────╮
 10×7×5 DimArray{Float64,3}
 ├────────────────────── dims ┤
 X, Y, Z
 └────────────────────────────┘
 [:, :, 1]
- 0.338776   0.336195    0.0871654  0.422108   0.328951   0.247214    0.556551
- 0.237372   0.0650443   0.829673   0.938949   0.288927   0.43895     0.597636
- 0.373377   0.00363191  0.290955   0.96021    0.866943   0.938973    0.497891
- 0.838315   0.272893    0.412044   0.522228   0.541143   0.344439    0.110358
- 0.0643098  0.554733    0.758539   0.0979532  0.0588987  0.271714    0.122785
- 0.38408    0.757399    0.621656   0.347413   0.912284   0.184958    0.739941
- 0.777219   0.634844    0.461316   0.0462541  0.901055   0.357194    0.150073
- 0.134405   0.494134    0.0290014  0.868232   0.398267   0.89755     0.980903
- 0.114775   0.175589    0.954472   0.111712   0.895228   0.860855    0.230574
- 0.265832   0.071684    0.661837   0.315078   0.431166   0.00961164  0.959843
julia
julia> da2[(X(3), Z(5))]
╭───────────────────────────────╮
+ 0.521899  0.421503    0.616645  0.77792   0.998602  0.407808    0.782126
+ 0.287051  0.826313    0.4085    0.573207  0.608563  0.131761    0.149622
+ 0.86078   0.979048    0.827732  0.762451  0.642902  0.814061    0.489856
+ 0.358785  0.835803    0.179414  0.856326  0.913787  0.978188    0.443035
+ 0.52857   0.680832    0.253953  0.176345  0.72216   0.465649    0.95024
+ 0.403435  0.230541    0.302028  0.061119  0.139664  0.801136    0.584242
+ 0.274076  0.629232    0.314416  0.561505  0.25785   0.00723413  0.722485
+ 0.743731  0.68788     0.217586  0.272705  0.279124  0.387003    0.420417
+ 0.773437  0.681646    0.688318  0.326816  0.209767  0.739808    0.80446
+ 0.409326  0.00683352  0.434205  0.070182  0.805116  0.0391147   0.671078
julia
julia> da2[(X(3), Z(5))]
╭───────────────────────────────╮
 7-element DimArray{Float64,1}
 ├───────────────────────── dims ┤
 Y
 └───────────────────────────────┘
- 0.73442
- 0.463445
- 0.43671
- 0.411139
- 0.0943235
- 0.819994
- 0.282759

We can index with Vector of Tuple{Vararg(Dimension}} like vectors of CartesianIndex. This will merge the dimensions in the tuples:

julia
julia> inds = [(X(3), Z(5)), (X(7), Z(4)), (X(8), Z(2))]
3-element Vector{Tuple{X{Int64}, Z{Int64}}}:
+ 0.0641197
+ 0.32433
+ 0.252346
+ 0.913641
+ 0.694983
+ 0.928688
+ 0.691162

We can index with Vector of Tuple{Vararg(Dimension}} like vectors of CartesianIndex. This will merge the dimensions in the tuples:

julia
julia> inds = [(X(3), Z(5)), (X(7), Z(4)), (X(8), Z(2))]
3-element Vector{Tuple{X{Int64}, Z{Int64}}}:
 X 3, Z 5
 X 7, Z 4
 X 8, Z 2
julia
julia> da2[inds]
╭─────────────────────────╮
@@ -171,65 +171,65 @@ import{_ as n,D as t,c as d,I as a,w as h,a5 as l,o as p,l as i,a as s}from"./ch
 XZ MergedLookup{Tuple{Int64, Int64}} [(3, 5), (7, 4), (8, 2)]X, Z
 └──────────────────────────────────────────────────────────────────────────┘
   (3, 5)     (7, 4)     (8, 2)
- 0.73442    0.864559   0.266797
- 0.463445   0.0342394  0.0230818
- 0.43671    0.986017   0.58043
- 0.411139   0.272752   0.27048
- 0.0943235  0.156705   0.370186
- 0.819994   0.81422    0.394153
- 0.282759   0.622161   0.639565

DimIndices can be used like CartesianIndices but again, without the constraint of consecutive dimensions or known order.

julia
julia> da2[DimIndices(dims(da2, (X, Z))), Y(3)]
╭──────────────────────────╮
+ 0.0641197  0.539876   0.121213
+ 0.32433    0.0365431  0.540604
+ 0.252346   0.966139   0.0193233
+ 0.913641   0.655838   0.133754
+ 0.694983   0.318725   0.301905
+ 0.928688   0.731553   0.7834
+ 0.691162   0.763204   0.950069

DimIndices can be used like CartesianIndices but again, without the constraint of consecutive dimensions or known order.

julia
julia> da2[DimIndices(dims(da2, (X, Z))), Y(3)]
╭──────────────────────────╮
 10×5 DimArray{Float64,2}
 ├──────────────────── dims ┤
 X, Z
 └──────────────────────────┘
- 0.0871654  0.248618  0.764037   0.464288  0.362734
- 0.829673   0.428258  0.979876   0.972522  0.613823
- 0.290955   0.982818  0.67266    0.816055  0.43671
- 0.412044   0.171993  0.251844   0.780626  0.0562015
- 0.758539   0.737344  0.870873   0.603954  0.37578
- 0.621656   0.696153  0.86656    0.975726  0.452372
- 0.461316   0.123048  0.0375871  0.986017  0.278352
- 0.0290014  0.58043   0.10685    0.474571  0.335449
- 0.954472   0.208142  0.683923   0.351153  0.182545
- 0.661837   0.397725  0.420076   0.923555  0.540117

The Dimension indexing layer sits on top of regular indexing and can not be combined with it! Regular indexing specifies order, so doesn't mix well with our dimensions.

Mixing them will throw an error:

julia
julia> da1[X(3), 4]
ERROR: ArgumentError: invalid index: X{Int64}(3) of type X{Int64}

Begin End indexing

julia
julia> da1[X=Begin+1, Y=End]
Warning: (X, Y) dims were not found in object.
+ 0.616645  0.0845878  0.379527   0.120541   0.942364
+ 0.4085    0.991038   0.569447   0.15536    0.55026
+ 0.827732  0.252992   0.405574   0.411153   0.252346
+ 0.179414  0.305663   0.517417   0.0271427  0.392059
+ 0.253953  0.418047   0.921268   0.0945553  0.611586
+ 0.302028  0.253934   0.542394   0.376013   0.766242
+ 0.314416  0.753627   0.816357   0.966139   0.794984
+ 0.217586  0.0193233  0.32338    0.900514   0.588691
+ 0.688318  0.489644   0.0290395  0.545535   0.391696
+ 0.434205  0.345211   0.720164   0.669895   0.420674

The Dimension indexing layer sits on top of regular indexing and can not be combined with it! Regular indexing specifies order, so doesn't mix well with our dimensions.

Mixing them will throw an error:

julia
julia> da1[X(3), 4]
ERROR: ArgumentError: invalid index: X{Int64}(3) of type X{Int64}

Begin End indexing

julia
julia> da1[X=Begin+1, Y=End]
Warning: (X, Y) dims were not found in object.
 @ DimensionalData.Dimensions ~/work/DimensionalData.jl/DimensionalData.jl/src/Dimensions/primitives.jl:777
 ╭─────────────────────────╮
 5×5 DimArray{Float64,2}
 ├─────────────────── dims ┤
 a, b
 └─────────────────────────┘
- 0.505264  0.721144  0.858776  0.00565548  0.539598
- 0.572017  0.39367   0.987381  0.527749    0.150415
- 0.033353  0.326684  0.18574   0.884427    0.586936
- 0.173644  0.947697  0.37344   0.16406     0.958414
- 0.973955  0.672486  0.049176  0.451886    0.6554

It also works in ranges, even with basic math:

julia
julia> da1[X=Begin:Begin+1, Y=Begin+1:End-1]
Warning: (X, Y) dims were not found in object.
+ 0.0634915  0.33185   0.770412  0.191597   0.149438
+ 0.74661    0.160766  0.939114  0.0188349  0.308228
+ 0.158764   0.124118  0.145896  0.970805   0.876866
+ 0.705181   0.364231  0.228279  0.640745   0.302599
+ 0.0181238  0.412493  0.725866  0.490159   0.83089

It also works in ranges, even with basic math:

julia
julia> da1[X=Begin:Begin+1, Y=Begin+1:End-1]
Warning: (X, Y) dims were not found in object.
 @ DimensionalData.Dimensions ~/work/DimensionalData.jl/DimensionalData.jl/src/Dimensions/primitives.jl:777
 ╭─────────────────────────╮
 5×5 DimArray{Float64,2}
 ├─────────────────── dims ┤
 a, b
 └─────────────────────────┘
- 0.505264  0.721144  0.858776  0.00565548  0.539598
- 0.572017  0.39367   0.987381  0.527749    0.150415
- 0.033353  0.326684  0.18574   0.884427    0.586936
- 0.173644  0.947697  0.37344   0.16406     0.958414
- 0.973955  0.672486  0.049176  0.451886    0.6554

In base julia the keywords begin and end can be used to index the first or last element of an array. But this doesn't work when named indexing is used. Instead you can use the types Begin and End.

Indexing

Indexing AbstractDimArrays works with getindex, setindex! and view. The result is still an AbstracDimArray, unless using all single Int or Selectors that resolve to Int inside Dimension.

dims keywords

In many Julia functions like, size or sum, you can specify the dimension along which to perform the operation as an Int. It is also possible to do this using Dimension types with AbstractDimArray:

julia
julia> da5 = rand(X(3), Y(4), Ti(5))
╭───────────────────────────╮
+ 0.0634915  0.33185   0.770412  0.191597   0.149438
+ 0.74661    0.160766  0.939114  0.0188349  0.308228
+ 0.158764   0.124118  0.145896  0.970805   0.876866
+ 0.705181   0.364231  0.228279  0.640745   0.302599
+ 0.0181238  0.412493  0.725866  0.490159   0.83089

In base julia the keywords begin and end can be used to index the first or last element of an array. But this doesn't work when named indexing is used. Instead you can use the types Begin and End.

Indexing

Indexing AbstractDimArrays works with getindex, setindex! and view. The result is still an AbstracDimArray, unless using all single Int or Selectors that resolve to Int inside Dimension.

dims keywords

In many Julia functions like, size or sum, you can specify the dimension along which to perform the operation as an Int. It is also possible to do this using Dimension types with AbstractDimArray:

julia
julia> da5 = rand(X(3), Y(4), Ti(5))
╭───────────────────────────╮
 3×4×5 DimArray{Float64,3}
 ├───────────────────── dims ┤
 X, Y, Ti
 └───────────────────────────┘
 [:, :, 1]
- 0.28109   0.791919  0.511777  0.950863
- 0.462739  0.132362  0.715168  0.0204964
- 0.784618  0.813191  0.006178  0.406093
julia
julia> sum(da5; dims=Ti)
╭───────────────────────────╮
+ 0.605755  0.818509  0.123317  0.00362229
+ 0.180195  0.315094  0.3275    0.195681
+ 0.56222   0.797853  0.52962   0.148445
julia
julia> sum(da5; dims=Ti)
╭───────────────────────────╮
 3×4×1 DimArray{Float64,3}
 ├───────────────────── dims ┤
 X, Y, Ti
 └───────────────────────────┘
 [:, :, 1]
- 3.10057  2.7734   1.82561  2.83688
- 2.66555  2.26756  2.46453  1.92599
- 3.53816  2.76528  3.12737  2.15951

Dims keywords

Methods where dims, dim types, or Symbols can be used to indicate the array dimension:

  • size, axes, firstindex, lastindex

  • cat, reverse, dropdims

  • reduce, mapreduce

  • sum, prod, maximum, minimum

  • mean, median, extrema, std, var, cor, cov

  • permutedims, adjoint, transpose, Transpose

  • mapslices, eachslice

Performance

Indexing with Dimensions has no runtime cost. Let's benchmark it:

julia
julia> using BenchmarkTools
+ 3.5893   2.76153  3.01229  2.65124
+ 2.72125  2.38075  3.59962  3.40706
+ 3.62858  4.06315  2.0063   1.63866

Dims keywords

Methods where dims, dim types, or Symbols can be used to indicate the array dimension:

  • size, axes, firstindex, lastindex

  • cat, reverse, dropdims

  • reduce, mapreduce

  • sum, prod, maximum, minimum

  • mean, median, extrema, std, var, cor, cov

  • permutedims, adjoint, transpose, Transpose

  • mapslices, eachslice

Performance

Indexing with Dimensions has no runtime cost. Let's benchmark it:

julia
julia> using BenchmarkTools
 
 julia> da4 = ones(X(3), Y(3))
╭─────────────────────────╮
 3×3 DimArray{Float64,2}
@@ -239,21 +239,21 @@ import{_ as n,D as t,c as d,I as a,w as h,a5 as l,o as p,l as i,a as s}from"./ch
  1.0  1.0  1.0
  1.0  1.0  1.0
  1.0  1.0  1.0
julia
julia> @benchmark $da4[X(1), Y(2)]
BenchmarkTools.Trial: 10000 samples with 1000 evaluations.
- Range (minmax):  2.785 ns20.488 ns GC (min … max): 0.00% … 0.00%
- Time  (median):     2.795 ns               GC (median):    0.00%
- Time  (mean ± σ):   2.802 ns ±  0.307 ns GC (mean ± σ):  0.00% ± 0.00%
+ Range (minmax):  3.085 ns25.607 ns GC (min … max): 0.00% … 0.00%
+ Time  (median):     3.105 ns               GC (median):    0.00%
+ Time  (mean ± σ):   3.113 ns ±  0.367 ns GC (mean ± σ):  0.00% ± 0.00%
 
-                                       
-
-  2.78 ns        Histogram: frequency by time        2.82 ns <
+
+
+  3.08 ns      Histogram: log(frequency) by time     3.13 ns <
 
  Memory estimate: 0 bytes, allocs estimate: 0.

the same as accessing the parent array directly:

julia
julia> @benchmark parent($da4)[1, 2]
BenchmarkTools.Trial: 10000 samples with 1000 evaluations.
- Range (minmax):  2.785 ns25.167 ns GC (min … max): 0.00% … 0.00%
- Time  (median):     2.795 ns               GC (median):    0.00%
- Time  (mean ± σ):   2.810 ns ±  0.353 ns GC (mean ± σ):  0.00% ± 0.00%
+ Range (minmax):  3.085 ns18.134 ns GC (min … max): 0.00% … 0.00%
+ Time  (median):     3.106 ns               GC (median):    0.00%
+ Time  (mean ± σ):   3.114 ns ±  0.292 ns GC (mean ± σ):  0.00% ± 0.00%
 
-
-
-  2.78 ns      Histogram: log(frequency) by time     2.82 ns <
+
+
+  3.08 ns      Histogram: log(frequency) by time     3.13 ns <
 
  Memory estimate: 0 bytes, allocs estimate: 0.
`,52);function q(Z,S,V,M,R,z){const e=t("PluginTabsTab"),k=t("PluginTabs");return p(),d("div",null,[o,a(k,null,{default:h(()=>[a(e,{label:"DimArray"},{default:h(()=>[r,y,f,c,b,E]),_:1}),a(e,{label:"zeros"},{default:h(()=>[w,u,C,m]),_:1}),a(e,{label:"ones"},{default:h(()=>[F,v,D,B]),_:1}),a(e,{label:"rand"},{default:h(()=>[A,j,_,x]),_:1}),a(e,{label:"fill"},{default:h(()=>[X,T,Y,I]),_:1})]),_:1}),P])}const W=n(g,[["render",q]]);export{G as __pageData,W as default}; diff --git a/dev/assets/dimarrays.md.Huya0IFb.lean.js b/dev/assets/dimarrays.md.M-QzMRjL.lean.js similarity index 78% rename from dev/assets/dimarrays.md.Huya0IFb.lean.js rename to dev/assets/dimarrays.md.M-QzMRjL.lean.js index e581ccbaa..0e0fddd31 100644 --- a/dev/assets/dimarrays.md.Huya0IFb.lean.js +++ b/dev/assets/dimarrays.md.M-QzMRjL.lean.js @@ -1,29 +1,29 @@ import{_ as n,D as t,c as d,I as a,w as h,a5 as l,o as p,l as i,a as s}from"./chunks/framework.sc_CWmU1.js";const G=JSON.parse('{"title":"DimArrays","description":"","frontmatter":{},"headers":[],"relativePath":"dimarrays.md","filePath":"dimarrays.md","lastUpdated":null}'),g={name:"dimarrays.md"},o=l("",11),r=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," A "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," rand"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"5"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},", "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"10"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},")")])])])],-1),y=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"5×10 Matrix{Float64}:")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.849592 0.302059 0.254002 0.501163 … 0.643015 0.665409 0.778294")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.574176 0.990154 0.0900267 0.0332766 0.833293 0.322563 0.382005")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.651441 0.297024 0.906954 0.806869 0.794785 0.274693 0.221409")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.183931 0.854978 0.111603 0.864308 0.570063 0.234482 0.160013")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.0775447 0.655804 0.729596 0.123567 0.0960852 0.663589 0.337206")])])])],-1),f=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," DimArray"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, (X, Y))")])])])],-1),c=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭──────────────────────────╮")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.113675 0.0302496 0.217803 0.193565 … 0.0429503 0.21579 0.500716")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.890111 0.284606 0.161598 0.918624 0.118162 0.423541 0.876941")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.50222 0.108333 0.241958 0.241218 0.574602 0.840343 0.638069")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.352322 0.219754 0.93821 0.983108 0.284075 0.566806 0.053386")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.928625 0.0058054 0.273838 0.853821 0.551873 0.430192 0.294473")])])])],-1),f=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," DimArray"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, (X, Y))")])])])],-1),c=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭──────────────────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"5"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"×"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"10"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," DimArray{Float64,2}"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├──────────────────── dims ┤")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},", "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"→ "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"Y")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└──────────────────────────┘")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.849592 0.302059 0.254002 0.501163 … 0.643015 0.665409 0.778294")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.574176 0.990154 0.0900267 0.0332766 0.833293 0.322563 0.382005")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.651441 0.297024 0.906954 0.806869 0.794785 0.274693 0.221409")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.183931 0.854978 0.111603 0.864308 0.570063 0.234482 0.160013")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.0775447 0.655804 0.729596 0.123567 0.0960852 0.663589 0.337206")])])])],-1),b=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," DimArray"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, (X, Y); name"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},":DimArray"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},", metadata"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Dict"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"())")])])])],-1),E=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭───────────────────────────────────╮")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.113675 0.0302496 0.217803 0.193565 … 0.0429503 0.21579 0.500716")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.890111 0.284606 0.161598 0.918624 0.118162 0.423541 0.876941")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.50222 0.108333 0.241958 0.241218 0.574602 0.840343 0.638069")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.352322 0.219754 0.93821 0.983108 0.284075 0.566806 0.053386")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.928625 0.0058054 0.273838 0.853821 0.551873 0.430192 0.294473")])])])],-1),b=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," DimArray"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, (X, Y); name"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},":DimArray"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},", metadata"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Dict"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"())")])])])],-1),E=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭───────────────────────────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"5"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"×"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"10"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," DimArray{Float64,2}"),i("span",{style:{"--shiki-light":"#00afaf","--shiki-dark":"#00afaf"}}," DimArray"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├───────────────────────────── dims ┤")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},", "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"→ "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"Y")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├───────────────────────── metadata ┤")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Dict{Any, Any}()")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└───────────────────────────────────┘")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.849592 0.302059 0.254002 0.501163 … 0.643015 0.665409 0.778294")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.574176 0.990154 0.0900267 0.0332766 0.833293 0.322563 0.382005")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.651441 0.297024 0.906954 0.806869 0.794785 0.274693 0.221409")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.183931 0.854978 0.111603 0.864308 0.570063 0.234482 0.160013")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.0775447 0.655804 0.729596 0.123567 0.0960852 0.663589 0.337206")])])])],-1),w=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," zeros"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"X"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"5"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"), "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Y"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"10"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"))")])])])],-1),u=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭──────────────────────────╮")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.113675 0.0302496 0.217803 0.193565 … 0.0429503 0.21579 0.500716")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.890111 0.284606 0.161598 0.918624 0.118162 0.423541 0.876941")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.50222 0.108333 0.241958 0.241218 0.574602 0.840343 0.638069")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.352322 0.219754 0.93821 0.983108 0.284075 0.566806 0.053386")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.928625 0.0058054 0.273838 0.853821 0.551873 0.430192 0.294473")])])])],-1),w=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," zeros"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"X"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"5"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"), "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Y"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"10"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"))")])])])],-1),u=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭──────────────────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"5"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"×"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"10"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," DimArray{Float64,2}"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├──────────────────── dims ┤")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},", "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"→ "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"Y")]),s(` @@ -68,22 +68,22 @@ import{_ as n,D as t,c as d,I as a,w as h,a5 as l,o as p,l as i,a as s}from"./ch `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├──────────────────── dims ┤")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},", "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"→ "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"Y")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└──────────────────────────┘")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.540748 0.490712 0.448369 0.247598 … 0.749446 0.680478 0.464981")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.229224 0.000728244 0.926453 0.343847 0.181147 0.968606 0.12497")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.604292 0.559188 0.26576 0.247104 0.742226 0.153602 0.753485")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.27715 0.109792 0.826439 0.407662 0.18704 0.808357 0.273472")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.232267 0.996057 0.393425 0.785629 0.512266 0.850989 0.0272414")])])])],-1),_=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," rand"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"X"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"5"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"), "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Y"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"10"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"); name"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},":rand"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},", metadata"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Dict"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"())")])])])],-1),x=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭───────────────────────────────╮")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.982346 0.909939 0.511573 0.112671 … 0.643737 0.338869 0.714726")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.886141 0.352417 0.0705022 0.0716516 0.970906 0.114746 0.384522")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.705337 0.537927 0.516672 0.967288 0.122898 0.0933023 0.305335")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.945184 0.935068 0.562354 0.72865 0.181514 0.91205 0.342482")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.660265 0.217717 0.0131675 0.7832 0.73712 0.498175 0.306356")])])])],-1),_=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," rand"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"X"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"5"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"), "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Y"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"10"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"); name"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},":rand"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},", metadata"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Dict"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"())")])])])],-1),x=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭───────────────────────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"5"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"×"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"10"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," DimArray{Float64,2}"),i("span",{style:{"--shiki-light":"#00afaf","--shiki-dark":"#00afaf"}}," rand"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├───────────────────────── dims ┤")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},", "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"→ "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"Y")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├───────────────────── metadata ┤")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Dict{Any, Any}()")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└───────────────────────────────┘")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.538231 0.472826 0.239915 0.0203808 … 0.441513 0.0808101 0.0505")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.711821 0.733405 0.167963 0.0383202 0.001023 0.460493 0.0895441")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.876581 0.955614 0.916425 0.831312 0.277739 0.429042 0.115052")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.829804 0.948203 0.802782 0.783906 0.352431 0.130892 0.401994")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.767499 0.953323 0.438757 0.266982 0.0128102 0.278463 0.320447")])])])],-1),X=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," fill"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"7"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},", "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"X"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"5"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"), "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Y"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"10"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"))")])])])],-1),T=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭────────────────────────╮")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.428721 0.818388 0.824745 0.760794 … 0.0635458 0.836902 0.818077")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.893124 0.190547 0.591531 0.199562 0.455219 0.123072 0.405439")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.120965 0.955532 0.596102 0.868517 0.417425 0.11521 0.232438")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.0265693 0.663696 0.131462 0.395744 0.374961 0.0182271 0.996319")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.13301 0.882573 0.1396 0.0833326 0.807164 0.708819 0.681978")])])])],-1),X=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," fill"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"7"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},", "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"X"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"5"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"), "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Y"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"10"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"))")])])])],-1),T=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭────────────────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"5"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"×"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"10"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," DimArray{Int64,2}"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├────────────────── dims ┤")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},", "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"→ "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"Y")]),s(` diff --git a/dev/assets/fkeyyuz.CFmLqHNc.png b/dev/assets/fkeyyuz.CFmLqHNc.png new file mode 100644 index 000000000..ecf68a0c2 Binary files /dev/null and b/dev/assets/fkeyyuz.CFmLqHNc.png differ diff --git a/dev/assets/get_info.md.DVrRU1Tk.js b/dev/assets/get_info.md.NBMV4hTu.js similarity index 98% rename from dev/assets/get_info.md.DVrRU1Tk.js rename to dev/assets/get_info.md.NBMV4hTu.js index 4c31f5f7e..7e48d64b5 100644 --- a/dev/assets/get_info.md.DVrRU1Tk.js +++ b/dev/assets/get_info.md.NBMV4hTu.js @@ -7,17 +7,17 @@ import{_ as n,D as h,c as d,I as a,w as l,a5 as k,o as p,l as s,a as i}from"./ch ↓ X Sampled{Int64} 10:-1:1 ReverseOrdered Regular Points, → Y Sampled{Float64} 100.0:10.0:200.0 ForwardOrdered Regular Points └─────────────────────────────────────────────────────────────────────┘ - ↓ → 100.0 110.0 … 180.0 190.0 200.0 - 10 0.461672 0.10307 0.680864 0.155425 0.531064 - 9 0.253628 0.910201 0.299823 0.843798 0.482908 - 8 0.14823 0.852642 0.945184 0.623231 0.701509 - 7 0.141439 0.127675 0.735199 0.0966952 0.535711 - 6 0.489738 0.395672 … 0.208992 0.627669 0.146074 - 5 0.345747 0.850448 0.866683 0.731159 0.279161 - 4 0.659232 0.409864 0.307159 0.682402 0.609343 - 3 0.132376 0.496512 0.872388 0.610374 0.509388 - 2 0.215298 0.40823 0.289695 0.606997 0.346186 - 1 0.911658 0.529616 … 0.427812 0.878704 0.649835`,5),o=s("p",null,[s("code",null,"dims"),i(" retreives dimensions from any object that has them.")],-1),r=s("p",null,[i("What makes it so useful is you can filter which dimensions you want in what order, using any "),s("code",null,"Dimension"),i(", "),s("code",null,"Type{Dimension}"),i(" or "),s("code",null,"Symbol"),i(".")],-1),u=s("div",{class:"language-julia vp-adaptive-theme"},[s("button",{title:"Copy Code",class:"copy"}),s("span",{class:"lang"},"julia"),s("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[s("code",null,[s("span",{class:"line"},[s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),s("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),s("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," dims"),s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A)")])])])],-1),y=s("div",{class:"language- vp-adaptive-theme"},[s("button",{title:"Copy Code",class:"copy"}),s("span",{class:"lang"}),s("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[s("code",null,[s("span",{class:"line"},[s("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"↓ "),s("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),s("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Int64} "),s("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"10:-1:1"),s("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ReverseOrdered"),s("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Regular"),s("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Points"),s("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},",")]),i(` + ↓ → 100.0 110.0 120.0 … 190.0 200.0 + 10 0.388945 0.904261 0.398684 0.0596493 0.252338 + 9 0.669981 0.85053 0.189338 0.829205 0.42654 + 8 0.107204 0.342231 0.420887 0.813243 0.360389 + 7 0.198271 0.883188 0.765241 0.82212 0.937551 + 6 0.200497 0.764446 0.867989 … 0.154712 0.463695 + 5 0.413491 0.867329 0.546156 0.611476 0.749668 + 4 0.243953 0.631836 0.250324 0.172251 0.938113 + 3 0.24879 0.413585 0.886146 0.659138 0.197578 + 2 0.420863 0.881856 0.582033 0.541502 0.507247 + 1 0.354497 0.201262 0.628988 … 0.648739 0.0864783`,5),o=s("p",null,[s("code",null,"dims"),i(" retreives dimensions from any object that has them.")],-1),r=s("p",null,[i("What makes it so useful is you can filter which dimensions you want in what order, using any "),s("code",null,"Dimension"),i(", "),s("code",null,"Type{Dimension}"),i(" or "),s("code",null,"Symbol"),i(".")],-1),u=s("div",{class:"language-julia vp-adaptive-theme"},[s("button",{title:"Copy Code",class:"copy"}),s("span",{class:"lang"},"julia"),s("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[s("code",null,[s("span",{class:"line"},[s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),s("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),s("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," dims"),s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A)")])])])],-1),y=s("div",{class:"language- vp-adaptive-theme"},[s("button",{title:"Copy Code",class:"copy"}),s("span",{class:"lang"}),s("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[s("code",null,[s("span",{class:"line"},[s("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"↓ "),s("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),s("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Int64} "),s("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"10:-1:1"),s("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ReverseOrdered"),s("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Regular"),s("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Points"),s("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},",")]),i(` `),s("span",{class:"line"},[s("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"→ "),s("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"Y"),s("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Float64} "),s("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"100.0:10.0:200.0"),s("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered"),s("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Regular"),s("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Points")])])])],-1),E=s("div",{class:"language-julia vp-adaptive-theme"},[s("button",{title:"Copy Code",class:"copy"}),s("span",{class:"lang"},"julia"),s("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[s("code",null,[s("span",{class:"line"},[s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),s("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),s("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," dims"),s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, Y)")])])])],-1),v=s("div",{class:"language- vp-adaptive-theme"},[s("button",{title:"Copy Code",class:"copy"}),s("span",{class:"lang"}),s("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[s("code",null,[s("span",{class:"line"},[s("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"Y"),s("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Float64} "),s("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}},"ForwardOrdered"),s("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Regular"),s("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Points")]),i(` `),s("span",{class:"line"},[s("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"wrapping: "),s("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"100.0:10.0:200.0")])])])],-1),C=s("div",{class:"language-julia vp-adaptive-theme"},[s("button",{title:"Copy Code",class:"copy"}),s("span",{class:"lang"},"julia"),s("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[s("code",null,[s("span",{class:"line"},[s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),s("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),s("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," dims"),s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, "),s("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Y"),s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"())")])])])],-1),b=s("div",{class:"language- vp-adaptive-theme"},[s("button",{title:"Copy Code",class:"copy"}),s("span",{class:"lang"}),s("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[s("code",null,[s("span",{class:"line"},[s("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"Y"),s("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Float64} "),s("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}},"ForwardOrdered"),s("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Regular"),s("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Points")]),i(` `),s("span",{class:"line"},[s("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"wrapping: "),s("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"100.0:10.0:200.0")])])])],-1),m=s("div",{class:"language-julia vp-adaptive-theme"},[s("button",{title:"Copy Code",class:"copy"}),s("span",{class:"lang"},"julia"),s("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[s("code",null,[s("span",{class:"line"},[s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),s("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),s("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," dims"),s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, "),s("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},":Y"),s("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},")")])])])],-1),_=s("div",{class:"language- vp-adaptive-theme"},[s("button",{title:"Copy Code",class:"copy"}),s("span",{class:"lang"}),s("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[s("code",null,[s("span",{class:"line"},[s("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"Y"),s("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Float64} "),s("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}},"ForwardOrdered"),s("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Regular"),s("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Points")]),i(` diff --git a/dev/assets/get_info.md.DVrRU1Tk.lean.js b/dev/assets/get_info.md.NBMV4hTu.lean.js similarity index 100% rename from dev/assets/get_info.md.DVrRU1Tk.lean.js rename to dev/assets/get_info.md.NBMV4hTu.lean.js diff --git a/dev/assets/groupby.md.DPdLDcTm.js b/dev/assets/groupby.md.Bga9Kqeq.js similarity index 91% rename from dev/assets/groupby.md.DPdLDcTm.js rename to dev/assets/groupby.md.Bga9Kqeq.js index 668e1a7e1..d624b75e6 100644 --- a/dev/assets/groupby.md.DPdLDcTm.js +++ b/dev/assets/groupby.md.Bga9Kqeq.js @@ -168,16 +168,16 @@ import{_ as n,D as t,c as p,I as a,w as e,a5 as k,l as i,a as s,o as d}from"./ch Ti Sampled{Dates.DateTime} Dates.DateTime("2000-01-01T00:00:00"):Dates.Hour(1):Dates.DateTime("2001-12-30T23:00:00") ForwardOrdered Regular Points └──────────────────────────────────────────────────────────────────────────────┘ 2000-01-01T00:00:00 2000-01-01T01:00:002001-12-30T23:00:00 - 1.0 0.644421 0.855888 0.13241 - 1.01 0.0948662 0.650363 0.323124 - 1.02 0.168644 0.117674 0.714201 - 1.03 0.485998 0.31294 0.177202 + 1.0 0.579365 0.346713 0.121302 + 1.01 0.32342 0.618472 0.377503 + 1.02 0.929998 0.573975 0.766851 + 1.03 0.134132 0.288812 0.517103 ⋮ ⋱ - 1.96 0.182833 0.846873 0.402546 - 1.97 0.370018 0.263105 0.683506 - 1.98 0.54418 0.424766 0.208957 - 1.99 0.639661 0.509306 0.144573 - 2.0 0.373788 0.369343 … 0.964355`,4),G=i("p",null,[s("Group by month, using the "),i("code",null,"month"),s(" function:")],-1),x=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," groups "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," groupby"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, Ti"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"=>"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"month)")])])])],-1),V=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭───────────────────────────────────────────────────╮")]),s(` + 1.96 0.378355 0.885359 0.344475 + 1.97 0.581926 0.214792 0.841889 + 1.98 0.536168 0.495636 0.758011 + 1.99 0.748338 0.987929 0.279995 + 2.0 0.37816 0.184172 … 0.253267`,4),G=i("p",null,[s("Group by month, using the "),i("code",null,"month"),s(" function:")],-1),x=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," groups "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," groupby"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, Ti"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"=>"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"month)")])])])],-1),V=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭───────────────────────────────────────────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"12-element "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"DimGroupByArray{DimArray{Float64,1},1}"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├───────────────────────────────────────────────────┴───────────── dims ┐")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"Ti"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Int64} "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"[1, 2, …, 11, 12]"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Irregular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Points")]),s(` @@ -200,14 +200,14 @@ import{_ as n,D as t,c as p,I as a,w as e,a5 as k,l as i,a as s,o as d}from"./ch `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Dict{Symbol, Any} with 1 entry:")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," :groupby => :Ti=>month")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└───────────────────────────────────────────────────────────────────────┘")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.500616")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 2"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.500782")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 3"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.49963")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 4"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.499998")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.499403")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 2"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.499571")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 3"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.500389")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 4"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.50036")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," ⋮")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 10"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.499894")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 11"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.499351")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 12"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.500236")])])])],-1),N=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," sum"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},".("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"groupby"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, Ti"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"=>"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"dayofyear))")])])])],-1),W=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭─────────────────────────────────╮")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 10"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.499579")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 11"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.499954")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 12"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.500448")])])])],-1),N=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," sum"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},".("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"groupby"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, Ti"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"=>"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"dayofyear))")])])])],-1),W=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭─────────────────────────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"366-element "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"DimArray{Float64,1}"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├─────────────────────────────────┴───────────────────────────────── dims ┐")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"Ti"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Int64} "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"[1, 2, …, 365, 366]"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Irregular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Points")]),s(` @@ -215,14 +215,14 @@ import{_ as n,D as t,c as p,I as a,w as e,a5 as k,l as i,a as s,o as d}from"./ch `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Dict{Symbol, Any} with 1 entry:")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," :groupby => :Ti=>dayofyear")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└─────────────────────────────────────────────────────────────────────────┘")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 2436.22")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 2"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 2444.64")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 3"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 2406.53")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 4"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 2434.89")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 2426.11")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 2"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 2426.68")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 3"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 2405.86")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 4"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 2410.96")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," ⋮")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 364"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 2395.33")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 365"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 1205.52")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 366"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 1242.09")])])])],-1),H=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," maximum"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},".("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"groupby"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, Ti"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"=>"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"yearmonthday))")])])])],-1),J=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭─────────────────────────────────╮")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 364"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 2434.09")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 365"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 1206.58")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 366"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 1223.74")])])])],-1),H=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," maximum"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},".("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"groupby"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, Ti"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"=>"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"yearmonthday))")])])])],-1),J=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭─────────────────────────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"730-element "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"DimArray{Float64,1}"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├─────────────────────────────────┴────────────────────────────────────── dims ┐")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"Ti"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Tuple{Int64, Int64, Int64}} "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"[(2000, 1, 1), (2000, 1, 2), …, (2001, 12, 29), (2001, 12, 30)]"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Irregular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Points")]),s(` @@ -230,14 +230,14 @@ import{_ as n,D as t,c as p,I as a,w as e,a5 as k,l as i,a as s,o as d}from"./ch `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Dict{Symbol, Any} with 1 entry:")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," :groupby => :Ti=>yearmonthday")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└──────────────────────────────────────────────────────────────────────────────┘")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," (2000, 1, 1)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.999605")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," (2000, 1, 2)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.999923")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," (2000, 1, 3)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.999455")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," (2000, 1, 4)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.999399")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," (2000, 1, 1)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.999862")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," (2000, 1, 2)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.999847")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," (2000, 1, 3)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.999814")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," (2000, 1, 4)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.999875")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," ⋮")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," (2001, 12, 28)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.999922")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," (2001, 12, 29)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.99993")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," (2001, 12, 30)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.999757")])])])],-1),U=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," minimum"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},".("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"groupby"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, Ti"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"=>"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"yearmonth))")])])])],-1),z=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭────────────────────────────────╮")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," (2001, 12, 28)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.999178")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," (2001, 12, 29)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.999803")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," (2001, 12, 30)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.999915")])])])],-1),U=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," minimum"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},".("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"groupby"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, Ti"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"=>"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"yearmonth))")])])])],-1),z=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭────────────────────────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"24-element "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"DimArray{Float64,1}"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├────────────────────────────────┴─────────────────────────────────────── dims ┐")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"Ti"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Tuple{Int64, Int64}} "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"[(2000, 1), (2000, 2), …, (2001, 11), (2001, 12)]"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Irregular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Points")]),s(` @@ -245,14 +245,14 @@ import{_ as n,D as t,c as p,I as a,w as e,a5 as k,l as i,a as s,o as d}from"./ch `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Dict{Symbol, Any} with 1 entry:")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," :groupby => :Ti=>yearmonth")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└──────────────────────────────────────────────────────────────────────────────┘")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," (2000, 1)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 1.01643e-6")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," (2000, 2)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 1.11645e-5")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," (2000, 3)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 1.52553e-5")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," (2000, 4)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 6.20131e-7")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," (2000, 1)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 1.39929e-5")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," (2000, 2)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 5.09644e-6")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," (2000, 3)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 6.90807e-6")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," (2000, 4)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 2.72731e-5")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," ⋮")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," (2001, 10)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 1.21542e-5")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," (2001, 11)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 1.28038e-5")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," (2001, 12)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 9.19633e-6")])])])],-1),M=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," median"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},".("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"groupby"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, Ti"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"=>"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"hour))")])])])],-1),$=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭────────────────────────────────╮")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," (2001, 10)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 1.53959e-5")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," (2001, 11)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 8.88621e-6")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," (2001, 12)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 5.54203e-6")])])])],-1),M=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," median"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},".("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"groupby"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, Ti"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"=>"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"hour))")])])])],-1),$=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭────────────────────────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"24-element "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"DimArray{Float64,1}"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├────────────────────────────────┴──────────────────────────────── dims ┐")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"Ti"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Int64} "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"[0, 1, …, 22, 23]"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Irregular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Points")]),s(` @@ -260,14 +260,14 @@ import{_ as n,D as t,c as p,I as a,w as e,a5 as k,l as i,a as s,o as d}from"./ch `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Dict{Symbol, Any} with 1 entry:")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," :groupby => :Ti=>hour")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└───────────────────────────────────────────────────────────────────────┘")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.498285")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.50226")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 2"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.500956")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 3"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.500098")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.504617")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.501065")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 2"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.50113")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 3"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.498457")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," ⋮")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 21"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.503788")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 22"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.501111")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 23"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.49783")])])])],-1),L=i("p",null,"We can also use the function we defined above",-1),Y=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," mean"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},".("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"groupby"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, Ti"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"=>"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"yearday))")])])])],-1),K=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭─────────────────────────────────╮")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 21"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.497553")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 22"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.499787")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 23"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.497647")])])])],-1),L=i("p",null,"We can also use the function we defined above",-1),Y=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," mean"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},".("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"groupby"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, Ti"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"=>"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"yearday))")])])])],-1),K=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭─────────────────────────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"730-element "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"DimArray{Float64,1}"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├─────────────────────────────────┴────────────────────────────────────── dims ┐")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"Ti"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Tuple{Int64, Int64}} "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"[(2000, 1), (2000, 2), …, (2001, 363), (2001, 364)]"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Irregular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Points")]),s(` @@ -275,14 +275,14 @@ import{_ as n,D as t,c as p,I as a,w as e,a5 as k,l as i,a as s,o as d}from"./ch `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Dict{Symbol, Any} with 1 entry:")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," :groupby => :Ti=>yearday")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└──────────────────────────────────────────────────────────────────────────────┘")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," (2000, 1)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.500898")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," (2000, 2)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.500404")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," (2000, 3)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.500042")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," (2000, 4)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.501762")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," (2000, 1)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.510019")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," (2000, 2)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.49785")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," (2000, 3)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.492547")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," (2000, 4)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.500305")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," ⋮")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," (2001, 362)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.50811")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," (2001, 363)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.497569")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," (2001, 364)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.492151")])])])],-1),Q=i("h2",{id:"Binning",tabindex:"-1"},[s("Binning "),i("a",{class:"header-anchor",href:"#Binning","aria-label":'Permalink to "Binning {#Binning}"'},"​")],-1),Z=i("p",null,[s("Sometimes we want to further aggregate our groups after running a function, or just bin the raw data directly. We can use the "),i("a",{href:"/DimensionalData.jl/dev/api/reference#DimensionalData.Bins"},[i("code",null,"Bins")]),s(" wrapper to do this.")],-1),ii=i("p",null,[s("For quick analysis, we can break our groups into "),i("code",null,"N"),s(" bins.")],-1),si=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," groupby"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, Ti"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"=>"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Bins"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(month, "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"4"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"))")])])])],-1),ai=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭──────────────────────────────────────────────────╮")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," (2001, 362)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.499583")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," (2001, 363)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.491787")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," (2001, 364)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.50656")])])])],-1),Q=i("h2",{id:"Binning",tabindex:"-1"},[s("Binning "),i("a",{class:"header-anchor",href:"#Binning","aria-label":'Permalink to "Binning {#Binning}"'},"​")],-1),Z=i("p",null,[s("Sometimes we want to further aggregate our groups after running a function, or just bin the raw data directly. We can use the "),i("a",{href:"/DimensionalData.jl/dev/api/reference#DimensionalData.Bins"},[i("code",null,"Bins")]),s(" wrapper to do this.")],-1),ii=i("p",null,[s("For quick analysis, we can break our groups into "),i("code",null,"N"),s(" bins.")],-1),si=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," groupby"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, Ti"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"=>"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Bins"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(month, "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"4"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"))")])])])],-1),ai=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭──────────────────────────────────────────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"4-element "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"DimGroupByArray{DimArray{Float64,1},1}"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├──────────────────────────────────────────────────┴───────────────────── dims ┐")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"Ti"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{IntervalSets.Interval{:closed, :open, Float64}} "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"[1.0 .. 3.75275 (closed-open), 3.75275 .. 6.5055 (closed-open), 6.5055 .. 9.25825 (closed-open), 9.25825 .. 12.011 (closed-open)]"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Irregular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Intervals{Start}")]),s(` @@ -303,8 +303,8 @@ import{_ as n,D as t,c as p,I as a,w as e,a5 as k,l as i,a as s,o as d}from"./ch `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Dict{Symbol, Any} with 1 entry:")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," :groupby => :Ti=>Bins(month, 1:2)…")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└───────────────────────────────────────────────────────┘")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.500616")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 2"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.500782")])])])],-1),ki=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," mean"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},".("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"groupby"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, Ti"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"=>"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Bins"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(month, ["),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"1"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},", "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"3"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},", "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"5"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"])))")])])])],-1),ni=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭───────────────────────────────╮")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.499403")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 2"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.499571")])])])],-1),ki=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," mean"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},".("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"groupby"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, Ti"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"=>"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Bins"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(month, ["),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"1"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},", "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"3"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},", "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"5"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"])))")])])])],-1),ni=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭───────────────────────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"3-element "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"DimArray{Float64,1}"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├───────────────────────────────┴───────────────────────── dims ┐")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"Ti"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Int64} "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"[1, 3, 5]"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Irregular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Points")]),s(` @@ -312,9 +312,9 @@ import{_ as n,D as t,c as p,I as a,w as e,a5 as k,l as i,a as s,o as d}from"./ch `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Dict{Symbol, Any} with 1 entry:")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," :groupby => :Ti=>Bins(month, [1, 3, 5])…")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└───────────────────────────────────────────────────────────────┘")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.500616")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 3"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.49963")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 5"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.49951")])])])],-1),pi=i("p",null,[s("We can also specify an "),i("code",null,"AbstractArray"),s(" of grouping "),i("code",null,"AbstractArray"),s(": Her we group by month, and bin the summer and winter months:")],-1),di=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," groupby"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, Ti "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"=>"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," Bins"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(month, [["),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"12"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},", "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"1"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},", "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"2"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"], ["),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"6"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},", "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"7"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},", "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"8"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"]]; labels"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"x "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"->"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," string"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},".(x)))")])])])],-1),ri=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭──────────────────────────────────────────────────╮")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.499403")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 3"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.500389")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 5"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.499426")])])])],-1),pi=i("p",null,[s("We can also specify an "),i("code",null,"AbstractArray"),s(" of grouping "),i("code",null,"AbstractArray"),s(": Her we group by month, and bin the summer and winter months:")],-1),di=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," groupby"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, Ti "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"=>"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," Bins"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(month, [["),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"12"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},", "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"1"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},", "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"2"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"], ["),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"6"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},", "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"7"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},", "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"8"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"]]; labels"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"x "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"->"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," string"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},".(x)))")])])])],-1),ri=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭──────────────────────────────────────────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"2-element "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"DimGroupByArray{DimArray{Float64,1},1}"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├──────────────────────────────────────────────────┴───────────────────── dims ┐")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"Ti"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Vector{String}} "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},'[["12", "1", "2"], ["6", "7", "8"]]'),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Irregular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Points")]),s(` @@ -384,10 +384,10 @@ import{_ as n,D as t,c as p,I as a,w as e,a5 as k,l as i,a as s,o as d}from"./ch `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Dict{Symbol, Any} with 1 entry:")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," :groupby => :X=>Bins(identity, Interval{:closed, :open, Float64}[1.0 .. 1.3 (…")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└──────────────────────────────────────────────────────────────────────────────┘")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.0 .. 1.3 (closed-open)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.500135")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.3 .. 1.6 (closed-open)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.499891")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.6 .. 1.9 (closed-open)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.500419")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.9 .. 2.2 (closed-open)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.499269")])])])],-1),ji=i("p",null,[s("There is a helper function for grouping by three-month seasons and getting nice keys for them: "),i("code",null,"season"),s(". Note you have to call it, not just pass it!")],-1),wi=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," groupby"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, Ti "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"=>"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," season"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"())")])])])],-1),Si=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"ERROR: UndefVarError: `season` not defined")])])])],-1),Ii=i("p",null,"We could also start our seasons in January:",-1),Pi=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," groupby"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, Ti "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"=>"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," season"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(; start"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"January))")])])])],-1),Oi=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"ERROR: UndefVarError: `season` not defined")])])])],-1),Gi=i("p",null,[s("We can also use "),i("code",null,"months"),s(" to group into arbitrary group sizes, starting wherever we like:")],-1),xi=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," groupby"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, Ti "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"=>"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," months"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"2"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"; start"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"6"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"))")])])])],-1),Vi=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭──────────────────────────────────────────────────╮")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.0 .. 1.3 (closed-open)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.499553")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.3 .. 1.6 (closed-open)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.500209")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.6 .. 1.9 (closed-open)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.499477")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.9 .. 2.2 (closed-open)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.50024")])])])],-1),ji=i("p",null,[s("There is a helper function for grouping by three-month seasons and getting nice keys for them: "),i("code",null,"season"),s(". Note you have to call it, not just pass it!")],-1),wi=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," groupby"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, Ti "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"=>"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," season"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"())")])])])],-1),Si=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"ERROR: UndefVarError: `season` not defined")])])])],-1),Ii=i("p",null,"We could also start our seasons in January:",-1),Pi=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," groupby"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, Ti "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"=>"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," season"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(; start"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"January))")])])])],-1),Oi=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"ERROR: UndefVarError: `season` not defined")])])])],-1),Gi=i("p",null,[s("We can also use "),i("code",null,"months"),s(" to group into arbitrary group sizes, starting wherever we like:")],-1),xi=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," groupby"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, Ti "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"=>"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," months"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"2"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"; start"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"6"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"))")])])])],-1),Vi=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭──────────────────────────────────────────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"6-element "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"DimGroupByArray{DimArray{Float64,1},1}"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├──────────────────────────────────────────────────┴─────────────────── dims ┐")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"Ti"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Categorical{Symbol} "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"[Jun_Jul, Aug_Sep, …, Feb_Mar, Apr_May]"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Unordered")]),s(` @@ -434,16 +434,16 @@ import{_ as n,D as t,c as p,I as a,w as e,a5 as k,l as i,a as s,o as d}from"./ch `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," → "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"Ti"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Dates.DateTime} "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},'Dates.DateTime("2000-01-01T00:00:00"):Dates.Hour(3):Dates.DateTime("2000-01-05T03:00:00")'),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Regular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Points")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└──────────────────────────────────────────────────────────────────────────────┘")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," →"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 2000-01-01T00:00:00"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 2000-01-01T03:00:00"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," … "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"2000-01-05T03:00:00")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.644421 0.697693 0.270327")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.01"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.0948662 0.428886 0.69358")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.02"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.168644 0.0851612 0.235411")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.03"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.485998 0.379965 0.635725")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.579365 0.615488 0.985386")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.01"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.32342 0.0289048 0.687978")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.02"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.929998 0.254317 0.934908")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.03"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.134132 0.339622 0.469391")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," ⋮ ⋱")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.96"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.182833 0.401423 0.576019")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.97"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.370018 0.672555 0.151414")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.98"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.54418 0.558055 0.691044")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.99"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.639661 0.274135 0.0550883")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 2.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.373788 0.227453 … 0.496268")])])])],-1),Yi=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," C "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," mean"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},".("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"groupby"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, B))")])])])],-1),Ki=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭────────────────────────────╮")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.96"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.378355 0.0317621 0.677449")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.97"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.581926 0.767106 0.682992")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.98"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.536168 0.970334 0.359355")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.99"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.748338 0.495105 0.328277")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 2.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.37816 0.453487 … 0.798525")])])])],-1),Yi=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," C "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," mean"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},".("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"groupby"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, B))")])])])],-1),Ki=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭────────────────────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"101"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"×"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"34"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," DimArray{Float64,2}"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├────────────────────────────┴─────────────────────────────────────────── dims ┐")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Float64} "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"1.0:0.01:2.0"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Regular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Points"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},",")]),s(` @@ -453,9 +453,9 @@ import{_ as n,D as t,c as p,I as a,w as e,a5 as k,l as i,a as s,o as d}from"./ch `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," :groupby => (:X=>[1.0, 1.01, 1.02, 1.03, 1.04, 1.05, 1.06, 1.07, 1.08, 1.09 …")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└──────────────────────────────────────────────────────────────────────────────┘")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," →"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 2000-01-01T00:00:00"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 2000-01-01T03:00:00"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," … "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"2000-01-05T03:00:00")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.644421 0.697693 0.270327")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.01"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.0948662 0.428886 0.69358")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.579365 0.615488 0.985386")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.01"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.32342 0.0289048 0.687978")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," ⋮ ⋱")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.98"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.54418 0.558055 0.691044")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.99"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.639661 0.274135 … 0.0550883")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 2.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.373788 0.227453 0.496268")])])])],-1),Qi=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," @assert"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," size"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(C) "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"=="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," size"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(B)")])])])],-1),Zi=i("p",null,[i("em",null,"TODO: Apply custom function (i.e. normalization) to grouped output.")],-1);function is(ss,as,es,ls,hs,ts){const l=t("PluginTabsTab"),h=t("PluginTabs");return d(),p("div",null,[g,a(h,null,{default:e(()=>[a(l,{label:"hour"},{default:e(()=>[y,f]),_:1}),a(l,{label:"day"},{default:e(()=>[c,o]),_:1}),a(l,{label:"month"},{default:e(()=>[u,E]),_:1}),a(l,{label:"dayofweek"},{default:e(()=>[m,b]),_:1}),a(l,{label:"dayofyear"},{default:e(()=>[C,F]),_:1})]),_:1}),v,a(h,null,{default:e(()=>[a(l,{label:"yearmonth"},{default:e(()=>[_,D]),_:1}),a(l,{label:"yearmonthday"},{default:e(()=>[A,B]),_:1}),a(l,{label:"custom"},{default:e(()=>[T,j,w,S,I,P]),_:1})]),_:1}),O,a(h,null,{default:e(()=>[a(l,{label:"basic"},{default:e(()=>[G,x,V,R,X,q]),_:1}),a(l,{label:"sum dayofyear"},{default:e(()=>[N,W]),_:1}),a(l,{label:"maximum yearmonthday"},{default:e(()=>[H,J]),_:1}),a(l,{label:"minimum yearmonth"},{default:e(()=>[U,z]),_:1}),a(l,{label:"median hour"},{default:e(()=>[M,$,L]),_:1}),a(l,{label:"mean yearday"},{default:e(()=>[Y,K]),_:1})]),_:1}),Q,Z,a(h,null,{default:e(()=>[a(l,{label:"evenly spaced"},{default:e(()=>[ii,si,ai,ei]),_:1}),a(l,{label:"specific values as bins"},{default:e(()=>[li,hi,ti]),_:1}),a(l,{label:"selected month bins"},{default:e(()=>[ki,ni]),_:1}),a(l,{label:"bin groups"},{default:e(()=>[pi,di,ri]),_:1}),a(l,{label:"range bins"},{default:e(()=>[gi,yi,fi,ci,oi,ui,Ei]),_:1}),a(l,{label:"intervals bins"},{default:e(()=>[mi,bi,Ci,Fi,vi,_i,Di,Ai,Bi,Ti]),_:1}),a(l,{label:"seasons"},{default:e(()=>[ji,wi,Si,Ii,Pi,Oi]),_:1}),a(l,{label:"months"},{default:e(()=>[Gi,xi,Vi]),_:1}),a(l,{label:"hours"},{default:e(()=>[Ri,Xi,qi]),_:1})]),_:1}),Ni,Wi,Hi,a(h,null,{default:e(()=>[a(l,{label:"groupby dims"},{default:e(()=>[Ji,Ui,zi]),_:1}),a(l,{label:"groupby AbstractDimArray"},{default:e(()=>[Mi,$i,Li,Yi,Ki,Qi]),_:1})]),_:1}),Zi])}const ps=n(r,[["render",is]]);export{ns as __pageData,ps as default}; +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.98"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.536168 0.970334 0.359355")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.99"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.748338 0.495105 … 0.328277")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 2.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.37816 0.453487 0.798525")])])])],-1),Qi=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," @assert"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," size"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(C) "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"=="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," size"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(B)")])])])],-1),Zi=i("p",null,[i("em",null,"TODO: Apply custom function (i.e. normalization) to grouped output.")],-1);function is(ss,as,es,ls,hs,ts){const l=t("PluginTabsTab"),h=t("PluginTabs");return d(),p("div",null,[g,a(h,null,{default:e(()=>[a(l,{label:"hour"},{default:e(()=>[y,f]),_:1}),a(l,{label:"day"},{default:e(()=>[c,o]),_:1}),a(l,{label:"month"},{default:e(()=>[u,E]),_:1}),a(l,{label:"dayofweek"},{default:e(()=>[m,b]),_:1}),a(l,{label:"dayofyear"},{default:e(()=>[C,F]),_:1})]),_:1}),v,a(h,null,{default:e(()=>[a(l,{label:"yearmonth"},{default:e(()=>[_,D]),_:1}),a(l,{label:"yearmonthday"},{default:e(()=>[A,B]),_:1}),a(l,{label:"custom"},{default:e(()=>[T,j,w,S,I,P]),_:1})]),_:1}),O,a(h,null,{default:e(()=>[a(l,{label:"basic"},{default:e(()=>[G,x,V,R,X,q]),_:1}),a(l,{label:"sum dayofyear"},{default:e(()=>[N,W]),_:1}),a(l,{label:"maximum yearmonthday"},{default:e(()=>[H,J]),_:1}),a(l,{label:"minimum yearmonth"},{default:e(()=>[U,z]),_:1}),a(l,{label:"median hour"},{default:e(()=>[M,$,L]),_:1}),a(l,{label:"mean yearday"},{default:e(()=>[Y,K]),_:1})]),_:1}),Q,Z,a(h,null,{default:e(()=>[a(l,{label:"evenly spaced"},{default:e(()=>[ii,si,ai,ei]),_:1}),a(l,{label:"specific values as bins"},{default:e(()=>[li,hi,ti]),_:1}),a(l,{label:"selected month bins"},{default:e(()=>[ki,ni]),_:1}),a(l,{label:"bin groups"},{default:e(()=>[pi,di,ri]),_:1}),a(l,{label:"range bins"},{default:e(()=>[gi,yi,fi,ci,oi,ui,Ei]),_:1}),a(l,{label:"intervals bins"},{default:e(()=>[mi,bi,Ci,Fi,vi,_i,Di,Ai,Bi,Ti]),_:1}),a(l,{label:"seasons"},{default:e(()=>[ji,wi,Si,Ii,Pi,Oi]),_:1}),a(l,{label:"months"},{default:e(()=>[Gi,xi,Vi]),_:1}),a(l,{label:"hours"},{default:e(()=>[Ri,Xi,qi]),_:1})]),_:1}),Ni,Wi,Hi,a(h,null,{default:e(()=>[a(l,{label:"groupby dims"},{default:e(()=>[Ji,Ui,zi]),_:1}),a(l,{label:"groupby AbstractDimArray"},{default:e(()=>[Mi,$i,Li,Yi,Ki,Qi]),_:1})]),_:1}),Zi])}const ps=n(r,[["render",is]]);export{ns as __pageData,ps as default}; diff --git a/dev/assets/groupby.md.DPdLDcTm.lean.js b/dev/assets/groupby.md.Bga9Kqeq.lean.js similarity index 90% rename from dev/assets/groupby.md.DPdLDcTm.lean.js rename to dev/assets/groupby.md.Bga9Kqeq.lean.js index 35fbccd0e..cd628a3a2 100644 --- a/dev/assets/groupby.md.DPdLDcTm.lean.js +++ b/dev/assets/groupby.md.Bga9Kqeq.lean.js @@ -181,14 +181,14 @@ import{_ as n,D as t,c as p,I as a,w as e,a5 as k,l as i,a as s,o as d}from"./ch `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Dict{Symbol, Any} with 1 entry:")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," :groupby => :Ti=>month")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└───────────────────────────────────────────────────────────────────────┘")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.500616")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 2"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.500782")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 3"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.49963")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 4"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.499998")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.499403")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 2"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.499571")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 3"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.500389")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 4"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.50036")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," ⋮")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 10"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.499894")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 11"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.499351")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 12"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.500236")])])])],-1),N=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," sum"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},".("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"groupby"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, Ti"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"=>"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"dayofyear))")])])])],-1),W=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭─────────────────────────────────╮")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 10"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.499579")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 11"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.499954")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 12"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.500448")])])])],-1),N=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," sum"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},".("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"groupby"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, Ti"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"=>"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"dayofyear))")])])])],-1),W=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭─────────────────────────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"366-element "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"DimArray{Float64,1}"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├─────────────────────────────────┴───────────────────────────────── dims ┐")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"Ti"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Int64} "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"[1, 2, …, 365, 366]"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Irregular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Points")]),s(` @@ -196,14 +196,14 @@ import{_ as n,D as t,c as p,I as a,w as e,a5 as k,l as i,a as s,o as d}from"./ch `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Dict{Symbol, Any} with 1 entry:")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," :groupby => :Ti=>dayofyear")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└─────────────────────────────────────────────────────────────────────────┘")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 2436.22")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 2"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 2444.64")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 3"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 2406.53")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 4"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 2434.89")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 2426.11")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 2"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 2426.68")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 3"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 2405.86")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 4"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 2410.96")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," ⋮")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 364"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 2395.33")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 365"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 1205.52")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 366"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 1242.09")])])])],-1),H=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," maximum"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},".("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"groupby"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, Ti"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"=>"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"yearmonthday))")])])])],-1),J=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭─────────────────────────────────╮")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 364"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 2434.09")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 365"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 1206.58")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 366"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 1223.74")])])])],-1),H=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," maximum"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},".("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"groupby"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, Ti"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"=>"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"yearmonthday))")])])])],-1),J=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭─────────────────────────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"730-element "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"DimArray{Float64,1}"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├─────────────────────────────────┴────────────────────────────────────── dims ┐")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"Ti"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Tuple{Int64, Int64, Int64}} "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"[(2000, 1, 1), (2000, 1, 2), …, (2001, 12, 29), (2001, 12, 30)]"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Irregular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Points")]),s(` @@ -211,14 +211,14 @@ import{_ as n,D as t,c as p,I as a,w as e,a5 as k,l as i,a as s,o as d}from"./ch `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Dict{Symbol, Any} with 1 entry:")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," :groupby => :Ti=>yearmonthday")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└──────────────────────────────────────────────────────────────────────────────┘")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," (2000, 1, 1)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.999605")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," (2000, 1, 2)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.999923")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," (2000, 1, 3)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.999455")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," (2000, 1, 4)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.999399")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," (2000, 1, 1)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.999862")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," (2000, 1, 2)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.999847")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," (2000, 1, 3)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.999814")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," (2000, 1, 4)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.999875")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," ⋮")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," (2001, 12, 28)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.999922")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," (2001, 12, 29)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.99993")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," (2001, 12, 30)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.999757")])])])],-1),U=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," minimum"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},".("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"groupby"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, Ti"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"=>"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"yearmonth))")])])])],-1),z=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭────────────────────────────────╮")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," (2001, 12, 28)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.999178")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," (2001, 12, 29)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.999803")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," (2001, 12, 30)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.999915")])])])],-1),U=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," minimum"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},".("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"groupby"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, Ti"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"=>"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"yearmonth))")])])])],-1),z=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭────────────────────────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"24-element "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"DimArray{Float64,1}"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├────────────────────────────────┴─────────────────────────────────────── dims ┐")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"Ti"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Tuple{Int64, Int64}} "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"[(2000, 1), (2000, 2), …, (2001, 11), (2001, 12)]"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Irregular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Points")]),s(` @@ -226,14 +226,14 @@ import{_ as n,D as t,c as p,I as a,w as e,a5 as k,l as i,a as s,o as d}from"./ch `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Dict{Symbol, Any} with 1 entry:")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," :groupby => :Ti=>yearmonth")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└──────────────────────────────────────────────────────────────────────────────┘")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," (2000, 1)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 1.01643e-6")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," (2000, 2)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 1.11645e-5")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," (2000, 3)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 1.52553e-5")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," (2000, 4)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 6.20131e-7")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," (2000, 1)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 1.39929e-5")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," (2000, 2)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 5.09644e-6")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," (2000, 3)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 6.90807e-6")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," (2000, 4)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 2.72731e-5")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," ⋮")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," (2001, 10)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 1.21542e-5")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," (2001, 11)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 1.28038e-5")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," (2001, 12)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 9.19633e-6")])])])],-1),M=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," median"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},".("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"groupby"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, Ti"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"=>"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"hour))")])])])],-1),$=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭────────────────────────────────╮")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," (2001, 10)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 1.53959e-5")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," (2001, 11)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 8.88621e-6")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," (2001, 12)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 5.54203e-6")])])])],-1),M=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," median"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},".("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"groupby"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, Ti"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"=>"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"hour))")])])])],-1),$=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭────────────────────────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"24-element "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"DimArray{Float64,1}"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├────────────────────────────────┴──────────────────────────────── dims ┐")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"Ti"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Int64} "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"[0, 1, …, 22, 23]"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Irregular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Points")]),s(` @@ -241,14 +241,14 @@ import{_ as n,D as t,c as p,I as a,w as e,a5 as k,l as i,a as s,o as d}from"./ch `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Dict{Symbol, Any} with 1 entry:")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," :groupby => :Ti=>hour")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└───────────────────────────────────────────────────────────────────────┘")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.498285")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.50226")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 2"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.500956")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 3"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.500098")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.504617")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.501065")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 2"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.50113")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 3"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.498457")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," ⋮")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 21"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.503788")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 22"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.501111")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 23"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.49783")])])])],-1),L=i("p",null,"We can also use the function we defined above",-1),Y=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," mean"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},".("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"groupby"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, Ti"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"=>"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"yearday))")])])])],-1),K=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭─────────────────────────────────╮")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 21"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.497553")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 22"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.499787")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 23"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.497647")])])])],-1),L=i("p",null,"We can also use the function we defined above",-1),Y=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," mean"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},".("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"groupby"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, Ti"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"=>"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"yearday))")])])])],-1),K=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭─────────────────────────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"730-element "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"DimArray{Float64,1}"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├─────────────────────────────────┴────────────────────────────────────── dims ┐")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"Ti"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Tuple{Int64, Int64}} "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"[(2000, 1), (2000, 2), …, (2001, 363), (2001, 364)]"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Irregular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Points")]),s(` @@ -256,14 +256,14 @@ import{_ as n,D as t,c as p,I as a,w as e,a5 as k,l as i,a as s,o as d}from"./ch `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Dict{Symbol, Any} with 1 entry:")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," :groupby => :Ti=>yearday")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└──────────────────────────────────────────────────────────────────────────────┘")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," (2000, 1)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.500898")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," (2000, 2)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.500404")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," (2000, 3)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.500042")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," (2000, 4)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.501762")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," (2000, 1)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.510019")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," (2000, 2)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.49785")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," (2000, 3)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.492547")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," (2000, 4)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.500305")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," ⋮")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," (2001, 362)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.50811")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," (2001, 363)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.497569")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," (2001, 364)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.492151")])])])],-1),Q=i("h2",{id:"Binning",tabindex:"-1"},[s("Binning "),i("a",{class:"header-anchor",href:"#Binning","aria-label":'Permalink to "Binning {#Binning}"'},"​")],-1),Z=i("p",null,[s("Sometimes we want to further aggregate our groups after running a function, or just bin the raw data directly. We can use the "),i("a",{href:"/DimensionalData.jl/dev/api/reference#DimensionalData.Bins"},[i("code",null,"Bins")]),s(" wrapper to do this.")],-1),ii=i("p",null,[s("For quick analysis, we can break our groups into "),i("code",null,"N"),s(" bins.")],-1),si=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," groupby"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, Ti"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"=>"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Bins"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(month, "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"4"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"))")])])])],-1),ai=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭──────────────────────────────────────────────────╮")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," (2001, 362)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.499583")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," (2001, 363)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.491787")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," (2001, 364)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.50656")])])])],-1),Q=i("h2",{id:"Binning",tabindex:"-1"},[s("Binning "),i("a",{class:"header-anchor",href:"#Binning","aria-label":'Permalink to "Binning {#Binning}"'},"​")],-1),Z=i("p",null,[s("Sometimes we want to further aggregate our groups after running a function, or just bin the raw data directly. We can use the "),i("a",{href:"/DimensionalData.jl/dev/api/reference#DimensionalData.Bins"},[i("code",null,"Bins")]),s(" wrapper to do this.")],-1),ii=i("p",null,[s("For quick analysis, we can break our groups into "),i("code",null,"N"),s(" bins.")],-1),si=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," groupby"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, Ti"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"=>"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Bins"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(month, "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"4"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"))")])])])],-1),ai=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭──────────────────────────────────────────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"4-element "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"DimGroupByArray{DimArray{Float64,1},1}"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├──────────────────────────────────────────────────┴───────────────────── dims ┐")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"Ti"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{IntervalSets.Interval{:closed, :open, Float64}} "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"[1.0 .. 3.75275 (closed-open), 3.75275 .. 6.5055 (closed-open), 6.5055 .. 9.25825 (closed-open), 9.25825 .. 12.011 (closed-open)]"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Irregular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Intervals{Start}")]),s(` @@ -284,8 +284,8 @@ import{_ as n,D as t,c as p,I as a,w as e,a5 as k,l as i,a as s,o as d}from"./ch `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Dict{Symbol, Any} with 1 entry:")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," :groupby => :Ti=>Bins(month, 1:2)…")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└───────────────────────────────────────────────────────┘")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.500616")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 2"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.500782")])])])],-1),ki=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," mean"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},".("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"groupby"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, Ti"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"=>"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Bins"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(month, ["),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"1"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},", "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"3"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},", "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"5"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"])))")])])])],-1),ni=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭───────────────────────────────╮")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.499403")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 2"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.499571")])])])],-1),ki=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," mean"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},".("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"groupby"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, Ti"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"=>"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Bins"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(month, ["),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"1"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},", "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"3"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},", "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"5"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"])))")])])])],-1),ni=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭───────────────────────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"3-element "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"DimArray{Float64,1}"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├───────────────────────────────┴───────────────────────── dims ┐")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"Ti"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Int64} "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"[1, 3, 5]"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Irregular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Points")]),s(` @@ -293,9 +293,9 @@ import{_ as n,D as t,c as p,I as a,w as e,a5 as k,l as i,a as s,o as d}from"./ch `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Dict{Symbol, Any} with 1 entry:")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," :groupby => :Ti=>Bins(month, [1, 3, 5])…")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└───────────────────────────────────────────────────────────────┘")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.500616")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 3"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.49963")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 5"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.49951")])])])],-1),pi=i("p",null,[s("We can also specify an "),i("code",null,"AbstractArray"),s(" of grouping "),i("code",null,"AbstractArray"),s(": Her we group by month, and bin the summer and winter months:")],-1),di=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," groupby"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, Ti "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"=>"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," Bins"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(month, [["),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"12"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},", "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"1"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},", "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"2"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"], ["),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"6"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},", "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"7"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},", "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"8"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"]]; labels"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"x "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"->"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," string"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},".(x)))")])])])],-1),ri=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭──────────────────────────────────────────────────╮")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.499403")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 3"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.500389")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 5"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.499426")])])])],-1),pi=i("p",null,[s("We can also specify an "),i("code",null,"AbstractArray"),s(" of grouping "),i("code",null,"AbstractArray"),s(": Her we group by month, and bin the summer and winter months:")],-1),di=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," groupby"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, Ti "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"=>"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," Bins"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(month, [["),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"12"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},", "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"1"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},", "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"2"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"], ["),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"6"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},", "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"7"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},", "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"8"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"]]; labels"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"x "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"->"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," string"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},".(x)))")])])])],-1),ri=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭──────────────────────────────────────────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"2-element "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"DimGroupByArray{DimArray{Float64,1},1}"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├──────────────────────────────────────────────────┴───────────────────── dims ┐")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"Ti"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Vector{String}} "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},'[["12", "1", "2"], ["6", "7", "8"]]'),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Irregular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Points")]),s(` @@ -365,10 +365,10 @@ import{_ as n,D as t,c as p,I as a,w as e,a5 as k,l as i,a as s,o as d}from"./ch `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Dict{Symbol, Any} with 1 entry:")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," :groupby => :X=>Bins(identity, Interval{:closed, :open, Float64}[1.0 .. 1.3 (…")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└──────────────────────────────────────────────────────────────────────────────┘")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.0 .. 1.3 (closed-open)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.500135")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.3 .. 1.6 (closed-open)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.499891")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.6 .. 1.9 (closed-open)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.500419")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.9 .. 2.2 (closed-open)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.499269")])])])],-1),ji=i("p",null,[s("There is a helper function for grouping by three-month seasons and getting nice keys for them: "),i("code",null,"season"),s(". Note you have to call it, not just pass it!")],-1),wi=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," groupby"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, Ti "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"=>"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," season"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"())")])])])],-1),Si=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"ERROR: UndefVarError: `season` not defined")])])])],-1),Ii=i("p",null,"We could also start our seasons in January:",-1),Pi=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," groupby"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, Ti "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"=>"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," season"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(; start"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"January))")])])])],-1),Oi=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"ERROR: UndefVarError: `season` not defined")])])])],-1),Gi=i("p",null,[s("We can also use "),i("code",null,"months"),s(" to group into arbitrary group sizes, starting wherever we like:")],-1),xi=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," groupby"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, Ti "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"=>"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," months"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"2"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"; start"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"6"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"))")])])])],-1),Vi=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭──────────────────────────────────────────────────╮")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.0 .. 1.3 (closed-open)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.499553")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.3 .. 1.6 (closed-open)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.500209")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.6 .. 1.9 (closed-open)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.499477")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.9 .. 2.2 (closed-open)"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.50024")])])])],-1),ji=i("p",null,[s("There is a helper function for grouping by three-month seasons and getting nice keys for them: "),i("code",null,"season"),s(". Note you have to call it, not just pass it!")],-1),wi=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," groupby"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, Ti "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"=>"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," season"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"())")])])])],-1),Si=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"ERROR: UndefVarError: `season` not defined")])])])],-1),Ii=i("p",null,"We could also start our seasons in January:",-1),Pi=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," groupby"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, Ti "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"=>"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," season"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(; start"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"January))")])])])],-1),Oi=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"ERROR: UndefVarError: `season` not defined")])])])],-1),Gi=i("p",null,[s("We can also use "),i("code",null,"months"),s(" to group into arbitrary group sizes, starting wherever we like:")],-1),xi=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," groupby"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, Ti "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"=>"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," months"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"2"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"; start"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"6"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"))")])])])],-1),Vi=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭──────────────────────────────────────────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"6-element "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"DimGroupByArray{DimArray{Float64,1},1}"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├──────────────────────────────────────────────────┴─────────────────── dims ┐")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"Ti"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Categorical{Symbol} "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"[Jun_Jul, Aug_Sep, …, Feb_Mar, Apr_May]"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Unordered")]),s(` @@ -415,16 +415,16 @@ import{_ as n,D as t,c as p,I as a,w as e,a5 as k,l as i,a as s,o as d}from"./ch `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," → "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"Ti"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Dates.DateTime} "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},'Dates.DateTime("2000-01-01T00:00:00"):Dates.Hour(3):Dates.DateTime("2000-01-05T03:00:00")'),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Regular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Points")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└──────────────────────────────────────────────────────────────────────────────┘")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," →"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 2000-01-01T00:00:00"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 2000-01-01T03:00:00"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," … "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"2000-01-05T03:00:00")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.644421 0.697693 0.270327")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.01"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.0948662 0.428886 0.69358")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.02"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.168644 0.0851612 0.235411")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.03"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.485998 0.379965 0.635725")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.579365 0.615488 0.985386")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.01"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.32342 0.0289048 0.687978")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.02"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.929998 0.254317 0.934908")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.03"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.134132 0.339622 0.469391")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," ⋮ ⋱")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.96"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.182833 0.401423 0.576019")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.97"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.370018 0.672555 0.151414")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.98"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.54418 0.558055 0.691044")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.99"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.639661 0.274135 0.0550883")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 2.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.373788 0.227453 … 0.496268")])])])],-1),Yi=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," C "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," mean"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},".("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"groupby"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, B))")])])])],-1),Ki=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭────────────────────────────╮")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.96"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.378355 0.0317621 0.677449")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.97"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.581926 0.767106 0.682992")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.98"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.536168 0.970334 0.359355")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.99"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.748338 0.495105 0.328277")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 2.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.37816 0.453487 … 0.798525")])])])],-1),Yi=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," C "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," mean"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},".("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"groupby"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, B))")])])])],-1),Ki=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭────────────────────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"101"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"×"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"34"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," DimArray{Float64,2}"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├────────────────────────────┴─────────────────────────────────────────── dims ┐")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Float64} "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"1.0:0.01:2.0"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Regular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Points"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},",")]),s(` @@ -434,9 +434,9 @@ import{_ as n,D as t,c as p,I as a,w as e,a5 as k,l as i,a as s,o as d}from"./ch `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," :groupby => (:X=>[1.0, 1.01, 1.02, 1.03, 1.04, 1.05, 1.06, 1.07, 1.08, 1.09 …")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└──────────────────────────────────────────────────────────────────────────────┘")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," →"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 2000-01-01T00:00:00"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 2000-01-01T03:00:00"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," … "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"2000-01-05T03:00:00")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.644421 0.697693 0.270327")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.01"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.0948662 0.428886 0.69358")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.579365 0.615488 0.985386")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.01"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.32342 0.0289048 0.687978")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," ⋮ ⋱")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.98"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.54418 0.558055 0.691044")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.99"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.639661 0.274135 … 0.0550883")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 2.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.373788 0.227453 0.496268")])])])],-1),Qi=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," @assert"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," size"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(C) "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"=="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," size"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(B)")])])])],-1),Zi=i("p",null,[i("em",null,"TODO: Apply custom function (i.e. normalization) to grouped output.")],-1);function is(ss,as,es,ls,hs,ts){const l=t("PluginTabsTab"),h=t("PluginTabs");return d(),p("div",null,[g,a(h,null,{default:e(()=>[a(l,{label:"hour"},{default:e(()=>[y,f]),_:1}),a(l,{label:"day"},{default:e(()=>[c,o]),_:1}),a(l,{label:"month"},{default:e(()=>[u,E]),_:1}),a(l,{label:"dayofweek"},{default:e(()=>[m,b]),_:1}),a(l,{label:"dayofyear"},{default:e(()=>[C,F]),_:1})]),_:1}),v,a(h,null,{default:e(()=>[a(l,{label:"yearmonth"},{default:e(()=>[_,D]),_:1}),a(l,{label:"yearmonthday"},{default:e(()=>[A,B]),_:1}),a(l,{label:"custom"},{default:e(()=>[T,j,w,S,I,P]),_:1})]),_:1}),O,a(h,null,{default:e(()=>[a(l,{label:"basic"},{default:e(()=>[G,x,V,R,X,q]),_:1}),a(l,{label:"sum dayofyear"},{default:e(()=>[N,W]),_:1}),a(l,{label:"maximum yearmonthday"},{default:e(()=>[H,J]),_:1}),a(l,{label:"minimum yearmonth"},{default:e(()=>[U,z]),_:1}),a(l,{label:"median hour"},{default:e(()=>[M,$,L]),_:1}),a(l,{label:"mean yearday"},{default:e(()=>[Y,K]),_:1})]),_:1}),Q,Z,a(h,null,{default:e(()=>[a(l,{label:"evenly spaced"},{default:e(()=>[ii,si,ai,ei]),_:1}),a(l,{label:"specific values as bins"},{default:e(()=>[li,hi,ti]),_:1}),a(l,{label:"selected month bins"},{default:e(()=>[ki,ni]),_:1}),a(l,{label:"bin groups"},{default:e(()=>[pi,di,ri]),_:1}),a(l,{label:"range bins"},{default:e(()=>[gi,yi,fi,ci,oi,ui,Ei]),_:1}),a(l,{label:"intervals bins"},{default:e(()=>[mi,bi,Ci,Fi,vi,_i,Di,Ai,Bi,Ti]),_:1}),a(l,{label:"seasons"},{default:e(()=>[ji,wi,Si,Ii,Pi,Oi]),_:1}),a(l,{label:"months"},{default:e(()=>[Gi,xi,Vi]),_:1}),a(l,{label:"hours"},{default:e(()=>[Ri,Xi,qi]),_:1})]),_:1}),Ni,Wi,Hi,a(h,null,{default:e(()=>[a(l,{label:"groupby dims"},{default:e(()=>[Ji,Ui,zi]),_:1}),a(l,{label:"groupby AbstractDimArray"},{default:e(()=>[Mi,$i,Li,Yi,Ki,Qi]),_:1})]),_:1}),Zi])}const ps=n(r,[["render",is]]);export{ns as __pageData,ps as default}; +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.98"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.536168 0.970334 0.359355")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.99"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.748338 0.495105 … 0.328277")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 2.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.37816 0.453487 0.798525")])])])],-1),Qi=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," @assert"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," size"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(C) "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"=="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," size"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(B)")])])])],-1),Zi=i("p",null,[i("em",null,"TODO: Apply custom function (i.e. normalization) to grouped output.")],-1);function is(ss,as,es,ls,hs,ts){const l=t("PluginTabsTab"),h=t("PluginTabs");return d(),p("div",null,[g,a(h,null,{default:e(()=>[a(l,{label:"hour"},{default:e(()=>[y,f]),_:1}),a(l,{label:"day"},{default:e(()=>[c,o]),_:1}),a(l,{label:"month"},{default:e(()=>[u,E]),_:1}),a(l,{label:"dayofweek"},{default:e(()=>[m,b]),_:1}),a(l,{label:"dayofyear"},{default:e(()=>[C,F]),_:1})]),_:1}),v,a(h,null,{default:e(()=>[a(l,{label:"yearmonth"},{default:e(()=>[_,D]),_:1}),a(l,{label:"yearmonthday"},{default:e(()=>[A,B]),_:1}),a(l,{label:"custom"},{default:e(()=>[T,j,w,S,I,P]),_:1})]),_:1}),O,a(h,null,{default:e(()=>[a(l,{label:"basic"},{default:e(()=>[G,x,V,R,X,q]),_:1}),a(l,{label:"sum dayofyear"},{default:e(()=>[N,W]),_:1}),a(l,{label:"maximum yearmonthday"},{default:e(()=>[H,J]),_:1}),a(l,{label:"minimum yearmonth"},{default:e(()=>[U,z]),_:1}),a(l,{label:"median hour"},{default:e(()=>[M,$,L]),_:1}),a(l,{label:"mean yearday"},{default:e(()=>[Y,K]),_:1})]),_:1}),Q,Z,a(h,null,{default:e(()=>[a(l,{label:"evenly spaced"},{default:e(()=>[ii,si,ai,ei]),_:1}),a(l,{label:"specific values as bins"},{default:e(()=>[li,hi,ti]),_:1}),a(l,{label:"selected month bins"},{default:e(()=>[ki,ni]),_:1}),a(l,{label:"bin groups"},{default:e(()=>[pi,di,ri]),_:1}),a(l,{label:"range bins"},{default:e(()=>[gi,yi,fi,ci,oi,ui,Ei]),_:1}),a(l,{label:"intervals bins"},{default:e(()=>[mi,bi,Ci,Fi,vi,_i,Di,Ai,Bi,Ti]),_:1}),a(l,{label:"seasons"},{default:e(()=>[ji,wi,Si,Ii,Pi,Oi]),_:1}),a(l,{label:"months"},{default:e(()=>[Gi,xi,Vi]),_:1}),a(l,{label:"hours"},{default:e(()=>[Ri,Xi,qi]),_:1})]),_:1}),Ni,Wi,Hi,a(h,null,{default:e(()=>[a(l,{label:"groupby dims"},{default:e(()=>[Ji,Ui,zi]),_:1}),a(l,{label:"groupby AbstractDimArray"},{default:e(()=>[Mi,$i,Li,Yi,Ki,Qi]),_:1})]),_:1}),Zi])}const ps=n(r,[["render",is]]);export{ns as __pageData,ps as default}; diff --git a/dev/assets/nypsxss.DhJSgbEI.png b/dev/assets/nypsxss.DhJSgbEI.png deleted file mode 100644 index 73516301a..000000000 Binary files a/dev/assets/nypsxss.DhJSgbEI.png and /dev/null differ diff --git a/dev/assets/object_modification.md.CW8xcs6s.js b/dev/assets/object_modification.md.u3zbKrRF.js similarity index 78% rename from dev/assets/object_modification.md.CW8xcs6s.js rename to dev/assets/object_modification.md.u3zbKrRF.js index 3cf9adcd2..7fd51960e 100644 --- a/dev/assets/object_modification.md.CW8xcs6s.js +++ b/dev/assets/object_modification.md.u3zbKrRF.js @@ -46,28 +46,28 @@ import{_ as n,D as k,c as d,I as a,w as e,a5 as t,l as i,a as s,o as p}from"./ch `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Float64} "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"3.0:-1.0:1.0"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ReverseOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Regular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Points"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},",")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," → "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"Y"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Categorical{Char} "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"'a':1:'n'"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└──────────────────────────────────────────────────────────────────┘")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," →"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'a'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'b'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'c'"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," … "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"'l'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'm'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'n'")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 3.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.70991 0.0907751 0.0294872 0.273713 0.42716 0.323446")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 2.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.794792 0.740878 0.399881 0.516974 0.104525 0.428507")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.692299 0.713356 0.434109 0.823837 0.469461 0.308861")])])])],-1),Y=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," reorder"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"ReverseOrdered"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"())")])])])],-1),O=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭──────────────────────────╮")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," →"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'a'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'b'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'c'"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," … "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"'l'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'm'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'n'")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 3.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.1072 0.0454027 0.30363 0.739634 0.0111838 0.459173")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 2.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.14391 0.633028 0.539349 0.986836 0.195258 0.615546")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.988005 0.0218537 0.0768279 0.234534 0.939255 0.341616")])])])],-1),Y=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," reorder"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"ReverseOrdered"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"())")])])])],-1),O=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭──────────────────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"3"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"×"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"14"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," DimArray{Float64,2}"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├──────────────────────────┴───────────────────────────────── dims ┐")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Float64} "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"3.0:-1.0:1.0"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ReverseOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Regular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Points"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},",")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," → "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"Y"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Categorical{Char} "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"'n':-1:'a'"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ReverseOrdered")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└──────────────────────────────────────────────────────────────────┘")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," →"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'n'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'm'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'l'"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," … "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"'c'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'b'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'a'")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 3.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.323446 0.42716 0.273713 0.0294872 0.0907751 0.70991")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 2.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.428507 0.104525 0.516974 0.399881 0.740878 0.794792")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.308861 0.469461 0.823837 0.434109 0.713356 0.692299")])])])],-1),R=t('

mergedims

mergedims is like reshape, but simultaneously merges multiple dimensions into a single combined dimension with a lookup holding Tuples of the values of both dimensions.

rebuild

rebuild is one of the core functions of DimensionalData.jl. Basically everything uses it somewhere. And you can to, with a few caveats.

rebuild assumes you know what you are doing. You can quite eaily set values to things that don't make sense. The constructor may check a few things, like the number of dimensions matches the axes of the array. But not much else.

',5),q=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," A1 "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," rebuild"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A; name"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},":my_array"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},")")])])])],-1),I=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭───────────────────────────────────╮")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," →"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'n'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'm'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'l'"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," … "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"'c'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'b'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'a'")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 3.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.459173 0.0111838 0.739634 0.30363 0.0454027 0.1072")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 2.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.615546 0.195258 0.986836 0.539349 0.633028 0.14391")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.341616 0.939255 0.234534 0.0768279 0.0218537 0.988005")])])])],-1),R=t('

mergedims

mergedims is like reshape, but simultaneously merges multiple dimensions into a single combined dimension with a lookup holding Tuples of the values of both dimensions.

rebuild

rebuild is one of the core functions of DimensionalData.jl. Basically everything uses it somewhere. And you can to, with a few caveats.

rebuild assumes you know what you are doing. You can quite eaily set values to things that don't make sense. The constructor may check a few things, like the number of dimensions matches the axes of the array. But not much else.

',5),q=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," A1 "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," rebuild"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A; name"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},":my_array"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},")")])])])],-1),I=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭───────────────────────────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"3"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"×"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"14"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," DimArray{Float64,2}"),i("span",{style:{"--shiki-light":"#00afaf","--shiki-dark":"#00afaf"}}," my_array"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├───────────────────────────────────┴─────────────────────── dims ┐")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Float64} "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"1.0:1.0:3.0"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Regular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Points"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},",")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," → "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"Y"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Categorical{Char} "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"'a':1:'n'"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└─────────────────────────────────────────────────────────────────┘")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," →"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'a'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'b'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'c'"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," … "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"'l'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'm'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'n'")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.692299 0.713356 0.434109 0.823837 0.469461 0.308861")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 2.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.794792 0.740878 0.399881 0.516974 0.104525 0.428507")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 3.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.70991 0.0907751 0.0294872 0.273713 0.42716 0.323446")])])])],-1),M=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," name"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A1)")])])])],-1),N=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},":my_array")])])])],-1),V=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," A1 "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," rebuild"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A; metadata"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Dict"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},":a"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}}," =>"),i("span",{style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"}},' "foo"'),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},", "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},":b"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}}," =>"),i("span",{style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"}},' "bar"'),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"))")])])])],-1),L=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭──────────────────────────╮")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," →"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'a'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'b'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'c'"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," … "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"'l'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'm'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'n'")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.988005 0.0218537 0.0768279 0.234534 0.939255 0.341616")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 2.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.14391 0.633028 0.539349 0.986836 0.195258 0.615546")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 3.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.1072 0.0454027 0.30363 0.739634 0.0111838 0.459173")])])])],-1),M=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," name"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A1)")])])])],-1),N=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},":my_array")])])])],-1),V=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," A1 "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," rebuild"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A; metadata"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Dict"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},":a"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}}," =>"),i("span",{style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"}},' "foo"'),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},", "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},":b"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}}," =>"),i("span",{style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"}},' "bar"'),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"))")])])])],-1),L=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭──────────────────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"3"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"×"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"14"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," DimArray{Float64,2}"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├──────────────────────────┴──────────────────────────────── dims ┐")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Float64} "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"1.0:1.0:3.0"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Regular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Points"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},",")]),s(` @@ -77,10 +77,10 @@ import{_ as n,D as k,c as d,I as a,w as e,a5 as t,l as i,a as s,o as p}from"./ch `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},' :a => "foo"')]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},' :b => "bar"')]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└─────────────────────────────────────────────────────────────────┘")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," →"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'a'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'b'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'c'"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," … "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"'l'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'm'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'n'")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.692299 0.713356 0.434109 0.823837 0.469461 0.308861")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 2.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.794792 0.740878 0.399881 0.516974 0.104525 0.428507")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 3.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.70991 0.0907751 0.0294872 0.273713 0.42716 0.323446")])])])],-1),U=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," metadata"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A1)")])])])],-1),$=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"Dict{Symbol, String} with 2 entries:")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," →"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'a'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'b'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'c'"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," … "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"'l'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'm'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'n'")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.988005 0.0218537 0.0768279 0.234534 0.939255 0.341616")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 2.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.14391 0.633028 0.539349 0.986836 0.195258 0.615546")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 3.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.1072 0.0454027 0.30363 0.739634 0.0111838 0.459173")])])])],-1),U=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," metadata"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A1)")])])])],-1),$=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"Dict{Symbol, String} with 2 entries:")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},' :a => "foo"')]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},' :b => "bar"')])])])],-1),z=t('

The most common use internally is the arg version on Dimension. This is very useful in dimension-based algorithmsas a way to transform a dimension wrapper from one object to another:

julia
julia> d = X(1)
X 1
julia
julia> rebuild(d, 1:10)
X 1:10

rebuild applications are listed here. AbstractDimArray and AbstractDimStack always accept these keywords or arguments, but those in [ ] brackets may be thrown away if not needed. Keywords in ( ) will error if used where they are not accepted.

TypeKeywordsArguments
AbstractDimArraydata, dims, [refdims, name, metadata]as with kw, in order
AbstractDimStackdata, dims, [refdims], layerdims, [metadata, layermetadata]as with kw, in order
Dimensionvalval
Selectorval, (atol)val
Lookupdata, (order, span, sampling, metadata)keywords only

rebuild magic

rebuild with keywords will even work on objects DD doesn't know about!

julia
julia> nt = (a = 1, b = 2)
(a = 1, b = 2)
julia
julia> rebuild(nt, a = 99)
(a = 99, b = 2)

Really, the keyword version is just ConstructionBase.setproperties underneath, but wrapped so objects can customise the DD interface without changing the more generic ConstructionBase.jl behaviours and breaking e.g. Accessors.jl in the process.

set

set gives us a way to set the values of the immutable objects in DD, like Dimension and LookupArray. Unlike rebuild it tries its best to do the right thing. You don't have to specify what field you want to set. just pass in the object you want to be part of the lookup. Usually, there is no possible ambiguity.

set is still improving. Sometimes it may not do the right thing. If you think this is the case, make a github issue.

',17),K=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," set"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, Y "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"=>"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," Z)")])])])],-1),Z=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭──────────────────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"3"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"×"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"14"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," DimArray{Float64,2}"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` @@ -88,50 +88,50 @@ import{_ as n,D as k,c as d,I as a,w as e,a5 as t,l as i,a as s,o as p}from"./ch `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Float64} "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"1.0:1.0:3.0"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Regular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Points"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},",")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," → "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"Z"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Categorical{Char} "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"'a':1:'n'"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└─────────────────────────────────────────────────────────────────┘")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," →"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'a'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'b'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'c'"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," … "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"'l'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'm'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'n'")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.692299 0.713356 0.434109 0.823837 0.469461 0.308861")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 2.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.794792 0.740878 0.399881 0.516974 0.104525 0.428507")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 3.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.70991 0.0907751 0.0294872 0.273713 0.42716 0.323446")])])])],-1),G=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," set"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, X "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"=>"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," NoLookup, Y "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"=>"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," NoLookup)")])])])],-1),J=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭──────────────────────────╮")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," →"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'a'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'b'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'c'"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," … "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"'l'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'm'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'n'")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.988005 0.0218537 0.0768279 0.234534 0.939255 0.341616")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 2.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.14391 0.633028 0.539349 0.986836 0.195258 0.615546")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 3.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.1072 0.0454027 0.30363 0.739634 0.0111838 0.459173")])])])],-1),G=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," set"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, X "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"=>"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," NoLookup, Y "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"=>"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," NoLookup)")])])])],-1),J=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭──────────────────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"3"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"×"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"14"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," DimArray{Float64,2}"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├──────────────────── dims ┤")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},", "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"→ "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"Y")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└──────────────────────────┘")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.692299 0.713356 0.434109 0.588779 … 0.823837 0.469461 0.308861")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.794792 0.740878 0.399881 0.367734 0.516974 0.104525 0.428507")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.70991 0.0907751 0.0294872 0.556015 0.273713 0.42716 0.323446")])])])],-1),H=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," set"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, Y "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"=>"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," 10"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},":"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"10"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},":"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"140"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},")")])])])],-1),Q=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭──────────────────────────╮")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.988005 0.0218537 0.0768279 0.118212 … 0.234534 0.939255 0.341616")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.14391 0.633028 0.539349 0.0940172 0.986836 0.195258 0.615546")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.1072 0.0454027 0.30363 0.770017 0.739634 0.0111838 0.459173")])])])],-1),H=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," set"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, Y "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"=>"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," 10"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},":"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"10"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},":"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"140"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},")")])])])],-1),Q=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭──────────────────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"3"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"×"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"14"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," DimArray{Float64,2}"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├──────────────────────────┴──────────────────────────────── dims ┐")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Float64} "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"1.0:1.0:3.0"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Regular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Points"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},",")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," → "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"Y"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Categorical{Int64} "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"10:10:140"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└─────────────────────────────────────────────────────────────────┘")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," →"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 10"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 20"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," … "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"120"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 130"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 140")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.692299 0.713356 0.823837 0.469461 0.308861")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 2.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.794792 0.740878 0.516974 0.104525 0.428507")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 3.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.70991 0.0907751 0.273713 0.42716 0.323446")])])])],-1),W=i("p",null,"Change the values but also set the type to Sampled. TODO: broken",-1),ii=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," set"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, Y "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"=>"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," Sampled"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"10"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},":"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"10"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},":"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"140"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"))")])])])],-1),si=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭──────────────────────────╮")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," →"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 10"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 20"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," … "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"120"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 130"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 140")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.988005 0.0218537 0.234534 0.939255 0.341616")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 2.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.14391 0.633028 0.986836 0.195258 0.615546")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 3.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.1072 0.0454027 0.739634 0.0111838 0.459173")])])])],-1),W=i("p",null,"Change the values but also set the type to Sampled. TODO: broken",-1),ii=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," set"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, Y "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"=>"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," Sampled"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"10"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},":"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"10"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},":"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"140"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"))")])])])],-1),si=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭──────────────────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"3"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"×"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"14"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," DimArray{Float64,2}"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├──────────────────────────┴──────────────────────────────── dims ┐")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Float64} "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"1.0:1.0:3.0"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Regular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Points"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},",")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," → "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"Y"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Int64} "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"10:10:140"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," NoSpan"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," NoSampling")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└─────────────────────────────────────────────────────────────────┘")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," →"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 10"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 20"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," … "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"120"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 130"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 140")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.692299 0.713356 0.823837 0.469461 0.308861")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 2.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.794792 0.740878 0.516974 0.104525 0.428507")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 3.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.70991 0.0907751 0.273713 0.42716 0.323446")])])])],-1),ai=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," set"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, X "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"=>"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," Intervals)")])])])],-1),ei=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭──────────────────────────╮")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," →"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 10"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 20"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," … "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"120"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 130"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 140")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.988005 0.0218537 0.234534 0.939255 0.341616")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 2.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.14391 0.633028 0.986836 0.195258 0.615546")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 3.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.1072 0.0454027 0.739634 0.0111838 0.459173")])])])],-1),ai=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," set"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, X "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"=>"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," Intervals)")])])])],-1),ei=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭──────────────────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"3"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"×"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"14"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," DimArray{Float64,2}"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├──────────────────────────┴─────────────────────────────────────────── dims ┐")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Float64} "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"1.0:1.0:3.0"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Regular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Intervals{Center}"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},",")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," → "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"Y"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Categorical{Char} "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"'a':1:'n'"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└────────────────────────────────────────────────────────────────────────────┘")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," →"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'a'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'b'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'c'"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," … "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"'l'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'm'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'n'")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.692299 0.713356 0.434109 0.823837 0.469461 0.308861")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 2.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.794792 0.740878 0.399881 0.516974 0.104525 0.428507")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 3.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.70991 0.0907751 0.0294872 0.273713 0.42716 0.323446")])])])],-1),li=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," set"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, Y "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"=>"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," Unordered)")])])])],-1),hi=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭──────────────────────────╮")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," →"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'a'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'b'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'c'"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," … "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"'l'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'm'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'n'")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.988005 0.0218537 0.0768279 0.234534 0.939255 0.341616")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 2.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.14391 0.633028 0.539349 0.986836 0.195258 0.615546")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 3.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.1072 0.0454027 0.30363 0.739634 0.0111838 0.459173")])])])],-1),li=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," set"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, Y "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"=>"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," Unordered)")])])])],-1),hi=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭──────────────────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"3"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"×"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"14"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," DimArray{Float64,2}"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├──────────────────────────┴──────────────────────────────── dims ┐")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Float64} "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"1.0:1.0:3.0"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Regular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Points"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},",")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," → "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"Y"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Categorical{Char} "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"'a':1:'n'"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Unordered")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└─────────────────────────────────────────────────────────────────┘")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," →"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'a'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'b'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'c'"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," … "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"'l'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'm'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'n'")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.692299 0.713356 0.434109 0.823837 0.469461 0.308861")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 2.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.794792 0.740878 0.399881 0.516974 0.104525 0.428507")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 3.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.70991 0.0907751 0.0294872 0.273713 0.42716 0.323446")])])])],-1),ti=i("p",null,":::",-1);function ki(ni,di,pi,ri,gi,yi){const l=k("PluginTabsTab"),h=k("PluginTabs");return p(),d("div",null,[g,a(h,null,{default:e(()=>[a(l,{label:"array"},{default:e(()=>[y,o,c,f,u,E,m,b]),_:1}),a(l,{label:"stack"},{default:e(()=>[C,v,F,_,D,A,j,B,w]),_:1})]),_:1}),S,x,a(h,null,{default:e(()=>[a(l,{label:"specific dimension/s"},{default:e(()=>[T,P,X]),_:1}),a(l,{label:"all dimensions"},{default:e(()=>[Y,O]),_:1})]),_:1}),R,a(h,null,{default:e(()=>[a(l,{label:"change the name"},{default:e(()=>[q,I,M,N]),_:1}),a(l,{label:"change the metadata"},{default:e(()=>[V,L,U,$]),_:1})]),_:1}),z,a(h,null,{default:e(()=>[a(l,{label:"set the dimension wrapper"},{default:e(()=>[K,Z]),_:1}),a(l,{label:"clear the lookups"},{default:e(()=>[G,J]),_:1}),a(l,{label:"set different lookup values"},{default:e(()=>[H,Q]),_:1}),a(l,{label:"set lookup type as well as values"},{default:e(()=>[W,ii,si]),_:1}),a(l,{label:"set the points in X to be intervals"},{default:e(()=>[ai,ei]),_:1}),a(l,{label:"set the categories in Y to be `Unordered`"},{default:e(()=>[li,hi,ti]),_:1})]),_:1})])}const fi=n(r,[["render",ki]]);export{ci as __pageData,fi as default}; +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," →"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'a'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'b'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'c'"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," … "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"'l'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'm'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'n'")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.988005 0.0218537 0.0768279 0.234534 0.939255 0.341616")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 2.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.14391 0.633028 0.539349 0.986836 0.195258 0.615546")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 3.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.1072 0.0454027 0.30363 0.739634 0.0111838 0.459173")])])])],-1),ti=i("p",null,":::",-1);function ki(ni,di,pi,ri,gi,yi){const l=k("PluginTabsTab"),h=k("PluginTabs");return p(),d("div",null,[g,a(h,null,{default:e(()=>[a(l,{label:"array"},{default:e(()=>[y,o,c,f,u,E,m,b]),_:1}),a(l,{label:"stack"},{default:e(()=>[C,v,F,_,D,A,j,B,w]),_:1})]),_:1}),S,x,a(h,null,{default:e(()=>[a(l,{label:"specific dimension/s"},{default:e(()=>[T,P,X]),_:1}),a(l,{label:"all dimensions"},{default:e(()=>[Y,O]),_:1})]),_:1}),R,a(h,null,{default:e(()=>[a(l,{label:"change the name"},{default:e(()=>[q,I,M,N]),_:1}),a(l,{label:"change the metadata"},{default:e(()=>[V,L,U,$]),_:1})]),_:1}),z,a(h,null,{default:e(()=>[a(l,{label:"set the dimension wrapper"},{default:e(()=>[K,Z]),_:1}),a(l,{label:"clear the lookups"},{default:e(()=>[G,J]),_:1}),a(l,{label:"set different lookup values"},{default:e(()=>[H,Q]),_:1}),a(l,{label:"set lookup type as well as values"},{default:e(()=>[W,ii,si]),_:1}),a(l,{label:"set the points in X to be intervals"},{default:e(()=>[ai,ei]),_:1}),a(l,{label:"set the categories in Y to be `Unordered`"},{default:e(()=>[li,hi,ti]),_:1})]),_:1})])}const fi=n(r,[["render",ki]]);export{ci as __pageData,fi as default}; diff --git a/dev/assets/object_modification.md.CW8xcs6s.lean.js b/dev/assets/object_modification.md.u3zbKrRF.lean.js similarity index 76% rename from dev/assets/object_modification.md.CW8xcs6s.lean.js rename to dev/assets/object_modification.md.u3zbKrRF.lean.js index 49290d8a5..5e4e84618 100644 --- a/dev/assets/object_modification.md.CW8xcs6s.lean.js +++ b/dev/assets/object_modification.md.u3zbKrRF.lean.js @@ -46,28 +46,28 @@ import{_ as n,D as k,c as d,I as a,w as e,a5 as t,l as i,a as s,o as p}from"./ch `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Float64} "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"3.0:-1.0:1.0"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ReverseOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Regular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Points"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},",")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," → "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"Y"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Categorical{Char} "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"'a':1:'n'"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└──────────────────────────────────────────────────────────────────┘")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," →"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'a'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'b'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'c'"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," … "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"'l'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'm'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'n'")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 3.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.70991 0.0907751 0.0294872 0.273713 0.42716 0.323446")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 2.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.794792 0.740878 0.399881 0.516974 0.104525 0.428507")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.692299 0.713356 0.434109 0.823837 0.469461 0.308861")])])])],-1),Y=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," reorder"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"ReverseOrdered"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"())")])])])],-1),O=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭──────────────────────────╮")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," →"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'a'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'b'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'c'"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," … "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"'l'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'm'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'n'")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 3.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.1072 0.0454027 0.30363 0.739634 0.0111838 0.459173")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 2.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.14391 0.633028 0.539349 0.986836 0.195258 0.615546")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.988005 0.0218537 0.0768279 0.234534 0.939255 0.341616")])])])],-1),Y=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," reorder"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"ReverseOrdered"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"())")])])])],-1),O=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭──────────────────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"3"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"×"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"14"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," DimArray{Float64,2}"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├──────────────────────────┴───────────────────────────────── dims ┐")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Float64} "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"3.0:-1.0:1.0"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ReverseOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Regular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Points"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},",")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," → "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"Y"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Categorical{Char} "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"'n':-1:'a'"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ReverseOrdered")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└──────────────────────────────────────────────────────────────────┘")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," →"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'n'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'm'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'l'"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," … "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"'c'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'b'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'a'")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 3.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.323446 0.42716 0.273713 0.0294872 0.0907751 0.70991")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 2.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.428507 0.104525 0.516974 0.399881 0.740878 0.794792")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.308861 0.469461 0.823837 0.434109 0.713356 0.692299")])])])],-1),R=t("",5),q=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," A1 "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," rebuild"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A; name"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},":my_array"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},")")])])])],-1),I=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭───────────────────────────────────╮")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," →"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'n'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'm'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'l'"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," … "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"'c'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'b'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'a'")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 3.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.459173 0.0111838 0.739634 0.30363 0.0454027 0.1072")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 2.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.615546 0.195258 0.986836 0.539349 0.633028 0.14391")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.341616 0.939255 0.234534 0.0768279 0.0218537 0.988005")])])])],-1),R=t("",5),q=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," A1 "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," rebuild"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A; name"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},":my_array"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},")")])])])],-1),I=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭───────────────────────────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"3"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"×"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"14"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," DimArray{Float64,2}"),i("span",{style:{"--shiki-light":"#00afaf","--shiki-dark":"#00afaf"}}," my_array"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├───────────────────────────────────┴─────────────────────── dims ┐")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Float64} "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"1.0:1.0:3.0"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Regular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Points"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},",")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," → "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"Y"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Categorical{Char} "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"'a':1:'n'"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└─────────────────────────────────────────────────────────────────┘")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," →"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'a'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'b'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'c'"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," … "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"'l'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'm'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'n'")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.692299 0.713356 0.434109 0.823837 0.469461 0.308861")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 2.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.794792 0.740878 0.399881 0.516974 0.104525 0.428507")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 3.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.70991 0.0907751 0.0294872 0.273713 0.42716 0.323446")])])])],-1),M=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," name"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A1)")])])])],-1),N=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},":my_array")])])])],-1),V=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," A1 "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," rebuild"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A; metadata"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Dict"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},":a"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}}," =>"),i("span",{style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"}},' "foo"'),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},", "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},":b"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}}," =>"),i("span",{style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"}},' "bar"'),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"))")])])])],-1),L=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭──────────────────────────╮")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," →"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'a'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'b'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'c'"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," … "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"'l'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'm'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'n'")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.988005 0.0218537 0.0768279 0.234534 0.939255 0.341616")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 2.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.14391 0.633028 0.539349 0.986836 0.195258 0.615546")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 3.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.1072 0.0454027 0.30363 0.739634 0.0111838 0.459173")])])])],-1),M=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," name"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A1)")])])])],-1),N=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},":my_array")])])])],-1),V=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," A1 "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," rebuild"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A; metadata"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Dict"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},":a"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}}," =>"),i("span",{style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"}},' "foo"'),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},", "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},":b"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}}," =>"),i("span",{style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"}},' "bar"'),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"))")])])])],-1),L=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭──────────────────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"3"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"×"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"14"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," DimArray{Float64,2}"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├──────────────────────────┴──────────────────────────────── dims ┐")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Float64} "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"1.0:1.0:3.0"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Regular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Points"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},",")]),s(` @@ -77,10 +77,10 @@ import{_ as n,D as k,c as d,I as a,w as e,a5 as t,l as i,a as s,o as p}from"./ch `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},' :a => "foo"')]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},' :b => "bar"')]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└─────────────────────────────────────────────────────────────────┘")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," →"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'a'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'b'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'c'"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," … "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"'l'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'm'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'n'")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.692299 0.713356 0.434109 0.823837 0.469461 0.308861")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 2.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.794792 0.740878 0.399881 0.516974 0.104525 0.428507")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 3.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.70991 0.0907751 0.0294872 0.273713 0.42716 0.323446")])])])],-1),U=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," metadata"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A1)")])])])],-1),$=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"Dict{Symbol, String} with 2 entries:")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," →"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'a'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'b'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'c'"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," … "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"'l'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'm'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'n'")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.988005 0.0218537 0.0768279 0.234534 0.939255 0.341616")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 2.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.14391 0.633028 0.539349 0.986836 0.195258 0.615546")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 3.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.1072 0.0454027 0.30363 0.739634 0.0111838 0.459173")])])])],-1),U=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," metadata"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A1)")])])])],-1),$=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"Dict{Symbol, String} with 2 entries:")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},' :a => "foo"')]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},' :b => "bar"')])])])],-1),z=t("",17),K=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," set"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, Y "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"=>"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," Z)")])])])],-1),Z=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭──────────────────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"3"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"×"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"14"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," DimArray{Float64,2}"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` @@ -88,50 +88,50 @@ import{_ as n,D as k,c as d,I as a,w as e,a5 as t,l as i,a as s,o as p}from"./ch `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Float64} "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"1.0:1.0:3.0"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Regular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Points"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},",")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," → "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"Z"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Categorical{Char} "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"'a':1:'n'"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└─────────────────────────────────────────────────────────────────┘")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," →"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'a'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'b'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'c'"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," … "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"'l'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'm'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'n'")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.692299 0.713356 0.434109 0.823837 0.469461 0.308861")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 2.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.794792 0.740878 0.399881 0.516974 0.104525 0.428507")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 3.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.70991 0.0907751 0.0294872 0.273713 0.42716 0.323446")])])])],-1),G=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," set"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, X "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"=>"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," NoLookup, Y "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"=>"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," NoLookup)")])])])],-1),J=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭──────────────────────────╮")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," →"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'a'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'b'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'c'"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," … "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"'l'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'm'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'n'")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.988005 0.0218537 0.0768279 0.234534 0.939255 0.341616")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 2.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.14391 0.633028 0.539349 0.986836 0.195258 0.615546")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 3.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.1072 0.0454027 0.30363 0.739634 0.0111838 0.459173")])])])],-1),G=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," set"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, X "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"=>"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," NoLookup, Y "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"=>"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," NoLookup)")])])])],-1),J=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭──────────────────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"3"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"×"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"14"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," DimArray{Float64,2}"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├──────────────────── dims ┤")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},", "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"→ "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"Y")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└──────────────────────────┘")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.692299 0.713356 0.434109 0.588779 … 0.823837 0.469461 0.308861")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.794792 0.740878 0.399881 0.367734 0.516974 0.104525 0.428507")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.70991 0.0907751 0.0294872 0.556015 0.273713 0.42716 0.323446")])])])],-1),H=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," set"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, Y "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"=>"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," 10"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},":"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"10"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},":"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"140"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},")")])])])],-1),Q=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭──────────────────────────╮")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.988005 0.0218537 0.0768279 0.118212 … 0.234534 0.939255 0.341616")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.14391 0.633028 0.539349 0.0940172 0.986836 0.195258 0.615546")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.1072 0.0454027 0.30363 0.770017 0.739634 0.0111838 0.459173")])])])],-1),H=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," set"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, Y "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"=>"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," 10"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},":"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"10"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},":"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"140"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},")")])])])],-1),Q=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭──────────────────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"3"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"×"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"14"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," DimArray{Float64,2}"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├──────────────────────────┴──────────────────────────────── dims ┐")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Float64} "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"1.0:1.0:3.0"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Regular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Points"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},",")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," → "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"Y"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Categorical{Int64} "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"10:10:140"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└─────────────────────────────────────────────────────────────────┘")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," →"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 10"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 20"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," … "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"120"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 130"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 140")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.692299 0.713356 0.823837 0.469461 0.308861")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 2.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.794792 0.740878 0.516974 0.104525 0.428507")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 3.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.70991 0.0907751 0.273713 0.42716 0.323446")])])])],-1),W=i("p",null,"Change the values but also set the type to Sampled. TODO: broken",-1),ii=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," set"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, Y "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"=>"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," Sampled"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"10"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},":"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"10"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},":"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"140"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"))")])])])],-1),si=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭──────────────────────────╮")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," →"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 10"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 20"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," … "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"120"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 130"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 140")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.988005 0.0218537 0.234534 0.939255 0.341616")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 2.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.14391 0.633028 0.986836 0.195258 0.615546")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 3.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.1072 0.0454027 0.739634 0.0111838 0.459173")])])])],-1),W=i("p",null,"Change the values but also set the type to Sampled. TODO: broken",-1),ii=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," set"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, Y "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"=>"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," Sampled"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"10"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},":"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"10"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},":"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"140"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"))")])])])],-1),si=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭──────────────────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"3"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"×"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"14"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," DimArray{Float64,2}"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├──────────────────────────┴──────────────────────────────── dims ┐")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Float64} "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"1.0:1.0:3.0"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Regular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Points"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},",")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," → "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"Y"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Int64} "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"10:10:140"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," NoSpan"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," NoSampling")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└─────────────────────────────────────────────────────────────────┘")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," →"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 10"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 20"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," … "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"120"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 130"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 140")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.692299 0.713356 0.823837 0.469461 0.308861")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 2.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.794792 0.740878 0.516974 0.104525 0.428507")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 3.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.70991 0.0907751 0.273713 0.42716 0.323446")])])])],-1),ai=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," set"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, X "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"=>"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," Intervals)")])])])],-1),ei=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭──────────────────────────╮")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," →"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 10"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 20"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," … "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"120"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 130"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 140")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.988005 0.0218537 0.234534 0.939255 0.341616")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 2.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.14391 0.633028 0.986836 0.195258 0.615546")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 3.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.1072 0.0454027 0.739634 0.0111838 0.459173")])])])],-1),ai=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," set"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, X "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"=>"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," Intervals)")])])])],-1),ei=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭──────────────────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"3"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"×"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"14"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," DimArray{Float64,2}"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├──────────────────────────┴─────────────────────────────────────────── dims ┐")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Float64} "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"1.0:1.0:3.0"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Regular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Intervals{Center}"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},",")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," → "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"Y"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Categorical{Char} "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"'a':1:'n'"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└────────────────────────────────────────────────────────────────────────────┘")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," →"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'a'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'b'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'c'"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," … "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"'l'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'm'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'n'")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.692299 0.713356 0.434109 0.823837 0.469461 0.308861")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 2.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.794792 0.740878 0.399881 0.516974 0.104525 0.428507")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 3.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.70991 0.0907751 0.0294872 0.273713 0.42716 0.323446")])])])],-1),li=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," set"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, Y "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"=>"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," Unordered)")])])])],-1),hi=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭──────────────────────────╮")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," →"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'a'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'b'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'c'"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," … "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"'l'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'm'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'n'")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.988005 0.0218537 0.0768279 0.234534 0.939255 0.341616")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 2.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.14391 0.633028 0.539349 0.986836 0.195258 0.615546")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 3.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.1072 0.0454027 0.30363 0.739634 0.0111838 0.459173")])])])],-1),li=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," set"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, Y "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"=>"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," Unordered)")])])])],-1),hi=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭──────────────────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"3"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"×"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"14"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," DimArray{Float64,2}"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├──────────────────────────┴──────────────────────────────── dims ┐")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Float64} "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"1.0:1.0:3.0"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Regular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Points"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},",")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," → "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"Y"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Categorical{Char} "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"'a':1:'n'"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Unordered")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└─────────────────────────────────────────────────────────────────┘")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," →"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'a'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'b'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'c'"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," … "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"'l'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'm'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'n'")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.692299 0.713356 0.434109 0.823837 0.469461 0.308861")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 2.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.794792 0.740878 0.399881 0.516974 0.104525 0.428507")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 3.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.70991 0.0907751 0.0294872 0.273713 0.42716 0.323446")])])])],-1),ti=i("p",null,":::",-1);function ki(ni,di,pi,ri,gi,yi){const l=k("PluginTabsTab"),h=k("PluginTabs");return p(),d("div",null,[g,a(h,null,{default:e(()=>[a(l,{label:"array"},{default:e(()=>[y,o,c,f,u,E,m,b]),_:1}),a(l,{label:"stack"},{default:e(()=>[C,v,F,_,D,A,j,B,w]),_:1})]),_:1}),S,x,a(h,null,{default:e(()=>[a(l,{label:"specific dimension/s"},{default:e(()=>[T,P,X]),_:1}),a(l,{label:"all dimensions"},{default:e(()=>[Y,O]),_:1})]),_:1}),R,a(h,null,{default:e(()=>[a(l,{label:"change the name"},{default:e(()=>[q,I,M,N]),_:1}),a(l,{label:"change the metadata"},{default:e(()=>[V,L,U,$]),_:1})]),_:1}),z,a(h,null,{default:e(()=>[a(l,{label:"set the dimension wrapper"},{default:e(()=>[K,Z]),_:1}),a(l,{label:"clear the lookups"},{default:e(()=>[G,J]),_:1}),a(l,{label:"set different lookup values"},{default:e(()=>[H,Q]),_:1}),a(l,{label:"set lookup type as well as values"},{default:e(()=>[W,ii,si]),_:1}),a(l,{label:"set the points in X to be intervals"},{default:e(()=>[ai,ei]),_:1}),a(l,{label:"set the categories in Y to be `Unordered`"},{default:e(()=>[li,hi,ti]),_:1})]),_:1})])}const fi=n(r,[["render",ki]]);export{ci as __pageData,fi as default}; +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," →"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'a'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'b'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'c'"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," … "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"'l'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'm'"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 'n'")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.988005 0.0218537 0.0768279 0.234534 0.939255 0.341616")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 2.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.14391 0.633028 0.539349 0.986836 0.195258 0.615546")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 3.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.1072 0.0454027 0.30363 0.739634 0.0111838 0.459173")])])])],-1),ti=i("p",null,":::",-1);function ki(ni,di,pi,ri,gi,yi){const l=k("PluginTabsTab"),h=k("PluginTabs");return p(),d("div",null,[g,a(h,null,{default:e(()=>[a(l,{label:"array"},{default:e(()=>[y,o,c,f,u,E,m,b]),_:1}),a(l,{label:"stack"},{default:e(()=>[C,v,F,_,D,A,j,B,w]),_:1})]),_:1}),S,x,a(h,null,{default:e(()=>[a(l,{label:"specific dimension/s"},{default:e(()=>[T,P,X]),_:1}),a(l,{label:"all dimensions"},{default:e(()=>[Y,O]),_:1})]),_:1}),R,a(h,null,{default:e(()=>[a(l,{label:"change the name"},{default:e(()=>[q,I,M,N]),_:1}),a(l,{label:"change the metadata"},{default:e(()=>[V,L,U,$]),_:1})]),_:1}),z,a(h,null,{default:e(()=>[a(l,{label:"set the dimension wrapper"},{default:e(()=>[K,Z]),_:1}),a(l,{label:"clear the lookups"},{default:e(()=>[G,J]),_:1}),a(l,{label:"set different lookup values"},{default:e(()=>[H,Q]),_:1}),a(l,{label:"set lookup type as well as values"},{default:e(()=>[W,ii,si]),_:1}),a(l,{label:"set the points in X to be intervals"},{default:e(()=>[ai,ei]),_:1}),a(l,{label:"set the categories in Y to be `Unordered`"},{default:e(()=>[li,hi,ti]),_:1})]),_:1})])}const fi=n(r,[["render",ki]]);export{ci as __pageData,fi as default}; diff --git a/dev/assets/plots.md.DwXOGgYr.js b/dev/assets/plots.md.CEmPDVPD.js similarity index 97% rename from dev/assets/plots.md.DwXOGgYr.js rename to dev/assets/plots.md.CEmPDVPD.js index 7072735cf..f51aa21a6 100644 --- a/dev/assets/plots.md.DwXOGgYr.js +++ b/dev/assets/plots.md.CEmPDVPD.js @@ -1,4 +1,4 @@ -import{_ as s,c as i,o as a,a5 as e}from"./chunks/framework.sc_CWmU1.js";const t="/DimensionalData.jl/dev/assets/nypsxss.DhJSgbEI.png",l="/DimensionalData.jl/dev/assets/wlzkzvg.Cz6B5RAt.png",u=JSON.parse('{"title":"Plots.jl","description":"","frontmatter":{},"headers":[],"relativePath":"plots.md","filePath":"plots.md","lastUpdated":null}'),n={name:"plots.md"},h=e(`

Plots.jl

Plots.jl and Makie.jl functions mostly work out of the box on AbstractDimArray, although not with the same results - they choose to follow each packages default behaviour as much as possible.

This will plot a line plot with 'a', 'b' and 'c' in the legend, and values 1-10 on the labelled X axis:

Plots.jl support is deprecated, as development is moving to Makie.jl

Makie.jl

Makie.jl functions also mostly work with AbstractDimArray and will permute and reorder axes into the right places, especially if X/Y/Z/Ti dimensions are used.

In makie a DimMatrix will plot as a heatmap by default, but it will have labels and axes in the right places:

julia
using DimensionalData, CairoMakie
+import{_ as s,c as i,o as a,a5 as e}from"./chunks/framework.sc_CWmU1.js";const t="/DimensionalData.jl/dev/assets/fkeyyuz.CFmLqHNc.png",l="/DimensionalData.jl/dev/assets/qirobfk.BDxlfgEL.png",u=JSON.parse('{"title":"Plots.jl","description":"","frontmatter":{},"headers":[],"relativePath":"plots.md","filePath":"plots.md","lastUpdated":null}'),n={name:"plots.md"},h=e(`

Plots.jl

Plots.jl and Makie.jl functions mostly work out of the box on AbstractDimArray, although not with the same results - they choose to follow each packages default behaviour as much as possible.

This will plot a line plot with 'a', 'b' and 'c' in the legend, and values 1-10 on the labelled X axis:

Plots.jl support is deprecated, as development is moving to Makie.jl

Makie.jl

Makie.jl functions also mostly work with AbstractDimArray and will permute and reorder axes into the right places, especially if X/Y/Z/Ti dimensions are used.

In makie a DimMatrix will plot as a heatmap by default, but it will have labels and axes in the right places:

julia
using DimensionalData, CairoMakie
 
 A = rand(X(10:10:100), Y([:a, :b, :c]))
 Makie.plot(A; colormap=:inferno)

Other plots also work, here DD ignores the axis order and instead favours the categorical varable for the X axis:

julia
Makie.rainclouds(A)

A lot more is planned for Make.jl plots in future!

',13),p=[h];function o(k,r,d,c,g,E){return a(),i("div",null,p)}const m=s(n,[["render",o]]);export{u as __pageData,m as default}; diff --git a/dev/assets/plots.md.DwXOGgYr.lean.js b/dev/assets/plots.md.CEmPDVPD.lean.js similarity index 74% rename from dev/assets/plots.md.DwXOGgYr.lean.js rename to dev/assets/plots.md.CEmPDVPD.lean.js index 7476dcc81..a18b3f499 100644 --- a/dev/assets/plots.md.DwXOGgYr.lean.js +++ b/dev/assets/plots.md.CEmPDVPD.lean.js @@ -1 +1 @@ -import{_ as s,c as i,o as a,a5 as e}from"./chunks/framework.sc_CWmU1.js";const t="/DimensionalData.jl/dev/assets/nypsxss.DhJSgbEI.png",l="/DimensionalData.jl/dev/assets/wlzkzvg.Cz6B5RAt.png",u=JSON.parse('{"title":"Plots.jl","description":"","frontmatter":{},"headers":[],"relativePath":"plots.md","filePath":"plots.md","lastUpdated":null}'),n={name:"plots.md"},h=e("",13),p=[h];function o(k,r,d,c,g,E){return a(),i("div",null,p)}const m=s(n,[["render",o]]);export{u as __pageData,m as default}; +import{_ as s,c as i,o as a,a5 as e}from"./chunks/framework.sc_CWmU1.js";const t="/DimensionalData.jl/dev/assets/fkeyyuz.CFmLqHNc.png",l="/DimensionalData.jl/dev/assets/qirobfk.BDxlfgEL.png",u=JSON.parse('{"title":"Plots.jl","description":"","frontmatter":{},"headers":[],"relativePath":"plots.md","filePath":"plots.md","lastUpdated":null}'),n={name:"plots.md"},h=e("",13),p=[h];function o(k,r,d,c,g,E){return a(),i("div",null,p)}const m=s(n,[["render",o]]);export{u as __pageData,m as default}; diff --git a/dev/assets/qirobfk.BDxlfgEL.png b/dev/assets/qirobfk.BDxlfgEL.png new file mode 100644 index 000000000..ea33215e0 Binary files /dev/null and b/dev/assets/qirobfk.BDxlfgEL.png differ diff --git a/dev/assets/selectors.md.ByoVSbzg.js b/dev/assets/selectors.md.DiTd7Scu.js similarity index 83% rename from dev/assets/selectors.md.ByoVSbzg.js rename to dev/assets/selectors.md.DiTd7Scu.js index 80edf8a40..f99bd632f 100644 --- a/dev/assets/selectors.md.ByoVSbzg.js +++ b/dev/assets/selectors.md.DiTd7Scu.js @@ -5,44 +5,44 @@ import{_ as n,D as t,c as p,I as a,w as l,a5 as e,o as d,l as i,a as s}from"./ch Y Categorical{Symbol} [:a, :b, :c] ForwardOrdered └─────────────────────────────────────────────────────────────────┘ :a :b :c - 1.0 0.308375 0.0696718 0.100637 - 1.2 0.609935 0.953627 0.0639142 - 1.4 0.263201 0.156032 0.120964 - 1.6 0.51695 0.115606 0.197862 - 1.8 0.206801 0.840089 0.390817 - 2.0 0.552961 0.110515 0.963115

Then we can use Selector to select values from the array:

`,7),y=i("p",null,[i("a",{href:"/DimensionalData.jl/dev/api/lookuparrays#DimensionalData.Dimensions.Lookups.At"},[i("code",null,"At(x)")]),s(" gets the index or indices exactly matching the passed in value/s.")],-1),o=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," A[X"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"At"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"1.2"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"), Y"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"At"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},":c"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},")]")])])])],-1),c=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"0.06391423264381701")])])])],-1),f=i("p",null,"Or within a tolerance:",-1),E=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," A[X"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"At"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"0.99"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},":"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"0.201"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},":"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"1.5"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"; atol"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"0.05"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},")]")])])])],-1),u=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭─────────────────────────╮")]),s(` + 1.0 0.195534 0.581547 0.208331 + 1.2 0.529856 0.52959 0.0442862 + 1.4 0.232929 0.692909 0.999738 + 1.6 0.801669 0.866394 0.631765 + 1.8 0.628513 0.0555172 0.323691 + 2.0 0.956746 0.153652 0.240636

Then we can use Selector to select values from the array:

`,7),y=i("p",null,[i("a",{href:"/DimensionalData.jl/dev/api/lookuparrays#DimensionalData.Dimensions.Lookups.At"},[i("code",null,"At(x)")]),s(" gets the index or indices exactly matching the passed in value/s.")],-1),o=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," A[X"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"At"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"1.2"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"), Y"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"At"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},":c"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},")]")])])])],-1),c=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"0.04428624366543743")])])])],-1),f=i("p",null,"Or within a tolerance:",-1),E=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," A[X"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"At"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"0.99"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},":"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"0.201"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},":"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"1.5"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"; atol"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"0.05"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},")]")])])])],-1),u=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭─────────────────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"3"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"×"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"3"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," DimArray{Float64,2}"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├─────────────────────────┴─────────────────────────────────────── dims ┐")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Float64} "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"[1.0, 1.2, 1.4]"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Irregular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Points"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},",")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," → "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"Y"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Categorical{Symbol} "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"[:a, :b, :c]"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└───────────────────────────────────────────────────────────────────────┘")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," →"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," :a"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," :b"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," :c")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.308375 0.0696718 0.100637")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.2"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.609935 0.953627 0.0639142")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.4"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.263201 0.156032 0.120964")])])])],-1),F=i("p",null,[i("a",{href:"/DimensionalData.jl/dev/api/lookuparrays#DimensionalData.Dimensions.Lookups.At"},[i("code",null,"At")]),s(" can also take vectors and ranges:")],-1),C=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," A[X"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"At"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"1.2"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},":"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"0.2"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},":"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"1.5"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"), Y"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"At"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(["),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},":a"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},", "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},":c"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"])]")])])])],-1),v=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭─────────────────────────╮")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," →"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," :a"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," :b"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," :c")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.195534 0.581547 0.208331")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.2"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.529856 0.52959 0.0442862")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.4"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.232929 0.692909 0.999738")])])])],-1),F=i("p",null,[i("a",{href:"/DimensionalData.jl/dev/api/lookuparrays#DimensionalData.Dimensions.Lookups.At"},[i("code",null,"At")]),s(" can also take vectors and ranges:")],-1),C=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," A[X"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"At"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"1.2"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},":"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"0.2"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},":"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"1.5"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"), Y"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"At"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(["),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},":a"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},", "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},":c"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"])]")])])])],-1),v=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭─────────────────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"2"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"×"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"2"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," DimArray{Float64,2}"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├─────────────────────────┴────────────────────────────────── dims ┐")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Float64} "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"[1.2, 1.4]"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Irregular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Points"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},",")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," → "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"Y"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Categorical{Symbol} "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"[:a, :c]"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└──────────────────────────────────────────────────────────────────┘")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," →"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," :a"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," :c")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.2"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.609935 0.0639142")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.4"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.263201 0.120964")])])])],-1),m=i("p",null,[i("a",{href:"/DimensionalData.jl/dev/api/lookuparrays#DimensionalData.Dimensions.Lookups.Near"},[i("code",null,"Near(x)")]),s(" gets the closest index to the passed in value(s), indexing with an "),i("code",null,"Int"),s(".")],-1),b=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," A[X"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Near"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"1.245"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},")]")])])])],-1),D=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭───────────────────────────────╮")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.2"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.529856 0.0442862")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.4"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.232929 0.999738")])])])],-1),m=i("p",null,[i("a",{href:"/DimensionalData.jl/dev/api/lookuparrays#DimensionalData.Dimensions.Lookups.Near"},[i("code",null,"Near(x)")]),s(" gets the closest index to the passed in value(s), indexing with an "),i("code",null,"Int"),s(".")],-1),b=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," A[X"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Near"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"1.245"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},")]")])])])],-1),D=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭───────────────────────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"3-element "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"DimArray{Float64,1}"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├───────────────────────────────┴─────────────── dims ┐")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"Y"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Categorical{Symbol} "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"[:a, :b, :c]"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└─────────────────────────────────────────────────────┘")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," :a"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.609935")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," :b"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.953627")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," :c"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.0639142")])])])],-1),_=i("p",null,[i("code",null,"Near"),s(" can also take vectors and ranges, which indexes with a "),i("code",null,"Vector{Int}")],-1),A=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," A[X"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Near"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"1.1"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},":"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"0.25"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},":"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"1.5"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},")]")])])])],-1),B=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭─────────────────────────╮")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," :a"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.529856")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," :b"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.52959")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," :c"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.0442862")])])])],-1),_=i("p",null,[i("code",null,"Near"),s(" can also take vectors and ranges, which indexes with a "),i("code",null,"Vector{Int}")],-1),A=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," A[X"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Near"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"1.1"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},":"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"0.25"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},":"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"1.5"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},")]")])])])],-1),B=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭─────────────────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"2"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"×"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"3"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," DimArray{Float64,2}"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├─────────────────────────┴────────────────────────────────── dims ┐")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Float64} "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"[1.2, 1.4]"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Irregular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Points"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},",")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," → "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"Y"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Categorical{Symbol} "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"[:a, :b, :c]"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└──────────────────────────────────────────────────────────────────┘")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," →"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," :a"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," :b"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," :c")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.2"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.609935 0.953627 0.0639142")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.4"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.263201 0.156032 0.120964")])])])],-1),j=i("p",null,[i("a",{href:"/DimensionalData.jl/dev/api/lookuparrays#DimensionalData.Dimensions.Lookups.Contains"},[i("code",null,"Contains(x)")]),s(" get indices where the value x falls within an interval in the lookup.")],-1),S=i("p",null,[s("First set the "),i("code",null,"X"),s(" axis to be "),i("code",null,"Intervals"),s(":")],-1),w=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}}," using"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," DimensionalData"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"."),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"Lookups")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.2"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.529856 0.52959 0.0442862")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.4"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.232929 0.692909 0.999738")])])])],-1),j=i("p",null,[i("a",{href:"/DimensionalData.jl/dev/api/lookuparrays#DimensionalData.Dimensions.Lookups.Contains"},[i("code",null,"Contains(x)")]),s(" get indices where the value x falls within an interval in the lookup.")],-1),S=i("p",null,[s("First set the "),i("code",null,"X"),s(" axis to be "),i("code",null,"Intervals"),s(":")],-1),w=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}}," using"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," DimensionalData"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"."),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"Lookups")]),s(` `),i("span",{class:"line"}),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," A_intervals "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," set"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, X "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"=>"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," Intervals"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Start"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"()))")])])])],-1),T=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭─────────────────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"6"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"×"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"3"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," DimArray{Float64,2}"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` @@ -51,12 +51,12 @@ import{_ as n,D as t,c as p,I as a,w as l,a5 as e,o as d,l as i,a as s}from"./ch `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," → "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"Y"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Categorical{Symbol} "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"[:a, :b, :c]"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└───────────────────────────────────────────────────────────────────────────┘")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," →"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," :a"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," :b"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," :c")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.308375 0.0696718 0.100637")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.2"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.609935 0.953627 0.0639142")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.4"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.263201 0.156032 0.120964")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.6"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.51695 0.115606 0.197862")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.8"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.206801 0.840089 0.390817")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 2.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.552961 0.110515 0.963115")])])])],-1),I=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," intervalbounds"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A_intervals, X)")])])])],-1),O=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"6-element Vector{Tuple{Float64, Float64}}:")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.195534 0.581547 0.208331")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.2"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.529856 0.52959 0.0442862")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.4"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.232929 0.692909 0.999738")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.6"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.801669 0.866394 0.631765")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.8"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.628513 0.0555172 0.323691")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 2.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.956746 0.153652 0.240636")])])])],-1),I=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," intervalbounds"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A_intervals, X)")])])])],-1),O=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"6-element Vector{Tuple{Float64, Float64}}:")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," (1.0, 1.2)")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," (1.2, 1.4)")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," (1.4, 1.6)")]),s(` @@ -67,63 +67,63 @@ import{_ as n,D as t,c as p,I as a,w as l,a5 as e,o as d,l as i,a as s}from"./ch `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├───────────────────────────────┴─────────────── dims ┐")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"Y"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Categorical{Symbol} "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"[:a, :b, :c]"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└─────────────────────────────────────────────────────┘")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," :a"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.609935")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," :b"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.953627")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," :c"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.0639142")])])])],-1),x=i("p",null,[i("code",null,"Contains"),s(" can also take vectors and ranges, which is lick indexing with "),i("code",null,"Vector{Int}")],-1),N=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," A_intervals[X"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Contains"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"1.1"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},":"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"0.25"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},":"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"1.5"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},")]")])])])],-1),R=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭─────────────────────────╮")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," :a"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.529856")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," :b"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.52959")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," :c"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.0442862")])])])],-1),x=i("p",null,[i("code",null,"Contains"),s(" can also take vectors and ranges, which is lick indexing with "),i("code",null,"Vector{Int}")],-1),N=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," A_intervals[X"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Contains"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"1.1"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},":"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"0.25"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},":"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"1.5"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},")]")])])])],-1),R=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭─────────────────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"2"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"×"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"3"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," DimArray{Float64,2}"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├─────────────────────────┴──────────────────────────────────────────── dims ┐")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Float64} "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"[1.0, 1.2]"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Irregular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Intervals{Start}"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},",")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," → "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"Y"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Categorical{Symbol} "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"[:a, :b, :c]"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└────────────────────────────────────────────────────────────────────────────┘")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," →"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," :a"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," :b"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," :c")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.308375 0.0696718 0.100637")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.2"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.609935 0.953627 0.0639142")])])])],-1),Y=i("p",null,[i("code",null,".."),s(" or "),i("code",null,"IntervalSets.Interval"),s(" selects a range of values: "),i("code",null,".."),s(" is like indexing with a "),i("code",null,"UnitRange"),s(":")],-1),V=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," A[X"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"1.2"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}}," .."),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," 1.6"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"]")])])])],-1),W=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭─────────────────────────╮")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," →"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," :a"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," :b"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," :c")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.195534 0.581547 0.208331")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.2"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.529856 0.52959 0.0442862")])])])],-1),Y=i("p",null,[i("code",null,".."),s(" or "),i("code",null,"IntervalSets.Interval"),s(" selects a range of values: "),i("code",null,".."),s(" is like indexing with a "),i("code",null,"UnitRange"),s(":")],-1),V=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," A[X"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"1.2"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}}," .."),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," 1.6"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"]")])])])],-1),W=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭─────────────────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"3"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"×"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"3"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," DimArray{Float64,2}"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├─────────────────────────┴───────────────────────────────── dims ┐")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Float64} "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"1.2:0.2:1.6"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Regular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Points"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},",")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," → "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"Y"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Categorical{Symbol} "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"[:a, :b, :c]"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└─────────────────────────────────────────────────────────────────┘")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," →"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," :a"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," :b"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," :c")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.2"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.609935 0.953627 0.0639142")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.4"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.263201 0.156032 0.120964")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.6"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.51695 0.115606 0.197862")])])])],-1),U=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}}," using"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," IntervalSets")])])])],-1),q=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"ERROR: ArgumentError: Package IntervalSets not found in current path.")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.2"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.529856 0.52959 0.0442862")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.4"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.232929 0.692909 0.999738")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.6"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.801669 0.866394 0.631765")])])])],-1),U=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}}," using"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," IntervalSets")])])])],-1),q=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"ERROR: ArgumentError: Package IntervalSets not found in current path.")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},'- Run `import Pkg; Pkg.add("IntervalSets")` to install the IntervalSets package.')])])])],-1),M=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," A[X"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"OpenInterval"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"1.2"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}}," .."),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," 1.6"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},")]")])])])],-1),J=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"ERROR: UndefVarError: `OpenInterval` not defined")])])])],-1),$=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," A[X"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Interval{:close,:open}"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"1.2"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}}," .."),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," 1.6"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},")]")])])])],-1),H=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"ERROR: UndefVarError: `Interval` not defined")])])])],-1),z=i("p",null,[i("a",{href:"/DimensionalData.jl/dev/api/lookuparrays#DimensionalData.Dimensions.Lookups.Touches"},[i("code",null,"Touches")]),s(" is like "),i("code",null,".."),s(", but for "),i("code",null,"Intervals"),s(" it will include intervals touched by the selected interval, not inside it.")],-1),G=i("p",null,[s("This usually means including zero, one or two cells more than "),i("code",null,".."),s(),i("code",null,"Touches"),s(" is like indexing with a "),i("code",null,"UnitRange")],-1),K=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," A_intervals[X"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Touches"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"1.1"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},", "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"1.5"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},")]")])])])],-1),Q=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭─────────────────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"3"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"×"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"3"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," DimArray{Float64,2}"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├─────────────────────────┴─────────────────────────────────────────── dims ┐")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Float64} "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"1.0:0.2:1.4"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Regular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Intervals{Start}"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},",")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," → "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"Y"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Categorical{Symbol} "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"[:a, :b, :c]"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└───────────────────────────────────────────────────────────────────────────┘")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," →"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," :a"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," :b"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," :c")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.308375 0.0696718 0.100637")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.2"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.609935 0.953627 0.0639142")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.4"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.263201 0.156032 0.120964")])])])],-1),Z=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," A_intervals[X"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"1.1"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}}," .."),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," 1.5"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"]")])])])],-1),ii=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭─────────────────────────╮")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," →"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," :a"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," :b"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," :c")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.195534 0.581547 0.208331")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.2"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.529856 0.52959 0.0442862")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.4"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.232929 0.692909 0.999738")])])])],-1),Z=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," A_intervals[X"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"1.1"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}}," .."),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," 1.5"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"]")])])])],-1),ii=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭─────────────────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"1"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"×"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"3"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," DimArray{Float64,2}"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├─────────────────────────┴─────────────────────────────────────────── dims ┐")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Float64} "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"1.2:0.2:1.2"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Regular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Intervals{Start}"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},",")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," → "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"Y"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Categorical{Symbol} "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"[:a, :b, :c]"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└───────────────────────────────────────────────────────────────────────────┘")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," →"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," :a"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," :b"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," :c")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.2"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.609935 0.953627 0.0639142")])])])],-1),si=i("p",null,[i("a",{href:"/DimensionalData.jl/dev/api/lookuparrays#DimensionalData.Dimensions.Lookups.Where"},[i("code",null,"Where(f)")]),s(" filter the array axis by a function of the dimension index values. "),i("code",null,"Where"),s(" is like indexing with a "),i("code",null,"Vector{Bool}"),s(":")],-1),ai=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," A[X"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Where"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">="),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"1.5"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},")), Y"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Where"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(x "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"->"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," x "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"in"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," ("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},":a"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},", "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},":c"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"))]")])])])],-1),li=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭─────────────────────────╮")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," →"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," :a"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," :b"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," :c")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.2"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.529856 0.52959 0.0442862")])])])],-1),si=i("p",null,[i("a",{href:"/DimensionalData.jl/dev/api/lookuparrays#DimensionalData.Dimensions.Lookups.Where"},[i("code",null,"Where(f)")]),s(" filter the array axis by a function of the dimension index values. "),i("code",null,"Where"),s(" is like indexing with a "),i("code",null,"Vector{Bool}"),s(":")],-1),ai=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," A[X"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Where"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">="),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"1.5"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},")), Y"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Where"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(x "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"->"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," x "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"in"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," ("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},":a"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},", "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},":c"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"))]")])])])],-1),li=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭─────────────────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"3"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"×"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"2"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," DimArray{Float64,2}"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├─────────────────────────┴─────────────────────────────────────── dims ┐")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Float64} "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"[1.6, 1.8, 2.0]"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Irregular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Points"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},",")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," → "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"Y"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Categorical{Symbol} "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"[:a, :c]"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└───────────────────────────────────────────────────────────────────────┘")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," →"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," :a"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," :c")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.6"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.51695 0.197862")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.8"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.206801 0.390817")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 2.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.552961 0.963115")])])])],-1),hi=i("p",null,[i("code",null,"Not(x)"),s(" get all indices "),i("em",null,"not"),s(" selected by "),i("code",null,"x"),s(", which can be another selector. "),i("code",null,"Not"),s(" is like indexing with a "),i("code",null,"Vector{Bool}"),s(".")],-1),ei=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," A[X"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Not"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Near"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"1.3"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},")), Y"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Not"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Where"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"in"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},":a"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},", "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},":c"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"))))]")])])])],-1),ki=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭─────────────────────────╮")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.6"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.801669 0.631765")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.8"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.628513 0.323691")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 2.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.956746 0.240636")])])])],-1),hi=i("p",null,[i("code",null,"Not(x)"),s(" get all indices "),i("em",null,"not"),s(" selected by "),i("code",null,"x"),s(", which can be another selector. "),i("code",null,"Not"),s(" is like indexing with a "),i("code",null,"Vector{Bool}"),s(".")],-1),ei=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," A[X"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Not"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Near"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"1.3"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},")), Y"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Not"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Where"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"in"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},":a"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},", "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},":c"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"))))]")])])])],-1),ki=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭─────────────────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"5"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"×"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"1"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," DimArray{Float64,2}"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├─────────────────────────┴────────────────────────────────────────────── dims ┐")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Float64} "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"[1.0, 1.2, 1.6, 1.8, 2.0]"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Irregular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Points"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},",")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," → "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"Y"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Categorical{Symbol} "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"[:b]"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└──────────────────────────────────────────────────────────────────────────────┘")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," →"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," :b")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.0696718")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.2"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.953627")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.6"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.115606")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.8"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.840089")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 2.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.110515")])])])],-1),ti=e('

Lookups

Selectors find indices in the Lookup of each dimension. Lookups wrap other AbstractArray (often AbstractRange) but add aditional traits to facilitate fast lookups or specifing point or interval behviour. These are usually detected automatically.

julia
using DimensionalData.Lookups
',3),ni=i("p",null,[i("a",{href:"/DimensionalData.jl/dev/api/lookuparrays#DimensionalData.Dimensions.Lookups.Sampled"},[i("code",null,"Sampled(x)")]),s(" lookups hold values sampled along an axis. They may be "),i("code",null,"Ordered"),s("/"),i("code",null,"Unordered"),s(", "),i("code",null,"Intervals"),s("/"),i("code",null,"Points"),s(", and "),i("code",null,"Regular"),s("/"),i("code",null,"Irregular"),s(".")],-1),pi=i("p",null,[s("Most of these properties are usually detected autoatically, but here we create a "),i("a",{href:"/DimensionalData.jl/dev/api/lookuparrays#DimensionalData.Dimensions.Lookups.Sampled"},[i("code",null,"Sampled")]),s(" lookup manually:")],-1),di=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," l "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," Sampled"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"10.0"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},":"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"10.0"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},":"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"100.0"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"; order"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"ForwardOrdered"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(), span"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Regular"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"10.0"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"), sampling"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Intervals"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Start"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"()))")])])])],-1),ri=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"Sampled{Float64} "),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}},"ForwardOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Regular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Intervals{Start}")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.581547")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.2"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.52959")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.6"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.866394")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.8"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.0555172")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 2.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.153652")])])])],-1),ti=e('

Lookups

Selectors find indices in the Lookup of each dimension. Lookups wrap other AbstractArray (often AbstractRange) but add aditional traits to facilitate fast lookups or specifing point or interval behviour. These are usually detected automatically.

julia
using DimensionalData.Lookups
',3),ni=i("p",null,[i("a",{href:"/DimensionalData.jl/dev/api/lookuparrays#DimensionalData.Dimensions.Lookups.Sampled"},[i("code",null,"Sampled(x)")]),s(" lookups hold values sampled along an axis. They may be "),i("code",null,"Ordered"),s("/"),i("code",null,"Unordered"),s(", "),i("code",null,"Intervals"),s("/"),i("code",null,"Points"),s(", and "),i("code",null,"Regular"),s("/"),i("code",null,"Irregular"),s(".")],-1),pi=i("p",null,[s("Most of these properties are usually detected autoatically, but here we create a "),i("a",{href:"/DimensionalData.jl/dev/api/lookuparrays#DimensionalData.Dimensions.Lookups.Sampled"},[i("code",null,"Sampled")]),s(" lookup manually:")],-1),di=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," l "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," Sampled"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"10.0"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},":"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"10.0"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},":"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"100.0"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"; order"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"ForwardOrdered"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(), span"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Regular"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"10.0"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"), sampling"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Intervals"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Start"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"()))")])])])],-1),ri=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"Sampled{Float64} "),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}},"ForwardOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Regular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Intervals{Start}")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"wrapping: "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"10.0:10.0:100.0")])])])],-1),gi=i("p",null,[s("TO specify "),i("code",null,"Irregular"),s(),i("code",null,"Intervals"),s(" we should include the outer bounds of the lookup, as we cant determine them from the vector.")],-1),yi=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," l "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," Sampled"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(["),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"13"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},", "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"8"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},", "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"5"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},", "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"3"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},", "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"2"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},", "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"1"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"]; order"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"ForwardOrdered"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(), span"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Irregular"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"1"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},", "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"21"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"), sampling"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Intervals"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Start"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"()))")])])])],-1),oi=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"Sampled{Int64} "),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}},"ForwardOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Irregular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Intervals{Start}")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"wrapping: "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"6-element Vector{Int64}:")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 13")]),s(` @@ -164,79 +164,79 @@ import{_ as n,D as t,c as p,I as a,w as l,a5 as e,o as d,l as i,a as s}from"./ch X Sampled{Int64} 10:10:70 ForwardOrdered Regular Points, Y Categorical{Symbol} [:a, :b, :c, :d, :e] ForwardOrdered └─────────────────────────────────────────────────────────────┘ - :a :b :c :d :e - 10 0.216048 0.569761 0.865847 0.84063 0.746697 - 20 0.0918659 0.445415 0.147801 0.808816 0.63744 - 30 0.491855 0.995735 0.351918 0.921643 0.983945 - 40 0.148945 0.924329 0.737788 0.0459108 0.270275 - 50 0.585703 0.282185 0.466167 0.193086 0.40498 - 60 0.903992 0.745087 0.723869 0.615614 0.235153 - 70 0.321712 0.535969 0.351758 0.243803 0.847187

This array has a Sampled lookup with ForwardOrdered Regular Points for X, and a Categorical ForwardOrdered for Y.

Most lookup types and properties are detected automatically like this from the arrays and ranges used.

  • Arrays and ranges of String, Symbol and Char are set to Categorical lookup.

    • order is detected as Unordered, ForwardOrdered or ReverseOrdered
  • Arrays and ranges of Number, DateTime and other things are set to Sampled lookups.

    • order is detected as Unordered, ForwardOrdered or ReverseOrdered.

    • sampling is set to Points() unless the values are IntervalSets.Interval, then Intervals(Center()) is used.

    • span is detected as Regular(step(range)) for AbstractRange and Irregular(nothing, nothing) for other AbstractArray, where nothing, nothing are the unknown outer bounds of the lookup. They are not needed for Points as the outer values are the outer bounds. But they can be specified manually for Intervals

    • Empty dimensions or dimension types are assigned NoLookup() ranges that can't be used with selectors as they hold no values.

DimSelector

We can also index with arrays of selectors DimSelectors. These are like CartesianIndices or DimIndices but holding Selectors At, Near or Contains.

julia
julia> A = rand(X(1.0:0.2:2.0), Y(10:2:20))
╭─────────────────────────╮
+   :a        :b          :c        :d         :e
+ 10    0.147488  0.490342    0.72996   0.0866709  0.306225
+ 20    0.353732  0.441546    0.119948  0.698193   0.63114
+ 30    0.860898  0.00854635  0.639166  0.33813    0.905366
+ 40    0.637004  0.989489    0.01116   0.341018   0.565507
+ 50    0.813901  0.715       0.761914  0.858661   0.535605
+ 60    0.762838  0.670141    0.565907  0.604474   0.361204
+ 70    0.755074  0.145111    0.795191  0.531213   0.50945

This array has a Sampled lookup with ForwardOrdered Regular Points for X, and a Categorical ForwardOrdered for Y.

Most lookup types and properties are detected automatically like this from the arrays and ranges used.

  • Arrays and ranges of String, Symbol and Char are set to Categorical lookup.

    • order is detected as Unordered, ForwardOrdered or ReverseOrdered
  • Arrays and ranges of Number, DateTime and other things are set to Sampled lookups.

    • order is detected as Unordered, ForwardOrdered or ReverseOrdered.

    • sampling is set to Points() unless the values are IntervalSets.Interval, then Intervals(Center()) is used.

    • span is detected as Regular(step(range)) for AbstractRange and Irregular(nothing, nothing) for other AbstractArray, where nothing, nothing are the unknown outer bounds of the lookup. They are not needed for Points as the outer values are the outer bounds. But they can be specified manually for Intervals

    • Empty dimensions or dimension types are assigned NoLookup() ranges that can't be used with selectors as they hold no values.

DimSelector

We can also index with arrays of selectors DimSelectors. These are like CartesianIndices or DimIndices but holding Selectors At, Near or Contains.

julia
julia> A = rand(X(1.0:0.2:2.0), Y(10:2:20))
╭─────────────────────────╮
 6×6 DimArray{Float64,2}
 ├─────────────────────────┴───────────────────────────────── dims ┐
 X Sampled{Float64} 1.0:0.2:2.0 ForwardOrdered Regular Points,
 Y Sampled{Int64} 10:2:20 ForwardOrdered Regular Points
 └─────────────────────────────────────────────────────────────────┘
-  10         12         14          16         18         20
- 1.0   0.189127   0.70648    0.763082    0.963957   0.670276   0.855864
- 1.2   0.567836   0.131802   0.0500065   0.203649   0.436563   0.0329144
- 1.4   0.952566   0.10095    0.927857    0.312134   0.342627   0.489995
- 1.6   0.305738   0.51357    0.939962    0.171593   0.399398   0.641435
- 1.8   0.48085    0.616685   0.393584    0.13237    0.558224   0.152809
- 2.0   0.86457    0.38634    0.245782    0.901856   0.316134   0.469752

We can define another array with partly matching indices

julia
julia> B = rand(X(1.0:0.04:2.0), Y(20:-1:10))
╭───────────────────────────╮
+  10           12         14         16         18          20
+ 1.0   0.558871     0.618128   0.668521   0.665092   0.69476     0.969034
+ 1.2   0.00263295   0.726818   0.291827   0.629578   0.549897    0.406774
+ 1.4   0.93331      0.643858   0.152381   0.49623    0.324418    0.767988
+ 1.6   0.115584     0.171339   0.433251   0.051653   0.269825    0.226793
+ 1.8   0.890113     0.580763   0.179885   0.241628   0.757138    0.558616
+ 2.0   0.121451     0.203104   0.527878   0.547057   0.0891985   0.150717

We can define another array with partly matching indices

julia
julia> B = rand(X(1.0:0.04:2.0), Y(20:-1:10))
╭───────────────────────────╮
 26×11 DimArray{Float64,2}
 ├───────────────────────────┴──────────────────────────────── dims ┐
 X Sampled{Float64} 1.0:0.04:2.0 ForwardOrdered Regular Points,
 Y Sampled{Int64} 20:-1:10 ReverseOrdered Regular Points
 └──────────────────────────────────────────────────────────────────┘
-   20          1912          11         10
- 1.0    0.354436    0.402429       0.776386    0.889144   0.598404
- 1.04   0.562252    0.511319       0.0693602   0.6427     0.505118
- 1.08   0.130963    0.0619458      0.732985    0.321768   0.939252
- 1.12   0.0163853   0.897744       0.0550073   0.826758   0.447941
- ⋮                             ⋱               ⋮
- 1.84   0.934033    0.884969       0.378763    0.577401   0.434668
- 1.88   0.468747    0.393823       0.205197    0.196014   0.753608
- 1.92   0.816057    0.0276145      0.0547377   0.721137   0.895765
- 1.96   0.259867    0.778005       0.590851    0.929569   0.947526
- 2.0    0.183966    0.102212   …   0.290393    0.264397   0.615603

And we can simply select values from B with selectors from A:

julia
julia> B[DimSelectors(A)]
╭─────────────────────────╮
+   20          1912          11           10
+ 1.0    0.0110089   0.848643      0.133006    0.127062     0.347727
+ 1.04   0.248455    0.615188      0.5133      0.169767     0.369381
+ 1.08   0.366855    0.610614      0.742114    0.598281     0.652589
+ 1.12   0.660553    0.119547      0.550527    0.23424      0.295372
+ ⋮                            ⋱               ⋮
+ 1.84   0.889046    0.640986      0.149547    0.392587     0.0574477
+ 1.88   0.753019    0.443747      0.73416     0.972457     0.502305
+ 1.92   0.179199    0.133826      0.0618877   0.808167     0.972835
+ 1.96   0.682932    0.637356      0.635949    0.348495     0.492986
+ 2.0    0.56329     0.210191  …   0.55251     0.00339012   0.754888

And we can simply select values from B with selectors from A:

julia
julia> B[DimSelectors(A)]
╭─────────────────────────╮
 6×6 DimArray{Float64,2}
 ├─────────────────────────┴────────────────────────────────────────────── dims ┐
 X Sampled{Float64} [1.0, 1.2, …, 1.8, 2.0] ForwardOrdered Irregular Points,
 Y Sampled{Int64} [10, 12, …, 18, 20] ReverseOrdered Irregular Points
 └──────────────────────────────────────────────────────────────────────────────┘
-  10         12         14          16         18          20
- 1.0   0.598404   0.776386   0.675616    0.768939   0.922165    0.354436
- 1.2   0.20524    0.124215   0.847782    0.629939   0.871343    0.337628
- 1.4   0.951996   0.2547     0.0955154   0.266085   0.293701    0.165184
- 1.6   0.230612   0.676015   0.24215     0.776917   0.457325    0.807528
- 1.8   0.501375   0.316789   0.816249    0.6564     0.730332    0.731544
- 2.0   0.615603   0.290393   0.811322    0.596583   0.0294529   0.183966

If the lookups aren't aligned we can use Near instead of At, which like doing a nearest neighbor interpolation:

julia
julia> C = rand(X(1.0:0.007:2.0), Y(10.0:0.9:30))
╭────────────────────────────╮
+  10         12          14           16         18          20
+ 1.0   0.347727   0.133006    0.00173659   0.706259   0.635358    0.0110089
+ 1.2   0.662409   0.0988648   0.377707     0.515032   0.0674453   0.271046
+ 1.4   0.237676   0.33757     0.00514368   0.71201    0.0155931   0.672224
+ 1.6   0.90534    0.685137    0.352502     0.648134   0.0882694   0.0514242
+ 1.8   0.106757   0.819254    0.544708     0.154963   0.32743     0.190918
+ 2.0   0.754888   0.55251     0.801876     0.777874   0.76912     0.56329

If the lookups aren't aligned we can use Near instead of At, which like doing a nearest neighbor interpolation:

julia
julia> C = rand(X(1.0:0.007:2.0), Y(10.0:0.9:30))
╭────────────────────────────╮
 143×23 DimArray{Float64,2}
 ├────────────────────────────┴────────────────────────────────── dims ┐
 X Sampled{Float64} 1.0:0.007:1.994 ForwardOrdered Regular Points,
 Y Sampled{Float64} 10.0:0.9:29.8 ForwardOrdered Regular Points
 └─────────────────────────────────────────────────────────────────────┘
-    10.0       10.928.0       28.9        29.8
- 1.0     0.803541   0.00421319      0.144858   0.580815    0.757132
- 1.007   0.132399   0.110179        0.128593   0.902258    0.810169
- 1.014   0.332572   0.761053        0.449663   0.20572     0.637986
- 1.021   0.804016   0.945618        0.964655   0.028435    0.41211
- ⋮                              ⋱
- 1.966   0.437098   0.189728        0.206308   0.608857    0.0555375
- 1.973   0.250829   0.0359526       0.361967   0.312083    0.550398
- 1.98    0.998018   0.139794        0.689142   0.855021    0.515451
- 1.987   0.434929   0.700301        0.313394   0.730105    0.114937
- 1.994   0.719672   0.749317    …   0.848115   0.0898944   0.291254
julia
julia> C[DimSelectors(A; selectors=Near)]
╭─────────────────────────╮
+    10.0       10.9       11.828.0       28.9        29.8
+ 1.0     0.184142   0.161365   0.445015       0.520861   0.533392    0.697394
+ 1.007   0.970616   0.990098   0.834023       0.243039   0.0126769   0.683837
+ 1.014   0.551007   0.606522   0.488376       0.304811   0.0442156   0.481044
+ 1.021   0.982098   0.635034   0.797748       0.158797   0.5313      0.212525
+ ⋮                                        ⋱
+ 1.966   0.3142     0.876855   0.442042       0.304236   0.494344    0.137909
+ 1.973   0.983944   0.938805   0.340571       0.654208   0.413876    0.229741
+ 1.98    0.987034   0.399894   0.0903631      0.374395   0.459369    0.190736
+ 1.987   0.647554   0.686283   0.986336       0.598077   0.726137    0.989818
+ 1.994   0.912341   0.136293   0.810719   …   0.073483   0.59189     0.178643
julia
julia> C[DimSelectors(A; selectors=Near)]
╭─────────────────────────╮
 6×6 DimArray{Float64,2}
 ├─────────────────────────┴────────────────────────────────────────────── dims ┐
 X Sampled{Float64} [1.0, 1.203, …, 1.798, 1.994] ForwardOrdered Irregular Points,
 Y Sampled{Float64} [10.0, 11.8, …, 18.1, 19.9] ForwardOrdered Irregular Points
 └──────────────────────────────────────────────────────────────────────────────┘
-    10.0       11.8       13.6       16.3       18.1        19.9
- 1.0     0.803541   0.150952   0.155207   0.273062   0.788779    0.246319
- 1.203   0.271927   0.341187   0.571015   0.123926   0.251258    0.643156
- 1.399   0.583592   0.972613   0.219836   0.425984   0.452586    0.0314618
- 1.602   0.590574   0.428584   0.797903   0.553371   0.0114443   0.585032
- 1.798   0.828218   0.977503   0.952957   0.55048    0.103512    0.77008
- 1.994   0.719672   0.672483   0.138852   0.911118   0.0187885   0.375016
`,22);function Ui(qi,Mi,Ji,$i,Hi,zi){const h=t("PluginTabsTab"),k=t("PluginTabs");return d(),p("div",null,[g,a(k,null,{default:l(()=>[a(h,{label:"At"},{default:l(()=>[y,o,c,f,E,u,F,C,v]),_:1}),a(h,{label:"Near"},{default:l(()=>[m,b,D,_,A,B]),_:1}),a(h,{label:"Contains"},{default:l(()=>[j,S,w,T,I,O,X,L,P,x,N,R]),_:1}),a(h,{label:".."},{default:l(()=>[Y,V,W,U,q,M,J,$,H]),_:1}),a(h,{label:"Touches"},{default:l(()=>[z,G,K,Q,Z,ii]),_:1}),a(h,{label:"Where"},{default:l(()=>[si,ai,li]),_:1}),a(h,{label:"Not"},{default:l(()=>[hi,ei,ki]),_:1})]),_:1}),ti,a(k,null,{default:l(()=>[a(h,{label:"Sampled lookups"},{default:l(()=>[ni,pi,di,ri,gi,yi,oi]),_:1}),a(h,{label:"Categorical lookup"},{default:l(()=>[ci,fi,Ei,ui]),_:1}),a(h,{label:"Cyclic lookups"},{default:l(()=>[Fi,Ci,vi,mi,bi,Di,_i,Ai,Bi,ji,Si,wi]),_:1}),a(h,{label:"NoLookup"},{default:l(()=>[Ti,Ii,Oi,Xi,Li,Pi,xi,Ni,Ri,Yi,Vi]),_:1})]),_:1}),Wi])}const Qi=n(r,[["render",Ui]]);export{Ki as __pageData,Qi as default}; + 10.0 11.8 13.6 16.3 18.1 19.9 + 1.0 0.184142 0.445015 0.508332 0.342741 0.968744 0.920959 + 1.203 0.286676 0.328376 0.0851323 0.595827 0.175943 0.37335 + 1.399 0.319311 0.48852 0.0323366 0.905107 0.444509 0.74879 + 1.602 0.180069 0.775659 0.71784 0.348662 0.334999 0.425054 + 1.798 0.4414 0.950396 0.520578 0.288672 0.849575 0.251475 + 1.994 0.912341 0.810719 0.469741 0.554141 0.639528 0.353461`,22);function Ui(qi,Mi,Ji,$i,Hi,zi){const h=t("PluginTabsTab"),k=t("PluginTabs");return d(),p("div",null,[g,a(k,null,{default:l(()=>[a(h,{label:"At"},{default:l(()=>[y,o,c,f,E,u,F,C,v]),_:1}),a(h,{label:"Near"},{default:l(()=>[m,b,D,_,A,B]),_:1}),a(h,{label:"Contains"},{default:l(()=>[j,S,w,T,I,O,X,L,P,x,N,R]),_:1}),a(h,{label:".."},{default:l(()=>[Y,V,W,U,q,M,J,$,H]),_:1}),a(h,{label:"Touches"},{default:l(()=>[z,G,K,Q,Z,ii]),_:1}),a(h,{label:"Where"},{default:l(()=>[si,ai,li]),_:1}),a(h,{label:"Not"},{default:l(()=>[hi,ei,ki]),_:1})]),_:1}),ti,a(k,null,{default:l(()=>[a(h,{label:"Sampled lookups"},{default:l(()=>[ni,pi,di,ri,gi,yi,oi]),_:1}),a(h,{label:"Categorical lookup"},{default:l(()=>[ci,fi,Ei,ui]),_:1}),a(h,{label:"Cyclic lookups"},{default:l(()=>[Fi,Ci,vi,mi,bi,Di,_i,Ai,Bi,ji,Si,wi]),_:1}),a(h,{label:"NoLookup"},{default:l(()=>[Ti,Ii,Oi,Xi,Li,Pi,xi,Ni,Ri,Yi,Vi]),_:1})]),_:1}),Wi])}const Qi=n(r,[["render",Ui]]);export{Ki as __pageData,Qi as default}; diff --git a/dev/assets/selectors.md.ByoVSbzg.lean.js b/dev/assets/selectors.md.DiTd7Scu.lean.js similarity index 89% rename from dev/assets/selectors.md.ByoVSbzg.lean.js rename to dev/assets/selectors.md.DiTd7Scu.lean.js index 499a2131b..bde464e81 100644 --- a/dev/assets/selectors.md.ByoVSbzg.lean.js +++ b/dev/assets/selectors.md.DiTd7Scu.lean.js @@ -1,36 +1,36 @@ -import{_ as n,D as t,c as p,I as a,w as l,a5 as e,o as d,l as i,a as s}from"./chunks/framework.sc_CWmU1.js";const Ki=JSON.parse('{"title":"Selectors","description":"","frontmatter":{},"headers":[],"relativePath":"selectors.md","filePath":"selectors.md","lastUpdated":null}'),r={name:"selectors.md"},g=e("",7),y=i("p",null,[i("a",{href:"/DimensionalData.jl/dev/api/lookuparrays#DimensionalData.Dimensions.Lookups.At"},[i("code",null,"At(x)")]),s(" gets the index or indices exactly matching the passed in value/s.")],-1),o=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," A[X"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"At"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"1.2"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"), Y"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"At"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},":c"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},")]")])])])],-1),c=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"0.06391423264381701")])])])],-1),f=i("p",null,"Or within a tolerance:",-1),E=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," A[X"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"At"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"0.99"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},":"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"0.201"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},":"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"1.5"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"; atol"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"0.05"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},")]")])])])],-1),u=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭─────────────────────────╮")]),s(` +import{_ as n,D as t,c as p,I as a,w as l,a5 as e,o as d,l as i,a as s}from"./chunks/framework.sc_CWmU1.js";const Ki=JSON.parse('{"title":"Selectors","description":"","frontmatter":{},"headers":[],"relativePath":"selectors.md","filePath":"selectors.md","lastUpdated":null}'),r={name:"selectors.md"},g=e("",7),y=i("p",null,[i("a",{href:"/DimensionalData.jl/dev/api/lookuparrays#DimensionalData.Dimensions.Lookups.At"},[i("code",null,"At(x)")]),s(" gets the index or indices exactly matching the passed in value/s.")],-1),o=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," A[X"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"At"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"1.2"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"), Y"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"At"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},":c"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},")]")])])])],-1),c=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"0.04428624366543743")])])])],-1),f=i("p",null,"Or within a tolerance:",-1),E=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," A[X"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"At"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"0.99"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},":"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"0.201"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},":"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"1.5"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"; atol"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"0.05"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},")]")])])])],-1),u=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭─────────────────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"3"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"×"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"3"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," DimArray{Float64,2}"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├─────────────────────────┴─────────────────────────────────────── dims ┐")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Float64} "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"[1.0, 1.2, 1.4]"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Irregular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Points"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},",")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," → "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"Y"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Categorical{Symbol} "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"[:a, :b, :c]"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└───────────────────────────────────────────────────────────────────────┘")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," →"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," :a"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," :b"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," :c")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.308375 0.0696718 0.100637")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.2"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.609935 0.953627 0.0639142")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.4"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.263201 0.156032 0.120964")])])])],-1),F=i("p",null,[i("a",{href:"/DimensionalData.jl/dev/api/lookuparrays#DimensionalData.Dimensions.Lookups.At"},[i("code",null,"At")]),s(" can also take vectors and ranges:")],-1),C=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," A[X"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"At"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"1.2"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},":"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"0.2"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},":"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"1.5"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"), Y"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"At"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(["),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},":a"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},", "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},":c"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"])]")])])])],-1),v=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭─────────────────────────╮")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," →"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," :a"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," :b"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," :c")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.195534 0.581547 0.208331")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.2"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.529856 0.52959 0.0442862")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.4"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.232929 0.692909 0.999738")])])])],-1),F=i("p",null,[i("a",{href:"/DimensionalData.jl/dev/api/lookuparrays#DimensionalData.Dimensions.Lookups.At"},[i("code",null,"At")]),s(" can also take vectors and ranges:")],-1),C=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," A[X"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"At"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"1.2"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},":"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"0.2"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},":"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"1.5"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"), Y"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"At"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(["),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},":a"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},", "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},":c"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"])]")])])])],-1),v=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭─────────────────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"2"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"×"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"2"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," DimArray{Float64,2}"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├─────────────────────────┴────────────────────────────────── dims ┐")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Float64} "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"[1.2, 1.4]"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Irregular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Points"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},",")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," → "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"Y"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Categorical{Symbol} "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"[:a, :c]"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└──────────────────────────────────────────────────────────────────┘")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," →"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," :a"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," :c")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.2"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.609935 0.0639142")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.4"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.263201 0.120964")])])])],-1),m=i("p",null,[i("a",{href:"/DimensionalData.jl/dev/api/lookuparrays#DimensionalData.Dimensions.Lookups.Near"},[i("code",null,"Near(x)")]),s(" gets the closest index to the passed in value(s), indexing with an "),i("code",null,"Int"),s(".")],-1),b=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," A[X"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Near"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"1.245"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},")]")])])])],-1),D=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭───────────────────────────────╮")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.2"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.529856 0.0442862")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.4"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.232929 0.999738")])])])],-1),m=i("p",null,[i("a",{href:"/DimensionalData.jl/dev/api/lookuparrays#DimensionalData.Dimensions.Lookups.Near"},[i("code",null,"Near(x)")]),s(" gets the closest index to the passed in value(s), indexing with an "),i("code",null,"Int"),s(".")],-1),b=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," A[X"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Near"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"1.245"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},")]")])])])],-1),D=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭───────────────────────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"3-element "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"DimArray{Float64,1}"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├───────────────────────────────┴─────────────── dims ┐")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"Y"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Categorical{Symbol} "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"[:a, :b, :c]"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└─────────────────────────────────────────────────────┘")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," :a"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.609935")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," :b"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.953627")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," :c"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.0639142")])])])],-1),_=i("p",null,[i("code",null,"Near"),s(" can also take vectors and ranges, which indexes with a "),i("code",null,"Vector{Int}")],-1),A=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," A[X"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Near"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"1.1"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},":"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"0.25"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},":"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"1.5"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},")]")])])])],-1),B=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭─────────────────────────╮")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," :a"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.529856")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," :b"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.52959")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," :c"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.0442862")])])])],-1),_=i("p",null,[i("code",null,"Near"),s(" can also take vectors and ranges, which indexes with a "),i("code",null,"Vector{Int}")],-1),A=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," A[X"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Near"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"1.1"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},":"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"0.25"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},":"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"1.5"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},")]")])])])],-1),B=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭─────────────────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"2"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"×"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"3"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," DimArray{Float64,2}"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├─────────────────────────┴────────────────────────────────── dims ┐")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Float64} "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"[1.2, 1.4]"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Irregular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Points"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},",")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," → "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"Y"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Categorical{Symbol} "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"[:a, :b, :c]"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└──────────────────────────────────────────────────────────────────┘")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," →"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," :a"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," :b"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," :c")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.2"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.609935 0.953627 0.0639142")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.4"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.263201 0.156032 0.120964")])])])],-1),j=i("p",null,[i("a",{href:"/DimensionalData.jl/dev/api/lookuparrays#DimensionalData.Dimensions.Lookups.Contains"},[i("code",null,"Contains(x)")]),s(" get indices where the value x falls within an interval in the lookup.")],-1),S=i("p",null,[s("First set the "),i("code",null,"X"),s(" axis to be "),i("code",null,"Intervals"),s(":")],-1),w=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}}," using"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," DimensionalData"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"."),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"Lookups")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.2"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.529856 0.52959 0.0442862")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.4"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.232929 0.692909 0.999738")])])])],-1),j=i("p",null,[i("a",{href:"/DimensionalData.jl/dev/api/lookuparrays#DimensionalData.Dimensions.Lookups.Contains"},[i("code",null,"Contains(x)")]),s(" get indices where the value x falls within an interval in the lookup.")],-1),S=i("p",null,[s("First set the "),i("code",null,"X"),s(" axis to be "),i("code",null,"Intervals"),s(":")],-1),w=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}}," using"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," DimensionalData"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"."),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"Lookups")]),s(` `),i("span",{class:"line"}),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," A_intervals "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," set"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A, X "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"=>"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," Intervals"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Start"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"()))")])])])],-1),T=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭─────────────────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"6"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"×"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"3"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," DimArray{Float64,2}"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` @@ -39,12 +39,12 @@ import{_ as n,D as t,c as p,I as a,w as l,a5 as e,o as d,l as i,a as s}from"./ch `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," → "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"Y"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Categorical{Symbol} "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"[:a, :b, :c]"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└───────────────────────────────────────────────────────────────────────────┘")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," →"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," :a"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," :b"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," :c")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.308375 0.0696718 0.100637")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.2"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.609935 0.953627 0.0639142")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.4"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.263201 0.156032 0.120964")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.6"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.51695 0.115606 0.197862")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.8"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.206801 0.840089 0.390817")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 2.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.552961 0.110515 0.963115")])])])],-1),I=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," intervalbounds"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A_intervals, X)")])])])],-1),O=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"6-element Vector{Tuple{Float64, Float64}}:")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.195534 0.581547 0.208331")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.2"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.529856 0.52959 0.0442862")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.4"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.232929 0.692909 0.999738")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.6"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.801669 0.866394 0.631765")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.8"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.628513 0.0555172 0.323691")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 2.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.956746 0.153652 0.240636")])])])],-1),I=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," intervalbounds"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A_intervals, X)")])])])],-1),O=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"6-element Vector{Tuple{Float64, Float64}}:")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," (1.0, 1.2)")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," (1.2, 1.4)")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," (1.4, 1.6)")]),s(` @@ -55,63 +55,63 @@ import{_ as n,D as t,c as p,I as a,w as l,a5 as e,o as d,l as i,a as s}from"./ch `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├───────────────────────────────┴─────────────── dims ┐")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"Y"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Categorical{Symbol} "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"[:a, :b, :c]"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└─────────────────────────────────────────────────────┘")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," :a"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.609935")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," :b"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.953627")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," :c"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.0639142")])])])],-1),x=i("p",null,[i("code",null,"Contains"),s(" can also take vectors and ranges, which is lick indexing with "),i("code",null,"Vector{Int}")],-1),N=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," A_intervals[X"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Contains"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"1.1"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},":"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"0.25"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},":"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"1.5"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},")]")])])])],-1),R=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭─────────────────────────╮")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," :a"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.529856")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," :b"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.52959")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," :c"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.0442862")])])])],-1),x=i("p",null,[i("code",null,"Contains"),s(" can also take vectors and ranges, which is lick indexing with "),i("code",null,"Vector{Int}")],-1),N=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," A_intervals[X"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Contains"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"1.1"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},":"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"0.25"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},":"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"1.5"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},")]")])])])],-1),R=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭─────────────────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"2"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"×"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"3"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," DimArray{Float64,2}"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├─────────────────────────┴──────────────────────────────────────────── dims ┐")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Float64} "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"[1.0, 1.2]"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Irregular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Intervals{Start}"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},",")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," → "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"Y"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Categorical{Symbol} "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"[:a, :b, :c]"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└────────────────────────────────────────────────────────────────────────────┘")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," →"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," :a"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," :b"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," :c")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.308375 0.0696718 0.100637")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.2"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.609935 0.953627 0.0639142")])])])],-1),Y=i("p",null,[i("code",null,".."),s(" or "),i("code",null,"IntervalSets.Interval"),s(" selects a range of values: "),i("code",null,".."),s(" is like indexing with a "),i("code",null,"UnitRange"),s(":")],-1),V=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," A[X"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"1.2"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}}," .."),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," 1.6"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"]")])])])],-1),W=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭─────────────────────────╮")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," →"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," :a"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," :b"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," :c")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.195534 0.581547 0.208331")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.2"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.529856 0.52959 0.0442862")])])])],-1),Y=i("p",null,[i("code",null,".."),s(" or "),i("code",null,"IntervalSets.Interval"),s(" selects a range of values: "),i("code",null,".."),s(" is like indexing with a "),i("code",null,"UnitRange"),s(":")],-1),V=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," A[X"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"1.2"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}}," .."),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," 1.6"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"]")])])])],-1),W=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭─────────────────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"3"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"×"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"3"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," DimArray{Float64,2}"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├─────────────────────────┴───────────────────────────────── dims ┐")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Float64} "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"1.2:0.2:1.6"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Regular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Points"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},",")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," → "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"Y"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Categorical{Symbol} "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"[:a, :b, :c]"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└─────────────────────────────────────────────────────────────────┘")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," →"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," :a"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," :b"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," :c")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.2"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.609935 0.953627 0.0639142")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.4"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.263201 0.156032 0.120964")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.6"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.51695 0.115606 0.197862")])])])],-1),U=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}}," using"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," IntervalSets")])])])],-1),q=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"ERROR: ArgumentError: Package IntervalSets not found in current path.")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.2"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.529856 0.52959 0.0442862")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.4"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.232929 0.692909 0.999738")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.6"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.801669 0.866394 0.631765")])])])],-1),U=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}}," using"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," IntervalSets")])])])],-1),q=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"ERROR: ArgumentError: Package IntervalSets not found in current path.")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},'- Run `import Pkg; Pkg.add("IntervalSets")` to install the IntervalSets package.')])])])],-1),M=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," A[X"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"OpenInterval"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"1.2"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}}," .."),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," 1.6"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},")]")])])])],-1),J=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"ERROR: UndefVarError: `OpenInterval` not defined")])])])],-1),$=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," A[X"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Interval{:close,:open}"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"1.2"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}}," .."),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," 1.6"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},")]")])])])],-1),H=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"ERROR: UndefVarError: `Interval` not defined")])])])],-1),z=i("p",null,[i("a",{href:"/DimensionalData.jl/dev/api/lookuparrays#DimensionalData.Dimensions.Lookups.Touches"},[i("code",null,"Touches")]),s(" is like "),i("code",null,".."),s(", but for "),i("code",null,"Intervals"),s(" it will include intervals touched by the selected interval, not inside it.")],-1),G=i("p",null,[s("This usually means including zero, one or two cells more than "),i("code",null,".."),s(),i("code",null,"Touches"),s(" is like indexing with a "),i("code",null,"UnitRange")],-1),K=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," A_intervals[X"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Touches"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"1.1"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},", "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"1.5"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},")]")])])])],-1),Q=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭─────────────────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"3"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"×"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"3"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," DimArray{Float64,2}"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├─────────────────────────┴─────────────────────────────────────────── dims ┐")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Float64} "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"1.0:0.2:1.4"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Regular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Intervals{Start}"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},",")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," → "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"Y"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Categorical{Symbol} "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"[:a, :b, :c]"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└───────────────────────────────────────────────────────────────────────────┘")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," →"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," :a"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," :b"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," :c")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.308375 0.0696718 0.100637")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.2"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.609935 0.953627 0.0639142")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.4"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.263201 0.156032 0.120964")])])])],-1),Z=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," A_intervals[X"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"1.1"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}}," .."),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," 1.5"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"]")])])])],-1),ii=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭─────────────────────────╮")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," →"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," :a"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," :b"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," :c")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.195534 0.581547 0.208331")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.2"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.529856 0.52959 0.0442862")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.4"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.232929 0.692909 0.999738")])])])],-1),Z=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," A_intervals[X"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"1.1"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}}," .."),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," 1.5"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"]")])])])],-1),ii=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭─────────────────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"1"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"×"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"3"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," DimArray{Float64,2}"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├─────────────────────────┴─────────────────────────────────────────── dims ┐")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Float64} "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"1.2:0.2:1.2"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Regular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Intervals{Start}"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},",")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," → "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"Y"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Categorical{Symbol} "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"[:a, :b, :c]"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└───────────────────────────────────────────────────────────────────────────┘")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," →"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," :a"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," :b"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," :c")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.2"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.609935 0.953627 0.0639142")])])])],-1),si=i("p",null,[i("a",{href:"/DimensionalData.jl/dev/api/lookuparrays#DimensionalData.Dimensions.Lookups.Where"},[i("code",null,"Where(f)")]),s(" filter the array axis by a function of the dimension index values. "),i("code",null,"Where"),s(" is like indexing with a "),i("code",null,"Vector{Bool}"),s(":")],-1),ai=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," A[X"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Where"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">="),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"1.5"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},")), Y"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Where"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(x "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"->"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," x "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"in"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," ("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},":a"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},", "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},":c"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"))]")])])])],-1),li=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭─────────────────────────╮")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," →"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," :a"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," :b"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," :c")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.2"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.529856 0.52959 0.0442862")])])])],-1),si=i("p",null,[i("a",{href:"/DimensionalData.jl/dev/api/lookuparrays#DimensionalData.Dimensions.Lookups.Where"},[i("code",null,"Where(f)")]),s(" filter the array axis by a function of the dimension index values. "),i("code",null,"Where"),s(" is like indexing with a "),i("code",null,"Vector{Bool}"),s(":")],-1),ai=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," A[X"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Where"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">="),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"1.5"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},")), Y"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Where"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(x "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"->"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," x "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"in"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," ("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},":a"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},", "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},":c"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"))]")])])])],-1),li=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭─────────────────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"3"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"×"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"2"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," DimArray{Float64,2}"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├─────────────────────────┴─────────────────────────────────────── dims ┐")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Float64} "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"[1.6, 1.8, 2.0]"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Irregular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Points"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},",")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," → "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"Y"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Categorical{Symbol} "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"[:a, :c]"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└───────────────────────────────────────────────────────────────────────┘")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," →"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," :a"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," :c")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.6"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.51695 0.197862")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.8"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.206801 0.390817")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 2.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.552961 0.963115")])])])],-1),hi=i("p",null,[i("code",null,"Not(x)"),s(" get all indices "),i("em",null,"not"),s(" selected by "),i("code",null,"x"),s(", which can be another selector. "),i("code",null,"Not"),s(" is like indexing with a "),i("code",null,"Vector{Bool}"),s(".")],-1),ei=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," A[X"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Not"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Near"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"1.3"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},")), Y"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Not"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Where"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"in"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},":a"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},", "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},":c"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"))))]")])])])],-1),ki=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭─────────────────────────╮")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.6"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.801669 0.631765")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.8"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.628513 0.323691")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 2.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.956746 0.240636")])])])],-1),hi=i("p",null,[i("code",null,"Not(x)"),s(" get all indices "),i("em",null,"not"),s(" selected by "),i("code",null,"x"),s(", which can be another selector. "),i("code",null,"Not"),s(" is like indexing with a "),i("code",null,"Vector{Bool}"),s(".")],-1),ei=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," A[X"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Not"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Near"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"1.3"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},")), Y"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Not"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Where"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"in"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},":a"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},", "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},":c"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"))))]")])])])],-1),ki=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭─────────────────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"5"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"×"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"1"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," DimArray{Float64,2}"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├─────────────────────────┴────────────────────────────────────────────── dims ┐")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Float64} "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"[1.0, 1.2, 1.6, 1.8, 2.0]"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Irregular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Points"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},",")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," → "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"Y"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Categorical{Symbol} "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"[:b]"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└──────────────────────────────────────────────────────────────────────────────┘")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," →"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," :b")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.0696718")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.2"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.953627")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.6"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.115606")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.8"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.840089")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 2.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.110515")])])])],-1),ti=e("",3),ni=i("p",null,[i("a",{href:"/DimensionalData.jl/dev/api/lookuparrays#DimensionalData.Dimensions.Lookups.Sampled"},[i("code",null,"Sampled(x)")]),s(" lookups hold values sampled along an axis. They may be "),i("code",null,"Ordered"),s("/"),i("code",null,"Unordered"),s(", "),i("code",null,"Intervals"),s("/"),i("code",null,"Points"),s(", and "),i("code",null,"Regular"),s("/"),i("code",null,"Irregular"),s(".")],-1),pi=i("p",null,[s("Most of these properties are usually detected autoatically, but here we create a "),i("a",{href:"/DimensionalData.jl/dev/api/lookuparrays#DimensionalData.Dimensions.Lookups.Sampled"},[i("code",null,"Sampled")]),s(" lookup manually:")],-1),di=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," l "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," Sampled"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"10.0"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},":"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"10.0"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},":"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"100.0"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"; order"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"ForwardOrdered"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(), span"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Regular"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"10.0"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"), sampling"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Intervals"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Start"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"()))")])])])],-1),ri=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"Sampled{Float64} "),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}},"ForwardOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Regular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Intervals{Start}")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.581547")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.2"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.52959")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.6"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.866394")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.8"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.0555172")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 2.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.153652")])])])],-1),ti=e("",3),ni=i("p",null,[i("a",{href:"/DimensionalData.jl/dev/api/lookuparrays#DimensionalData.Dimensions.Lookups.Sampled"},[i("code",null,"Sampled(x)")]),s(" lookups hold values sampled along an axis. They may be "),i("code",null,"Ordered"),s("/"),i("code",null,"Unordered"),s(", "),i("code",null,"Intervals"),s("/"),i("code",null,"Points"),s(", and "),i("code",null,"Regular"),s("/"),i("code",null,"Irregular"),s(".")],-1),pi=i("p",null,[s("Most of these properties are usually detected autoatically, but here we create a "),i("a",{href:"/DimensionalData.jl/dev/api/lookuparrays#DimensionalData.Dimensions.Lookups.Sampled"},[i("code",null,"Sampled")]),s(" lookup manually:")],-1),di=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," l "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," Sampled"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"10.0"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},":"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"10.0"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},":"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"100.0"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"; order"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"ForwardOrdered"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(), span"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Regular"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"10.0"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"), sampling"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Intervals"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Start"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"()))")])])])],-1),ri=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"Sampled{Float64} "),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}},"ForwardOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Regular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Intervals{Start}")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"wrapping: "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"10.0:10.0:100.0")])])])],-1),gi=i("p",null,[s("TO specify "),i("code",null,"Irregular"),s(),i("code",null,"Intervals"),s(" we should include the outer bounds of the lookup, as we cant determine them from the vector.")],-1),yi=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," l "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," Sampled"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(["),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"13"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},", "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"8"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},", "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"5"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},", "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"3"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},", "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"2"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},", "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"1"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"]; order"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"ForwardOrdered"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(), span"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Irregular"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"1"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},", "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"21"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"), sampling"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Intervals"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Start"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"()))")])])])],-1),oi=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"Sampled{Int64} "),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}},"ForwardOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Irregular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Intervals{Start}")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"wrapping: "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"6-element Vector{Int64}:")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 13")]),s(` diff --git a/dev/assets/stacks.md.3BCDfiLa.js b/dev/assets/stacks.md._rOxHxB4.js similarity index 92% rename from dev/assets/stacks.md.3BCDfiLa.js rename to dev/assets/stacks.md._rOxHxB4.js index 817577f3f..1b36adc6b 100644 --- a/dev/assets/stacks.md.3BCDfiLa.js +++ b/dev/assets/stacks.md._rOxHxB4.js @@ -17,27 +17,27 @@ import{_ as d,D as e,c as n,I as a,w as h,a5 as t,l as i,a as s,o as p}from"./ch `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Float64} "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"1.0:1.0:10.0"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Regular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Points"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},",")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," → "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"Y"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Float64} "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"5.0:1.0:10.0"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Regular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Points")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└──────────────────────────────────────────────────────────────────┘")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," →"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 5.0"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 6.0"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 7.0"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 8.0"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 9.0"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 10.0")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.0447875 0.902107 0.932626 0.831262 0.688568 0.156113")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 2.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.887293 0.394814 0.45615 0.897631 0.969092 0.395437")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 3.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.998492 0.141529 0.0568623 0.585659 0.567148 0.805489")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 4.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.825633 0.055593 0.592769 0.755676 0.191616 0.716759")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 5.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.777895 0.876273 0.454898 0.548271 0.594756 0.189027")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 6.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.100167 0.644637 0.886091 0.562042 0.0018654 0.159762")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 7.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.886098 0.200894 0.217401 0.420419 0.337258 0.527931")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 8.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.841033 0.418776 0.598492 0.600424 0.0086909 0.265257")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 9.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.468596 0.18147 0.92466 0.395879 0.694453 0.701419")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 10.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.570782 0.272842 0.150113 0.576177 0.448921 0.545171")])])])],-1),o=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," st["),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},":c"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"]")])])])],-1),u=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭─────────────────────────────────╮")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," →"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 5.0"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 6.0"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 7.0"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 8.0"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 9.0"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 10.0")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.611279 0.00878657 0.133507 0.115586 0.882169 0.231272")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 2.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.450577 0.915538 0.0990459 0.821471 0.0312095 0.665489")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 3.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.537404 0.487919 0.116492 0.823999 0.525081 0.904851")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 4.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.416854 0.734164 0.240681 0.509963 0.647812 0.731897")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 5.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.987026 0.878193 0.505406 0.504967 0.60802 0.744053")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 6.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.511068 0.633195 0.863719 0.888981 0.204186 0.193596")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 7.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.0430107 0.243751 0.166553 0.204387 0.613296 0.0889836")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 8.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.324693 0.0655892 0.54072 0.447854 0.0460139 0.422381")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 9.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.320438 0.918784 0.255286 0.867458 0.417923 0.968613")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 10.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.728709 0.34178 0.719816 0.0107913 0.159601 0.386026")])])])],-1),o=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," st["),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},":c"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"]")])])])],-1),u=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭─────────────────────────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"6-element "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"DimArray{Float64,1}"),i("span",{style:{"--shiki-light":"#00afaf","--shiki-dark":"#00afaf"}}," c"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├─────────────────────────────────┴───────────────────────── dims ┐")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"Y"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Float64} "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"5.0:1.0:10.0"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Regular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Points")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└─────────────────────────────────────────────────────────────────┘")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 5.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.791534")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 6.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.88866")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 7.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.873246")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 8.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.31235")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 9.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.361237")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 10.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.456803")])])])],-1),E=i("p",null,[s("We can subset layers with a "),i("code",null,"Tuple"),s(" of "),i("code",null,"Symbol"),s(":")],-1),m=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," st[("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},":a"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},", "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},":c"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},")]")])])])],-1),F=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭───────────────╮")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 5.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.302061")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 6.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.907197")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 7.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.533709")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 8.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.0477714")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 9.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.780696")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 10.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.0580864")])])])],-1),E=i("p",null,[s("We can subset layers with a "),i("code",null,"Tuple"),s(" of "),i("code",null,"Symbol"),s(":")],-1),m=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," st[("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},":a"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},", "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},":c"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},")]")])])])],-1),F=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭───────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"10"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"×"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"6"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," DimStack"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├───────────────┴──────────────────────────────────────────── dims ┐")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Float64} "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"1.0:1.0:10.0"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Regular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Points"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},",")]),s(` @@ -95,7 +95,7 @@ import{_ as d,D as e,c as n,I as a,w as h,a5 as t,l as i,a as s,o as p}from"./ch `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#00afaf","--shiki-dark":"#00afaf"}}," :c"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," eltype: "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"Float64"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," dims: "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"Y"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," size: "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"6")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#00afaf","--shiki-dark":"#00afaf"}}," :d"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," eltype: "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"Float64"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," dims: "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"Y"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},", "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," size: "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"6"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"×"),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"10")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#00afaf","--shiki-dark":"#00afaf"}}," :e"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," eltype: "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"Float64"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," dims: "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"Y"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," size: "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"6")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└──────────────────────────────────────────────────────────────────┘")])])])],-1),P=i("p",null,"Merging only works when dimensions match:",-1),w=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," merge"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(st, (; d "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," rand"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Y"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"}},"'a'"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},":"),i("span",{style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"}},"'n'"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"))))")])])])],-1),O=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"ERROR: DimensionMismatch: Found both lengths 6 and 14 for Y.")])])])],-1),x=i("h2",{id:"Array-like-indexing",tabindex:"-1"},[s("Array-like indexing "),i("a",{class:"header-anchor",href:"#Array-like-indexing","aria-label":'Permalink to "Array-like indexing {#Array-like-indexing}"'},"​")],-1),T=i("p",null,[s("Indexing with a scalar returns a "),i("code",null,"NamedTuple"),s(" of values, one for each layer:")],-1),N=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," st[X"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"1"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},", Y"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"4"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"]")])])])],-1),V=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"(a = 0.8312615365357481, b = 0.4536601845477708, c = 0.3123498443313725, d = 0.8446010708979391)")])])])],-1),I=i("p",null,[s("Selectors for single values also return a "),i("code",null,"NamedTuple")],-1),U=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," st[X"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"At"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"2.0"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"), Y"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Near"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"20"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},")]")])])])],-1),q=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"(a = 0.3954368473294493, b = 0.9233460597168335, c = 0.45680296837945167, d = 0.4391239742975397)")])])])],-1),$=i("p",null,[s("If not all dimensions are scalars, we return another "),i("code",null,"DimStack"),s(". The layers without another dimension are now zero-dimensional:")],-1),M=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," st[X"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"At"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"2.0"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},")]")])])])],-1),W=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭────────────────────╮")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└──────────────────────────────────────────────────────────────────┘")])])])],-1),P=i("p",null,"Merging only works when dimensions match:",-1),w=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," merge"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(st, (; d "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," rand"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Y"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"}},"'a'"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},":"),i("span",{style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"}},"'n'"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"))))")])])])],-1),O=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"ERROR: DimensionMismatch: Found both lengths 6 and 14 for Y.")])])])],-1),x=i("h2",{id:"Array-like-indexing",tabindex:"-1"},[s("Array-like indexing "),i("a",{class:"header-anchor",href:"#Array-like-indexing","aria-label":'Permalink to "Array-like indexing {#Array-like-indexing}"'},"​")],-1),T=i("p",null,[s("Indexing with a scalar returns a "),i("code",null,"NamedTuple"),s(" of values, one for each layer:")],-1),N=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," st[X"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"1"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},", Y"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"4"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"]")])])])],-1),V=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"(a = 0.11558619369594669, b = 0.6096520588603549, c = 0.04777136223903122, d = 0.18560567159969743)")])])])],-1),I=i("p",null,[s("Selectors for single values also return a "),i("code",null,"NamedTuple")],-1),U=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," st[X"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"At"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"2.0"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"), Y"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Near"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"20"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},")]")])])])],-1),q=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"(a = 0.6654891498125528, b = 0.1996672270611941, c = 0.05808639016967598, d = 0.0883550682649501)")])])])],-1),$=i("p",null,[s("If not all dimensions are scalars, we return another "),i("code",null,"DimStack"),s(". The layers without another dimension are now zero-dimensional:")],-1),M=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," st[X"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"At"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"2.0"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},")]")])])])],-1),W=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭────────────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"6-element "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"DimStack"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├────────────────────┴────────────────────────────────────── dims ┐")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"Y"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Float64} "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"5.0:1.0:10.0"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Regular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Points")]),s(` @@ -105,26 +105,26 @@ import{_ as d,D as e,c as n,I as a,w as h,a5 as t,l as i,a as s,o as p}from"./ch `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#00afaf","--shiki-dark":"#00afaf"}}," :c"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," eltype: "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"Float64"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," dims: "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"Y"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," size: "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"6")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#00afaf","--shiki-dark":"#00afaf"}}," :d"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," eltype: "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"Float64"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," dims: ")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└─────────────────────────────────────────────────────────────────┘")])])])],-1),J=i("p",null,[s("If we index with "),i("code",null,":"),s(" we get a "),i("code",null,"Vector{<:NamedTuple}")],-1),L=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," st[:]")])])])],-1),G=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"60-element Vector{@NamedTuple{a::Float64, b::Float64, c::Float64, d::Float64}}:")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," (a = 0.04478745731626932, b = 0.44190141899011437, c = 0.7915337146699656, d = 0.8446010708979391)")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," (a = 0.8872926962309262, b = 0.09502603800319698, c = 0.7915337146699656, d = 0.4391239742975397)")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," (a = 0.9984922818338899, b = 0.04437567013166044, c = 0.7915337146699656, d = 0.6670664744329557)")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," (a = 0.8256330460235118, b = 0.31516370469872357, c = 0.7915337146699656, d = 0.5358862918137958)")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," (a = 0.777894843688315, b = 0.66723020778205, c = 0.7915337146699656, d = 0.5839356164115116)")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," (a = 0.10016692182860043, b = 0.198609008568975, c = 0.7915337146699656, d = 0.6962134843843963)")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," (a = 0.8860976360382908, b = 0.2723302007737938, c = 0.7915337146699656, d = 0.7988447491816221)")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," (a = 0.8410325001833958, b = 0.5016772486014719, c = 0.7915337146699656, d = 0.24340129508811925)")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," (a = 0.4685960426847371, b = 0.5412743139756012, c = 0.7915337146699656, d = 0.274656227218689)")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," (a = 0.5707817555942726, b = 0.37694554171407113, c = 0.7915337146699656, d = 0.5226682799767965)")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," (a = 0.6112790581913886, b = 0.29106226989206274, c = 0.3020614726644303, d = 0.18560567159969743)")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," (a = 0.4505765574870474, b = 0.31516546430056325, c = 0.3020614726644303, d = 0.0883550682649501)")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," (a = 0.5374039445817647, b = 0.9698266336502244, c = 0.3020614726644303, d = 0.03222733504564845)")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," (a = 0.41685359508275344, b = 0.8672574032954625, c = 0.3020614726644303, d = 0.025048199476683353)")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," (a = 0.9870264771655102, b = 0.7852779578105585, c = 0.3020614726644303, d = 0.6904834785330766)")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," (a = 0.5110677798512754, b = 0.07697380130691589, c = 0.3020614726644303, d = 0.5510425965129013)")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," (a = 0.04301074231113389, b = 0.27840457169186583, c = 0.3020614726644303, d = 0.81312753332443)")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," (a = 0.32469274437146656, b = 0.00877550701335561, c = 0.3020614726644303, d = 0.8512258393553357)")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," (a = 0.3204384100697524, b = 0.8311694898048434, c = 0.3020614726644303, d = 0.45945043460191004)")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," (a = 0.7287094756486213, b = 0.941673768882448, c = 0.3020614726644303, d = 0.4086139022208255)")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," ⋮")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," (a = 0.3954368473294493, b = 0.9233460597168335, c = 0.45680296837945167, d = 0.4391239742975397)")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," (a = 0.8054889808482688, b = 0.7774897424030832, c = 0.45680296837945167, d = 0.6670664744329557)")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," (a = 0.7167588960287098, b = 0.9869803330884476, c = 0.45680296837945167, d = 0.5358862918137958)")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," (a = 0.18902683113810825, b = 0.16500380232396272, c = 0.45680296837945167, d = 0.5839356164115116)")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," (a = 0.15976179460851392, b = 0.0022384678402987968, c = 0.45680296837945167, d = 0.6962134843843963)")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," (a = 0.5279306541714797, b = 0.3774721217678957, c = 0.45680296837945167, d = 0.7988447491816221)")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," (a = 0.26525734259842026, b = 0.08009382568325973, c = 0.45680296837945167, d = 0.24340129508811925)")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," (a = 0.701419124188804, b = 0.4774039941164193, c = 0.45680296837945167, d = 0.274656227218689)")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," (a = 0.5451713320899884, b = 0.6986311774202328, c = 0.45680296837945167, d = 0.5226682799767965)")])])])],-1),H=i("h2",{id:"Reducing-functions",tabindex:"-1"},[s("Reducing functions "),i("a",{class:"header-anchor",href:"#Reducing-functions","aria-label":'Permalink to "Reducing functions {#Reducing-functions}"'},"​")],-1),K=i("p",null,[s("Base functions like "),i("code",null,"mean"),s(", "),i("code",null,"maximum"),s(", "),i("code",null,"reverse"),s(" are applied to all layers of the stack.")],-1),Q=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," maximum"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(st)")])])])],-1),Z=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"(a = 0.9984922818338899, b = 0.9905015549499308, c = 0.888659835684594, d = 0.8446010708979391)")])])])],-1),ii=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," maximum"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(st; dims"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"Y)")])])])],-1),si=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭───────────────╮")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," (a = 0.6654891498125528, b = 0.1996672270611941, c = 0.05808639016967598, d = 0.0883550682649501)")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," (a = 0.9048505456529795, b = 0.1604431790807389, c = 0.05808639016967598, d = 0.03222733504564845)")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," (a = 0.7318968165616297, b = 0.7162537998285292, c = 0.05808639016967598, d = 0.025048199476683353)")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," (a = 0.7440534727639057, b = 0.15362499813625674, c = 0.05808639016967598, d = 0.6904834785330766)")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," (a = 0.19359635492587024, b = 0.6318402794141992, c = 0.05808639016967598, d = 0.5510425965129013)")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," (a = 0.08898359842130532, b = 0.15793327911772514, c = 0.05808639016967598, d = 0.81312753332443)")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," (a = 0.4223810704698109, b = 0.47055750095707105, c = 0.05808639016967598, d = 0.8512258393553357)")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," (a = 0.9686131342987429, b = 0.8347264175742031, c = 0.05808639016967598, d = 0.45945043460191004)")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," (a = 0.3860256839198122, b = 0.46932938076402175, c = 0.05808639016967598, d = 0.4086139022208255)")])])])],-1),H=i("h2",{id:"Reducing-functions",tabindex:"-1"},[s("Reducing functions "),i("a",{class:"header-anchor",href:"#Reducing-functions","aria-label":'Permalink to "Reducing functions {#Reducing-functions}"'},"​")],-1),K=i("p",null,[s("Base functions like "),i("code",null,"mean"),s(", "),i("code",null,"maximum"),s(", "),i("code",null,"reverse"),s(" are applied to all layers of the stack.")],-1),Q=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," maximum"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(st)")])])])],-1),Z=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"(a = 0.9870264771655102, b = 0.9854976306334307, c = 0.9071972743780237, d = 0.8512258393553357)")])])])],-1),ii=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," maximum"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(st; dims"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"Y)")])])])],-1),si=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭───────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"10"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"×"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"1"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," DimStack"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├───────────────┴──────────────────────────────────────────── dims ┐")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Float64} "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"1.0:1.0:10.0"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Regular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Points"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},",")]),s(` @@ -134,7 +134,7 @@ import{_ as d,D as e,c as n,I as a,w as h,a5 as t,l as i,a as s,o as p}from"./ch `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#00afaf","--shiki-dark":"#00afaf"}}," :b"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," eltype: "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"Float64"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," dims: "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},", "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"Y"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," size: "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"10"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"×"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"1")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#00afaf","--shiki-dark":"#00afaf"}}," :c"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," eltype: "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"Float64"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," dims: "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"Y"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," size: "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"1")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#00afaf","--shiki-dark":"#00afaf"}}," :d"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," eltype: "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"Float64"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," dims: "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," size: "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"10")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└──────────────────────────────────────────────────────────────────┘")])])])],-1),ai=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," minimum"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(st)")])])])],-1),hi=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"(a = 0.0018654016650136995, b = 0.0022384678402987968, c = 0.3123498443313725, d = 0.24340129508811925)")])])])],-1),li=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," minimum"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(st; dims"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"Y)")])])])],-1),ki=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭───────────────╮")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└──────────────────────────────────────────────────────────────────┘")])])])],-1),ai=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," minimum"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(st)")])])])],-1),hi=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"(a = 0.00878657333064048, b = 0.00877550701335561, c = 0.04777136223903122, d = 0.025048199476683353)")])])])],-1),li=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," minimum"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(st; dims"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"Y)")])])])],-1),ki=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭───────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"10"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"×"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"1"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," DimStack"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├───────────────┴──────────────────────────────────────────── dims ┐")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Float64} "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"1.0:1.0:10.0"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Regular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Points"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},",")]),s(` @@ -144,7 +144,7 @@ import{_ as d,D as e,c as n,I as a,w as h,a5 as t,l as i,a as s,o as p}from"./ch `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#00afaf","--shiki-dark":"#00afaf"}}," :b"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," eltype: "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"Float64"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," dims: "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},", "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"Y"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," size: "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"10"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"×"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"1")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#00afaf","--shiki-dark":"#00afaf"}}," :c"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," eltype: "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"Float64"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," dims: "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"Y"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," size: "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"1")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#00afaf","--shiki-dark":"#00afaf"}}," :d"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," eltype: "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"Float64"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," dims: "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," size: "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"10")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└──────────────────────────────────────────────────────────────────┘")])])])],-1),ei=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," sum"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(st)")])])])],-1),ti=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"(a = 30.897945998576716, b = 30.069611743914653, c = 3.6838291056620225, d = 5.606397463703365)")])])])],-1),di=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," sum"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(st; dims"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"Y)")])])])],-1),ni=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭───────────────╮")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└──────────────────────────────────────────────────────────────────┘")])])])],-1),ei=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," sum"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(st)")])])])],-1),ti=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"(a = 28.467917469673658, b = 30.750420451420997, c = 2.6295215979597972, d = 4.105180058935458)")])])])],-1),di=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," sum"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(st; dims"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"Y)")])])])],-1),ni=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭───────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"10"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"×"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"1"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," DimStack"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├───────────────┴──────────────────────────────────────────── dims ┐")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Float64} "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"1.0:1.0:10.0"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Regular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Points"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},",")]),s(` @@ -154,7 +154,7 @@ import{_ as d,D as e,c as n,I as a,w as h,a5 as t,l as i,a as s,o as p}from"./ch `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#00afaf","--shiki-dark":"#00afaf"}}," :b"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," eltype: "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"Float64"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," dims: "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},", "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"Y"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," size: "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"10"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"×"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"1")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#00afaf","--shiki-dark":"#00afaf"}}," :c"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," eltype: "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"Float64"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," dims: "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"Y"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," size: "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"1")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#00afaf","--shiki-dark":"#00afaf"}}," :d"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," eltype: "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"Float64"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," dims: "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," size: "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"10")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└──────────────────────────────────────────────────────────────────┘")])])])],-1),pi=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," prod"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(st)")])])])],-1),ri=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"(a = 8.694949629659473e-27, b = 6.930554793082765e-28, c = 0.03165946804198021, d = 0.001504488241938752)")])])])],-1),gi=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," prod"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(st; dims"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"Y)")])])])],-1),yi=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭───────────────╮")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└──────────────────────────────────────────────────────────────────┘")])])])],-1),pi=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," prod"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(st)")])])])],-1),ri=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"(a = 1.5155544974825528e-29, b = 1.478695085241667e-26, c = 0.00031682953111023806, d = 6.54511604363384e-7)")])])])],-1),gi=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," prod"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(st; dims"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"Y)")])])])],-1),yi=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭───────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"10"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"×"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"1"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," DimStack"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├───────────────┴──────────────────────────────────────────── dims ┐")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Float64} "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"1.0:1.0:10.0"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Regular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Points"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},",")]),s(` @@ -164,7 +164,7 @@ import{_ as d,D as e,c as n,I as a,w as h,a5 as t,l as i,a as s,o as p}from"./ch `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#00afaf","--shiki-dark":"#00afaf"}}," :b"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," eltype: "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"Float64"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," dims: "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},", "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"Y"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," size: "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"10"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"×"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"1")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#00afaf","--shiki-dark":"#00afaf"}}," :c"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," eltype: "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"Float64"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," dims: "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"Y"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," size: "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"1")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#00afaf","--shiki-dark":"#00afaf"}}," :d"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," eltype: "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"Float64"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," dims: "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," size: "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"10")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└──────────────────────────────────────────────────────────────────┘")])])])],-1),fi=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," mean"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(st)")])])])],-1),ci=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"ERROR: UndefVarError: `mean` not defined")])])])],-1),oi=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," mean"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(st; dims"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"Y)")])])])],-1),ui=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"ERROR: UndefVarError: `mean` not defined")])])])],-1),Ei=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," std"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(st)")])])])],-1),mi=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"ERROR: UndefVarError: `std` not defined")])])])],-1),Fi=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," std"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(st; dims"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"Y)")])])])],-1),vi=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"ERROR: UndefVarError: `std` not defined")])])])],-1),bi=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," var"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(st)")])])])],-1),Ci=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"ERROR: UndefVarError: `var` not defined")])])])],-1),_i=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," var"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(st; dims"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"Y)")])])])],-1),ji=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"ERROR: UndefVarError: `var` not defined")])])])],-1),Di=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," reduce"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"+"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},", st)")])])])],-1),Yi=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"(a = 30.897945998576716, b = 30.069611743914653, c = 3.6838291056620225, d = 5.606397463703365)")])])])],-1),Ai=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," reduce"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"+"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},", st; dims"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"Y)")])])])],-1),Si=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭───────────────╮")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└──────────────────────────────────────────────────────────────────┘")])])])],-1),fi=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," mean"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(st)")])])])],-1),ci=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"ERROR: UndefVarError: `mean` not defined")])])])],-1),oi=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," mean"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(st; dims"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"Y)")])])])],-1),ui=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"ERROR: UndefVarError: `mean` not defined")])])])],-1),Ei=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," std"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(st)")])])])],-1),mi=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"ERROR: UndefVarError: `std` not defined")])])])],-1),Fi=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," std"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(st; dims"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"Y)")])])])],-1),vi=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"ERROR: UndefVarError: `std` not defined")])])])],-1),bi=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," var"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(st)")])])])],-1),Ci=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"ERROR: UndefVarError: `var` not defined")])])])],-1),_i=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," var"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(st; dims"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"Y)")])])])],-1),ji=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"ERROR: UndefVarError: `var` not defined")])])])],-1),Di=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," reduce"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"+"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},", st)")])])])],-1),Yi=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"(a = 28.467917469673658, b = 30.750420451420997, c = 2.6295215979597972, d = 4.105180058935458)")])])])],-1),Ai=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," reduce"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"+"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},", st; dims"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"Y)")])])])],-1),Si=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭───────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"10"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"×"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"1"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," DimStack"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├───────────────┴──────────────────────────────────────────── dims ┐")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Float64} "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"1.0:1.0:10.0"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Regular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Points"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},",")]),s(` @@ -174,7 +174,7 @@ import{_ as d,D as e,c as n,I as a,w as h,a5 as t,l as i,a as s,o as p}from"./ch `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#00afaf","--shiki-dark":"#00afaf"}}," :b"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," eltype: "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"Float64"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," dims: "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},", "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"Y"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," size: "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"10"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"×"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"1")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#00afaf","--shiki-dark":"#00afaf"}}," :c"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," eltype: "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"Float64"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," dims: "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"Y"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," size: "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"1")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#00afaf","--shiki-dark":"#00afaf"}}," :d"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," eltype: "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"Float64"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," dims: "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," size: "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"10")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└──────────────────────────────────────────────────────────────────┘")])])])],-1),Xi=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," extrema"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(st)")])])])],-1),zi=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"(a = (0.0018654016650136995, 0.9984922818338899), b = (0.0022384678402987968, 0.9905015549499308), c = (0.3123498443313725, 0.888659835684594), d = (0.24340129508811925, 0.8446010708979391))")])])])],-1),Bi=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," extrema"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(st; dims"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"Y)")])])])],-1),Ri=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭───────────────╮")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└──────────────────────────────────────────────────────────────────┘")])])])],-1),Xi=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," extrema"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(st)")])])])],-1),zi=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"(a = (0.00878657333064048, 0.9870264771655102), b = (0.00877550701335561, 0.9854976306334307), c = (0.04777136223903122, 0.9071972743780237), d = (0.025048199476683353, 0.8512258393553357))")])])])],-1),Bi=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," extrema"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(st; dims"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"Y)")])])])],-1),Ri=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭───────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"10"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"×"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"1"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," DimStack"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├───────────────┴──────────────────────────────────────────── dims ┐")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Float64} "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"1.0:1.0:10.0"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Regular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Points"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},",")]),s(` @@ -334,5 +334,5 @@ import{_ as d,D as e,c as n,I as a,w as h,a5 as t,l as i,a as s,o as p}from"./ch `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└──────────────────────────────────────────────────────────────────┘")])])])],-1),fs=t(`

Performance

Indexing stack is fast - indexing a single value return a NamedTuple from all layers is usally measures in nanoseconds, and no slower than manually indexing into each parent array directly.

There are some compilation overheads to this though, and stacks with very many layers can take a long time to compile.

julia
julia> using BenchmarkTools
 
 julia> @btime $st[X=1, Y=4]
  4.027 ns (0 allocations: 0 bytes)
-(a = 0.8312615365357481, b = 0.4536601845477708, c = 0.3123498443313725, d = 0.8446010708979391)
julia
julia> @btime $st[1, 4]
  4.027 ns (0 allocations: 0 bytes)
-(a = 0.8312615365357481, b = 0.4536601845477708, c = 0.3123498443313725, d = 0.8446010708979391)
`,7);function cs(os,us,Es,ms,Fs,vs){const l=e("PluginTabsTab"),k=e("PluginTabs");return p(),n("div",null,[g,a(k,null,{default:h(()=>[a(l,{label:"getting layers"},{default:h(()=>[y,f,c,o,u]),_:1}),a(l,{label:"subsetting layers"},{default:h(()=>[E,m,F]),_:1}),a(l,{label:"inverted subsets"},{default:h(()=>[v,b,C,_,j]),_:1}),a(l,{label:"merging"},{default:h(()=>[D,Y,A,S,X,z,B,R,P,w,O]),_:1})]),_:1}),x,a(k,null,{default:h(()=>[a(l,{label:"scalars"},{default:h(()=>[T,N,V]),_:1}),a(l,{label:"selectors"},{default:h(()=>[I,U,q]),_:1}),a(l,{label:"partial indexing"},{default:h(()=>[$,M,W]),_:1}),a(l,{label:"linear indexing"},{default:h(()=>[J,L,G]),_:1})]),_:1}),H,K,a(k,null,{default:h(()=>[a(l,{label:"maximum"},{default:h(()=>[Q,Z,ii,si]),_:1}),a(l,{label:"minimum"},{default:h(()=>[ai,hi,li,ki]),_:1}),a(l,{label:"sum"},{default:h(()=>[ei,ti,di,ni]),_:1}),a(l,{label:"prod"},{default:h(()=>[pi,ri,gi,yi]),_:1}),a(l,{label:"mean"},{default:h(()=>[fi,ci,oi,ui]),_:1}),a(l,{label:"std"},{default:h(()=>[Ei,mi,Fi,vi]),_:1}),a(l,{label:"var"},{default:h(()=>[bi,Ci,_i,ji]),_:1}),a(l,{label:"reduce"},{default:h(()=>[Di,Yi,Ai,Si]),_:1}),a(l,{label:"extrema"},{default:h(()=>[Xi,zi,Bi,Ri]),_:1}),a(l,{label:"dropdims"},{default:h(()=>[Pi,wi,Oi,xi]),_:1})]),_:1}),Ti,a(k,null,{default:h(()=>[a(l,{label:"rotl90"},{default:h(()=>[Ni,Vi,Ii,Ui,qi]),_:1}),a(l,{label:"rotr90"},{default:h(()=>[$i,Mi,Wi,Ji]),_:1}),a(l,{label:"rot180"},{default:h(()=>[Li,Gi,Hi,Ki]),_:1}),a(l,{label:"permutedims"},{default:h(()=>[Qi,Zi,is,ss,as,hs]),_:1}),a(l,{label:"transpose"},{default:h(()=>[ls,ks]),_:1}),a(l,{label:"adjoint"},{default:h(()=>[es,ts,ds,ns]),_:1}),a(l,{label:"PermutedDimsArray"},{default:h(()=>[ps,rs,gs,ys]),_:1})]),_:1}),fs])}const _s=d(r,[["render",cs]]);export{Cs as __pageData,_s as default}; +(a = 0.11558619369594669, b = 0.6096520588603549, c = 0.04777136223903122, d = 0.18560567159969743)
julia
julia> @btime $st[1, 4]
  4.839 ns (0 allocations: 0 bytes)
+(a = 0.11558619369594669, b = 0.6096520588603549, c = 0.04777136223903122, d = 0.18560567159969743)
`,7);function cs(os,us,Es,ms,Fs,vs){const l=e("PluginTabsTab"),k=e("PluginTabs");return p(),n("div",null,[g,a(k,null,{default:h(()=>[a(l,{label:"getting layers"},{default:h(()=>[y,f,c,o,u]),_:1}),a(l,{label:"subsetting layers"},{default:h(()=>[E,m,F]),_:1}),a(l,{label:"inverted subsets"},{default:h(()=>[v,b,C,_,j]),_:1}),a(l,{label:"merging"},{default:h(()=>[D,Y,A,S,X,z,B,R,P,w,O]),_:1})]),_:1}),x,a(k,null,{default:h(()=>[a(l,{label:"scalars"},{default:h(()=>[T,N,V]),_:1}),a(l,{label:"selectors"},{default:h(()=>[I,U,q]),_:1}),a(l,{label:"partial indexing"},{default:h(()=>[$,M,W]),_:1}),a(l,{label:"linear indexing"},{default:h(()=>[J,L,G]),_:1})]),_:1}),H,K,a(k,null,{default:h(()=>[a(l,{label:"maximum"},{default:h(()=>[Q,Z,ii,si]),_:1}),a(l,{label:"minimum"},{default:h(()=>[ai,hi,li,ki]),_:1}),a(l,{label:"sum"},{default:h(()=>[ei,ti,di,ni]),_:1}),a(l,{label:"prod"},{default:h(()=>[pi,ri,gi,yi]),_:1}),a(l,{label:"mean"},{default:h(()=>[fi,ci,oi,ui]),_:1}),a(l,{label:"std"},{default:h(()=>[Ei,mi,Fi,vi]),_:1}),a(l,{label:"var"},{default:h(()=>[bi,Ci,_i,ji]),_:1}),a(l,{label:"reduce"},{default:h(()=>[Di,Yi,Ai,Si]),_:1}),a(l,{label:"extrema"},{default:h(()=>[Xi,zi,Bi,Ri]),_:1}),a(l,{label:"dropdims"},{default:h(()=>[Pi,wi,Oi,xi]),_:1})]),_:1}),Ti,a(k,null,{default:h(()=>[a(l,{label:"rotl90"},{default:h(()=>[Ni,Vi,Ii,Ui,qi]),_:1}),a(l,{label:"rotr90"},{default:h(()=>[$i,Mi,Wi,Ji]),_:1}),a(l,{label:"rot180"},{default:h(()=>[Li,Gi,Hi,Ki]),_:1}),a(l,{label:"permutedims"},{default:h(()=>[Qi,Zi,is,ss,as,hs]),_:1}),a(l,{label:"transpose"},{default:h(()=>[ls,ks]),_:1}),a(l,{label:"adjoint"},{default:h(()=>[es,ts,ds,ns]),_:1}),a(l,{label:"PermutedDimsArray"},{default:h(()=>[ps,rs,gs,ys]),_:1})]),_:1}),fs])}const _s=d(r,[["render",cs]]);export{Cs as __pageData,_s as default}; diff --git a/dev/assets/stacks.md.3BCDfiLa.lean.js b/dev/assets/stacks.md._rOxHxB4.lean.js similarity index 93% rename from dev/assets/stacks.md.3BCDfiLa.lean.js rename to dev/assets/stacks.md._rOxHxB4.lean.js index 070973e58..21f9fb48b 100644 --- a/dev/assets/stacks.md.3BCDfiLa.lean.js +++ b/dev/assets/stacks.md._rOxHxB4.lean.js @@ -4,27 +4,27 @@ import{_ as d,D as e,c as n,I as a,w as h,a5 as t,l as i,a as s,o as p}from"./ch `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Float64} "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"1.0:1.0:10.0"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Regular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Points"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},",")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," → "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"Y"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Float64} "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"5.0:1.0:10.0"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Regular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Points")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└──────────────────────────────────────────────────────────────────┘")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," →"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 5.0"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 6.0"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 7.0"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 8.0"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 9.0"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 10.0")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.0447875 0.902107 0.932626 0.831262 0.688568 0.156113")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 2.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.887293 0.394814 0.45615 0.897631 0.969092 0.395437")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 3.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.998492 0.141529 0.0568623 0.585659 0.567148 0.805489")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 4.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.825633 0.055593 0.592769 0.755676 0.191616 0.716759")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 5.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.777895 0.876273 0.454898 0.548271 0.594756 0.189027")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 6.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.100167 0.644637 0.886091 0.562042 0.0018654 0.159762")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 7.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.886098 0.200894 0.217401 0.420419 0.337258 0.527931")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 8.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.841033 0.418776 0.598492 0.600424 0.0086909 0.265257")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 9.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.468596 0.18147 0.92466 0.395879 0.694453 0.701419")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 10.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.570782 0.272842 0.150113 0.576177 0.448921 0.545171")])])])],-1),o=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," st["),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},":c"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"]")])])])],-1),u=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭─────────────────────────────────╮")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," →"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 5.0"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 6.0"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 7.0"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 8.0"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 9.0"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 10.0")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.611279 0.00878657 0.133507 0.115586 0.882169 0.231272")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 2.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.450577 0.915538 0.0990459 0.821471 0.0312095 0.665489")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 3.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.537404 0.487919 0.116492 0.823999 0.525081 0.904851")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 4.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.416854 0.734164 0.240681 0.509963 0.647812 0.731897")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 5.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.987026 0.878193 0.505406 0.504967 0.60802 0.744053")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 6.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.511068 0.633195 0.863719 0.888981 0.204186 0.193596")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 7.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.0430107 0.243751 0.166553 0.204387 0.613296 0.0889836")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 8.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.324693 0.0655892 0.54072 0.447854 0.0460139 0.422381")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 9.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.320438 0.918784 0.255286 0.867458 0.417923 0.968613")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 10.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.728709 0.34178 0.719816 0.0107913 0.159601 0.386026")])])])],-1),o=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," st["),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},":c"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"]")])])])],-1),u=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭─────────────────────────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"6-element "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"DimArray{Float64,1}"),i("span",{style:{"--shiki-light":"#00afaf","--shiki-dark":"#00afaf"}}," c"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├─────────────────────────────────┴───────────────────────── dims ┐")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"Y"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Float64} "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"5.0:1.0:10.0"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Regular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Points")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└─────────────────────────────────────────────────────────────────┘")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 5.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.791534")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 6.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.88866")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 7.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.873246")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 8.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.31235")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 9.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.361237")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 10.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.456803")])])])],-1),E=i("p",null,[s("We can subset layers with a "),i("code",null,"Tuple"),s(" of "),i("code",null,"Symbol"),s(":")],-1),m=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," st[("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},":a"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},", "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},":c"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},")]")])])])],-1),F=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭───────────────╮")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 5.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.302061")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 6.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.907197")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 7.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.533709")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 8.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.0477714")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 9.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.780696")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 10.0"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.0580864")])])])],-1),E=i("p",null,[s("We can subset layers with a "),i("code",null,"Tuple"),s(" of "),i("code",null,"Symbol"),s(":")],-1),m=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," st[("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},":a"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},", "),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},":c"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},")]")])])])],-1),F=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭───────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"10"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"×"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"6"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," DimStack"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├───────────────┴──────────────────────────────────────────── dims ┐")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Float64} "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"1.0:1.0:10.0"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Regular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Points"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},",")]),s(` @@ -82,7 +82,7 @@ import{_ as d,D as e,c as n,I as a,w as h,a5 as t,l as i,a as s,o as p}from"./ch `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#00afaf","--shiki-dark":"#00afaf"}}," :c"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," eltype: "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"Float64"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," dims: "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"Y"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," size: "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"6")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#00afaf","--shiki-dark":"#00afaf"}}," :d"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," eltype: "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"Float64"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," dims: "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"Y"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},", "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," size: "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"6"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"×"),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"10")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#00afaf","--shiki-dark":"#00afaf"}}," :e"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," eltype: "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"Float64"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," dims: "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"Y"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," size: "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"6")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└──────────────────────────────────────────────────────────────────┘")])])])],-1),P=i("p",null,"Merging only works when dimensions match:",-1),w=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," merge"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(st, (; d "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," rand"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Y"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"}},"'a'"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},":"),i("span",{style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"}},"'n'"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"))))")])])])],-1),O=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"ERROR: DimensionMismatch: Found both lengths 6 and 14 for Y.")])])])],-1),x=i("h2",{id:"Array-like-indexing",tabindex:"-1"},[s("Array-like indexing "),i("a",{class:"header-anchor",href:"#Array-like-indexing","aria-label":'Permalink to "Array-like indexing {#Array-like-indexing}"'},"​")],-1),T=i("p",null,[s("Indexing with a scalar returns a "),i("code",null,"NamedTuple"),s(" of values, one for each layer:")],-1),N=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," st[X"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"1"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},", Y"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"4"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"]")])])])],-1),V=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"(a = 0.8312615365357481, b = 0.4536601845477708, c = 0.3123498443313725, d = 0.8446010708979391)")])])])],-1),I=i("p",null,[s("Selectors for single values also return a "),i("code",null,"NamedTuple")],-1),U=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," st[X"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"At"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"2.0"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"), Y"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Near"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"20"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},")]")])])])],-1),q=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"(a = 0.3954368473294493, b = 0.9233460597168335, c = 0.45680296837945167, d = 0.4391239742975397)")])])])],-1),$=i("p",null,[s("If not all dimensions are scalars, we return another "),i("code",null,"DimStack"),s(". The layers without another dimension are now zero-dimensional:")],-1),M=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," st[X"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"At"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"2.0"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},")]")])])])],-1),W=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭────────────────────╮")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└──────────────────────────────────────────────────────────────────┘")])])])],-1),P=i("p",null,"Merging only works when dimensions match:",-1),w=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," merge"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(st, (; d "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," rand"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Y"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"}},"'a'"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},":"),i("span",{style:{"--shiki-light":"#032F62","--shiki-dark":"#9ECBFF"}},"'n'"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"))))")])])])],-1),O=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"ERROR: DimensionMismatch: Found both lengths 6 and 14 for Y.")])])])],-1),x=i("h2",{id:"Array-like-indexing",tabindex:"-1"},[s("Array-like indexing "),i("a",{class:"header-anchor",href:"#Array-like-indexing","aria-label":'Permalink to "Array-like indexing {#Array-like-indexing}"'},"​")],-1),T=i("p",null,[s("Indexing with a scalar returns a "),i("code",null,"NamedTuple"),s(" of values, one for each layer:")],-1),N=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," st[X"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"1"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},", Y"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"4"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"]")])])])],-1),V=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"(a = 0.11558619369594669, b = 0.6096520588603549, c = 0.04777136223903122, d = 0.18560567159969743)")])])])],-1),I=i("p",null,[s("Selectors for single values also return a "),i("code",null,"NamedTuple")],-1),U=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," st[X"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"At"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"2.0"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"), Y"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"Near"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"20"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},")]")])])])],-1),q=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"(a = 0.6654891498125528, b = 0.1996672270611941, c = 0.05808639016967598, d = 0.0883550682649501)")])])])],-1),$=i("p",null,[s("If not all dimensions are scalars, we return another "),i("code",null,"DimStack"),s(". The layers without another dimension are now zero-dimensional:")],-1),M=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," st[X"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"At"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"2.0"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},")]")])])])],-1),W=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭────────────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"6-element "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"DimStack"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├────────────────────┴────────────────────────────────────── dims ┐")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"Y"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Float64} "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"5.0:1.0:10.0"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Regular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Points")]),s(` @@ -92,26 +92,26 @@ import{_ as d,D as e,c as n,I as a,w as h,a5 as t,l as i,a as s,o as p}from"./ch `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#00afaf","--shiki-dark":"#00afaf"}}," :c"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," eltype: "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"Float64"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," dims: "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"Y"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," size: "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"6")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#00afaf","--shiki-dark":"#00afaf"}}," :d"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," eltype: "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"Float64"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," dims: ")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└─────────────────────────────────────────────────────────────────┘")])])])],-1),J=i("p",null,[s("If we index with "),i("code",null,":"),s(" we get a "),i("code",null,"Vector{<:NamedTuple}")],-1),L=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," st[:]")])])])],-1),G=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"60-element Vector{@NamedTuple{a::Float64, b::Float64, c::Float64, d::Float64}}:")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," (a = 0.04478745731626932, b = 0.44190141899011437, c = 0.7915337146699656, d = 0.8446010708979391)")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," (a = 0.8872926962309262, b = 0.09502603800319698, c = 0.7915337146699656, d = 0.4391239742975397)")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," (a = 0.9984922818338899, b = 0.04437567013166044, c = 0.7915337146699656, d = 0.6670664744329557)")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," (a = 0.8256330460235118, b = 0.31516370469872357, c = 0.7915337146699656, d = 0.5358862918137958)")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," (a = 0.777894843688315, b = 0.66723020778205, c = 0.7915337146699656, d = 0.5839356164115116)")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," (a = 0.10016692182860043, b = 0.198609008568975, c = 0.7915337146699656, d = 0.6962134843843963)")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," (a = 0.8860976360382908, b = 0.2723302007737938, c = 0.7915337146699656, d = 0.7988447491816221)")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," (a = 0.8410325001833958, b = 0.5016772486014719, c = 0.7915337146699656, d = 0.24340129508811925)")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," (a = 0.4685960426847371, b = 0.5412743139756012, c = 0.7915337146699656, d = 0.274656227218689)")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," (a = 0.5707817555942726, b = 0.37694554171407113, c = 0.7915337146699656, d = 0.5226682799767965)")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," (a = 0.6112790581913886, b = 0.29106226989206274, c = 0.3020614726644303, d = 0.18560567159969743)")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," (a = 0.4505765574870474, b = 0.31516546430056325, c = 0.3020614726644303, d = 0.0883550682649501)")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," (a = 0.5374039445817647, b = 0.9698266336502244, c = 0.3020614726644303, d = 0.03222733504564845)")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," (a = 0.41685359508275344, b = 0.8672574032954625, c = 0.3020614726644303, d = 0.025048199476683353)")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," (a = 0.9870264771655102, b = 0.7852779578105585, c = 0.3020614726644303, d = 0.6904834785330766)")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," (a = 0.5110677798512754, b = 0.07697380130691589, c = 0.3020614726644303, d = 0.5510425965129013)")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," (a = 0.04301074231113389, b = 0.27840457169186583, c = 0.3020614726644303, d = 0.81312753332443)")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," (a = 0.32469274437146656, b = 0.00877550701335561, c = 0.3020614726644303, d = 0.8512258393553357)")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," (a = 0.3204384100697524, b = 0.8311694898048434, c = 0.3020614726644303, d = 0.45945043460191004)")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," (a = 0.7287094756486213, b = 0.941673768882448, c = 0.3020614726644303, d = 0.4086139022208255)")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," ⋮")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," (a = 0.3954368473294493, b = 0.9233460597168335, c = 0.45680296837945167, d = 0.4391239742975397)")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," (a = 0.8054889808482688, b = 0.7774897424030832, c = 0.45680296837945167, d = 0.6670664744329557)")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," (a = 0.7167588960287098, b = 0.9869803330884476, c = 0.45680296837945167, d = 0.5358862918137958)")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," (a = 0.18902683113810825, b = 0.16500380232396272, c = 0.45680296837945167, d = 0.5839356164115116)")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," (a = 0.15976179460851392, b = 0.0022384678402987968, c = 0.45680296837945167, d = 0.6962134843843963)")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," (a = 0.5279306541714797, b = 0.3774721217678957, c = 0.45680296837945167, d = 0.7988447491816221)")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," (a = 0.26525734259842026, b = 0.08009382568325973, c = 0.45680296837945167, d = 0.24340129508811925)")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," (a = 0.701419124188804, b = 0.4774039941164193, c = 0.45680296837945167, d = 0.274656227218689)")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," (a = 0.5451713320899884, b = 0.6986311774202328, c = 0.45680296837945167, d = 0.5226682799767965)")])])])],-1),H=i("h2",{id:"Reducing-functions",tabindex:"-1"},[s("Reducing functions "),i("a",{class:"header-anchor",href:"#Reducing-functions","aria-label":'Permalink to "Reducing functions {#Reducing-functions}"'},"​")],-1),K=i("p",null,[s("Base functions like "),i("code",null,"mean"),s(", "),i("code",null,"maximum"),s(", "),i("code",null,"reverse"),s(" are applied to all layers of the stack.")],-1),Q=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," maximum"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(st)")])])])],-1),Z=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"(a = 0.9984922818338899, b = 0.9905015549499308, c = 0.888659835684594, d = 0.8446010708979391)")])])])],-1),ii=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," maximum"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(st; dims"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"Y)")])])])],-1),si=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭───────────────╮")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," (a = 0.6654891498125528, b = 0.1996672270611941, c = 0.05808639016967598, d = 0.0883550682649501)")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," (a = 0.9048505456529795, b = 0.1604431790807389, c = 0.05808639016967598, d = 0.03222733504564845)")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," (a = 0.7318968165616297, b = 0.7162537998285292, c = 0.05808639016967598, d = 0.025048199476683353)")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," (a = 0.7440534727639057, b = 0.15362499813625674, c = 0.05808639016967598, d = 0.6904834785330766)")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," (a = 0.19359635492587024, b = 0.6318402794141992, c = 0.05808639016967598, d = 0.5510425965129013)")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," (a = 0.08898359842130532, b = 0.15793327911772514, c = 0.05808639016967598, d = 0.81312753332443)")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," (a = 0.4223810704698109, b = 0.47055750095707105, c = 0.05808639016967598, d = 0.8512258393553357)")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," (a = 0.9686131342987429, b = 0.8347264175742031, c = 0.05808639016967598, d = 0.45945043460191004)")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," (a = 0.3860256839198122, b = 0.46932938076402175, c = 0.05808639016967598, d = 0.4086139022208255)")])])])],-1),H=i("h2",{id:"Reducing-functions",tabindex:"-1"},[s("Reducing functions "),i("a",{class:"header-anchor",href:"#Reducing-functions","aria-label":'Permalink to "Reducing functions {#Reducing-functions}"'},"​")],-1),K=i("p",null,[s("Base functions like "),i("code",null,"mean"),s(", "),i("code",null,"maximum"),s(", "),i("code",null,"reverse"),s(" are applied to all layers of the stack.")],-1),Q=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," maximum"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(st)")])])])],-1),Z=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"(a = 0.9870264771655102, b = 0.9854976306334307, c = 0.9071972743780237, d = 0.8512258393553357)")])])])],-1),ii=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," maximum"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(st; dims"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"Y)")])])])],-1),si=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭───────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"10"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"×"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"1"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," DimStack"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├───────────────┴──────────────────────────────────────────── dims ┐")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Float64} "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"1.0:1.0:10.0"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Regular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Points"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},",")]),s(` @@ -121,7 +121,7 @@ import{_ as d,D as e,c as n,I as a,w as h,a5 as t,l as i,a as s,o as p}from"./ch `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#00afaf","--shiki-dark":"#00afaf"}}," :b"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," eltype: "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"Float64"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," dims: "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},", "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"Y"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," size: "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"10"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"×"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"1")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#00afaf","--shiki-dark":"#00afaf"}}," :c"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," eltype: "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"Float64"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," dims: "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"Y"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," size: "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"1")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#00afaf","--shiki-dark":"#00afaf"}}," :d"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," eltype: "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"Float64"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," dims: "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," size: "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"10")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└──────────────────────────────────────────────────────────────────┘")])])])],-1),ai=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," minimum"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(st)")])])])],-1),hi=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"(a = 0.0018654016650136995, b = 0.0022384678402987968, c = 0.3123498443313725, d = 0.24340129508811925)")])])])],-1),li=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," minimum"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(st; dims"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"Y)")])])])],-1),ki=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭───────────────╮")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└──────────────────────────────────────────────────────────────────┘")])])])],-1),ai=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," minimum"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(st)")])])])],-1),hi=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"(a = 0.00878657333064048, b = 0.00877550701335561, c = 0.04777136223903122, d = 0.025048199476683353)")])])])],-1),li=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," minimum"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(st; dims"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"Y)")])])])],-1),ki=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭───────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"10"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"×"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"1"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," DimStack"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├───────────────┴──────────────────────────────────────────── dims ┐")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Float64} "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"1.0:1.0:10.0"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Regular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Points"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},",")]),s(` @@ -131,7 +131,7 @@ import{_ as d,D as e,c as n,I as a,w as h,a5 as t,l as i,a as s,o as p}from"./ch `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#00afaf","--shiki-dark":"#00afaf"}}," :b"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," eltype: "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"Float64"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," dims: "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},", "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"Y"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," size: "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"10"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"×"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"1")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#00afaf","--shiki-dark":"#00afaf"}}," :c"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," eltype: "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"Float64"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," dims: "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"Y"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," size: "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"1")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#00afaf","--shiki-dark":"#00afaf"}}," :d"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," eltype: "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"Float64"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," dims: "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," size: "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"10")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└──────────────────────────────────────────────────────────────────┘")])])])],-1),ei=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," sum"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(st)")])])])],-1),ti=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"(a = 30.897945998576716, b = 30.069611743914653, c = 3.6838291056620225, d = 5.606397463703365)")])])])],-1),di=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," sum"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(st; dims"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"Y)")])])])],-1),ni=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭───────────────╮")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└──────────────────────────────────────────────────────────────────┘")])])])],-1),ei=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," sum"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(st)")])])])],-1),ti=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"(a = 28.467917469673658, b = 30.750420451420997, c = 2.6295215979597972, d = 4.105180058935458)")])])])],-1),di=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," sum"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(st; dims"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"Y)")])])])],-1),ni=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭───────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"10"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"×"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"1"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," DimStack"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├───────────────┴──────────────────────────────────────────── dims ┐")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Float64} "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"1.0:1.0:10.0"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Regular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Points"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},",")]),s(` @@ -141,7 +141,7 @@ import{_ as d,D as e,c as n,I as a,w as h,a5 as t,l as i,a as s,o as p}from"./ch `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#00afaf","--shiki-dark":"#00afaf"}}," :b"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," eltype: "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"Float64"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," dims: "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},", "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"Y"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," size: "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"10"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"×"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"1")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#00afaf","--shiki-dark":"#00afaf"}}," :c"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," eltype: "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"Float64"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," dims: "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"Y"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," size: "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"1")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#00afaf","--shiki-dark":"#00afaf"}}," :d"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," eltype: "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"Float64"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," dims: "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," size: "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"10")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└──────────────────────────────────────────────────────────────────┘")])])])],-1),pi=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," prod"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(st)")])])])],-1),ri=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"(a = 8.694949629659473e-27, b = 6.930554793082765e-28, c = 0.03165946804198021, d = 0.001504488241938752)")])])])],-1),gi=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," prod"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(st; dims"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"Y)")])])])],-1),yi=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭───────────────╮")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└──────────────────────────────────────────────────────────────────┘")])])])],-1),pi=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," prod"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(st)")])])])],-1),ri=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"(a = 1.5155544974825528e-29, b = 1.478695085241667e-26, c = 0.00031682953111023806, d = 6.54511604363384e-7)")])])])],-1),gi=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," prod"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(st; dims"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"Y)")])])])],-1),yi=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭───────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"10"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"×"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"1"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," DimStack"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├───────────────┴──────────────────────────────────────────── dims ┐")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Float64} "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"1.0:1.0:10.0"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Regular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Points"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},",")]),s(` @@ -151,7 +151,7 @@ import{_ as d,D as e,c as n,I as a,w as h,a5 as t,l as i,a as s,o as p}from"./ch `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#00afaf","--shiki-dark":"#00afaf"}}," :b"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," eltype: "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"Float64"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," dims: "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},", "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"Y"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," size: "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"10"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"×"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"1")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#00afaf","--shiki-dark":"#00afaf"}}," :c"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," eltype: "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"Float64"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," dims: "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"Y"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," size: "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"1")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#00afaf","--shiki-dark":"#00afaf"}}," :d"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," eltype: "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"Float64"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," dims: "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," size: "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"10")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└──────────────────────────────────────────────────────────────────┘")])])])],-1),fi=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," mean"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(st)")])])])],-1),ci=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"ERROR: UndefVarError: `mean` not defined")])])])],-1),oi=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," mean"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(st; dims"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"Y)")])])])],-1),ui=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"ERROR: UndefVarError: `mean` not defined")])])])],-1),Ei=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," std"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(st)")])])])],-1),mi=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"ERROR: UndefVarError: `std` not defined")])])])],-1),Fi=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," std"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(st; dims"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"Y)")])])])],-1),vi=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"ERROR: UndefVarError: `std` not defined")])])])],-1),bi=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," var"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(st)")])])])],-1),Ci=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"ERROR: UndefVarError: `var` not defined")])])])],-1),_i=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," var"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(st; dims"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"Y)")])])])],-1),ji=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"ERROR: UndefVarError: `var` not defined")])])])],-1),Di=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," reduce"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"+"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},", st)")])])])],-1),Yi=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"(a = 30.897945998576716, b = 30.069611743914653, c = 3.6838291056620225, d = 5.606397463703365)")])])])],-1),Ai=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," reduce"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"+"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},", st; dims"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"Y)")])])])],-1),Si=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭───────────────╮")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└──────────────────────────────────────────────────────────────────┘")])])])],-1),fi=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," mean"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(st)")])])])],-1),ci=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"ERROR: UndefVarError: `mean` not defined")])])])],-1),oi=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," mean"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(st; dims"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"Y)")])])])],-1),ui=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"ERROR: UndefVarError: `mean` not defined")])])])],-1),Ei=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," std"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(st)")])])])],-1),mi=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"ERROR: UndefVarError: `std` not defined")])])])],-1),Fi=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," std"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(st; dims"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"Y)")])])])],-1),vi=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"ERROR: UndefVarError: `std` not defined")])])])],-1),bi=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," var"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(st)")])])])],-1),Ci=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"ERROR: UndefVarError: `var` not defined")])])])],-1),_i=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," var"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(st; dims"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"Y)")])])])],-1),ji=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"ERROR: UndefVarError: `var` not defined")])])])],-1),Di=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," reduce"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"+"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},", st)")])])])],-1),Yi=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"(a = 28.467917469673658, b = 30.750420451420997, c = 2.6295215979597972, d = 4.105180058935458)")])])])],-1),Ai=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," reduce"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"+"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},", st; dims"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"Y)")])])])],-1),Si=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭───────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"10"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"×"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"1"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," DimStack"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├───────────────┴──────────────────────────────────────────── dims ┐")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Float64} "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"1.0:1.0:10.0"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Regular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Points"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},",")]),s(` @@ -161,7 +161,7 @@ import{_ as d,D as e,c as n,I as a,w as h,a5 as t,l as i,a as s,o as p}from"./ch `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#00afaf","--shiki-dark":"#00afaf"}}," :b"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," eltype: "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"Float64"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," dims: "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},", "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"Y"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," size: "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"10"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"×"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"1")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#00afaf","--shiki-dark":"#00afaf"}}," :c"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," eltype: "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"Float64"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," dims: "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"Y"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," size: "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"1")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#00afaf","--shiki-dark":"#00afaf"}}," :d"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," eltype: "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"Float64"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," dims: "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," size: "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"10")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└──────────────────────────────────────────────────────────────────┘")])])])],-1),Xi=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," extrema"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(st)")])])])],-1),zi=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"(a = (0.0018654016650136995, 0.9984922818338899), b = (0.0022384678402987968, 0.9905015549499308), c = (0.3123498443313725, 0.888659835684594), d = (0.24340129508811925, 0.8446010708979391))")])])])],-1),Bi=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," extrema"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(st; dims"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"Y)")])])])],-1),Ri=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭───────────────╮")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└──────────────────────────────────────────────────────────────────┘")])])])],-1),Xi=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," extrema"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(st)")])])])],-1),zi=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"(a = (0.00878657333064048, 0.9870264771655102), b = (0.00877550701335561, 0.9854976306334307), c = (0.04777136223903122, 0.9071972743780237), d = (0.025048199476683353, 0.8512258393553357))")])])])],-1),Bi=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," extrema"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(st; dims"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"Y)")])])])],-1),Ri=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭───────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"10"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"×"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"1"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," DimStack"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├───────────────┴──────────────────────────────────────────── dims ┐")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Float64} "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"1.0:1.0:10.0"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Regular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Points"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},",")]),s(` diff --git a/dev/assets/tables.md.CkVjeqD0.js b/dev/assets/tables.md.NRa523Dp.js similarity index 91% rename from dev/assets/tables.md.CkVjeqD0.js rename to dev/assets/tables.md.NRa523Dp.js index f04c19fc7..96ccc3063 100644 --- a/dev/assets/tables.md.CkVjeqD0.js +++ b/dev/assets/tables.md.NRa523Dp.js @@ -8,16 +8,16 @@ import{_ as d,D as e,c as n,I as a,w as h,a5 as k,l as i,a as s,o as g}from"./ch `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#5fd7ff","--shiki-dark":"#5fd7ff"}}," ↗ "),i("span",{style:{"--shiki-light":"#5fd7ff","--shiki-dark":"#5fd7ff"}},"category"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Categorical{Char} "),i("span",{style:{"--shiki-light":"#5fd7ff","--shiki-dark":"#5fd7ff"}},"'a':1:'z'"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└───────────────────────────────────────────────────────────────┘")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"["),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},":"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},", "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},":"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},", "),i("span",{style:{"--shiki-light":"#5fd7ff","--shiki-dark":"#5fd7ff"}},"1"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"]")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," →"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 1"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 2"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 3"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," … "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"8"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 9"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 10")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.771042 0.368599 0.180215 0.4537 0.731024 0.347672")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 2"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.849414 0.0791212 0.155804 0.268099 0.575279 0.0471844")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 3"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.0992625 0.73784 0.524026 0.860748 0.660326 0.542266")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 4"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.551293 0.424022 0.0688414 0.526618 0.273341 0.835424")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," ⋮ ⋱ ⋮")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 7"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.342747 0.121158 0.121174 0.0594942 0.540504 0.444817")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 8"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.775985 0.827739 0.98052 0.746118 0.000126912 0.702863")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 9"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.378167 0.0514797 0.699054 0.125097 0.824074 0.0849331")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 10"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.642932 0.0234748 0.835821 … 0.505328 0.689798 0.974554")])])])],-1),y=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," st "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," DimStack"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"((data1 "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," rand"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(x, y), data2"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"rand"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(x, y, c)))")])])])],-1),c=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭───────────────────╮")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," →"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 1"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 2"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 3"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," … "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"8"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 9"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 10")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.227638 0.34817 0.270405 0.380027 0.564302 0.230108")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 2"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.849475 0.730709 0.920866 0.714386 0.583966 0.143731")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 3"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.385766 0.271156 0.16373 0.778002 0.698753 0.793181")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 4"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.835598 0.579124 0.291513 0.447879 0.995001 0.356481")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," ⋮ ⋱ ⋮")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 7"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.494109 0.406733 0.186734 0.363395 0.945778 0.61598")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 8"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.645571 0.803334 0.700165 0.709035 0.122395 0.312145")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 9"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.252153 0.167441 0.92629 0.95251 0.172554 0.388328")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 10"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.127126 0.861636 0.949875 … 0.0296052 0.840567 0.67823")])])])],-1),y=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," st "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," DimStack"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"((data1 "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," rand"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(x, y), data2"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"rand"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(x, y, c)))")])])])],-1),c=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭───────────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"10"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"×"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"10"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"×"),i("span",{style:{"--shiki-light":"#5fd7ff","--shiki-dark":"#5fd7ff"}},"26"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," DimStack"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├───────────────────┴───────────────────────────────────── dims ┐")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Int64} "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"1:10"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Regular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Points"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},",")]),s(` @@ -30,62 +30,62 @@ import{_ as d,D as e,c as n,I as a,w as h,a5 as k,l as i,a as s,o as g}from"./ch `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," Row │"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," X "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," Y "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," category "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," data")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," │"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," Int64 "),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," Int64 "),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," Char "),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," Float64")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}},"──────┼───────────────────────────────────")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 1 │ 1 1 a 0.771042")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2 │ 2 1 a 0.849414")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 3 │ 3 1 a 0.0992625")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 4 │ 4 1 a 0.551293")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 5 │ 5 1 a 0.629206")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 6 │ 6 1 a 0.377271")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 7 │ 7 1 a 0.342747")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 8 │ 8 1 a 0.775985")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 1 │ 1 1 a 0.227638")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2 │ 2 1 a 0.849475")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 3 │ 3 1 a 0.385766")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 4 │ 4 1 a 0.835598")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 5 │ 5 1 a 0.850442")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 6 │ 6 1 a 0.38402")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 7 │ 7 1 a 0.494109")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 8 │ 8 1 a 0.645571")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," ⋮ │ ⋮ ⋮ ⋮ ⋮")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2594 │ 4 10 z 0.77536")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2595 │ 5 10 z 0.126157")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2596 │ 6 10 z 0.0664702")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2597 │ 7 10 z 0.749233")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2598 │ 8 10 z 0.0169253")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2599 │ 9 10 z 0.801866")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2600 │ 10 10 z 0.80769")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2594 │ 4 10 z 0.212945")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2595 │ 5 10 z 0.251401")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2596 │ 6 10 z 0.145311")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2597 │ 7 10 z 0.292346")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2598 │ 8 10 z 0.918071")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2599 │ 9 10 z 0.686448")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2600 │ 10 10 z 0.302462")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#1b7c83","--shiki-dark":"#39c5cf","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2585 rows omitted")])])])],-1),E=i("p",null,"Stacks will become a table with a column for each dimension, and one for each layer:",-1),F=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," DataFrame"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(st)")])])])],-1),C=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}},"2600×5 DataFrame")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," Row │"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," X "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," Y "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," category "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," data1 "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," data2")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," │"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," Int64 "),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," Int64 "),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," Char "),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," Float64 "),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," Float64")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}},"──────┼──────────────────────────────────────────────")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 1 │ 1 1 a 0.687507 0.333973")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2 │ 2 1 a 0.0660476 0.253131")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 3 │ 3 1 a 0.765172 0.988786")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 4 │ 4 1 a 0.285624 0.969355")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 5 │ 5 1 a 0.28537 0.896011")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 6 │ 6 1 a 0.795317 0.698667")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 7 │ 7 1 a 0.355878 0.534325")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 8 │ 8 1 a 0.936848 0.516297")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 1 │ 1 1 a 0.743293 0.881492")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2 │ 2 1 a 0.0334383 0.956406")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 3 │ 3 1 a 0.120847 0.906049")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 4 │ 4 1 a 0.761204 0.785094")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 5 │ 5 1 a 0.63418 0.740016")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 6 │ 6 1 a 0.837231 0.822731")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 7 │ 7 1 a 0.450275 0.930574")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 8 │ 8 1 a 0.543553 0.475161")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," ⋮ │ ⋮ ⋮ ⋮ ⋮ ⋮")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2594 │ 4 10 z 0.821097 0.349449")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2595 │ 5 10 z 0.347115 0.297873")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2596 │ 6 10 z 0.659789 0.600007")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2597 │ 7 10 z 0.187258 0.163621")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2598 │ 8 10 z 0.943666 0.114011")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2599 │ 9 10 z 0.667591 0.739525")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2600 │ 10 10 z 0.284786 0.433699")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2594 │ 4 10 z 0.996733 0.11822")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2595 │ 5 10 z 0.576294 0.896841")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2596 │ 6 10 z 0.0169772 0.235197")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2597 │ 7 10 z 0.998455 0.768442")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2598 │ 8 10 z 0.354387 0.0134808")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2599 │ 9 10 z 0.0266718 0.801088")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2600 │ 10 10 z 0.607551 0.468837")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#1b7c83","--shiki-dark":"#39c5cf","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2585 rows omitted")])])])],-1),v=i("p",null,[s("Using "),i("a",{href:"/DimensionalData.jl/dev/api/reference#DimensionalData.DimTable"},[i("code",null,"DimTable")]),s(" we can specify that a "),i("code",null,"DimArray"),s(" should take columns from one of the dimensions:")],-1),_=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," DataFrame"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"DimTable"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A; layersfrom"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},":category"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"))")])])])],-1),D=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}},"100×28 DataFrame")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," Row │"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," X "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," Y "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," category_a "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," category_b "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," category_c "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," category_d "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," category_ ⋯")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," │"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," Int64 "),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," Int64 "),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," Float64 "),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," Float64 "),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," Float64 "),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," Float64 "),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," Float64 ⋯")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}},"─────┼──────────────────────────────────────────────────────────────────────────")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 1 │ 1 1 0.771042 0.382557 0.907645 0.305266 0.413053 ⋯")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2 │ 2 1 0.849414 0.131782 0.259942 0.124001 0.174789")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 3 │ 3 1 0.0992625 0.240783 0.160059 0.872938 0.394152")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 4 │ 4 1 0.551293 0.725815 0.870513 0.834265 0.010508")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 5 │ 5 1 0.629206 0.0978555 0.00872448 0.899605 0.476871 ⋯")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 6 │ 6 1 0.377271 0.0455575 0.517102 0.520358 0.057912")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 7 │ 7 1 0.342747 0.776817 0.541205 0.622461 0.566478")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 8 │ 8 1 0.775985 0.330121 0.947441 0.803714 0.585449")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 1 │ 1 1 0.227638 0.845031 0.727531 0.411513 0.421837 ⋯")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2 │ 2 1 0.849475 0.928338 0.663008 0.919908 0.453319")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 3 │ 3 1 0.385766 0.90697 0.554688 0.067914 0.025443")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 4 │ 4 1 0.835598 0.50507 0.504438 0.93256 0.855695")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 5 │ 5 1 0.850442 0.544719 0.942349 0.1918 0.093376 ⋯")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 6 │ 6 1 0.38402 0.0142518 0.394239 0.215506 0.247641")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 7 │ 7 1 0.494109 0.0797588 0.0477843 0.0181349 0.014638")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 8 │ 8 1 0.645571 0.572066 0.023456 0.312618 0.646299")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," ⋮ │ ⋮ ⋮ ⋮ ⋮ ⋮ ⋮ ⋮ ⋱")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 94 │ 4 10 0.835424 0.984183 0.835752 0.842328 0.646185 ⋯")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 95 │ 5 10 0.542885 0.270719 0.761386 0.0472491 0.859818")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 96 │ 6 10 0.214903 0.8303 0.935771 0.562532 0.643191")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 97 │ 7 10 0.444817 0.988743 0.0377933 0.687464 0.84493")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 98 │ 8 10 0.702863 0.556376 0.747307 0.614982 0.996549 ⋯")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 99 │ 9 10 0.0849331 0.371633 0.936388 0.88401 0.246442")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 100 │ 10 10 0.974554 0.284736 0.611776 0.462724 0.207307")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 94 │ 4 10 0.356481 0.881243 0.955206 0.351565 0.194767 ⋯")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 95 │ 5 10 0.928977 0.00820581 0.86073 0.119773 0.824846")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 96 │ 6 10 0.602652 0.110337 0.52757 0.81525 0.387734")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 97 │ 7 10 0.61598 0.975219 0.838435 0.545347 0.920586")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 98 │ 8 10 0.312145 0.661886 0.579023 0.502496 0.596582 ⋯")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 99 │ 9 10 0.388328 0.555868 0.0698665 0.11784 0.686554")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 100 │ 10 10 0.67823 0.20379 0.947845 0.792692 0.196312")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#1b7c83","--shiki-dark":"#39c5cf","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 22 columns and 85 rows omitted")])])])],-1),z=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," DimStack"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A; layersfrom"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},":category"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},")")])])])],-1),q=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭────────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"10"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"×"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"10"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," DimStack"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├────────────────┴───────────────────────────────── dims ┐")]),s(` @@ -122,42 +122,42 @@ import{_ as d,D as e,c as n,I as a,w as h,a5 as k,l as i,a as s,o as g}from"./ch `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," Row │"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," XY "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," category "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," data1 "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," data2")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," │"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," Tuple… "),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," Char "),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," Float64 "),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," Float64")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}},"──────┼──────────────────────────────────────────")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 1 │ (1, 1) a 0.687507 0.333973")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2 │ (2, 1) a 0.0660476 0.253131")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 3 │ (3, 1) a 0.765172 0.988786")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 4 │ (4, 1) a 0.285624 0.969355")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 5 │ (5, 1) a 0.28537 0.896011")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 6 │ (6, 1) a 0.795317 0.698667")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 7 │ (7, 1) a 0.355878 0.534325")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 8 │ (8, 1) a 0.936848 0.516297")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 1 │ (1, 1) a 0.743293 0.881492")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2 │ (2, 1) a 0.0334383 0.956406")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 3 │ (3, 1) a 0.120847 0.906049")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 4 │ (4, 1) a 0.761204 0.785094")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 5 │ (5, 1) a 0.63418 0.740016")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 6 │ (6, 1) a 0.837231 0.822731")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 7 │ (7, 1) a 0.450275 0.930574")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 8 │ (8, 1) a 0.543553 0.475161")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," ⋮ │ ⋮ ⋮ ⋮ ⋮")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2594 │ (4, 10) z 0.821097 0.349449")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2595 │ (5, 10) z 0.347115 0.297873")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2596 │ (6, 10) z 0.659789 0.600007")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2597 │ (7, 10) z 0.187258 0.163621")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2598 │ (8, 10) z 0.943666 0.114011")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2599 │ (9, 10) z 0.667591 0.739525")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2600 │ (10, 10) z 0.284786 0.433699")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2594 │ (4, 10) z 0.996733 0.11822")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2595 │ (5, 10) z 0.576294 0.896841")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2596 │ (6, 10) z 0.0169772 0.235197")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2597 │ (7, 10) z 0.998455 0.768442")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2598 │ (8, 10) z 0.354387 0.0134808")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2599 │ (9, 10) z 0.0266718 0.801088")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2600 │ (10, 10) z 0.607551 0.468837")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#1b7c83","--shiki-dark":"#39c5cf","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2585 rows omitted")])])])],-1),Y=k(`

Converting to CSV

We can also write arrays and stacks directly to CSV.jl, or any other data type supporting the Tables.jl interface.

julia
julia> using CSV
 
 julia> CSV.write("dimstack.csv", st)
"dimstack.csv"
julia
julia> readlines("dimstack.csv")
2601-element Vector{String}:
  "X,Y,category,data1,data2"
- "1,1,a,0.6875071533660516,0.33397280552746944"
- "2,1,a,0.06604757408427553,0.253131108392323"
- "3,1,a,0.7651720386702481,0.9887859631515306"
- "4,1,a,0.285623928040452,0.969355275158134"
- "5,1,a,0.2853695989419348,0.8960108696256951"
- "6,1,a,0.7953166251794999,0.6986667910184519"
- "7,1,a,0.35587823871559976,0.5343246250765449"
- "8,1,a,0.9368479959494445,0.5162972795117988"
- "9,1,a,0.37082058290510744,0.9971520447296351"
+ "1,1,a,0.7432930309992034,0.881492409357323"
+ "2,1,a,0.03343831898880911,0.9564062276203203"
+ "3,1,a,0.12084683635391336,0.9060486537278226"
+ "4,1,a,0.7612044485284079,0.7850936964071812"
+ "5,1,a,0.6341804211805906,0.7400162295337854"
+ "6,1,a,0.8372314036510935,0.8227312139642232"
+ "7,1,a,0.4502749181743251,0.9305737498097811"
+ "8,1,a,0.5435527778562877,0.4751605449810661"
+ "9,1,a,0.7661016206975505,0.4604212196909454"
 
- "2,10,z,0.3218377750050633,0.2192320113478451"
- "3,10,z,0.3189230537636254,0.7563725954259882"
- "4,10,z,0.8210972112317644,0.3494489602569323"
- "5,10,z,0.34711469386802307,0.29787271117404246"
- "6,10,z,0.659788624561787,0.6000073665283989"
- "7,10,z,0.1872579604193827,0.16362054531045422"
- "8,10,z,0.9436663723909504,0.11401137911314163"
- "9,10,z,0.667591186633824,0.7395248127786628"
- "10,10,z,0.2847858461173376,0.4336988320925145"
`,6);function T(B,S,P,x,V,I){const t=e("PluginTabsTab"),l=e("PluginTabs");return g(),n("div",null,[r,a(l,null,{default:h(()=>[a(t,{label:"create a `DimArray`"},{default:h(()=>[f,o]),_:1}),a(t,{label:"create a `DimStack`"},{default:h(()=>[y,c]),_:1})]),_:1}),b,a(l,null,{default:h(()=>[a(t,{label:"array default"},{default:h(()=>[w,u,m]),_:1}),a(t,{label:"stack default"},{default:h(()=>[E,F,C]),_:1}),a(t,{label:"layersfrom"},{default:h(()=>[v,_,D,z,q]),_:1}),a(t,{label:"mergedims"},{default:h(()=>[j,A,X]),_:1})]),_:1}),Y])}const N=d(p,[["render",T]]);export{O as __pageData,N as default}; + "2,10,z,0.9736452861886725,0.8489086620382136" + "3,10,z,0.20853262629347957,0.5470796400610906" + "4,10,z,0.9967332107434973,0.11822001416637651" + "5,10,z,0.5762938256193216,0.8968406613520824" + "6,10,z,0.016977229461176635,0.23519684614444503" + "7,10,z,0.9984552706324772,0.7684422205358753" + "8,10,z,0.3543871540879284,0.013480841455026371" + "9,10,z,0.026671753806333576,0.8010878360480178" + "10,10,z,0.607550578602902,0.4688371013531687"`,6);function T(B,S,P,x,V,I){const t=e("PluginTabsTab"),l=e("PluginTabs");return g(),n("div",null,[r,a(l,null,{default:h(()=>[a(t,{label:"create a `DimArray`"},{default:h(()=>[f,o]),_:1}),a(t,{label:"create a `DimStack`"},{default:h(()=>[y,c]),_:1})]),_:1}),b,a(l,null,{default:h(()=>[a(t,{label:"array default"},{default:h(()=>[w,u,m]),_:1}),a(t,{label:"stack default"},{default:h(()=>[E,F,C]),_:1}),a(t,{label:"layersfrom"},{default:h(()=>[v,_,D,z,q]),_:1}),a(t,{label:"mergedims"},{default:h(()=>[j,A,X]),_:1})]),_:1}),Y])}const N=d(p,[["render",T]]);export{O as __pageData,N as default}; diff --git a/dev/assets/tables.md.CkVjeqD0.lean.js b/dev/assets/tables.md.NRa523Dp.lean.js similarity index 92% rename from dev/assets/tables.md.CkVjeqD0.lean.js rename to dev/assets/tables.md.NRa523Dp.lean.js index 76a60f87e..c3b7e58a2 100644 --- a/dev/assets/tables.md.CkVjeqD0.lean.js +++ b/dev/assets/tables.md.NRa523Dp.lean.js @@ -6,16 +6,16 @@ import{_ as d,D as e,c as n,I as a,w as h,a5 as k,l as i,a as s,o as g}from"./ch `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#5fd7ff","--shiki-dark":"#5fd7ff"}}," ↗ "),i("span",{style:{"--shiki-light":"#5fd7ff","--shiki-dark":"#5fd7ff"}},"category"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Categorical{Char} "),i("span",{style:{"--shiki-light":"#5fd7ff","--shiki-dark":"#5fd7ff"}},"'a':1:'z'"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"└───────────────────────────────────────────────────────────────┘")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"["),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},":"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},", "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},":"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},", "),i("span",{style:{"--shiki-light":"#5fd7ff","--shiki-dark":"#5fd7ff"}},"1"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"]")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," →"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 1"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 2"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 3"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," … "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"8"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 9"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 10")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.771042 0.368599 0.180215 0.4537 0.731024 0.347672")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 2"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.849414 0.0791212 0.155804 0.268099 0.575279 0.0471844")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 3"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.0992625 0.73784 0.524026 0.860748 0.660326 0.542266")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 4"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.551293 0.424022 0.0688414 0.526618 0.273341 0.835424")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," ⋮ ⋱ ⋮")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 7"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.342747 0.121158 0.121174 0.0594942 0.540504 0.444817")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 8"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.775985 0.827739 0.98052 0.746118 0.000126912 0.702863")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 9"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.378167 0.0514797 0.699054 0.125097 0.824074 0.0849331")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 10"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.642932 0.0234748 0.835821 … 0.505328 0.689798 0.974554")])])])],-1),y=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," st "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," DimStack"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"((data1 "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," rand"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(x, y), data2"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"rand"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(x, y, c)))")])])])],-1),c=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭───────────────────╮")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," →"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 1"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 2"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 3"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," … "),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"8"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 9"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}}," 10")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 1"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.227638 0.34817 0.270405 0.380027 0.564302 0.230108")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 2"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.849475 0.730709 0.920866 0.714386 0.583966 0.143731")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 3"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.385766 0.271156 0.16373 0.778002 0.698753 0.793181")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 4"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.835598 0.579124 0.291513 0.447879 0.995001 0.356481")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," ⋮ ⋱ ⋮")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 7"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.494109 0.406733 0.186734 0.363395 0.945778 0.61598")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 8"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.645571 0.803334 0.700165 0.709035 0.122395 0.312145")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 9"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.252153 0.167441 0.92629 0.95251 0.172554 0.388328")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," 10"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," 0.127126 0.861636 0.949875 … 0.0296052 0.840567 0.67823")])])])],-1),y=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}}," st "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," DimStack"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"((data1 "),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," rand"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(x, y), data2"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"rand"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(x, y, c)))")])])])],-1),c=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭───────────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"10"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"×"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"10"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"×"),i("span",{style:{"--shiki-light":"#5fd7ff","--shiki-dark":"#5fd7ff"}},"26"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," DimStack"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├───────────────────┴───────────────────────────────────── dims ┐")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}}," ↓ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"X "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," Sampled{Int64} "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"1:10"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," ForwardOrdered"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Regular"),i("span",{style:{"--shiki-light":"#808080","--shiki-dark":"#808080"}}," Points"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},",")]),s(` @@ -28,62 +28,62 @@ import{_ as d,D as e,c as n,I as a,w as h,a5 as k,l as i,a as s,o as g}from"./ch `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," Row │"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," X "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," Y "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," category "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," data")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," │"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," Int64 "),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," Int64 "),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," Char "),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," Float64")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}},"──────┼───────────────────────────────────")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 1 │ 1 1 a 0.771042")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2 │ 2 1 a 0.849414")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 3 │ 3 1 a 0.0992625")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 4 │ 4 1 a 0.551293")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 5 │ 5 1 a 0.629206")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 6 │ 6 1 a 0.377271")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 7 │ 7 1 a 0.342747")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 8 │ 8 1 a 0.775985")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 1 │ 1 1 a 0.227638")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2 │ 2 1 a 0.849475")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 3 │ 3 1 a 0.385766")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 4 │ 4 1 a 0.835598")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 5 │ 5 1 a 0.850442")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 6 │ 6 1 a 0.38402")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 7 │ 7 1 a 0.494109")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 8 │ 8 1 a 0.645571")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," ⋮ │ ⋮ ⋮ ⋮ ⋮")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2594 │ 4 10 z 0.77536")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2595 │ 5 10 z 0.126157")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2596 │ 6 10 z 0.0664702")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2597 │ 7 10 z 0.749233")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2598 │ 8 10 z 0.0169253")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2599 │ 9 10 z 0.801866")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2600 │ 10 10 z 0.80769")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2594 │ 4 10 z 0.212945")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2595 │ 5 10 z 0.251401")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2596 │ 6 10 z 0.145311")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2597 │ 7 10 z 0.292346")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2598 │ 8 10 z 0.918071")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2599 │ 9 10 z 0.686448")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2600 │ 10 10 z 0.302462")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#1b7c83","--shiki-dark":"#39c5cf","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2585 rows omitted")])])])],-1),E=i("p",null,"Stacks will become a table with a column for each dimension, and one for each layer:",-1),F=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," DataFrame"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(st)")])])])],-1),C=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}},"2600×5 DataFrame")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," Row │"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," X "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," Y "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," category "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," data1 "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," data2")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," │"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," Int64 "),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," Int64 "),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," Char "),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," Float64 "),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," Float64")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}},"──────┼──────────────────────────────────────────────")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 1 │ 1 1 a 0.687507 0.333973")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2 │ 2 1 a 0.0660476 0.253131")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 3 │ 3 1 a 0.765172 0.988786")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 4 │ 4 1 a 0.285624 0.969355")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 5 │ 5 1 a 0.28537 0.896011")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 6 │ 6 1 a 0.795317 0.698667")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 7 │ 7 1 a 0.355878 0.534325")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 8 │ 8 1 a 0.936848 0.516297")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 1 │ 1 1 a 0.743293 0.881492")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2 │ 2 1 a 0.0334383 0.956406")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 3 │ 3 1 a 0.120847 0.906049")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 4 │ 4 1 a 0.761204 0.785094")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 5 │ 5 1 a 0.63418 0.740016")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 6 │ 6 1 a 0.837231 0.822731")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 7 │ 7 1 a 0.450275 0.930574")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 8 │ 8 1 a 0.543553 0.475161")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," ⋮ │ ⋮ ⋮ ⋮ ⋮ ⋮")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2594 │ 4 10 z 0.821097 0.349449")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2595 │ 5 10 z 0.347115 0.297873")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2596 │ 6 10 z 0.659789 0.600007")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2597 │ 7 10 z 0.187258 0.163621")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2598 │ 8 10 z 0.943666 0.114011")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2599 │ 9 10 z 0.667591 0.739525")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2600 │ 10 10 z 0.284786 0.433699")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2594 │ 4 10 z 0.996733 0.11822")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2595 │ 5 10 z 0.576294 0.896841")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2596 │ 6 10 z 0.0169772 0.235197")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2597 │ 7 10 z 0.998455 0.768442")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2598 │ 8 10 z 0.354387 0.0134808")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2599 │ 9 10 z 0.0266718 0.801088")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2600 │ 10 10 z 0.607551 0.468837")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#1b7c83","--shiki-dark":"#39c5cf","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2585 rows omitted")])])])],-1),v=i("p",null,[s("Using "),i("a",{href:"/DimensionalData.jl/dev/api/reference#DimensionalData.DimTable"},[i("code",null,"DimTable")]),s(" we can specify that a "),i("code",null,"DimArray"),s(" should take columns from one of the dimensions:")],-1),_=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," DataFrame"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"("),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},"DimTable"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A; layersfrom"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},":category"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"))")])])])],-1),D=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}},"100×28 DataFrame")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," Row │"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," X "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," Y "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," category_a "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," category_b "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," category_c "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," category_d "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," category_ ⋯")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," │"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," Int64 "),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," Int64 "),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," Float64 "),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," Float64 "),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," Float64 "),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," Float64 "),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," Float64 ⋯")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}},"─────┼──────────────────────────────────────────────────────────────────────────")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 1 │ 1 1 0.771042 0.382557 0.907645 0.305266 0.413053 ⋯")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2 │ 2 1 0.849414 0.131782 0.259942 0.124001 0.174789")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 3 │ 3 1 0.0992625 0.240783 0.160059 0.872938 0.394152")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 4 │ 4 1 0.551293 0.725815 0.870513 0.834265 0.010508")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 5 │ 5 1 0.629206 0.0978555 0.00872448 0.899605 0.476871 ⋯")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 6 │ 6 1 0.377271 0.0455575 0.517102 0.520358 0.057912")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 7 │ 7 1 0.342747 0.776817 0.541205 0.622461 0.566478")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 8 │ 8 1 0.775985 0.330121 0.947441 0.803714 0.585449")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 1 │ 1 1 0.227638 0.845031 0.727531 0.411513 0.421837 ⋯")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2 │ 2 1 0.849475 0.928338 0.663008 0.919908 0.453319")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 3 │ 3 1 0.385766 0.90697 0.554688 0.067914 0.025443")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 4 │ 4 1 0.835598 0.50507 0.504438 0.93256 0.855695")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 5 │ 5 1 0.850442 0.544719 0.942349 0.1918 0.093376 ⋯")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 6 │ 6 1 0.38402 0.0142518 0.394239 0.215506 0.247641")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 7 │ 7 1 0.494109 0.0797588 0.0477843 0.0181349 0.014638")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 8 │ 8 1 0.645571 0.572066 0.023456 0.312618 0.646299")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," ⋮ │ ⋮ ⋮ ⋮ ⋮ ⋮ ⋮ ⋮ ⋱")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 94 │ 4 10 0.835424 0.984183 0.835752 0.842328 0.646185 ⋯")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 95 │ 5 10 0.542885 0.270719 0.761386 0.0472491 0.859818")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 96 │ 6 10 0.214903 0.8303 0.935771 0.562532 0.643191")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 97 │ 7 10 0.444817 0.988743 0.0377933 0.687464 0.84493")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 98 │ 8 10 0.702863 0.556376 0.747307 0.614982 0.996549 ⋯")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 99 │ 9 10 0.0849331 0.371633 0.936388 0.88401 0.246442")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 100 │ 10 10 0.974554 0.284736 0.611776 0.462724 0.207307")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 94 │ 4 10 0.356481 0.881243 0.955206 0.351565 0.194767 ⋯")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 95 │ 5 10 0.928977 0.00820581 0.86073 0.119773 0.824846")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 96 │ 6 10 0.602652 0.110337 0.52757 0.81525 0.387734")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 97 │ 7 10 0.61598 0.975219 0.838435 0.545347 0.920586")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 98 │ 8 10 0.312145 0.661886 0.579023 0.502496 0.596582 ⋯")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 99 │ 9 10 0.388328 0.555868 0.0698665 0.11784 0.686554")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 100 │ 10 10 0.67823 0.20379 0.947845 0.792692 0.196312")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#1b7c83","--shiki-dark":"#39c5cf","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 22 columns and 85 rows omitted")])])])],-1),z=i("div",{class:"language-julia vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"},"julia"),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"julia"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},">"),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}}," DimStack"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},"(A; layersfrom"),i("span",{style:{"--shiki-light":"#D73A49","--shiki-dark":"#F97583"}},"="),i("span",{style:{"--shiki-light":"#005CC5","--shiki-dark":"#79B8FF"}},":category"),i("span",{style:{"--shiki-light":"#24292E","--shiki-dark":"#E1E4E8"}},")")])])])],-1),q=i("div",{class:"language- vp-adaptive-theme"},[i("button",{title:"Copy Code",class:"copy"}),i("span",{class:"lang"}),i("pre",{class:"shiki shiki-themes github-light github-dark vp-code"},[i("code",null,[i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"╭────────────────╮")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"│ "),i("span",{style:{"--shiki-light":"#ff875f","--shiki-dark":"#ff875f"}},"10"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}},"×"),i("span",{style:{"--shiki-light":"#0087d7","--shiki-dark":"#0087d7"}},"10"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8"}}," DimStack"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}}," │")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5"}},"├────────────────┴───────────────────────────────── dims ┐")]),s(` @@ -120,20 +120,20 @@ import{_ as d,D as e,c as n,I as a,w as h,a5 as k,l as i,a as s,o as g}from"./ch `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," Row │"),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," XY "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," category "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," data1 "),i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," data2")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#24292e","--shiki-dark":"#e1e4e8","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," │"),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," Tuple… "),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," Char "),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," Float64 "),i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," Float64")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}},"──────┼──────────────────────────────────────────")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 1 │ (1, 1) a 0.687507 0.333973")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2 │ (2, 1) a 0.0660476 0.253131")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 3 │ (3, 1) a 0.765172 0.988786")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 4 │ (4, 1) a 0.285624 0.969355")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 5 │ (5, 1) a 0.28537 0.896011")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 6 │ (6, 1) a 0.795317 0.698667")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 7 │ (7, 1) a 0.355878 0.534325")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 8 │ (8, 1) a 0.936848 0.516297")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 1 │ (1, 1) a 0.743293 0.881492")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2 │ (2, 1) a 0.0334383 0.956406")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 3 │ (3, 1) a 0.120847 0.906049")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 4 │ (4, 1) a 0.761204 0.785094")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 5 │ (5, 1) a 0.63418 0.740016")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 6 │ (6, 1) a 0.837231 0.822731")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 7 │ (7, 1) a 0.450275 0.930574")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 8 │ (8, 1) a 0.543553 0.475161")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," ⋮ │ ⋮ ⋮ ⋮ ⋮")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2594 │ (4, 10) z 0.821097 0.349449")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2595 │ (5, 10) z 0.347115 0.297873")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2596 │ (6, 10) z 0.659789 0.600007")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2597 │ (7, 10) z 0.187258 0.163621")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2598 │ (8, 10) z 0.943666 0.114011")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2599 │ (9, 10) z 0.667591 0.739525")]),s(` -`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2600 │ (10, 10) z 0.284786 0.433699")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2594 │ (4, 10) z 0.996733 0.11822")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2595 │ (5, 10) z 0.576294 0.896841")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2596 │ (6, 10) z 0.0169772 0.235197")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2597 │ (7, 10) z 0.998455 0.768442")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2598 │ (8, 10) z 0.354387 0.0134808")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2599 │ (9, 10) z 0.0266718 0.801088")]),s(` +`),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#959da5","--shiki-dark":"#959da5","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2600 │ (10, 10) z 0.607551 0.468837")]),s(` `),i("span",{class:"line"},[i("span",{style:{"--shiki-light":"#1b7c83","--shiki-dark":"#39c5cf","--shiki-light-font-weight":"bold","--shiki-dark-font-weight":"bold"}}," 2585 rows omitted")])])])],-1),Y=k("",6);function T(B,S,P,x,V,I){const t=e("PluginTabsTab"),l=e("PluginTabs");return g(),n("div",null,[r,a(l,null,{default:h(()=>[a(t,{label:"create a `DimArray`"},{default:h(()=>[f,o]),_:1}),a(t,{label:"create a `DimStack`"},{default:h(()=>[y,c]),_:1})]),_:1}),b,a(l,null,{default:h(()=>[a(t,{label:"array default"},{default:h(()=>[w,u,m]),_:1}),a(t,{label:"stack default"},{default:h(()=>[E,F,C]),_:1}),a(t,{label:"layersfrom"},{default:h(()=>[v,_,D,z,q]),_:1}),a(t,{label:"mergedims"},{default:h(()=>[j,A,X]),_:1})]),_:1}),Y])}const N=d(p,[["render",T]]);export{O as __pageData,N as default}; diff --git a/dev/assets/wlzkzvg.Cz6B5RAt.png b/dev/assets/wlzkzvg.Cz6B5RAt.png deleted file mode 100644 index 6c15185dc..000000000 Binary files a/dev/assets/wlzkzvg.Cz6B5RAt.png and /dev/null differ diff --git a/dev/basics.html b/dev/basics.html index 9c23f172c..ad322add0 100644 --- a/dev/basics.html +++ b/dev/basics.html @@ -8,11 +8,11 @@ - + - - + + @@ -27,36 +27,36 @@ a Sampled{Int64} 1:4 ForwardOrdered Regular Points, b Sampled{Int64} 1:5 ForwardOrdered Regular Points └───────────────────────────────────────────────────────┘ - 1 2 3 4 5 - 1 0.0542788 0.936506 0.127146 0.979309 0.343841 - 2 0.240449 0.0261437 0.181778 0.245737 0.672854 - 3 0.898288 0.237698 0.37129 0.0291369 0.384118 - 4 0.869654 0.798992 0.63767 0.35443 0.815929

or

julia
julia> C = DimArray(rand(Int8, 10), (alpha='a':'j',))
╭─────────────────────────────╮
+  1         2         3           4         5
+ 1    0.851271  0.952257  0.592206    0.139337  0.907961
+ 2    0.424101  0.827925  0.241736    0.802341  0.350739
+ 3    0.927257  0.514693  0.695199    0.701916  0.325628
+ 4    0.658879  0.705001  0.00286866  0.732011  0.0738764

or

julia
julia> C = DimArray(rand(Int8, 10), (alpha='a':'j',))
╭─────────────────────────────╮
 10-element DimArray{Int8,1}
 ├─────────────────────────────┴──────────────── dims ┐
 alpha Categorical{Char} 'a':1:'j' ForwardOrdered
 └────────────────────────────────────────────────────┘
- 'a'   103
- 'b'    -7
- 'c'  -124
- 'd'    59
- 'e'   -36
- 'f'   -30
- 'g'   116
- 'h'    12
- 'i'    95
+ 'a'    -1
+ 'b'    22
+ 'c'   -51
+ 'd'  -120
+ 'e'   -90
+ 'f'   -16
+ 'g'   -19
+ 'h'    61
+ 'i'   -29
  'j'  -110

or something a little bit more complicated:

julia
julia> data = rand(Int8, 2, 10, 3) .|> abs
2×10×3 Array{Int8, 3}:
 [:, :, 1] =
- 102   53   65  97  57  55  104  10  39  110
- 117  103  113  52   6  10   13  55  19   61
+ 124  30  62   27  10   76  67   74  49  126
+ 108  26  66  102  59  115  57  120  69  110
 
 [:, :, 2] =
- 103  103   50  105  125  45  85  51  77  71
-  97   73  112    4   44  83  39  86  56  61
+ 100    5  34  113    7  106  17  36   41  12
+  71  116  54    6  126   41   1  11  119  55
 
 [:, :, 3] =
- 100  118  60   91  116    6  65  124    6  105
-  19   85  71  124   70  115   7   69  114   16
julia
julia> B = DimArray(data, (channel=[:left, :right], time=1:10, iter=1:3))
╭─────────────────────────╮
+ 17  126  90  77   61  -128  73  79    7  94
+ 28   18  77  27  102    62  81  40  109  43
julia
julia> B = DimArray(data, (channel=[:left, :right], time=1:10, iter=1:3))
╭─────────────────────────╮
 2×10×3 DimArray{Int8,3}
 ├─────────────────────────┴─────────────────────────────── dims ┐
 channel Categorical{Symbol} [:left, :right] ForwardOrdered,
@@ -64,10 +64,10 @@
 iter    Sampled{Int64} 1:3 ForwardOrdered Regular Points
 └───────────────────────────────────────────────────────────────┘
 [:, :, 1]
-        1    2    3   4   5   6    7   8   9   10
-  :left   102   53   65  97  57  55  104  10  39  110
-  :right  117  103  113  52   6  10   13  55  19   61
- + 1 2 3 4 5 6 7 8 9 10 + :left 124 30 62 27 10 76 67 74 49 126 + :right 108 26 66 102 59 115 57 120 69 110 + \ No newline at end of file diff --git a/dev/broadcast_dims.html b/dev/broadcast_dims.html index 373354f4c..80deec261 100644 --- a/dev/broadcast_dims.html +++ b/dev/broadcast_dims.html @@ -8,11 +8,11 @@ - + - - + + @@ -46,16 +46,16 @@ Ti Sampled{Dates.DateTime} Dates.DateTime("2000-01-01T00:00:00"):Dates.Month(1):Dates.DateTime("2000-12-01T00:00:00") ForwardOrdered Regular Points └──────────────────────────────────────────────────────────────────────────────┘ [:, :, 1] - 1 2 323 24 25 - 1 0.303963 0.958488 0.0926766 0.222409 0.683092 0.133178 - 2 0.803333 0.194623 0.322635 0.633421 0.548763 0.186646 - 3 0.4395 0.827403 0.96512 0.481229 0.111149 0.286165 - 4 0.628847 0.417614 0.680939 0.529147 0.742205 0.699389 - ⋮ ⋱ ⋮ - 97 0.38539 0.585292 0.215201 0.274536 0.721175 0.220696 - 98 0.938846 0.587704 0.449568 0.281113 0.467142 0.950606 - 99 0.728522 0.583915 0.255668 0.655346 0.168365 0.644194 - 100 0.957257 0.146676 0.838363 … 0.00794641 0.67069 0.596997

A regular broadcast fails:

julia
julia> scaled = data .* month_scalars
ERROR: DimensionMismatch: arrays could not be broadcast to a common size; got a dimension with lengths 100 and 12

But broadcast_dims knows to broadcast over the Ti dimension:

julia
julia> scaled = broadcast_dims(*, data, month_scalars)
╭───────────────────────────────╮
+  1           2          323         24          25
+   1    0.213075    0.901307   0.523844      0.555563   0.510478    0.203186
+   2    0.964904    0.267118   0.571714      0.424967   0.0386452   0.229604
+   3    0.789511    0.919212   0.583947      0.438319   0.733189    0.964627
+   4    0.7371      0.387573   0.978086      0.290974   0.201861    0.287049
+   ⋮                                     ⋱                          ⋮
+  97    0.374164    0.0774228  0.618744      0.298677   0.571752    0.863777
+  98    0.778691    0.848966   0.440485      0.908411   0.7386      0.523832
+  99    0.00469149  0.455442   0.687775      0.488216   0.304806    0.435945
+ 100    0.681486    0.904997   0.407186  …   0.511144   0.370821    0.0144179

A regular broadcast fails:

julia
julia> scaled = data .* month_scalars
ERROR: DimensionMismatch: arrays could not be broadcast to a common size; got a dimension with lengths 100 and 12

But broadcast_dims knows to broadcast over the Ti dimension:

julia
julia> scaled = broadcast_dims(*, data, month_scalars)
╭───────────────────────────────╮
 100×25×12 DimArray{Float64,3}
 ├───────────────────────────────┴──────────────────────────────────────── dims ┐
 X  Sampled{Int64} 1:100 ForwardOrdered Regular Points,
@@ -63,49 +63,49 @@
 Ti Sampled{Dates.DateTime} Dates.DateTime("2000-01-01T00:00:00"):Dates.Month(1):Dates.DateTime("2000-12-01T00:00:00") ForwardOrdered Regular Points
 └──────────────────────────────────────────────────────────────────────────────┘
 [:, :, 1]
-  1         2         323           24         25
-   1    0.303963  0.958488  0.0926766      0.222409     0.683092   0.133178
-   2    0.803333  0.194623  0.322635       0.633421     0.548763   0.186646
-   3    0.4395    0.827403  0.96512        0.481229     0.111149   0.286165
-   4    0.628847  0.417614  0.680939       0.529147     0.742205   0.699389
-   ⋮                                   ⋱                           ⋮
-  97    0.38539   0.585292  0.215201       0.274536     0.721175   0.220696
-  98    0.938846  0.587704  0.449568       0.281113     0.467142   0.950606
-  99    0.728522  0.583915  0.255668       0.655346     0.168365   0.644194
- 100    0.957257  0.146676  0.838363   …   0.00794641   0.67069    0.596997

We can see the means of each month are scaled by the broadcast :

julia
julia> mean(eachslice(data; dims=(X, Y)))
╭────────────────────────────────╮
+  1           2          323         24          25
+   1    0.213075    0.901307   0.523844      0.555563   0.510478    0.203186
+   2    0.964904    0.267118   0.571714      0.424967   0.0386452   0.229604
+   3    0.789511    0.919212   0.583947      0.438319   0.733189    0.964627
+   4    0.7371      0.387573   0.978086      0.290974   0.201861    0.287049
+   ⋮                                     ⋱                          ⋮
+  97    0.374164    0.0774228  0.618744      0.298677   0.571752    0.863777
+  98    0.778691    0.848966   0.440485      0.908411   0.7386      0.523832
+  99    0.00469149  0.455442   0.687775      0.488216   0.304806    0.435945
+ 100    0.681486    0.904997   0.407186  …   0.511144   0.370821    0.0144179

We can see the means of each month are scaled by the broadcast :

julia
julia> mean(eachslice(data; dims=(X, Y)))
╭────────────────────────────────╮
 12-element DimArray{Float64,1}
 ├────────────────────────────────┴─────────────────────────────────────── dims ┐
 Ti Sampled{Dates.DateTime} Dates.DateTime("2000-01-01T00:00:00"):Dates.Month(1):Dates.DateTime("2000-12-01T00:00:00") ForwardOrdered Regular Points
 └──────────────────────────────────────────────────────────────────────────────┘
- 2000-01-01T00:00:00  0.498626
- 2000-02-01T00:00:00  0.496466
- 2000-03-01T00:00:00  0.502456
- 2000-04-01T00:00:00  0.508881
- 2000-05-01T00:00:00  0.506991
- 2000-06-01T00:00:00  0.489697
- 2000-07-01T00:00:00  0.497495
- 2000-08-01T00:00:00  0.505021
- 2000-09-01T00:00:00  0.504662
- 2000-10-01T00:00:00  0.510846
- 2000-11-01T00:00:00  0.49488
- 2000-12-01T00:00:00  0.498112
julia
julia> mean(eachslice(scaled; dims=(X, Y)))
╭────────────────────────────────╮
+ 2000-01-01T00:00:00  0.506901
+ 2000-02-01T00:00:00  0.495711
+ 2000-03-01T00:00:00  0.493041
+ 2000-04-01T00:00:00  0.49098
+ 2000-05-01T00:00:00  0.493504
+ 2000-06-01T00:00:00  0.510503
+ 2000-07-01T00:00:00  0.50764
+ 2000-08-01T00:00:00  0.504295
+ 2000-09-01T00:00:00  0.492122
+ 2000-10-01T00:00:00  0.488347
+ 2000-11-01T00:00:00  0.503435
+ 2000-12-01T00:00:00  0.501785
julia
julia> mean(eachslice(scaled; dims=(X, Y)))
╭────────────────────────────────╮
 12-element DimArray{Float64,1}
 ├────────────────────────────────┴─────────────────────────────────────── dims ┐
 Ti Sampled{Dates.DateTime} Dates.DateTime("2000-01-01T00:00:00"):Dates.Month(1):Dates.DateTime("2000-12-01T00:00:00") ForwardOrdered Regular Points
 └──────────────────────────────────────────────────────────────────────────────┘
- 2000-01-01T00:00:00  0.498626
- 2000-02-01T00:00:00  0.992932
- 2000-03-01T00:00:00  1.50737
- 2000-04-01T00:00:00  2.03552
- 2000-05-01T00:00:00  2.53495
- 2000-06-01T00:00:00  2.93818
- 2000-07-01T00:00:00  3.48246
- 2000-08-01T00:00:00  4.04017
- 2000-09-01T00:00:00  4.54196
- 2000-10-01T00:00:00  5.10846
- 2000-11-01T00:00:00  5.44368
- 2000-12-01T00:00:00  5.97735
- + 2000-01-01T00:00:00 0.506901 + 2000-02-01T00:00:00 0.991422 + 2000-03-01T00:00:00 1.47912 + 2000-04-01T00:00:00 1.96392 + 2000-05-01T00:00:00 2.46752 + 2000-06-01T00:00:00 3.06302 + 2000-07-01T00:00:00 3.55348 + 2000-08-01T00:00:00 4.03436 + 2000-09-01T00:00:00 4.4291 + 2000-10-01T00:00:00 4.88347 + 2000-11-01T00:00:00 5.53779 + 2000-12-01T00:00:00 6.02142 + \ No newline at end of file diff --git a/dev/cuda.html b/dev/cuda.html index 1b8570d6c..5360ce83c 100644 --- a/dev/cuda.html +++ b/dev/cuda.html @@ -8,10 +8,10 @@ - + - + @@ -46,7 +46,7 @@ 999.0 1.40584 1.83056 0.0804518 0.177423 1.20779 1.95217 0.881149 1000.0 1.41334 0.719974 0.479126 1.92721 0.0649391 0.642908 1.07277

But the data is on the GPU:

julia
julia> typeof(parent(cuA2))
 CuArray{Float32, 2, CUDA.Mem.DeviceBuffer}

GPU Integration goals

DimensionalData.jl has two GPU-related goals:

  1. Work seamlessly with Base julia broadcasts and other operations that already

work on GPU.

  1. Work as arguments to custom GPU kernel funcions.

This means any AbstractDimArray must be automatically moved to the gpu and its fields converted to GPU friendly forms whenever required, using Adapt.jl).

  • The array data must converts to the correct GPU array backend when Adapt.adapt(dimarray) is called.

  • All DimensionalData.jl objects, except the actual parent array, need to be immutable isbits or convertable to them. This is one reason DimensionalData.jl uses rebuild and a functional style, rather than in-place modification of fields.

  • Symbols need to be moved to the type system Name{:layer_name}() replaces :layer_name

  • Metadata dicts need to be stripped, they are often too difficult to convert, and not needed on GPU.

As an example, DynamicGrids.jl uses AbstractDimArray for auxiliary model data that are passed into KernelAbstractions.jl/ CUDA.jl kernels.

- + \ No newline at end of file diff --git a/dev/dimarrays.html b/dev/dimarrays.html index 8faec60de..461def3b6 100644 --- a/dev/dimarrays.html +++ b/dev/dimarrays.html @@ -8,11 +8,11 @@ - + - - + + @@ -21,87 +21,87 @@
Skip to content

DimArrays

DimArrays are wrappers for other kinds of AbstractArray that add named dimension lookups.

Here we define a Matrix of Float64, and give it X and Y dimensions

julia
julia> using DimensionalData
 
 julia> A = rand(5, 10)
5×10 Matrix{Float64}:
- 0.123589  0.748535  0.15805   0.481709  …  0.254172   0.0685466  0.645967
- 0.495151  0.352639  0.103057  0.149004     0.609118   0.504266   0.574912
- 0.29007   0.918464  0.44082   0.258029     0.0450779  0.668686   0.850655
- 0.811416  0.956626  0.915413  0.554465     0.420355   0.529639   0.0511082
- 0.267042  0.426462  0.124153  0.316613     0.175744   0.363573   0.514535
julia
julia> da = DimArray(A, (X, Y))
╭──────────────────────────╮
+ 0.0379237  0.302335  0.271841  0.0508418  …  0.955432  0.754454   0.775016
+ 0.0575567  0.066288  0.754936  0.190036      0.324542  0.857413   0.820626
+ 0.458397   0.293889  0.166049  0.143817      0.191748  0.572052   0.344783
+ 0.0579843  0.514313  0.943418  0.866943      0.11595   0.0803493  0.623515
+ 0.788635   0.146549  0.565689  0.325896      0.964116  0.119205   0.959534
julia
julia> da = DimArray(A, (X, Y))
╭──────────────────────────╮
 5×10 DimArray{Float64,2}
 ├──────────────────── dims ┤
 X, Y
 └──────────────────────────┘
- 0.123589  0.748535  0.15805   0.481709  …  0.254172   0.0685466  0.645967
- 0.495151  0.352639  0.103057  0.149004     0.609118   0.504266   0.574912
- 0.29007   0.918464  0.44082   0.258029     0.0450779  0.668686   0.850655
- 0.811416  0.956626  0.915413  0.554465     0.420355   0.529639   0.0511082
- 0.267042  0.426462  0.124153  0.316613     0.175744   0.363573   0.514535

We can access a value with the same dimension wrappers:

julia
julia> da[Y(1), X(2)]
0.49515080222674557

There are shortcuts for creating DimArray:

julia
julia> A = rand(5, 10)
5×10 Matrix{Float64}:
- 0.849592   0.302059  0.254002   0.501163   …  0.643015   0.665409  0.778294
- 0.574176   0.990154  0.0900267  0.0332766     0.833293   0.322563  0.382005
- 0.651441   0.297024  0.906954   0.806869      0.794785   0.274693  0.221409
- 0.183931   0.854978  0.111603   0.864308      0.570063   0.234482  0.160013
- 0.0775447  0.655804  0.729596   0.123567      0.0960852  0.663589  0.337206
julia
julia> DimArray(A, (X, Y))
╭──────────────────────────╮
+ 0.0379237  0.302335  0.271841  0.0508418  …  0.955432  0.754454   0.775016
+ 0.0575567  0.066288  0.754936  0.190036      0.324542  0.857413   0.820626
+ 0.458397   0.293889  0.166049  0.143817      0.191748  0.572052   0.344783
+ 0.0579843  0.514313  0.943418  0.866943      0.11595   0.0803493  0.623515
+ 0.788635   0.146549  0.565689  0.325896      0.964116  0.119205   0.959534

We can access a value with the same dimension wrappers:

julia
julia> da[Y(1), X(2)]
0.057556653113904566

There are shortcuts for creating DimArray:

julia
julia> A = rand(5, 10)
5×10 Matrix{Float64}:
+ 0.113675  0.0302496  0.217803  0.193565  …  0.0429503  0.21579   0.500716
+ 0.890111  0.284606   0.161598  0.918624     0.118162   0.423541  0.876941
+ 0.50222   0.108333   0.241958  0.241218     0.574602   0.840343  0.638069
+ 0.352322  0.219754   0.93821   0.983108     0.284075   0.566806  0.053386
+ 0.928625  0.0058054  0.273838  0.853821     0.551873   0.430192  0.294473
julia
julia> DimArray(A, (X, Y))
╭──────────────────────────╮
 5×10 DimArray{Float64,2}
 ├──────────────────── dims ┤
 X, Y
 └──────────────────────────┘
- 0.849592   0.302059  0.254002   0.501163   …  0.643015   0.665409  0.778294
- 0.574176   0.990154  0.0900267  0.0332766     0.833293   0.322563  0.382005
- 0.651441   0.297024  0.906954   0.806869      0.794785   0.274693  0.221409
- 0.183931   0.854978  0.111603   0.864308      0.570063   0.234482  0.160013
- 0.0775447  0.655804  0.729596   0.123567      0.0960852  0.663589  0.337206
julia
julia> DimArray(A, (X, Y); name=:DimArray, metadata=Dict())
╭───────────────────────────────────╮
+ 0.113675  0.0302496  0.217803  0.193565  …  0.0429503  0.21579   0.500716
+ 0.890111  0.284606   0.161598  0.918624     0.118162   0.423541  0.876941
+ 0.50222   0.108333   0.241958  0.241218     0.574602   0.840343  0.638069
+ 0.352322  0.219754   0.93821   0.983108     0.284075   0.566806  0.053386
+ 0.928625  0.0058054  0.273838  0.853821     0.551873   0.430192  0.294473
julia
julia> DimArray(A, (X, Y); name=:DimArray, metadata=Dict())
╭───────────────────────────────────╮
 5×10 DimArray{Float64,2} DimArray
 ├───────────────────────────── dims ┤
 X, Y
 ├───────────────────────── metadata ┤
   Dict{Any, Any}()
 └───────────────────────────────────┘
- 0.849592   0.302059  0.254002   0.501163   …  0.643015   0.665409  0.778294
- 0.574176   0.990154  0.0900267  0.0332766     0.833293   0.322563  0.382005
- 0.651441   0.297024  0.906954   0.806869      0.794785   0.274693  0.221409
- 0.183931   0.854978  0.111603   0.864308      0.570063   0.234482  0.160013
- 0.0775447  0.655804  0.729596   0.123567      0.0960852  0.663589  0.337206

Constructing DimArray with arbitrary dimension names

For arbitrary names, we can use the Dim{:name} dims by using Symbols, and indexing with keywords:

julia
julia> da1 = DimArray(rand(5, 5), (:a, :b))
╭─────────────────────────╮
+ 0.113675  0.0302496  0.217803  0.193565  …  0.0429503  0.21579   0.500716
+ 0.890111  0.284606   0.161598  0.918624     0.118162   0.423541  0.876941
+ 0.50222   0.108333   0.241958  0.241218     0.574602   0.840343  0.638069
+ 0.352322  0.219754   0.93821   0.983108     0.284075   0.566806  0.053386
+ 0.928625  0.0058054  0.273838  0.853821     0.551873   0.430192  0.294473

Constructing DimArray with arbitrary dimension names

For arbitrary names, we can use the Dim{:name} dims by using Symbols, and indexing with keywords:

julia
julia> da1 = DimArray(rand(5, 5), (:a, :b))
╭─────────────────────────╮
 5×5 DimArray{Float64,2}
 ├─────────────────── dims ┤
 a, b
 └─────────────────────────┘
- 0.505264  0.721144  0.858776  0.00565548  0.539598
- 0.572017  0.39367   0.987381  0.527749    0.150415
- 0.033353  0.326684  0.18574   0.884427    0.586936
- 0.173644  0.947697  0.37344   0.16406     0.958414
- 0.973955  0.672486  0.049176  0.451886    0.6554

and get a value, here another smaller DimArray:

julia
julia> da1[a=3, b=1:3]
╭───────────────────────────────╮
+ 0.0634915  0.33185   0.770412  0.191597   0.149438
+ 0.74661    0.160766  0.939114  0.0188349  0.308228
+ 0.158764   0.124118  0.145896  0.970805   0.876866
+ 0.705181   0.364231  0.228279  0.640745   0.302599
+ 0.0181238  0.412493  0.725866  0.490159   0.83089

and get a value, here another smaller DimArray:

julia
julia> da1[a=3, b=1:3]
╭───────────────────────────────╮
 3-element DimArray{Float64,1}
 ├───────────────────────── dims ┤
 b
 └───────────────────────────────┘
- 0.033353
- 0.326684
- 0.18574

Dimensional Indexing

When used for indexing, dimension wrappers free us from knowing the order of our objects axes. These are the same:

julia
julia> da[X(2), Y(1)] == da[Y(1), X(2)]
true

We also can use Tuples of dimensions like CartesianIndex, but they don't have to be in order of consecutive axes.

julia
julia> da2 = rand(X(10), Y(7), Z(5))
╭────────────────────────────╮
+ 0.158764
+ 0.124118
+ 0.145896

Dimensional Indexing

When used for indexing, dimension wrappers free us from knowing the order of our objects axes. These are the same:

julia
julia> da[X(2), Y(1)] == da[Y(1), X(2)]
true

We also can use Tuples of dimensions like CartesianIndex, but they don't have to be in order of consecutive axes.

julia
julia> da2 = rand(X(10), Y(7), Z(5))
╭────────────────────────────╮
 10×7×5 DimArray{Float64,3}
 ├────────────────────── dims ┤
 X, Y, Z
 └────────────────────────────┘
 [:, :, 1]
- 0.338776   0.336195    0.0871654  0.422108   0.328951   0.247214    0.556551
- 0.237372   0.0650443   0.829673   0.938949   0.288927   0.43895     0.597636
- 0.373377   0.00363191  0.290955   0.96021    0.866943   0.938973    0.497891
- 0.838315   0.272893    0.412044   0.522228   0.541143   0.344439    0.110358
- 0.0643098  0.554733    0.758539   0.0979532  0.0588987  0.271714    0.122785
- 0.38408    0.757399    0.621656   0.347413   0.912284   0.184958    0.739941
- 0.777219   0.634844    0.461316   0.0462541  0.901055   0.357194    0.150073
- 0.134405   0.494134    0.0290014  0.868232   0.398267   0.89755     0.980903
- 0.114775   0.175589    0.954472   0.111712   0.895228   0.860855    0.230574
- 0.265832   0.071684    0.661837   0.315078   0.431166   0.00961164  0.959843
julia
julia> da2[(X(3), Z(5))]
╭───────────────────────────────╮
+ 0.521899  0.421503    0.616645  0.77792   0.998602  0.407808    0.782126
+ 0.287051  0.826313    0.4085    0.573207  0.608563  0.131761    0.149622
+ 0.86078   0.979048    0.827732  0.762451  0.642902  0.814061    0.489856
+ 0.358785  0.835803    0.179414  0.856326  0.913787  0.978188    0.443035
+ 0.52857   0.680832    0.253953  0.176345  0.72216   0.465649    0.95024
+ 0.403435  0.230541    0.302028  0.061119  0.139664  0.801136    0.584242
+ 0.274076  0.629232    0.314416  0.561505  0.25785   0.00723413  0.722485
+ 0.743731  0.68788     0.217586  0.272705  0.279124  0.387003    0.420417
+ 0.773437  0.681646    0.688318  0.326816  0.209767  0.739808    0.80446
+ 0.409326  0.00683352  0.434205  0.070182  0.805116  0.0391147   0.671078
julia
julia> da2[(X(3), Z(5))]
╭───────────────────────────────╮
 7-element DimArray{Float64,1}
 ├───────────────────────── dims ┤
 Y
 └───────────────────────────────┘
- 0.73442
- 0.463445
- 0.43671
- 0.411139
- 0.0943235
- 0.819994
- 0.282759

We can index with Vector of Tuple{Vararg(Dimension}} like vectors of CartesianIndex. This will merge the dimensions in the tuples:

julia
julia> inds = [(X(3), Z(5)), (X(7), Z(4)), (X(8), Z(2))]
3-element Vector{Tuple{X{Int64}, Z{Int64}}}:
+ 0.0641197
+ 0.32433
+ 0.252346
+ 0.913641
+ 0.694983
+ 0.928688
+ 0.691162

We can index with Vector of Tuple{Vararg(Dimension}} like vectors of CartesianIndex. This will merge the dimensions in the tuples:

julia
julia> inds = [(X(3), Z(5)), (X(7), Z(4)), (X(8), Z(2))]
3-element Vector{Tuple{X{Int64}, Z{Int64}}}:
 X 3, Z 5
 X 7, Z 4
 X 8, Z 2
julia
julia> da2[inds]
╭─────────────────────────╮
@@ -111,65 +111,65 @@
 XZ MergedLookup{Tuple{Int64, Int64}} [(3, 5), (7, 4), (8, 2)]X, Z
 └──────────────────────────────────────────────────────────────────────────┘
   (3, 5)     (7, 4)     (8, 2)
- 0.73442    0.864559   0.266797
- 0.463445   0.0342394  0.0230818
- 0.43671    0.986017   0.58043
- 0.411139   0.272752   0.27048
- 0.0943235  0.156705   0.370186
- 0.819994   0.81422    0.394153
- 0.282759   0.622161   0.639565

DimIndices can be used like CartesianIndices but again, without the constraint of consecutive dimensions or known order.

julia
julia> da2[DimIndices(dims(da2, (X, Z))), Y(3)]
╭──────────────────────────╮
+ 0.0641197  0.539876   0.121213
+ 0.32433    0.0365431  0.540604
+ 0.252346   0.966139   0.0193233
+ 0.913641   0.655838   0.133754
+ 0.694983   0.318725   0.301905
+ 0.928688   0.731553   0.7834
+ 0.691162   0.763204   0.950069

DimIndices can be used like CartesianIndices but again, without the constraint of consecutive dimensions or known order.

julia
julia> da2[DimIndices(dims(da2, (X, Z))), Y(3)]
╭──────────────────────────╮
 10×5 DimArray{Float64,2}
 ├──────────────────── dims ┤
 X, Z
 └──────────────────────────┘
- 0.0871654  0.248618  0.764037   0.464288  0.362734
- 0.829673   0.428258  0.979876   0.972522  0.613823
- 0.290955   0.982818  0.67266    0.816055  0.43671
- 0.412044   0.171993  0.251844   0.780626  0.0562015
- 0.758539   0.737344  0.870873   0.603954  0.37578
- 0.621656   0.696153  0.86656    0.975726  0.452372
- 0.461316   0.123048  0.0375871  0.986017  0.278352
- 0.0290014  0.58043   0.10685    0.474571  0.335449
- 0.954472   0.208142  0.683923   0.351153  0.182545
- 0.661837   0.397725  0.420076   0.923555  0.540117

The Dimension indexing layer sits on top of regular indexing and can not be combined with it! Regular indexing specifies order, so doesn't mix well with our dimensions.

Mixing them will throw an error:

julia
julia> da1[X(3), 4]
ERROR: ArgumentError: invalid index: X{Int64}(3) of type X{Int64}

Begin End indexing

julia
julia> da1[X=Begin+1, Y=End]
Warning: (X, Y) dims were not found in object.
+ 0.616645  0.0845878  0.379527   0.120541   0.942364
+ 0.4085    0.991038   0.569447   0.15536    0.55026
+ 0.827732  0.252992   0.405574   0.411153   0.252346
+ 0.179414  0.305663   0.517417   0.0271427  0.392059
+ 0.253953  0.418047   0.921268   0.0945553  0.611586
+ 0.302028  0.253934   0.542394   0.376013   0.766242
+ 0.314416  0.753627   0.816357   0.966139   0.794984
+ 0.217586  0.0193233  0.32338    0.900514   0.588691
+ 0.688318  0.489644   0.0290395  0.545535   0.391696
+ 0.434205  0.345211   0.720164   0.669895   0.420674

The Dimension indexing layer sits on top of regular indexing and can not be combined with it! Regular indexing specifies order, so doesn't mix well with our dimensions.

Mixing them will throw an error:

julia
julia> da1[X(3), 4]
ERROR: ArgumentError: invalid index: X{Int64}(3) of type X{Int64}

Begin End indexing

julia
julia> da1[X=Begin+1, Y=End]
Warning: (X, Y) dims were not found in object.
 @ DimensionalData.Dimensions ~/work/DimensionalData.jl/DimensionalData.jl/src/Dimensions/primitives.jl:777
 ╭─────────────────────────╮
 5×5 DimArray{Float64,2}
 ├─────────────────── dims ┤
 a, b
 └─────────────────────────┘
- 0.505264  0.721144  0.858776  0.00565548  0.539598
- 0.572017  0.39367   0.987381  0.527749    0.150415
- 0.033353  0.326684  0.18574   0.884427    0.586936
- 0.173644  0.947697  0.37344   0.16406     0.958414
- 0.973955  0.672486  0.049176  0.451886    0.6554

It also works in ranges, even with basic math:

julia
julia> da1[X=Begin:Begin+1, Y=Begin+1:End-1]
Warning: (X, Y) dims were not found in object.
+ 0.0634915  0.33185   0.770412  0.191597   0.149438
+ 0.74661    0.160766  0.939114  0.0188349  0.308228
+ 0.158764   0.124118  0.145896  0.970805   0.876866
+ 0.705181   0.364231  0.228279  0.640745   0.302599
+ 0.0181238  0.412493  0.725866  0.490159   0.83089

It also works in ranges, even with basic math:

julia
julia> da1[X=Begin:Begin+1, Y=Begin+1:End-1]
Warning: (X, Y) dims were not found in object.
 @ DimensionalData.Dimensions ~/work/DimensionalData.jl/DimensionalData.jl/src/Dimensions/primitives.jl:777
 ╭─────────────────────────╮
 5×5 DimArray{Float64,2}
 ├─────────────────── dims ┤
 a, b
 └─────────────────────────┘
- 0.505264  0.721144  0.858776  0.00565548  0.539598
- 0.572017  0.39367   0.987381  0.527749    0.150415
- 0.033353  0.326684  0.18574   0.884427    0.586936
- 0.173644  0.947697  0.37344   0.16406     0.958414
- 0.973955  0.672486  0.049176  0.451886    0.6554

In base julia the keywords begin and end can be used to index the first or last element of an array. But this doesn't work when named indexing is used. Instead you can use the types Begin and End.

Indexing

Indexing AbstractDimArrays works with getindex, setindex! and view. The result is still an AbstracDimArray, unless using all single Int or Selectors that resolve to Int inside Dimension.

dims keywords

In many Julia functions like, size or sum, you can specify the dimension along which to perform the operation as an Int. It is also possible to do this using Dimension types with AbstractDimArray:

julia
julia> da5 = rand(X(3), Y(4), Ti(5))
╭───────────────────────────╮
+ 0.0634915  0.33185   0.770412  0.191597   0.149438
+ 0.74661    0.160766  0.939114  0.0188349  0.308228
+ 0.158764   0.124118  0.145896  0.970805   0.876866
+ 0.705181   0.364231  0.228279  0.640745   0.302599
+ 0.0181238  0.412493  0.725866  0.490159   0.83089

In base julia the keywords begin and end can be used to index the first or last element of an array. But this doesn't work when named indexing is used. Instead you can use the types Begin and End.

Indexing

Indexing AbstractDimArrays works with getindex, setindex! and view. The result is still an AbstracDimArray, unless using all single Int or Selectors that resolve to Int inside Dimension.

dims keywords

In many Julia functions like, size or sum, you can specify the dimension along which to perform the operation as an Int. It is also possible to do this using Dimension types with AbstractDimArray:

julia
julia> da5 = rand(X(3), Y(4), Ti(5))
╭───────────────────────────╮
 3×4×5 DimArray{Float64,3}
 ├───────────────────── dims ┤
 X, Y, Ti
 └───────────────────────────┘
 [:, :, 1]
- 0.28109   0.791919  0.511777  0.950863
- 0.462739  0.132362  0.715168  0.0204964
- 0.784618  0.813191  0.006178  0.406093
julia
julia> sum(da5; dims=Ti)
╭───────────────────────────╮
+ 0.605755  0.818509  0.123317  0.00362229
+ 0.180195  0.315094  0.3275    0.195681
+ 0.56222   0.797853  0.52962   0.148445
julia
julia> sum(da5; dims=Ti)
╭───────────────────────────╮
 3×4×1 DimArray{Float64,3}
 ├───────────────────── dims ┤
 X, Y, Ti
 └───────────────────────────┘
 [:, :, 1]
- 3.10057  2.7734   1.82561  2.83688
- 2.66555  2.26756  2.46453  1.92599
- 3.53816  2.76528  3.12737  2.15951

Dims keywords

Methods where dims, dim types, or Symbols can be used to indicate the array dimension:

  • size, axes, firstindex, lastindex

  • cat, reverse, dropdims

  • reduce, mapreduce

  • sum, prod, maximum, minimum

  • mean, median, extrema, std, var, cor, cov

  • permutedims, adjoint, transpose, Transpose

  • mapslices, eachslice

Performance

Indexing with Dimensions has no runtime cost. Let's benchmark it:

julia
julia> using BenchmarkTools
+ 3.5893   2.76153  3.01229  2.65124
+ 2.72125  2.38075  3.59962  3.40706
+ 3.62858  4.06315  2.0063   1.63866

Dims keywords

Methods where dims, dim types, or Symbols can be used to indicate the array dimension:

  • size, axes, firstindex, lastindex

  • cat, reverse, dropdims

  • reduce, mapreduce

  • sum, prod, maximum, minimum

  • mean, median, extrema, std, var, cor, cov

  • permutedims, adjoint, transpose, Transpose

  • mapslices, eachslice

Performance

Indexing with Dimensions has no runtime cost. Let's benchmark it:

julia
julia> using BenchmarkTools
 
 julia> da4 = ones(X(3), Y(3))
╭─────────────────────────╮
 3×3 DimArray{Float64,2}
@@ -179,25 +179,25 @@
  1.0  1.0  1.0
  1.0  1.0  1.0
  1.0  1.0  1.0
julia
julia> @benchmark $da4[X(1), Y(2)]
BenchmarkTools.Trial: 10000 samples with 1000 evaluations.
- Range (minmax):  2.785 ns20.488 ns GC (min … max): 0.00% … 0.00%
- Time  (median):     2.795 ns               GC (median):    0.00%
- Time  (mean ± σ):   2.802 ns ±  0.307 ns GC (mean ± σ):  0.00% ± 0.00%
+ Range (minmax):  3.085 ns25.607 ns GC (min … max): 0.00% … 0.00%
+ Time  (median):     3.105 ns               GC (median):    0.00%
+ Time  (mean ± σ):   3.113 ns ±  0.367 ns GC (mean ± σ):  0.00% ± 0.00%
 
-                                       
-
-  2.78 ns        Histogram: frequency by time        2.82 ns <
+
+
+  3.08 ns      Histogram: log(frequency) by time     3.13 ns <
 
  Memory estimate: 0 bytes, allocs estimate: 0.

the same as accessing the parent array directly:

julia
julia> @benchmark parent($da4)[1, 2]
BenchmarkTools.Trial: 10000 samples with 1000 evaluations.
- Range (minmax):  2.785 ns25.167 ns GC (min … max): 0.00% … 0.00%
- Time  (median):     2.795 ns               GC (median):    0.00%
- Time  (mean ± σ):   2.810 ns ±  0.353 ns GC (mean ± σ):  0.00% ± 0.00%
+ Range (minmax):  3.085 ns18.134 ns GC (min … max): 0.00% … 0.00%
+ Time  (median):     3.106 ns               GC (median):    0.00%
+ Time  (mean ± σ):   3.114 ns ±  0.292 ns GC (mean ± σ):  0.00% ± 0.00%
 
-
-
-  2.78 ns      Histogram: log(frequency) by time     2.82 ns <
+
+
+  3.08 ns      Histogram: log(frequency) by time     3.13 ns <
 
  Memory estimate: 0 bytes, allocs estimate: 0.
- + \ No newline at end of file diff --git a/dev/dimensions.html b/dev/dimensions.html index d6ed67650..789081994 100644 --- a/dev/dimensions.html +++ b/dev/dimensions.html @@ -8,10 +8,10 @@ - + - + @@ -21,7 +21,7 @@
Skip to content

Dimensions

Dimensions are "wrapper types" that can be used to wrap any object to associate it with a named dimension.

X, Y, Z, Ti are predefined as types :

julia
julia> using DimensionalData
 
 julia> X(1)
X 1
julia
julia> X(1), Y(2), Z(3)
X 1, Y 2, Z 3

You can also make Dim dimensions with any name:

julia
julia> Dim{:a}(1), Dim{:b}(1)
a 1, b 1

The wrapped value can be retreived with val:

julia
julia> val(X(1))
1

DimensionalData.jl uses Dimensions everywhere:

  • Dimension are returned from dims to specify the names of the dimensions of an object

  • they wrap Lookups to associate the lookups with those names

  • to index into these objects, they wrap indices like Int or a Selector

This symmetry means we can ignore how data is organised, and label and access it by name, letting DD work out the details for us.

Dimensions are defined in the Dimensions submodule, some Dimension-specific methods can be brought into scope with:

julia
using DimensionalData.Dimensions
- + \ No newline at end of file diff --git a/dev/diskarrays.html b/dev/diskarrays.html index 3af432d4e..0c86f1d29 100644 --- a/dev/diskarrays.html +++ b/dev/diskarrays.html @@ -8,10 +8,10 @@ - + - + @@ -19,7 +19,7 @@
Skip to content

DiskArrays.jl compatability

DiskArrays.jl enables lazy, chunked application of:

  • broadcast

  • reductions

  • iteration

  • generators

  • zip

It is rarely used directly, but is present in most disk and cloud based spatial data packages in julia, including: ArchGDAL.jl, NetCDF.jl, Zarr.jl, NCDatasets.lj, GRIBDatasets.jl and CommonDataModel.jl

The combination of DiskArrays.jl and DimensionalData.jl is Julias answer to pythons xarray. Rasters.jl and YAXArrays.jl are user-facing tools building on this combination.

They have no direct dependency relationships, with but are intentionally designed to integrate via both adherence to julias AbstractArray interface, and by coordination during development of both packages.

- + \ No newline at end of file diff --git a/dev/extending_dd.html b/dev/extending_dd.html index 2af00e419..c915b5a4a 100644 --- a/dev/extending_dd.html +++ b/dev/extending_dd.html @@ -8,10 +8,10 @@ - + - + @@ -19,7 +19,7 @@
Skip to content

Extending DimensionalData

Nearly everything in DimensionalData.jl is designed to be extensible.

  • AbstractDimArray are easily extended to custom array types. Raster or YAXArray are examples from other packages.

  • AbstractDimStack are easily extended to custom mixed array dataset. RasterStack or ArViZ.Dataset are examples.

  • Lookup can have new types added, e.g. to AbstractSampled or AbstractCategorical. Rasters.Projected is a lookup that knows its coordinate reference system, but otherwise behaves as a regular Sampled lookup.

dims, rebuild and format are the key interface methods in most of these cases.

dims

Objects extending DimensionalData.jl that have dimensions must return a Tuple of constructed Dimensions from dims(obj).

Dimension axes

Dimensions return from dims should hold a Lookup or in some cases just an AbstractArray (like wiht DimIndices). When attached to mullti-dimensional objects, lookups must be the same length as the axis of the array it represents, and eachindex(A, i) and eachindex(dim) must return the same values.

This means that if the array has OffsetArrays.jl axes, the array the dimension wraps must also have OffsetArrays.jl axes.

dims keywords

To any dims keyword argument that usually requires the dimension I, objects should accept any Dimension, Type{<:Dimension}, Symbol, Val{:Symbol}, Val{<:Type{<:Dimension}} or also regular Integer.

This is easier than it sounds, calling DD.dims(objs, dims) will return the matching dimension and DD.dimnum(obj, dims) will return the matching Int for any of these inputs as long as dims(obj) is implemented.

rebuild

Rebuild methods are used to rebuild immutable objects with new field values, in a way that is more flexible and extensible than just using ConstructionBase.jl reconstruction. Developers can choose to ignore some of the fields passed by rebuild.

The function signature is always one of:

julia
rebuild(obj, args...)
-rebuild(obj; kw...)

rebuild has keyword versions automatically generated for all objects using ConstructionBase.jl.

These will work without further work as long as your object has the fields used by DimensionalData.jl objects. For example, AbstractDimArray will receive these keywords in rebuild: data, dims, refdims, name, metadata.

If your AbstractDimArray does not have all these fields, you must implement rebuild(x::YourDimArray; kw...) manually.

An argument method is also defined with the same arguments as the keyword version. For AbstractDimArray it should only be used for updating data and dims, any more that that is confusing.

For Dimension and Selector the single argument versions are easiest to use, as there is only one argument.

format

When constructing an AbstractDimArray or AbstractDimStack DimensionalData.format must be called on the dims tuple and the parent array:

julia
format(dims, array)

This lets DimensionalData detect the lookup properties, fill in missing fields of a Lookup, pass keywords from Dimension to detected Lookup constructors, and accept a wider range of dimension inputs like tuples of Symbol and Type.

Not calling format in the outer constructors of an AbstractDimArray has undefined behaviour.

Interfaces.jl interterface testing

DimensionalData defines explicit, testable Interfaces.jl interfaces: DimArrayInterface and DimStackInterface.

This is the implementation definition for DimArray:

julia
julia> using DimensionalData, Interfaces
+rebuild(obj; kw...)

rebuild has keyword versions automatically generated for all objects using ConstructionBase.jl.

These will work without further work as long as your object has the fields used by DimensionalData.jl objects. For example, AbstractDimArray will receive these keywords in rebuild: data, dims, refdims, name, metadata.

If your AbstractDimArray does not have all these fields, you must implement rebuild(x::YourDimArray; kw...) manually.

An argument method is also defined with the same arguments as the keyword version. For AbstractDimArray it should only be used for updating data and dims, any more that that is confusing.

For Dimension and Selector the single argument versions are easiest to use, as there is only one argument.

format

When constructing an AbstractDimArray or AbstractDimStack DimensionalData.format must be called on the dims tuple and the parent array:

julia
format(dims, array)

This lets DimensionalData detect the lookup properties, fill in missing fields of a Lookup, pass keywords from Dimension to detected Lookup constructors, and accept a wider range of dimension inputs like tuples of Symbol and Type.

Not calling format in the outer constructors of an AbstractDimArray has undefined behaviour.

Interfaces.jl interterface testing

DimensionalData defines explicit, testable Interfaces.jl interfaces: DimArrayInterface and DimStackInterface.

This is the implementation definition for DimArray:

julia
julia> using DimensionalData, Interfaces
 
 julia> @implements DimensionalData.DimArrayInterface{(:refdims,:name,:metadata)} DimArray [rand(X(10), Y(10)), zeros(Z(10))]

See the DimensionalData.DimArrayInterface docs for options. We can test it with:

julia
julia> Interfaces.test(DimensionalData.DimArrayInterface)

 Testing DimArrayInterface is implemented for DimArray
@@ -43,7 +43,7 @@
 metadata: (rebuild updates metadata in arg rebuild [true, true],
            rebuild updates metadata in kw rebuild [true, true])
 true
- + \ No newline at end of file diff --git a/dev/get_info.html b/dev/get_info.html index 5ce4470d4..0e56f0200 100644 --- a/dev/get_info.html +++ b/dev/get_info.html @@ -8,11 +8,11 @@ - + - - + + @@ -27,17 +27,17 @@ ↓ X Sampled{Int64} 10:-1:1 ReverseOrdered Regular Points, → Y Sampled{Float64} 100.0:10.0:200.0 ForwardOrdered Regular Points └─────────────────────────────────────────────────────────────────────┘ - ↓ → 100.0 110.0 … 180.0 190.0 200.0 - 10 0.461672 0.10307 0.680864 0.155425 0.531064 - 9 0.253628 0.910201 0.299823 0.843798 0.482908 - 8 0.14823 0.852642 0.945184 0.623231 0.701509 - 7 0.141439 0.127675 0.735199 0.0966952 0.535711 - 6 0.489738 0.395672 … 0.208992 0.627669 0.146074 - 5 0.345747 0.850448 0.866683 0.731159 0.279161 - 4 0.659232 0.409864 0.307159 0.682402 0.609343 - 3 0.132376 0.496512 0.872388 0.610374 0.509388 - 2 0.215298 0.40823 0.289695 0.606997 0.346186 - 1 0.911658 0.529616 … 0.427812 0.878704 0.649835

dims retreives dimensions from any object that has them.

What makes it so useful is you can filter which dimensions you want in what order, using any Dimension, Type{Dimension} or Symbol.

julia
julia> dims(A)
X Sampled{Int64} 10:-1:1 ReverseOrdered Regular Points,
+  ↓ →  100.0       110.0       120.0       …  190.0        200.0
+ 10      0.388945    0.904261    0.398684       0.0596493    0.252338
+  9      0.669981    0.85053     0.189338       0.829205     0.42654
+  8      0.107204    0.342231    0.420887       0.813243     0.360389
+  7      0.198271    0.883188    0.765241       0.82212      0.937551
+  6      0.200497    0.764446    0.867989  …    0.154712     0.463695
+  5      0.413491    0.867329    0.546156       0.611476     0.749668
+  4      0.243953    0.631836    0.250324       0.172251     0.938113
+  3      0.24879     0.413585    0.886146       0.659138     0.197578
+  2      0.420863    0.881856    0.582033       0.541502     0.507247
+  1      0.354497    0.201262    0.628988  …    0.648739     0.0864783

dims retreives dimensions from any object that has them.

What makes it so useful is you can filter which dimensions you want in what order, using any Dimension, Type{Dimension} or Symbol.

julia
julia> dims(A)
X Sampled{Int64} 10:-1:1 ReverseOrdered Regular Points,
 Y Sampled{Float64} 100.0:10.0:200.0 ForwardOrdered Regular Points
julia
julia> dims(A, Y)
Y Sampled{Float64} ForwardOrdered Regular Points
 wrapping: 100.0:10.0:200.0
julia
julia> dims(A, Y())
Y Sampled{Float64} ForwardOrdered Regular Points
 wrapping: 100.0:10.0:200.0
julia
julia> dims(A, :Y)
Y Sampled{Float64} ForwardOrdered Regular Points
@@ -47,7 +47,7 @@
 Y Sampled{Float64} 100.0:10.0:200.0 ForwardOrdered Regular Points

Predicates

These always return true or false. With multiple dimensions, fale means !all and true means all.

dims and all other methods listed above can use predicates to filter the returned dimensions.

julia
julia> issampled(A)
true
julia
julia> issampled(dims(A))
true
julia
julia> issampled(A, Y)
true
julia
julia> issampled(lookup(A, Y))
true
julia
julia> dims(A, issampled)
X Sampled{Int64} 10:-1:1 ReverseOrdered Regular Points,
 Y Sampled{Float64} 100.0:10.0:200.0 ForwardOrdered Regular Points
julia
julia> otherdims(A, issampled)
()
julia
julia> lookup(A, issampled)
Sampled{Int64} 10:-1:1 ReverseOrdered Regular Points,
 Sampled{Float64} 100.0:10.0:200.0 ForwardOrdered Regular Points
- + \ No newline at end of file diff --git a/dev/groupby.html b/dev/groupby.html index 4019e5829..0c95e4e34 100644 --- a/dev/groupby.html +++ b/dev/groupby.html @@ -8,11 +8,11 @@ - + - - + + @@ -68,16 +68,16 @@ Ti Sampled{Dates.DateTime} Dates.DateTime("2000-01-01T00:00:00"):Dates.Hour(1):Dates.DateTime("2001-12-30T23:00:00") ForwardOrdered Regular Points └──────────────────────────────────────────────────────────────────────────────┘ 2000-01-01T00:00:00 2000-01-01T01:00:002001-12-30T23:00:00 - 1.0 0.644421 0.855888 0.13241 - 1.01 0.0948662 0.650363 0.323124 - 1.02 0.168644 0.117674 0.714201 - 1.03 0.485998 0.31294 0.177202 + 1.0 0.579365 0.346713 0.121302 + 1.01 0.32342 0.618472 0.377503 + 1.02 0.929998 0.573975 0.766851 + 1.03 0.134132 0.288812 0.517103 ⋮ ⋱ - 1.96 0.182833 0.846873 0.402546 - 1.97 0.370018 0.263105 0.683506 - 1.98 0.54418 0.424766 0.208957 - 1.99 0.639661 0.509306 0.144573 - 2.0 0.373788 0.369343 … 0.964355

Group by month, using the month function:

julia
julia> groups = groupby(A, Ti=>month)
╭───────────────────────────────────────────────────╮
+ 1.96  0.378355              0.885359                 0.344475
+ 1.97  0.581926              0.214792                 0.841889
+ 1.98  0.536168              0.495636                 0.758011
+ 1.99  0.748338              0.987929                 0.279995
+ 2.0   0.37816               0.184172              …  0.253267

Group by month, using the month function:

julia
julia> groups = groupby(A, Ti=>month)
╭───────────────────────────────────────────────────╮
 12-element DimGroupByArray{DimArray{Float64,1},1}
 ├───────────────────────────────────────────────────┴───────────── dims ┐
 Ti Sampled{Int64} [1, 2, …, 11, 12] ForwardOrdered Irregular Points
@@ -100,14 +100,14 @@
   Dict{Symbol, Any} with 1 entry:
   :groupby => :Ti=>month
 └───────────────────────────────────────────────────────────────────────┘
-  1  0.500616
-  2  0.500782
-  3  0.49963
-  4  0.499998
+  1  0.499403
+  2  0.499571
+  3  0.500389
+  4  0.50036
 
- 10  0.499894
- 11  0.499351
- 12  0.500236

Binning

Sometimes we want to further aggregate our groups after running a function, or just bin the raw data directly. We can use the Bins wrapper to do this.

For quick analysis, we can break our groups into N bins.

julia
julia> groupby(A, Ti=>Bins(month, 4))
╭──────────────────────────────────────────────────╮
+ 10  0.499579
+ 11  0.499954
+ 12  0.500448

Binning

Sometimes we want to further aggregate our groups after running a function, or just bin the raw data directly. We can use the Bins wrapper to do this.

For quick analysis, we can break our groups into N bins.

julia
julia> groupby(A, Ti=>Bins(month, 4))
╭──────────────────────────────────────────────────╮
 4-element DimGroupByArray{DimArray{Float64,1},1}
 ├──────────────────────────────────────────────────┴───────────────────── dims ┐
 Ti Sampled{IntervalSets.Interval{:closed, :open, Float64}} [1.0 .. 3.75275 (closed-open), 3.75275 .. 6.5055 (closed-open), 6.5055 .. 9.25825 (closed-open), 9.25825 .. 12.011 (closed-open)] ForwardOrdered Irregular Intervals{Start}
@@ -136,7 +136,7 @@
 
  2001-12-30T22:00:00  101×1 DimArray
  2001-12-30T23:00:00  101×1 DimArray

TODO: Apply custom function (i.e. normalization) to grouped output.

- + \ No newline at end of file diff --git a/dev/hashmap.json b/dev/hashmap.json index f03910c6b..d769e5d4b 100644 --- a/dev/hashmap.json +++ b/dev/hashmap.json @@ -1 +1 @@ -{"plots.md":"DwXOGgYr","api_reference.md":"DstS_PCV","object_modification.md":"CW8xcs6s","tables.md":"CkVjeqD0","index.md":"CLSsz1Zl","basics.md":"DBCW3hiD","dimarrays.md":"Huya0IFb","extending_dd.md":"DlyIGdgQ","api_dimensions.md":"BKXZsvKp","cuda.md":"DRZlZgl3","broadcast_dims.md":"C3Wl_yJA","get_info.md":"DVrRU1Tk","integrations.md":"CaBy-VRp","diskarrays.md":"8TyHIggw","dimensions.md":"ySxgapWC","api_lookuparrays.md":"fBDR_f9U","selectors.md":"ByoVSbzg","stacks.md":"3BCDfiLa","groupby.md":"DPdLDcTm"} +{"api_dimensions.md":"hFCVdIDi","api_lookuparrays.md":"CiYRcyso","broadcast_dims.md":"CBUcfBrI","integrations.md":"CaBy-VRp","diskarrays.md":"8TyHIggw","dimensions.md":"ySxgapWC","plots.md":"CEmPDVPD","basics.md":"BzToTypu","index.md":"CLSsz1Zl","tables.md":"NRa523Dp","api_reference.md":"BlLaF6ns","get_info.md":"NBMV4hTu","dimarrays.md":"M-QzMRjL","stacks.md":"_rOxHxB4","selectors.md":"DiTd7Scu","object_modification.md":"u3zbKrRF","cuda.md":"DRZlZgl3","extending_dd.md":"DlyIGdgQ","groupby.md":"Bga9Kqeq"} diff --git a/dev/index.html b/dev/index.html index 5af5c0ff3..51f37819b 100644 --- a/dev/index.html +++ b/dev/index.html @@ -8,10 +8,10 @@ - + - + @@ -19,7 +19,7 @@
Skip to content

DimensionalData.jl

Julia datasets with named dimensions

High performance named indexing for Julia

- + \ No newline at end of file diff --git a/dev/integrations.html b/dev/integrations.html index b5e249cc0..59f619f7d 100644 --- a/dev/integrations.html +++ b/dev/integrations.html @@ -8,10 +8,10 @@ - + - + @@ -19,7 +19,7 @@
Skip to content

Integrations

Rasters.jl

Rasters.jl extends DD for geospatial data manipulation, providing file load/save for a wide range of raster data sources and common GIS tools like polygon rasterization and masking. Raster types are aware of crs and their missingval (which is often not missing for performance and storage reasons).

Rasters.jl is also the reason DimensionalData.jl exists at all! But it always made sense to separate out spatial indexing from GIS tools and dependencies.

A Raster is a AbstractDimArray, a RasterStack is a AbstractDimStack, and Projected and Mapped are AbstractSample lookups.

YAXArrays.jl

YAXArrays.jl is another spatial data package aimed more at (very) large datasets. It's functionality is slowly converging with Rasters.jl (both wrapping DiskArray.jl/DimensionalData.jl) and we work closely with the developers.

YAXArray is a AbstractDimArray and inherits its behaviours.

ClimateBase.jl

ClimateBase.jl Extends DD with methods for analysis of climate data.

ArviZ.jl

ArviZ.jl Is a Julia package for exploratory analysis of Bayesian models.

An ArviZ.Dataset is an AbstractDimStack!

JuMP.jl

JuMP.jl is a powerful optimization DSL. It defines its own named array types but now accepts any AbstractDimArray too, through a package extension.

CryoGrid.jl

CryoGrid.jl A Julia implementation of the CryoGrid permafrost model.

CryoGridOutput uses DimArray for views into output data.

DynamicGrids.jl

DynamicGrids.jl is a spatial simulation engine, for cellular automata and spatial process models.

All DynamicGrids.jl Outputs are <: AbstractDimArray, and AbstractDimArray are used for auxiliary data to allow temporal synchronisation during simulations. Notably, this all works on GPUs!

AstroImages.jl

AstroImages.jl Provides tools to load and visualise astronomical images. AstroImage is <: AbstractDimArray.

TimeseriesTools.jl

TimeseriesTools.jl Uses DimArray for time-series data.

- + \ No newline at end of file diff --git a/dev/object_modification.html b/dev/object_modification.html index b0e32c717..b6fcc5b9d 100644 --- a/dev/object_modification.html +++ b/dev/object_modification.html @@ -8,11 +8,11 @@ - + - - + + @@ -50,29 +50,29 @@ X Sampled{Float64} 3.0:-1.0:1.0 ReverseOrdered Regular Points, Y Categorical{Char} 'a':1:'n' ForwardOrdered └──────────────────────────────────────────────────────────────────┘ - 'a' 'b' 'c''l' 'm' 'n' - 3.0 0.70991 0.0907751 0.0294872 0.273713 0.42716 0.323446 - 2.0 0.794792 0.740878 0.399881 0.516974 0.104525 0.428507 - 1.0 0.692299 0.713356 0.434109 0.823837 0.469461 0.308861

mergedims

mergedims is like reshape, but simultaneously merges multiple dimensions into a single combined dimension with a lookup holding Tuples of the values of both dimensions.

rebuild

rebuild is one of the core functions of DimensionalData.jl. Basically everything uses it somewhere. And you can to, with a few caveats.

rebuild assumes you know what you are doing. You can quite eaily set values to things that don't make sense. The constructor may check a few things, like the number of dimensions matches the axes of the array. But not much else.

julia
julia> A1 = rebuild(A; name=:my_array)
╭───────────────────────────────────╮
+   'a'       'b'        'c''l'       'm'        'n'
+ 3.0  0.1072    0.0454027  0.30363       0.739634  0.0111838  0.459173
+ 2.0  0.14391   0.633028   0.539349      0.986836  0.195258   0.615546
+ 1.0  0.988005  0.0218537  0.0768279     0.234534  0.939255   0.341616

mergedims

mergedims is like reshape, but simultaneously merges multiple dimensions into a single combined dimension with a lookup holding Tuples of the values of both dimensions.

rebuild

rebuild is one of the core functions of DimensionalData.jl. Basically everything uses it somewhere. And you can to, with a few caveats.

rebuild assumes you know what you are doing. You can quite eaily set values to things that don't make sense. The constructor may check a few things, like the number of dimensions matches the axes of the array. But not much else.

julia
julia> A1 = rebuild(A; name=:my_array)
╭───────────────────────────────────╮
 3×14 DimArray{Float64,2} my_array
 ├───────────────────────────────────┴─────────────────────── dims ┐
 X Sampled{Float64} 1.0:1.0:3.0 ForwardOrdered Regular Points,
 Y Categorical{Char} 'a':1:'n' ForwardOrdered
 └─────────────────────────────────────────────────────────────────┘
-   'a'       'b'        'c''l'       'm'       'n'
- 1.0  0.692299  0.713356   0.434109      0.823837  0.469461  0.308861
- 2.0  0.794792  0.740878   0.399881      0.516974  0.104525  0.428507
- 3.0  0.70991   0.0907751  0.0294872     0.273713  0.42716   0.323446
julia
julia> name(A1)
:my_array

The most common use internally is the arg version on Dimension. This is very useful in dimension-based algorithmsas a way to transform a dimension wrapper from one object to another:

julia
julia> d = X(1)
X 1
julia
julia> rebuild(d, 1:10)
X 1:10

rebuild applications are listed here. AbstractDimArray and AbstractDimStack always accept these keywords or arguments, but those in [ ] brackets may be thrown away if not needed. Keywords in ( ) will error if used where they are not accepted.

TypeKeywordsArguments
AbstractDimArraydata, dims, [refdims, name, metadata]as with kw, in order
AbstractDimStackdata, dims, [refdims], layerdims, [metadata, layermetadata]as with kw, in order
Dimensionvalval
Selectorval, (atol)val
Lookupdata, (order, span, sampling, metadata)keywords only

rebuild magic

rebuild with keywords will even work on objects DD doesn't know about!

julia
julia> nt = (a = 1, b = 2)
(a = 1, b = 2)
julia
julia> rebuild(nt, a = 99)
(a = 99, b = 2)

Really, the keyword version is just ConstructionBase.setproperties underneath, but wrapped so objects can customise the DD interface without changing the more generic ConstructionBase.jl behaviours and breaking e.g. Accessors.jl in the process.

set

set gives us a way to set the values of the immutable objects in DD, like Dimension and LookupArray. Unlike rebuild it tries its best to do the right thing. You don't have to specify what field you want to set. just pass in the object you want to be part of the lookup. Usually, there is no possible ambiguity.

set is still improving. Sometimes it may not do the right thing. If you think this is the case, make a github issue.

julia
julia> set(A, Y => Z)
╭──────────────────────────╮
+   'a'       'b'        'c''l'       'm'        'n'
+ 1.0  0.988005  0.0218537  0.0768279     0.234534  0.939255   0.341616
+ 2.0  0.14391   0.633028   0.539349      0.986836  0.195258   0.615546
+ 3.0  0.1072    0.0454027  0.30363       0.739634  0.0111838  0.459173
julia
julia> name(A1)
:my_array

The most common use internally is the arg version on Dimension. This is very useful in dimension-based algorithmsas a way to transform a dimension wrapper from one object to another:

julia
julia> d = X(1)
X 1
julia
julia> rebuild(d, 1:10)
X 1:10

rebuild applications are listed here. AbstractDimArray and AbstractDimStack always accept these keywords or arguments, but those in [ ] brackets may be thrown away if not needed. Keywords in ( ) will error if used where they are not accepted.

TypeKeywordsArguments
AbstractDimArraydata, dims, [refdims, name, metadata]as with kw, in order
AbstractDimStackdata, dims, [refdims], layerdims, [metadata, layermetadata]as with kw, in order
Dimensionvalval
Selectorval, (atol)val
Lookupdata, (order, span, sampling, metadata)keywords only

rebuild magic

rebuild with keywords will even work on objects DD doesn't know about!

julia
julia> nt = (a = 1, b = 2)
(a = 1, b = 2)
julia
julia> rebuild(nt, a = 99)
(a = 99, b = 2)

Really, the keyword version is just ConstructionBase.setproperties underneath, but wrapped so objects can customise the DD interface without changing the more generic ConstructionBase.jl behaviours and breaking e.g. Accessors.jl in the process.

set

set gives us a way to set the values of the immutable objects in DD, like Dimension and LookupArray. Unlike rebuild it tries its best to do the right thing. You don't have to specify what field you want to set. just pass in the object you want to be part of the lookup. Usually, there is no possible ambiguity.

set is still improving. Sometimes it may not do the right thing. If you think this is the case, make a github issue.

julia
julia> set(A, Y => Z)
╭──────────────────────────╮
 3×14 DimArray{Float64,2}
 ├──────────────────────────┴──────────────────────────────── dims ┐
 X Sampled{Float64} 1.0:1.0:3.0 ForwardOrdered Regular Points,
 Z Categorical{Char} 'a':1:'n' ForwardOrdered
 └─────────────────────────────────────────────────────────────────┘
-   'a'       'b'        'c''l'       'm'       'n'
- 1.0  0.692299  0.713356   0.434109      0.823837  0.469461  0.308861
- 2.0  0.794792  0.740878   0.399881      0.516974  0.104525  0.428507
- 3.0  0.70991   0.0907751  0.0294872     0.273713  0.42716   0.323446
- + 'a' 'b' 'c''l' 'm' 'n' + 1.0 0.988005 0.0218537 0.0768279 0.234534 0.939255 0.341616 + 2.0 0.14391 0.633028 0.539349 0.986836 0.195258 0.615546 + 3.0 0.1072 0.0454027 0.30363 0.739634 0.0111838 0.459173 + \ No newline at end of file diff --git a/dev/plots.html b/dev/plots.html index 5d1ea9096..e0314d477 100644 --- a/dev/plots.html +++ b/dev/plots.html @@ -8,11 +8,11 @@ - + - - + + @@ -21,8 +21,8 @@
Skip to content

Plots.jl

Plots.jl and Makie.jl functions mostly work out of the box on AbstractDimArray, although not with the same results - they choose to follow each packages default behaviour as much as possible.

This will plot a line plot with 'a', 'b' and 'c' in the legend, and values 1-10 on the labelled X axis:

Plots.jl support is deprecated, as development is moving to Makie.jl

Makie.jl

Makie.jl functions also mostly work with AbstractDimArray and will permute and reorder axes into the right places, especially if X/Y/Z/Ti dimensions are used.

In makie a DimMatrix will plot as a heatmap by default, but it will have labels and axes in the right places:

julia
using DimensionalData, CairoMakie
 
 A = rand(X(10:10:100), Y([:a, :b, :c]))
-Makie.plot(A; colormap=:inferno)

Other plots also work, here DD ignores the axis order and instead favours the categorical varable for the X axis:

julia
Makie.rainclouds(A)

A lot more is planned for Make.jl plots in future!

- +Makie.plot(A; colormap=:inferno)

Other plots also work, here DD ignores the axis order and instead favours the categorical varable for the X axis:

julia
Makie.rainclouds(A)

A lot more is planned for Make.jl plots in future!

+ \ No newline at end of file diff --git a/dev/selectors.html b/dev/selectors.html index 5543066d4..3c6488af9 100644 --- a/dev/selectors.html +++ b/dev/selectors.html @@ -8,11 +8,11 @@ - + - - + + @@ -25,29 +25,29 @@ Y Categorical{Symbol} [:a, :b, :c] ForwardOrdered └─────────────────────────────────────────────────────────────────┘ :a :b :c - 1.0 0.308375 0.0696718 0.100637 - 1.2 0.609935 0.953627 0.0639142 - 1.4 0.263201 0.156032 0.120964 - 1.6 0.51695 0.115606 0.197862 - 1.8 0.206801 0.840089 0.390817 - 2.0 0.552961 0.110515 0.963115

Then we can use Selector to select values from the array:

At(x) gets the index or indices exactly matching the passed in value/s.

julia
julia> A[X=At(1.2), Y=At(:c)]
0.06391423264381701

Or within a tolerance:

julia
julia> A[X=At(0.99:0.201:1.5; atol=0.05)]
╭─────────────────────────╮
+ 1.0  0.195534  0.581547   0.208331
+ 1.2  0.529856  0.52959    0.0442862
+ 1.4  0.232929  0.692909   0.999738
+ 1.6  0.801669  0.866394   0.631765
+ 1.8  0.628513  0.0555172  0.323691
+ 2.0  0.956746  0.153652   0.240636

Then we can use Selector to select values from the array:

At(x) gets the index or indices exactly matching the passed in value/s.

julia
julia> A[X=At(1.2), Y=At(:c)]
0.04428624366543743

Or within a tolerance:

julia
julia> A[X=At(0.99:0.201:1.5; atol=0.05)]
╭─────────────────────────╮
 3×3 DimArray{Float64,2}
 ├─────────────────────────┴─────────────────────────────────────── dims ┐
 X Sampled{Float64} [1.0, 1.2, 1.4] ForwardOrdered Irregular Points,
 Y Categorical{Symbol} [:a, :b, :c] ForwardOrdered
 └───────────────────────────────────────────────────────────────────────┘
-   :a        :b         :c
- 1.0  0.308375  0.0696718  0.100637
- 1.2  0.609935  0.953627   0.0639142
- 1.4  0.263201  0.156032   0.120964

At can also take vectors and ranges:

julia
julia> A[X=At(1.2:0.2:1.5), Y=At([:a, :c])]
╭─────────────────────────╮
+   :a        :b        :c
+ 1.0  0.195534  0.581547  0.208331
+ 1.2  0.529856  0.52959   0.0442862
+ 1.4  0.232929  0.692909  0.999738

At can also take vectors and ranges:

julia
julia> A[X=At(1.2:0.2:1.5), Y=At([:a, :c])]
╭─────────────────────────╮
 2×2 DimArray{Float64,2}
 ├─────────────────────────┴────────────────────────────────── dims ┐
 X Sampled{Float64} [1.2, 1.4] ForwardOrdered Irregular Points,
 Y Categorical{Symbol} [:a, :c] ForwardOrdered
 └──────────────────────────────────────────────────────────────────┘
    :a        :c
- 1.2  0.609935  0.0639142
- 1.4  0.263201  0.120964

Lookups

Selectors find indices in the Lookup of each dimension. Lookups wrap other AbstractArray (often AbstractRange) but add aditional traits to facilitate fast lookups or specifing point or interval behviour. These are usually detected automatically.

julia
using DimensionalData.Lookups

Sampled(x) lookups hold values sampled along an axis. They may be Ordered/Unordered, Intervals/Points, and Regular/Irregular.

Most of these properties are usually detected autoatically, but here we create a Sampled lookup manually:

julia
julia> l = Sampled(10.0:10.0:100.0; order=ForwardOrdered(), span=Regular(10.0), sampling=Intervals(Start()))
Sampled{Float64} ForwardOrdered Regular Intervals{Start}
+ 1.2  0.529856  0.0442862
+ 1.4  0.232929  0.999738

Lookups

Selectors find indices in the Lookup of each dimension. Lookups wrap other AbstractArray (often AbstractRange) but add aditional traits to facilitate fast lookups or specifing point or interval behviour. These are usually detected automatically.

julia
using DimensionalData.Lookups

Sampled(x) lookups hold values sampled along an axis. They may be Ordered/Unordered, Intervals/Points, and Regular/Irregular.

Most of these properties are usually detected autoatically, but here we create a Sampled lookup manually:

julia
julia> l = Sampled(10.0:10.0:100.0; order=ForwardOrdered(), span=Regular(10.0), sampling=Intervals(Start()))
Sampled{Float64} ForwardOrdered Regular Intervals{Start}
 wrapping: 10.0:10.0:100.0

TO specify Irregular Intervals we should include the outer bounds of the lookup, as we cant determine them from the vector.

julia
julia> l = Sampled([13, 8, 5, 3, 2, 1]; order=ForwardOrdered(), span=Irregular(1, 21), sampling=Intervals(Start()))
Sampled{Int64} ForwardOrdered Irregular Intervals{Start}
 wrapping: 6-element Vector{Int64}:
  13
@@ -61,83 +61,83 @@
 X Sampled{Int64} 10:10:70 ForwardOrdered Regular Points,
 Y Categorical{Symbol} [:a, :b, :c, :d, :e] ForwardOrdered
 └─────────────────────────────────────────────────────────────┘
-   :a         :b        :c        :d         :e
- 10    0.216048   0.569761  0.865847  0.84063    0.746697
- 20    0.0918659  0.445415  0.147801  0.808816   0.63744
- 30    0.491855   0.995735  0.351918  0.921643   0.983945
- 40    0.148945   0.924329  0.737788  0.0459108  0.270275
- 50    0.585703   0.282185  0.466167  0.193086   0.40498
- 60    0.903992   0.745087  0.723869  0.615614   0.235153
- 70    0.321712   0.535969  0.351758  0.243803   0.847187

This array has a Sampled lookup with ForwardOrdered Regular Points for X, and a Categorical ForwardOrdered for Y.

Most lookup types and properties are detected automatically like this from the arrays and ranges used.

  • Arrays and ranges of String, Symbol and Char are set to Categorical lookup.

    • order is detected as Unordered, ForwardOrdered or ReverseOrdered
  • Arrays and ranges of Number, DateTime and other things are set to Sampled lookups.

    • order is detected as Unordered, ForwardOrdered or ReverseOrdered.

    • sampling is set to Points() unless the values are IntervalSets.Interval, then Intervals(Center()) is used.

    • span is detected as Regular(step(range)) for AbstractRange and Irregular(nothing, nothing) for other AbstractArray, where nothing, nothing are the unknown outer bounds of the lookup. They are not needed for Points as the outer values are the outer bounds. But they can be specified manually for Intervals

    • Empty dimensions or dimension types are assigned NoLookup() ranges that can't be used with selectors as they hold no values.

DimSelector

We can also index with arrays of selectors DimSelectors. These are like CartesianIndices or DimIndices but holding Selectors At, Near or Contains.

julia
julia> A = rand(X(1.0:0.2:2.0), Y(10:2:20))
╭─────────────────────────╮
+   :a        :b          :c        :d         :e
+ 10    0.147488  0.490342    0.72996   0.0866709  0.306225
+ 20    0.353732  0.441546    0.119948  0.698193   0.63114
+ 30    0.860898  0.00854635  0.639166  0.33813    0.905366
+ 40    0.637004  0.989489    0.01116   0.341018   0.565507
+ 50    0.813901  0.715       0.761914  0.858661   0.535605
+ 60    0.762838  0.670141    0.565907  0.604474   0.361204
+ 70    0.755074  0.145111    0.795191  0.531213   0.50945

This array has a Sampled lookup with ForwardOrdered Regular Points for X, and a Categorical ForwardOrdered for Y.

Most lookup types and properties are detected automatically like this from the arrays and ranges used.

  • Arrays and ranges of String, Symbol and Char are set to Categorical lookup.

    • order is detected as Unordered, ForwardOrdered or ReverseOrdered
  • Arrays and ranges of Number, DateTime and other things are set to Sampled lookups.

    • order is detected as Unordered, ForwardOrdered or ReverseOrdered.

    • sampling is set to Points() unless the values are IntervalSets.Interval, then Intervals(Center()) is used.

    • span is detected as Regular(step(range)) for AbstractRange and Irregular(nothing, nothing) for other AbstractArray, where nothing, nothing are the unknown outer bounds of the lookup. They are not needed for Points as the outer values are the outer bounds. But they can be specified manually for Intervals

    • Empty dimensions or dimension types are assigned NoLookup() ranges that can't be used with selectors as they hold no values.

DimSelector

We can also index with arrays of selectors DimSelectors. These are like CartesianIndices or DimIndices but holding Selectors At, Near or Contains.

julia
julia> A = rand(X(1.0:0.2:2.0), Y(10:2:20))
╭─────────────────────────╮
 6×6 DimArray{Float64,2}
 ├─────────────────────────┴───────────────────────────────── dims ┐
 X Sampled{Float64} 1.0:0.2:2.0 ForwardOrdered Regular Points,
 Y Sampled{Int64} 10:2:20 ForwardOrdered Regular Points
 └─────────────────────────────────────────────────────────────────┘
-  10         12         14          16         18         20
- 1.0   0.189127   0.70648    0.763082    0.963957   0.670276   0.855864
- 1.2   0.567836   0.131802   0.0500065   0.203649   0.436563   0.0329144
- 1.4   0.952566   0.10095    0.927857    0.312134   0.342627   0.489995
- 1.6   0.305738   0.51357    0.939962    0.171593   0.399398   0.641435
- 1.8   0.48085    0.616685   0.393584    0.13237    0.558224   0.152809
- 2.0   0.86457    0.38634    0.245782    0.901856   0.316134   0.469752

We can define another array with partly matching indices

julia
julia> B = rand(X(1.0:0.04:2.0), Y(20:-1:10))
╭───────────────────────────╮
+  10           12         14         16         18          20
+ 1.0   0.558871     0.618128   0.668521   0.665092   0.69476     0.969034
+ 1.2   0.00263295   0.726818   0.291827   0.629578   0.549897    0.406774
+ 1.4   0.93331      0.643858   0.152381   0.49623    0.324418    0.767988
+ 1.6   0.115584     0.171339   0.433251   0.051653   0.269825    0.226793
+ 1.8   0.890113     0.580763   0.179885   0.241628   0.757138    0.558616
+ 2.0   0.121451     0.203104   0.527878   0.547057   0.0891985   0.150717

We can define another array with partly matching indices

julia
julia> B = rand(X(1.0:0.04:2.0), Y(20:-1:10))
╭───────────────────────────╮
 26×11 DimArray{Float64,2}
 ├───────────────────────────┴──────────────────────────────── dims ┐
 X Sampled{Float64} 1.0:0.04:2.0 ForwardOrdered Regular Points,
 Y Sampled{Int64} 20:-1:10 ReverseOrdered Regular Points
 └──────────────────────────────────────────────────────────────────┘
-   20          1912          11         10
- 1.0    0.354436    0.402429       0.776386    0.889144   0.598404
- 1.04   0.562252    0.511319       0.0693602   0.6427     0.505118
- 1.08   0.130963    0.0619458      0.732985    0.321768   0.939252
- 1.12   0.0163853   0.897744       0.0550073   0.826758   0.447941
- ⋮                             ⋱               ⋮
- 1.84   0.934033    0.884969       0.378763    0.577401   0.434668
- 1.88   0.468747    0.393823       0.205197    0.196014   0.753608
- 1.92   0.816057    0.0276145      0.0547377   0.721137   0.895765
- 1.96   0.259867    0.778005       0.590851    0.929569   0.947526
- 2.0    0.183966    0.102212   …   0.290393    0.264397   0.615603

And we can simply select values from B with selectors from A:

julia
julia> B[DimSelectors(A)]
╭─────────────────────────╮
+   20          1912          11           10
+ 1.0    0.0110089   0.848643      0.133006    0.127062     0.347727
+ 1.04   0.248455    0.615188      0.5133      0.169767     0.369381
+ 1.08   0.366855    0.610614      0.742114    0.598281     0.652589
+ 1.12   0.660553    0.119547      0.550527    0.23424      0.295372
+ ⋮                            ⋱               ⋮
+ 1.84   0.889046    0.640986      0.149547    0.392587     0.0574477
+ 1.88   0.753019    0.443747      0.73416     0.972457     0.502305
+ 1.92   0.179199    0.133826      0.0618877   0.808167     0.972835
+ 1.96   0.682932    0.637356      0.635949    0.348495     0.492986
+ 2.0    0.56329     0.210191  …   0.55251     0.00339012   0.754888

And we can simply select values from B with selectors from A:

julia
julia> B[DimSelectors(A)]
╭─────────────────────────╮
 6×6 DimArray{Float64,2}
 ├─────────────────────────┴────────────────────────────────────────────── dims ┐
 X Sampled{Float64} [1.0, 1.2, …, 1.8, 2.0] ForwardOrdered Irregular Points,
 Y Sampled{Int64} [10, 12, …, 18, 20] ReverseOrdered Irregular Points
 └──────────────────────────────────────────────────────────────────────────────┘
-  10         12         14          16         18          20
- 1.0   0.598404   0.776386   0.675616    0.768939   0.922165    0.354436
- 1.2   0.20524    0.124215   0.847782    0.629939   0.871343    0.337628
- 1.4   0.951996   0.2547     0.0955154   0.266085   0.293701    0.165184
- 1.6   0.230612   0.676015   0.24215     0.776917   0.457325    0.807528
- 1.8   0.501375   0.316789   0.816249    0.6564     0.730332    0.731544
- 2.0   0.615603   0.290393   0.811322    0.596583   0.0294529   0.183966

If the lookups aren't aligned we can use Near instead of At, which like doing a nearest neighbor interpolation:

julia
julia> C = rand(X(1.0:0.007:2.0), Y(10.0:0.9:30))
╭────────────────────────────╮
+  10         12          14           16         18          20
+ 1.0   0.347727   0.133006    0.00173659   0.706259   0.635358    0.0110089
+ 1.2   0.662409   0.0988648   0.377707     0.515032   0.0674453   0.271046
+ 1.4   0.237676   0.33757     0.00514368   0.71201    0.0155931   0.672224
+ 1.6   0.90534    0.685137    0.352502     0.648134   0.0882694   0.0514242
+ 1.8   0.106757   0.819254    0.544708     0.154963   0.32743     0.190918
+ 2.0   0.754888   0.55251     0.801876     0.777874   0.76912     0.56329

If the lookups aren't aligned we can use Near instead of At, which like doing a nearest neighbor interpolation:

julia
julia> C = rand(X(1.0:0.007:2.0), Y(10.0:0.9:30))
╭────────────────────────────╮
 143×23 DimArray{Float64,2}
 ├────────────────────────────┴────────────────────────────────── dims ┐
 X Sampled{Float64} 1.0:0.007:1.994 ForwardOrdered Regular Points,
 Y Sampled{Float64} 10.0:0.9:29.8 ForwardOrdered Regular Points
 └─────────────────────────────────────────────────────────────────────┘
-    10.0       10.928.0       28.9        29.8
- 1.0     0.803541   0.00421319      0.144858   0.580815    0.757132
- 1.007   0.132399   0.110179        0.128593   0.902258    0.810169
- 1.014   0.332572   0.761053        0.449663   0.20572     0.637986
- 1.021   0.804016   0.945618        0.964655   0.028435    0.41211
- ⋮                              ⋱
- 1.966   0.437098   0.189728        0.206308   0.608857    0.0555375
- 1.973   0.250829   0.0359526       0.361967   0.312083    0.550398
- 1.98    0.998018   0.139794        0.689142   0.855021    0.515451
- 1.987   0.434929   0.700301        0.313394   0.730105    0.114937
- 1.994   0.719672   0.749317    …   0.848115   0.0898944   0.291254
julia
julia> C[DimSelectors(A; selectors=Near)]
╭─────────────────────────╮
+    10.0       10.9       11.828.0       28.9        29.8
+ 1.0     0.184142   0.161365   0.445015       0.520861   0.533392    0.697394
+ 1.007   0.970616   0.990098   0.834023       0.243039   0.0126769   0.683837
+ 1.014   0.551007   0.606522   0.488376       0.304811   0.0442156   0.481044
+ 1.021   0.982098   0.635034   0.797748       0.158797   0.5313      0.212525
+ ⋮                                        ⋱
+ 1.966   0.3142     0.876855   0.442042       0.304236   0.494344    0.137909
+ 1.973   0.983944   0.938805   0.340571       0.654208   0.413876    0.229741
+ 1.98    0.987034   0.399894   0.0903631      0.374395   0.459369    0.190736
+ 1.987   0.647554   0.686283   0.986336       0.598077   0.726137    0.989818
+ 1.994   0.912341   0.136293   0.810719   …   0.073483   0.59189     0.178643
julia
julia> C[DimSelectors(A; selectors=Near)]
╭─────────────────────────╮
 6×6 DimArray{Float64,2}
 ├─────────────────────────┴────────────────────────────────────────────── dims ┐
 X Sampled{Float64} [1.0, 1.203, …, 1.798, 1.994] ForwardOrdered Irregular Points,
 Y Sampled{Float64} [10.0, 11.8, …, 18.1, 19.9] ForwardOrdered Irregular Points
 └──────────────────────────────────────────────────────────────────────────────┘
-    10.0       11.8       13.6       16.3       18.1        19.9
- 1.0     0.803541   0.150952   0.155207   0.273062   0.788779    0.246319
- 1.203   0.271927   0.341187   0.571015   0.123926   0.251258    0.643156
- 1.399   0.583592   0.972613   0.219836   0.425984   0.452586    0.0314618
- 1.602   0.590574   0.428584   0.797903   0.553371   0.0114443   0.585032
- 1.798   0.828218   0.977503   0.952957   0.55048    0.103512    0.77008
- 1.994   0.719672   0.672483   0.138852   0.911118   0.0187885   0.375016
- + 10.0 11.8 13.6 16.3 18.1 19.9 + 1.0 0.184142 0.445015 0.508332 0.342741 0.968744 0.920959 + 1.203 0.286676 0.328376 0.0851323 0.595827 0.175943 0.37335 + 1.399 0.319311 0.48852 0.0323366 0.905107 0.444509 0.74879 + 1.602 0.180069 0.775659 0.71784 0.348662 0.334999 0.425054 + 1.798 0.4414 0.950396 0.520578 0.288672 0.849575 0.251475 + 1.994 0.912341 0.810719 0.469741 0.554141 0.639528 0.353461 + \ No newline at end of file diff --git a/dev/stacks.html b/dev/stacks.html index 3a4096540..51737b410 100644 --- a/dev/stacks.html +++ b/dev/stacks.html @@ -8,11 +8,11 @@ - + - - + + @@ -37,27 +37,27 @@ X Sampled{Float64} 1.0:1.0:10.0 ForwardOrdered Regular Points, Y Sampled{Float64} 5.0:1.0:10.0 ForwardOrdered Regular Points └──────────────────────────────────────────────────────────────────┘ - 5.0 6.0 7.0 8.0 9.0 10.0 - 1.0 0.0447875 0.902107 0.932626 0.831262 0.688568 0.156113 - 2.0 0.887293 0.394814 0.45615 0.897631 0.969092 0.395437 - 3.0 0.998492 0.141529 0.0568623 0.585659 0.567148 0.805489 - 4.0 0.825633 0.055593 0.592769 0.755676 0.191616 0.716759 - 5.0 0.777895 0.876273 0.454898 0.548271 0.594756 0.189027 - 6.0 0.100167 0.644637 0.886091 0.562042 0.0018654 0.159762 - 7.0 0.886098 0.200894 0.217401 0.420419 0.337258 0.527931 - 8.0 0.841033 0.418776 0.598492 0.600424 0.0086909 0.265257 - 9.0 0.468596 0.18147 0.92466 0.395879 0.694453 0.701419 - 10.0 0.570782 0.272842 0.150113 0.576177 0.448921 0.545171
julia
julia> st[:c]
╭─────────────────────────────────╮
+  5.0        6.0         7.0        8.0        9.0        10.0
+  1.0  0.611279   0.00878657  0.133507   0.115586   0.882169    0.231272
+  2.0  0.450577   0.915538    0.0990459  0.821471   0.0312095   0.665489
+  3.0  0.537404   0.487919    0.116492   0.823999   0.525081    0.904851
+  4.0  0.416854   0.734164    0.240681   0.509963   0.647812    0.731897
+  5.0  0.987026   0.878193    0.505406   0.504967   0.60802     0.744053
+  6.0  0.511068   0.633195    0.863719   0.888981   0.204186    0.193596
+  7.0  0.0430107  0.243751    0.166553   0.204387   0.613296    0.0889836
+  8.0  0.324693   0.0655892   0.54072    0.447854   0.0460139   0.422381
+  9.0  0.320438   0.918784    0.255286   0.867458   0.417923    0.968613
+ 10.0  0.728709   0.34178     0.719816   0.0107913  0.159601    0.386026
julia
julia> st[:c]
╭─────────────────────────────────╮
 6-element DimArray{Float64,1} c
 ├─────────────────────────────────┴───────────────────────── dims ┐
 Y Sampled{Float64} 5.0:1.0:10.0 ForwardOrdered Regular Points
 └─────────────────────────────────────────────────────────────────┘
-  5.0  0.791534
-  6.0  0.88866
-  7.0  0.873246
-  8.0  0.31235
-  9.0  0.361237
- 10.0  0.456803

Array-like indexing

Indexing with a scalar returns a NamedTuple of values, one for each layer:

julia
julia> st[X=1, Y=4]
(a = 0.8312615365357481, b = 0.4536601845477708, c = 0.3123498443313725, d = 0.8446010708979391)

Reducing functions

Base functions like mean, maximum, reverse are applied to all layers of the stack.

julia
julia> maximum(st)
(a = 0.9984922818338899, b = 0.9905015549499308, c = 0.888659835684594, d = 0.8446010708979391)
julia
julia> maximum(st; dims=Y)
╭───────────────╮
+  5.0  0.302061
+  6.0  0.907197
+  7.0  0.533709
+  8.0  0.0477714
+  9.0  0.780696
+ 10.0  0.0580864

Array-like indexing

Indexing with a scalar returns a NamedTuple of values, one for each layer:

julia
julia> st[X=1, Y=4]
(a = 0.11558619369594669, b = 0.6096520588603549, c = 0.04777136223903122, d = 0.18560567159969743)

Reducing functions

Base functions like mean, maximum, reverse are applied to all layers of the stack.

julia
julia> maximum(st)
(a = 0.9870264771655102, b = 0.9854976306334307, c = 0.9071972743780237, d = 0.8512258393553357)
julia
julia> maximum(st; dims=Y)
╭───────────────╮
 10×1 DimStack
 ├───────────────┴──────────────────────────────────────────── dims ┐
 X Sampled{Float64} 1.0:1.0:10.0 ForwardOrdered Regular Points,
@@ -86,9 +86,9 @@
 └───────────────────────────────────────────────────────────────────┘

Performance

Indexing stack is fast - indexing a single value return a NamedTuple from all layers is usally measures in nanoseconds, and no slower than manually indexing into each parent array directly.

There are some compilation overheads to this though, and stacks with very many layers can take a long time to compile.

julia
julia> using BenchmarkTools
 
 julia> @btime $st[X=1, Y=4]
  4.027 ns (0 allocations: 0 bytes)
-(a = 0.8312615365357481, b = 0.4536601845477708, c = 0.3123498443313725, d = 0.8446010708979391)
julia
julia> @btime $st[1, 4]
  4.027 ns (0 allocations: 0 bytes)
-(a = 0.8312615365357481, b = 0.4536601845477708, c = 0.3123498443313725, d = 0.8446010708979391)
- +(a = 0.11558619369594669, b = 0.6096520588603549, c = 0.04777136223903122, d = 0.18560567159969743)
julia
julia> @btime $st[1, 4]
  4.839 ns (0 allocations: 0 bytes)
+(a = 0.11558619369594669, b = 0.6096520588603549, c = 0.04777136223903122, d = 0.18560567159969743)
+ \ No newline at end of file diff --git a/dev/tables.html b/dev/tables.html index 92d8aa43e..0e14fd72c 100644 --- a/dev/tables.html +++ b/dev/tables.html @@ -8,11 +8,11 @@ - + - - + + @@ -28,59 +28,59 @@ category Categorical{Char} 'a':1:'z' ForwardOrdered └───────────────────────────────────────────────────────────────┘ [:, :, 1] - 1 2 38 9 10 - 1 0.771042 0.368599 0.180215 0.4537 0.731024 0.347672 - 2 0.849414 0.0791212 0.155804 0.268099 0.575279 0.0471844 - 3 0.0992625 0.73784 0.524026 0.860748 0.660326 0.542266 - 4 0.551293 0.424022 0.0688414 0.526618 0.273341 0.835424 - ⋮ ⋱ ⋮ - 7 0.342747 0.121158 0.121174 0.0594942 0.540504 0.444817 - 8 0.775985 0.827739 0.98052 0.746118 0.000126912 0.702863 - 9 0.378167 0.0514797 0.699054 0.125097 0.824074 0.0849331 - 10 0.642932 0.0234748 0.835821 … 0.505328 0.689798 0.974554

Converting to DataFrame

Arrays will have columns for each dimension, and only one data column

julia
julia> DataFrame(A)
2600×4 DataFrame
+  1         2         38          9         10
+  1    0.227638  0.34817   0.270405     0.380027   0.564302   0.230108
+  2    0.849475  0.730709  0.920866     0.714386   0.583966   0.143731
+  3    0.385766  0.271156  0.16373      0.778002   0.698753   0.793181
+  4    0.835598  0.579124  0.291513     0.447879   0.995001   0.356481
+  ⋮                                  ⋱                        ⋮
+  7    0.494109  0.406733  0.186734     0.363395   0.945778   0.61598
+  8    0.645571  0.803334  0.700165     0.709035   0.122395   0.312145
+  9    0.252153  0.167441  0.92629      0.95251    0.172554   0.388328
+ 10    0.127126  0.861636  0.949875  …  0.0296052  0.840567   0.67823

Converting to DataFrame

Arrays will have columns for each dimension, and only one data column

julia
julia> DataFrame(A)
2600×4 DataFrame
   Row │ X      Y      category  data
  Int64  Int64  Char      Float64
 ──────┼───────────────────────────────────
-    1 │     1      1  a         0.771042
-    2 │     2      1  a         0.849414
-    3 │     3      1  a         0.0992625
-    4 │     4      1  a         0.551293
-    5 │     5      1  a         0.629206
-    6 │     6      1  a         0.377271
-    7 │     7      1  a         0.342747
-    8 │     8      1  a         0.775985
+    1 │     1      1  a         0.227638
+    2 │     2      1  a         0.849475
+    3 │     3      1  a         0.385766
+    4 │     4      1  a         0.835598
+    5 │     5      1  a         0.850442
+    6 │     6      1  a         0.38402
+    7 │     7      1  a         0.494109
+    8 │     8      1  a         0.645571
   ⋮   │   ⋮      ⋮       ⋮          ⋮
- 2594 │     4     10  z         0.77536
- 2595 │     5     10  z         0.126157
- 2596 │     6     10  z         0.0664702
- 2597 │     7     10  z         0.749233
- 2598 │     8     10  z         0.0169253
- 2599 │     9     10  z         0.801866
- 2600 │    10     10  z         0.80769
+ 2594 │     4     10  z         0.212945
+ 2595 │     5     10  z         0.251401
+ 2596 │     6     10  z         0.145311
+ 2597 │     7     10  z         0.292346
+ 2598 │     8     10  z         0.918071
+ 2599 │     9     10  z         0.686448
+ 2600 │    10     10  z         0.302462
                          2585 rows omitted

Converting to CSV

We can also write arrays and stacks directly to CSV.jl, or any other data type supporting the Tables.jl interface.

julia
julia> using CSV
 
 julia> CSV.write("dimstack.csv", st)
"dimstack.csv"
julia
julia> readlines("dimstack.csv")
2601-element Vector{String}:
  "X,Y,category,data1,data2"
- "1,1,a,0.6875071533660516,0.33397280552746944"
- "2,1,a,0.06604757408427553,0.253131108392323"
- "3,1,a,0.7651720386702481,0.9887859631515306"
- "4,1,a,0.285623928040452,0.969355275158134"
- "5,1,a,0.2853695989419348,0.8960108696256951"
- "6,1,a,0.7953166251794999,0.6986667910184519"
- "7,1,a,0.35587823871559976,0.5343246250765449"
- "8,1,a,0.9368479959494445,0.5162972795117988"
- "9,1,a,0.37082058290510744,0.9971520447296351"
+ "1,1,a,0.7432930309992034,0.881492409357323"
+ "2,1,a,0.03343831898880911,0.9564062276203203"
+ "3,1,a,0.12084683635391336,0.9060486537278226"
+ "4,1,a,0.7612044485284079,0.7850936964071812"
+ "5,1,a,0.6341804211805906,0.7400162295337854"
+ "6,1,a,0.8372314036510935,0.8227312139642232"
+ "7,1,a,0.4502749181743251,0.9305737498097811"
+ "8,1,a,0.5435527778562877,0.4751605449810661"
+ "9,1,a,0.7661016206975505,0.4604212196909454"
 
- "2,10,z,0.3218377750050633,0.2192320113478451"
- "3,10,z,0.3189230537636254,0.7563725954259882"
- "4,10,z,0.8210972112317644,0.3494489602569323"
- "5,10,z,0.34711469386802307,0.29787271117404246"
- "6,10,z,0.659788624561787,0.6000073665283989"
- "7,10,z,0.1872579604193827,0.16362054531045422"
- "8,10,z,0.9436663723909504,0.11401137911314163"
- "9,10,z,0.667591186633824,0.7395248127786628"
- "10,10,z,0.2847858461173376,0.4336988320925145"
- + "2,10,z,0.9736452861886725,0.8489086620382136" + "3,10,z,0.20853262629347957,0.5470796400610906" + "4,10,z,0.9967332107434973,0.11822001416637651" + "5,10,z,0.5762938256193216,0.8968406613520824" + "6,10,z,0.016977229461176635,0.23519684614444503" + "7,10,z,0.9984552706324772,0.7684422205358753" + "8,10,z,0.3543871540879284,0.013480841455026371" + "9,10,z,0.026671753806333576,0.8010878360480178" + "10,10,z,0.607550578602902,0.4688371013531687" + \ No newline at end of file