-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Description
Summary
This repo currently provides a production-only pipeline (BIDS → HuggingFace Hub).
We are missing consumption features that would make this package a complete solution for neuroimaging researchers.
Installation Note
This package is installed as a git dependency (not on PyPI):
uv add git+https://github.com/CloseChoice/neuroimaging-go-brrrr.git
# or
pip install git+https://github.com/CloseChoice/neuroimaging-go-brrrr.gitCurrent State
| Feature | Status |
|---|---|
| Production (BIDS → Hub upload) | ✅ Complete |
Hub consumption (load_dataset("hugging-science/...")) |
✅ Works (via upstream datasets) |
Local BIDS consumption (load_dataset('bids', data_dir='/path')) |
❌ Missing |
| Memory-efficient lazy loading for NIfTI | ❌ Missing |
Pending Upstream PRs (Unlikely to Merge)
These features exist as open PRs on huggingface/datasets but are unlikely to be prioritized:
Proposal
Vendor the code from PRs #7886 and #7887 into this repo so that:
- Installing this package provides a complete neuroimaging toolkit
- Users don't have to wait for upstream merges (which may never happen)
- This repo becomes the canonical extension for neuroimaging on HuggingFace
Implementation Plan
- Add
src/bids_hub/loader/bids.py- BIDS loader from PR #7886 - Add lazy loading wrapper from PR #7887
- Expose via
bids_hub.load_bids()or similar API - Update ARCHITECTURE.md to document consumption pipeline
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels