Skip to content

Add open_raw_zarr helper#2668

Open
VeckoTheGecko wants to merge 3 commits into
Parcels-code:mainfrom
VeckoTheGecko:open_raw_zarr
Open

Add open_raw_zarr helper#2668
VeckoTheGecko wants to merge 3 commits into
Parcels-code:mainfrom
VeckoTheGecko:open_raw_zarr

Conversation

@VeckoTheGecko

Copy link
Copy Markdown
Contributor

Description

This helper ingests a Zarr dataset into an Xarray dataset by bypassing Dask.

xref pydata/xarray#11236 (reply in thread)

PR is (somewhat) blocked by #2646 - at least #2646 greatly simplifies the number of Xarray objects we have flying around.

Checklist

  • Closes None
  • Tests added
  • This PR targets the correct branch (main for normal development, v3-support for v3 support)

AI Disclosure

  • This PR contains AI-generated content.
    • I have tested any AI-generated content in my PR.
    • I take responsibility for any AI-generated content in my PR.
    • Describe how you used it (e.g., by pasting your prompt): Just got it to right the test, and fix the code based on that

@VeckoTheGecko VeckoTheGecko changed the title Add open_raw_zarr helper Add open_raw_zarr helper Jun 16, 2026
@VeckoTheGecko VeckoTheGecko mentioned this pull request Jun 16, 2026
6 tasks
@VeckoTheGecko VeckoTheGecko force-pushed the open_raw_zarr branch 3 times, most recently from 97c3324 to 62ad79b Compare June 18, 2026 15:54

@erikvansebille erikvansebille left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good; one comment and one question for my own learning

Comment thread src/parcels/_xarray.py
Comment thread tests/test_xarray.py
@VeckoTheGecko VeckoTheGecko enabled auto-merge (squash) July 1, 2026 11:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Backlog

Development

Successfully merging this pull request may close these issues.

2 participants