Skip to content

ecmwf/qubed

Repository files navigation

Project Maturity Documentation PyPi

Qubed provides a data structure primitive for working with trees of Datacubes. If a normal tree looks like this:

root
├── class=od
│   ├── expver=0001
│   │   ├── param=1
│   │   └── param=2
│   └── expver=0002
│       ├── param=1
│       └── param=2
└── class=rd
    ├── expver=0001
    │   ├── param=1
    │   ├── param=2
    │   └── param=3
    └── expver=0002
        ├── param=1
        └── param=2

A compressed view of the same set would be:

root
├── class=od, expver=0001/0002, param=1/2
└── class=rd
    ├── expver=0001, param=1/2/3
    └── expver=0002, param=1/2

Qubed provides all the algorithms on this data structure you would expect, such as unions, compression, search, filtering etc.

About

A data structure for efficiently representing and querying complex-tree datacubes.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors