Skip to content

Commit ececc17

Browse files
committed
Clean up ONIX reader for openeohys and add tests
2 parents 37dbf9c + d385af8 commit ececc17

11 files changed

Lines changed: 3316 additions & 175 deletions

File tree

.pre-commit-config.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
repos:
22
- repo: https://github.com/pre-commit/pre-commit-hooks
3-
rev: v5.0.0
3+
rev: v6.0.0
44
hooks:
55
- id: check-yaml
66
- id: end-of-file-fixer
77
- id: trailing-whitespace
88
- repo: https://github.com/psf/black
9-
rev: 25.1.0
9+
rev: 25.9.0
1010
hooks:
1111
- id: black
1212
files: ^src/|^tests/

doc/release_notes.rst

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

9+
releases/0.3.0.rst
10+
releases/0.2.28.rst
11+
releases/0.2.27.rst
912
releases/0.2.26.rst
1013
releases/0.2.25.rst
1114
releases/0.2.24.rst

doc/releases/0.3.0.rst

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
probeinterface 0.3.0
2+
--------------------
3+
4+
Jul, 30th 2025
5+
6+
7+
8+
Features
9+
^^^^^^^^
10+
11+
* Use `ProbeTable <https://github.com/billkarsh/ProbeTable>`_ repo to generate NP probes information (#349, #355, #356)
12+
13+
.. warning::
14+
15+
The ``model_name`` is now the IMEC model name (e.g. NP2003), while the long
16+
name is in the ``description`` annotation. Several new annotations have been added
17+
to the probe, such as ``num_channels_per_adc`` and ``num_readout_channels``.
18+
The ``mux_channels`` contact annotations now contains the ADC index for each channel,
19+
which can be used to compute inter sample shifts.
20+
21+
* Add figsize handler for ``plot_probegroup` (#350)
22+
23+
Bug fixes
24+
^^^^^^^^^
25+
26+
* Check for unique positions within probe (#352)
27+
28+
29+
Tests
30+
^^^^^
31+
32+
* Tests on non-editable package (#348)

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "probeinterface"
3-
version = "0.2.28"
3+
version = "0.3.0"
44
authors = [
55
{ name="Samuel Garcia", email="sam.garcia.die@gmail.com" },
66
{ name="Alessio Buccino", email="alessiop.buccino@gmail.com" },

src/probeinterface/neuropixels_tools.py

Lines changed: 172 additions & 170 deletions
Large diffs are not rendered by default.

tests/data/openephys/OE_Neuropix-PXI-QuadBase/settings_custom_names.xml

Lines changed: 1850 additions & 0 deletions
Large diffs are not rendered by default.

tests/data/openephys/OE_ONIX-NP/settings_bankA.xml

Lines changed: 295 additions & 0 deletions
Large diffs are not rendered by default.

tests/data/openephys/OE_ONIX-NP/settings_bankB.xml

Lines changed: 297 additions & 0 deletions
Large diffs are not rendered by default.

tests/data/openephys/OE_ONIX-NP/settings_bankC.xml

Lines changed: 297 additions & 0 deletions
Large diffs are not rendered by default.

tests/data/openephys/OE_ONIX-NP/settings_tetrodes.xml

Lines changed: 297 additions & 0 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)