Skip to content

Commit 080d2eb

Browse files
committed
Prepare 0.102.3
1 parent ed07e25 commit 080d2eb

4 files changed

Lines changed: 107 additions & 10 deletions

File tree

doc/releases/0.102.3.rst

Lines changed: 85 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,85 @@
1+
.. _release0.102.3:
2+
3+
SpikeInterface 0.102.3 release notes
4+
------------------------------------
5+
6+
May 5th 2025
7+
8+
Minor release with bug fixes
9+
10+
11+
core:
12+
13+
* Cleanup base sorting extractor (#3871)
14+
* Propagate job_kwargs to noise_levels (#3867)
15+
* Add del dunder to binary recording (#3833)
16+
* BUG FIX: ensure matching of args in aggregate_channels and ChannelAggregationRecording (#3829)
17+
18+
extractors:
19+
20+
* channel names to singular as property (#3879)
21+
* Pickle fix for the IBL recording (#3863)
22+
* WhiteMatterRecordingExtractor (#3849)
23+
* BlackrockSortingExtractor - load only .nev files, ignore nsX (#3843)
24+
* Backwards compatibility for sync stream in OpenEphysBinary (#3839)
25+
* Remove ceiling on pyedflib (#3752)
26+
27+
sorters:
28+
29+
* Patch for memory usage while matching in SC2 (#3889)
30+
* Update KS4 wrapper for versions 4.0.31+ (#3872)
31+
* Updated KilosortBase's channel map generation to support json probe maps with kcoord information. (#3852)
32+
33+
34+
widgets:
35+
36+
* Fix plot traces when t_start is defined (#3893)
37+
* Add docs for custom plotting and change default `limits` in `UnitLocationsWidget` (#3855)
38+
39+
40+
sortingcomponents:
41+
42+
* Patch for memory usage while matching in SC2 (#3889)
43+
* Returned svd (#3847)
44+
* Minor improvements to extract_peak_svd (#3836)
45+
* Enhance split with various options (#3835)
46+
* Function to estimate templates from svd (#3834)
47+
* Prevent error of trying to delete non-existent variable in sorting components (#3820)
48+
* Graph tools (#3714)
49+
50+
51+
documentation:
52+
53+
* Add how to make a release notes (#3793)
54+
55+
continuous integration:
56+
57+
* Update git-annex install in codecov tests (#3878)
58+
* Change datalad installation in the CI for linux (#3877)
59+
60+
packaging:
61+
62+
* cleanup pyproject--remove duplicate from testing section (#3874)
63+
* More cleanup of imports focused mostly on testing and utils around testing (#3841)
64+
65+
testing:
66+
67+
* skip test_estimate_templates_from_recording because SC2 is not stable enough (#3870)
68+
69+
Contributors:
70+
71+
* @RobertoDF
72+
* @alejoe91
73+
* @chrishalcrow
74+
* @cwindolf
75+
* @emmanuel-ferdman
76+
* @h-mayorquin
77+
* @jonahpearl
78+
* @luiztauffer
79+
* @mahlzahn
80+
* @nikhilchandra
81+
* @oliche
82+
* @pauladkisson
83+
* @samuelgarcia
84+
* @yger
85+
* @zm711

doc/whatisnew.rst

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ Release notes
88
.. toctree::
99
:maxdepth: 1
1010

11+
releases/0.102.3.rst
12+
releases/0.102.2.rst
1113
releases/0.102.1.rst
1214
releases/0.102.0.rst
1315
releases/0.101.2.rst
@@ -47,6 +49,16 @@ Release notes
4749
releases/0.9.1.rst
4850

4951

52+
Version 0.102.3
53+
===============
54+
55+
* Minor release with bug fixes
56+
57+
Version 0.102.2
58+
===============
59+
60+
* Minor release with bug fixes
61+
5062
Version 0.102.1
5163
===============
5264

pyproject.toml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -126,17 +126,17 @@ test_core = [
126126

127127
# for github test : probeinterface and neo from master
128128
# for release we need pypi, so this need to be commented
129-
"probeinterface @ git+https://github.com/SpikeInterface/probeinterface.git",
130-
"neo @ git+https://github.com/NeuralEnsemble/python-neo.git",
129+
# "probeinterface @ git+https://github.com/SpikeInterface/probeinterface.git",
130+
# "neo @ git+https://github.com/NeuralEnsemble/python-neo.git",
131131
]
132132

133133
test_extractors = [
134134
# Functions to download data in neo test suite
135135
"pooch>=1.8.2",
136136
"datalad>=1.0.2",
137137
# Commenting out for release
138-
"probeinterface @ git+https://github.com/SpikeInterface/probeinterface.git",
139-
"neo @ git+https://github.com/NeuralEnsemble/python-neo.git",
138+
# "probeinterface @ git+https://github.com/SpikeInterface/probeinterface.git",
139+
# "neo @ git+https://github.com/NeuralEnsemble/python-neo.git",
140140
]
141141

142142
test_preprocessing = [
@@ -174,8 +174,8 @@ test = [
174174

175175
# for github test : probeinterface and neo from master
176176
# for release we need pypi, so this need to be commented
177-
"probeinterface @ git+https://github.com/SpikeInterface/probeinterface.git",
178-
"neo @ git+https://github.com/NeuralEnsemble/python-neo.git",
177+
# "probeinterface @ git+https://github.com/SpikeInterface/probeinterface.git",
178+
# "neo @ git+https://github.com/NeuralEnsemble/python-neo.git",
179179
]
180180

181181
docs = [
@@ -200,8 +200,8 @@ docs = [
200200
"datalad>=1.0.2",
201201

202202
# for release we need pypi, so this needs to be commented
203-
"probeinterface @ git+https://github.com/SpikeInterface/probeinterface.git", # We always build from the latest version
204-
"neo @ git+https://github.com/NeuralEnsemble/python-neo.git", # We always build from the latest version
203+
# "probeinterface @ git+https://github.com/SpikeInterface/probeinterface.git", # We always build from the latest version
204+
# "neo @ git+https://github.com/NeuralEnsemble/python-neo.git", # We always build from the latest version
205205
]
206206

207207
dev = [

src/spikeinterface/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,5 +27,5 @@
2727
# This flag must be set to False for release
2828
# This avoids using versioning that contains ".dev0" (and this is a better choice)
2929
# This is mainly useful when using run_sorter in a container and spikeinterface install
30-
DEV_MODE = True
31-
# DEV_MODE = False
30+
# DEV_MODE = True
31+
DEV_MODE = False

0 commit comments

Comments
 (0)