Skip to main content

Segment a table from an image

Project description

Banner
Segmentation of tables from images

PyPi version of taulu GitHub Actions Workflow Status

Documentation

Data Requirements

This package assumes that you are working with images of tables that have clearly visible rules (the lines that divide the table into cells).

To fully utilize the automated workflow, your tables should include a recognizable header. This header will be used to identify the position of the first cell in the input image and determine the expected widths of the table's cells.

For optimal segmentation, ensure that the tables are rotated so the borders are approximately vertical and horizontal. Minor page warping is acceptable.

Installation

Using pip

pip install taulu

Using uv

uv add taulu

Usage

from taulu import Taulu, Split
import os


def setup():
    # create an Annotation file of the headers in the image
    # (one for the left header, one for the right)
    # and store them in the examples directory
    print("Annotating the LEFT header...")
    Taulu.annotate("../data/table_00.png", "table_00_header_left.png")

    print("Annotating the RIGHT header...")
    Taulu.annotate("../data/table_00.png", "table_00_header_right.png")


def main():
    taulu = Taulu(Split("table_00_header_left.png", "table_00_header_right.png"))
    table = taulu.segment_table("../data/table_00.png", debug_view=True)

    table.show_cells("../data/table_00.png")


if __name__ == "__main__":
    if os.path.exists("table_00_header_left.png") and os.path.exists(
        "table_00_header_right.png"
    ):
        main()
    else:
        setup()
        main()

This file can be found at examples/example.py. To run it, clone this repository, create a uv project, and run the script:

git clone git@github.com:GhentCDH/taulu.git
cd taulu
uv init --no-workspace --bare
uv run example.py

During this example, you will need to annotate the header image. You do this by simply clicking twice per line, once for each endpoint. It does not matter in which order you annotate the lines. Example:

Table Header Annotation Example

Below is an example of table cell identification using the Taulu package:

Table Cell Identification Example

Workflow

This package is structured in a modular way, with several components that work together.

The Taulu class combines the components into one simple API, as seen in Usage

The algorithm identifies the header's location in the input image, which provides a starting point. From there, it scans the image to find intersections of the rules (borders) and segments the image into cells accordingly.

The output is a TableGrid object that contains the detected intersections and which defines some useful methods, enabling you to segment the image into rows, columns, and cells.

The main classes are:

  • HeaderAligner: Uses template matching to identify the header's location in the input images.
  • HeaderTemplate: Stores header template information by reading an annotation JSON file. You can create this file by running HeaderTemplate.annotate_image.
  • GridDetector: Processes the image to identify intersections of horizontal and vertical lines (borders). To see its progress, you can run it with debug_view=True. This should allow you to tune the parameters to your data.

Parameters and Methods

The taulu algorithm has a number of parameters which you might need to tune in order for it to fit your data's characteristics. The following is a summary of the most important parameters and how you could tune them to your data.

Taulu

  • header_path: a path of the header image which has an annotation associated with it. The annotation is assumed to have the same path, but with a json suffix (this is the case when created with Taulu.annotate). When working with images that have two tables (or one table, split across two pages), you can supply a tuple of the left and right header images.

  • kernel_size, cross_width: The GridDetector uses a kernel to detect intersections of rules in the image. The kernel looks like this:

    kernel diagram

    The goal is to make this kernel look like the actual corners in your images after thresholding and dilation. The example script shows the dilated result (because debug_view=True), which you can use to estimate the cross_width and kernel_size values that fit your image. Note that the optimal values will depend on the morph_size parameter too.

  • morph_size: The GridDetector uses a dilation step in order to connect lines in the image that might be broken up after thresholding. With a larger morph_size, larger gaps in the lines will be connected, but it will also lead to much thicker lines. As a result, this parameter affects the optimal cross_width and cross_height.

  • region: This parameter influences the search algorithm. The algorithm has a rough idea of where the next corner point should be. At that location, the algorithm then finds the best match that is within a square of size region around that point, and selects that as the detected corner. Visualized:

    search algorithm region

    A larger region will be more forgiving for warping or other artefacts, but could lead to false positives too. You can see this region as blue squares when running the segmentation with debug_view=True

  • sauvola_k: This parameter adjusts the threshold that is used when binarizing the image. The larger sauvola_k more pixels will be mapped to zero. You should increase this parameter until most of the noise is gone in your image, without removing too many pixels from the actual lines of the table.

