Skip to main content

A Python framework that translates Python code into ClickHouse operations for big data computing

Project description

aaiclick

A Python framework that translates Python code into ClickHouse operations for big data computing.

Overview

aaiclick converts Python computational logic into a flow of ClickHouse database operations, enabling execution of Python-equivalent computations at scale. The framework analyzes Python code and generates optimized ClickHouse queries that produce results equivalent to native Python execution, while leveraging ClickHouse's columnar storage and distributed processing capabilities for big data workloads.

Inspiration

  • ClickHouse — data warehouse for storage and built-in operators; all computation runs as ClickHouse queries whenever possible
  • Apache Spark — inspiration for custom operators when the data warehouse's built-in operators are not sufficient
  • Airflow — enterprise-grade orchestration
  • Pandas — API design inspiration
  • SQLAlchemy — API design inspiration

License

MIT License - see LICENSE for details.

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

aaiclick-0.0.4.tar.gz (328.2 kB view details)

Uploaded Source

Built Distribution

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

aaiclick-0.0.4-py3-none-any.whl (225.7 kB view details)

Uploaded Python 3

File details

Details for the file aaiclick-0.0.4.tar.gz.

File metadata

  • Download URL: aaiclick-0.0.4.tar.gz
  • Upload date:
  • Size: 328.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for aaiclick-0.0.4.tar.gz
Algorithm Hash digest
SHA256 7635f7fce478cb059cde600d5a5be4a790b6a9cad5e7cd6ad7e14148933610b5
MD5 e8f38c225a9dd88d09d01d825154134c
BLAKE2b-256 3bb4883270e051e4c57e4ed08c4475405f2a4498ff8603aec2ec0bb17e3af5f2

See more details on using hashes here.

Provenance

The following attestation bundles were made for aaiclick-0.0.4.tar.gz:

Publisher: publish.yaml on kolodkin/aaiclick

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aaiclick-0.0.4-py3-none-any.whl.

File metadata

  • Download URL: aaiclick-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 225.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for aaiclick-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 2cdb223547b2a144812d376b5f73558372ec1394288dd9965fb45620fe055310
MD5 55f3957369a927757b805aee991151dc
BLAKE2b-256 4190bd78a123f319e81af13e6191bac1ae1ce9093aa3e136a259fc06a921e18f

See more details on using hashes here.

Provenance

The following attestation bundles were made for aaiclick-0.0.4-py3-none-any.whl:

Publisher: publish.yaml on kolodkin/aaiclick

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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