# visiontext
<p align="center">
<a href="https://github.com/simon-ging/visiontext/actions/workflows/build-py38-cpu.yml">
<img alt="minimal build 3.8 status" title="build 3.8 status" src="https://img.shields.io/github/actions/workflow/status/simon-ging/visiontext/build-py38-cpu.yml?branch=main&label=minimal%20build%203.8%20cpu" />
</a>
<a href="https://github.com/simon-ging/visiontext/actions/workflows/build-py310-cpu.yml">
<img alt="minimal build 3.10 status" title="build 3.10 status" src="https://img.shields.io/github/actions/workflow/status/simon-ging/visiontext/build-py310-cpu.yml?branch=main&label=minimal%20build%203.10%20cpu" />
</a>
<a href="https://github.com/simon-ging/visiontext/actions/workflows/build-py312-cpu.yml">
<img alt="minimal build 3.12 status" title="build 3.12 status" src="https://img.shields.io/github/actions/workflow/status/simon-ging/visiontext/build-py312-cpu.yml?branch=main&label=minimal%20build%203.12%20cpu" />
</a>
<br />
<a href="https://github.com/simon-ging/visiontext/actions/workflows/build-py38-cpu.yml">
<img alt="full build 3.8 status" title="build 3.8 status" src="https://img.shields.io/github/actions/workflow/status/simon-ging/visiontext/build-py38-cpu-full.yml?branch=main&label=full%20build%203.8%20cpu" />
</a>
<a href="https://github.com/simon-ging/visiontext/actions/workflows/build-py310-cpu.yml">
<img alt="full build 3.10 status" title="build 3.10 status" src="https://img.shields.io/github/actions/workflow/status/simon-ging/visiontext/build-py310-cpu-full.yml?branch=main&label=full%20build%203.10%20cpu" />
</a>
<a href="https://github.com/simon-ging/visiontext/actions/workflows/build-py312-cpu.yml">
<img alt="full build 3.12 status" title="build 3.12 status" src="https://img.shields.io/github/actions/workflow/status/simon-ging/visiontext/build-py312-cpu-full.yml?branch=main&label=full%20build%203.12%20cpu" />
</a>
<br />
<img alt="coverage" title="coverage" src="https://raw.githubusercontent.com/simon-ging/visiontext/main/docs/coverage.svg" />
<a href="https://pypi.org/project/visiontext/">
<img alt="version" title="version" src="https://img.shields.io/pypi/v/visiontext?color=success" />
</a>
</p>
Utilities for deep learning on multimodal data.
* jupyter notebooks / jupyter lab / ipython
* matplotlib
* pandas
* webdataset / tar
* pytorch
## Install
Requires `python>=3.8`, requires `pytorch` to be installed already,
see [https://pytorch.org/](https://pytorch.org/)
```bash
pip install visiontext
```
### Full build
Additionally requires `libjpeg-turbo` and `sqlite`
```bash
pip install visiontext[full]
```
## Dev install
Clone repository and cd into, then:
```bash
pip install pytest pytest-cov pylint black[jupyter]
pylint visiontext
pylint tests
# full build
pip install -e .[full]
python -m pytest --cov
# minimal build
pip install -e .
python -m pytest --cov -m "not full"
```
## Changelog
- 0.10.1: Test with python 3.12
- 0.8.1: Set minimum python version to 3.8 since PyTorch requires it
Raw data
{
"_id": null,
"home_page": null,
"name": "visiontext",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": null,
"keywords": "python, jupyter, notebook, lab, ipython, html, pandas, matplotlib, pytorch, numpy",
"author": "simon-ging",
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/59/35/f39bb62a9c8865c69baa4da5cb5aa1b116eb0e2b42926b7c5790645627e9/visiontext-0.22.11.tar.gz",
"platform": "any",
"description": "# visiontext\n\n<p align=\"center\">\n<a href=\"https://github.com/simon-ging/visiontext/actions/workflows/build-py38-cpu.yml\">\n <img alt=\"minimal build 3.8 status\" title=\"build 3.8 status\" src=\"https://img.shields.io/github/actions/workflow/status/simon-ging/visiontext/build-py38-cpu.yml?branch=main&label=minimal%20build%203.8%20cpu\" />\n</a>\n<a href=\"https://github.com/simon-ging/visiontext/actions/workflows/build-py310-cpu.yml\">\n <img alt=\"minimal build 3.10 status\" title=\"build 3.10 status\" src=\"https://img.shields.io/github/actions/workflow/status/simon-ging/visiontext/build-py310-cpu.yml?branch=main&label=minimal%20build%203.10%20cpu\" />\n</a>\n<a href=\"https://github.com/simon-ging/visiontext/actions/workflows/build-py312-cpu.yml\">\n <img alt=\"minimal build 3.12 status\" title=\"build 3.12 status\" src=\"https://img.shields.io/github/actions/workflow/status/simon-ging/visiontext/build-py312-cpu.yml?branch=main&label=minimal%20build%203.12%20cpu\" />\n</a>\n<br />\n<a href=\"https://github.com/simon-ging/visiontext/actions/workflows/build-py38-cpu.yml\">\n <img alt=\"full build 3.8 status\" title=\"build 3.8 status\" src=\"https://img.shields.io/github/actions/workflow/status/simon-ging/visiontext/build-py38-cpu-full.yml?branch=main&label=full%20build%203.8%20cpu\" />\n</a>\n<a href=\"https://github.com/simon-ging/visiontext/actions/workflows/build-py310-cpu.yml\">\n <img alt=\"full build 3.10 status\" title=\"build 3.10 status\" src=\"https://img.shields.io/github/actions/workflow/status/simon-ging/visiontext/build-py310-cpu-full.yml?branch=main&label=full%20build%203.10%20cpu\" />\n</a>\n<a href=\"https://github.com/simon-ging/visiontext/actions/workflows/build-py312-cpu.yml\">\n <img alt=\"full build 3.12 status\" title=\"build 3.12 status\" src=\"https://img.shields.io/github/actions/workflow/status/simon-ging/visiontext/build-py312-cpu-full.yml?branch=main&label=full%20build%203.12%20cpu\" />\n</a>\n<br />\n<img alt=\"coverage\" title=\"coverage\" src=\"https://raw.githubusercontent.com/simon-ging/visiontext/main/docs/coverage.svg\" />\n<a href=\"https://pypi.org/project/visiontext/\">\n <img alt=\"version\" title=\"version\" src=\"https://img.shields.io/pypi/v/visiontext?color=success\" />\n</a>\n</p>\n\nUtilities for deep learning on multimodal data.\n\n* jupyter notebooks / jupyter lab / ipython\n* matplotlib\n* pandas\n* webdataset / tar\n* pytorch\n\n## Install\n\nRequires `python>=3.8`, requires `pytorch` to be installed already,\nsee [https://pytorch.org/](https://pytorch.org/)\n\n```bash\npip install visiontext\n```\n\n### Full build\n\nAdditionally requires `libjpeg-turbo` and `sqlite`\n\n```bash\npip install visiontext[full]\n```\n\n## Dev install\n\nClone repository and cd into, then:\n\n```bash\npip install pytest pytest-cov pylint black[jupyter]\npylint visiontext\npylint tests\n\n# full build\npip install -e .[full]\npython -m pytest --cov\n\n# minimal build\npip install -e .\npython -m pytest --cov -m \"not full\"\n\n```\n\n## Changelog\n\n- 0.10.1: Test with python 3.12\n- 0.8.1: Set minimum python version to 3.8 since PyTorch requires it\n",
"bugtrack_url": null,
"license": "Apache-2.0",
"summary": "Utilities for deep learning on multimodal data.",
"version": "0.22.11",
"project_urls": {
"Project-URL": "https://github.com/simon-ging/visiontext"
},
"split_keywords": [
"python",
" jupyter",
" notebook",
" lab",
" ipython",
" html",
" pandas",
" matplotlib",
" pytorch",
" numpy"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "d60927c925a3133c513e9ca1e0737f495aa96f482b5bf51295326569d2ba10ca",
"md5": "c66550623d809bf2b255d2f21137b2b9",
"sha256": "135bc3f2d038ac098d19e1c42c687180be3a4c6c8bd8fc1d1470bafaec8f600d"
},
"downloads": -1,
"filename": "visiontext-0.22.11-py3-none-any.whl",
"has_sig": false,
"md5_digest": "c66550623d809bf2b255d2f21137b2b9",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 65275,
"upload_time": "2025-02-23T08:34:01",
"upload_time_iso_8601": "2025-02-23T08:34:01.850276Z",
"url": "https://files.pythonhosted.org/packages/d6/09/27c925a3133c513e9ca1e0737f495aa96f482b5bf51295326569d2ba10ca/visiontext-0.22.11-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "5935f39bb62a9c8865c69baa4da5cb5aa1b116eb0e2b42926b7c5790645627e9",
"md5": "6ff3f2bdb5cc94dde81ada2d761ca5cd",
"sha256": "c858a44a0b0eb1997be90509ce7875dc71bf0e7561d58de6291a2df387e9dc99"
},
"downloads": -1,
"filename": "visiontext-0.22.11.tar.gz",
"has_sig": false,
"md5_digest": "6ff3f2bdb5cc94dde81ada2d761ca5cd",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 55567,
"upload_time": "2025-02-23T08:34:03",
"upload_time_iso_8601": "2025-02-23T08:34:03.920860Z",
"url": "https://files.pythonhosted.org/packages/59/35/f39bb62a9c8865c69baa4da5cb5aa1b116eb0e2b42926b7c5790645627e9/visiontext-0.22.11.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-02-23 08:34:03",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "simon-ging",
"github_project": "visiontext",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [
{
"name": "ipython",
"specs": []
},
{
"name": "packg",
"specs": []
},
{
"name": "numpy",
"specs": []
},
{
"name": "scipy",
"specs": []
},
{
"name": "matplotlib",
"specs": []
},
{
"name": "seaborn",
"specs": []
},
{
"name": "jupyter",
"specs": []
},
{
"name": "notebook",
"specs": []
},
{
"name": "itables",
"specs": []
},
{
"name": "ipdb",
"specs": []
},
{
"name": "nltk",
"specs": []
},
{
"name": "pandas",
"specs": []
},
{
"name": "pyinstrument",
"specs": []
},
{
"name": "nvidia-ml-py",
"specs": []
},
{
"name": "psutil",
"specs": []
},
{
"name": "h5py",
"specs": []
},
{
"name": "pillow",
"specs": []
},
{
"name": "termcolor",
"specs": []
},
{
"name": "chardet",
"specs": []
},
{
"name": "spacy",
"specs": []
},
{
"name": "lmdb",
"specs": []
},
{
"name": "msgpack",
"specs": []
},
{
"name": "pydub",
"specs": []
}
],
"lcname": "visiontext"
}