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

HDMF-Zarr 2025 Major Roadmap #246

Open
rly opened this issue Dec 13, 2024 · 0 comments
Open

HDMF-Zarr 2025 Major Roadmap #246

rly opened this issue Dec 13, 2024 · 0 comments
Assignees
Labels
category: proposal proposed enhancements or new features priority: medium non-critical problem and/or affecting only a small set of users
Milestone

Comments

@rly
Copy link
Contributor

rly commented Dec 13, 2024

Currently, maintaining HDMF-Zarr as a separate package from PyNWB and HDMF is challenging for us and the broader community because of complex dependencies between the packages. I think HDMF-Zarr users would also benefit from not having to worry about installing another package on top of HDMF. To improve this issues, now that HDMF-Zarr is more stable, the development team is considering merging HDMF-Zarr into PyNWB and HDMF.

Specifically:

  1. Do not release 1.0 version of HDMF-Zarr. Instead, make pre-1.0 releases.
  2. Move the nwb module to https://github.com/NeurodataWithoutBorders/pynwb (Spring)
  3. Merge the remaining modules into HDMF (Spring).
    • Users would install the HDMF-Zarr backend and its dependencies via pip install "hdmf[zarr]". We could later consider installing HDMF-Zarr by default.
  4. Refactor common code between the HDF5 code and Zarr code (Summer)
  5. Make major release of HDMF (Summer)
  6. Declare this repo defunct and recommend users run pip install "hdmf[zarr]"
@rly rly added category: proposal proposed enhancements or new features priority: medium non-critical problem and/or affecting only a small set of users labels Dec 13, 2024
@rly rly added this to the Future milestone Dec 13, 2024
@rly rly changed the title HDMF-Zarr 2025 Roadmap HDMF-Zarr 2025 Major Roadmap Dec 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
category: proposal proposed enhancements or new features priority: medium non-critical problem and/or affecting only a small set of users
Projects
None yet
Development

No branches or pull requests

3 participants