Skip to content

Commit 7725cb2

Browse files
authored
Merge pull request #3457 from SpikeInterface/prepare_release
Prepare release 0.101.2
2 parents ea0d3b8 + b1ba8ef commit 7725cb2

11 files changed

Lines changed: 95 additions & 16 deletions

File tree

doc/development/development.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -192,6 +192,7 @@ Miscelleaneous Stylistic Conventions
192192
#. Avoid using abbreviations in variable names (e.g. use :code:`recording` instead of :code:`rec`). It is especially important to avoid single letter variables.
193193
#. Use index as singular and indices for plural following the NumPy convention. Avoid idx or indexes. Plus, id and ids are reserved for identifiers (i.e. channel_ids)
194194
#. We use file_path and folder_path (instead of file_name and folder_name) for clarity.
195+
#. For the titles of documentation pages, only capitalize the first letter of the first word and classes or software packages. For example, "How to use a SortingAnalyzer in SpikeInterface".
195196
#. For creating headers to divide sections of code we use the following convention (see issue `#3019 <https://github.com/SpikeInterface/spikeinterface/issues/3019>`_):
196197

197198

doc/how_to/combine_recordings.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Combine Recordings in SpikeInterface
1+
Combine recordings in SpikeInterface
22
====================================
33

44
In this tutorial we will walk through combining multiple recording objects. Sometimes this occurs due to hardware

doc/how_to/load_matlab_data.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Export MATLAB Data to Binary & Load in SpikeInterface
1+
Export MATLAB data to binary & load in SpikeInterface
22
========================================================
33

44
In this tutorial, we will walk through the process of exporting data from MATLAB in a binary format and subsequently loading it using SpikeInterface in Python.

doc/how_to/load_your_data_into_sorting.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
Load Your Own Data into a Sorting
2-
=================================
1+
Load your own data into a Sorting object
2+
========================================
33

44
Why make a :code:`Sorting`?
55

doc/how_to/process_by_channel_group.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Process a Recording by Channel Group
1+
Process a recording by channel group
22
====================================
33

44
In this tutorial, we will walk through how to preprocess and sort a recording

doc/how_to/viewers.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Visualize Data
1+
Visualize data
22
==============
33

44
There are several ways to plot signals (raw, preprocessed) and spikes.

doc/releases/0.101.2.rst

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
.. _release0.101.2:
2+
3+
SpikeInterface 0.101.2 release notes
4+
------------------------------------
5+
6+
4th October 2024
7+
8+
Minor release with bug fixes
9+
10+
core:
11+
12+
* Fix `random_spikes_selection()` (#3456)
13+
* Expose `backend_options` at the analyzer level to set `storage_options` and `saving_options` (#3446)
14+
* Avoid warnings in `SortingAnalyzer` (#3455)
15+
* Fix `reset_global_job_kwargs` (#3452)
16+
* Allow to save recordingless analyzer as (#3443)
17+
* Fix compute analyzer pipeline with tmp recording (#3433)
18+
* Fix bug in saving zarr recordings (#3432)
19+
* Set `run_info` to `None` for `load_waveforms` (#3430)
20+
* Fix integer overflow in parallel computing (#3426)
21+
* Refactor `pandas` save load and `convert_dtypes` (#3412)
22+
* Add spike-train based lazy `SortingGenerator` (#2227)
23+
24+
25+
extractors:
26+
27+
* Improve IBL recording extractors by PID (#3449)
28+
29+
sorters:
30+
31+
* Get default encoding for `Popen` (#3439)
32+
33+
postprocessing:
34+
35+
* Add `max_threads_per_process` and `mp_context` to pca by channel computation and PCA metrics (#3434)
36+
37+
widgets:
38+
39+
* Fix metrics widgets for convert_dtypes (#3417)
40+
* Fix plot motion for multi-segment (#3414)
41+
42+
motion correction:
43+
44+
* Auto-cast recording to float prior to interpolation (#3415)
45+
46+
documentation:
47+
48+
* Add docstring for `generate_unit_locations` (#3418)
49+
* Add `get_channel_locations` to the base recording API (#3403)
50+
51+
continuous integration:
52+
53+
* Enable testing arm64 Mac architecture in the CI (#3422)
54+
* Add kachery_zone secret (#3416)
55+
56+
testing:
57+
58+
* Relax causal filter tests (#3445)
59+
60+
Contributors:
61+
62+
* @alejoe91
63+
* @h-mayorquin
64+
* @jiumao2
65+
* @samuelgarcia
66+
* @zm711

doc/whatisnew.rst

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

11+
releases/0.101.2.rst
1112
releases/0.101.1.rst
1213
releases/0.101.0.rst
1314
releases/0.100.8.rst
@@ -44,6 +45,11 @@ Release notes
4445
releases/0.9.1.rst
4546

4647

48+
Version 0.101.2
49+
===============
50+
51+
* Minor release with bug fixes
52+
4753
Version 0.101.1
4854
===============
4955

pyproject.toml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -124,16 +124,16 @@ test_core = [
124124

125125
# for github test : probeinterface and neo from master
126126
# for release we need pypi, so this need to be commented
127-
"probeinterface @ git+https://github.com/SpikeInterface/probeinterface.git",
128-
"neo @ git+https://github.com/NeuralEnsemble/python-neo.git",
127+
# "probeinterface @ git+https://github.com/SpikeInterface/probeinterface.git",
128+
# "neo @ git+https://github.com/NeuralEnsemble/python-neo.git",
129129
]
130130

131131
test_extractors = [
132132
# Functions to download data in neo test suite
133133
"pooch>=1.8.2",
134134
"datalad>=1.0.2",
135-
"probeinterface @ git+https://github.com/SpikeInterface/probeinterface.git",
136-
"neo @ git+https://github.com/NeuralEnsemble/python-neo.git",
135+
# "probeinterface @ git+https://github.com/SpikeInterface/probeinterface.git",
136+
# "neo @ git+https://github.com/NeuralEnsemble/python-neo.git",
137137
]
138138

139139
test_preprocessing = [
@@ -173,8 +173,8 @@ test = [
173173

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

180180
docs = [

src/spikeinterface/__init__.py

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

0 commit comments

Comments
 (0)