diff --git a/doc/releases/0.101.1.rst b/doc/releases/0.101.1.rst index d2b0d35020..d8c8dffddd 100644 --- a/doc/releases/0.101.1.rst +++ b/doc/releases/0.101.1.rst @@ -3,28 +3,35 @@ SpikeInterface 0.101.1 release notes ------------------------------------ -6th September 2024 +13th September 2024 Main changes: -* +* Enabled support for consolidated Zarr-backend for `SortingAnalyzer`, including cloud support (#3314, #3318, #3349, #3351) +* Improved support for Kilosort4 **ONLY VERSIONS >= 4.0.16** (#3339, #3276) +* Skip recomputation of quality and template metrics if already computed (#3292) +* Dropped support for Python<3.9 (#3267) core: -* Add `BaseRecording.reset_times()` function (#3363) +* Fix proposal for channel location when probegroup (#3392) +* Fix time handling test memory (#3379) +* Add `BaseRecording.reset_times()` function (#3363, #3380, #3391) +* Extend `estimate_sparsity` methods and fix from_ptp (#3369) * Add `load_sorting_analyzer_or_waveforms` function (#3352) -* Propagate storage_options to load_sorting_analyzer (#3351) * Fix zarr folder suffix handling (#3349) +* Analyzer extension exit status (#3347) * Lazy loading of zarr timestamps (#3318) -* Enable cloud-loading for analyzer Zarr (#3314) +* Enable cloud-loading for analyzer Zarr (#3314, #3351, #3378) * Refactor `set_property` in base (#3287) * Job kwargs fix (#3259) -* Add check for None in 'NoiseGeneratorRecordingSegment' get_traces(). (#3230) +* Add `is_filtered` to annotations in `binary.json` (#3245) +* Add check for None in `NoiseGeneratorRecordingSegment`` get_traces() (#3230) extractors: +* Load phy channel_group as group (#3368) * "quality" property to be read as string instead of object in `BasePhyKilosortSortingExtractor` (#3365) -* Test IBL skip when the setting up the one client fails (#3289) preprocessing: @@ -33,18 +40,25 @@ preprocessing: sorters: -* fix: download apptainer images without docker client (#3335) +* Updates to kilosort 4: version >= 4.0.16, `bad_channels`, `clear_cache`, `use_binary_file` (#3339) +* Download apptainer images without docker client (#3335) * Expose save preprocessing in ks4 (#3276) * Fix KS2/2.5/3 skip_kilosort_preprocessing (#3265) -* added lowpass parameter, fixed verbose option (#3262) +* HS: Added lowpass parameter, fixed verbose option (#3262) * Now exclusive support for HS v0.4 (Lightning) (#3210) * Add kilosort4 wrapper tests (#3085) postprocessing: +* Add extra protection for template metrics (#3364) * Protect median against nans in get_prototype_spike (#3270) * Fix docstring and error for spike_amplitudes (#3269) +qualitymetrics: + +* Do not delete quality and template metrics on recompute (#3292) +* Refactor quality metrics tests to use fixture (#3249) + curation: @@ -56,15 +70,17 @@ widgets: * Fix widgets tests and add test on unit_table_properties (#3354) * Allow quality and template metrics in sortingview's unit table (#3299) -* Fix #3236 (#3238) +* Add subwidget parameters for UnitSummaryWidget (#3242) +* Fix `ipympl`/`widget` backend check (#3238) -sortingcomponents: +generators: -* Update doc handle drift + better preset (#3232) +* Handle case where channel count changes from probeA to probeB (#3237) -motion correction: +sortingcomponents: -* Make InterpolateMotionRecording not JSON-serializable (#3341) +* Update doc handle drift + better preset (#3232) +* Make `InterpolateMotionRecording`` not JSON-serializable (#3341) documentation: @@ -87,14 +103,19 @@ continuous integration: packaging: +* Minor typing fixes (#3374) * Drop python 3.8 in pyproject.toml (#3267) testing: +* Fix time handling test memory (#3379) * Fix streaming extractor condition in the CI (#3362) * Test IBL skip when the setting up the one client fails (#3289) * Refactor `set_property` in base (#3287) +* Refactor quality metrics tests to use fixture (#3249) * Add kilosort4 wrapper tests (#3085) +* Test IBL skip when the setting up the one client fails (#3289) + Contributors: @@ -104,7 +125,10 @@ Contributors: * @alejoe91 * @app/pre-commit-ci * @chrishalcrow +* @cwindolf +* @florian6973 * @h-mayorquin +* @jiumao2 * @jonahpearl * @mhhennig * @rkim48 diff --git a/doc/whatisnew.rst b/doc/whatisnew.rst index 56d38ce85b..330f72f215 100644 --- a/doc/whatisnew.rst +++ b/doc/whatisnew.rst @@ -47,7 +47,12 @@ Release notes Version 0.101.1 =============== +Minor release with bug fixes and minor improvements: +* Enabled support for consolidated Zarr-backend for `SortingAnalyzer`, including cloud support (#3314, #3318, #3349, #3351) +* Improved support for Kilosort4 **ONLY VERSIONS >= 4.0.16** (#3339, #3276) +* Skip recomputation of quality and template metrics if already computed (#3292) +* Dropped support for Python<3.9 (#3267) Version 0.101.0