spikodrome / administrative

An administrative area for orchestrating the project
Apache License 2.0
0 stars 0 forks source link

web-based visualization of remote ephys timeseries with lazy loading #13

Open magland opened 4 years ago

magland commented 4 years ago

See:

http://132.249.245.246:24348/

Under "Ephys timeseries" you can click one of the two examples. It's a visualizer that lazy-loads chunks of data as needed.

@bendichter , this also works on .nwb.json files prepared with h5_to_json... but I won't have examples of that until the NwbRecordingExtractor PR of SpikeInterface is ready.

@yarikoptic

bendichter commented 4 years ago

Great! That portion of the PR should be ready. The PR is very close.

yarikoptic commented 4 years ago

Marginally related: @magland and @bendichter, I wonder if you ever looked into establishing red access to desired parts of .hdf5/.nwb files directly over http. My initial trial was via httpfs2 but it was nothing really sophisticated, but just to show possibility of generic efficient (in terms of bandwidth) access to parts of the hdf5. May be someone tried the H5FD_STREAM driver of HDF5 (I don't think there is support for it in h5py yet though).

magland commented 4 years ago

@yarikoptic Haven't had success with the things I've tried... but from my perspective the best solution would be to establish a protocol in the http request header for retrieving such chunks of data. I don't think it would easy unless it could piggy-back on some existing standard.

bendichter commented 4 years ago

I have not tried this but would definitely be intereseted