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.2-cp39-abi3-win_arm64.whl (2.9 MB view details)

Uploaded CPython 3.9+Windows ARM64

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

Uploaded CPython 3.9+Windows x86-64

polars_cloud-0.1.2-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.2-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.2-cp39-abi3-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.9+macOS 11.0+ ARM64

polars_cloud-0.1.2-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.2-cp39-abi3-win_arm64.whl.

File metadata

  • Download URL: polars_cloud-0.1.2-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.2-cp39-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 7fc109230652e1f525a44309d03ab58603fb572bc0ad6960b276c7e59258409f
MD5 4d69593c77a52ebeb175d4f4f12c99d4
BLAKE2b-256 29f46fe6314559f48995bc732698f4f935bf0547933b544f24450bb4af4ccd8d

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_cloud-0.1.2-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.2-cp39-abi3-win_amd64.whl.

File metadata

  • Download URL: polars_cloud-0.1.2-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.2-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 7fc8189bf63913afc38442d87007de75390f5e71650ee56493a4615e091dda9b
MD5 68642f90e2df33344f1f706f363c788d
BLAKE2b-256 a93f2b1a95d4d1923b3d255d1cf13853473925cab4baba4835ef3057cacbd2cd

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_cloud-0.1.2-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.2-cp39-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for polars_cloud-0.1.2-cp39-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 74b869c664337c0aada53a07a5cc06463daba38162d12d3c6bec42e2978faffb
MD5 bd01d88b04101cd7a59a85bc46553656
BLAKE2b-256 6a286f28d92ea23cbabf65e015f01b273ca63fced3cb5ca2f249bc8a42b92420

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_cloud-0.1.2-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.2-cp39-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for polars_cloud-0.1.2-cp39-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 24327369b8efe27c80dc37d2f94b9346a68a383578b12ee18badf4ea43d3f071
MD5 755618569945ef760da520de7d1d2e5a
BLAKE2b-256 5f3eb2f93ce24d955f103629cbdc9076e2a672f4a76ec65a0c09780a5ac1fe4f

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_cloud-0.1.2-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.2-cp39-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for polars_cloud-0.1.2-cp39-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6b689720bf83e2a2fe8e3f9dad0885a28c74270ab4a38e24dbf87a477989a388
MD5 7afa383df8954b377b900201b22b2e22
BLAKE2b-256 d9920fdef3790a8bd1a7feae7193ac75196f9dabab4096d627473c3e24313fe1

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_cloud-0.1.2-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.2-cp39-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for polars_cloud-0.1.2-cp39-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b82d6903264562c4dd5d7444229bf530952af69797577a7c35dd60ec9d2150de
MD5 460939b5fc208d26cc4044c1a352f916
BLAKE2b-256 cb07f0ad1cfe2434c51e254aae8d0b59d72e7fba790de1eb0671d6d66b3f4141

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_cloud-0.1.2-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