Skip to main content

TsFile Python Document

TsFile Logo

Introduction

This directory contains the Python implementation of TsFile. The Python version is built on the CPP version and uses the Cython package to integrate TsFile's read and write capabilities into the Python environment. Users can read and write TsFile as easily as they use read_csv and write_csv in Pandas.

The source code can be found in the ./tsfile directory. Files ending with .pyx and .pyd are wrapper code written in Cython. The tsfile/tsfile.py defines some user interfaces. You can find some examples of reading and writing in the .examples/examples.py.

How to make contributions

Using pylint to check Python code is recommended. However, there is no suitable style checking tool for Cython code, and this part of the code should be consistent with the Python style required by pylint.

Feature List

  • In pywrapper, invoke the batch reading interface implemented in CPP version of TsFile.
  • Supports writing multiple DataFrames into one single TsFile.

Build

Before constructing Python version of TsFile, it is necessary to build CPP version of TsFile first, because Python version of TsFile relies on the shared library files provided by CPP version of TsFile.

Build by mvn in root directory:

mvn -P with-cpp,with-python clean verify

Build by python command:

python setup.py build_ext --inplace

Dataset read resource limits

TsFileDataFrame accepts keyword-only resource options when use_index=True:

from tsfile import TsFileDataFrame

with TsFileDataFrame(
    ["part1.tsfile", "part2.tsfile"],
    use_index=True,
    max_prepared_series=32,
    descriptor_cache_size=32,
    max_open_files=16,
    query_workers=4,
) as frame:
    values = frame[0][:]
Parameter Environment variable Default Allowed values
max_prepared_series TSFILE_DATAFRAME_MAX_PREPARED_SERIES 4096 Integer >= 0
descriptor_cache_size TSFILE_DATAFRAME_DESCRIPTOR_CACHE_SIZE 4096 Integer >= 0
max_open_files TSFILE_DATAFRAME_MAX_OPEN_FILES 16 Integer >= 1
query_workers TSFILE_DATAFRAME_QUERY_WORKERS min(4, os.cpu_count() or 1) Integer >= 1
query_parallel_min_rows TSFILE_DATAFRAME_QUERY_PARALLEL_MIN_ROWS 8192 Integer >= 1

An explicit parameter takes precedence over its environment variable. None uses the environment variable, or the built-in default if it is unset. Options are resolved once when constructing the frame; later environment changes do not affect it. Subsets share their parent's runtime and limits. Invalid values raise an error before dataset files or indexes are opened. Explicit resource options require use_index=True; the default non-indexed mode ignores these environment variables.

The prepared-series cache retains parsed native series metadata. It evicts the least recently used idle entries and releases their native handles. Active queries and dependent series pin shared time metadata, so the entry count can temporarily exceed the limit until those queries finish. This is an entry-count limit per runtime, not a process-wide memory limit. A value of 0 disables retention after use. descriptor_cache_size bounds each of the named-descriptor and series-route caches; 0 disables both. max_open_files bounds open readers, and query_workers=1 runs query groups serially. Multiple runtimes or worker processes have separate limits.

File-level properties

TsFileWriter and TsFileTableWriter accept binary properties while they are open. The setter accepts bytes only. Readers return dict[str, bytes | None], preserving null and empty values separately.

with TsFileWriter("example.tsfile") as writer:
    writer.add_tsfile_property("binary-property", b"\x01\x00\xff")

with TsFileReader("example.tsfile") as reader:
    properties = reader.get_tsfile_properties()

Values do not carry a data type; use an explicit portable encoding when storing numbers or structures.

Dataset indexes

Enable the persistent dataset index with use_index=True. The first open builds the index; subsequent opens reuse it. By default, trust_index=True assumes the indexed TsFiles will not change and skips source file size, modification time, and generation checks during index loading and queries. Index format and locator bounds are always checked.

from tsfile import TsFileDataFrame

with TsFileDataFrame("dataset/", use_index=True) as dataset:
    series = dataset[0]

