Skip to main content

TsFile Python

Project description

TsFile Python Document

___________    ___________.__.__          
\__    ___/____\_   _____/|__|  |   ____  
  |    | /  ___/|    __)  |  |  | _/ __ \ 
  |    | \___ \ |     \   |  |  |_\  ___/ 
  |____|/____  >\___  /   |__|____/\___  >  version 2.1.0
             \/     \/                 \/  

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

tsfile-2.1.5-cp313-cp313-win_amd64.whl (3.3 MB view details)

Uploaded CPython 3.13Windows x86-64

tsfile-2.1.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

tsfile-2.1.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

tsfile-2.1.5-cp313-cp313-macosx_12_0_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.13macOS 12.0+ x86-64

tsfile-2.1.5-cp313-cp313-macosx_12_0_arm64.whl (1.9 MB view details)

Uploaded CPython 3.13macOS 12.0+ ARM64

tsfile-2.1.5-cp312-cp312-win_amd64.whl (3.3 MB view details)

Uploaded CPython 3.12Windows x86-64

tsfile-2.1.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

tsfile-2.1.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

tsfile-2.1.5-cp312-cp312-macosx_12_0_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.12macOS 12.0+ x86-64

tsfile-2.1.5-cp312-cp312-macosx_12_0_arm64.whl (1.9 MB view details)

Uploaded CPython 3.12macOS 12.0+ ARM64

tsfile-2.1.5-cp311-cp311-win_amd64.whl (3.3 MB view details)

Uploaded CPython 3.11Windows x86-64

tsfile-2.1.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

tsfile-2.1.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

tsfile-2.1.5-cp311-cp311-macosx_12_0_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.11macOS 12.0+ x86-64

tsfile-2.1.5-cp311-cp311-macosx_12_0_arm64.whl (1.9 MB view details)

Uploaded CPython 3.11macOS 12.0+ ARM64

tsfile-2.1.5-cp310-cp310-win_amd64.whl (3.3 MB view details)

Uploaded CPython 3.10Windows x86-64

tsfile-2.1.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

tsfile-2.1.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

tsfile-2.1.5-cp310-cp310-macosx_12_0_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.10macOS 12.0+ x86-64

tsfile-2.1.5-cp310-cp310-macosx_12_0_arm64.whl (1.9 MB view details)

Uploaded CPython 3.10macOS 12.0+ ARM64

tsfile-2.1.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

tsfile-2.1.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

tsfile-2.1.5-cp39-cp39-macosx_12_0_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.9macOS 12.0+ x86-64

tsfile-2.1.5-cp39-cp39-macosx_12_0_arm64.whl (1.9 MB view details)

Uploaded CPython 3.9macOS 12.0+ ARM64

File details

Details for the file tsfile-2.1.5-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: tsfile-2.1.5-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 3.3 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for tsfile-2.1.5-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 348bc3dc982728bef167ee02dd5560b7651ac073cfd952dfc8e3964218388985
MD5 6023999d89b17a4d899face3af201ba1
BLAKE2b-256 7d2420e7fa6bcaf6bb6fb15b67bf558d91b35a2b6adc9ffc17d8553da18ace8a

See more details on using hashes here.

File details

Details for the file tsfile-2.1.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tsfile-2.1.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 98609bd93495d7995ba835f82efd74afa37a7c421f7c93a0bd2e8cba32e27d7f
MD5 b00cf9e5711420419d83573c2af84770
BLAKE2b-256 893ecef27df820768d18a953b995a11e178a382af931f3147eca8b227982eee0

See more details on using hashes here.

File details

Details for the file tsfile-2.1.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tsfile-2.1.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2a92dfdc5c5a5700f7ca5ab9b3f60b46eef2acd23aa1734172eb8f1499790f08
MD5 4093e3c4a814dfb2ff9a65fe19c6145f
BLAKE2b-256 5ff659733b7fea7c563fba091f9182f374bda012664e3e65fc2df4a2dadf754a

See more details on using hashes here.

File details

Details for the file tsfile-2.1.5-cp313-cp313-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for tsfile-2.1.5-cp313-cp313-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 36046fc2a6eaa0d215299a0f33ac680e9ac6e903d97f12982625a42d91daa7b7
MD5 0584cabdb6337d0fe2b28239ae3f9702
BLAKE2b-256 3fb33c15f0f99095e892c9f1e311e2b4fd7e87c4c536f3bda150886b40e0aa1f