These methods are the most useful:

  • Taulu.annotate: create an annotation file for a header image. This requires an image of a table with a clear header. Taulu will first ask you to crop the header in the image (by clicking four points, one for each corner). Then, it will ask you to annotate the lines in the header (by clicking two points per line, one for each endpoint). The annotation file will be saved as a json file and a png with the same name.
  • Taulu.__init__: initialize a Taulu instance with a header image and parameters.
    • cell_height_factor: a float or a list of floats that determine the expected height of each row in the table, relative to the height of the header. If the list is shorter than the number of rows, the last value will be repeated for the remaining rows. If a single float is given, it will be used for all rows.
  • Taulu.segment_table: given an input image, segment into a TableGrid object.
    • filtered: optional pre-filtered binary image for corner detection. If provided, binarization parameters are ignored.
    • debug_view: show intermediate processing steps (note: crashes in Jupyter notebooks due to OpenCV window handling).

TableGrid

Taulu.segment_table returns a TableGrid instance, which you can use to get information about the location and bounding box of cells in your image.

These methods are the most useful:

  • save: save the TableGrid object as a json file
  • from_saved: restore a TableGrid object from a json file
  • cell: given a location in the image ((tuple[float, float]), return the cell index (row, column)
  • cell_polygon: get the polygon (left top, right top, right bottom, left bottom) of the cell in the image
  • region: given a start and end cell, get the polygon that surrounds all cells in between (inclusive range)
  • highlight_all_cells: highlight all cell edges on an image
  • show_cells: interactively highlight cells you click on in the image (in an OpenCV window)
  • crop_cell and crop_region: crop the image to the supplied cell or region

Credits

Development by Ghent Centre for Digital Humanities - Ghent University. Funded by the GhentCDH research projects.

Landscape

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

taulu-2.3.1.tar.gz (25.1 MB view details)

Uploaded Source

Built Distributions

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

taulu-2.3.1-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (468.3 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ s390x

taulu-2.3.1-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (475.0 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

taulu-2.3.1-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (424.6 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

taulu-2.3.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (412.0 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

taulu-2.3.1-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (468.8 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ s390x

taulu-2.3.1-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (474.4 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

taulu-2.3.1-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (424.4 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

taulu-2.3.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (411.7 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

taulu-2.3.1-cp313-cp313t-win_amd64.whl (288.3 kB view details)

Uploaded CPython 3.13tWindows x86-64

taulu-2.3.1-cp313-cp313t-win32.whl (277.5 kB view details)

Uploaded CPython 3.13tWindows x86

taulu-2.3.1-cp313-cp313t-musllinux_1_2_x86_64.whl (636.8 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ x86-64

taulu-2.3.1-cp313-cp313t-musllinux_1_2_i686.whl (660.9 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

taulu-2.3.1-cp313-cp313t-musllinux_1_2_armv7l.whl (695.5 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARMv7l

taulu-2.3.1-cp313-cp313t-musllinux_1_2_aarch64.whl (584.1 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

taulu-2.3.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (423.9 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ x86-64

taulu-2.3.1-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl (462.3 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ s390x

taulu-2.3.1-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (467.5 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ppc64le

taulu-2.3.1-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (420.2 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARMv7l

taulu-2.3.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (407.3 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

taulu-2.3.1-cp313-cp313t-manylinux_2_12_i686.manylinux2010_i686.whl (443.0 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.12+ i686

taulu-2.3.1-cp313-cp313t-macosx_11_0_arm64.whl (369.3 kB view details)

Uploaded CPython 3.13tmacOS 11.0+ ARM64

taulu-2.3.1-cp39-abi3-win_amd64.whl (293.0 kB view details)

Uploaded CPython 3.9+Windows x86-64

taulu-2.3.1-cp39-abi3-win32.whl (281.9 kB view details)

Uploaded CPython 3.9+Windows x86

taulu-2.3.1-cp39-abi3-musllinux_1_2_x86_64.whl (642.5 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ x86-64

taulu-2.3.1-cp39-abi3-musllinux_1_2_i686.whl (666.9 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ i686

taulu-2.3.1-cp39-abi3-musllinux_1_2_armv7l.whl (701.1 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ ARMv7l

taulu-2.3.1-cp39-abi3-musllinux_1_2_aarch64.whl (589.4 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ ARM64

taulu-2.3.1-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl (469.8 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ s390x

taulu-2.3.1-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (475.0 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ppc64le

taulu-2.3.1-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (425.2 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARMv7l

taulu-2.3.1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (412.3 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARM64

taulu-2.3.1-cp39-abi3-macosx_11_0_arm64.whl (372.3 kB view details)

Uploaded CPython 3.9+macOS 11.0+ ARM64

taulu-2.3.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (430.0 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

taulu-2.3.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl (448.6 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ i686

File details

Details for the file taulu-2.3.1.tar.gz.

File metadata

  • Download URL: taulu-2.3.1.tar.gz
  • Upload date:
  • Size: 25.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for taulu-2.3.1.tar.gz
Algorithm Hash digest
SHA256 77befb2ce1ae76587662d620071537ed66997ad2ff4e4d7698ccbedf65c5c3ca
MD5 b293dfa3ad2e791ef98be5f858a65a79
BLAKE2b-256 e7c6a4449c7e52c9bcdee6d7c812812976ad7368f84c24d2b4ef7bbc591266b1

See more details on using hashes here.

File details

Details for the file taulu-2.3.1-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

  • Download URL: taulu-2.3.1-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
  • Upload date:
  • Size: 468.3 kB
  • Tags: PyPy, manylinux: glibc 2.17+ s390x
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for taulu-2.3.1-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 54ed4b40b8056139573a8863bf30ac24f742cc44a132db764e6ac731c7757318
MD5 0c37cc9e881635fc19452c8e37f8010c
BLAKE2b-256 1067a2b816d7433da88ba2c8121e4b36f6d51e04977e8a8c4b51a028e7ddc263

See more details on using hashes here.

File details

Details for the file taulu-2.3.1-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

  • Download URL: taulu-2.3.1-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
  • Upload date:
  • Size: 475.0 kB
  • Tags: PyPy, manylinux: glibc 2.17+ ppc64le
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for taulu-2.3.1-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 78e7b0d7a94ed07ffa331c78c6e30ff59d2f3baf35d497d2f4e73bb158538e3f
MD5 3d5a9c44523692486746a64f84d935b9
BLAKE2b-256 c7da0087263f53bd591e601c655f34083a54259b4cdb6f32d8e6a39376cc3328

See more details on using hashes here.

File details

Details for the file taulu-2.3.1-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

  • Download URL: taulu-2.3.1-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
  • Upload date:
  • Size: 424.6 kB
  • Tags: PyPy, manylinux: glibc 2.17+ ARMv7l
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for taulu-2.3.1-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 4669c5953e6c5ac431b2ce28074e973587fc5aea9c52e3857b5f462fabc03f47
MD5 56e1d76f352309313d036637563b26de
BLAKE2b-256 701801488149ac4a14190d60bd027999c31cd4afc1ab5d8b83a7f680b75a8c20

See more details on using hashes here.

File details

Details for the file taulu-2.3.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

  • Download URL: taulu-2.3.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 412.0 kB
  • Tags: PyPy, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for taulu-2.3.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e997163147e1169aa22e367a70fae53dfec162a735661c2f19559ae7772bb4d7
MD5 427be6080b76bc166299330fb0326129
BLAKE2b-256 02960a4cc5657188e7542e3b26553a245040b0d453f6242b65e43851c1e43608

See more details on using hashes here.

File details

Details for the file taulu-2.3.1-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

  • Download URL: taulu-2.3.1-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
  • Upload date:
  • Size: 468.8 kB
  • Tags: PyPy, manylinux: glibc 2.17+ s390x
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for taulu-2.3.1-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 91996a9f4d7f538289bbcefbf5e95f27e211487937ae00054be78bace5b49e89
MD5 0b24f849077ce1a23ad4521b295f8eb5
BLAKE2b-256 d01462165d44ebab606f3cffbd0925018a0888efd0761aed9d8bf011cfe3a6ee

See more details on using hashes here.

File details

Details for the file taulu-2.3.1-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

  • Download URL: taulu-2.3.1-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
  • Upload date:
  • Size: 474.4 kB
  • Tags: PyPy, manylinux: glibc 2.17+ ppc64le
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for taulu-2.3.1-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 abd41ae1bff95d1172a2b1e8f2b2233195867b4940d7f31cee2c887a77045e75
MD5 05ba580043c0ee3e1ab3f5e7e9bb15f7
BLAKE2b-256 26dadd9d1d6b9fd3d83b58c3dc576f4951c55f0c3c52e99325f600ef414bbbe9

See more details on using hashes here.

File details

Details for the file taulu-2.3.1-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

  • Download URL: taulu-2.3.1-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
  • Upload date:
  • Size: 424.4 kB
  • Tags: PyPy, manylinux: glibc 2.17+ ARMv7l
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for taulu-2.3.1-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 dde6630f98dcf89f115e471c031933409482c8bf3b46abcf46ce3ab4137fe89f
MD5 3fb2259c54bf182f13f4b622359fd764
BLAKE2b-256 cf219a5a625f071355e9faa988c8f135ba4c88080585bfea759f9c44daa75c11

See more details on using hashes here.

File details

Details for the file taulu-2.3.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

  • Download URL: taulu-2.3.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 411.7 kB
  • Tags: PyPy, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for taulu-2.3.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 174433a6077b21d21872a582ad8c2e28ac2dd75739ff09bc1655baef93a87430
MD5 3eb8815c6ddd0eba3adf68b334b85c0a
BLAKE2b-256 2141ce29f64001c443a904e62d760a868b687d21ee074ab0acc53bc7c609e5d0

See more details on using hashes here.

File details

Details for the file taulu-2.3.1-cp313-cp313t-win_amd64.whl.

File metadata

  • Download URL: taulu-2.3.1-cp313-cp313t-win_amd64.whl
  • Upload date:
  • Size: 288.3 kB
  • Tags: CPython 3.13t, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for taulu-2.3.1-cp313-cp313t-win_amd64.whl
Algorithm Hash digest
SHA256 fde453e5cbd54127154056228da15b524ed6519482b7921e5217a23499d50c22
MD5 934a4a74fa3c0c46e76a934b9a0144a9
BLAKE2b-256 e2ff4337d7b55450f3a0f5b8fb5586e5fd7aaf24e0690e7eb7305014a04466ee

See more details on using hashes here.

File details

Details for the file taulu-2.3.1-cp313-cp313t-win32.whl.

File metadata

  • Download URL: taulu-2.3.1-cp313-cp313t-win32.whl
  • Upload date:
  • Size: 277.5 kB
  • Tags: CPython 3.13t, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for taulu-2.3.1-cp313-cp313t-win32.whl
Algorithm Hash digest
SHA256 f377a8db97f85fef36ffd191fed9809574eb34836696125136d95bcc1fb6053e
MD5 269fc293ee11423ec004728ce51445b1
BLAKE2b-256 e258ef989103d8d664425e0886e0ccd25e2fd4b3106218f1e6f6b35df5b8b146

See more details on using hashes here.

File details

Details for the file taulu-2.3.1-cp313-cp313t-musllinux_1_2_x86_64.whl.

File metadata

  • Download URL: taulu-2.3.1-cp313-cp313t-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 636.8 kB
  • Tags: CPython 3.13t, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for taulu-2.3.1-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 37869ee4c766204c3e58b2a48f7bb3a9192ead5e8fd84a855417011e0917a5b6
MD5 f7c5349996d947d7b2577090c8028037
BLAKE2b-256 8692ede6cbc1da24b1331b32331e7d41224801a92ed85654b7dd202bdbfa9b5d

See more details on using hashes here.

File details

Details for the file taulu-2.3.1-cp313-cp313t-musllinux_1_2_i686.whl.

File metadata

  • Download URL: taulu-2.3.1-cp313-cp313t-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 660.9 kB
  • Tags: CPython 3.13t, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for taulu-2.3.1-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 c11982e9354d066c3ff1aec6969c850f4f11b70a46d53d1cb32bb361a4d4f374
MD5 267800660585d19219bcfa4b0938bb16
BLAKE2b-256 88f4595b447c40218aef95a8562499b85c064015b649316221eaf0fbe77d2f85

See more details on using hashes here.

File details

Details for the file taulu-2.3.1-cp313-cp313t-musllinux_1_2_armv7l.whl.

File metadata

  • Download URL: taulu-2.3.1-cp313-cp313t-musllinux_1_2_armv7l.whl
  • Upload date:
  • Size: 695.5 kB
  • Tags: CPython 3.13t, musllinux: musl 1.2+ ARMv7l
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for taulu-2.3.1-cp313-cp313t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 822081faa7583dfbdddc3786bb79ca190e06ecef963312a37584b0b5711b7f37
MD5 90e27dda2d2d11d4bf2b1c289600df5d
BLAKE2b-256 82c2a163a02d13eeecc5e309b814c867fcc8f89948f9d51b07f32ae7c66d50f0

See more details on using hashes here.

File details

Details for the file taulu-2.3.1-cp313-cp313t-musllinux_1_2_aarch64.whl.

File metadata

  • Download URL: taulu-2.3.1-cp313-cp313t-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 584.1 kB
  • Tags: CPython 3.13t, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for taulu-2.3.1-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 bf0a24ccd010f18486422a5bd32064b384317118e338fa567a5e2928cb3bcd30
MD5 7959d045fc2c9afffbbb7d603e39a551
BLAKE2b-256 5d5979787e08064c2d66853c6de2d6188dd5aa1828a5ba6af74ababf73d59a9b

See more details on using hashes here.

File details

Details for the file taulu-2.3.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: taulu-2.3.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 423.9 kB
  • Tags: CPython 3.13t, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for taulu-2.3.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c06f8af922d7384e3bf8d2e918163b44c07af3892b3be71387505287ac6aac77
MD5 2583543b3425257ee5db95bc4ec78ea5
BLAKE2b-256 6a915390a970c084f1fa588db1af6daf47a6e13c0748c00bdda996113ba29e28

See more details on using hashes here.

File details

Details for the file taulu-2.3.1-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

  • Download URL: taulu-2.3.1-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl
  • Upload date:
  • Size: 462.3 kB
  • Tags: CPython 3.13t, manylinux: glibc 2.17+ s390x
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for taulu-2.3.1-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 a85be9e4adfec682ab34fe1bbeaa4d2b2f54828f7c2f44198afc8b918547b116
MD5 18298e8f51a77b4a673fffa2e86161a5
BLAKE2b-256 427e71fa6b7d618c95f42916affff8f28c387b3ff0ef1d53b85cdcb4ceb12526

See more details on using hashes here.

File details

Details for the file taulu-2.3.1-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

  • Download URL: taulu-2.3.1-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
  • Upload date:
  • Size: 467.5 kB
  • Tags: CPython 3.13t, manylinux: glibc 2.17+ ppc64le
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for taulu-2.3.1-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 009665622f07dfe17a92b28fba9ca280ba1b9e680794041ddd4923baedfc2626
MD5 3f4d9452dd84100573c0539108934f23
BLAKE2b-256 ddff098e70ed4af285e24344a70d7b1278f8fdab9e3ca253988c26552953e596

See more details on using hashes here.

File details

Details for the file taulu-2.3.1-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

  • Download URL: taulu-2.3.1-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
  • Upload date:
  • Size: 420.2 kB
  • Tags: CPython 3.13t, manylinux: glibc 2.17+ ARMv7l
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for taulu-2.3.1-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 c054af78970a98a040d52fc29484817037e49861b8a6921825cc6b96b3f0cd37
MD5 d3bf89a8499efbb475aef53bc3fe5e7b
BLAKE2b-256 21b8aaf546b38168c4d933b3c4e97e38cef9a51e3f6a14b15c0f256cf4893b71

See more details on using hashes here.

File details

Details for the file taulu-2.3.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

  • Download URL: taulu-2.3.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 407.3 kB
  • Tags: CPython 3.13t, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for taulu-2.3.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2976599ef062c5c8ddd97863303ff2ef0cb50b2dc4f291b844154d6bb54d1625
MD5 d4e241293a0d9e75270f86d5117553fe
BLAKE2b-256 0b82411eaa110366abe7044d67dc00d8c6b53d2f0db1c2b31b46798f20b491b3

See more details on using hashes here.

File details

Details for the file taulu-2.3.1-cp313-cp313t-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

  • Download URL: taulu-2.3.1-cp313-cp313t-manylinux_2_12_i686.manylinux2010_i686.whl
  • Upload date:
  • Size: 443.0 kB
  • Tags: CPython 3.13t, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for taulu-2.3.1-cp313-cp313t-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 c884d6cb2139ab5e71f77f16bf33d12cc68e3acc7ae5e8e8ee3855b4e328ea82
MD5 053fca2c259f5453e05763e939f62254
BLAKE2b-256 e307da0a492e24dd2d660895dfe13dc469d9b220875325f7f0ebba8448e79d4c

See more details on using hashes here.

File details

Details for the file taulu-2.3.1-cp313-cp313t-macosx_11_0_arm64.whl.

File metadata

  • Download URL: taulu-2.3.1-cp313-cp313t-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 369.3 kB
  • Tags: CPython 3.13t, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for taulu-2.3.1-cp313-cp313t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dcae84d136c360d4668aad8120e1da0eb77198a87b3e8ce932711ff9337e9203
MD5 9141365e413694271b8b3fbc2d46c4e4
BLAKE2b-256 17e174eb4c1e45438c384303108524ac9b096e242cfa9c0c3835bf2659a69bb0

See more details on using hashes here.

File details

Details for the file taulu-2.3.1-cp39-abi3-win_amd64.whl.

File metadata

  • Download URL: taulu-2.3.1-cp39-abi3-win_amd64.whl
  • Upload date:
  • Size: 293.0 kB
  • Tags: CPython 3.9+, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for taulu-2.3.1-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 b8286438dcaa5f55e0054f60b58fc8295b385d2ee43ba96bc01faa42e159aaff
MD5 504b45978706a001790c91cbf2a7b5d0
BLAKE2b-256 bb6bb391f97b5a2d1d476fc88cf83042d1a2cba8099b4eb2e4790aaaf6e453b2

See more details on using hashes here.

File details

Details for the file taulu-2.3.1-cp39-abi3-win32.whl.

File metadata

  • Download URL: taulu-2.3.1-cp39-abi3-win32.whl
  • Upload date:
  • Size: 281.9 kB
  • Tags: CPython 3.9+, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for taulu-2.3.1-cp39-abi3-win32.whl
Algorithm Hash digest
SHA256 5410d7811fffaa663daf1c8d82340b03332726481577c3e1630bad2d6ead584f
MD5 650e610b4c7516901394bbe8b80a6285
BLAKE2b-256 c1cb0ab7ded6812fb08d432b154be3fa4a3978130e7983898c8f984f042d13ca

See more details on using hashes here.

File details

Details for the file taulu-2.3.1-cp39-abi3-musllinux_1_2_x86_64.whl.

File metadata

  • Download URL: taulu-2.3.1-cp39-abi3-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 642.5 kB
  • Tags: CPython 3.9+, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for taulu-2.3.1-cp39-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9cddc5ee6b479be03f4f05d91ade4526dcf3cf6796a5d6c17b2eb4aff21666c5
MD5 4a0f0199955eb7d40c54f42ea8b71e2c
BLAKE2b-256 c5b55171818000c8a0efee0ee5a7aca72f7a881f18ccaa4a3fb1df1ea30c75f6

See more details on using hashes here.

File details

Details for the file taulu-2.3.1-cp39-abi3-musllinux_1_2_i686.whl.

File metadata

  • Download URL: taulu-2.3.1-cp39-abi3-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 666.9 kB
  • Tags: CPython 3.9+, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for taulu-2.3.1-cp39-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 2c90dcc5fa727b30acbe37269673892dfba666fdac09201236d380d06281b6eb
MD5 baf84d32b4e9bd218a4ea5113549862a
BLAKE2b-256 ad6b06d61a3785ada058cb256f3a4a7fd8708831dc02307d220bfd55dd2832cd

See more details on using hashes here.

File details

Details for the file taulu-2.3.1-cp39-abi3-musllinux_1_2_armv7l.whl.

File metadata

  • Download URL: taulu-2.3.1-cp39-abi3-musllinux_1_2_armv7l.whl
  • Upload date:
  • Size: 701.1 kB
  • Tags: CPython 3.9+, musllinux: musl 1.2+ ARMv7l
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for taulu-2.3.1-cp39-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 d7462b91b81fffede019035b6323c724df9494b7bcc336e23afc8493c92de35f
MD5 f6e0db3888009f7066193d0c601063e1
BLAKE2b-256 6f24ff06710950a20fe16b4557f9cbc165c7fb20bbd5e0b62b2d92b03889f0ce

See more details on using hashes here.

File details

Details for the file taulu-2.3.1-cp39-abi3-musllinux_1_2_aarch64.whl.

File metadata

  • Download URL: taulu-2.3.1-cp39-abi3-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 589.4 kB
  • Tags: CPython 3.9+, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for taulu-2.3.1-cp39-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f2dc3567f796970c1eb9928ada49ec7cc919c4968d2cb2ecf81903819f0632ce
MD5 28fd46391529f356d5f24d3cf3eb9fbb
BLAKE2b-256 6560f619dc0d66b6af01ac0129905d3aadf7d75d34b90248aa76148f56210f59

See more details on using hashes here.

File details

Details for the file taulu-2.3.1-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

  • Download URL: taulu-2.3.1-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
  • Upload date:
  • Size: 469.8 kB
  • Tags: CPython 3.9+, manylinux: glibc 2.17+ s390x
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for taulu-2.3.1-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 442ea8b3bde451e9da04d001568fc203d3993affe411a100d74d86742067d5e8
MD5 1cbe6d11a614ebb9cf17a28bfc04741a
BLAKE2b-256 9fdec8016f31600f046c3461ce38c3a408620abde0d6ec36592a6d53e32ffe41

See more details on using hashes here.

File details

Details for the file taulu-2.3.1-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

  • Download URL: taulu-2.3.1-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
  • Upload date:
  • Size: 475.0 kB
  • Tags: CPython 3.9+, manylinux: glibc 2.17+ ppc64le
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for taulu-2.3.1-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 6425e591f47fca196e043a662118c3ec1fd1a6980e8e94f56aa3c10121c78436
MD5 6b5ecc7ed96a3e21ae478424f8d23819
BLAKE2b-256 36054d95b86e4cc4b04084805f2284afb95a1ab6c73f1260dc1d125ca7914c23

See more details on using hashes here.

File details

Details for the file taulu-2.3.1-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

  • Download URL: taulu-2.3.1-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
  • Upload date:
  • Size: 425.2 kB
  • Tags: CPython 3.9+, manylinux: glibc 2.17+ ARMv7l
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for taulu-2.3.1-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 72fa2cf6308ff42063307717db4fc775dff699f61d99a3494caf6f27ebb3e62a
MD5 0d53dbbecfebcfa07bb1d358cc934f9e
BLAKE2b-256 40c3b9e0096462f41d1ac04c4925e6f66b086700f5886832dc4b09831d695bcd

See more details on using hashes here.

File details

Details for the file taulu-2.3.1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

  • Download URL: taulu-2.3.1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 412.3 kB
  • Tags: CPython 3.9+, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for taulu-2.3.1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6b7c4aa43e095771b05edb960b8d496d491ab01a0bb8a496abf368567c2845bc
MD5 fbf80a90a869cb60e5150666e0dfcdf9
BLAKE2b-256 812966cfec6faafd1cec4b35061682162bc94a3bc3381b449bc755510bb7874b

See more details on using hashes here.

File details

Details for the file taulu-2.3.1-cp39-abi3-macosx_11_0_arm64.whl.

File metadata

  • Download URL: taulu-2.3.1-cp39-abi3-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 372.3 kB
  • Tags: CPython 3.9+, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for taulu-2.3.1-cp39-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9f39c4c72a8377bc87e19f6f0d38511b3095d1613333fff77965e23342f4756b
MD5 4cb995c296a23c7b706b2110032ac4de
BLAKE2b-256 98d43b7a086b65a5e0533ea36e385e05d4ac16c970dc35176c3ce0e6ce57bc12

See more details on using hashes here.

File details

Details for the file taulu-2.3.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: taulu-2.3.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 430.0 kB
  • Tags: CPython 3.8, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for taulu-2.3.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c37d01d612bf1d40dd7df89c668d4911f7f597055e73077ae7a0858a989ad5d1
MD5 2ad3507ea09bb28145d4d55def674355
BLAKE2b-256 2c4337076be45deb9e160ef70ef363871522d1eae9ef99aee8d42c0d6670a538

See more details on using hashes here.

File details

Details for the file taulu-2.3.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

  • Download URL: taulu-2.3.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
  • Upload date:
  • Size: 448.6 kB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for taulu-2.3.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 f32ee62b3d039bf79d952e1f745d4e273d33f9b94d8991ebc4312a27c9745789
MD5 67a1ba5bf069bf633376f6dd57261bdd
BLAKE2b-256 c6c347a6bdf0a18e9f5a848d15c971b87fce968b65730cd0eb8268e5badebe19

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