nwbwidgets
nwbwidgets copied to clipboard
Explore the hierarchical structure of NWB 2.0 files and visualize data with Jupyter widgets.
updates: - [github.com/pre-commit/pre-commit-hooks: v4.4.0 → v4.6.0](https://github.com/pre-commit/pre-commit-hooks/compare/v4.4.0...v4.6.0) - [github.com/psf/black: 23.3.0 → 24.8.0](https://github.com/psf/black/compare/23.3.0...24.8.0) - [github.com/PyCQA/isort: 5.12.0 → 5.13.2](https://github.com/PyCQA/isort/compare/5.12.0...5.13.2)
Turns out fancy indexing is not supported for `zarr.Dataset` objects and this was causing an issue in displaying timeseries correctly. This small PR fixes it by changing the behavior of...
fix #293
- Uses the same widget as `pynwb.ophys.TwoPhotonSeries` - The widget is renamed to `PhotonSeriesWidget` to better represent it can be used both for `pynwb.ophys.TwoPhotonSeries` and `pynwb.ophys.OnePhotonSeries` Demo screenshot:
- [ ] Still depends on [this](https://github.com/dandi/dandi-cli/issues/1363) to be solved before we can list embargoed dandisets - [ ] `_stream_s3_file` method might need to include the api key as token...
Some fixes for the issues raised in #313, unless any of those are actually intentional/desirable
### What happened? `nwbwidgets.analysis.spikes.compute_smoothed_firing_rate` currently uses `np.searchsorted` to find bin indices for spike times, and then indexes into a zero array using those bin indices and increments that by one....
### What happened? The [logic](https://github.com/NeurodataWithoutBorders/nwbwidgets/blob/master/nwbwidgets/controllers/misc.py#L18) in `make_trial_event_controller` to determine trial event columns checks for `"_time" in column_name`, which is weaker than `column_name.endswith("_time")`, the check used by `nwbinspector` for example. Unsure...
### What would you like to see added to NWB Widgets? Many of the visualizations coming from [MoSeq](https://dattalab.github.io/moseq2-website/index.html) like the characteristic "crowd movies" require loading many sessions simultaneously. With this...