Metadata-Version: 2.1
Name: shinyutils
Version: 10.0.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.9,<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.9
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Utilities
Provides-Extra: colors
Requires-Dist: corgy (>=2.4,<3.0)
Requires-Dist: crayons (>=0.4.0,<0.5.0); extra == "colors"
Requires-Dist: rich (>=10.0,<11.0); extra == "colors"
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.

