Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Import error npyx 4.0.6, python3.9 NameError: name 'KronDecomposed' is not defined` #398

Open
Antorithms opened this issue Sep 29, 2024 · 10 comments

Comments

@Antorithms
Copy link

Antorithms commented Sep 29, 2024

Dear Maxime,
Thanks for developing this nice package!
With npyx version 4.0.6 I get the error below after installing in a conda environment with python==3.9 and trying to import from npyx.spk_wvf import get_peak_chan. Can you reproduce the issue?
Thanks for your help.
Anto

In [2]: from npyx.spk_wvf import get_peak_chan
---------------------------------------------------------------------------
NameError                                 Traceback (most recent call last)
Cell In[2], line 1
----> 1 from npyx.spk_wvf import get_peak_chan

File -\lib\site-packages\npyx\__init__.py:7
      1 # -*- coding: utf-8 -*-
      3 from . import utils, inout, gl, spk_t, spk_wvf, corr, stats, plot,\
      4               behav, merger, circuitProphyler, feat, metrics,\
      5               info, model, h5, testing, ml, datasets
----> 7 from .c4 import dataset_init, misc
      9 try:
     10     import torch

File -\lib\site-packages\npyx\c4\__init__.py:5
      2 import torch
      4 from .acg_augmentations import *
----> 5 from .acg_vs_firing_rate import *
      6 from .dl_transforms import *
      7 from .dl_utils import *

File -\lib\site-packages\npyx\c4\acg_vs_firing_rate.py:24
     18 from .dataset_init import (
     19     extract_and_check,
     20     extract_and_merge_datasets,
     21     get_paths_from_dir,
     22 )
     23 from .monkey_dataset_init import MONKEY_CENTRAL_RANGE, get_lisberger_dataset
---> 24 from .predict_cell_types import get_n_cores, redirect_stdout_fd
     26 BIN_SIZE = 1
     27 WIN_SIZE = 200

File -\lib\site-packages\npyx\c4\predict_cell_types.py:42
     36 from .misc import require_advanced_deps
     37 from .plots_functions import (
     38     C4_COLORS,
     39     plot_features_1cell_vertical,
     40     plot_survival_confidence,
     41 )
---> 42 from .run_deep_classifier import (
     43     CustomDataset,
     44     encode_layer_info,
     45     ensemble_predict,
     46     load_ensemble,
     47     prepare_classification_dataset,
     48 )
     50 MODELS_URL_DICT = {
     51     "base": "https://figshare.com/ndownloader/files/42117042?private_link=2530fd0da03e18296d51",
     52     "mli_clustering": "https://figshare.com/ndownloader/files/42129447?private_link=d508ebc51d544ed8cd4c",
     53     "layer_information": "https://figshare.com/ndownloader/files/42853297?private_link=6531855c261b7bad032d",
     54     "layer_information_mli_clustering": "https://figshare.com/ndownloader/files/42853708?private_link=3a81e48aff77d844a402",
     55 }
     57 HESSIANS_URL_DICT = {
     58     "base": "https://figshare.com/ndownloader/files/42117033?private_link=2530fd0da03e18296d51",
     59     "mli_clustering": "https://figshare.com/ndownloader/files/42129435?private_link=d508ebc51d544ed8cd4c",
     60     "layer_information": "https://figshare.com/ndownloader/files/42853141?private_link=6531855c261b7bad032d",
     61     "layer_information_mli_clustering": "https://figshare.com/ndownloader/files/42853567?private_link=3a81e48aff77d844a402",
     62 }

File -\lib\site-packages\npyx\c4\run_deep_classifier.py:354
    348         new_probs = new_probs.numpy()
    350     return new_probs
    353 @require_advanced_deps("torch", "torchvision", "laplace")
--> 354 def get_kronecker_hessian_attributes(*kronecker_hessians: KronDecomposed):
    355     hessians = []
    356     for h in kronecker_hessians:

NameError: name 'KronDecomposed' is not defined
@m-beau
Copy link
Owner

m-beau commented Sep 29, 2024

Hi there!

It seems like you are trying to import a dependency that you shouldn't need when using the boilerplate version of npyx: would you mind uninstalling it fully and reinstalling it from pip with 'pip install npyx', and let me how that goes?

Hope you find it useful :)

@Antorithms
Copy link
Author

Tried again but the error persists.
Thanks for your help.
Anto

@m-beau
Copy link
Owner

m-beau commented Sep 30, 2024

All right - can you tell me what was your exact procedure to install npyx (did you use a fresh conda environment?), and also tell me what is the installed version (you can find this out by running 'pip list' and scrolling to npyx in your terminal)

@Antorithms
Copy link
Author

version is 4.0.6
After a few tests I think the issue might be causewd by other packages installing packages that are only there in a dev npyx version (?) and tricking npyx in believing that and trying to load functions that are not there, could that be the case?
Thanks,
Anto

@m-beau
Copy link
Owner

m-beau commented Nov 26, 2024

Hi Anto,

Did you manage to get npyx to work for you? Indeed, it seems like you were importing packages that you shouldn't be importing when using the basic version - I would recommend uninstalling npyx (pip uninstall npyx) and reinstalling it from pip.

@Antorithms
Copy link
Author

The thing is that in my case npyx needs to be part of a larger environment.
you can try to reproduce running this in a newly formed conda env
conda install -c conda-forge pip ffmpeg cupy cudatoolkit
pip install joblib jupyterlab ccf-streamlines npyx tdt cebra scipy numpy matplotlib nemos ffmpeg-python matplotlib-venn scikit-learn dlc2kinematics ipympl rastermap affinewarp moviepy

@m-beau
Copy link
Owner

m-beau commented Nov 28, 2024

Hmmm I cannot reproduce your error with the MWE that you provided.

It does sound like, because you have torch installed for cebra, that npyx believes that the 'developer' version is installed, but it should not pose any problem and I cannot reproduce your exact issue - this line should set KronDecomposed to None when laplace is not found:

try:
    from laplace import BaseLaplace, Laplace
    from laplace.utils import KronDecomposed
except ImportError:
    # Used for type hints, will be ignored if not installed
    BaseLaplace = Laplace = KronDecomposed = None

Can you confirm that this MWE does cause an error for you:

conda create -n test_env python==3.11
conda install -c conda-forge pip ffmpeg cupy cudatoolkit
pip install joblib jupyterlab ccf-streamlines npyx tdt cebra scipy numpy matplotlib nemos ffmpeg-python matplotlib-venn scikit-learn dlc2kinematics ipympl rastermap affinewarp moviepy
python

(now, in the python session)
from npyx.spk_wvf import get_peak_chan

@m-beau
Copy link
Owner

m-beau commented Dec 11, 2024

Hi Anto,

Any update?

@Antorithms
Copy link
Author

Could you try this ?
from npyx import *

@m-beau
Copy link
Owner

m-beau commented Dec 16, 2024

Here is my full log - I confirm that things work on my end.

Can you run exactly those commands and confirm that it fails for you? If it doesn, happy to setup a zoom so that I see what's going on (someone else might encounter this bug in the future).

Do you use version 4.1.1?

maxime@maxime-ubuntu-tower: ~
$ conda create -n test_env python==3.11                              [12:06:34]
Channels:
 - defaults
Platform: linux-64
Collecting package metadata (repodata.json): done
Solving environment: done


==> WARNING: A newer version of conda exists. <==
    current version: 24.3.0
    latest version: 24.11.1

Please update conda by running

    $ conda update -n base -c defaults conda



## Package Plan ##

  environment location: /home/maxime/anaconda3/envs/test_env

  added / updated specs:
    - python==3.11


The following NEW packages will be INSTALLED:

  _libgcc_mutex      pkgs/main/linux-64::_libgcc_mutex-0.1-main 
  _openmp_mutex      pkgs/main/linux-64::_openmp_mutex-5.1-1_gnu 
  bzip2              pkgs/main/linux-64::bzip2-1.0.8-h5eee18b_6 
  ca-certificates    pkgs/main/linux-64::ca-certificates-2024.11.26-h06a4308_0 
  ld_impl_linux-64   pkgs/main/linux-64::ld_impl_linux-64-2.40-h12ee557_0 
  libffi             pkgs/main/linux-64::libffi-3.4.4-h6a678d5_1 
  libgcc-ng          pkgs/main/linux-64::libgcc-ng-11.2.0-h1234567_1 
  libgomp            pkgs/main/linux-64::libgomp-11.2.0-h1234567_1 
  libstdcxx-ng       pkgs/main/linux-64::libstdcxx-ng-11.2.0-h1234567_1 
  libuuid            pkgs/main/linux-64::libuuid-1.41.5-h5eee18b_0 
  ncurses            pkgs/main/linux-64::ncurses-6.4-h6a678d5_0 
  openssl            pkgs/main/linux-64::openssl-1.1.1w-h7f8727e_0 
  pip                pkgs/main/linux-64::pip-24.2-py311h06a4308_0 
  python             pkgs/main/linux-64::python-3.11.0-h7a1cb2a_3 
  readline           pkgs/main/linux-64::readline-8.2-h5eee18b_0 
  setuptools         pkgs/main/linux-64::setuptools-75.1.0-py311h06a4308_0 
  sqlite             pkgs/main/linux-64::sqlite-3.45.3-h5eee18b_0 
  tk                 pkgs/main/linux-64::tk-8.6.14-h39e8969_0 
  tzdata             pkgs/main/noarch::tzdata-2024b-h04d1e81_0 
  wheel              pkgs/main/linux-64::wheel-0.44.0-py311h06a4308_0 
  xz                 pkgs/main/linux-64::xz-5.4.6-h5eee18b_1 
  zlib               pkgs/main/linux-64::zlib-1.2.13-h5eee18b_1 


Proceed ([y]/n)? y


Downloading and Extracting Packages:

Preparing transaction: done
Verifying transaction: done
Executing transaction: done
#
# To activate this environment, use
#
#     $ conda activate test_env
#
# To deactivate an active environment, use
#
#     $ conda deactivate

(base)  
maxime@maxime-ubuntu-tower: ~
$ conda activate test_env                                            [12:06:50]
(test_env)  
maxime@maxime-ubuntu-tower: ~
$ conda install -c conda-forge pip ffmpeg cupy cudatoolkit           [12:07:12]

Channels:
 - conda-forge
 - defaults
Platform: linux-64
Collecting package metadata (repodata.json): done
Solving environment: done


==> WARNING: A newer version of conda exists. <==
    current version: 24.3.0
    latest version: 24.11.1

Please update conda by running

    $ conda update -n base -c defaults conda



## Package Plan ##

  environment location: /home/maxime/anaconda3/envs/test_env

  added / updated specs:
    - cudatoolkit
    - cupy
    - ffmpeg
    - pip


The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    ca-certificates-2024.12.14 |       hbcca054_0         153 KB  conda-forge
    cairo-1.18.2               |       h3394656_1         956 KB  conda-forge
    ffmpeg-7.1.0               | gpl_hee3c472_107         9.6 MB  conda-forge
    libdrm-2.4.124             |       hb9d3cd8_0         237 KB  conda-forge
    liblzma-5.6.3              |       hb9d3cd8_1         109 KB  conda-forge
    libopenvino-2024.5.0       |       hac27bb2_0         5.3 MB  conda-forge
    libopenvino-auto-batch-plugin-2024.5.0|       h4d9b6c2_0         108 KB  conda-forge
    libopenvino-auto-plugin-2024.5.0|       h4d9b6c2_0         232 KB  conda-forge
    libopenvino-hetero-plugin-2024.5.0|       h3f63f65_0         192 KB  conda-forge
    libopenvino-intel-cpu-plugin-2024.5.0|       hac27bb2_0        11.7 MB  conda-forge
    libopenvino-intel-gpu-plugin-2024.5.0|       hac27bb2_0         9.1 MB  conda-forge
    libopenvino-intel-npu-plugin-2024.5.0|       hac27bb2_0         946 KB  conda-forge
    libopenvino-ir-frontend-2024.5.0|       h3f63f65_0         203 KB  conda-forge
    libopenvino-onnx-frontend-2024.5.0|       h5c8f2c3_0         1.5 MB  conda-forge
    libopenvino-paddle-frontend-2024.5.0|       h5c8f2c3_0         643 KB  conda-forge
    libopenvino-pytorch-frontend-2024.5.0|       h5888daf_0         1.1 MB  conda-forge
    libopenvino-tensorflow-frontend-2024.5.0|       h6481b9d_0         1.3 MB  conda-forge
    libopenvino-tensorflow-lite-frontend-2024.5.0|       h5888daf_0         474 KB  conda-forge
    libtiff-4.7.0              |       hc4654cb_2         419 KB  conda-forge
    libxml2-2.13.5             |       h8d12d68_1         674 KB  conda-forge
    numpy-2.2.0                |  py311hf916aec_0         8.6 MB  conda-forge
    ocl-icd-2.3.2              |       hb9d3cd8_2          93 KB  conda-forge
    opencl-headers-2024.10.24  |       h5888daf_0          53 KB  conda-forge
    pango-1.54.0               |       h3a902e7_3         437 KB  conda-forge
    pixman-0.44.2              |       h29eaf8c_0         372 KB  conda-forge
    snappy-1.2.1               |       h8bd8927_1          42 KB  conda-forge
    xorg-libice-1.1.2          |       hb9d3cd8_0          57 KB  conda-forge
    xorg-libsm-1.2.5           |       he73a12e_0          27 KB  conda-forge
    xorg-libx11-1.8.10         |       h4f16b4b_1         818 KB  conda-forge
    xorg-libxau-1.0.12         |       hb9d3cd8_0          14 KB  conda-forge
    xorg-libxrender-0.9.12     |       hb9d3cd8_0          32 KB  conda-forge
    ------------------------------------------------------------
                                           Total:        55.2 MB

The following NEW packages will be INSTALLED:

  aom                conda-forge/linux-64::aom-3.9.1-hac33072_0 
  cairo              conda-forge/linux-64::cairo-1.18.2-h3394656_1 
  cuda-version       conda-forge/noarch::cuda-version-11.8-h70ddcb2_3 
  cudatoolkit        conda-forge/linux-64::cudatoolkit-11.8.0-h4ba93d1_13 
  cupy               conda-forge/linux-64::cupy-13.3.0-py311h878bca4_2 
  cupy-core          conda-forge/linux-64::cupy-core-13.3.0-py311h7b40851_2 
  dav1d              conda-forge/linux-64::dav1d-1.2.1-hd590300_0 
  fastrlock          conda-forge/linux-64::fastrlock-0.8.2-py311hb755f60_2 
  ffmpeg             conda-forge/linux-64::ffmpeg-7.1.0-gpl_hee3c472_107 
  font-ttf-dejavu-s~ conda-forge/noarch::font-ttf-dejavu-sans-mono-2.37-hab24e00_0 
  font-ttf-inconsol~ conda-forge/noarch::font-ttf-inconsolata-3.000-h77eed37_0 
  font-ttf-source-c~ conda-forge/noarch::font-ttf-source-code-pro-2.038-h77eed37_0 
  font-ttf-ubuntu    conda-forge/noarch::font-ttf-ubuntu-0.83-h77eed37_3 
  fontconfig         conda-forge/linux-64::fontconfig-2.15.0-h7e30c49_1 
  fonts-conda-ecosy~ conda-forge/noarch::fonts-conda-ecosystem-1-0 
  fonts-conda-forge  conda-forge/noarch::fonts-conda-forge-1-0 
  freetype           conda-forge/linux-64::freetype-2.12.1-h267a509_2 
  fribidi            conda-forge/linux-64::fribidi-1.0.10-h36c2ea0_0 
  gdk-pixbuf         conda-forge/linux-64::gdk-pixbuf-2.42.12-hb9ae30d_0 
  gmp                conda-forge/linux-64::gmp-6.3.0-hac33072_2 
  graphite2          conda-forge/linux-64::graphite2-1.3.13-h59595ed_1003 
  harfbuzz           conda-forge/linux-64::harfbuzz-9.0.0-hda332d3_1 
  icu                conda-forge/linux-64::icu-75.1-he02047a_0 
  lame               conda-forge/linux-64::lame-3.100-h166bdaf_1003 
  lerc               conda-forge/linux-64::lerc-4.0.0-h27087fc_0 
  libabseil          conda-forge/linux-64::libabseil-20240722.0-cxx17_h5888daf_1 
  libass             conda-forge/linux-64::libass-0.17.3-h1dc1e6a_0 
  libblas            conda-forge/linux-64::libblas-3.9.0-25_linux64_openblas 
  libcblas           conda-forge/linux-64::libcblas-3.9.0-25_linux64_openblas 
  libdeflate         conda-forge/linux-64::libdeflate-1.22-hb9d3cd8_0 
  libdrm             conda-forge/linux-64::libdrm-2.4.124-hb9d3cd8_0 
  libegl             conda-forge/linux-64::libegl-1.7.0-ha4b6fd6_2 
  libexpat           conda-forge/linux-64::libexpat-2.6.4-h5888daf_0 
  libgcc             conda-forge/linux-64::libgcc-14.2.0-h77fa898_1 
  libgfortran        conda-forge/linux-64::libgfortran-14.2.0-h69a702a_1 
  libgfortran5       conda-forge/linux-64::libgfortran5-14.2.0-hd5240d6_1 
  libgl              conda-forge/linux-64::libgl-1.7.0-ha4b6fd6_2 
  libglib            conda-forge/linux-64::libglib-2.82.2-h2ff4ddf_0 
  libglvnd           conda-forge/linux-64::libglvnd-1.7.0-ha4b6fd6_2 
  libglx             conda-forge/linux-64::libglx-1.7.0-ha4b6fd6_2 
  libhwloc           conda-forge/linux-64::libhwloc-2.11.2-default_h0d58e46_1001 
  libiconv           conda-forge/linux-64::libiconv-1.17-hd590300_2 
  libjpeg-turbo      conda-forge/linux-64::libjpeg-turbo-3.0.0-hd590300_1 
  liblapack          conda-forge/linux-64::liblapack-3.9.0-25_linux64_openblas 
  liblzma            conda-forge/linux-64::liblzma-5.6.3-hb9d3cd8_1 
  libnsl             conda-forge/linux-64::libnsl-2.0.1-hd590300_0 
  libopenblas        conda-forge/linux-64::libopenblas-0.3.28-pthreads_h94d23a6_1 
  libopenvino        conda-forge/linux-64::libopenvino-2024.5.0-hac27bb2_0 
  libopenvino-auto-~ conda-forge/linux-64::libopenvino-auto-batch-plugin-2024.5.0-h4d9b6c2_0 
  libopenvino-auto-~ conda-forge/linux-64::libopenvino-auto-plugin-2024.5.0-h4d9b6c2_0 
  libopenvino-heter~ conda-forge/linux-64::libopenvino-hetero-plugin-2024.5.0-h3f63f65_0 
  libopenvino-intel~ conda-forge/linux-64::libopenvino-intel-cpu-plugin-2024.5.0-hac27bb2_0 
  libopenvino-intel~ conda-forge/linux-64::libopenvino-intel-gpu-plugin-2024.5.0-hac27bb2_0 
  libopenvino-intel~ conda-forge/linux-64::libopenvino-intel-npu-plugin-2024.5.0-hac27bb2_0 
  libopenvino-ir-fr~ conda-forge/linux-64::libopenvino-ir-frontend-2024.5.0-h3f63f65_0 
  libopenvino-onnx-~ conda-forge/linux-64::libopenvino-onnx-frontend-2024.5.0-h5c8f2c3_0 
  libopenvino-paddl~ conda-forge/linux-64::libopenvino-paddle-frontend-2024.5.0-h5c8f2c3_0 
  libopenvino-pytor~ conda-forge/linux-64::libopenvino-pytorch-frontend-2024.5.0-h5888daf_0 
  libopenvino-tenso~ conda-forge/linux-64::libopenvino-tensorflow-frontend-2024.5.0-h6481b9d_0 
  libopenvino-tenso~ conda-forge/linux-64::libopenvino-tensorflow-lite-frontend-2024.5.0-h5888daf_0 
  libopus            conda-forge/linux-64::libopus-1.3.1-h7f98852_1 
  libpciaccess       conda-forge/linux-64::libpciaccess-0.18-hd590300_0 
  libpng             conda-forge/linux-64::libpng-1.6.44-hadc24fc_0 
  libprotobuf        conda-forge/linux-64::libprotobuf-5.28.2-h5b01275_0 
  librsvg            conda-forge/linux-64::librsvg-2.58.4-hc0ffecb_0 
  libsqlite          conda-forge/linux-64::libsqlite-3.45.2-h2797004_0 
  libstdcxx          conda-forge/linux-64::libstdcxx-14.2.0-hc0a3c3a_1 
  libtiff            conda-forge/linux-64::libtiff-4.7.0-hc4654cb_2 
  libva              conda-forge/linux-64::libva-2.22.0-h8a09558_1 
  libvpx             conda-forge/linux-64::libvpx-1.14.1-hac33072_0 
  libwebp-base       conda-forge/linux-64::libwebp-base-1.4.0-hd590300_0 
  libxcb             conda-forge/linux-64::libxcb-1.17.0-h8a09558_0 
  libxcrypt          conda-forge/linux-64::libxcrypt-4.4.36-hd590300_1 
  libxml2            conda-forge/linux-64::libxml2-2.13.5-h8d12d68_1 
  libzlib            conda-forge/linux-64::libzlib-1.3.1-hb9d3cd8_2 
  numpy              conda-forge/linux-64::numpy-2.2.0-py311hf916aec_0 
  ocl-icd            conda-forge/linux-64::ocl-icd-2.3.2-hb9d3cd8_2 
  opencl-headers     conda-forge/linux-64::opencl-headers-2024.10.24-h5888daf_0 
  openh264           conda-forge/linux-64::openh264-2.5.0-hf92e6e3_0 
  pango              conda-forge/linux-64::pango-1.54.0-h3a902e7_3 
  pcre2              conda-forge/linux-64::pcre2-10.44-hba22ea6_2 
  pixman             conda-forge/linux-64::pixman-0.44.2-h29eaf8c_0 
  pthread-stubs      conda-forge/linux-64::pthread-stubs-0.4-hb9d3cd8_1002 
  pugixml            conda-forge/linux-64::pugixml-1.14-h59595ed_0 
  python_abi         conda-forge/linux-64::python_abi-3.11-5_cp311 
  snappy             conda-forge/linux-64::snappy-1.2.1-h8bd8927_1 
  svt-av1            conda-forge/linux-64::svt-av1-2.3.0-h5888daf_0 
  tbb                conda-forge/linux-64::tbb-2022.0.0-hceb3a55_0 
  wayland            conda-forge/linux-64::wayland-1.23.1-h3e06ad9_0 
  wayland-protocols  conda-forge/noarch::wayland-protocols-1.37-hd8ed1ab_0 
  x264               conda-forge/linux-64::x264-1!164.3095-h166bdaf_2 
  x265               conda-forge/linux-64::x265-3.5-h924138e_3 
  xorg-libice        conda-forge/linux-64::xorg-libice-1.1.2-hb9d3cd8_0 
  xorg-libsm         conda-forge/linux-64::xorg-libsm-1.2.5-he73a12e_0 
  xorg-libx11        conda-forge/linux-64::xorg-libx11-1.8.10-h4f16b4b_1 
  xorg-libxau        conda-forge/linux-64::xorg-libxau-1.0.12-hb9d3cd8_0 
  xorg-libxdmcp      conda-forge/linux-64::xorg-libxdmcp-1.1.5-hb9d3cd8_0 
  xorg-libxext       conda-forge/linux-64::xorg-libxext-1.3.6-hb9d3cd8_0 
  xorg-libxfixes     conda-forge/linux-64::xorg-libxfixes-6.0.1-hb9d3cd8_0 
  xorg-libxrender    conda-forge/linux-64::xorg-libxrender-0.9.12-hb9d3cd8_0 
  zstd               conda-forge/linux-64::zstd-1.5.6-ha6fb4c9_0 

The following packages will be UPDATED:

  ca-certificates    pkgs/main::ca-certificates-2024.11.26~ --> conda-forge::ca-certificates-2024.12.14-hbcca054_0 
  libgcc-ng          pkgs/main::libgcc-ng-11.2.0-h1234567_1 --> conda-forge::libgcc-ng-14.2.0-h69a702a_1 
  libgomp              pkgs/main::libgomp-11.2.0-h1234567_1 --> conda-forge::libgomp-14.2.0-h77fa898_1 
  libstdcxx-ng       pkgs/main::libstdcxx-ng-11.2.0-h12345~ --> conda-forge::libstdcxx-ng-14.2.0-h4852527_1 
  libuuid              pkgs/main::libuuid-1.41.5-h5eee18b_0 --> conda-forge::libuuid-2.38.1-h0b41bf4_0 
  openssl              pkgs/main::openssl-1.1.1w-h7f8727e_0 --> conda-forge::openssl-3.4.0-hb9d3cd8_0 
  pip                pkgs/main/linux-64::pip-24.2-py311h06~ --> conda-forge/noarch::pip-24.3.1-pyh8b19718_0 
  python                pkgs/main::python-3.11.0-h7a1cb2a_3 --> conda-forge::python-3.11.8-hab00c5b_0_cpython 
  zlib                    pkgs/main::zlib-1.2.13-h5eee18b_1 --> conda-forge::zlib-1.3.1-hb9d3cd8_2 

The following packages will be SUPERSEDED by a higher-priority channel:

  _libgcc_mutex           pkgs/main::_libgcc_mutex-0.1-main --> conda-forge::_libgcc_mutex-0.1-conda_forge 
  _openmp_mutex          pkgs/main::_openmp_mutex-5.1-1_gnu --> conda-forge::_openmp_mutex-4.5-2_gnu 
  sqlite                pkgs/main::sqlite-3.45.3-h5eee18b_0 --> conda-forge::sqlite-3.45.2-h2c6b66d_0 
  tk                        pkgs/main::tk-8.6.14-h39e8969_0 --> conda-forge::tk-8.6.13-noxft_h4845f30_101 


Proceed ([y]/n)? y


Downloading and Extracting Packages:
                                                                                
Preparing transaction: done                                                     
Verifying transaction: done                                                     
Executing transaction: | By downloading and using the CUDA Toolkit conda packages, you accept the terms and conditions of the CUDA End User License Agreement (EULA): https://docs.nvidia.com/cuda/eula/index.html                              
                                                                                
\                                                                               
-                                                                               
done
                                                                            
(test_env)  
maxime@maxime-ubuntu-tower: ~
$ pip install joblib jupyterlab ccf-streamlines npyx tdt cebra scipy numpy matplotlib nemos ffmpeg-python matplotlib-venn scikit-learn dlc2kinematics ipympl rastermap affinewarp moviepy

Collecting joblib
  Using cached joblib-1.4.2-py3-none-any.whl.metadata (5.4 kB)
Collecting jupyterlab
  Downloading jupyterlab-4.3.3-py3-none-any.whl.metadata (16 kB)
Collecting ccf-streamlines
  Using cached ccf_streamlines-1.1.4-py3-none-any.whl.metadata (1.0 kB)
Collecting npyx
  Using cached npyx-4.1.1-py3-none-any.whl.metadata (32 kB)
Collecting tdt
  Downloading tdt-0.6.7-py3-none-any.whl.metadata (1.0 kB)
Collecting cebra
  Using cached cebra-0.4.0-py2.py3-none-any.whl.metadata (5.8 kB)
Collecting scipy
  Using cached scipy-1.14.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (60 kB)
Requirement already satisfied: numpy in ./anaconda3/envs/test_env/lib/python3.11/site-packages (2.2.0)
Collecting matplotlib
  Downloading matplotlib-3.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (11 kB)
Collecting nemos
  Using cached nemos-0.1.6-py3-none-any.whl.metadata (10 kB)
Collecting ffmpeg-python
  Using cached ffmpeg_python-0.2.0-py3-none-any.whl.metadata (1.7 kB)
Collecting matplotlib-venn
  Using cached matplotlib_venn-1.1.1-py3-none-any.whl
Collecting scikit-learn
  Downloading scikit_learn-1.6.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (18 kB)
Collecting dlc2kinematics
  Using cached dlc2kinematics-0.0.7-py3-none-any.whl.metadata (7.2 kB)
Collecting ipympl
  Using cached ipympl-0.9.4-py3-none-any.whl.metadata (8.7 kB)
Collecting rastermap
  Using cached rastermap-1.0-py3-none-any.whl.metadata (20 kB)
Collecting affinewarp
  Using cached affinewarp-0.2.0-py3-none-any.whl.metadata (4.5 kB)
Collecting moviepy
  Using cached moviepy-2.1.1-py3-none-any.whl.metadata (6.9 kB)
Collecting async-lru>=1.0.0 (from jupyterlab)
  Using cached async_lru-2.0.4-py3-none-any.whl.metadata (4.5 kB)
Collecting httpx>=0.25.0 (from jupyterlab)
  Downloading httpx-0.28.1-py3-none-any.whl.metadata (7.1 kB)
Collecting ipykernel>=6.5.0 (from jupyterlab)
  Using cached ipykernel-6.29.5-py3-none-any.whl.metadata (6.3 kB)
Collecting jinja2>=3.0.3 (from jupyterlab)
  Using cached jinja2-3.1.4-py3-none-any.whl.metadata (2.6 kB)
Collecting jupyter-core (from jupyterlab)
  Using cached jupyter_core-5.7.2-py3-none-any.whl.metadata (3.4 kB)
Collecting jupyter-lsp>=2.0.0 (from jupyterlab)
  Using cached jupyter_lsp-2.2.5-py3-none-any.whl.metadata (1.8 kB)
Collecting jupyter-server<3,>=2.4.0 (from jupyterlab)
  Using cached jupyter_server-2.14.2-py3-none-any.whl.metadata (8.4 kB)
Collecting jupyterlab-server<3,>=2.27.1 (from jupyterlab)
  Using cached jupyterlab_server-2.27.3-py3-none-any.whl.metadata (5.9 kB)
Collecting notebook-shim>=0.2 (from jupyterlab)
  Using cached notebook_shim-0.2.4-py3-none-any.whl.metadata (4.0 kB)
Collecting packaging (from jupyterlab)
  Using cached packaging-24.2-py3-none-any.whl.metadata (3.2 kB)
Requirement already satisfied: setuptools>=40.8.0 in ./anaconda3/envs/test_env/lib/python3.11/site-packages (from jupyterlab) (75.1.0)
Collecting tornado>=6.2.0 (from jupyterlab)
  Using cached tornado-6.4.2-cp38-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.5 kB)
Collecting traitlets (from jupyterlab)
  Using cached traitlets-5.14.3-py3-none-any.whl.metadata (10 kB)
Collecting pynrrd (from ccf-streamlines)
  Using cached pynrrd-1.1.1-py3-none-any.whl.metadata (5.3 kB)
Collecting h5py>=2.10 (from ccf-streamlines)
  Using cached h5py-3.12.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.5 kB)
Collecting scikit-image (from ccf-streamlines)
  Downloading scikit_image-0.25.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (14 kB)
Collecting pandas (from ccf-streamlines)
  Using cached pandas-2.2.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (89 kB)
Collecting tqdm (from ccf-streamlines)
  Using cached tqdm-4.67.1-py3-none-any.whl.metadata (57 kB)
Collecting ipython (from npyx)
  Downloading ipython-8.30.0-py3-none-any.whl.metadata (4.9 kB)
Collecting scipy
  Using cached scipy-1.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (58 kB)
Collecting numba (from npyx)
  Using cached numba-0.60.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.7 kB)
Collecting statsmodels (from npyx)
  Using cached statsmodels-0.14.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (9.2 kB)
Collecting cmcrameri (from npyx)
  Using cached cmcrameri-1.9-py3-none-any.whl.metadata (4.6 kB)
Collecting imbalanced-learn (from npyx)
  Using cached imbalanced_learn-0.12.4-py3-none-any.whl.metadata (8.3 kB)
Collecting networkx (from npyx)
  Using cached networkx-3.4.2-py3-none-any.whl.metadata (6.3 kB)
Collecting psutil (from npyx)
  Using cached psutil-6.1.0-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (22 kB)
Collecting seaborn (from npyx)
  Using cached seaborn-0.13.2-py3-none-any.whl.metadata (5.4 kB)
Collecting cachecache (from npyx)
  Using cached cachecache-0.2.2-py3-none-any.whl.metadata (6.8 kB)
Collecting numpy
  Using cached numpy-1.26.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (61 kB)
Collecting literate-dataclasses (from cebra)
  Using cached literate_dataclasses-0.0.6-py3-none-any.whl.metadata (2.3 kB)
Collecting torch (from cebra)
  Using cached torch-2.5.1-cp311-cp311-manylinux1_x86_64.whl.metadata (28 kB)
Collecting requests (from cebra)
  Using cached requests-2.32.3-py3-none-any.whl.metadata (4.6 kB)
Collecting contourpy>=1.0.1 (from matplotlib)
  Using cached contourpy-1.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.4 kB)
Collecting cycler>=0.10 (from matplotlib)
  Using cached cycler-0.12.1-py3-none-any.whl.metadata (3.8 kB)
Collecting fonttools>=4.22.0 (from matplotlib)
  Downloading fonttools-4.55.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (165 kB)
Collecting kiwisolver>=1.3.1 (from matplotlib)
  Using cached kiwisolver-1.4.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.3 kB)
Collecting pillow>=8 (from matplotlib)
  Using cached pillow-11.0.0-cp311-cp311-manylinux_2_28_x86_64.whl.metadata (9.1 kB)
Collecting pyparsing>=2.3.1 (from matplotlib)
  Using cached pyparsing-3.2.0-py3-none-any.whl.metadata (5.0 kB)
Collecting python-dateutil>=2.7 (from matplotlib)
  Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB)
Collecting jax>=0.4.28 (from nemos)
  Downloading jax-0.4.37-py3-none-any.whl.metadata (22 kB)
Collecting jaxopt>=0.6 (from nemos)
  Using cached jaxopt-0.8.3-py3-none-any.whl.metadata (2.6 kB)
Collecting typing-extensions>=4.6 (from nemos)
  Using cached typing_extensions-4.12.2-py3-none-any.whl.metadata (3.0 kB)
Collecting pynapple>=0.6.6 (from nemos)
  Using cached pynapple-0.7.1-py2.py3-none-any.whl.metadata (9.8 kB)
Collecting future (from ffmpeg-python)
  Using cached future-1.0.0-py3-none-any.whl.metadata (4.0 kB)
Collecting threadpoolctl>=3.1.0 (from scikit-learn)
  Using cached threadpoolctl-3.5.0-py3-none-any.whl.metadata (13 kB)
Collecting c3d (from dlc2kinematics)
  Using cached c3d-0.5.2-py3-none-any.whl.metadata (3.7 kB)
Collecting ipython-genutils (from dlc2kinematics)
  Using cached ipython_genutils-0.2.0-py2.py3-none-any.whl.metadata (755 bytes)
Collecting numpy
  Using cached numpy-1.24.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.6 kB)
Collecting pyyaml (from dlc2kinematics)
  Using cached PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.1 kB)
Collecting scikit-learn
  Using cached scikit_learn-1.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (11 kB)
Collecting scikit-kinematics (from dlc2kinematics)
  Downloading scikit_kinematics-0.10.1-py3-none-any.whl.metadata (7.0 kB)
Collecting tables (from dlc2kinematics)
  Using cached tables-3.10.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.2 kB)
Collecting umap-learn (from dlc2kinematics)
  Using cached umap_learn-0.5.7-py3-none-any.whl.metadata (21 kB)
Collecting ruamel.yaml>=0.15.0 (from dlc2kinematics)
  Using cached ruamel.yaml-0.18.6-py3-none-any.whl.metadata (23 kB)
Requirement already satisfied: wheel in ./anaconda3/envs/test_env/lib/python3.11/site-packages (from dlc2kinematics) (0.44.0)
Collecting ipywidgets<9,>=7.6.0 (from ipympl)
  Using cached ipywidgets-8.1.5-py3-none-any.whl.metadata (2.3 kB)
Collecting natsort (from rastermap)
  Using cached natsort-8.4.0-py3-none-any.whl.metadata (21 kB)
Collecting pytest (from affinewarp)
  Downloading pytest-8.3.4-py3-none-any.whl.metadata (7.5 kB)
Collecting decorator<6.0,>=4.0.2 (from moviepy)
  Using cached decorator-5.1.1-py3-none-any.whl.metadata (4.0 kB)
Collecting imageio<3.0,>=2.5 (from moviepy)
  Using cached imageio-2.36.1-py3-none-any.whl.metadata (5.2 kB)
Collecting imageio_ffmpeg>=0.2.0 (from moviepy)
  Using cached imageio_ffmpeg-0.5.1-py3-none-manylinux2010_x86_64.whl.metadata (1.6 kB)
INFO: pip is looking at multiple versions of moviepy to determine which version is compatible with other requirements. This could take a while.
Collecting moviepy
  Using cached moviepy-2.1.0-py3-none-any.whl.metadata (6.9 kB)
  Using cached moviepy-2.0.0-py3-none-any.whl.metadata (6.4 kB)
  Using cached moviepy-1.0.3-py3-none-any.whl
Collecting decorator<5.0,>=4.0.2 (from moviepy)
  Using cached decorator-4.4.2-py2.py3-none-any.whl.metadata (4.2 kB)
Collecting proglog<=1.0.0 (from moviepy)
  Using cached proglog-0.1.10-py3-none-any.whl.metadata (639 bytes)
Collecting anyio (from httpx>=0.25.0->jupyterlab)
  Downloading anyio-4.7.0-py3-none-any.whl.metadata (4.7 kB)
Collecting certifi (from httpx>=0.25.0->jupyterlab)
  Downloading certifi-2024.12.14-py3-none-any.whl.metadata (2.3 kB)
Collecting httpcore==1.* (from httpx>=0.25.0->jupyterlab)
  Using cached httpcore-1.0.7-py3-none-any.whl.metadata (21 kB)
Collecting idna (from httpx>=0.25.0->jupyterlab)
  Using cached idna-3.10-py3-none-any.whl.metadata (10 kB)
Collecting h11<0.15,>=0.13 (from httpcore==1.*->httpx>=0.25.0->jupyterlab)
  Using cached h11-0.14.0-py3-none-any.whl.metadata (8.2 kB)
Collecting comm>=0.1.1 (from ipykernel>=6.5.0->jupyterlab)
  Using cached comm-0.2.2-py3-none-any.whl.metadata (3.7 kB)
Collecting debugpy>=1.6.5 (from ipykernel>=6.5.0->jupyterlab)
  Downloading debugpy-1.8.11-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.1 kB)
Collecting jupyter-client>=6.1.12 (from ipykernel>=6.5.0->jupyterlab)
  Using cached jupyter_client-8.6.3-py3-none-any.whl.metadata (8.3 kB)
Collecting matplotlib-inline>=0.1 (from ipykernel>=6.5.0->jupyterlab)
  Using cached matplotlib_inline-0.1.7-py3-none-any.whl.metadata (3.9 kB)
Collecting nest-asyncio (from ipykernel>=6.5.0->jupyterlab)
  Using cached nest_asyncio-1.6.0-py3-none-any.whl.metadata (2.8 kB)
Collecting pyzmq>=24 (from ipykernel>=6.5.0->jupyterlab)
  Using cached pyzmq-26.2.0-cp311-cp311-manylinux_2_28_x86_64.whl.metadata (6.2 kB)
Collecting jedi>=0.16 (from ipython->npyx)
  Using cached jedi-0.19.2-py2.py3-none-any.whl.metadata (22 kB)
Collecting pexpect>4.3 (from ipython->npyx)
  Using cached pexpect-4.9.0-py2.py3-none-any.whl.metadata (2.5 kB)
Collecting prompt_toolkit<3.1.0,>=3.0.41 (from ipython->npyx)
  Using cached prompt_toolkit-3.0.48-py3-none-any.whl.metadata (6.4 kB)
Collecting pygments>=2.4.0 (from ipython->npyx)
  Using cached pygments-2.18.0-py3-none-any.whl.metadata (2.5 kB)
Collecting stack_data (from ipython->npyx)
  Using cached stack_data-0.6.3-py3-none-any.whl.metadata (18 kB)
Collecting widgetsnbextension~=4.0.12 (from ipywidgets<9,>=7.6.0->ipympl)
  Using cached widgetsnbextension-4.0.13-py3-none-any.whl.metadata (1.6 kB)
Collecting jupyterlab-widgets~=3.0.12 (from ipywidgets<9,>=7.6.0->ipympl)
  Using cached jupyterlab_widgets-3.0.13-py3-none-any.whl.metadata (4.1 kB)
Collecting jaxlib<=0.4.37,>=0.4.36 (from jax>=0.4.28->nemos)
  Downloading jaxlib-0.4.36-cp311-cp311-manylinux2014_x86_64.whl.metadata (1.0 kB)
Collecting ml_dtypes>=0.4.0 (from jax>=0.4.28->nemos)
  Using cached ml_dtypes-0.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (21 kB)
Collecting opt_einsum (from jax>=0.4.28->nemos)
  Using cached opt_einsum-3.4.0-py3-none-any.whl.metadata (6.3 kB)
Collecting MarkupSafe>=2.0 (from jinja2>=3.0.3->jupyterlab)
  Using cached MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.0 kB)
Collecting platformdirs>=2.5 (from jupyter-core->jupyterlab)
  Using cached platformdirs-4.3.6-py3-none-any.whl.metadata (11 kB)
Collecting argon2-cffi>=21.1 (from jupyter-server<3,>=2.4.0->jupyterlab)
  Using cached argon2_cffi-23.1.0-py3-none-any.whl.metadata (5.2 kB)
Collecting jupyter-events>=0.9.0 (from jupyter-server<3,>=2.4.0->jupyterlab)
  Using cached jupyter_events-0.10.0-py3-none-any.whl.metadata (5.9 kB)
Collecting jupyter-server-terminals>=0.4.4 (from jupyter-server<3,>=2.4.0->jupyterlab)
  Using cached jupyter_server_terminals-0.5.3-py3-none-any.whl.metadata (5.6 kB)
Collecting nbconvert>=6.4.4 (from jupyter-server<3,>=2.4.0->jupyterlab)
  Using cached nbconvert-7.16.4-py3-none-any.whl.metadata (8.5 kB)
Collecting nbformat>=5.3.0 (from jupyter-server<3,>=2.4.0->jupyterlab)
  Using cached nbformat-5.10.4-py3-none-any.whl.metadata (3.6 kB)
Collecting overrides>=5.0 (from jupyter-server<3,>=2.4.0->jupyterlab)
  Using cached overrides-7.7.0-py3-none-any.whl.metadata (5.8 kB)
Collecting prometheus-client>=0.9 (from jupyter-server<3,>=2.4.0->jupyterlab)
  Downloading prometheus_client-0.21.1-py3-none-any.whl.metadata (1.8 kB)
Collecting send2trash>=1.8.2 (from jupyter-server<3,>=2.4.0->jupyterlab)
  Using cached Send2Trash-1.8.3-py3-none-any.whl.metadata (4.0 kB)
Collecting terminado>=0.8.3 (from jupyter-server<3,>=2.4.0->jupyterlab)
  Using cached terminado-0.18.1-py3-none-any.whl.metadata (5.8 kB)
Collecting websocket-client>=1.7 (from jupyter-server<3,>=2.4.0->jupyterlab)
  Using cached websocket_client-1.8.0-py3-none-any.whl.metadata (8.0 kB)
Collecting babel>=2.10 (from jupyterlab-server<3,>=2.27.1->jupyterlab)
  Using cached babel-2.16.0-py3-none-any.whl.metadata (1.5 kB)
Collecting json5>=0.9.0 (from jupyterlab-server<3,>=2.27.1->jupyterlab)
  Using cached json5-0.10.0-py3-none-any.whl.metadata (34 kB)
Collecting jsonschema>=4.18.0 (from jupyterlab-server<3,>=2.27.1->jupyterlab)
  Using cached jsonschema-4.23.0-py3-none-any.whl.metadata (7.9 kB)
Collecting llvmlite<0.44,>=0.43.0dev0 (from numba->npyx)
  Using cached llvmlite-0.43.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.8 kB)
Collecting pytz>=2020.1 (from pandas->ccf-streamlines)
  Using cached pytz-2024.2-py2.py3-none-any.whl.metadata (22 kB)
Collecting tzdata>=2022.7 (from pandas->ccf-streamlines)
  Using cached tzdata-2024.2-py2.py3-none-any.whl.metadata (1.4 kB)
Collecting pynwb>=2.0.0 (from pynapple>=0.6.6->nemos)
  Using cached pynwb-2.8.3-py3-none-any.whl.metadata (8.9 kB)
Collecting tabulate (from pynapple>=0.6.6->nemos)
  Using cached tabulate-0.9.0-py3-none-any.whl.metadata (34 kB)
Collecting rich (from pynapple>=0.6.6->nemos)
  Using cached rich-13.9.4-py3-none-any.whl.metadata (18 kB)
Collecting six>=1.5 (from python-dateutil>=2.7->matplotlib)
  Downloading six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB)
Collecting charset-normalizer<4,>=2 (from requests->cebra)
  Using cached charset_normalizer-3.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (34 kB)
Collecting urllib3<3,>=1.21.1 (from requests->cebra)
  Using cached urllib3-2.2.3-py3-none-any.whl.metadata (6.5 kB)
Collecting ruamel.yaml.clib>=0.2.7 (from ruamel.yaml>=0.15.0->dlc2kinematics)
  Using cached ruamel.yaml.clib-0.2.12-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.7 kB)
Collecting iniconfig (from pytest->affinewarp)
  Using cached iniconfig-2.0.0-py3-none-any.whl.metadata (2.6 kB)
Collecting pluggy<2,>=1.5 (from pytest->affinewarp)
  Using cached pluggy-1.5.0-py3-none-any.whl.metadata (4.8 kB)
INFO: pip is looking at multiple versions of scikit-image to determine which version is compatible with other requirements. This could take a while.
Collecting scikit-image (from ccf-streamlines)
  Using cached scikit_image-0.24.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (14 kB)
Collecting tifffile>=2022.8.12 (from scikit-image->ccf-streamlines)
  Downloading tifffile-2024.12.12-py3-none-any.whl.metadata (31 kB)
Collecting lazy-loader>=0.4 (from scikit-image->ccf-streamlines)
  Using cached lazy_loader-0.4-py3-none-any.whl.metadata (7.6 kB)
Collecting docutils>=0.3 (from scikit-kinematics->dlc2kinematics)
  Using cached docutils-0.21.2-py3-none-any.whl.metadata (2.8 kB)
Collecting matplotlib
  Downloading matplotlib-3.9.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (11 kB)
Collecting pygame>=2.0 (from scikit-kinematics->dlc2kinematics)
  Using cached pygame-2.6.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (12 kB)
Collecting sympy>=1.0 (from scikit-kinematics->dlc2kinematics)
  Using cached sympy-1.13.3-py3-none-any.whl.metadata (12 kB)
Collecting patsy>=0.5.6 (from statsmodels->npyx)
  Using cached patsy-1.0.1-py2.py3-none-any.whl.metadata (3.3 kB)
Collecting numexpr>=2.6.2 (from tables->dlc2kinematics)
  Using cached numexpr-2.10.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (8.1 kB)
Collecting py-cpuinfo (from tables->dlc2kinematics)
  Using cached py_cpuinfo-9.0.0-py3-none-any.whl.metadata (794 bytes)
Collecting blosc2>=2.3.0 (from tables->dlc2kinematics)
  Downloading blosc2-3.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (13 kB)
Collecting filelock (from torch->cebra)
  Using cached filelock-3.16.1-py3-none-any.whl.metadata (2.9 kB)
Collecting fsspec (from torch->cebra)
  Using cached fsspec-2024.10.0-py3-none-any.whl.metadata (11 kB)
Collecting nvidia-cuda-nvrtc-cu12==12.4.127 (from torch->cebra)
  Using cached nvidia_cuda_nvrtc_cu12-12.4.127-py3-none-manylinux2014_x86_64.whl.metadata (1.5 kB)
Collecting nvidia-cuda-runtime-cu12==12.4.127 (from torch->cebra)
  Using cached nvidia_cuda_runtime_cu12-12.4.127-py3-none-manylinux2014_x86_64.whl.metadata (1.5 kB)
Collecting nvidia-cuda-cupti-cu12==12.4.127 (from torch->cebra)
  Using cached nvidia_cuda_cupti_cu12-12.4.127-py3-none-manylinux2014_x86_64.whl.metadata (1.6 kB)
Collecting nvidia-cudnn-cu12==9.1.0.70 (from torch->cebra)
  Using cached nvidia_cudnn_cu12-9.1.0.70-py3-none-manylinux2014_x86_64.whl.metadata (1.6 kB)
Collecting nvidia-cublas-cu12==12.4.5.8 (from torch->cebra)
  Using cached nvidia_cublas_cu12-12.4.5.8-py3-none-manylinux2014_x86_64.whl.metadata (1.5 kB)
Collecting nvidia-cufft-cu12==11.2.1.3 (from torch->cebra)
  Using cached nvidia_cufft_cu12-11.2.1.3-py3-none-manylinux2014_x86_64.whl.metadata (1.5 kB)
Collecting nvidia-curand-cu12==10.3.5.147 (from torch->cebra)
  Using cached nvidia_curand_cu12-10.3.5.147-py3-none-manylinux2014_x86_64.whl.metadata (1.5 kB)
Collecting nvidia-cusolver-cu12==11.6.1.9 (from torch->cebra)
  Using cached nvidia_cusolver_cu12-11.6.1.9-py3-none-manylinux2014_x86_64.whl.metadata (1.6 kB)
Collecting nvidia-cusparse-cu12==12.3.1.170 (from torch->cebra)
  Using cached nvidia_cusparse_cu12-12.3.1.170-py3-none-manylinux2014_x86_64.whl.metadata (1.6 kB)
Collecting nvidia-nccl-cu12==2.21.5 (from torch->cebra)
  Using cached nvidia_nccl_cu12-2.21.5-py3-none-manylinux2014_x86_64.whl.metadata (1.8 kB)
Collecting nvidia-nvtx-cu12==12.4.127 (from torch->cebra)
  Using cached nvidia_nvtx_cu12-12.4.127-py3-none-manylinux2014_x86_64.whl.metadata (1.7 kB)
Collecting nvidia-nvjitlink-cu12==12.4.127 (from torch->cebra)
  Using cached nvidia_nvjitlink_cu12-12.4.127-py3-none-manylinux2014_x86_64.whl.metadata (1.5 kB)
Collecting triton==3.1.0 (from torch->cebra)
  Using cached triton-3.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.3 kB)
Collecting sympy>=1.0 (from scikit-kinematics->dlc2kinematics)
  Using cached sympy-1.13.1-py3-none-any.whl.metadata (12 kB)
Collecting mpmath<1.4,>=1.1.0 (from sympy>=1.0->scikit-kinematics->dlc2kinematics)
  Using cached mpmath-1.3.0-py3-none-any.whl.metadata (8.6 kB)
Collecting pynndescent>=0.5 (from umap-learn->dlc2kinematics)
  Using cached pynndescent-0.5.13-py3-none-any.whl.metadata (6.8 kB)
Collecting sniffio>=1.1 (from anyio->httpx>=0.25.0->jupyterlab)
  Using cached sniffio-1.3.1-py3-none-any.whl.metadata (3.9 kB)
Collecting argon2-cffi-bindings (from argon2-cffi>=21.1->jupyter-server<3,>=2.4.0->jupyterlab)
  Using cached argon2_cffi_bindings-21.2.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.7 kB)
INFO: pip is looking at multiple versions of blosc2 to determine which version is compatible with other requirements. This could take a while.
Collecting blosc2>=2.3.0 (from tables->dlc2kinematics)
  Using cached blosc2-2.7.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (9.1 kB)
Collecting ndindex>=1.4 (from blosc2>=2.3.0->tables->dlc2kinematics)
  Using cached ndindex-1.9.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.4 kB)
Collecting msgpack (from blosc2>=2.3.0->tables->dlc2kinematics)
  Using cached msgpack-1.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (8.4 kB)
Collecting parso<0.9.0,>=0.8.4 (from jedi>=0.16->ipython->npyx)
  Using cached parso-0.8.4-py2.py3-none-any.whl.metadata (7.7 kB)
Collecting attrs>=22.2.0 (from jsonschema>=4.18.0->jupyterlab-server<3,>=2.27.1->jupyterlab)
  Downloading attrs-24.3.0-py3-none-any.whl.metadata (11 kB)
Collecting jsonschema-specifications>=2023.03.6 (from jsonschema>=4.18.0->jupyterlab-server<3,>=2.27.1->jupyterlab)
  Using cached jsonschema_specifications-2024.10.1-py3-none-any.whl.metadata (3.0 kB)
Collecting referencing>=0.28.4 (from jsonschema>=4.18.0->jupyterlab-server<3,>=2.27.1->jupyterlab)
  Using cached referencing-0.35.1-py3-none-any.whl.metadata (2.8 kB)
Collecting rpds-py>=0.7.1 (from jsonschema>=4.18.0->jupyterlab-server<3,>=2.27.1->jupyterlab)
  Downloading rpds_py-0.22.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.2 kB)
Collecting python-json-logger>=2.0.4 (from jupyter-events>=0.9.0->jupyter-server<3,>=2.4.0->jupyterlab)
  Downloading python_json_logger-3.2.1-py3-none-any.whl.metadata (4.1 kB)
Collecting rfc3339-validator (from jupyter-events>=0.9.0->jupyter-server<3,>=2.4.0->jupyterlab)
  Using cached rfc3339_validator-0.1.4-py2.py3-none-any.whl.metadata (1.5 kB)
Collecting rfc3986-validator>=0.1.1 (from jupyter-events>=0.9.0->jupyter-server<3,>=2.4.0->jupyterlab)
  Using cached rfc3986_validator-0.1.1-py2.py3-none-any.whl.metadata (1.7 kB)
Collecting beautifulsoup4 (from nbconvert>=6.4.4->jupyter-server<3,>=2.4.0->jupyterlab)
  Using cached beautifulsoup4-4.12.3-py3-none-any.whl.metadata (3.8 kB)
Collecting bleach!=5.0.0 (from nbconvert>=6.4.4->jupyter-server<3,>=2.4.0->jupyterlab)
  Using cached bleach-6.2.0-py3-none-any.whl.metadata (30 kB)
Collecting defusedxml (from nbconvert>=6.4.4->jupyter-server<3,>=2.4.0->jupyterlab)
  Using cached defusedxml-0.7.1-py2.py3-none-any.whl.metadata (32 kB)
Collecting jupyterlab-pygments (from nbconvert>=6.4.4->jupyter-server<3,>=2.4.0->jupyterlab)
  Using cached jupyterlab_pygments-0.3.0-py3-none-any.whl.metadata (4.4 kB)
Collecting mistune<4,>=2.0.3 (from nbconvert>=6.4.4->jupyter-server<3,>=2.4.0->jupyterlab)
  Using cached mistune-3.0.2-py3-none-any.whl.metadata (1.7 kB)
Collecting nbclient>=0.5.0 (from nbconvert>=6.4.4->jupyter-server<3,>=2.4.0->jupyterlab)
  Downloading nbclient-0.10.1-py3-none-any.whl.metadata (8.2 kB)
Collecting pandocfilters>=1.4.1 (from nbconvert>=6.4.4->jupyter-server<3,>=2.4.0->jupyterlab)
  Using cached pandocfilters-1.5.1-py2.py3-none-any.whl.metadata (9.0 kB)
Collecting tinycss2 (from nbconvert>=6.4.4->jupyter-server<3,>=2.4.0->jupyterlab)
  Using cached tinycss2-1.4.0-py3-none-any.whl.metadata (3.0 kB)
Collecting fastjsonschema>=2.15 (from nbformat>=5.3.0->jupyter-server<3,>=2.4.0->jupyterlab)
  Downloading fastjsonschema-2.21.1-py3-none-any.whl.metadata (2.2 kB)
Collecting ptyprocess>=0.5 (from pexpect>4.3->ipython->npyx)
  Using cached ptyprocess-0.7.0-py2.py3-none-any.whl.metadata (1.3 kB)
Collecting wcwidth (from prompt_toolkit<3.1.0,>=3.0.41->ipython->npyx)
  Using cached wcwidth-0.2.13-py2.py3-none-any.whl.metadata (14 kB)
Collecting hdmf>=3.14.5 (from pynwb>=2.0.0->pynapple>=0.6.6->nemos)
  Using cached hdmf-3.14.5-py3-none-any.whl.metadata (8.8 kB)
Collecting markdown-it-py>=2.2.0 (from rich->pynapple>=0.6.6->nemos)
  Using cached markdown_it_py-3.0.0-py3-none-any.whl.metadata (6.9 kB)
Collecting executing>=1.2.0 (from stack_data->ipython->npyx)
  Using cached executing-2.1.0-py2.py3-none-any.whl.metadata (8.9 kB)
Collecting asttokens>=2.1.0 (from stack_data->ipython->npyx)
  Downloading asttokens-3.0.0-py3-none-any.whl.metadata (4.7 kB)
Collecting pure-eval (from stack_data->ipython->npyx)
  Using cached pure_eval-0.2.3-py3-none-any.whl.metadata (6.3 kB)
Collecting webencodings (from bleach!=5.0.0->nbconvert>=6.4.4->jupyter-server<3,>=2.4.0->jupyterlab)
  Using cached webencodings-0.5.1-py2.py3-none-any.whl.metadata (2.1 kB)
Collecting fqdn (from jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.9.0->jupyter-server<3,>=2.4.0->jupyterlab)
  Using cached fqdn-1.5.1-py3-none-any.whl.metadata (1.4 kB)
Collecting isoduration (from jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.9.0->jupyter-server<3,>=2.4.0->jupyterlab)
  Using cached isoduration-20.11.0-py3-none-any.whl.metadata (5.7 kB)
Collecting jsonpointer>1.13 (from jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.9.0->jupyter-server<3,>=2.4.0->jupyterlab)
  Using cached jsonpointer-3.0.0-py2.py3-none-any.whl.metadata (2.3 kB)
Collecting uri-template (from jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.9.0->jupyter-server<3,>=2.4.0->jupyterlab)
  Using cached uri_template-1.3.0-py3-none-any.whl.metadata (8.8 kB)
Collecting webcolors>=24.6.0 (from jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.9.0->jupyter-server<3,>=2.4.0->jupyterlab)
  Using cached webcolors-24.11.1-py3-none-any.whl.metadata (2.2 kB)
Collecting mdurl~=0.1 (from markdown-it-py>=2.2.0->rich->pynapple>=0.6.6->nemos)
  Using cached mdurl-0.1.2-py3-none-any.whl.metadata (1.6 kB)
Collecting cffi>=1.0.1 (from argon2-cffi-bindings->argon2-cffi>=21.1->jupyter-server<3,>=2.4.0->jupyterlab)
  Using cached cffi-1.17.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.5 kB)
Collecting soupsieve>1.2 (from beautifulsoup4->nbconvert>=6.4.4->jupyter-server<3,>=2.4.0->jupyterlab)
  Using cached soupsieve-2.6-py3-none-any.whl.metadata (4.6 kB)
Collecting pycparser (from cffi>=1.0.1->argon2-cffi-bindings->argon2-cffi>=21.1->jupyter-server<3,>=2.4.0->jupyterlab)
  Using cached pycparser-2.22-py3-none-any.whl.metadata (943 bytes)
Collecting arrow>=0.15.0 (from isoduration->jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.9.0->jupyter-server<3,>=2.4.0->jupyterlab)
  Using cached arrow-1.3.0-py3-none-any.whl.metadata (7.5 kB)
Collecting types-python-dateutil>=2.8.10 (from arrow>=0.15.0->isoduration->jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.9.0->jupyter-server<3,>=2.4.0->jupyterlab)
  Downloading types_python_dateutil-2.9.0.20241206-py3-none-any.whl.metadata (2.1 kB)
Using cached joblib-1.4.2-py3-none-any.whl (301 kB)
Downloading jupyterlab-4.3.3-py3-none-any.whl (11.7 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 11.7/11.7 MB 52.0 MB/s eta 0:00:00
Using cached ccf_streamlines-1.1.4-py3-none-any.whl (21 kB)
Using cached npyx-4.1.1-py3-none-any.whl (362 kB)
Using cached scipy-1.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (34.1 MB)
Downloading tdt-0.6.7-py3-none-any.whl (56 kB)
Using cached cebra-0.4.0-py2.py3-none-any.whl (202 kB)
Using cached nemos-0.1.6-py3-none-any.whl (80 kB)
Using cached ffmpeg_python-0.2.0-py3-none-any.whl (25 kB)
Using cached dlc2kinematics-0.0.7-py3-none-any.whl (33 kB)
Using cached numpy-1.24.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (17.3 MB)
Using cached scikit_learn-1.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.6 MB)
Using cached ipympl-0.9.4-py3-none-any.whl (516 kB)
Using cached rastermap-1.0-py3-none-any.whl (90 kB)
Using cached affinewarp-0.2.0-py3-none-any.whl (37 kB)
Using cached async_lru-2.0.4-py3-none-any.whl (6.1 kB)
Using cached contourpy-1.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (326 kB)
Using cached cycler-0.12.1-py3-none-any.whl (8.3 kB)
Using cached decorator-4.4.2-py2.py3-none-any.whl (9.2 kB)
Downloading fonttools-4.55.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.9 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.9/4.9 MB 63.2 MB/s eta 0:00:00
Using cached h5py-3.12.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.5 MB)
Downloading httpx-0.28.1-py3-none-any.whl (73 kB)
Using cached httpcore-1.0.7-py3-none-any.whl (78 kB)
Using cached imageio-2.36.1-py3-none-any.whl (315 kB)
Using cached imageio_ffmpeg-0.5.1-py3-none-manylinux2010_x86_64.whl (26.9 MB)
Using cached ipykernel-6.29.5-py3-none-any.whl (117 kB)
Downloading ipython-8.30.0-py3-none-any.whl (820 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 820.8/820.8 kB 37.7 MB/s eta 0:00:00
Using cached ipywidgets-8.1.5-py3-none-any.whl (139 kB)
Downloading jax-0.4.37-py3-none-any.whl (2.2 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.2/2.2 MB 72.3 MB/s eta 0:00:00
Using cached jaxopt-0.8.3-py3-none-any.whl (172 kB)
Using cached jinja2-3.1.4-py3-none-any.whl (133 kB)
Using cached jupyter_core-5.7.2-py3-none-any.whl (28 kB)
Using cached jupyter_lsp-2.2.5-py3-none-any.whl (69 kB)
Using cached jupyter_server-2.14.2-py3-none-any.whl (383 kB)
Using cached jupyterlab_server-2.27.3-py3-none-any.whl (59 kB)
Using cached kiwisolver-1.4.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB)
Using cached notebook_shim-0.2.4-py3-none-any.whl (13 kB)
Using cached numba-0.60.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (3.7 MB)
Using cached packaging-24.2-py3-none-any.whl (65 kB)
Using cached pandas-2.2.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (13.1 MB)
Using cached pillow-11.0.0-cp311-cp311-manylinux_2_28_x86_64.whl (4.4 MB)
Using cached proglog-0.1.10-py3-none-any.whl (6.1 kB)
Using cached pynapple-0.7.1-py2.py3-none-any.whl (99 kB)
Using cached pyparsing-3.2.0-py3-none-any.whl (106 kB)
Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)
Using cached requests-2.32.3-py3-none-any.whl (64 kB)
Using cached ruamel.yaml-0.18.6-py3-none-any.whl (117 kB)
Using cached threadpoolctl-3.5.0-py3-none-any.whl (18 kB)
Using cached tornado-6.4.2-cp38-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (437 kB)
Using cached tqdm-4.67.1-py3-none-any.whl (78 kB)
Using cached traitlets-5.14.3-py3-none-any.whl (85 kB)
Using cached typing_extensions-4.12.2-py3-none-any.whl (37 kB)
Using cached c3d-0.5.2-py3-none-any.whl (31 kB)
Using cached cachecache-0.2.2-py3-none-any.whl (21 kB)
Using cached cmcrameri-1.9-py3-none-any.whl (277 kB)
Using cached future-1.0.0-py3-none-any.whl (491 kB)
Using cached imbalanced_learn-0.12.4-py3-none-any.whl (258 kB)
Using cached ipython_genutils-0.2.0-py2.py3-none-any.whl (26 kB)
Using cached literate_dataclasses-0.0.6-py3-none-any.whl (5.0 kB)
Using cached natsort-8.4.0-py3-none-any.whl (38 kB)
Using cached networkx-3.4.2-py3-none-any.whl (1.7 MB)
Using cached psutil-6.1.0-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (287 kB)
Using cached pynrrd-1.1.1-py3-none-any.whl (23 kB)
Downloading pytest-8.3.4-py3-none-any.whl (343 kB)
Using cached PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (762 kB)
Using cached scikit_image-0.24.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (14.9 MB)
Downloading scikit_kinematics-0.10.1-py3-none-any.whl (2.6 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.6/2.6 MB 12.2 MB/s eta 0:00:00
Downloading matplotlib-3.9.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.3 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.3/8.3 MB 54.0 MB/s eta 0:00:00
Using cached seaborn-0.13.2-py3-none-any.whl (294 kB)
Using cached statsmodels-0.14.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.8 MB)
Using cached tables-3.10.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.6 MB)
Using cached torch-2.5.1-cp311-cp311-manylinux1_x86_64.whl (906.5 MB)
Using cached nvidia_cublas_cu12-12.4.5.8-py3-none-manylinux2014_x86_64.whl (363.4 MB)
Using cached nvidia_cuda_cupti_cu12-12.4.127-py3-none-manylinux2014_x86_64.whl (13.8 MB)
Using cached nvidia_cuda_nvrtc_cu12-12.4.127-py3-none-manylinux2014_x86_64.whl (24.6 MB)
Using cached nvidia_cuda_runtime_cu12-12.4.127-py3-none-manylinux2014_x86_64.whl (883 kB)
Using cached nvidia_cudnn_cu12-9.1.0.70-py3-none-manylinux2014_x86_64.whl (664.8 MB)
Using cached nvidia_cufft_cu12-11.2.1.3-py3-none-manylinux2014_x86_64.whl (211.5 MB)
Using cached nvidia_curand_cu12-10.3.5.147-py3-none-manylinux2014_x86_64.whl (56.3 MB)
Using cached nvidia_cusolver_cu12-11.6.1.9-py3-none-manylinux2014_x86_64.whl (127.9 MB)
Using cached nvidia_cusparse_cu12-12.3.1.170-py3-none-manylinux2014_x86_64.whl (207.5 MB)
Using cached nvidia_nccl_cu12-2.21.5-py3-none-manylinux2014_x86_64.whl (188.7 MB)
Using cached nvidia_nvjitlink_cu12-12.4.127-py3-none-manylinux2014_x86_64.whl (21.1 MB)
Using cached nvidia_nvtx_cu12-12.4.127-py3-none-manylinux2014_x86_64.whl (99 kB)
Using cached sympy-1.13.1-py3-none-any.whl (6.2 MB)
Using cached triton-3.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (209.5 MB)
Using cached umap_learn-0.5.7-py3-none-any.whl (88 kB)
Downloading anyio-4.7.0-py3-none-any.whl (93 kB)
Using cached argon2_cffi-23.1.0-py3-none-any.whl (15 kB)
Using cached babel-2.16.0-py3-none-any.whl (9.6 MB)
Using cached blosc2-2.7.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.4 MB)
Downloading certifi-2024.12.14-py3-none-any.whl (164 kB)
Using cached charset_normalizer-3.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (142 kB)
Using cached comm-0.2.2-py3-none-any.whl (7.2 kB)
Downloading debugpy-1.8.11-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.1 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.1/3.1 MB 25.6 MB/s eta 0:00:00
Using cached docutils-0.21.2-py3-none-any.whl (587 kB)
Using cached idna-3.10-py3-none-any.whl (70 kB)
Downloading jaxlib-0.4.36-cp311-cp311-manylinux2014_x86_64.whl (100.3 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.3/100.3 MB 44.1 MB/s eta 0:00:00
Using cached jedi-0.19.2-py2.py3-none-any.whl (1.6 MB)
Using cached json5-0.10.0-py3-none-any.whl (34 kB)
Using cached jsonschema-4.23.0-py3-none-any.whl (88 kB)
Using cached jupyter_client-8.6.3-py3-none-any.whl (106 kB)
Using cached jupyter_events-0.10.0-py3-none-any.whl (18 kB)
Using cached jupyter_server_terminals-0.5.3-py3-none-any.whl (13 kB)
Using cached jupyterlab_widgets-3.0.13-py3-none-any.whl (214 kB)
Using cached lazy_loader-0.4-py3-none-any.whl (12 kB)
Using cached llvmlite-0.43.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (43.9 MB)
Using cached MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (23 kB)
Using cached matplotlib_inline-0.1.7-py3-none-any.whl (9.9 kB)
Using cached ml_dtypes-0.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.5 MB)
Using cached nbconvert-7.16.4-py3-none-any.whl (257 kB)
Using cached nbformat-5.10.4-py3-none-any.whl (78 kB)
Using cached numexpr-2.10.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (398 kB)
Using cached overrides-7.7.0-py3-none-any.whl (17 kB)
Using cached patsy-1.0.1-py2.py3-none-any.whl (232 kB)
Using cached pexpect-4.9.0-py2.py3-none-any.whl (63 kB)
Using cached platformdirs-4.3.6-py3-none-any.whl (18 kB)
Using cached pluggy-1.5.0-py3-none-any.whl (20 kB)
Downloading prometheus_client-0.21.1-py3-none-any.whl (54 kB)
Using cached prompt_toolkit-3.0.48-py3-none-any.whl (386 kB)
Using cached pygame-2.6.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (14.0 MB)
Using cached pygments-2.18.0-py3-none-any.whl (1.2 MB)
Using cached pynndescent-0.5.13-py3-none-any.whl (56 kB)
Using cached pynwb-2.8.3-py3-none-any.whl (1.4 MB)
Using cached pytz-2024.2-py2.py3-none-any.whl (508 kB)
Using cached pyzmq-26.2.0-cp311-cp311-manylinux_2_28_x86_64.whl (869 kB)
Using cached ruamel.yaml.clib-0.2.12-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (739 kB)
Using cached Send2Trash-1.8.3-py3-none-any.whl (18 kB)
Downloading six-1.17.0-py2.py3-none-any.whl (11 kB)
Using cached terminado-0.18.1-py3-none-any.whl (14 kB)
Downloading tifffile-2024.12.12-py3-none-any.whl (227 kB)
Using cached tzdata-2024.2-py2.py3-none-any.whl (346 kB)
Using cached urllib3-2.2.3-py3-none-any.whl (126 kB)
Using cached websocket_client-1.8.0-py3-none-any.whl (58 kB)
Using cached widgetsnbextension-4.0.13-py3-none-any.whl (2.3 MB)
Using cached filelock-3.16.1-py3-none-any.whl (16 kB)
Using cached fsspec-2024.10.0-py3-none-any.whl (179 kB)
Using cached iniconfig-2.0.0-py3-none-any.whl (5.9 kB)
Using cached nest_asyncio-1.6.0-py3-none-any.whl (5.2 kB)
Using cached opt_einsum-3.4.0-py3-none-any.whl (71 kB)
Using cached py_cpuinfo-9.0.0-py3-none-any.whl (22 kB)
Using cached rich-13.9.4-py3-none-any.whl (242 kB)
Using cached stack_data-0.6.3-py3-none-any.whl (24 kB)
Using cached tabulate-0.9.0-py3-none-any.whl (35 kB)
Downloading asttokens-3.0.0-py3-none-any.whl (26 kB)
Downloading attrs-24.3.0-py3-none-any.whl (63 kB)
Using cached bleach-6.2.0-py3-none-any.whl (163 kB)
Using cached executing-2.1.0-py2.py3-none-any.whl (25 kB)
Downloading fastjsonschema-2.21.1-py3-none-any.whl (23 kB)
Using cached h11-0.14.0-py3-none-any.whl (58 kB)
Using cached hdmf-3.14.5-py3-none-any.whl (338 kB)
Using cached jsonschema_specifications-2024.10.1-py3-none-any.whl (18 kB)
Using cached markdown_it_py-3.0.0-py3-none-any.whl (87 kB)
Using cached mistune-3.0.2-py3-none-any.whl (47 kB)
Using cached mpmath-1.3.0-py3-none-any.whl (536 kB)
Downloading nbclient-0.10.1-py3-none-any.whl (25 kB)
Using cached ndindex-1.9.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (506 kB)
Using cached pandocfilters-1.5.1-py2.py3-none-any.whl (8.7 kB)
Using cached parso-0.8.4-py2.py3-none-any.whl (103 kB)
Using cached ptyprocess-0.7.0-py2.py3-none-any.whl (13 kB)
Downloading python_json_logger-3.2.1-py3-none-any.whl (14 kB)
Using cached referencing-0.35.1-py3-none-any.whl (26 kB)
Using cached rfc3986_validator-0.1.1-py2.py3-none-any.whl (4.2 kB)
Downloading rpds_py-0.22.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (381 kB)
Using cached sniffio-1.3.1-py3-none-any.whl (10 kB)
Using cached argon2_cffi_bindings-21.2.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (86 kB)
Using cached beautifulsoup4-4.12.3-py3-none-any.whl (147 kB)
Using cached defusedxml-0.7.1-py2.py3-none-any.whl (25 kB)
Using cached jupyterlab_pygments-0.3.0-py3-none-any.whl (15 kB)
Using cached msgpack-1.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (403 kB)
Using cached pure_eval-0.2.3-py3-none-any.whl (11 kB)
Using cached rfc3339_validator-0.1.4-py2.py3-none-any.whl (3.5 kB)
Using cached tinycss2-1.4.0-py3-none-any.whl (26 kB)
Using cached wcwidth-0.2.13-py2.py3-none-any.whl (34 kB)
Using cached cffi-1.17.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (467 kB)
Using cached jsonpointer-3.0.0-py2.py3-none-any.whl (7.6 kB)
Using cached mdurl-0.1.2-py3-none-any.whl (10.0 kB)
Using cached soupsieve-2.6-py3-none-any.whl (36 kB)
Using cached webcolors-24.11.1-py3-none-any.whl (14 kB)
Using cached webencodings-0.5.1-py2.py3-none-any.whl (11 kB)
Using cached fqdn-1.5.1-py3-none-any.whl (9.1 kB)
Using cached isoduration-20.11.0-py3-none-any.whl (11 kB)
Using cached uri_template-1.3.0-py3-none-any.whl (11 kB)
Using cached arrow-1.3.0-py3-none-any.whl (66 kB)
Using cached pycparser-2.22-py3-none-any.whl (117 kB)
Downloading types_python_dateutil-2.9.0.20241206-py3-none-any.whl (14 kB)

Installing collected packages: webencodings, wcwidth, pytz, py-cpuinfo, pure-eval, ptyprocess, mpmath, ipython-genutils, fastjsonschema, widgetsnbextension, websocket-client, webcolors, urllib3, uri-template, tzdata, typing-extensions, types-python-dateutil, traitlets, tqdm, tornado, tinycss2, threadpoolctl, tabulate, sympy, soupsieve, sniffio, six, send2trash, ruamel.yaml.clib, rpds-py, rfc3986-validator, pyzmq, pyyaml, python-json-logger, pyparsing, pygments, pygame, pycparser, psutil, prompt_toolkit, prometheus-client, pluggy, platformdirs, pillow, pexpect, parso, pandocfilters, packaging, overrides, opt_einsum, nvidia-nvtx-cu12, nvidia-nvjitlink-cu12, nvidia-nccl-cu12, nvidia-curand-cu12, nvidia-cufft-cu12, nvidia-cuda-runtime-cu12, nvidia-cuda-nvrtc-cu12, nvidia-cuda-cupti-cu12, nvidia-cublas-cu12, numpy, networkx, nest-asyncio, ndindex, natsort, msgpack, mistune, mdurl, MarkupSafe, llvmlite, literate-dataclasses, kiwisolver, jupyterlab-widgets, jupyterlab-pygments, jsonpointer, json5, joblib, iniconfig, imageio_ffmpeg, idna, h11, future, fsspec, fqdn, fonttools, filelock, executing, docutils, defusedxml, decorator, debugpy, cycler, charset-normalizer, certifi, bleach, babel, attrs, async-lru, asttokens, triton, tifffile, terminado, tdt, stack_data, scipy, ruamel.yaml, rfc3339-validator, requests, referencing, python-dateutil, pytest, pynrrd, proglog, patsy, nvidia-cusparse-cu12, nvidia-cudnn-cu12, numexpr, numba, ml_dtypes, matplotlib-inline, markdown-it-py, lazy-loader, jupyter-core, jinja2, jedi, imageio, httpcore, h5py, ffmpeg-python, contourpy, comm, cffi, cachecache, c3d, beautifulsoup4, anyio, scikit-learn, scikit-image, rich, pandas, nvidia-cusolver-cu12, moviepy, matplotlib, jupyter-server-terminals, jupyter-client, jsonschema-specifications, jaxlib, ipython, httpx, blosc2, arrow, argon2-cffi-bindings, torch, tables, statsmodels, seaborn, scikit-kinematics, rastermap, pynndescent, matplotlib-venn, jsonschema, jax, isoduration, ipywidgets, ipykernel, imbalanced-learn, cmcrameri, ccf-streamlines, argon2-cffi, affinewarp, umap-learn, npyx, nbformat, jaxopt, ipympl, hdmf, cebra, pynwb, nbclient, jupyter-events, dlc2kinematics, pynapple, nbconvert, nemos, jupyter-server, notebook-shim, jupyterlab-server, jupyter-lsp, jupyterlab
  Attempting uninstall: numpy
    Found existing installation: numpy 2.2.0
    Uninstalling numpy-2.2.0:
      Successfully uninstalled numpy-2.2.0



Successfully installed MarkupSafe-3.0.2 affinewarp-0.2.0 anyio-4.7.0 argon2-cffi-23.1.0 argon2-cffi-bindings-21.2.0 arrow-1.3.0 asttokens-3.0.0 async-lru-2.0.4 attrs-24.3.0 babel-2.16.0 beautifulsoup4-4.12.3 bleach-6.2.0 blosc2-2.7.1 c3d-0.5.2 cachecache-0.2.2 ccf-streamlines-1.1.4 cebra-0.4.0 certifi-2024.12.14 cffi-1.17.1 charset-normalizer-3.4.0 cmcrameri-1.9 comm-0.2.2 contourpy-1.3.1 cycler-0.12.1 debugpy-1.8.11 decorator-4.4.2 defusedxml-0.7.1 dlc2kinematics-0.0.7 docutils-0.21.2 executing-2.1.0 fastjsonschema-2.21.1 ffmpeg-python-0.2.0 filelock-3.16.1 fonttools-4.55.3 fqdn-1.5.1 fsspec-2024.10.0 future-1.0.0 h11-0.14.0 h5py-3.12.1 hdmf-3.14.5 httpcore-1.0.7 httpx-0.28.1 idna-3.10 imageio-2.36.1 imageio_ffmpeg-0.5.1 imbalanced-learn-0.12.4 iniconfig-2.0.0 ipykernel-6.29.5 ipympl-0.9.4 ipython-8.30.0 ipython-genutils-0.2.0 ipywidgets-8.1.5 isoduration-20.11.0 jax-0.4.37 jaxlib-0.4.36 jaxopt-0.8.3 jedi-0.19.2 jinja2-3.1.4 joblib-1.4.2 json5-0.10.0 jsonpointer-3.0.0 jsonschema-4.23.0 jsonschema-specifications-2024.10.1 jupyter-client-8.6.3 jupyter-core-5.7.2 jupyter-events-0.10.0 jupyter-lsp-2.2.5 jupyter-server-2.14.2 jupyter-server-terminals-0.5.3 jupyterlab-4.3.3 jupyterlab-pygments-0.3.0 jupyterlab-server-2.27.3 jupyterlab-widgets-3.0.13 kiwisolver-1.4.7 lazy-loader-0.4 literate-dataclasses-0.0.6 llvmlite-0.43.0 markdown-it-py-3.0.0 matplotlib-3.9.0 matplotlib-inline-0.1.7 matplotlib-venn-1.1.1 mdurl-0.1.2 mistune-3.0.2 ml_dtypes-0.5.0 moviepy-1.0.3 mpmath-1.3.0 msgpack-1.1.0 natsort-8.4.0 nbclient-0.10.1 nbconvert-7.16.4 nbformat-5.10.4 ndindex-1.9.2 nemos-0.1.6 nest-asyncio-1.6.0 networkx-3.4.2 notebook-shim-0.2.4 npyx-4.1.1 numba-0.60.0 numexpr-2.10.2 numpy-1.24.4 nvidia-cublas-cu12-12.4.5.8 nvidia-cuda-cupti-cu12-12.4.127 nvidia-cuda-nvrtc-cu12-12.4.127 nvidia-cuda-runtime-cu12-12.4.127 nvidia-cudnn-cu12-9.1.0.70 nvidia-cufft-cu12-11.2.1.3 nvidia-curand-cu12-10.3.5.147 nvidia-cusolver-cu12-11.6.1.9 nvidia-cusparse-cu12-12.3.1.170 nvidia-nccl-cu12-2.21.5 nvidia-nvjitlink-cu12-12.4.127 nvidia-nvtx-cu12-12.4.127 opt_einsum-3.4.0 overrides-7.7.0 packaging-24.2 pandas-2.2.3 pandocfilters-1.5.1 parso-0.8.4 patsy-1.0.1 pexpect-4.9.0 pillow-11.0.0 platformdirs-4.3.6 pluggy-1.5.0 proglog-0.1.10 prometheus-client-0.21.1 prompt_toolkit-3.0.48 psutil-6.1.0 ptyprocess-0.7.0 pure-eval-0.2.3 py-cpuinfo-9.0.0 pycparser-2.22 pygame-2.6.1 pygments-2.18.0 pynapple-0.7.1 pynndescent-0.5.13 pynrrd-1.1.1 pynwb-2.8.3 pyparsing-3.2.0 pytest-8.3.4 python-dateutil-2.9.0.post0 python-json-logger-3.2.1 pytz-2024.2 pyyaml-6.0.2 pyzmq-26.2.0 rastermap-1.0 referencing-0.35.1 requests-2.32.3 rfc3339-validator-0.1.4 rfc3986-validator-0.1.1 rich-13.9.4 rpds-py-0.22.3 ruamel.yaml-0.18.6 ruamel.yaml.clib-0.2.12 scikit-image-0.24.0 scikit-kinematics-0.10.1 scikit-learn-1.2.1 scipy-1.10.0 seaborn-0.13.2 send2trash-1.8.3 six-1.17.0 sniffio-1.3.1 soupsieve-2.6 stack_data-0.6.3 statsmodels-0.14.4 sympy-1.13.1 tables-3.10.1 tabulate-0.9.0 tdt-0.6.7 terminado-0.18.1 threadpoolctl-3.5.0 tifffile-2024.12.12 tinycss2-1.4.0 torch-2.5.1 tornado-6.4.2 tqdm-4.67.1 traitlets-5.14.3 triton-3.1.0 types-python-dateutil-2.9.0.20241206 typing-extensions-4.12.2 tzdata-2024.2 umap-learn-0.5.7 uri-template-1.3.0 urllib3-2.2.3 wcwidth-0.2.13 webcolors-24.11.1 webencodings-0.5.1 websocket-client-1.8.0 widgetsnbextension-4.0.13

(test_env)  
maxime@maxime-ubuntu-tower: ~
$ python                                                             [12:09:37]

Python 3.11.8 | packaged by conda-forge | (main, Feb 16 2024, 20:53:32) [GCC 12.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> from npyx import *

npyx[c4] version 4.1.1 imported.
>>> # all good

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants