roicat

View on PyPIReverse Dependencies (0)

1.4.6 roicat-1.4.6-py3-none-any.whl

Wheel Details

Project: roicat
Version: 1.4.6
Filename: roicat-1.4.6-py3-none-any.whl
Download: [link]
Size: 214685
MD5: 3a86ce28ab8342481ceeca7282dc1b62
SHA256: f4eee736ecb9ce33c9d96c653195f07c2b708821e07cad7427fce95779ac1f2e
Uploaded: 2025-01-22 17:07:04 +0000

dist-info

METADATA

Metadata-Version: 2.2
Name: roicat
Version: 1.4.6
Summary: A library for classifying and tracking ROIs.
Author: Richard Hakim
Home-Page: https://github.com/RichieHakim/ROICaT
License: LICENSE
Keywords: neuroscience,neuroimaging,machine learning,deep learning
Requires-Python: >=3.10, <3.13
Requires-Dist: hdbscan (==0.8.40); extra == "all"
Requires-Dist: holoviews[recommended] (==1.20.0); extra == "all"
Requires-Dist: jupyter (==1.0.0); extra == "all"
Requires-Dist: kymatio (==0.3.0); extra == "all"
Requires-Dist: matplotlib (==3.10.0); extra == "all"
Requires-Dist: natsort (==8.4.0); extra == "all"
Requires-Dist: numpy (==2.0.2); extra == "all"
Requires-Dist: opencv_contrib_python_headless (<=4.11.0.86); extra == "all"
Requires-Dist: optuna (==4.2.0); extra == "all"
Requires-Dist: Pillow (==11.1.0); extra == "all"
Requires-Dist: pytest (==8.3.4); extra == "all"
Requires-Dist: scikit_learn (==1.6.1); extra == "all"
Requires-Dist: scipy (==1.15.1); extra == "all"
Requires-Dist: seaborn (==0.13.2); extra == "all"
Requires-Dist: sparse (==0.15.5); extra == "all"
Requires-Dist: tqdm (==4.67.1); extra == "all"
Requires-Dist: umap_learn (==0.5.7); extra == "all"
Requires-Dist: xxhash (==3.5.0); extra == "all"
Requires-Dist: bokeh (==3.6.2); extra == "all"
Requires-Dist: psutil (==6.1.1); extra == "all"
Requires-Dist: py_cpuinfo (==9.0.0); extra == "all"
Requires-Dist: GPUtil (==1.4.0); extra == "all"
Requires-Dist: PyYAML (==6.0.2); extra == "all"
Requires-Dist: mat73 (==0.65); extra == "all"
Requires-Dist: torch (==2.5.1); extra == "all"
Requires-Dist: torchvision (==0.20.1); extra == "all"
Requires-Dist: torchaudio (==2.5.1); extra == "all"
Requires-Dist: selenium (==4.28.0); extra == "all"
Requires-Dist: skl2onnx (==1.18.0); extra == "all"
Requires-Dist: onnx (==1.17.0); extra == "all"
Requires-Dist: onnxruntime (==1.20.1); extra == "all"
Requires-Dist: jupyter_bokeh (==4.0.5); extra == "all"
Requires-Dist: onnx2torch (==1.5.15); extra == "all"
Requires-Dist: scikit-image (==0.25.0); extra == "all"
Requires-Dist: richfile (>=0.4.5); extra == "all"
Requires-Dist: romatch-roicat (>=0.1.0); extra == "all"
Requires-Dist: kornia (==0.8.0); extra == "all"
Requires-Dist: hdbscan; extra == "all-latest"
Requires-Dist: holoviews[recommended]; extra == "all-latest"
Requires-Dist: jupyter; extra == "all-latest"
Requires-Dist: kymatio; extra == "all-latest"
Requires-Dist: matplotlib; extra == "all-latest"
Requires-Dist: natsort; extra == "all-latest"
Requires-Dist: numpy; extra == "all-latest"
Requires-Dist: opencv_contrib_python_headless; extra == "all-latest"
Requires-Dist: optuna; extra == "all-latest"
Requires-Dist: Pillow; extra == "all-latest"
Requires-Dist: pytest; extra == "all-latest"
Requires-Dist: scikit_learn; extra == "all-latest"
Requires-Dist: scipy; extra == "all-latest"
Requires-Dist: seaborn; extra == "all-latest"
Requires-Dist: sparse; extra == "all-latest"
Requires-Dist: tqdm; extra == "all-latest"
Requires-Dist: umap_learn; extra == "all-latest"
Requires-Dist: xxhash; extra == "all-latest"
Requires-Dist: bokeh; extra == "all-latest"
Requires-Dist: psutil; extra == "all-latest"
Requires-Dist: py_cpuinfo; extra == "all-latest"
Requires-Dist: GPUtil; extra == "all-latest"
Requires-Dist: PyYAML; extra == "all-latest"
Requires-Dist: mat73; extra == "all-latest"
Requires-Dist: torch; extra == "all-latest"
Requires-Dist: torchvision; extra == "all-latest"
Requires-Dist: torchaudio; extra == "all-latest"
Requires-Dist: selenium; extra == "all-latest"
Requires-Dist: skl2onnx; extra == "all-latest"
Requires-Dist: onnx; extra == "all-latest"
Requires-Dist: onnxruntime; extra == "all-latest"
Requires-Dist: jupyter_bokeh; extra == "all-latest"
Requires-Dist: onnx2torch; extra == "all-latest"
Requires-Dist: scikit-image; extra == "all-latest"
Requires-Dist: richfile; extra == "all-latest"
Requires-Dist: romatch-roicat; extra == "all-latest"
Requires-Dist: kornia; extra == "all-latest"
Requires-Dist: jupyter (==1.0.0); extra == "core"
Requires-Dist: matplotlib (==3.10.0); extra == "core"
Requires-Dist: mat73 (==0.65); extra == "core"
Requires-Dist: natsort (==8.4.0); extra == "core"
Requires-Dist: numpy (==2.0.2); extra == "core"
Requires-Dist: optuna (==4.2.0); extra == "core"
Requires-Dist: Pillow (==11.1.0); extra == "core"
Requires-Dist: pytest (==8.3.4); extra == "core"
Requires-Dist: PyYAML (==6.0.2); extra == "core"
Requires-Dist: scikit_learn (==1.6.1); extra == "core"
Requires-Dist: scipy (==1.15.1); extra == "core"
Requires-Dist: seaborn (==0.13.2); extra == "core"
Requires-Dist: sparse (==0.15.5); extra == "core"
Requires-Dist: tqdm (==4.67.1); extra == "core"
Requires-Dist: xxhash (==3.5.0); extra == "core"
Requires-Dist: torch (==2.5.1); extra == "core"
Requires-Dist: torchvision (==0.20.1); extra == "core"
Requires-Dist: torchaudio (==2.5.1); extra == "core"
Requires-Dist: psutil (==6.1.1); extra == "core"
Requires-Dist: py_cpuinfo (==9.0.0); extra == "core"
Requires-Dist: GPUtil (==1.4.0); extra == "core"
Requires-Dist: skl2onnx (==1.18.0); extra == "core"
Requires-Dist: onnx (==1.17.0); extra == "core"
Requires-Dist: onnxruntime (==1.20.1); extra == "core"
Requires-Dist: richfile (>=0.4.5); extra == "core"
Requires-Dist: umap_learn (==0.5.7); extra == "classification"
Requires-Dist: bokeh (==3.6.2); extra == "classification"
Requires-Dist: holoviews[recommended] (==1.20.0); extra == "classification"
Requires-Dist: jupyter_bokeh (==4.0.5); extra == "classification"
Requires-Dist: jupyter (==1.0.0); extra == "classification"
Requires-Dist: matplotlib (==3.10.0); extra == "classification"
Requires-Dist: mat73 (==0.65); extra == "classification"
Requires-Dist: natsort (==8.4.0); extra == "classification"
Requires-Dist: numpy (==2.0.2); extra == "classification"
Requires-Dist: optuna (==4.2.0); extra == "classification"
Requires-Dist: Pillow (==11.1.0); extra == "classification"
Requires-Dist: pytest (==8.3.4); extra == "classification"
Requires-Dist: PyYAML (==6.0.2); extra == "classification"
Requires-Dist: scikit_learn (==1.6.1); extra == "classification"
Requires-Dist: scipy (==1.15.1); extra == "classification"
Requires-Dist: seaborn (==0.13.2); extra == "classification"
Requires-Dist: sparse (==0.15.5); extra == "classification"
Requires-Dist: tqdm (==4.67.1); extra == "classification"
Requires-Dist: xxhash (==3.5.0); extra == "classification"
Requires-Dist: torch (==2.5.1); extra == "classification"
Requires-Dist: torchvision (==0.20.1); extra == "classification"
Requires-Dist: torchaudio (==2.5.1); extra == "classification"
Requires-Dist: psutil (==6.1.1); extra == "classification"
Requires-Dist: py_cpuinfo (==9.0.0); extra == "classification"
Requires-Dist: GPUtil (==1.4.0); extra == "classification"
Requires-Dist: skl2onnx (==1.18.0); extra == "classification"
Requires-Dist: onnx (==1.17.0); extra == "classification"
Requires-Dist: onnxruntime (==1.20.1); extra == "classification"
Requires-Dist: richfile (>=0.4.5); extra == "classification"
Requires-Dist: opencv_contrib_python_headless (<=4.11.0.86); extra == "tracking"
Requires-Dist: hdbscan (==0.8.40); extra == "tracking"
Requires-Dist: kymatio (==0.3.0); extra == "tracking"
Requires-Dist: kornia (==0.8.0); extra == "tracking"
Requires-Dist: romatch-roicat (>=0.1.0); extra == "tracking"
Requires-Dist: jupyter (==1.0.0); extra == "tracking"
Requires-Dist: matplotlib (==3.10.0); extra == "tracking"
Requires-Dist: mat73 (==0.65); extra == "tracking"
Requires-Dist: natsort (==8.4.0); extra == "tracking"
Requires-Dist: numpy (==2.0.2); extra == "tracking"
Requires-Dist: optuna (==4.2.0); extra == "tracking"
Requires-Dist: Pillow (==11.1.0); extra == "tracking"
Requires-Dist: pytest (==8.3.4); extra == "tracking"
Requires-Dist: PyYAML (==6.0.2); extra == "tracking"
Requires-Dist: scikit_learn (==1.6.1); extra == "tracking"
Requires-Dist: scipy (==1.15.1); extra == "tracking"
Requires-Dist: seaborn (==0.13.2); extra == "tracking"
Requires-Dist: sparse (==0.15.5); extra == "tracking"
Requires-Dist: tqdm (==4.67.1); extra == "tracking"
Requires-Dist: xxhash (==3.5.0); extra == "tracking"
Requires-Dist: torch (==2.5.1); extra == "tracking"
Requires-Dist: torchvision (==0.20.1); extra == "tracking"
Requires-Dist: torchaudio (==2.5.1); extra == "tracking"
Requires-Dist: psutil (==6.1.1); extra == "tracking"
Requires-Dist: py_cpuinfo (==9.0.0); extra == "tracking"
Requires-Dist: GPUtil (==1.4.0); extra == "tracking"
Requires-Dist: skl2onnx (==1.18.0); extra == "tracking"
Requires-Dist: onnx (==1.17.0); extra == "tracking"
Requires-Dist: onnxruntime (==1.20.1); extra == "tracking"
Requires-Dist: richfile (>=0.4.5); extra == "tracking"
Provides-Extra: all
Provides-Extra: all-latest
Provides-Extra: core
Provides-Extra: classification
Provides-Extra: tracking
Description-Content-Type: text/markdown
Dynamic: author
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: keywords
Dynamic: license
Dynamic: provides-extra
Dynamic: requires-python
Dynamic: summary
License-File: LICENSE.md
[Description omitted; length: 9823 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.8.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
roicat/ROInet.py sha256=q7v6dotIfQyJCUqi3OPZ9bN2ZIQlKCs9xXaiXeUBZaI 58723
roicat/__init__.py sha256=MGTcJ5oirhCK5AVO8UR1oWvVmSEojA0NBH-lLQQe8DY 288
roicat/__main__.py sha256=-eMZWpV5NilxMrSDkf83x0Q_fnkA1-T_qSo4B2jqNqk 4288
roicat/data_importing.py sha256=t41rbE4JSh5T6pQwmbO8RXqRFbXaO8NNbyWzrunvhGQ 95723
roicat/helpers.py sha256=sQ8sNdmVV83yPyFpLB5wREZxY74vZTWT6DpuZjIrDmM 246305
roicat/pipelines.py sha256=FRFOPXkuVL8BV41BhqPHcxz2kQ2JwPhg8j_SM0qxhB4 22382
roicat/util.py sha256=xkkoAeJfjzXmN_tChNTvcA7q4-M1ie3lC42HNd85AF0 71507
roicat/visualization.py sha256=OjTtL7qpd1C-q_E4N_ejEvnM2-e_LaDUxo_vJE4TWtg 31107
roicat/classification/__init__.py sha256=oYpxPzJGsmL7dcpw6bbYH0-0l7ly5aJLntNt3erM4-8 85
roicat/classification/classifier.py sha256=dZr6to2VWHLQWSOwmBQK8l5GkVef6BVn8JFFf0iwwO8 30709
roicat/model_training/__init__.py sha256=OVxcsy-Z-eEWT9mth1POwOhxwpby0YUx7-xRq6cZ3gw 131
roicat/model_training/augmentation.py sha256=ui4C4PD0VRVTZcI8bvMBKQe3jr9i3z92T7AyuzKlHBM 17008
roicat/model_training/model.py sha256=Mv0kiXFJW-QG84C-EjxuNrxMuDYzotiWIssRwtjLpDQ 22834
roicat/model_training/simclr_training_helpers.py sha256=33xOLkcvpH2NN40HxYD-XBkYW057Yc0i0hHWEOpNb2U 26079
roicat/model_training/train_simclr.py sha256=U1gxTTxIlXb6-9s916u2xHaASnUecv_rIfBUfoqSOzg 6925
roicat/model_training/train_simclr_PCA.py sha256=4rZVCGVYTS-XW3hsw8MqvClUcxM-v0C-JMyHN9qj7-A 5223
roicat/tracking/__init__.py sha256=2kZfm6I5yaV4Bn5RopGngW4sgOwRrPHSflQdT80bcL4 178
roicat/tracking/alignment.py sha256=DMjq1Y8euGLdO2ncy5_8qNzVZc5Y2UD6obN18S-jYrA 102685
roicat/tracking/blurring.py sha256=5KWTwzXn2ZndRxmEJx1gDAMGEF413sgAGvX6mYr4Bu0 9429
roicat/tracking/clustering.py sha256=Jer1uNRUcVRUnB2AprU3fz6BosrurVM1Ks_lps5zpNc 72662
roicat/tracking/scatteringWaveletTransformer.py sha256=MXyqLcTFE0qMN7YmR9YH3AScglsUKBk7YTdN3_2MyDM 3831
roicat/tracking/similarity_graph.py sha256=2_5EYAlG4wl0uERcSML3X3-jWQbi7j5OCm8SFUAAGLg 30787
roicat-1.4.6.dist-info/LICENSE.md sha256=2vXDg7sXliSBfE1GNXOT_Fo0GfiQI4aS8utFQyAXApI 34655
roicat-1.4.6.dist-info/METADATA sha256=4BUjQldV0-o4orRtctB8YuNLyhmDr6p7mzFl8fkTXT4 18496
roicat-1.4.6.dist-info/WHEEL sha256=In9FTNxeP60KnTkGw7wk6mJPYd_dQSjEZmXdBdMCI-8 91
roicat-1.4.6.dist-info/entry_points.txt sha256=7Xgvsx3PwKaO-mC6XT3K7JFKCgaQ6iTOyZx7BKU-kRU 48
roicat-1.4.6.dist-info/top_level.txt sha256=AgcMZcXtvMVTjRV4DH9C_hz-BbsUhSHpwuWlwvG6c4A 7
roicat-1.4.6.dist-info/RECORD

top_level.txt

roicat

entry_points.txt

roicat = roicat.__main__:main