Skip to main content

Pandas backend adapter for Colnade

Project description

colnade-pandas

Pandas backend adapter for Colnade.

Installation

pip install colnade-pandas

Usage

from colnade import Column, Schema, UInt64, Float64, Utf8
from colnade_pandas import read_parquet

class Users(Schema):
    id: Column[UInt64]
    name: Column[Utf8]
    age: Column[UInt64]
    score: Column[Float64]

df = read_parquet("users.parquet", Users)
result = df.filter(Users.age > 25).sort(Users.score.desc())

I/O Functions

  • read_parquet / write_parquet
  • read_csv / write_csv

Documentation

Full documentation at colnade.com.

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

colnade_pandas-0.3.5.tar.gz (8.0 kB view details)

Uploaded Source

Built Distribution

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

colnade_pandas-0.3.5-py3-none-any.whl (9.5 kB view details)

Uploaded Python 3

File details

Details for the file colnade_pandas-0.3.5.tar.gz.

File metadata

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

File hashes

Hashes for colnade_pandas-0.3.5.tar.gz
Algorithm Hash digest
SHA256 2afc598021f786361d8863c84cf8665530a639b460ef45d37d361de9f784b20e
MD5 7863fabd8219e26ca81a445489a18f13
BLAKE2b-256 84cad23186b69e4ab037081ea3923e23ebcea045e0b70026c8842744fc09e63f

See more details on using hashes here.

Provenance

The following attestation bundles were made for colnade_pandas-0.3.5.tar.gz:

Publisher: publish.yml on jwde/colnade

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

File details

Details for the file colnade_pandas-0.3.5-py3-none-any.whl.

File metadata

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

File hashes

Hashes for colnade_pandas-0.3.5-py3-none-any.whl
Algorithm Hash digest
SHA256 55203e1b523da9e4920452561e16d2818d3aab737d522fd7dc1aa70d57a71040
MD5 d13671c86db42f344ceb045c7c9664b0
BLAKE2b-256 4dd23090adf209f758cbbbd8cafe9ddbaa4d6c787700e8352da9dcf50b13e362

See more details on using hashes here.

Provenance

The following attestation bundles were made for colnade_pandas-0.3.5-py3-none-any.whl:

Publisher: publish.yml on jwde/colnade

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