See more details on using hashes here.

File details

Details for the file tsfile-2.1.5-cp313-cp313-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for tsfile-2.1.5-cp313-cp313-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 26997c8817c5d954757f5f83acbfecb29a269fb5969817b298040506c315e2c0
MD5 80a0893de4806ff440820135155234c1
BLAKE2b-256 49c0c8fbacd7be41e7584e9456330710c3afb7e484f0a854347aa76b662c7654

See more details on using hashes here.

File details

Details for the file tsfile-2.1.5-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: tsfile-2.1.5-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 3.3 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for tsfile-2.1.5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 b3e8082ef19c6d1dea6473655bd389ffb6bf8818afafd3c6737697bacd3bbb8e
MD5 ed9013a9b8711ddd76856cdd2599623c
BLAKE2b-256 1eb4ad1f0459273a4a276289f898e2b334530dfb0f0ccd64042f25a2709bd190

See more details on using hashes here.

File details

Details for the file tsfile-2.1.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tsfile-2.1.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3c225ae100c04e73e681fac85a6b5f36f42d81da309cadab476bd10d73b57851
MD5 c2b455a9babd815070f76a79e927ff62
BLAKE2b-256 1c4386600e9a1225a87fc344e9fd11e6d669dec7b4d08c1994788351f7f7e262

See more details on using hashes here.

File details

Details for the file tsfile-2.1.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tsfile-2.1.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0d259ad243d7c32038fc2880512b68621593cc659ed4fa5b67728cbca8b048dc
MD5 24faedb777431eb009daa81912b48aee
BLAKE2b-256 7ad0309bf9f4b4f2b222af93bd6664f36f2b698798ac899e94b9ec5e0a6d3479

See more details on using hashes here.

File details

Details for the file tsfile-2.1.5-cp312-cp312-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for tsfile-2.1.5-cp312-cp312-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 d423cce800e5765827c5e97f51fcbfb1ae6471a10b168c900b46f7b0d751f0ea
MD5 c8899c0cf23790f442459d5896d84727
BLAKE2b-256 16b6615862c9600939debb9bd6f679721ab40db20f60b8bfc12d0b2b4e885c6c

See more details on using hashes here.

File details

Details for the file tsfile-2.1.5-cp312-cp312-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for tsfile-2.1.5-cp312-cp312-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 a7b3df7208e8679d3fff6da6a2e336643209211886ea476ef1ab04360d41c717
MD5 3a9f900787efcdbb169e205a9e2b649d
BLAKE2b-256 943aa93f2b2749c3f6ead0b8ec0e15eefdd45f738a480ca13c2a56e6c058ba7f

See more details on using hashes here.

File details

Details for the file tsfile-2.1.5-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: tsfile-2.1.5-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 3.3 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for tsfile-2.1.5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 74ed324edd8f588e99e8c10c2a65c4a37ed54109f8f82117c747c738db99ad9d
MD5 d8fdfb270b55ec488b7d7516e1674ffe
BLAKE2b-256 d6ef2cd8356ab17400939beca07f5cb2ece701aff6009453db1e18f339801042

See more details on using hashes here.

File details

Details for the file tsfile-2.1.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tsfile-2.1.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 85d30fac5c6488e407ae76df49518c9fe33d8bcaab683ff0b2eb65708ffb56ac
MD5 615fe31e83092e120824b8f50cab5041
BLAKE2b-256 731e807736766f40c8a57f05834b21f897719f0ec536fb2b702fdaa73aa8ea11

See more details on using hashes here.

File details

Details for the file tsfile-2.1.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tsfile-2.1.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e7183e52aed477fecf75f589306db49afa5a3aa01ede7016742cbf542491c146
MD5 c653c7c064ffe9c0d68de21d549569c0
BLAKE2b-256 e44ee0b9fbb2ca2e878a357335717fa5b0625d7e76351f2f2f756863e4b0d774

See more details on using hashes here.

File details

Details for the file tsfile-2.1.5-cp311-cp311-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for tsfile-2.1.5-cp311-cp311-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 e4ebc81723072ab6896a290e3146f0601aecae583f117ca51e43404475f26e52
MD5 6acff374deb99fc7bdaec412eccde25c
BLAKE2b-256 ff039a83e2f71b979aca772be00cbb21dfb33e9bd85a53f2db1e4d52163f26e0

See more details on using hashes here.

File details

