Metadata-Version: 2.1
Name: mammut-py
Version: 0.1.0.dev202110120236
Summary: Mammut framework is an open library for computational linguistics.
Home-page: https://doc.mammut.io
License: Apache-2.0
Keywords: NLP,NLU,Machine Learning,ipython,jupyter,widgets,brat,annotation
Author: Mammut.io
Author-email: support@mammut.io
Requires-Python: >=3.6.2,<4.0.0
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Requires-Dist: Augmentor (>=0.2.8,<0.3.0)
Requires-Dist: brat-widget (>=0.2.5,<0.3.0)
Requires-Dist: chart-studio (>=1.1.0,<2.0.0)
Requires-Dist: click (>=7.1.2,<8.0.0)
Requires-Dist: dataclasses (==0.6); python_version >= "3.6" and python_version < "3.7"
Requires-Dist: datasets (>=1.2.1,<2.0.0)
Requires-Dist: django (>=3.0.7,<4.0.0)
Requires-Dist: dynaconf (>=3.1.4,<4.0.0)
Requires-Dist: elasticsearch (>=7.7.1,<8.0.0)
Requires-Dist: google-api-python-client (>=1.9.3,<2.0.0)
Requires-Dist: graphviz (>=0.14,<0.15)
Requires-Dist: jupyter (>=1.0.0,<2.0.0)
Requires-Dist: kafka-python (>=2.0.1,<3.0.0)
Requires-Dist: networkx (>=2.5,<3.0)
Requires-Dist: nltk (>=3.5,<4.0)
Requires-Dist: oauth2client (>=4.1.3,<5.0.0)
Requires-Dist: openpyxl (>=3.0.3,<4.0.0)
Requires-Dist: packaging (>=20.4,<21.0)
Requires-Dist: pandas (>=1.0.4,<2.0.0)
Requires-Dist: parsec (>=3.5,<4.0)
Requires-Dist: pip (>=20.0.0,<21.0.0)
Requires-Dist: plotly (>=4.8.1,<5.0.0)
Requires-Dist: pytest-order (>=0.10.0,<0.11.0)
Requires-Dist: python-pptx (>=0.6.18,<0.7.0)
Requires-Dist: ray (>=1.2.0,<2.0.0)
Requires-Dist: redis (>=3.5.3,<4.0.0)
Requires-Dist: scikit-learn (>=0.23.1,<0.24.0)
Requires-Dist: sentencepiece (>=0.1.92,<0.2.0)
Requires-Dist: simpleneighbors (>=0.1.0,<0.2.0)
Requires-Dist: tensorflow (==2.2.0)
Requires-Dist: tensorflow-probability (==0.10.0)
Requires-Dist: tensorflow_hub[make_image_classifier] (==0.8.0)
Requires-Dist: tf-sentencepiece (>=0.1.90,<0.2.0)
Requires-Dist: torch (>=1.8.1,<2.0.0)
Requires-Dist: transformers (>=4.5.1,<5.0.0)
Requires-Dist: transitions (>=0.8.5,<0.9.0)
Requires-Dist: xlrd (>=1.2.0,<2.0.0)
Project-URL: Repository, https://github.com/mammut-io/mammut-py
Description-Content-Type: text/markdown

# Mammut-Py

## Installation

Use pip to install the package:
```
pip install mammut-py
```

## Development

The following tools are used in this project:
- [Poetry](https://python-poetry.org/) is used as package manager.
- [Nox](https://nox.thea.codes/) is used as automation tool, mainly for testing.
- [Black](https://black.readthedocs.io/) is the mandatory formatter tool.
- [PyEnv](https://github.com/pyenv/pyenv/wiki) is recommended as a tool to handle multiple python versions in your machine.

The library is intended to be compatible with python ~3.6.9, ~3.7.4 and ~3.8.2. But the primary version to support is ~3.8.2.

The general structure of the project is trying to follow the recommendations
in [Cookiecutter Data Science](https://drivendata.github.io/cookiecutter-data-science/).
The main difference lies in the source code itself which is not constraint to data science code.

