zarr-developers / VirtualiZarr

Create virtual Zarr stores from archival data files using xarray syntax
https://virtualizarr.readthedocs.io/en/stable/api.html
Apache License 2.0
123 stars 24 forks source link

Develop a cookiecutter template for virtualization #319

Open maxrjones opened 9 hours ago

maxrjones commented 9 hours ago

Context

I think there would be value in building and sharing a cookiecutter template for virtualizing datasets, to incentivize open and accessible VirtualiZarr workflows. We could also use cruft to allow updating workflows for upstream changes.

There are shared steps between most virtualization workflows:

There are many other boilerplate components:

Lastly, there are parallelization, orchestration, and execution tools tools which could enhance virtualization workflows, with options including:

This template would enable people to use best-practices and avoid spending time on boilerplate components.

Suggested task components