# Check source generations when loading the index and acquiring readers.
with TsFileDataFrame("dataset/", use_index=True, trust_index=False) as dataset:
    series = dataset[0]

With trust_index=False, a stale index is rebuilt when the dataset opens; changes detected while acquiring a query reader raise an error. trust_index is keyword-only and has no effect when use_index=False, which remains the default.

Local File Read Backend

Python readers inherit the process-wide backend setting when they open a file. PREAD is the default to preserve the traditional positioned-read behavior, MMAP requires memory mapping, and AUTO prefers mapping with a fallback to PREAD.

from tsfile import FileReadBackend, TsFileReader, set_file_read_backend

set_file_read_backend(FileReadBackend.MMAP)
with TsFileReader("example.tsfile") as reader:
    ...

# The configuration-dictionary API is equivalent.
from tsfile import set_tsfile_config
set_tsfile_config({"file_read_backend_": FileReadBackend.AUTO})

The setting only affects readers opened afterward. Do not modify or truncate a file while it is open through the memory-mapped backend.

Seekable binary file objects

TsFileReader also accepts a seekable binary file object. This allows remote files opened by libraries such as fsspec to be read without first copying the whole file to local storage.

import fsspec
from tsfile import TsFileReader

with fsspec.open("s3://bucket/example.tsfile", "rb") as source:
    with TsFileReader(source) as reader:
        result = reader.query_table("table_name", ["column_name"])

The object must provide seek(), tell(), and explicitly sized binary read(size) operations. The caller owns the object: TsFileReader keeps it alive while in use, preserves its cursor position, and does not close it. The local FileReadBackend setting does not apply to file objects.

Metadata

Release files for tsfile 2.5.0

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

Built distributions (wheels)

Table of built distributions (wheels) for tsfile 2.5.0
File
tsfile-2.5.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
tsfile-2.5.0-cp314-cp314-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64 Details
tsfile-2.5.0-cp314-cp314-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64 Details
tsfile-2.5.0-cp314-cp314-macosx_12_0_x86_64.whl CPython 3.14 CPython 3.14 macOS 12.0+ x86-64 Details
tsfile-2.5.0-cp314-cp314-macosx_12_0_arm64.whl CPython 3.14 CPython 3.14 macOS 12.0+ ARM64 Details
tsfile-2.5.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
tsfile-2.5.0-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details
tsfile-2.5.0-cp313-cp313-manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64 Details
tsfile-2.5.0-cp313-cp313-macosx_12_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 12.0+ x86-64 Details
tsfile-2.5.0-cp313-cp313-macosx_12_0_arm64.whl CPython 3.13 CPython 3.13 macOS 12.0+ ARM64 Details
tsfile-2.5.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
tsfile-2.5.0-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details
tsfile-2.5.0-cp312-cp312-manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64 Details
tsfile-2.5.0-cp312-cp312-macosx_12_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 12.0+ x86-64 Details
tsfile-2.5.0-cp312-cp312-macosx_12_0_arm64.whl CPython 3.12 CPython 3.12 macOS 12.0+ ARM64 Details
tsfile-2.5.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
tsfile-2.5.0-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details
tsfile-2.5.0-cp311-cp311-manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64 Details
tsfile-2.5.0-cp311-cp311-macosx_12_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 12.0+ x86-64 Details
tsfile-2.5.0-cp311-cp311-macosx_12_0_arm64.whl CPython 3.11 CPython 3.11 macOS 12.0+ ARM64 Details
tsfile-2.5.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
tsfile-2.5.0-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details
tsfile-2.5.0-cp310-cp310-manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64 Details
tsfile-2.5.0-cp310-cp310-macosx_12_0_x86_64.whl CPython 3.10 CPython 3.10 macOS 12.0+ x86-64 Details
tsfile-2.5.0-cp310-cp310-macosx_12_0_arm64.whl CPython 3.10 CPython 3.10 macOS 12.0+ ARM64 Details
tsfile-2.5.0-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
tsfile-2.5.0-cp39-cp39-manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ x86-64 Details
tsfile-2.5.0-cp39-cp39-manylinux_2_28_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ ARM64 Details
tsfile-2.5.0-cp39-cp39-macosx_12_0_x86_64.whl CPython 3.9 CPython 3.9 macOS 12.0+ x86-64 Details
tsfile-2.5.0-cp39-cp39-macosx_12_0_arm64.whl CPython 3.9 CPython 3.9 macOS 12.0+ ARM64 Details

