Skip to main content

Набор простых функций для работы с данными

Project description

Otvertka

Набор простых функций для работы с данными в ClickHouse.

Установка

pip install otvertka

Использование

from otvertka import fetch_data, get_table_info, get_dates_tuples

# Получить информацию о таблице
get_table_info('my_table')

# Выполнить SQL запрос
df = fetch_data('SELECT * FROM my_table LIMIT 10')

# Разбить временной интервал на периоды
dates = get_dates_tuples('2024-01-01', '2024-02-01', days_interval=7)

# Сгенерировать тестовые данные для A/B теста
df = generate_ab_test_data(
    group_names=['control', 'test_1'],
    num_observations_per_group=10000,
    effect_size=0.05,
    base_retention_prob=0.3,
    base_impressions_mean=5,
    base_revenue_scale=1.0
)

Требования

  • Python 3.7+
  • Необходимые переменные окружения:
    • CH_USER - пользователь ClickHouse
    • CH_PASSWORD - пароль ClickHouse
    • CH_HOST - хост ClickHouse (по умолчанию: localhost)
    • CH_PORT - порт ClickHouse (по умолчанию: 8123)

Лицензия

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

otvertka-0.1.2.tar.gz (6.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

otvertka-0.1.2-py3-none-any.whl (6.9 kB view details)

Uploaded Python 3

File details

Details for the file otvertka-0.1.2.tar.gz.

File metadata

  • Download URL: otvertka-0.1.2.tar.gz
  • Upload date:
  • Size: 6.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.13.0

File hashes

Hashes for otvertka-0.1.2.tar.gz
Algorithm Hash digest
SHA256 5df7fadd79a00251b9774b1e87a0d5e5c6a2ba81df351b426d05decfb59a95b5
MD5 b009007a7290b0d3a04805da156871be
BLAKE2b-256 90c39a664903587fcb5ac92ec805890367f804df4c3557f118c9e7045adf0d3a

See more details on using hashes here.

File details

Details for the file otvertka-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: otvertka-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 6.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.13.0

File hashes

Hashes for otvertka-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 5c706d3d477a37251b5e6e705e393ff2d43ab7391374b29390032e538799cfb8
MD5 701a6020365252fe43705530b97c52cd
BLAKE2b-256 84f0113a49da629c1f9a61815ddd98e4b77c045ed8b3612e2388b18180c0e314

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page