You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: doc/source/releases/0.10.0.rst
+37-35Lines changed: 37 additions & 35 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,61 +2,62 @@
2
2
Neo 0.10.0 release notes
3
3
========================
4
4
5
-
9th July 2021
5
+
27th July 2021
6
+
7
+
8
+
New IO modules
9
+
--------------
10
+
11
+
.. currentmodule:: neo.io
12
+
13
+
* :class:`CedIO` - an alternative to :class:`Spike2IO`
14
+
* :class:`AxonaIO`
15
+
* :class:`OpenEphysIO` - handle the binary format
16
+
* :class:`PhyIO`
17
+
* :class:`SpikeGLXIO`
18
+
* :class:`NWBIO` - support for a subset of the `NWB:N`_ format
19
+
* :class:`MaxwellIO`
20
+
21
+
22
+
Bug fixes and improvements in IO modules
23
+
----------------------------------------
24
+
25
+
* :class:`NeuralynxIO` was refactored and now supports new file versions (neuraview) and single file loading.
26
+
* Legacy versions of old IOs were removed for NeuralynxIO (neuralynxio_v1), BlackrockIO, NeoHdf5IO.
27
+
* :class:`NixIOfr` now supports array annotations of :class:`AnalogSignal` objects.
28
+
* The IO modules of this release have been tested with version 0.1.0 of the `ephy_testing_data`_.
29
+
* :class:`NSDFIO` was removed because we can no longer maintain it.
30
+
* all IOs now accept :class:`pathlib.Path` objects.
6
31
7
32
8
33
Removal of Unit and ChannelIndex
9
34
--------------------------------
10
-
In version 0.9.0 :class:`Group` and :class:`ChannelView` replace :class:`Unit` and :class:`ChannelIndex`.
11
-
In this version the deprecated :class:`Unit` and :class:`ChannelIndex` are removed and only the new class:`Group` and :class:`ChannelView` objects are available.
12
35
36
+
.. currentmodule:: neo.core
13
37
38
+
In version 0.9.0 :class:`Group` and :class:`ChannelView` were introduced, replacing :class:`Unit` and :class:`ChannelIndex`, which were deprecated.
39
+
In this version the deprecated :class:`Unit` and :class:`ChannelIndex` are removed and only the new :class:`Group` and :class:`ChannelView` objects are available.
14
40
15
41
Supported Python and NumPy versions
16
42
-----------------------------------
17
43
18
44
We no longer support Python 3.6, nor versions of NumPy older than 1.16.
19
45
20
-
21
46
Other new or modified features
22
47
------------------------------
23
48
24
-
See all `pull requests`_ included in this release and the `list of closed issues`_.
25
-
* SpikeTrain can now also be provided as two arrays: one containing spike times
26
-
and the other unit identities of the times (:class:`SpikeTrainList`)
27
-
* Object identity is now preserved when using utility time_slice methods
28
-
29
-
30
-
New IO modules
31
-
--------------
49
+
* Lists of :class:`SpikeTrain` objects can now also be created from two arrays: one containing spike times
50
+
and the other unit identities of the times (:class:`SpikeTrainList`).
51
+
* Object identity is now preserved when using utility :func:`time_slice()` methods.
32
52
33
-
* CEDIO - an alternative to spike2io
34
-
* AxonaIO
35
-
* OpenEphysIO - handle the binary format
36
-
* PhyIO
37
-
* SpikeGLXIO
38
-
* NWBIO
39
-
* MaxwellIO
53
+
See all `pull requests`_ included in this release and the `list of closed issues`_.
40
54
41
55
RawIO modules
42
56
-------------
43
57
44
58
Internal refactoring of the neo.rawio module about the channel grouping.
45
-
There is a signal_stream filed that handle channel groups for signal.
46
-
This enhanced the way annotation and array_annotaion are rendered at neo.io level.
47
-
48
-
49
-
Bug fixes and improvements in IO modules
50
-
----------------------------------------
51
-
52
-
* The NeuralynxIO was refactored and now supports new file versions (neuraview) and single file loading.
53
-
* Legacy versions of old IOs were removed for NeuralynxIO (neuralynxio_v1), BlackrockIO, NeoHdf5IO
54
-
* NixIOfr now supports array annotations of :class:`AnalogSignal`s.
55
-
* The IO modules of this release have been tested with version 0.1.0 of the
56
-
`ephy_testing_data`_
57
-
* NSDFIO was removed
58
-
* all IOs now accept `pathlib.Path` objects
59
-
59
+
There is a signal_stream field that handles channel groups for signals.
60
+
This enhances the way the :attr:`annotation` and :attr:`array_annotation` attributes are rendered at neo.io level.
60
61
61
62
Acknowledgements
62
63
----------------
@@ -67,4 +68,5 @@ Ben Dichter and Elodie Legouée for their contributions to this release.
67
68
68
69
.. _`list of closed issues`: https://github.com/NeuralEnsemble/python-neo/issues?q=is%3Aissue+milestone%3A0.10.0+is%3Aclosed
0 commit comments