Update background.md

This commit is contained in:
Tom 2025-02-11 17:43:36 +00:00 committed by GitHub
parent 1dc9177a91
commit e703b5f308
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -81,7 +81,7 @@ but we do not allow this because it would mean we would have to take multiple br
What we have now is a tree of dense datacubes which represents a single larger sparse datacube in a more compact manner. For want of a better word we'll call it a Qube. What we have now is a tree of dense datacubes which represents a single larger sparse datacube in a more compact manner. For want of a better word we'll call it a Qube.
## API ## API
Qubed will provide a core compressed tree data structure called a Qube with: Qubed will provide a core compressed tree data structure called a Qube with:
@ -90,7 +90,7 @@ Methods to convert to and from:
- [x] An HTML version where subtrees can be collapsed. - [x] An HTML version where subtrees can be collapsed.
- [ ] An compact protobuf-based binary format - [ ] An compact protobuf-based binary format
- [x] Nested python dictionaries or JSON - [x] Nested python dictionaries or JSON
- [/] The output of [fdb list](https://confluence.ecmwf.int/display/FDB/fdb-list) - [ ] The output of [fdb list](https://confluence.ecmwf.int/display/FDB/fdb-list)
- [ ] [mars list][mars list] - [ ] [mars list][mars list]
- [ ] [constraints.json][constraints] - [ ] [constraints.json][constraints]
@ -99,14 +99,14 @@ Methods to convert to and from:
Useful algorithms: Useful algorithms:
- [x] Compression - [x] Compression
- [/] Union/Intersection/Difference - [ ] Union/Intersection/Difference
Performant Membership Queries Performant Membership Queries
- Identifier membership - [x] Identifier membership
- Datacube query (selection) - [x] Datacube queries (selection)
Metadata Storage Metadata Storage
- [ ] The ability to store metadata on the tree that is unique per leaf node.