fsspec / fsspec/kerchunk

Best strategy for adding metadata (e.g. CF-compliance)?

Open
#173 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Python
Stars
366
Forks
96
Avg merge
24m
Merged PRs (30d)
1

Description

I have a bunch of NetCDF files and kerchunk is working great on them, but to make the dataset more useful to downstream tools, I'd like to modify the kerchunk metadata so that the resulting dataset is CF-compliant (e.g. adding units, CF standard names and missing_values to variables, modifying global attribute metadata etc).

I can imagine using xarray, the fsspec filesystem or the dict representation of the JSON. How best to accomplish this?

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Compare the mentioned xarray, fsspec filesystem, and JSON dictionary approaches for modifying kerchunk metadata. The work is complete when a supported strategy for adding CF metadata, including variable and global attributes, is established and documented for downstream users.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
data
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.