Skip to content

Commit 08daa63

Browse files
authored
Merge pull request #1162 from apdavison/release-notes-0.11.0
Release notes for 0.11.0, together with some docstring changes
2 parents 89fd2f9 + 6d319e3 commit 08daa63

File tree

6 files changed

+66
-10
lines changed

6 files changed

+66
-10
lines changed

doc/source/releases/0.11.0.rst

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
========================
2+
Neo 0.11.0 release notes
3+
========================
4+
5+
1st September 2022
6+
7+
.. currentmodule:: neo.io
8+
9+
Bug fixes and improvements in IO modules
10+
----------------------------------------
11+
12+
Bug fixes and/or improvements have been made to :class:`NWBIO`, :class:`NeoMatlabIO`, :class:`NixIO`,
13+
:class:`AxonIO`, :class:`SpikeGLXIO`, :class:`NeuroshareIO`, :class:`NeuroScopeIO`,
14+
:class:`NeuralynxIO`, :class:`OpenEphysIO`, :class:`AsciiSignalIO`, :class:`AlphaOmegaIO`,
15+
and :class:`TdtIO`.
16+
17+
New IO modules
18+
--------------
19+
20+
Modules :class:`BiocamIO` and :class:`EDFIO` have been added.
21+
22+
Supported NumPy versions
23+
------------------------
24+
25+
We no longer support versions of NumPy older than 1.18.5.
26+
27+
28+
Other changes
29+
-------------
30+
31+
.. currentmodule:: neo.io.spiketrainlist
32+
33+
- documentation fixes and updates
34+
- improvements to :class:`SpikeTrainList`
35+
36+
See all `pull requests`_ included in this release and the `list of closed issues`_.
37+
38+
Acknowledgements
39+
----------------
40+
41+
Thanks to Julia Sprenger, Samuel Garcia, Heberto Mayorquin, Andrew Davison, Tom Donoghue,
42+
Alessio Buccino, Thomas Perret, Saksham Sharda, Ben Dichter and Elodie Legouée
43+
for their contributions to this release.
44+
45+
.. generated with git shortlog --since=2022-03-08 -sne then checking Github for PRs merged since the last release but with commits before then
46+
47+
.. _`list of closed issues`: https://github.com/NeuralEnsemble/python-neo/issues?q=is%3Aissue+milestone%3A0.11.0+is%3Aclosed
48+
.. _`pull requests`: https://github.com/NeuralEnsemble/python-neo/pulls?q=is%3Apr+is%3Aclosed+merged%3A%3E2022-03-08+milestone%3A0.11.0

doc/source/whatisnew.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ Release notes
66
.. toctree::
77
:maxdepth: 1
88

9+
releases/0.11.0.rst
910
releases/0.10.2.rst
1011
releases/0.10.1.rst
1112
releases/0.10.0.rst

neo/io/__init__.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
* :attr:`BrainwareF32IO`
3131
* :attr:`BrainwareSrcIO`
3232
* :attr:`CedIO`
33+
* :attr:`EDFIO`
3334
* :attr:`ElanIO`
3435
* :attr:`IgorIO`
3536
* :attr:`IntanIO`
@@ -127,6 +128,10 @@
127128
128129
.. autoattribute:: extensions
129130
131+
.. autoclass:: neo.io.EDFIO
132+
133+
.. autoattribute:: extensions
134+
130135
.. autoclass:: neo.io.ElanIO
131136
132137
.. autoattribute:: extensions
@@ -335,6 +340,7 @@
335340
AxonaIO,
336341
AxonIO,
337342
BCI2000IO,
343+
BiocamIO,
338344
BlackrockIO,
339345
BlkIO,
340346
BrainVisionIO,

neo/rawio/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
* :attr:`BlackrockRawIO`
2121
* :attr:`BrainVisionRawIO`
2222
* :attr:`CedRawIO`
23-
* :attr: `EdfRawIO`
23+
* :attr: `EDFRawIO`
2424
* :attr:`ElanRawIO`
2525
* :attr:`IntanRawIO`
2626
* :attr:`MaxwellRawIO`
@@ -76,7 +76,7 @@
7676
7777
.. autoattribute:: extensions
7878
79-
.. autoclass:: neo.rawio.EdfRawIO
79+
.. autoclass:: neo.rawio.EDFRawIO
8080
8181
.. autoattribute:: extensions
8282

neo/rawio/axonarawio.py

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -30,22 +30,23 @@ class AxonaRawIO(BaseRawIO):
3030
Class for reading raw, continuous data from the Axona dacqUSB system:
3131
http://space-memory-navigation.org/DacqUSBFileFormats.pdf
3232
33-
The raw data is saved in .bin binary files with an accompanying
34-
.set file about the recording setup (see the above manual for details).
33+
The raw data is saved in .bin binary files with an accompanying .set
34+
file about the recording setup (see the above manual for details).
35+
36+
Usage::
3537
36-
Usage:
3738
import neo.rawio
38-
r = neo.rawio.AxonaRawIO(
39-
filename=os.path.join(dir_name, base_filename)
40-
)
39+
r = neo.rawio.AxonaRawIO(filename=os.path.join(dir_name, base_filename))
4140
r.parse_header()
4241
print(r)
4342
raw_chunk = r.get_analogsignal_chunk(block_index=0, seg_index=0,
44-
i_start=0, i_stop=1024, channel_names=channel_names)
43+
i_start=0, i_stop=1024,
44+
channel_names=channel_names)
4545
float_chunk = reader.rescale_signal_raw_to_float(
4646
raw_chunk, dtype='float64',
4747
channel_indexes=[0, 3, 6]
4848
)
49+
4950
"""
5051

5152
extensions = ['bin', 'set'] + [str(i) for i in range(1, 33)] # Never used?

neo/rawio/edfrawio.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ class EDFRawIO(BaseRawIO):
3030
3131
Usage:
3232
>>> import neo.rawio
33-
>>> r = neo.rawio.EdfRawIO(filename='file.edf')
33+
>>> r = neo.rawio.EDFRawIO(filename='file.edf')
3434
>>> r.parse_header()
3535
>>> print(r)
3636
>>> raw_chunk = r.get_analogsignal_chunk(block_index=0, seg_index=0,

0 commit comments

Comments
 (0)