How To Install python3-probeinterface on Fedora 36

In this tutorial we learn how to install python3-probeinterface in Fedora 36. python3-probeinterface is Handles probe layout, geometry, and wiring to device

Introduction

In this tutorial we learn how to install python3-probeinterface on Fedora 36.

What is python3-probeinterface

A Python package to handle the layout, geometry, and wiring of silicon probes for extracellular electrophysiology experiments. Goals Make a lightweight package to handle • probe contact geometry (both 2D and 3D layouts) • probe shape (contour of the probe, shape of channel contact, …) • probe wiring to device (the physical layout often doesn’t match the channel ordering) • combining several probes into a device with global geometry + global wiring • exporting probe geometry data into JSON files • loading existing probe geometry files (Neuronexus, imec, Cambridge Neurotech…) Started here Bonus • optional plotting (based on matplotlib) • load/save geometry using common formats (PRB, CSV, NWB, …) • handle SI length units correctly um/mm/… Target users/project • spikeinterface team location • neo team • spikeforest team • phy team • spyking-circus team • kilosort team • tridesclous team • open ephys team

We can use yum or dnf to install python3-probeinterface on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install python3-probeinterface.

Install python3-probeinterface on Fedora 36 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

After updating yum database, We can install python3-probeinterface using dnf by running the following command:

sudo dnf -y install python3-probeinterface

Install python3-probeinterface on Fedora 36 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install python3-probeinterface using yum by running the following command:

sudo yum -y install python3-probeinterface

How To Uninstall python3-probeinterface on Fedora 36

To uninstall only the python3-probeinterface package we can use the following command:

sudo dnf remove python3-probeinterface

python3-probeinterface Package Contents on Fedora 36

/usr/lib/python3.10/site-packages/probeinterface
/usr/lib/python3.10/site-packages/probeinterface-0.2.7.dist-info
/usr/lib/python3.10/site-packages/probeinterface-0.2.7.dist-info/INSTALLER
/usr/lib/python3.10/site-packages/probeinterface-0.2.7.dist-info/LICENSE
/usr/lib/python3.10/site-packages/probeinterface-0.2.7.dist-info/METADATA
/usr/lib/python3.10/site-packages/probeinterface-0.2.7.dist-info/WHEEL
/usr/lib/python3.10/site-packages/probeinterface-0.2.7.dist-info/top_level.txt
/usr/lib/python3.10/site-packages/probeinterface/__init__.py
/usr/lib/python3.10/site-packages/probeinterface/__pycache__
/usr/lib/python3.10/site-packages/probeinterface/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/probeinterface/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/probeinterface/__pycache__/generator.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/probeinterface/__pycache__/generator.cpython-310.pyc
/usr/lib/python3.10/site-packages/probeinterface/__pycache__/io.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/probeinterface/__pycache__/io.cpython-310.pyc
/usr/lib/python3.10/site-packages/probeinterface/__pycache__/library.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/probeinterface/__pycache__/library.cpython-310.pyc
/usr/lib/python3.10/site-packages/probeinterface/__pycache__/plotting.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/probeinterface/__pycache__/plotting.cpython-310.pyc
/usr/lib/python3.10/site-packages/probeinterface/__pycache__/probe.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/probeinterface/__pycache__/probe.cpython-310.pyc
/usr/lib/python3.10/site-packages/probeinterface/__pycache__/probegroup.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/probeinterface/__pycache__/probegroup.cpython-310.pyc
/usr/lib/python3.10/site-packages/probeinterface/__pycache__/shank.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/probeinterface/__pycache__/shank.cpython-310.pyc
/usr/lib/python3.10/site-packages/probeinterface/__pycache__/utils.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/probeinterface/__pycache__/utils.cpython-310.pyc
/usr/lib/python3.10/site-packages/probeinterface/__pycache__/version.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/probeinterface/__pycache__/version.cpython-310.pyc
/usr/lib/python3.10/site-packages/probeinterface/__pycache__/wiring.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/probeinterface/__pycache__/wiring.cpython-310.pyc
/usr/lib/python3.10/site-packages/probeinterface/generator.py
/usr/lib/python3.10/site-packages/probeinterface/io.py
/usr/lib/python3.10/site-packages/probeinterface/library.py
/usr/lib/python3.10/site-packages/probeinterface/plotting.py
/usr/lib/python3.10/site-packages/probeinterface/probe.py
/usr/lib/python3.10/site-packages/probeinterface/probegroup.py
/usr/lib/python3.10/site-packages/probeinterface/shank.py
/usr/lib/python3.10/site-packages/probeinterface/utils.py
/usr/lib/python3.10/site-packages/probeinterface/version.py
/usr/lib/python3.10/site-packages/probeinterface/wiring.py
/usr/share/doc/python3-probeinterface
/usr/share/doc/python3-probeinterface/README.md

References

Summary

In this tutorial we learn how to install python3-probeinterface on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).