Skip to content

New neuropixel library generated from ProbeTable #23

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 5 commits into from
Jul 17, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5,791 changes: 2,896 additions & 2,895 deletions neuropixels/NP1010/NP1010.json → imec/NP1010/NP1010.json

Large diffs are not rendered by default.

Binary file added imec/NP1010/NP1010.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
20,218 changes: 20,218 additions & 0 deletions imec/NP1011/NP1011.json

Large diffs are not rendered by default.

Binary file added imec/NP1011/NP1011.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
20,218 changes: 20,218 additions & 0 deletions imec/NP1012/NP1012.json

Large diffs are not rendered by default.

Binary file added imec/NP1012/NP1012.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
20,218 changes: 20,218 additions & 0 deletions imec/NP1013/NP1013.json

Large diffs are not rendered by default.

Binary file added imec/NP1013/NP1013.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
20,218 changes: 20,218 additions & 0 deletions imec/NP1014/NP1014.json

Large diffs are not rendered by default.

Binary file added imec/NP1014/NP1014.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
5,791 changes: 2,896 additions & 2,895 deletions neuropixels/NP1015/NP1015.json → imec/NP1015/NP1015.json

Large diffs are not rendered by default.

Binary file added imec/NP1015/NP1015.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
5,791 changes: 2,896 additions & 2,895 deletions neuropixels/NP1016/NP1016.json → imec/NP1016/NP1016.json

Large diffs are not rendered by default.

Binary file added imec/NP1016/NP1016.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
5,791 changes: 2,896 additions & 2,895 deletions neuropixels/NP1017/NP1017.json → imec/NP1017/NP1017.json

Large diffs are not rendered by default.

Binary file added imec/NP1017/NP1017.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
7,499 changes: 3,750 additions & 3,749 deletions neuropixels/NP1020/NP1020.json → imec/NP1020/NP1020.json

Large diffs are not rendered by default.

Binary file added imec/NP1020/NP1020.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
7,499 changes: 3,750 additions & 3,749 deletions neuropixels/NP1021/NP1021.json → imec/NP1021/NP1021.json

Large diffs are not rendered by default.

Binary file added imec/NP1021/NP1021.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
5,003 changes: 2,502 additions & 2,501 deletions neuropixels/NP1022/NP1022.json → imec/NP1022/NP1022.json

Large diffs are not rendered by default.

Binary file added imec/NP1022/NP1022.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
26,527 changes: 13,264 additions & 13,263 deletions neuropixels/NP1030/NP1030.json → imec/NP1030/NP1030.json

Large diffs are not rendered by default.

Binary file added imec/NP1030/NP1030.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
13,259 changes: 6,630 additions & 6,629 deletions neuropixels/NP1031/NP1031.json → imec/NP1031/NP1031.json

Large diffs are not rendered by default.

Binary file added imec/NP1031/NP1031.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
8,843 changes: 4,422 additions & 4,421 deletions neuropixels/NP1032/NP1032.json → imec/NP1032/NP1032.json

Large diffs are not rendered by default.

Binary file added imec/NP1032/NP1032.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
92,794 changes: 92,794 additions & 0 deletions imec/NP1033/NP1033.json

Large diffs are not rendered by default.

Binary file added imec/NP1033/NP1033.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
799 changes: 400 additions & 399 deletions neuropixels/NP1100/NP1100.json → imec/NP1100/NP1100.json

Large diffs are not rendered by default.

Binary file added imec/NP1100/NP1100.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
File renamed without changes.
File renamed without changes
8,122 changes: 8,122 additions & 0 deletions imec/NP1120/NP1120.json

Large diffs are not rendered by default.

Binary file added imec/NP1120/NP1120.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
779 changes: 390 additions & 389 deletions neuropixels/NP1121/NP1121.json → imec/NP1121/NP1121.json

Large diffs are not rendered by default.

