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

Xarray bridge wip #75

Draft
wants to merge 6 commits into
base: nc_dataset_load
Choose a base branch
from
Draft

Xarray bridge wip #75

wants to merge 6 commits into from

Conversation

pp-mo
Copy link
Owner

@pp-mo pp-mo commented Dec 6, 2022

Proof-of-concept code.

N.B. test failures probably need updating with iris/main + lockfiles
Beyond that, who knows?

Currently planning to host this in a new repo "scitools/ncdata"
(probably)

Now updated with netcdf interface.

Lots to do here:

  • throw at much wider range of data + resolve additional problems
  • tests + more tests
  • support groups (a bit)
  • support unlimited dimensions
  • support Xarray 'encoding' for save controls ?
  • support Iris + Xarray load/save options within conversion operations
  • install in own repo, organise all the usual including GHA, RTD etc
    • docstrings + API docs build
  • update to iris/main latest (where required, once separate?)
  • thought will be needed to get working with netCDF > 1.6.0
    • not clear how thread-safety can be resolved when building lazy arrays for both Iris and Xarray to use ???

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
1 participant