Total release size: 176.7 MB

Release files / tsfile-2.5.0-cp314-cp314-win_amd64.whl

Download URL tsfile-2.5.0-cp314-cp314-win_amd64.whl
Size 4.5 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
1db834a2025691a61385710230c9348dca0331085854002ec4bc72de738cc03b
BLAKE2b-256 checksum
How to use checksums
1e7bc25e396c837ffa012f42c9c94f65b8ba37a3b95abd4cfc597ece6898c249
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.1

Release files / tsfile-2.5.0-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL tsfile-2.5.0-cp314-cp314-manylinux_2_28_x86_64.whl
Size 9.1 MB
Tags CPython 3.14 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
4f6480a82a9406d4164f44b5e92cc92bd3e6b23cb88b148d49e892a8d7f93f09
BLAKE2b-256 checksum
How to use checksums
283380ff435eb80fe9a0aa912879a0d9f89c143b483b6fd1399c108ed23ef273
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.1

Release files / tsfile-2.5.0-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL tsfile-2.5.0-cp314-cp314-manylinux_2_28_aarch64.whl
Size 8.9 MB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
543343fa85f649738b0645e0ae3cfc92f91645c1f538449f198a82eb6c82be8c
BLAKE2b-256 checksum
How to use checksums
a7078b488443ba45a75e8e657084e458a0f7b252b0760843d8dafdaeed4b8afa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.1

Release files / tsfile-2.5.0-cp314-cp314-macosx_12_0_x86_64.whl

Download URL tsfile-2.5.0-cp314-cp314-macosx_12_0_x86_64.whl
Size 3.7 MB
Tags CPython 3.14 macOS 12.0+ x86-64
SHA-256 checksum
How to use checksums
5948f6978451b4d14de7408ea312a0a4c2f1ff0a661b1f00a586c39444f8c618
BLAKE2b-256 checksum
How to use checksums
7041f18b2d1c5adc197da46d04f5d5e0daf5b48e1cef3a32d7d9cdf30d99330e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.1

Release files / tsfile-2.5.0-cp314-cp314-macosx_12_0_arm64.whl

Download URL tsfile-2.5.0-cp314-cp314-macosx_12_0_arm64.whl
Size 3.3 MB
Tags CPython 3.14 macOS 12.0+ ARM64
SHA-256 checksum
How to use checksums
aec974fb2a7962a0fb30b37f8185392e2619440b698653456d2aa96dde3a670d
BLAKE2b-256 checksum
How to use checksums
92cd10d566ff1c4a2c26b07ceab49e6c534e99b73fc5db4b91dbf047108fbf76
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.1

Release files / tsfile-2.5.0-cp313-cp313-win_amd64.whl

Download URL tsfile-2.5.0-cp313-cp313-win_amd64.whl
Size 4.4 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
2cef8bebdb575d55b8bddfd7110558aa6e65c52b1ebbf30b2b83eb24c12b12de
BLAKE2b-256 checksum
How to use checksums
0287342c9d766a374bf4e298cf644d734d62f6dc185ae46074c782d3521dd068
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.1

Release files / tsfile-2.5.0-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL tsfile-2.5.0-cp313-cp313-manylinux_2_28_x86_64.whl
Size 9.2 MB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
7bab89d68915c12c09f25f4189136126d3430e55469e262beef93892ead2b05f
BLAKE2b-256 checksum
How to use checksums
c277c0d79ff257d48c39fbe79e7dcc444fe93bdacd3680233b9c9b9dd7fe61cb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.1

