Skip to content

Commit 587e55c

Browse files
authored
Merge pull request #1744 from zm711/release-14.2
Prep release 0.14.2
2 parents 80e2e45 + 606fac6 commit 587e55c

File tree

4 files changed

+61
-7
lines changed

4 files changed

+61
-7
lines changed

codemeta.json

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,15 @@
44
"license": "https://spdx.org/licenses/BSD-3-Clause",
55
"codeRepository": "https://github.com/NeuralEnsemble/python-neo",
66
"contIntegration": "https://github.com/NeuralEnsemble/python-neo/actions",
7-
"dateModified": "2025-04-14",
8-
"downloadUrl": "https://files.pythonhosted.org/packages/f1/81/618538a70b0a7db16a174da9a7b5e8aec65462ebcd8f1120cd41b583a8dd/neo-0.14.1.tar.gz",
7+
"dateModified": "2025-07-05",
8+
"downloadUrl": "",
99
"issueTracker": "https://github.com/NeuralEnsemble/python-neo/issues",
1010
"name": "Neo",
11-
"version": "0.14.1",
11+
"version": "0.14.2",
1212
"identifier": "RRID:SCR_000634",
1313
"description": "Neo is a Python package for working with electrophysiology data in Python, together with support for reading a wide range of neurophysiology file formats, including Spike2, NeuroExplorer, AlphaOmega, Axon, Blackrock, Plexon, Tdt, and support for writing to a subset of these formats plus non-proprietary formats including HDF5.\n\nThe goal of Neo is to improve interoperability between Python tools for analyzing, visualizing and generating electrophysiology data by providing a common, shared object model. In order to be as lightweight a dependency as possible, Neo is deliberately limited to represention of data, with no functions for data analysis or visualization.\n\nNeo is used by a number of other software tools, including SpykeViewer (data analysis and visualization), Elephant (data analysis), the G-node suite (databasing), PyNN (simulations), tridesclous_ (spike sorting) and ephyviewer (data visualization).\n\nNeo implements a hierarchical data model well adapted to intracellular and extracellular electrophysiology and EEG data with support for multi-electrodes (for example tetrodes). Neo's data objects build on the quantities package, which in turn builds on NumPy by adding support for physical dimensions. Thus Neo objects behave just like normal NumPy arrays, but with additional metadata, checks for dimensional consistency and automatic unit conversion.",
1414
"applicationCategory": "neuroscience",
15-
"releaseNotes": "https://neo.readthedocs.io/en/latest/releases/0.14.1.html",
15+
"releaseNotes": "https://neo.readthedocs.io/en/latest/releases/0.14.2.html",
1616
"funding": "https://cordis.europa.eu/project/id/945539",
1717
"developmentStatus": "active",
1818
"referencePublication": "https://doi.org/10.3389/fninf.2014.00010",
@@ -118,6 +118,9 @@
118118
{"@type": "Person", "givenName": "Tommaso", "familyName": "Lambresa"},
119119
{"@type": "Person", "givenName": "Rémi", "familyName": "Proville"},
120120
{"@type": "Person", "givenName": "Nina", "familyName": "Kudryashova"},
121-
{"@type": "Person", "givenName": "Paul", "familyName": "Adkisson"}
121+
{"@type": "Person", "givenName": "Paul", "familyName": "Adkisson"},
122+
{"@type": "Person", "givenName": "Akshaj", "familyName": "Verma"},
123+
{"@type": "Person", "givenName": "Letizia", "familyName": "Signorelli"},
124+
{"@type": "Person", "givenName": "Daniel", "familyName": "Parthier"}
122125
]
123126
}

doc/source/releases/0.14.1.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ Bug fixes and improvements in IO modules
3838
----------------------------------------
3939

4040
Bug fixes and/or improvements have been made to :code:`BlackRockIO`, :code:`SpikeGLXIO`, :code:`MaxwellIO`, :code:`IntanIO`, :code:`TdtIO`,
41-
:code:`OpenEphysBinaryIO`, :code:`NeoMatlabIO`, :code:`EdfIO`, :code:`Neuralynx`, and :code:`SpikeGadgetsIO`.
41+
:code:`OpenEphysBinaryIO`, :code:`NeoMatlabIO`, :code:`EdfIO`, :code:`NeuralynxIO`, and :code:`SpikeGadgetsIO`.
4242

4343

4444
Acknowledgements

doc/source/releases/0.14.2.rst

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
========================
2+
Neo 0.14.2 release notes
3+
========================
4+
5+
08 July 25
6+
7+
This release of Neo includes many bug fixes in various IOs, continued work on our CI, and official adoption of the NumFocus Code of Conduct with an eye to a 1.0 release.
8+
9+
See all `pull requests`_ included in this release and the `list of closed issues`_.
10+
11+
12+
Code of Conduct
13+
---------------
14+
15+
As a NumFocus affiliated project, Neo has officially adopted the `NumFocus Code of Conduct`_. Please see `CODE_OF_CONDUCT.md`_ for
16+
more information.
17+
18+
19+
CI Changes
20+
----------
21+
22+
We have transitioned IO testing to Python 3.9 and Python 3.13.
23+
24+
We have also added NumPy 2.3.1 to our core testing matrix.
25+
26+
We fixed our installation of datalad and git-annex.
27+
28+
We changed our :code:`Plexon2IO` tests to be a cron job as conda-wine-plexon2 behavior was leading to flaky test results.
29+
We hope to track the root of these issues and eventually transition :code:`Plexon2IO` back to main testing.
30+
31+
32+
Bug fixes and improvements in IO modules
33+
----------------------------------------
34+
35+
Bug fixes and/or improvements have been made to :code:`BlackRockIO`, :code:`SpikeGLXIO`, :code:`MaxwellIO`, :code:`NeuralynxIO`, :code:`WinwcprIO`, and :code:`AxonaIO`.
36+
37+
38+
Acknowledgements
39+
----------------
40+
41+
Thanks to Zach McKenzie, Andrew Davison, Luiz Tauffer, Heberto Mayorquin, Julia Sprenger, Daniel Parthier, Philipp Hornauer, Letizia Signorelli, and Akshaj Verma.
42+
43+
44+
45+
.. _`NumFocus Code of Conduct`: https://numfocus.org/code-of-conduct
46+
47+
.. _`CODE_OF_CONDUCT.md` : https://github.com/NeuralEnsemble/python-neo/blob/master/CODE_OF_CONDUCT.md
48+
49+
.. _`pull requests` : https://github.com/NeuralEnsemble/python-neo/pulls?q=is%3Apr+is%3Aclosed+milestone%3A0.14.2
50+
51+
.. _`list of closed issues` : https://github.com/NeuralEnsemble/python-neo/issues?q=is%3Aissue%20state%3Aclosed%20milestone%3A0.14.2

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "neo"
3-
version = "0.15.0.dev0"
3+
version = "0.14.2"
44
authors = [{name = "Neo authors and contributors"}]
55
description = "Neo is a package for representing electrophysiology data in Python, together with support for reading a wide range of neurophysiology file formats"
66
readme = "README.rst"

0 commit comments

Comments
 (0)