forked from SpikeInterface/spikeinterface
-
Notifications
You must be signed in to change notification settings - Fork 0
/
requirements_test.txt
88 lines (65 loc) · 1.15 KB
/
requirements_test.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
pytest
pytest-cov
# probeinterface from master
git+https://github.com/SpikeInterface/probeinterface.git
# neo is from master because of several IO (spikeglx, ...)
git+https://github.com/NeuralEnsemble/python-neo.git
# tridesclous
numpy==1.21
numba
hdbscan
# zarr is needed for testing
zarr
# for widget colors
distinctipy
# for sortingview backend
sortingview
# CurtationSorting
networkx
# recent datalad need a too recent version for git-annex
# so we use an old one here
# datalad ==0.14.4
datalad==0.16.2
# lxml for neuroscope
lxml
## install sorters ##
# python based only
# no GPU (no pykilosort, no yass)
## mountainsort4
# have some problems with dask
# temporary removed from tests
# pybind11
# isosplit5
# mountainsort4
## klusta
# is removed from test
# do not work anymore on python3.8
# Cython
# tqdm
# click
# klusta
# klustakwik2==0.2.7
## tridesclous
pyqt5
# hdbscan
loky
tridesclous>=1.6.4
# shybrid
# shybrid
## spyking-circus
spyking-circus
## herdingspikes
herdingspikes<=0.3.99
## mearec
mearec
## EDF
pyedflib
## container packages for local testing
#docker
#spython
## sliding_nn
pymde
torch
pynndescent
## NWB extractor
pynwb>=2.1.0