Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[DRAFT] Add indexing subsystem #153

Draft
wants to merge 9 commits into
base: main
Choose a base branch
from

Conversation

amotl
Copy link
Contributor

@amotl amotl commented Jan 14, 2023

Dear Brian,

this patch is a first stab at GH-143, in order to get early feedback. Due to the lack of documentation yet, the easiest way to start reading is by looking at the test cases.

I will continue to work on it for a while though, so I think there is no need to rush. Just let me know what you think about the approach and functionality when you are having an easy day.

With kind regards,
Andreas.

It will auto-select the shape of the return value, based on the shape
of the query parameters.
Because the engine breaks out the actual data from the Dataset into an
ironArray, and its metadata will get lost, it is needed to collect the
schema information about coordinates and dimensions and store it
separately from the `.iarr` data.

This will allow to reconstruct the original Dataset as close as
possible when reading the data back.

Currently, two files, `schema.nc`, and `schema.json` will be stored
within the corresponding `.iarr` folder.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant