Metadata-Version: 2.4
Name: yellowbrick2
Version: 2.0.2
Summary: Fork of yellowbrick, a suite of visual analysis and diagnostic tools for machine learning, that supports sklearn >= 1.8.0
Project-URL: Documentation, http://scikit-yb.org/
Project-URL: Source, https://github.com/PythonCharmers/yellowbrick
Project-URL: Tracker, https://github.com/PythonCharmers/yellowbrick/issues
Author-email: The scikit-yb developers <yellowbrick@googlegroups.com>
Maintainer: Ed Schofield
License-Expression: Apache-2.0
License-File: LICENSE.txt
Keywords: data science,machine learning,matplotlib,scikit-learn,visualization
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Topic :: Scientific/Engineering :: Visualization
Classifier: Topic :: Software Development
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.7
Requires-Dist: cycler>=0.10.0
Requires-Dist: matplotlib!=3.0.0,>=2.0.2
Requires-Dist: numpy>=1.16.0
Requires-Dist: scikit-learn>=1.0.2
Requires-Dist: scipy>=1.0.0
Provides-Extra: binder
Requires-Dist: pandas>=1.0.4; extra == 'binder'
Provides-Extra: docs
Requires-Dist: numpydoc>=1.1; extra == 'docs'
Requires-Dist: pandas>=1.0.4; extra == 'docs'
Requires-Dist: sphinx-rtd-theme>=0.5.1; extra == 'docs'
Requires-Dist: sphinx>=3.4; extra == 'docs'
Requires-Dist: umap-learn>=0.5.1; extra == 'docs'
Provides-Extra: optional
Requires-Dist: nltk>=3.2; extra == 'optional'
Requires-Dist: pandas>=1.0.4; extra == 'optional'
Requires-Dist: umap-learn>=0.5; extra == 'optional'
Provides-Extra: test
Requires-Dist: coverage>=5.3; extra == 'test'
Requires-Dist: nltk>=3.2; extra == 'test'
Requires-Dist: numba>=0.55; extra == 'test'
Requires-Dist: pandas>=1.0.4; extra == 'test'
Requires-Dist: pytest-cov>=2.10; extra == 'test'
Requires-Dist: pytest-flakes>=4.0.0; extra == 'test'
Requires-Dist: pytest-spec>=2.0.0; extra == 'test'
Requires-Dist: pytest>=6.1; extra == 'test'
Requires-Dist: umap-learn>=0.5; extra == 'test'
Description-Content-Type: text/markdown

# Yellowbrick 2.0.2

A fork of Yellowbrick with updates to support recent versions of Matplotlib, NumPy, Scikit-Learn, and Python. This fork also migrates to `pyproject.toml` for package management.

This is designed to be a drop-in replacement for the unmaintained `yellowbrick` package on PyPI.

## Installation

Install with:

```
pip install yellowbrick2
```

Then import as usual:

```
from yellowbrick import ...
```

## Warning

Don't install both this and the original `yellowbrick` package! They conflict because they share the same `yellowbrick` namespace.

PyPI and pip have no mechanism to declare that one package conflicts with another. There's no `conflicts` field in `pyproject.toml`, `setup.cfg`, or the core metadata spec (https://peps.python.org/pep-0566/ and https://peps.python.org/pep-0643/), so we can't easily make `pip` refuse to install both.

If you install both packages, one package will overwrite the other package's files, leading to unpredictable behavior.

## Docs

See the docs [here](https://www.scikit-yb.org/en/latest/index.html)

## Maintainers

Fork maintained by Ed Schofield at [Python Charmers](https://pythoncharmers.com).
