Skip to content

How to dynamically construct a DimStack #985

Closed
@alex-s-gardner

Description

@alex-s-gardner

How can I construct a DimStack dynamically?

using DimensionalData
dX = X(collect(1:10))
dY = Y(collect(1:10))
varname = ["aa", "bb", "cc"]

das = [zeros(dX, dY) for v in varname]

How do I now construct a DimStack from the DimArrays contained in das? If I knew varname at compile time I would do:

ds = DimStack((aa=das[1], bb=das[2], cc=das[3]))

but I don't

Instinctually I want to do

DimStack(das, layers = varname)

-or-

DimStack(das, names = varname)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions