How To Install python3-pyspike on Fedora 36

In this tutorial we learn how to install python3-pyspike in Fedora 36. python3-pyspike is Library for the numerical analysis of spike train similarity

Introduction

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

What is python3-pyspike

PySpike is a Python library for the numerical analysis of spike train similarity. Its core functionality is the implementation of the ISI-distance [1] and SPIKE-distance [2] as well as SPIKE-Synchronization [3]. It provides functions to compute multivariate profiles, distance matrices, as well as averaging and general spike train processing. All computation intensive parts are implemented in C via Cython to reach a competitive performance (factor 100-200 over plain Python). PySpike provides the same fundamental functionality as the SPIKY framework for Matlab, which additionally contains spike-train generators, more spike train distance measures and many visualization routines. If you use PySpike in your research, please cite our SoftwareX publication on PySpike Mario Mulansky, Thomas Kreuz, PySpike - A Python library for analyzing spike train synchrony, SoftwareX, (2016), ISSN 2352-7110, http Additionally, depending on the used methods [2] or SPIKE-Synchronization [3], please cite one or more of the following publications [1] Kreuz T, Haas JS, Morelli A, Abarbanel HDI, Politi A, Measuring spike train synchrony. J Neurosci Methods 165, 151 (2007) [2] Kreuz T, Chicharro D, Houghton C, Andrzejak RG, Mormann F, Monitoring spike train synchrony. J Neurophysiol 109, 1457 (2013) [3] Kreuz T, Mulansky M and Bozanic N, SPIKY monitoring spike train synchrony, J Neurophysiol, JNeurophysiol 113, 3432 (2015) Documentation is available at http

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

Install python3-pyspike 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-pyspike using dnf by running the following command:

sudo dnf -y install python3-pyspike

Install python3-pyspike 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-pyspike using yum by running the following command:

sudo yum -y install python3-pyspike

How To Uninstall python3-pyspike on Fedora 36

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

sudo dnf remove python3-pyspike

python3-pyspike Package Contents on Fedora 36

/usr/lib/.build-id
/usr/lib/.build-id/00
/usr/lib/.build-id/00/15c714cb67fe4f3b6572bde1557949bcd63a7f
/usr/lib/.build-id/14
/usr/lib/.build-id/14/072d3f8361fd6d3931af74b384cc98b23d466b
/usr/lib/.build-id/40
/usr/lib/.build-id/40/995b9a53f804eb222c34b454d320e54de47b26
/usr/lib/.build-id/55
/usr/lib/.build-id/55/396b3e8905dcd9acb0f1dd23f0f7cb99554e6f
/usr/lib/.build-id/64
/usr/lib/.build-id/64/119b2030965d0ffd7dbaf74ef82a21999bbdf8
/usr/lib64/python3.10/site-packages/pyspike
/usr/lib64/python3.10/site-packages/pyspike-0.7.0.dist-info
/usr/lib64/python3.10/site-packages/pyspike-0.7.0.dist-info/INSTALLER
/usr/lib64/python3.10/site-packages/pyspike-0.7.0.dist-info/METADATA
/usr/lib64/python3.10/site-packages/pyspike-0.7.0.dist-info/WHEEL
/usr/lib64/python3.10/site-packages/pyspike-0.7.0.dist-info/top_level.txt
/usr/lib64/python3.10/site-packages/pyspike/DiscreteFunc.py
/usr/lib64/python3.10/site-packages/pyspike/PieceWiseConstFunc.py
/usr/lib64/python3.10/site-packages/pyspike/PieceWiseLinFunc.py
/usr/lib64/python3.10/site-packages/pyspike/SpikeTrain.py
/usr/lib64/python3.10/site-packages/pyspike/__init__.py
/usr/lib64/python3.10/site-packages/pyspike/__pycache__
/usr/lib64/python3.10/site-packages/pyspike/__pycache__/DiscreteFunc.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/pyspike/__pycache__/DiscreteFunc.cpython-310.pyc
/usr/lib64/python3.10/site-packages/pyspike/__pycache__/PieceWiseConstFunc.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/pyspike/__pycache__/PieceWiseConstFunc.cpython-310.pyc
/usr/lib64/python3.10/site-packages/pyspike/__pycache__/PieceWiseLinFunc.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/pyspike/__pycache__/PieceWiseLinFunc.cpython-310.pyc
/usr/lib64/python3.10/site-packages/pyspike/__pycache__/SpikeTrain.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/pyspike/__pycache__/SpikeTrain.cpython-310.pyc
/usr/lib64/python3.10/site-packages/pyspike/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/pyspike/__pycache__/__init__.cpython-310.pyc
/usr/lib64/python3.10/site-packages/pyspike/__pycache__/generic.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/pyspike/__pycache__/generic.cpython-310.pyc
/usr/lib64/python3.10/site-packages/pyspike/__pycache__/isi_distance.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/pyspike/__pycache__/isi_distance.cpython-310.pyc
/usr/lib64/python3.10/site-packages/pyspike/__pycache__/psth.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/pyspike/__pycache__/psth.cpython-310.pyc
/usr/lib64/python3.10/site-packages/pyspike/__pycache__/spike_directionality.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/pyspike/__pycache__/spike_directionality.cpython-310.pyc
/usr/lib64/python3.10/site-packages/pyspike/__pycache__/spike_distance.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/pyspike/__pycache__/spike_distance.cpython-310.pyc
/usr/lib64/python3.10/site-packages/pyspike/__pycache__/spike_sync.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/pyspike/__pycache__/spike_sync.cpython-310.pyc
/usr/lib64/python3.10/site-packages/pyspike/__pycache__/spikes.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/pyspike/__pycache__/spikes.cpython-310.pyc
/usr/lib64/python3.10/site-packages/pyspike/cython
/usr/lib64/python3.10/site-packages/pyspike/cython/__init__.py
/usr/lib64/python3.10/site-packages/pyspike/cython/__pycache__
/usr/lib64/python3.10/site-packages/pyspike/cython/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/pyspike/cython/__pycache__/__init__.cpython-310.pyc
/usr/lib64/python3.10/site-packages/pyspike/cython/__pycache__/directionality_python_backend.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/pyspike/cython/__pycache__/directionality_python_backend.cpython-310.pyc
/usr/lib64/python3.10/site-packages/pyspike/cython/__pycache__/python_backend.cpython-310.opt-1.pyc
/usr/lib64/python3.10/site-packages/pyspike/cython/__pycache__/python_backend.cpython-310.pyc
/usr/lib64/python3.10/site-packages/pyspike/cython/cython_add.cpython-310-x86_64-linux-gnu.so
/usr/lib64/python3.10/site-packages/pyspike/cython/cython_directionality.cpython-310-x86_64-linux-gnu.so
/usr/lib64/python3.10/site-packages/pyspike/cython/cython_distances.cpython-310-x86_64-linux-gnu.so
/usr/lib64/python3.10/site-packages/pyspike/cython/cython_profiles.cpython-310-x86_64-linux-gnu.so
/usr/lib64/python3.10/site-packages/pyspike/cython/cython_simulated_annealing.cpython-310-x86_64-linux-gnu.so
/usr/lib64/python3.10/site-packages/pyspike/cython/directionality_python_backend.py
/usr/lib64/python3.10/site-packages/pyspike/cython/python_backend.py
/usr/lib64/python3.10/site-packages/pyspike/generic.py
/usr/lib64/python3.10/site-packages/pyspike/isi_distance.py
/usr/lib64/python3.10/site-packages/pyspike/psth.py
/usr/lib64/python3.10/site-packages/pyspike/spike_directionality.py
/usr/lib64/python3.10/site-packages/pyspike/spike_distance.py
/usr/lib64/python3.10/site-packages/pyspike/spike_sync.py
/usr/lib64/python3.10/site-packages/pyspike/spikes.py
/usr/share/licenses/python3-pyspike
/usr/share/licenses/python3-pyspike/License.txt

References

Summary

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