Binary file added imec/NP1121/NP1121.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
8,122 changes: 8,122 additions & 0 deletions imec/NP1122/NP1122.json

Large diffs are not rendered by default.

Binary file added imec/NP1122/NP1122.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
8,122 changes: 8,122 additions & 0 deletions imec/NP1123/NP1123.json

Large diffs are not rendered by default.

Binary file added imec/NP1123/NP1123.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2,746 changes: 2,746 additions & 0 deletions imec/NP1200/NP1200.json

Large diffs are not rendered by default.

Binary file added imec/NP1200/NP1200.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2,746 changes: 2,746 additions & 0 deletions imec/NP1210/NP1210.json

Large diffs are not rendered by default.

Binary file added imec/NP1210/NP1210.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1,951 changes: 976 additions & 975 deletions neuropixels/NP1300/NP1300.json → imec/NP1300/NP1300.json

Large diffs are not rendered by default.

Binary file added imec/NP1300/NP1300.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2,591 changes: 1,296 additions & 1,295 deletions neuropixels/NP2000/NP2000.json → imec/NP2000/NP2000.json

Large diffs are not rendered by default.

Binary file added imec/NP2000/NP2000.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2,591 changes: 1,296 additions & 1,295 deletions neuropixels/NP2003/NP2003.json → imec/NP2003/NP2003.json

Large diffs are not rendered by default.

Binary file added imec/NP2003/NP2003.png
2,591 changes: 1,296 additions & 1,295 deletions neuropixels/NP2004/NP2004.json → imec/NP2004/NP2004.json

Large diffs are not rendered by default.

Binary file added imec/NP2004/NP2004.png
26,938 changes: 26,938 additions & 0 deletions imec/NP2005/NP2005.json

Large diffs are not rendered by default.

Binary file added imec/NP2005/NP2005.png
26,938 changes: 26,938 additions & 0 deletions imec/NP2006/NP2006.json

Large diffs are not rendered by default.

Binary file added imec/NP2006/NP2006.png
10,343 changes: 5,172 additions & 5,171 deletions neuropixels/NP2010/NP2010.json → imec/NP2010/NP2010.json

Large diffs are not rendered by default.

Binary file added imec/NP2010/NP2010.png
10,343 changes: 5,172 additions & 5,171 deletions neuropixels/NP2013/NP2013.json → imec/NP2013/NP2013.json

Large diffs are not rendered by default.

Binary file added imec/NP2013/NP2013.png
10,343 changes: 5,172 additions & 5,171 deletions neuropixels/NP2014/NP2014.json → imec/NP2014/NP2014.json

Large diffs are not rendered by default.

Binary file added imec/NP2014/NP2014.png
107,650 changes: 107,650 additions & 0 deletions imec/NP2020/NP2020.json

Large diffs are not rendered by default.

Binary file added imec/NP2020/NP2020.png
107,650 changes: 107,650 additions & 0 deletions imec/NP2021/NP2021.json

Large diffs are not rendered by default.

Binary file added imec/NP2021/NP2021.png
2,746 changes: 2,746 additions & 0 deletions imec/NP3000/NP3000.json

Large diffs are not rendered by default.

Binary file added imec/NP3000/NP3000.png
26,938 changes: 26,938 additions & 0 deletions imec/NP3010/NP3010.json

Large diffs are not rendered by default.

Binary file added imec/NP3010/NP3010.png
26,938 changes: 26,938 additions & 0 deletions imec/NP3011/NP3011.json

Large diffs are not rendered by default.

Binary file added imec/NP3011/NP3011.png
107,650 changes: 107,650 additions & 0 deletions imec/NP3020/NP3020.json

Large diffs are not rendered by default.

Binary file added imec/NP3020/NP3020.png
107,650 changes: 107,650 additions & 0 deletions imec/NP3021/NP3021.json

Large diffs are not rendered by default.

Binary file added imec/NP3021/NP3021.png

Large diffs are not rendered by default.

Binary file added imec/PRB2_1_2_0640_0/PRB2_1_2_0640_0.png

Large diffs are not rendered by default.

Binary file added imec/PRB2_4_2_0640_0/PRB2_4_2_0640_0.png

Large diffs are not rendered by default.

Binary file added imec/PRB_1_2_0480_2/PRB_1_2_0480_2.png

Large diffs are not rendered by default.

Binary file added imec/PRB_1_4_0480_1/PRB_1_4_0480_1.png

Large diffs are not rendered by default.

Binary file added imec/PRB_1_4_0480_1_C/PRB_1_4_0480_1_C.png
10 changes: 8 additions & 2 deletions neuropixels/README.txt → imec/README.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
All theses neuropixels probe have been generated from probeinterface.

This file contains all specifications known by us
Probeinterface internally is using specifications maintained and centralized by
Bill Karsh and Jennifer Colonell in this repo https://github.com/billkarsh/ProbeTable


This file contains the machinery to create neuropixels probes
probeinterface/src/probeinterface/neuropixel_tools.py

This file is to generate json and figures:
Expand All @@ -10,5 +14,7 @@ Important notes:
* probes contains all possibles contacts but at recording only 384 are recorded
* x (left-right axis) is the width of the probe
* y (bottom-up axis) is the depth of the probe
* The reference (0, 0) is the left bottom corner contact (NOT the border of the probe)
* The reference (0, 0) is the center of the left bottom corner contact (NOT the border of the probe)
* The polygon of probe is not totally garanty to be exact (but we try our best). The width should accurate.

This library will be generated from time to time when updates on the ProbeTable occurs.
Binary file removed neuropixels/NP1010/NP1010.png
Diff not rendered.
Binary file removed neuropixels/NP1015/NP1015.png
Diff not rendered.
Binary file removed neuropixels/NP1016/NP1016.png
Diff not rendered.
Binary file removed neuropixels/NP1017/NP1017.png
Diff not rendered.
Binary file removed neuropixels/NP1020/NP1020.png
Diff not rendered.
Binary file removed neuropixels/NP1021/NP1021.png
Diff not rendered.
Binary file removed neuropixels/NP1022/NP1022.png
Diff not rendered.
Binary file removed neuropixels/NP1030/NP1030.png
Diff not rendered.
Binary file removed neuropixels/NP1031/NP1031.png
Diff not rendered.
Binary file removed neuropixels/NP1032/NP1032.png
Diff not rendered.
Binary file removed neuropixels/NP1100/NP1100.png
Diff not rendered.
Binary file removed neuropixels/NP1121/NP1121.png
Diff not rendered.
Binary file removed neuropixels/NP1300/NP1300.png
Diff not rendered.
Binary file removed neuropixels/NP2000/NP2000.png
Diff not rendered.
Binary file removed neuropixels/NP2003/NP2003.png
Diff not rendered.
Binary file removed neuropixels/NP2004/NP2004.png
Diff not rendered.
Binary file removed neuropixels/NP2010/NP2010.png
Diff not rendered.
Binary file removed neuropixels/NP2013/NP2013.png
Diff not rendered.
Binary file removed neuropixels/NP2014/NP2014.png
Diff not rendered.
Binary file removed neuropixels/PRB2_1_2_0640_0/PRB2_1_2_0640_0.png
Diff not rendered.
Binary file removed neuropixels/PRB2_4_2_0640_0/PRB2_4_2_0640_0.png
Diff not rendered.
Binary file removed neuropixels/PRB_1_2_0480_2/PRB_1_2_0480_2.png
Diff not rendered.
Binary file removed neuropixels/PRB_1_4_0480_1/PRB_1_4_0480_1.png
Diff not rendered.
Binary file removed neuropixels/PRB_1_4_0480_1_C/PRB_1_4_0480_1_C.png
Diff not rendered.
Loading