Skip to content

Latest commit

 

History

History
86 lines (71 loc) · 3.06 KB

0.96.0.rst

File metadata and controls

86 lines (71 loc) · 3.06 KB

SpikeInterface 0.96.0 release notes

21st October 2022

Main change:
  • Change setup.py to pyproject.toml
  • Enable loading waveform extractor without recording and with pre-existing sorting
  • Implement NpzFolder for saving Sorting object
  • Implement in-memory waveform extensions
  • Improve NEO event handling
  • Modify pyks for IBL version
  • Implement sparse PCA
  • Extend comparison to multi-segment sortings
  • Various improvements to widgets modules
core:
  • Enable loading waveform extractor without recording and with pre-existing sorting (#929 - #990)
  • Make split_sorting dumpable (#934)
  • Fix recording propagation in run_sorter_by_property (#937)
  • Add 'use_relative_path' param to WaveformExtractor.select_units() (#956)
  • Check chunk_size VS number of samples in random chunks (#959)
  • Missing values for dtype object should be None (#960)
  • UnitsAggregationSorting property inheritance (#961)
  • Implement NpzFolder for saving Sorting object (#966)
  • Remove scipy dependency from core (#980)
  • Implement in-memory waveform extensions (#981 - #1003)
  • Simplify and improve check_json() function (#1014 - #1019)
extractors:
  • Add NWBRecordingExtractor in extractorlist (#982)
  • Fix deprecation warning for HDsortSortingExtractor (#991)
  • Improve NEO event handling (#995 - #1001)
  • Don't load phy spike_templates if not necessary (#998)
  • Use proper annotation key instead of 'k' (#1017)
sorters:
  • Improve run sorter in docker and singularity containers (#938)
  • Modify pyks for IBL version (#1011)
  • Better handling of SI dev install in containers (#1013 - #1015)
  • Improvements to Circus2 pipeline (#971)
postprocessing:
  • Fix border effect for compute_spike_amplitudes (#962)
  • Implement sparse PCA (#975)
  • Protect against PCA projection on unfitted models (#983)
  • Protect solve monopolar triangulation from optimization errors (#1012)
qualitymetrics:
  • Catch errors in PC metrics (#941)
comparison:
  • Implement hybrid recordings (#944)
  • Extend comparison to multi-segment sortings (#963 - #984)
exporters:
  • Allow export_to_phy to make parent directories (#948)
widgets:
  • Sortingview backend: display in jupyter (#942)
  • Improve timeseries widgets (#945 - #1008)
  • Use segment_index=0 as default in plot_amplitudes (#964)
  • Hide diagonal in similarity plot (#968)
  • Fix labels and unit selection in widgets (#977)
  • Fix spikes_on_traces widget (#989)
  • Fix spike amplitudes and widgets tests (#996)
  • Port plot_unit_summary to the new widgets API (#999)
  • Fix order_channel_by_depth with multiple layers (#1000)
  • Fix show_legend flag in locations plots (#1005)
  • Check backend kwargs validity (#1002)
  • Sortingview metrics and unit tables fixes (#1019)
  • Add sortingview curation widget (#1023)
package:
  • Change setup.py to pyproject.toml (#986)
CI:
  • Fix ephy_testing_data cache (#993)
docs:
  • Update overview doc diagram (#940)
  • Fix doc index.html image (#1007)
  • Use correct test badge and add Twitter (remove unused Gitter) (#1016)