Metadata-Version: 2.1
Name: shinyutils
Version: 9.2.0
Summary: Personal collection of common utilities
Home-page: https://github.com/jayanthkoushik/shinyutils
License: MIT
Author: Jayanth Koushik
Author-email: jnkoushik@gmail.com
Requires-Python: >=3.7,<4.0
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Utilities
Provides-Extra: color
Provides-Extra: plotting
Provides-Extra: pytorch
Requires-Dist: corgy (>=2.0,<3.0)
Requires-Dist: matplotlib (>=3.0,<4.0); extra == "plotting"
Requires-Dist: rich (>=10.0,<11.0); extra == "color"
Requires-Dist: seaborn (>=0.10,<0.11); extra == "plotting"
Requires-Dist: tensorboard[python] (>=2.0,<3.0); extra == "pytorch"
Requires-Dist: torch (>=1.5,<2.0); extra == "pytorch"
Requires-Dist: torchvision; extra == "pytorch"
Requires-Dist: tqdm (>=4.4,<5.0); extra == "pytorch"
Project-URL: Repository, https://github.com/jayanthkoushik/shinyutils
Description-Content-Type: text/markdown

# shinyutils
Various utilities for common tasks. :sparkles: :sparkles: :sparkles:

## Setup
Install with `pip` (Python 3.7 or higher is required). Additional features can be enabled with the `[<feature>]` syntax shown below. Available optional features are:

* `color`: color support for logging

* `plotting`: support for `matplotlib` and `seaborn` (`shinyutils.matwrap` module)

* `pytorch`: support for `pytorch` (`shinyutils.pt` module)

```bash
pip install shinyutils  # basic install
pip install "shinyutils[color]"  # install with color support
pip install "shinyutils[color,plotting,pytorch]"  # install with all optional features
```

## Usage
For documentation on usage, refer to docs/index.md.

