Metadata-Version: 2.1
Name: aita
Version: 0.1.0
Summary: AI Powered Data Platform
Home-page: https://github.com/aita/aita
License: Apache Software License 2.0
Author: aita
Author-email: contact@project-aita.com
Requires-Python: >=3.9,<4.0
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: License :: Other/Proprietary License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
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.8
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Dist: alembic (>=1.13.1,<2.0.0)
Requires-Dist: bcrypt (>=4.0.1,<5.0.0)
Requires-Dist: celery (>=5.3.6,<6.0.0)
Requires-Dist: docstring-parser (>=0.15,<0.16)
Requires-Dist: email-validator (>=2.1.0.post1,<3.0.0)
Requires-Dist: emails (>=0.6,<0.7)
Requires-Dist: fastapi (>=0.109.2,<0.110.0)
Requires-Dist: ipython (==8.14)
Requires-Dist: jupyter (>=1.0.0,<2.0.0)
Requires-Dist: jupyter-ai-magics (>=2.14.0,<3.0.0)
Requires-Dist: langchain (>=0.1.9,<0.2.0)
Requires-Dist: langchain-openai (>=0.0.7,<0.0.8)
Requires-Dist: mock (>=5.1.0,<6.0.0)
Requires-Dist: numpy (>=1.26.4,<2.0.0)
Requires-Dist: openai (>=1.12.0,<2.0.0)
Requires-Dist: pandas (>=2.2.1,<3.0.0)
Requires-Dist: passlib (>=1.7.4,<2.0.0)
Requires-Dist: psycopg2-binary (>=2.9.9,<3.0.0)
Requires-Dist: pydantic (>=2.6.1,<3.0.0)
Requires-Dist: pydantic-settings (>=2.2.0,<3.0.0)
Requires-Dist: pyspark (>=3.5.1,<4.0.0)
Requires-Dist: python-jose (>=3.3.0,<4.0.0)
Requires-Dist: python-multipart (>=0.0.9,<0.0.10)
Requires-Dist: raven (>=6.10.0,<7.0.0)
Requires-Dist: rich (>=10.14.0,<11.0.0)
Requires-Dist: snowflake-connector-python[pandas] (>=3.8.0,<4.0.0)
Requires-Dist: sqlalchemy (>=1.4.0,<2.0.0)
Requires-Dist: tenacity (>=8.2.3,<9.0.0)
Requires-Dist: typer[all] (>=0.4.0,<0.5.0)
Requires-Dist: types-setuptools (>=69.1.0.20240301,<70.0.0.0)
Requires-Dist: types-toml (>=0.10.8.7,<0.11.0.0)
Requires-Dist: uvicorn (>=0.27.1,<0.28.0)
Project-URL: Repository, https://github.com/aita/aita
Description-Content-Type: text/markdown

# aita
AI Powered Data Platform, a comprehensive solution for data analysis, visualization, and automation.

<div align="center">

[![Build status](https://github.com/project-aita/aita/workflows/build/badge.svg?branch=main&event=push)](https://github.com/project-aita/aita/actions?query=workflow%3Abuild)
[![Python Version](https://img.shields.io/pypi/pyversions/aita.svg)](https://pypi.org/project/aita/)
[![Dependencies Status](https://img.shields.io/badge/dependencies-up%20to%20date-brightgreen.svg)](https://github.com/project-aita/aita/pulls?utf8=%E2%9C%93&q=is%3Apr%20author%3Aapp%2Fdependabot)

[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
[![Security: bandit](https://img.shields.io/badge/security-bandit-green.svg)](https://github.com/PyCQA/bandit)
[![Pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit&logoColor=white)](https://github.com/projec-taita/aita/blob/main/.pre-commit-config.yaml)
[![Semantic Versions](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--versions-e10079.svg)](https://github.com/project-aita/aita/releases)
[![License](https://img.shields.io/github/license/project-aita/aita)](https://github.com/project-aita/aita/blob/main/LICENSE)
![Coverage Report](aita/assets/images/coverage.svg)

</div>

## Tech Stack

Our platform leverages a combination of cutting-edge technologies and frameworks:

- **[OpenAI](https://openai.com/)**: Utilizes advanced natural language processing and machine learning models for insightful data analysis and automation.
- **[Langchain](https://www.langchain.com/)**: Facilitates the seamless integration of language models into application workflows, significantly enhancing AI interaction capabilities.
- **[FastAPI](https://fastapi.tiangolo.com/)**: A modern, fast (high-performance) web framework for building APIs with Python 3.7+, emphasizing speed, reliability, and ease of use.
- **[Apache Arrow](https://arrow.apache.org/)**: A cross-language development platform for in-memory data that specifies a standardized language-independent columnar memory format for flat and hierarchical data, organized for efficient analytic operations on modern hardware like CPUs and GPUs.

## Supported Data Sources
- Snowflake
- BigQuery
- Postgres
- MySQL
- Redshift
- DynamoDB

## Supported Engines
- Apache Spark
- Apache Flink
- Presto
- **[Ray.io](https://ray.io/)**: A distributed computing framework that efficiently scales AI tasks and data processing across clusters, improving performance and resource utilization.

## 🛡 License

[![License](https://img.shields.io/github/license/project-aita/aita)](https://github.com/project-aita/aita/blob/main/LICENSE)

This project is licensed under the terms of the `Apache Software License 2.0` license. See [LICENSE](https://github.com/aita/aita/blob/master/LICENSE) for more details.

## 📃 Citation

```bibtex
@misc{aita,
  author = {aita},
  title = {AI Powered Data Platform},
  year = {2024},
  publisher = {GitHub},
  journal = {GitHub repository},
  howpublished = {\url{https://github.com/project-aita/aita}}
}
```
