Metadata-Version: 2.1
Name: great-ai
Version: 0.0.5
Home-page: https://github.com/ScoutinScience/great-ai
Author: András Schmelczer
Author-email: andras@scoutinscience.com
Project-URL: Bug Tracker, https://github.com/ScoutinScience/great-ai/issues
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Description-Content-Type: text/markdown
Requires-Dist: scikit-learn
Requires-Dist: matplotlib
Requires-Dist: numpy
Requires-Dist: tqdm (>=4.0.0)
Requires-Dist: unidecode (>=1.3.0)
Requires-Dist: syntok (>=1.4.0)
Requires-Dist: langcodes[data] (>=3.3.0)
Requires-Dist: langdetect (>=1.0.9)
Requires-Dist: tinydb (>=4.7.0)
Requires-Dist: pandas (>=1.4.0)
Requires-Dist: boto3 (>=1.23.0)
Requires-Dist: plotly (>=5.8.0)
Requires-Dist: dash (>=2.4.0)
Requires-Dist: nbconvert (>=6.5.0)
Requires-Dist: ipython (>=8.0.0)
Requires-Dist: fastapi (>=0.70.0)
Requires-Dist: uvicorn[standard] (>=0.18.0)
Requires-Dist: watchdog (>=2.1.0)
Requires-Dist: pymongo (>=3.0.0)
Requires-Dist: dill (>=0.3.5.0)
Requires-Dist: aiohttp[speedups] (>=3.8.0)

# GreatAI

**work in progress, do not use!**

[![Test](https://github.com/ScoutinScience/great_ai/actions/workflows/test.yml/badge.svg)](https://github.com/ScoutinScience/great_ai/actions/workflows/check.yml) [![Quality Gate Status](https://sonar.scoutinscience.com/api/project_badges/measure?project=great-ai&metric=alert_status)](https://sonar.scoutinscience.com/dashboard?id=great-ai)  [![Publish on PyPI](https://github.com/ScoutinScience/great_ai/actions/workflows/publish.yaml/badge.svg)](https://github.com/ScoutinScience/great_ai/actions/workflows/publish.yaml) [![Publish on DockerHub](https://github.com/ScoutinScience/great_ai/actions/workflows/docker.yaml/badge.svg)](https://github.com/ScoutinScience/great_ai/actions/workflows/docker.yaml)


## Find `great-ai` on [DockerHub](https://hub.docker.com/repository/docker/schmelczera/great-ai)

```sh
docker run -p6060:6060 schmelczera/great-ai
```

Find the dashboard at [http://localhost:6060](http://localhost:6060/dashboard/).


## Find `great-ai` on [PyPI](https://pypi.org/project/great-ai/)

```sh
pip install great-ai
```

```python
from great_ai import GreatAI

@GreatAI.create
def hello_world(name: str) -> str:
    return f"Hello {name}!"
```
> Create a new file called `main.py`

Deploy by executing `python3 -m great-ai main.py`

Find the dashboard at [http://localhost:6060](http://localhost:6060/dashboard/).