Release files / tsfile-2.5.0-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL tsfile-2.5.0-cp313-cp313-manylinux_2_28_aarch64.whl
Size 8.9 MB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
99f61022a440474ca15471bae239c1adf3c38d531326d08a417b4d300da60034
BLAKE2b-256 checksum
How to use checksums
4dec865979fbfbef184341568e3ed59e81298f418cd9784fe4a9d90af31e6147
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.1

Release files / tsfile-2.5.0-cp313-cp313-macosx_12_0_x86_64.whl

Download URL tsfile-2.5.0-cp313-cp313-macosx_12_0_x86_64.whl
Size 3.7 MB
Tags CPython 3.13 macOS 12.0+ x86-64
SHA-256 checksum
How to use checksums
e174b6029d901281b2b5b6e8b453b5c378392762779e40610e34485745d08902
BLAKE2b-256 checksum
How to use checksums
e8ec1bac1951c949af08a1d99c0db9fb0aa06b56004de3a1d15d23399885ad2b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.1

Release files / tsfile-2.5.0-cp313-cp313-macosx_12_0_arm64.whl

Download URL tsfile-2.5.0-cp313-cp313-macosx_12_0_arm64.whl
Size 3.3 MB
Tags CPython 3.13 macOS 12.0+ ARM64
SHA-256 checksum
How to use checksums
65df6b91424e8767985aa270129b3799145aaf2dae46f2a81cf7bb906248cf36
BLAKE2b-256 checksum
How to use checksums
b9c73f2c3051f5d82c6e237d53f3ee975a769da26ff7f286ff781a0531e2b88c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.1

Release files / tsfile-2.5.0-cp312-cp312-win_amd64.whl

Download URL tsfile-2.5.0-cp312-cp312-win_amd64.whl
Size 4.4 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
0a8c5335e97d9f6da04f3d9dec54e930b44a21e4fc4c255e898f47beac5bd7de
BLAKE2b-256 checksum
How to use checksums
a5c147b8ab8f7d571bbda567e7dc5bec1226cc5890bf1f6db9819ea221329e44
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.1

Release files / tsfile-2.5.0-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL tsfile-2.5.0-cp312-cp312-manylinux_2_28_x86_64.whl
Size 9.2 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
aded4beda4590ad8710d84bf37cd43d73466c43df04acd255523089135ff5022
BLAKE2b-256 checksum
How to use checksums
1adeec8451a7b734f4688b7339840146cf3254b97173ffc2e84e3eedd86f0edd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.1

Release files / tsfile-2.5.0-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL tsfile-2.5.0-cp312-cp312-manylinux_2_28_aarch64.whl
Size 8.9 MB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
12e11a50ff381e2b2552f8c8c569464cf5bc59ce7f77448112ab8e9026eefdb2
BLAKE2b-256 checksum
How to use checksums
d188e24a98b958f4643d9d4ddcdac9646a1bf9ea7ae4eb3fb1ba87dd58d1da1c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.1

Release files / tsfile-2.5.0-cp312-cp312-macosx_12_0_x86_64.whl

Download URL tsfile-2.5.0-cp312-cp312-macosx_12_0_x86_64.whl
Size 3.7 MB
Tags CPython 3.12 macOS 12.0+ x86-64
SHA-256 checksum
How to use checksums
fa65dfebc64fde2978d263f3ee1e4b2da702c358aaa859c242d1229396fcdb77
BLAKE2b-256 checksum
How to use checksums
72aa876764d03dd99ce1e8efd10b91271f7872cf7371e735f7e3c23cf979a567
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.1

Release files / tsfile-2.5.0-cp312-cp312-macosx_12_0_arm64.whl

Download URL tsfile-2.5.0-cp312-cp312-macosx_12_0_arm64.whl
Size 3.3 MB
Tags CPython 3.12 macOS 12.0+ ARM64
SHA-256 checksum
How to use checksums
6bf543123f561c59ccff7d9d45f80bd1545e113dedbbd4b83efc5e00be771e79
BLAKE2b-256 checksum
How to use checksums
d7a9a2363a1cd59a756ffb523c91c862c14fc9f0c34f48536bf42520fa908c82
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.1

