Feature | Status | Notes |
---|---|---|
Shareable URLs | ✔️ | |
Desktop views | ✔️ | |
Jupyter lab | ✔️ | |
Jupyter notebook | ✔️ | |
Live views for shareable URLs | ✔️ | Requires running backend |
Live views for desktop (electron) | ✔️ | |
Live views for jupyter | ✔️ | pip-installable jupyter extension |
Integration with SpikeInterface | ✅ | working on integration |
Box layouts | ✔️ horizontal and vertical, min_size, max_size, stretch | |
Splitter layouts | ✔️ horizontal and vertical | |
Tab layouts | ✔️ | |
Mountain layout | ✔️ | |
Synchronization of state for views within a layout | ✔️ | selected/visible units, selected channels, current timepoint, visible time window |
Synchronization of state between different jupyter cells | ❌ | |
Programmatic access to state in jupyter | ✔️ | get/set selected unit IDs and sorting curation -- see notebook example |
Autocorrelograms | ✔️ | |
Average waveforms | ✔️ | |
Confusion matrix | ✅ | very preliminary |
Cross correlograms | ✔️ | |
Live traces | ✔️ | |
Markdown | ✔️ | |
Position plot | ✅ | very preliminary |
Raster plot | ✔️ | |
Spike amplitudes | ✔️ | |
Spike locations | ✔️ | |
Tiled image | ✔️ | |
Track position animation | ✔️ | ongoing dev |
Unit locations | ✔️ | |
Unit metrics graph | ✔️ | |
Unit similarity matrix | ✔️ | |
Units table | ✔️ | |
Sorting curation | ✅ | need redesign for community curation project |
Comparison between sortings | ✅ | only confusion matrix thus far |