Metadata-Version: 2.5
Name: analytic_workspace_client
Version: 1.39.0
Summary: Библиотека для подключения к AW BI
Project-URL: Homepage, https://aw-bi.ru/
Author-email: Analytic Workspace <aw_help@analyticworkspace.ru>
License-Expression: MIT
License-File: LICENSE
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.12
Requires-Dist: colorama<1.0,>=0.4
Requires-Dist: httpx<1.0,>=0.25
Requires-Dist: pandas<4.0,>=3.0
Requires-Dist: pydantic<3.0,>=2.0
Requires-Dist: pyjwt<3.0,>=2.10
Requires-Dist: python-dotenv<2.0,>=1.0
Requires-Dist: pyyaml<7.0,>=6.0
Provides-Extra: dev
Requires-Dist: pyparsing<4.0,>=3.2; extra == 'dev'
Requires-Dist: pyspark==3.5.9; extra == 'dev'
Requires-Dist: pytest<10.0,>=9.0; extra == 'dev'
Requires-Dist: pytest>=9.0; extra == 'dev'
Requires-Dist: requests<3.0,>=2.32; extra == 'dev'
Provides-Extra: ml
Requires-Dist: catboost<2.0,>=1.2; extra == 'ml'
Requires-Dist: mlflow-skinny<4.0,>=3.14; extra == 'ml'
Requires-Dist: prophet<2.0,>=1.3.0; extra == 'ml'
Requires-Dist: scikit-learn<2.0,>=1.8; extra == 'ml'
Requires-Dist: sympy<2.0,>=1.14.0; extra == 'ml'
Description-Content-Type: text/markdown

# Библиотека для Analytic Workspace

## Получение токена

Перейдите по ссылке https://aw.example.ru/data-master/get-token (вместо https://aw.example.ru/ укажите адрес вашего сервера Analytic Workspace).

Значение токена лучше всего сохранить в отдельном файл или поместить в переменную окружения `AW_DATA_TOKEN`.

## Пример использования

```python
from aw_client import Session


with open('aw_token', 'rt') as f:
    aw_token = f.read()

session = Session(token=aw_token, aw_url='https://aw.example.ru')

# Если токен доступа указан в переменной окружения AW_DATA_TOKEN, то объект сессии можно создавать 
# без явного указания параметра token: session = Session(aw_url='https://aw.example.ru')

df = session.load(model_id=123)  # df: pandas.DataFrame

display(df)
```