Skip to main content

plateau

flat files, flat land

Build Status conda-forge pypi-version python-version Documentation Status codecov.io License: MIT Anaconda-Server Badge

plateau is a Python library to manage (create, read, update, delete) large amounts of tabular data in a blob store. It stores data as datasets, which it presents as pandas DataFrames to the user. Datasets are a collection of files with the same schema that reside in a blob store. plateau uses a metadata definition to handle these datasets efficiently. For distributed access and manipulation of datasets plateau offers a Dask interface.

Storing data distributed over multiple files in a blob store (S3, ABS, GCS, etc.) allows for a fast, cost-efficient and highly scalable data infrastructure. A downside of storing data solely in an object store is that the storages themselves give little to no guarantees beyond the consistency of a single file. In particular, they cannot guarantee the consistency of your dataset. If we demand a consistent state of our dataset at all times, we need to track the state of the dataset. plateau frees us from having to do this manually.

The plateau.io module provides building blocks to create and modify these datasets in data pipelines. plateau handles I/O, tracks dataset partitions and selects subsets of data transparently.

Installation

This project is managed by pixi. You can install the package in development mode using:

git clone https://github.com/data-engineering-collective/plateau
cd plateau

pixi run pre-commit-install
pixi run postinstall
pixi run test

Plateau is also available on PyPI and can be installed through pip:

pip install plateau

Contributing

Find details on how to contribute here.

Release files for plateau 4.6.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for plateau 4.6.2
File Size Uploaded
plateau-4.6.2.tar.gz 1.2 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for plateau 4.6.2
File Interpreter ABI Platform
plateau-4.6.2-py3-none-any.whl Python 3 none any Details

Total release size: 1.3 MB

Release files / plateau-4.6.2.tar.gz

Download URL plateau-4.6.2.tar.gz
Size 1.2 MB
Tags Source
SHA-256 checksum
How to use checksums
da14c588a5000de6faa892ea91837ceef42e8efa1bfcfbce6c99097cb412782c
BLAKE2b-256 checksum
How to use checksums
2fe7b21cfa3ecd0125163c56cc62c60851e9c5743583a5f28b55c06767937c99
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 22, 2025.

Transparency log

Release files / plateau-4.6.2-py3-none-any.whl

Download URL plateau-4.6.2-py3-none-any.whl
Size 138.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9c8bc8f9a97568a2516f90e7e35dafd01d2489ffb1b7ea35fc050d0650249dfd
BLAKE2b-256 checksum
How to use checksums
496424f665301f26f06db9cc10baf555b83752732ffeb192aeea12dabb28591b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 22, 2025.

Transparency log

Release history Release notifications | RSS feed

This release

4.6.2 This release

2 release files

4.6.1

2 release files

4.6.0

2 release files

4.5.0

2 release files

4.4.0

2 release files

4.3.0

2 release files

4.2.1

2 release files

4.2.0

2 release files

4.1.5

2 release files

4.1.4

2 release files

4.1.3

2 release files

4.1.2

2 release files

4.1.1

2 release files

4.0.4

2 release files

0.0.1

1 release file

0.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page