Metadata-Version: 2.1
Name: gamma-pytools
Version: 2.0.dev4
Summary: A collection of Python extensions and tools used in BCG GAMMA's open-source libraries.
Home-page: https://github.com/BCG-Gamma/pytools
License: Apache Software License v2.0
Author: Boston Consulting Group (BCG)
Requires-Python: >=3.7,<4a
Description-Content-Type: text/x-rst
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: MacOS
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: Unix
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Scientific/Engineering
Requires-Dist: joblib         >=0.14,<2a
Requires-Dist: matplotlib     ~=3.0
Requires-Dist: numpy          >=1.16,<2a
Requires-Dist: pandas         >=0.24,<2a
Requires-Dist: scipy          ~=1.2
Requires-Dist: typing_inspect ~=0.4
Requires-Dist: sphinx ~= 4.2 ; extra == "docs"
Requires-Dist: sphinx-autodoc-typehints ~= 1.12 ; extra == "docs"
Requires-Dist: pydata-sphinx-theme ~= 0.7 ; extra == "docs"
Requires-Dist: jinja2 ~= 2.11 ; extra == "docs"
Requires-Dist: nbsphinx ~= 0.7.1 ; extra == "docs"
Requires-Dist: jupyter == 1 ; extra == "docs"
Requires-Dist: docutils ~= 0.17 ; extra == "docs"
Requires-Dist: xlrd ~= 1.2 ; extra == "docs"
Requires-Dist: m2r ~= 0.2 ; extra == "docs"
Requires-Dist: pytest ~= 5.2 ; extra == "testing"
Requires-Dist: pytest-cov ~= 2.8 ; extra == "testing"
Requires-Dist: flake8 ~= 3.8 ; extra == "testing"
Requires-Dist: flake8-comprehensions ~= 3.2 ; extra == "testing"
Requires-Dist: isort ~= 5.5 ; extra == "testing"
Project-URL: Documentation, https://bcg-gamma.github.io/pytools/
Project-URL: Repository, https://github.com/BCG-Gamma/pytools
Provides-Extra: docs
Provides-Extra: testing

*pytools* is an open source library containing general machine learning and visualisation
utilities for reuse, including:

- Basic tools for API development, supporting documentation, deprecation, and run-time validation
- Support for simulating classification and regression data
- Utilities for constructing complex expressions and rendering them as indented strings
- Support for fitting objects to data, and testing whether an object is fitted
- Parallelization based on the joblib package
- A lean MVC framework for rendering basic visualizations in different styles, e.g., as *matplotlib* charts or as plain text

.. Begin-Badges

|pypi| |conda| |python_versions| |code_style| |made_with_sphinx_doc| |License_badge|

.. End-Badges

License
---------------------------

*pytools* is licensed under Apache 2.0 as described in the
`LICENSE <https://github.com/BCG-Gamma/pytools/blob/develop/LICENSE>`_ file.

.. |conda| image:: https://anaconda.org/bcg_gamma/gamma-pytools/badges/version.svg
    :target: https://anaconda.org/BCG_Gamma/gamma-pytools

.. |pypi| image:: https://badge.fury.io/py/gamma-pytools.svg
    :target: https://pypi.org/project/gamma-pytools/

.. |python_versions| image:: https://img.shields.io/badge/python-3.7|3.8|3.9-blue.svg
    :target: https://www.python.org/downloads/release/python-380/

.. |code_style| image:: https://img.shields.io/badge/code%20style-black-000000.svg
    :target: https://github.com/psf/black

.. |made_with_sphinx_doc| image:: https://img.shields.io/badge/Made%20with-Sphinx-1f425f.svg
    :target: https://bcg-gamma.github.io/pytools/index.html

.. |license_badge| image:: https://img.shields.io/badge/License-Apache%202.0-olivegreen.svg
    :target: https://opensource.org/licenses/Apache-2.0
