Skip to main content

Run Polars remotely, either in the Cloud or On-Prem

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 Distribution

polars_cloud-0.6.1.tar.gz (148.3 kB view details)

Uploaded Source

Built Distributions

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

polars_cloud-0.6.1-cp310-abi3-win_arm64.whl (4.1 MB view details)

Uploaded CPython 3.10+Windows ARM64

polars_cloud-0.6.1-cp310-abi3-win_amd64.whl (4.3 MB view details)

Uploaded CPython 3.10+Windows x86-64

polars_cloud-0.6.1-cp310-abi3-manylinux_2_28_x86_64.whl (4.7 MB view details)

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

polars_cloud-0.6.1-cp310-abi3-manylinux_2_28_aarch64.whl (4.5 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.28+ ARM64

polars_cloud-0.6.1-cp310-abi3-macosx_11_0_arm64.whl (4.1 MB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

polars_cloud-0.6.1-cp310-abi3-macosx_10_12_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.10+macOS 10.12+ x86-64

File details

Details for the file polars_cloud-0.6.1.tar.gz.

File metadata

  • Download URL: polars_cloud-0.6.1.tar.gz
  • Upload date:
  • Size: 148.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for polars_cloud-0.6.1.tar.gz
Algorithm Hash digest
SHA256 8827a83bad6d8b9cafed679fbc62f867fd667ba4ac55fa09172320ed0a8c14ca
MD5 cacc79833c6adc4895940f37ecbd4f58
BLAKE2b-256 46ab8582f38d2a7871695b23c1d9842b2faaecbde471b0ad469887613a0b897b

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_cloud-0.6.1.tar.gz:

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.6.1-cp310-abi3-win_arm64.whl.

File metadata

File hashes

Hashes for polars_cloud-0.6.1-cp310-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 7ac5744c9422a74a71a68fa9dc330947d31fdf436db2656db759ebe86bedeabf
MD5 d3d2ad317e6421cc16d3613da04617c6
BLAKE2b-256 78b17b4be9e041ecc5bee5aff876fe9c4413b74be3cafbb906a6b70728b2e909

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_cloud-0.6.1-cp310-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.6.1-cp310-abi3-win_amd64.whl.

File metadata

  • Download URL: polars_cloud-0.6.1-cp310-abi3-win_amd64.whl
  • Upload date:
  • Size: 4.3 MB
  • Tags: CPython 3.10+, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for polars_cloud-0.6.1-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 17975d73ce9d75b98e7af4cc4127ea912ab0311de2dc6ecfbb9e30278d5764a3
MD5 c949bdd758d894984008d64cf500c2da
BLAKE2b-256 e373e985b1fe603cc921748bccef58eefb074ddc209003841d108c24967c7b03

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_cloud-0.6.1-cp310-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.6.1-cp310-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for polars_cloud-0.6.1-cp310-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 641143d7015fceb80daf598e9f14c794a4e20781254987f83263ab34095da98d
MD5 9e967e27f658f8e3bd0228f20237d4cf
BLAKE2b-256 077b6b3c940887d85acfc1f447485bef08c977ed93ef9c6ff74343717e458e67

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_cloud-0.6.1-cp310-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.6.1-cp310-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for polars_cloud-0.6.1-cp310-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 71d460210895c453a052f45f040dce0352f7624e1c0bacc03d35bab92cb57a34
MD5 9d261ae1a11f6fe501763fae98c4e118
BLAKE2b-256 183fd2745c89eba8b96b7397ab63732697ba3098369552bc1446b820ece55fdc

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_cloud-0.6.1-cp310-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.6.1-cp310-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for polars_cloud-0.6.1-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dc3bd7d1d3ee186354dbc46ab9bcfaa9b045ba3a8b576f4f57b3b47416a1cea0
MD5 9618e8a7257f396d099b51399a10fe29
BLAKE2b-256 49b37a1ec17b8cec72f541456c4a400f4f9c1d58f290253d1bf351d8880b4ffd

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_cloud-0.6.1-cp310-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.6.1-cp310-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for polars_cloud-0.6.1-cp310-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a12492c046a7063c7e65c61526ad8daa9c71d1bbad9fc1a80276b3249d1fd133
MD5 824d84000b2c1dcba38e7539c7ef1784
BLAKE2b-256 226a001fd43225bcf4ed53a8599fa33228aea6ed4909fb9b61a0530477495d6d

See more details on using hashes here.

Provenance

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