Metadata-Version: 2.1
Name: pyllas
Version: 0.1.0
Summary: Client for AWS Athena
Home-page: https://github.com/wristylotus/Pyllas
Author: wristylotus
Author-email: wristylotus@gmail.com
Project-URL: Documentation, https://github.com/wristylotus/Pyllas/blob/main/README.md
Keywords: pyllas aws athena sql jupyter
Classifier: Programming Language :: Python :: 3.7
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE

What is Pyllas?
-------------
Pyllas is a Python library for interacting with AWS Athena.

It is designed for data analysis in Jupyter notebooks, but can be used in any Python environment.

Features:
* Easy to use.
* Good Performance even on large datasets.
* Query result as Pandas DataFrame.
* Create materialized tables from queries and use them in subsequent queries.
* Get information about query execution progress, time and data scanned.
* Automatically cancel queries when stop execution of Jupyter notebook cell or on KeyboardInterrupt.

Quick start
-----------

Pyllas can be installed using pip:

```bash
pip install pyllas
```

Here is a small example:

```python
import pyllas

athena = pyllas.Athena(
    workgroup='primary',
    s3_output_location='s3://aws-athena-query-results/primary/'
)

athena.query("SELECT 'Hello Athena!' AS greeting")
```