Release files / tsfile-2.5.0-cp311-cp311-win_amd64.whl

Download URL tsfile-2.5.0-cp311-cp311-win_amd64.whl
Size 4.4 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
4015c358860fcc9344d81b530ad0edd1a340eacd149a3ecc9c2c9692cbefe662
BLAKE2b-256 checksum
How to use checksums
2a3ce0d0d99be64e5ceb3e5676e1ba1dd73f6346aa2d3535e5616a462a869d14
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.1

Release files / tsfile-2.5.0-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL tsfile-2.5.0-cp311-cp311-manylinux_2_28_x86_64.whl
Size 9.3 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
7d3dbbd73277497a99e0db505acbc9fcbe600b20e36be9e4effcac356bc87b0e
BLAKE2b-256 checksum
How to use checksums
012e87e2fb4b0621ec77820aff654b6cb7b4daaff8e8f300e421cf6eceba4758
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.1

Release files / tsfile-2.5.0-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL tsfile-2.5.0-cp311-cp311-manylinux_2_28_aarch64.whl
Size 9.0 MB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
a5ec5092277db9fb19253c381992f563278faaed6dd21a3863cb4a4ed63c38e4
BLAKE2b-256 checksum
How to use checksums
d5fe5c593ee50351a493754ad8ed57ded3b4af8fbeccde977d0cddb863467d73
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.1

Release files / tsfile-2.5.0-cp311-cp311-macosx_12_0_x86_64.whl

Download URL tsfile-2.5.0-cp311-cp311-macosx_12_0_x86_64.whl
Size 3.7 MB
Tags CPython 3.11 macOS 12.0+ x86-64
SHA-256 checksum
How to use checksums
7b9d44a5a5788bade43ac1103a45bf75798ab604faa87fecd53431b2711d06b8
BLAKE2b-256 checksum
How to use checksums
a0dc0815a144189558df8fe79443b26ac5d64b5a35a9c69ed50a7035de876e91
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.1

Release files / tsfile-2.5.0-cp311-cp311-macosx_12_0_arm64.whl

Download URL tsfile-2.5.0-cp311-cp311-macosx_12_0_arm64.whl
Size 3.3 MB
Tags CPython 3.11 macOS 12.0+ ARM64
SHA-256 checksum
How to use checksums
6a6d71ce836850ef0a92bf0a145ac42eaaf3f1e074b205768522f07d8d8de2ab
BLAKE2b-256 checksum
How to use checksums
7b377f2df7addb92c6c6274551c5788780b3b078e31b0575fd55c4b603d18450
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.1

Release files / tsfile-2.5.0-cp310-cp310-win_amd64.whl

Download URL tsfile-2.5.0-cp310-cp310-win_amd64.whl
Size 4.4 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
c0d5048e66047f3a26b55a8d13e09a631819bfe4ab910df4ac2579ef3c964299
BLAKE2b-256 checksum
How to use checksums
731af44c8f480d186b1bf429fa1d8d5ea22f6582342b3c841df6340e334dd567
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.1

Release files / tsfile-2.5.0-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL tsfile-2.5.0-cp310-cp310-manylinux_2_28_x86_64.whl
Size 9.2 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
e32b7030aebd4a63ec9e167337b5a23d57b1c21e3f58b7b69e9d23c09b72833a
BLAKE2b-256 checksum
How to use checksums
7f497313eaaae0d473b49a25d08828270fc514023a1a1eb7ff704d176cd22689
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.1

Release files / tsfile-2.5.0-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL tsfile-2.5.0-cp310-cp310-manylinux_2_28_aarch64.whl
Size 8.9 MB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
ae8db0b8d8d3e6fa05abf09bae44523a060a68da7c200ebaa2c61aee5e40f2d2
BLAKE2b-256 checksum
How to use checksums
84e6bb7749fce518dc796353bdf67fb84b6bcfb31fc6b5f61e3e8a3687911689
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.1

Release files / tsfile-2.5.0-cp310-cp310-macosx_12_0_x86_64.whl

Download URL tsfile-2.5.0-cp310-cp310-macosx_12_0_x86_64.whl
Size 3.7 MB
Tags CPython 3.10 macOS 12.0+ x86-64
SHA-256 checksum
How to use checksums
3b246627b0d697c49450d9a09534fa10b583c6ae709ff25715dbedb6834aabc7
BLAKE2b-256 checksum
How to use checksums
b115238b19990f1b129f781a2939b8ded4cebb9196d9d87c94c825544d213686
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.1

Release files / tsfile-2.5.0-cp310-cp310-macosx_12_0_arm64.whl

Download URL tsfile-2.5.0-cp310-cp310-macosx_12_0_arm64.whl
Size 3.3 MB
Tags CPython 3.10 macOS 12.0+ ARM64
SHA-256 checksum
How to use checksums
3f47cd015d6c2273c76985dd681f1804834e2ed66d8c9bfb1066bac15f55dc8c
BLAKE2b-256 checksum
How to use checksums
04e3e56e26e074e132a431a2151f0b0ffb5f06b1917ebad40aae5fcfa80ec69d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.1

Release files / tsfile-2.5.0-cp39-cp39-win_amd64.whl

Download URL tsfile-2.5.0-cp39-cp39-win_amd64.whl
Size 4.4 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
41e22f82bbcb3ba0f9d26d8b0a98819836f519d98efc998684f62d407daa79f0
BLAKE2b-256 checksum
How to use checksums
a444a409869b7e935b66c810b18ff0493b6919f87c58ba8b395917df074832db
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.1

Release files / tsfile-2.5.0-cp39-cp39-manylinux_2_28_x86_64.whl

Download URL tsfile-2.5.0-cp39-cp39-manylinux_2_28_x86_64.whl
Size 9.1 MB
Tags CPython 3.9 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
b70b3b2be8df8fab03db3638efe8c9f267bca4df107316f88e04416753bb8a0a
BLAKE2b-256 checksum
How to use checksums
bf2eb2738f5df13f16d3026883ef2a45b7750225a65d1ba96b77d939e6865c56
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.1

Release files / tsfile-2.5.0-cp39-cp39-manylinux_2_28_aarch64.whl

Download URL tsfile-2.5.0-cp39-cp39-manylinux_2_28_aarch64.whl
Size 8.8 MB
Tags CPython 3.9 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
940c0e4a1a7d4a7586dec85084d77ddf130b3248f6268b8877a679852cdf7f65
BLAKE2b-256 checksum
How to use checksums
043312f46445314e8cc6434438ee3639920db65980cbeca3c6a52b5f5de11b61
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.1

Release files / tsfile-2.5.0-cp39-cp39-macosx_12_0_x86_64.whl

Download URL tsfile-2.5.0-cp39-cp39-macosx_12_0_x86_64.whl
Size 3.7 MB
Tags CPython 3.9 macOS 12.0+ x86-64
SHA-256 checksum
How to use checksums
a429e6700f8e0a06bf89847f80e0423e2fc6638c56aab8fbcffee5f4c78a8a2c
BLAKE2b-256 checksum
How to use checksums
02c699bff9efa3074df2e6d632f8fe479037313a9151723c63f713afb4503f52
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.1

Release files / tsfile-2.5.0-cp39-cp39-macosx_12_0_arm64.whl

Download URL tsfile-2.5.0-cp39-cp39-macosx_12_0_arm64.whl
Size 3.3 MB
Tags CPython 3.9 macOS 12.0+ ARM64
SHA-256 checksum
How to use checksums
ef70ecafe44399c7fbb57a083cf682b263030c3b051b431c0d7a05552e88645d
BLAKE2b-256 checksum
How to use checksums
caa35afba850aec0e95f136386a353d2f8d3cca540de4a21d2fd0e246356daf7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.1
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