Skip to main content

Communications library and utilities for Twinleaf I/O (TIO) devices

Project description

Twinleaf Python (using the Rust backend)

This library is under active development; interfaces are subject to change.

We welcome users to test and provide feedback.

These tools only works with devices employing Twinleaf I/O Generation 2, generally devices shipped starting in 2025. For earlier devices please use the tio-python package

This package implements a communications protocol to work with Twinleaf sensors using Twinleaf I/O (TIO) as the communications layer. Data from the sensors is received via PUB messages and sensor parameters may be changed using REQ/REP messages. This python package uses the twinleaf-rust backend to provide higher performance data handling.

Installation

Common platforms are support installation from PyPI using:

`pip install twinleaf`

Programming

Examples of basic usage can be found in the examples directory.

A console script itl is installed to provide an interactive tool for configuring devices as well.

Programming

The twinleaf module performs metaprogramming to construct an object that has methods that match the RPC calls available on the device. To interact with a Twinleaf CSB current supply, for example:

import twinleaf
csb = twinleaf.Device('serial://COM1')
csb.settings.coil.x.current(0.25) # mA

To receive data streams from a sensor such as the Twinleaf VMR vector magnetometer, use the named streams:

import twinleaf
vmr = twinleaf.Device('serial://COM1')
print(vmr.samples.vector(10))

To find possible tio ports to use run tio-proxy --enum. Windows will often output some COMx port such as serial://COM3, while Mac OS will output some cu.XXXXX or tty.XXXXX name such as serial:///dev/cu.usbserialXXXXXX or serial:///dev/tty.usbmodemXXXXXX.

If tio-proxy --enum does not work try looking at serial ports in the respective OS device manager for active serial ports.

Migration from tio-python

Whereas tio-python mixed data stream and rpc methods, this package separates two two under distinct namespaces samples.* and settings.*.

Specifying a time duration for the number of samples is not yet supported; only a number of samples can be requested.

Prerequisites

Python >= 3.10 is required.

Windows issues

Windows users who can't run python might need to add python to their path.

Windows users who run into an error installing packages may need to enable long paths.

Windows console scripts are installed in an odd folder which may be added to your path:

C:\Users\username\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\Scripts

Development

Ensure the rust compiler is installed. Use pip install -e . to build the package.

Project details


Download files

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

Source Distribution

twinleaf-0.3.0.tar.gz (23.4 kB view details)

Uploaded Source

Built Distributions

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

twinleaf-0.3.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (647.8 kB view details)

Uploaded CPython 3.15tmanylinux: glibc 2.17+ x86-64

twinleaf-0.3.0-cp315-cp315t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.15tmanylinux: glibc 2.17+ ARM64

twinleaf-0.3.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (647.4 kB view details)

Uploaded CPython 3.15manylinux: glibc 2.17+ x86-64

twinleaf-0.3.0-cp315-cp315-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.15manylinux: glibc 2.17+ ARM64

twinleaf-0.3.0-cp314-cp314t-musllinux_1_2_x86_64.whl (806.8 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

twinleaf-0.3.0-cp314-cp314t-musllinux_1_2_aarch64.whl (775.6 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

twinleaf-0.3.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (647.7 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64

twinleaf-0.3.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

twinleaf-0.3.0-cp314-cp314-win_amd64.whl (666.9 kB view details)

Uploaded CPython 3.14Windows x86-64

twinleaf-0.3.0-cp314-cp314-win32.whl (425.1 kB view details)

Uploaded CPython 3.14Windows x86

twinleaf-0.3.0-cp314-cp314-musllinux_1_2_x86_64.whl (807.5 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

twinleaf-0.3.0-cp314-cp314-musllinux_1_2_aarch64.whl (777.2 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

twinleaf-0.3.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (647.9 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

twinleaf-0.3.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

twinleaf-0.3.0-cp314-cp314-macosx_11_0_arm64.whl (570.1 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

twinleaf-0.3.0-cp314-cp314-macosx_10_12_x86_64.whl (592.4 kB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

twinleaf-0.3.0-cp313-cp313-win_amd64.whl (666.6 kB view details)

Uploaded CPython 3.13Windows x86-64

twinleaf-0.3.0-cp313-cp313-musllinux_1_2_x86_64.whl (806.9 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

twinleaf-0.3.0-cp313-cp313-musllinux_1_2_aarch64.whl (776.0 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

twinleaf-0.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (646.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

twinleaf-0.3.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

twinleaf-0.3.0-cp313-cp313-macosx_11_0_arm64.whl (569.6 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

twinleaf-0.3.0-cp313-cp313-macosx_10_12_x86_64.whl (591.3 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

twinleaf-0.3.0-cp312-cp312-win_amd64.whl (667.3 kB view details)

Uploaded CPython 3.12Windows x86-64

twinleaf-0.3.0-cp312-cp312-musllinux_1_2_x86_64.whl (808.4 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

twinleaf-0.3.0-cp312-cp312-musllinux_1_2_aarch64.whl (776.4 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

twinleaf-0.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (648.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

twinleaf-0.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

twinleaf-0.3.0-cp312-cp312-macosx_11_0_arm64.whl (570.3 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

twinleaf-0.3.0-cp312-cp312-macosx_10_12_x86_64.whl (591.7 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

File details

Details for the file twinleaf-0.3.0.tar.gz.

File metadata

  • Download URL: twinleaf-0.3.0.tar.gz
  • Upload date:
  • Size: 23.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.14.0

File hashes

Hashes for twinleaf-0.3.0.tar.gz
Algorithm Hash digest
SHA256 07895c09752f9bb42e3f138994dedc8b1bdeab74c38778a5924c1dd30c490381
MD5 be87240ab9f73df75db080504fa2f5b8
BLAKE2b-256 7338fafd4c195d2b30fca3ac4d994f494e58358f96587ff59c5fc833846befeb

See more details on using hashes here.

File details

Details for the file twinleaf-0.3.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for twinleaf-0.3.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8c558c5fb7d0dac88264cfe9d83c3e6b56ec237173b59e78428cb4084c289d56
MD5 b2d1238c71e2c655e737061b672c6002
BLAKE2b-256 e098a739de859c9e5fef9ac1170f4236e2af90b260065c73a07dd422c4c31d44

See more details on using hashes here.

File details

Details for the file twinleaf-0.3.0-cp315-cp315t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for twinleaf-0.3.0-cp315-cp315t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fb3c1b232b8e7a0e9f873db91805f47ad55924a3dd1f07499dc84989accd5ab4
MD5 8d02e6c07e4a9e0c2c541d07664f3526
BLAKE2b-256 26446a9bfa7a480ef71886bf6bb17a50ebb29f24b0a01c5934950eaa9e7a5417

See more details on using hashes here.

File details

Details for the file twinleaf-0.3.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for twinleaf-0.3.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d8bbdaf5b7dc8816e2d6e2764b580a40df31da23dca7aaa855fe7f3ac0b3f1cf
MD5 ca120f5c7561fac37835a55bb751bb9f
BLAKE2b-256 0089c864e3fcaf852ff4e1778c5acb379b05984495685ef10a9a5447bc43b5ce

See more details on using hashes here.

File details

Details for the file twinleaf-0.3.0-cp315-cp315-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for twinleaf-0.3.0-cp315-cp315-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9be78f89731e84dcb9922090ec40af601e45da8430bc85af5e2522f6f3d2731e
MD5 384d059ae3381b2974dc6e3e8cb8328d
BLAKE2b-256 73fe35829cf41c9f682df9d805b6a75dd5cd031bb2b42be0e99b09e43cb133a0

See more details on using hashes here.

File details

Details for the file twinleaf-0.3.0-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for twinleaf-0.3.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 359de05c79391d573cb2eea2e57ef67bb1612dafed33da1841e9f09af81f9d5d
MD5 ea2a94738efbcbd4fe206f58c14e7cda
BLAKE2b-256 7dff12188589ab96f08ed0e0c911f16a3af0c671122ded2cc6d11479381b625f

See more details on using hashes here.

File details

Details for the file twinleaf-0.3.0-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for twinleaf-0.3.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e8a63988f438832c510ec572273de304d0751f7c2aed2c3bc4cf3506168ce7ca
MD5 f9885c1c52fca5594273a68cfaa62056
BLAKE2b-256 238ae2df68e7782268088fbf0fffcdc6fb4f30c7ea8b8ddfcf759b0a1ad658b5

See more details on using hashes here.

File details

Details for the file twinleaf-0.3.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for twinleaf-0.3.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3e2d72c71a500eee7e05da5550d02f8f90cef3e6ae5e7c92dade21e03569b597
MD5 110d847a4e43919b800960b5b220c421
BLAKE2b-256 36d90cb5908639b6fc5f0eb10ebd73316ef23f62db341eba6d40f394f6a9515b

See more details on using hashes here.

File details

Details for the file twinleaf-0.3.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for twinleaf-0.3.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 90baf092156cce9f7a369c03be627974af582ce6ef2ade95394a81a4d27e17e8
MD5 de0b0651c50ff29eee782048e887eb07
BLAKE2b-256 fdf036d38b31783bb3c39913254e35404848902161e6be58451484fb75914276

See more details on using hashes here.

File details

Details for the file twinleaf-0.3.0-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for twinleaf-0.3.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 8ad907202e2f1162844f17cbd3719c7ead37110f9b0221b977a6a85a27c3f0b4
MD5 781fa39f0d82f91065709201f51385c1
BLAKE2b-256 b736168b727e4d2c8bc71807f9f6ebd16ce5c22d942ec05a26a1cd132b3bfa6b

See more details on using hashes here.

File details

Details for the file twinleaf-0.3.0-cp314-cp314-win32.whl.

File metadata

  • Download URL: twinleaf-0.3.0-cp314-cp314-win32.whl
  • Upload date:
  • Size: 425.1 kB
  • Tags: CPython 3.14, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.14.0

File hashes

Hashes for twinleaf-0.3.0-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 dd93477b4c082bb60bc8d5dd73e7767eda4419e477e1569c2d82d2d48de5f31d
MD5 53712521383205ec30febb4d710495fb
BLAKE2b-256 3c7d95d86873384f591890901609bdd9e7dd64071fade54f06554ea5fe877691

See more details on using hashes here.

File details

Details for the file twinleaf-0.3.0-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for twinleaf-0.3.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7c9f60097d6d5aaf0b73c7b73b7c50747e80d7c901098e13a7de3a55ba01f7d0
MD5 61abeff5172d02d41013c50d58cbb6a5
BLAKE2b-256 dde18450915ab223cdc4f0dd014035f57bbe615b9c1941264c6681e001ceb6a5

See more details on using hashes here.

File details

Details for the file twinleaf-0.3.0-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for twinleaf-0.3.0-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c10bd321e463762aa5a295649dea4d3cde926b239c66413957d36cd1f96d352b
MD5 f024b8ab12bc68e9e2f7faf0f85918c9
BLAKE2b-256 6229852b3e82aa703a2520e3934e55553b4bedd78318ff90c418f30afd943599

See more details on using hashes here.

File details

Details for the file twinleaf-0.3.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for twinleaf-0.3.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 59dcf8603cd116b1b412f84fe08960c5f27833ec1e449d595b814961d74d89a0
MD5 81b7e1576e6d6a63e7ae1e3233ab49dd
BLAKE2b-256 c46d31ba385be97b759ec12fdd008d12b7adaa7ed6469a76c21373ac1c99b14c

See more details on using hashes here.

File details

Details for the file twinleaf-0.3.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for twinleaf-0.3.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c44cdaec69f3f499d2896ac02acb3faf655bae653f1d3218489bc4a93089ba74
MD5 c6c6fcb7eba21fb0070bab216750279b
BLAKE2b-256 db37f9177f34fe2b3d2759ac04b8606288c1b8faa4fb58d4369dc613fc662a24

See more details on using hashes here.

File details

Details for the file twinleaf-0.3.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for twinleaf-0.3.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ce4765478d02bfd5d5f7fd25ac5edc00d3ad768077da24c7ae6381fe165a9100
MD5 ef7ec24ffeceac72e757d427a46cd992
BLAKE2b-256 8bb7ecf5a6e77213114864b8327efb7e361ac80ff764f1cfcfe284989428bd48

See more details on using hashes here.

File details

Details for the file twinleaf-0.3.0-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for twinleaf-0.3.0-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 bb945892e587215956cca797af8785867cf98afef9bc9c3de7f89f99c0a3e0af
MD5 926abc0be7340c46ffa4b2a0c4176495
BLAKE2b-256 0344752bc9701bc49d78bebafe4958ac1d08181f553053717e319a132297c9f0

See more details on using hashes here.

File details

Details for the file twinleaf-0.3.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for twinleaf-0.3.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 535ed84db39b67f95de1c0022316e29379118a2d817b940cd07a9ebca3dd9d41
MD5 f55c72c73b49c3dee44dda92bb72417e
BLAKE2b-256 d10d17c4b0ecac445085f93d2424786f5822742a31a3e428b957fe4f4c635a70

See more details on using hashes here.

File details

Details for the file twinleaf-0.3.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for twinleaf-0.3.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 edf84b7709b52964ef447a880a2a842f2c71d32baaf2d8a20d4e0b44808fccc8
MD5 30adb7a7302d76d2b0c37ff58fd28573
BLAKE2b-256 84943e09778f2e812ad71b8bb58c60b47dbdfd4e6aee8000366016700deb5edd

See more details on using hashes here.

File details

Details for the file twinleaf-0.3.0-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for twinleaf-0.3.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7df35a9021b18eb3b10c1d7cd6ac591de3825dbe46dd8603cbaea1fb14fffa0f
MD5 a6eca73193dacce924aac14a21c360b0
BLAKE2b-256 f8d787de331fc7970767e09b13239efa40c7fe51cf21ecbfb42841ec338ac66e

See more details on using hashes here.

File details

Details for the file twinleaf-0.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for twinleaf-0.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bcb26db8dce451a4348b976dc35bf2bc52bb25e19c72577eeaf98bc2f7cc48c5
MD5 3ad5eb0bcedb3c81af8b79c64ba013fe
BLAKE2b-256 d375520f10f8b0b8690e0252c887a84495fe80e50455b048e964fa7ad98b84f5

See more details on using hashes here.

File details

Details for the file twinleaf-0.3.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for twinleaf-0.3.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b2c6a0400381c14406dc4355d2ffa7e57e46f3a96eb161ef7a92d7dffc42a1b4
MD5 72727e31be7947cdec6ff00d9ec77f65
BLAKE2b-256 f3bba6c120ee663a6eed08f4f5f6bb745df084801ab0dadaf67ce703f74d808b

See more details on using hashes here.

File details

Details for the file twinleaf-0.3.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for twinleaf-0.3.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6a270770e4437492747dc8a832e79a728b736d674410b6fbc1266f533b61fbe7
MD5 b351cd0468f4ad5ef900dad068a1a3ea
BLAKE2b-256 ef5d8eb14fb84e525b0fcb7acfa9e993a1c7f78593b69f9b3756d26bfdbfcd05

See more details on using hashes here.

File details

Details for the file twinleaf-0.3.0-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for twinleaf-0.3.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c14168492942d415647931544aae989156fba779c4353d381c109da195371c39
MD5 78d9f48593a7f5d6b6069c8ee5fcfe6c
BLAKE2b-256 c14110df812306a67b0323323616bfda1f098e00b15cee48ed357ad22c4f6a95

See more details on using hashes here.

File details

Details for the file twinleaf-0.3.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for twinleaf-0.3.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 45078d4bf2200b34cc4bbc47b3ec3047d6291d2423b284ba13e11fa36131fdd5
MD5 9eccf90e87169ca26a9ebb56439b98ec
BLAKE2b-256 d22b03ab96a84c960f82568a6ad84f2a39cee436d44e94e52d5c88861ac4c0c0

See more details on using hashes here.

File details

Details for the file twinleaf-0.3.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for twinleaf-0.3.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0dde4d29ca1fd86a13c3da09761fc71eb2ee197ebe811694780d18fc527e1565
MD5 599a1307000787b74c430b207ee7de00
BLAKE2b-256 a22ba101cff232c4fc83583647651b2582561dc8e84ea5c439734fc8e3c20205

See more details on using hashes here.

File details

Details for the file twinleaf-0.3.0-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for twinleaf-0.3.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 35e910b499a5505843f1fa4479f43fc98efbe05469d7fd320a31506477d858ad
MD5 f39a4d9fff861b6daad789e416f3fd07
BLAKE2b-256 918b974b17dccadc4fc378bd20fea00f914df06440008d4aa53e42cde26866d2

See more details on using hashes here.

File details

Details for the file twinleaf-0.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for twinleaf-0.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c964a794b81af1ae3ae869e0940f3041cbcaadfca283c4d9eb99d8bd7b166188
MD5 71505ec9ea6591edc2051ac753e13e2a
BLAKE2b-256 6e6e524207824af483a09e9d9b11edc7ed69656c78e97173b2b6717d4e5bd30e

See more details on using hashes here.

File details

Details for the file twinleaf-0.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for twinleaf-0.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 615109b756f80e083d39f2f75c13e1a313af403d9d30cc8bb5e07801d461ad66
MD5 c840dbd3c13a42a620ada21cd127d7db
BLAKE2b-256 0da1eb7a5db52036e07bb75860be18602400ff9aea7daa387bfef10dd12baa1b

See more details on using hashes here.

File details

Details for the file twinleaf-0.3.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for twinleaf-0.3.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 55247a033b4d71ed0384e7e65d69e7c1b43527ca5370c611c5c60f9842760c14
MD5 a6a0110c6ef12f24a203e2103e73d14b
BLAKE2b-256 fbe51c400f76bdf227aac2edbd5a1e52e82fef35105a8fc049acfac0fdd37716

See more details on using hashes here.

File details

Details for the file twinleaf-0.3.0-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for twinleaf-0.3.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9d2582d70e5de77ab864306e43c3ec9d804215a282a112139faa65c8078ef433
MD5 7e891e14f639ca4fa089b2068dd0fc49
BLAKE2b-256 0d0e491fa126aff16b2225a897cd93a6f0437033d7f657bcffb5e5440795bb39

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