Skip to main content

Execute your Polars workloads in the cloud

Reason this release was yanked:

backend deprecation

Project description

Image showing the Polars Cloud logo

Polars Cloud: Run your queries at scale, anywhere

Built on top of the popular open source project, Polars Cloud enables you to write DataFrame code once and run it anywhere. The distributed engine available with Polars Cloud allows you to scale your Polars queries beyond a single machine.

Key Features of Polars Cloud

  • Unified DataFrame Experience: Run a Polars query seamlessly on your local machine or at scale with our new distributed engine. All from the same API.
  • Serverless Compute: Effortlessly start compute resources without managing infrastructure, with options to run queries on both CPU and GPU.
  • Any Environment: Start a remote query from a notebook on your machine, Airflow DAG, AWS Lambda, or any server. Get the flexibility to embed Polars Cloud in any environment.

Install Polars Cloud

To use Polars cloud simply add it to your existing project

pip install polars_cloud

Then call .remote() on your dataframe and provide a compute context.

import polars as pl
import polars_cloud as pc

ctx = pc.ComputeContext(cpus=16, memory=64)

query = (
    pl.scan_parquet("s3://my-dataset/")
    .group_by("returned", "status")
    .agg(
        avg_price=pl.mean("price"),
        avg_disc=pl.mean("discount"),
        count_order=pl.len(),
    )
)

(
    query.remote(ctx)
    .distributed()
    .sink_parquet("s3://my-destination/")
)

Hit run and your query will be executed in the cloud. You can follow your query's progress on the dashboard. And once your first query is done it's time to increase your dataset size and up the core count.

Sign up today

Sign up here to run Polars Cloud.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

polars_cloud-0.1.1-cp39-abi3-win_arm64.whl (2.9 MB view details)

Uploaded CPython 3.9+Windows ARM64

polars_cloud-0.1.1-cp39-abi3-win_amd64.whl (3.0 MB view details)

Uploaded CPython 3.9+Windows x86-64

polars_cloud-0.1.1-cp39-abi3-manylinux_2_28_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.28+ x86-64

polars_cloud-0.1.1-cp39-abi3-manylinux_2_28_aarch64.whl (3.2 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.28+ ARM64

polars_cloud-0.1.1-cp39-abi3-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.9+macOS 11.0+ ARM64

polars_cloud-0.1.1-cp39-abi3-macosx_10_12_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.9+macOS 10.12+ x86-64

File details

Details for the file polars_cloud-0.1.1-cp39-abi3-win_arm64.whl.

File metadata

  • Download URL: polars_cloud-0.1.1-cp39-abi3-win_arm64.whl
  • Upload date:
  • Size: 2.9 MB
  • Tags: CPython 3.9+, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for polars_cloud-0.1.1-cp39-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 560eeca3edaa78783a600407b224c62836c8562d46a09adc94d4c5c31d345044
MD5 3b39374666f3899a62afd2c31a49e148
BLAKE2b-256 a94fe951f8ac1381c59b2ee4353a735fe599e1a4e38baaeb5c204355370e40e8

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_cloud-0.1.1-cp39-abi3-win_arm64.whl:

Publisher: release-python.yml on polars-inc/polars-cloud

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

File details

Details for the file polars_cloud-0.1.1-cp39-abi3-win_amd64.whl.

File metadata

  • Download URL: polars_cloud-0.1.1-cp39-abi3-win_amd64.whl
  • Upload date:
  • Size: 3.0 MB
  • Tags: CPython 3.9+, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for polars_cloud-0.1.1-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 b1a982f9da3bd5aee0299a97824e0e0f29a64c361b6660d2d798719e229820e4
MD5 be9b569de20fd079fb649db7554ee155
BLAKE2b-256 10d21ab184d664c8193768892536407b885e31de419c3484698a53a2ef51bfa2

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_cloud-0.1.1-cp39-abi3-win_amd64.whl:

Publisher: release-python.yml on polars-inc/polars-cloud

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

File details

Details for the file polars_cloud-0.1.1-cp39-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for polars_cloud-0.1.1-cp39-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 603c6efae0faf0d2802b07700503d1f5c302ea9eff1afa2e3ec91f49f68fa52c
MD5 8d3aa21072fa40e552d953d4b4db1620
BLAKE2b-256 c0ab1b5f901bb2b13562019eb4f855ebb374404eaee4ac0a4502941eba162520

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_cloud-0.1.1-cp39-abi3-manylinux_2_28_x86_64.whl:

Publisher: release-python.yml on polars-inc/polars-cloud

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

File details

Details for the file polars_cloud-0.1.1-cp39-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for polars_cloud-0.1.1-cp39-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6782c7635b59d0a29fc187471bca98421310c6f1023fe77bce43e36e2e666ada
MD5 c0071fe2f0e2d0b1bf8d3abe50402a94
BLAKE2b-256 50c50782c4314ebb2154485b5367adc0e31625449b5ab1352645c0aa45e565da

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_cloud-0.1.1-cp39-abi3-manylinux_2_28_aarch64.whl:

Publisher: release-python.yml on polars-inc/polars-cloud

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

File details

Details for the file polars_cloud-0.1.1-cp39-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for polars_cloud-0.1.1-cp39-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3d34fe2de8252bc0bb714d00af1fefe09845f08a6d1224f7896f7c6c9d9d2960
MD5 68107c49c7bc27219896a5550d64d108
BLAKE2b-256 6bccfacec09bde3bd58d1fc718b92b8754654c9c521479aab718cc935c2b45a5

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_cloud-0.1.1-cp39-abi3-macosx_11_0_arm64.whl:

Publisher: release-python.yml on polars-inc/polars-cloud

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

File details

Details for the file polars_cloud-0.1.1-cp39-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for polars_cloud-0.1.1-cp39-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a2b7eae85bc8bc00e6feb5342be3c77634db1c4488ba8ce53df79b3580f0c262
MD5 67e2868e97575f897d4d123402ac0bfc
BLAKE2b-256 64f9eaab80afee2a0ca4361a9541d4ef0b451a3057f1530c63ebf66a1194b27b

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_cloud-0.1.1-cp39-abi3-macosx_10_12_x86_64.whl:

Publisher: release-python.yml on polars-inc/polars-cloud

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