forked from 2i2c-org/hhmi-spyglass-image
-
Notifications
You must be signed in to change notification settings - Fork 3
/
environment.yml
51 lines (51 loc) · 1.34 KB
/
environment.yml
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
# This is the standard conda configuration file. Use this file to list
# the conda packages that you need installed in your environment.
name: spyglass
channels:
- conda-forge
- defaults
- pytorch # dlc-only
- franklab
- edeno
dependencies:
# Jupyterhub dependencies
- jupyterlab>=3.*,<4 # leave at v3 to support jupyterlab-git
- jupyter_contrib_nbextensions==0.5.1
- jupyterlab-git
- nbgitpuller=1.1.*
# Spyglass dependencies
- bottleneck
# - cudatoolkit=11.3 # dlc-only
# - ffmpeg # dlc-only
- ipympl
# - libgcc # dlc-only
- matplotlib
- non_local_detector
- numpy<1.24
- pip
- position_tools
- pybind11 # req by mountainsort4 -> isosplit5
- pydotplus
- pyfftw<=0.12.0 # ghostipy req. install from conda-forge for Mac ARM
- python>=3.9,<3.10
- pytorch<1.12.0
- ripple_detection
- seaborn
# - torchaudio # dlc-only
# - torchvision # dlc-only
- track_linearization>=2.3
- pip:
- "black[jupyter]"
- datajoint>=0.13.6
# - deeplabcut<2.3.0 # dlc-only
- ghostipy # for common_filter
# Allows MyST Markdown in JupyterLab UI
- jupyterlab_myst
- ndx-franklab-novela>=0.1.0
- mountainsort4
- panel<=1.3.5 # See panel #6325
- pubnub<=6.4.0
- pynwb>=2.2.0,<3
- sortingview>=0.11
- spikeinterface>=0.99.1,<0.100
- spyglass-neuro==0.5.1