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.4.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.4.0
File Size Uploaded
timelake-0.4.0.tar.gz 137.0 kB Details

Built distributions (wheels)

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

Total release size: 262.1 MB

Release files / timelake-0.4.0.tar.gz

Download URL timelake-0.4.0.tar.gz
Size 137.0 kB
Tags Source
SHA-256 checksum
How to use checksums
8ae91468721e23eb2d8eb3a5a33ad8fe70df3440011604cd68ec93c95cfef042
BLAKE2b-256 checksum
How to use checksums
4a32f797459f01e09ac43e2e813e4325adbf30fc84e7bb16329716a95a8ad8f8
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 15, 2026.

Transparency log

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

Download URL timelake-0.4.0-cp310-abi3-win_amd64.whl
Size 49.6 MB
Tags CPython 3.10 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
34f6239d59ad849a57824e0dbe3009ec8752125f4d1407f3791cbd201afdd904
BLAKE2b-256 checksum
How to use checksums
c6f71a16707e2eb9b58e84f7265327d3b5592a043ab1c1ccadc288bba1d61644
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 15, 2026.

Transparency log

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

Download URL timelake-0.4.0-cp310-abi3-manylinux_2_28_x86_64.whl
Size 55.6 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
e9504e503e1566974eb902035bb0070ec7439a200650eac579fcd62f6057036b
BLAKE2b-256 checksum
How to use checksums
1f1889c8e1dc2b879ad54c2b11426814051b9ff1dd974ae81025572256c9fa72
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 15, 2026.

Transparency log

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

Download URL timelake-0.4.0-cp310-abi3-manylinux_2_28_aarch64.whl
Size 54.6 MB
Tags CPython 3.10 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
d8d2e8ac3443c6c8ca2d75e357396f6a9e840620c87b94402d3f0531035166e3
BLAKE2b-256 checksum
How to use checksums
f93d7e29ff107bb6579faaa9593be66e271797a58d768c09d38d0a38f5a0acd9
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 15, 2026.

Transparency log

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

Download URL timelake-0.4.0-cp310-abi3-macosx_11_0_arm64.whl
Size 49.9 MB
Tags CPython 3.10 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
14713bfbf737a5d444fd4ac0665dff85417369b57f1d30af8afa0f090b411d6d
BLAKE2b-256 checksum
How to use checksums
c9ef019426e02fe4d10f8092ecbf7eaeedc7515ce5d7be4bd4355be42144bd10
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 15, 2026.

Transparency log

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

Download URL timelake-0.4.0-cp310-abi3-macosx_10_12_x86_64.whl
Size 52.3 MB
Tags CPython 3.10 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
b5edf814f30fe4b8882674e9b51705aa82a6779179c48d850740af6f05e795a4
BLAKE2b-256 checksum
How to use checksums
15dad20e10914b063ca1f9bdddbf1e010f7e91b61b3c6a2cd7c19f577e9ce606
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 15, 2026.

Transparency log

Release history Release notifications | RSS feed

0.5.0

6 release files

This release

0.4.0 This release

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