Details for the file tsfile-2.1.5-cp311-cp311-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for tsfile-2.1.5-cp311-cp311-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 2665675f63d7e9009c642eed7c1a91bdf0c96dfd2ed0911778599a516c3b81b8
MD5 26ce6a4a27d563de84220d7a37b7353d
BLAKE2b-256 0655dab216e7b9968e5b691202ad0058ea669677a6c3123e41a6dd216b5da278

See more details on using hashes here.

File details

Details for the file tsfile-2.1.5-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: tsfile-2.1.5-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 3.3 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for tsfile-2.1.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b71e154f1f3d0734da7f64b42bf6864eea2d4187120b4e9e95aa3aa800c424b1
MD5 bc115d1189e6e54b370abe703bc6be90
BLAKE2b-256 a46d7da5f6cd3be8e6050b41488dfaf2af0eb874d32fcbf4b9a0a63ba3743ae4

See more details on using hashes here.

File details

Details for the file tsfile-2.1.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tsfile-2.1.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f9b9dab56db4e29285de3c87f9a98a6621fe92c19edcf4d935798e1cc17cabf5
MD5 581659f3e7d585f7f8a8e5a4930bdb6e
BLAKE2b-256 6f370c6c91afb17f1450013baf4f0e7b1ac2c8f93e5395b4af57f0eb9ca16f56

See more details on using hashes here.

File details

Details for the file tsfile-2.1.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tsfile-2.1.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5cda5ea82bd946bd8c44a760ab86480f495689bca696e323c9d82376f11fc4fc
MD5 c51518e1f1ae6b582cc6f2c625399d68
BLAKE2b-256 a895278534e4c686406c3ae60b856bf9c437cf029ff8a74ef495a9e6a3fffb9b

See more details on using hashes here.

File details

Details for the file tsfile-2.1.5-cp310-cp310-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for tsfile-2.1.5-cp310-cp310-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 57abf35116c7711ac06094c06a3a98bafcc2c6f6274b15239dfb57a905c6bf07
MD5 da184b16d6a5d57ff08cc14755c0b56f
BLAKE2b-256 a33884ecc5af9347810e900ca9431ff3cd76db20dcb91f43b1201ff135a48804

See more details on using hashes here.

File details

Details for the file tsfile-2.1.5-cp310-cp310-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for tsfile-2.1.5-cp310-cp310-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 b984cc258b8475beb16af03c4916cc0adb2dcc3e1e6acef82af19baf7429493f
MD5 c35ad438bb70e694265cf140806a0abe
BLAKE2b-256 2b713bc7296ebb20a36ff8ad94e326cefd206e356888a6f4226fc6d2b9dd0fc4

See more details on using hashes here.

File details

Details for the file tsfile-2.1.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tsfile-2.1.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dd089546827008a0787e79229fcc826b3d220e9ceca65c3de2c3e35cefd3e638
MD5 15c2478da3dbc2afabb2b9d55d0f424f
BLAKE2b-256 4dd9585d43ada8cf5c5399ec1bd08fda65a14a4c0162c437c03cbd0ac8add238

See more details on using hashes here.

File details

Details for the file tsfile-2.1.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tsfile-2.1.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3ae56b377e33dfcbcc02f222bb187db38dcb53e965fdcb1702b586ed01cce961
MD5 ce871c977fc05dd30ede3da27d16e332
BLAKE2b-256 ff90f16b2c3e93e34a0e3022200b347cf66716e9c790e102d9723da0baae6634

See more details on using hashes here.

File details

Details for the file tsfile-2.1.5-cp39-cp39-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for tsfile-2.1.5-cp39-cp39-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 a2239c12a92eb9b1a260ca0c58587f4741084a143f77fdaa2ae9e408ac61578d
MD5 101a75274b49d749e76b75d0fe2d3bc4
BLAKE2b-256 1d3f1565675682f6d08219bb482c94955cd76452549489fa6d64e589365b1442

See more details on using hashes here.

File details

Details for the file tsfile-2.1.5-cp39-cp39-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for tsfile-2.1.5-cp39-cp39-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 5c078780767d3f973045db6d791895c6db4ec4284a1d4d3c512b90a207da39af
MD5 c5b770a193983c3a2738705661cb0bbd
BLAKE2b-256 41418b16f5a03b1adb89642a93e005139d1fda5ec9bfb901e5c8141f371eae5b

See more details on using hashes here.

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