Skip to main content

timelake

The open time-series lakehouse, for Python. Timelake keeps time series in your own bucket (S3 and S3-compatible stores, Google Cloud Storage, Azure Blob Storage) or on local disk, as Apache Iceberg tables with Parquet files, kept compact by the writer itself. Data goes in and out as Apache Arrow.

pip install timelake
import timelake

lake = timelake.Lake("s3://lake/wh", storage_options={"aws_region": "eu-west-1"})
t = lake.create_table("iot.readings", batch.schema, time_column="time", series_key=["device_id"])
t.append(batch)                          # pyarrow Table/RecordBatch/reader, polars, ...

lake.sql("SELECT * FROM iot.readings WHERE device_id = 'pump-7' ORDER BY time DESC LIMIT 1")
lake.latest("iot.readings")              # pyarrow.Table, one row per device

Licensed under the Apache License 2.0.

Metadata

Release files for timelake 0.5.0

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

Source distribution (sdist)

Source distribution for timelake 0.5.0
File Size Uploaded
timelake-0.5.0.tar.gz 197.4 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for timelake 0.5.0
File
timelake-0.5.0-cp310-abi3-win_amd64.whl CPython 3.10 abi3 Windows x86-64 Details
timelake-0.5.0-cp310-abi3-manylinux_2_28_x86_64.whl CPython 3.10 abi3 Linux glibc 2.28+ x86-64 Details
timelake-0.5.0-cp310-abi3-manylinux_2_28_aarch64.whl CPython 3.10 abi3 Linux glibc 2.28+ ARM64 Details
timelake-0.5.0-cp310-abi3-macosx_11_0_arm64.whl CPython 3.10 abi3 macOS 11.0+ ARM64 Details
timelake-0.5.0-cp310-abi3-macosx_10_12_x86_64.whl CPython 3.10 abi3 macOS 10.12+ x86-64 Details

Total release size: 264.2 MB

Release files / timelake-0.5.0.tar.gz

Download URL timelake-0.5.0.tar.gz
Size 197.4 kB
Tags Source
SHA-256 checksum
How to use checksums
e6049c6af9789d972e295ce81a98a0cfd484a5de17010db573208191ddf2d3f8
BLAKE2b-256 checksum
How to use checksums
02b9c0d63570025d3838ff1ee32c5d989b0bebabafa8246198a440a1c806015f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 17, 2026.

Transparency log

Release files / timelake-0.5.0-cp310-abi3-win_amd64.whl

Download URL timelake-0.5.0-cp310-abi3-win_amd64.whl
Size 50.2 MB
Tags CPython 3.10 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
06ba17df8cc5225f586843c5ee1f3da83767de7ee21abd8d10fbd4a2b63058be
BLAKE2b-256 checksum
How to use checksums
d545f3e6451577f7062740c242b40d6a0666bf8520010f2a5ec263a986bd1a4d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 17, 2026.

Transparency log

Release files / timelake-0.5.0-cp310-abi3-manylinux_2_28_x86_64.whl

Download URL timelake-0.5.0-cp310-abi3-manylinux_2_28_x86_64.whl
Size 55.1 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
633800563c61b3c5b99fe17e6a5fad1044dda2e32c7d825087863559e2add7b8
BLAKE2b-256 checksum
How to use checksums
0921a2daba154f76633b943590418c811358e47e2428914568be8153a319fc1f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 17, 2026.

Transparency log

Release files / timelake-0.5.0-cp310-abi3-manylinux_2_28_aarch64.whl

Download URL timelake-0.5.0-cp310-abi3-manylinux_2_28_aarch64.whl
Size 57.0 MB
Tags CPython 3.10 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
a62aa45d3b7fa3f2f4adec4d39f41bfe158e9c2730df49477caa7703a9e87c74
BLAKE2b-256 checksum
How to use checksums
f4b9469b7b7bcb18a6e2dcb18d95c1f56d64ddfc82b15013bea25ab1d55cb330
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 17, 2026.

Transparency log

Release files / timelake-0.5.0-cp310-abi3-macosx_11_0_arm64.whl

Download URL timelake-0.5.0-cp310-abi3-macosx_11_0_arm64.whl
Size 49.8 MB
Tags CPython 3.10 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e7072adc9312d50047f61e71fb8b47a011ad720473db07265c1b148a6113bfc3
BLAKE2b-256 checksum
How to use checksums
e21ed705f01f5ab3fa79a5b9d00cea5309a9a48f0eff1f18daec5892f3400fd2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 17, 2026.

Transparency log

Release files / timelake-0.5.0-cp310-abi3-macosx_10_12_x86_64.whl

Download URL timelake-0.5.0-cp310-abi3-macosx_10_12_x86_64.whl
Size 51.8 MB
Tags CPython 3.10 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
6eeaee427f0c5130811112a99da9837f3aed1f4c37b17f5b3462a9659332423e
BLAKE2b-256 checksum
How to use checksums
8d636e83eef47a80a48d1746b5208d2246be543212531f06200acc4a48b06218
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 17, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.5.0 This release

6 release files

0.4.0

6 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