Metadata-Version: 2.4
Name: vneurotk
Version: 0.0.1
Summary: A python toolkit for visual neuroscience
Project-URL: bugs, https://github.com/colehank/vneurotk/issues
Project-URL: changelog, https://github.com/colehank/vneurotk/releases
Project-URL: documentation, https://colehank.github.io/vneurotk/
Project-URL: homepage, https://github.com/colehank/vneurotk
Author-email: Guohao Zhang <guohao2045@gmail.com>
Maintainer-email: Guohao Zhang <guohao2045@gmail.com>
License: MIT
License-File: LICENSE
Classifier: Typing :: Typed
Requires-Python: >=3.11
Requires-Dist: h5py
Requires-Dist: httpx
Requires-Dist: loguru
Requires-Dist: numpy
Requires-Dist: pandas
Requires-Dist: pillow
Requires-Dist: pooch
Requires-Dist: rich
Requires-Dist: scipy
Requires-Dist: tqdm
Requires-Dist: transformers
Requires-Dist: typer
Provides-Extra: cebra
Requires-Dist: cebra>=0.6.0; extra == 'cebra'
Requires-Dist: trialcebra>=0.0.5; extra == 'cebra'
Provides-Extra: mne
Requires-Dist: mne; extra == 'mne'
Requires-Dist: mne-bids; extra == 'mne'
Provides-Extra: notebook
Requires-Dist: ipykernel; extra == 'notebook'
Requires-Dist: ipywidgets; extra == 'notebook'
Provides-Extra: thingsvision
Requires-Dist: thingsvision>=1.4.4; extra == 'thingsvision'
Provides-Extra: timm
Requires-Dist: timm; extra == 'timm'
Description-Content-Type: text/markdown

# VneuroTK

![PyPI version](https://img.shields.io/pypi/v/vneurotk.svg)
![CI/CD](https://img.shields.io/github/actions/workflow/status/colehank/VneuroTK/ci.yml?branch=main)
[![Documentation](https://img.shields.io/github/actions/workflow/status/colehank/VneuroTK/docs.yml?branch=main&label=docs)](https://colehank.github.io/VneuroTK/)

A python toolkit for visual neuroscience

* GitHub: https://github.com/colehank/vneurotk/
* PyPI package: https://pypi.org/project/vneurotk/
* Documentation: https://colehank.github.io/VneuroTK/

## Installation

vneurotk requires PyTorch, but does not install it automatically. Install it first to match your hardware:

```bash
# uv（自动检测 CUDA 版本）
uv pip install torch --torch-backend=auto

# 或前往官网选择适合你的版本：https://pytorch.org/get-started/locally/
```

Then install this package:

```bash
pip install vneurotk
```

Optional dependencies:

```bash
pip install "vneurotk[mne]"          # MEG analysis: mne, mne-bids
pip install "vneurotk[notebook]"     # Jupyter: ipykernel, ipywidgets
pip install "vneurotk[timm]"         # timm models
pip install "vneurotk[thingsvision]" # thingsvision
pip install "vneurotk[cebra]"        # CEBRA
```

Install multiple extras at once:

```bash
pip install "vneurotk[mne,notebook]"
```

