Skip to content

[Feature]: Add function for default remote read #1739

@rly

Description

@rly

What would you like to see added to PyNWB?

There is a lot of boilerplate to use fsspec to stream an NWB file.

I would like users to do pip install pynwb[stream] that will install additional requirements: fsspec dandi

And then call a simple function to stream an NWB file with ROS3 or fsspec (with a default or user-specified cache location). Read only. Ideally, the IO objects close.

@CodyCBakerPhD is already working on this here: https://github.com/NeurodataWithoutBorders/nwbinspector/pull/388/files

Is your feature request related to a problem?

No response

What solution would you like?

See above

Do you have any interest in helping implement the feature?

Yes.

Code of Conduct

Metadata

Metadata

Assignees

Labels

category: proposalproposed enhancements or new featurespriority: mediumnon-critical problem and/or affecting only a small set of NWB users

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions