Get miniforge: https://github.com/conda-forge/miniforge
mamba create -n jupy python=3.12 jupyterlab jupytext ipywidgets widgetsnbextension nodejs nb_conda_kernels jupyterlab-lsp pyright jedi-language-server ipympl
mamba activate jupy
mamba create -n a python=3.11 numba seaborn scikit-learn scikit-image ipywidgets h5py colorcet tqdm joblib hdbscan cython matplotlib-venn pyfftw
mamba activate a
# go to pytorch.org and find install instructions if you want gpu!
mamba install pytorch torchvision torchaudio -c pytorch
pip install ibllib
# pip -e install . your local repositories
I would recommend installing spikeinterface, probeinterface, and neo locally from their git repos: https://github.com/SpikeInterface/probeinterface, https://github.com/SpikeInterface/spikeinterface, https://github.com/NeuralEnsemble/python-neo