Skip to content

Conversation

castelao
Copy link

@castelao castelao commented Nov 2, 2023

A prototype based on the concept proposed by @rabernat at #28.

Scans for meta files and creates an equivalent Zarr mapping using ReferenceFileSystem to read tiles. It works but it is not ready for production. It is missing docs, generalize my local tests, cleaning, ...

@mmazloff , this might be useful to you.

Implementing collect_meta(). Let's process per variable, so the first
step is to collect all meta and group per variable.
I'll collect everything here until I understand where it fits in the
library.
Understanding and validating the connections between zarr and MITgcm's
binaries. Once I validated a working reader, I can start to generalize
it.
Test driven development. Let's start with a hardcoded behavior and later
generalize it as I understand what is required.
Using lat as an easy case to start.
Still using a hardcoded case to understand the requirements for VarZ.
Trying a different concept and adding a few resources.
Chunk() is an auxiliary class to organize and collect information from
meta, while VarZ keep track of all chunks for one variable.
I was testing with @rabernat 's proof of concept.
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.

1 participant