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.0.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.0-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (468.2 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ s390x

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

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

taulu-2.3.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (424.5 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

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

Uploaded PyPymanylinux: glibc 2.17+ ARM64

taulu-2.3.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (468.7 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ s390x

taulu-2.3.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (474.3 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

taulu-2.3.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (424.2 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

taulu-2.3.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (411.6 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.13tWindows x86-64

taulu-2.3.0-cp313-cp313t-win32.whl (277.4 kB view details)

Uploaded CPython 3.13tWindows x86

taulu-2.3.0-cp313-cp313t-musllinux_1_2_x86_64.whl (636.7 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ x86-64

taulu-2.3.0-cp313-cp313t-musllinux_1_2_i686.whl (660.8 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

taulu-2.3.0-cp313-cp313t-musllinux_1_2_armv7l.whl (695.6 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARMv7l

taulu-2.3.0-cp313-cp313t-musllinux_1_2_aarch64.whl (583.9 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

taulu-2.3.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (423.7 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ x86-64

taulu-2.3.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl (462.1 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ s390x

taulu-2.3.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (467.3 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ppc64le

taulu-2.3.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (420.0 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARMv7l

taulu-2.3.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (407.1 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

taulu-2.3.0-cp313-cp313t-manylinux_2_12_i686.manylinux2010_i686.whl (442.8 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.12+ i686

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

Uploaded CPython 3.13tmacOS 11.0+ ARM64

taulu-2.3.0-cp39-abi3-win_amd64.whl (293.1 kB view details)

Uploaded CPython 3.9+Windows x86-64

taulu-2.3.0-cp39-abi3-win32.whl (281.7 kB view details)

Uploaded CPython 3.9+Windows x86

taulu-2.3.0-cp39-abi3-musllinux_1_2_x86_64.whl (642.4 kB view details)

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

taulu-2.3.0-cp39-abi3-musllinux_1_2_i686.whl (666.8 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ i686

taulu-2.3.0-cp39-abi3-musllinux_1_2_armv7l.whl (701.0 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.9+musllinux: musl 1.2+ ARM64

taulu-2.3.0-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl (469.6 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ s390x

taulu-2.3.0-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (474.9 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ppc64le

taulu-2.3.0-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (425.1 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARMv7l

taulu-2.3.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (412.4 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARM64

taulu-2.3.0-cp39-abi3-macosx_11_0_arm64.whl (372.2 kB view details)

Uploaded CPython 3.9+macOS 11.0+ ARM64

taulu-2.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (429.9 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

taulu-2.3.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl (448.5 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ i686

File details

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

File metadata

  • Download URL: taulu-2.3.0.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.0.tar.gz
Algorithm Hash digest
SHA256 93d1dacd77aea5f55fd11d5c88fa4c8bdd4de6525d054e75f57caeac6521b2b8
MD5 7b3ea5ce6696c65ac1e31f114e59e96d
BLAKE2b-256 474bbbf7595948290d958b5e4ee19f9008be7b36e74e4368d703577de5acd4c1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taulu-2.3.0-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
  • Upload date:
  • Size: 468.2 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.0-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 13eca37c8a124248ee8f1ab457b0c0401683468d7c2a0d6e661941b714ec6a06
MD5 b9a8519d175f242649e528d126afcc01
BLAKE2b-256 8291b59db49063eb0373dd82c9440b1d58813cd3b7d3b5159bfd296e7bfc82fd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taulu-2.3.0-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.0-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 3603650a3dfaef5079f72cff42c69d473fed1e1580470546202fe798464d812a
MD5 cb468bf53c3712c53f725a6de30fd541
BLAKE2b-256 58fec5205995d3d0ebe56e484d268f934202d67958fa871793850f5894e9b020

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taulu-2.3.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
  • Upload date:
  • Size: 424.5 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.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 dc5645427bada2cdd2e4af19dec40728574a95d335f25e3f6c9ecafbf1c4505c
MD5 09cfeb831bd998a69244fbe3910a0f51
BLAKE2b-256 1e70f141880b9626369a4673ffd71e98ad40d31c5df4fc145d9b12f541408de2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taulu-2.3.0-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.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e3f29d0a797bf49d5809aee7a5e861218e5139473358244ad202a9fe3ba0cd07
MD5 fa85f76ad5f1fc2ade40b426c4af245d
BLAKE2b-256 96a3e1d9fee2b33e3c6b4d507204f50efd4474bf0486120efd078545fbf0e625

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taulu-2.3.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
  • Upload date:
  • Size: 468.7 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.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 318ce5d4b5977661875e7d850d1f877c1027dca241c515fc8d402e6c6e255408
MD5 2c67a24290ebdea6adfeba22a95f82be
BLAKE2b-256 bb73becd36527db687138072a1787d635504eb5bce3a48c62971597d04426c76

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taulu-2.3.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
  • Upload date:
  • Size: 474.3 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.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 0491929c8244a63d1cb0c8b9ccdd7597e355b04854cbc7d319de5321e996a421
MD5 1a3c2e2352ad89dde3fe7c2e81178be0
BLAKE2b-256 b167e60d681506231582debf505298b5b15e4db9ece127c95c0445e58b65c0dc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taulu-2.3.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
  • Upload date:
  • Size: 424.2 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.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 bc3d6291540e10eed2c2c3229827ccfb9a784612ef5acab7354783d8e3869f41
MD5 9040d69682591161d4de947aa1e08cc3
BLAKE2b-256 ea98623cc503915243be4498c4da591418e2896f34f83e3218ad91dc0ba88f67

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taulu-2.3.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 411.6 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.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 102ecc66ca6b0895317277ce3cde1b42c0fbb93d7dd93bd01084975efee32157
MD5 c6b4093bfcce1cb094de7e927a3d7e35
BLAKE2b-256 120c640c2d8734dd73d14449cbf41e595d794b379d805e637012c55b54d9e8ee

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taulu-2.3.0-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.0-cp313-cp313t-win_amd64.whl
Algorithm Hash digest
SHA256 3ac5f80fbe26e701d4e14bd457cc6dffd34e0137cbb3be65419b4b4113e8569a
MD5 7d3ce387e397aecae0ea6c36b59c35ec
BLAKE2b-256 86bdbbb08ce886a3c3156e47d3720511ac33697a114927a6cede80b81dad877f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taulu-2.3.0-cp313-cp313t-win32.whl
  • Upload date:
  • Size: 277.4 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.0-cp313-cp313t-win32.whl
Algorithm Hash digest
SHA256 cdca1dee1a977568c1d2c8393bf49546b58bc9c3f5aeb374ff7868f4d50fe668
MD5 518d499eb5e0dc09675fde161ea087f6
BLAKE2b-256 9f2add4e6770330ed25613047a67fe5df47cee4b8ed8052ca5b84f543824557f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taulu-2.3.0-cp313-cp313t-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 636.7 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.0-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9df4f21d289dafd6dba134efb0f2454d75761e54f69b0dd603c60a2b97cc6e73
MD5 3d6fae880dc0fbe0e7870af8d84da7d8
BLAKE2b-256 e9a4f9ba4811f221f4129764d06b14baa3fe18aebd08640089b64eca551ec333

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taulu-2.3.0-cp313-cp313t-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 660.8 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.0-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 73648b6797f7b7ab388737fef267833b12162718dc34d2925689005a7008b641
MD5 ae227797f0548e9ba332a37aa4e2275d
BLAKE2b-256 e1c781e00dfc6e61e2e61c65a12c474d4e0ad6bd9fbdaff0eb45e22139b9c918

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taulu-2.3.0-cp313-cp313t-musllinux_1_2_armv7l.whl
  • Upload date:
  • Size: 695.6 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.0-cp313-cp313t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 93cafe0cd1d7dd05b3429f0f451ce2a7b303c142e22d1a4bcf475e87b5de5a40
MD5 501b78e2615b56e7454c623286959067
BLAKE2b-256 38742f90039ce21194bb3af888848fa228baf685f679d9029e10d3586addf6dc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taulu-2.3.0-cp313-cp313t-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 583.9 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.0-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c8c8d4b125da31120e883a323d6c8b38152673d64ad8293ac36898c8a24fe95b
MD5 812204ad00b7b144a4fd558b1ae6d3cd
BLAKE2b-256 a19e1ee403331400fa4f798050482ef5626341575f895a1afbde8f5a7afbb68b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taulu-2.3.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 423.7 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.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 30540c6eaf49e8c56a03b842bd89ca6a88a6d229a36ceccf5e32e343732f8b8d
MD5 bc6febb4b0da1b0e99b2158f6938bf57
BLAKE2b-256 04723a233629e548bb1173386e246de244f253205c31b1f7f01523fda7ee7aab

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taulu-2.3.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl
  • Upload date:
  • Size: 462.1 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.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 17ef20104e099e9ef3ec81c7f1dffa301ef6a3b7cd500d8e7a46e48bcce5250c
MD5 36ee682607ab4624b6965b7d2f338212
BLAKE2b-256 2987cd0ddb308a10466395d0d036725422e2e6a234f74118affaac108f142871

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taulu-2.3.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
  • Upload date:
  • Size: 467.3 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.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 879c7cdaa426e4845410a2fb421f0202e7c5e7dfb3ed11f23dd43009162a0fd4
MD5 ae3310abd97e97b09ad56876fb748c71
BLAKE2b-256 cb5e3f4019f614a34e8254f8f84d10ce78029154d92a65fcb2108313a4cadb84

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taulu-2.3.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
  • Upload date:
  • Size: 420.0 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.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 5dbab5f6a205a6d91ca29e9448c501a606496bc4d2e6f9ddb9e6b0df201e260d
MD5 b37c41268adae2eccdff3c4cd5391398
BLAKE2b-256 4de57b8ccf534969966b6bc950d854c4e1207ca4298cbfa3bdc2dfa3f2fe0648

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taulu-2.3.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 407.1 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.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2ab8e81215ffc36ac1eb7fa763a3334c48408c28c573c3e7b89b412a155032be
MD5 84d96d6bc61b0b817b370e064b114b82
BLAKE2b-256 777f3f2863a3ec8c7da90412b147e9a2b9685bc88526fb7277caee085cde8ca3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taulu-2.3.0-cp313-cp313t-manylinux_2_12_i686.manylinux2010_i686.whl
  • Upload date:
  • Size: 442.8 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.0-cp313-cp313t-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 1056d68b5798f8c3fe0b411bc525dc04a771d06ea58fc0a50757b11c4717980c
MD5 a5c145b317442971b6a73ea6a37d509f
BLAKE2b-256 5d0050cdd0857e2f3dd20c5c1bf78ca1f147954c783a83d035e3b9c86e9ab0af

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taulu-2.3.0-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.0-cp313-cp313t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2ad528f9be497f4c2f9e4b6c5b7ca0298439249c016cb68c06f93580adf4bb2c
MD5 730d2749337977668ff954c75bc511cd
BLAKE2b-256 48b45d83fcab53df5eeeb8d474d241b68aa4023614f24c5e8d4b6728ec59e32b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taulu-2.3.0-cp39-abi3-win_amd64.whl
  • Upload date:
  • Size: 293.1 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.0-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 51f489fa9aedd6f272eb6b467a62fb5c2757e4fea01b7af2555b18081a5b82b2
MD5 e5f464a229580c6c7a6dace6d85f0be0
BLAKE2b-256 1209dde7d9ea11c834a4ab723b4aceec5b6afefb0143524b4593dc467e94759f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taulu-2.3.0-cp39-abi3-win32.whl
  • Upload date:
  • Size: 281.7 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.0-cp39-abi3-win32.whl
Algorithm Hash digest
SHA256 9e4cc9390574648cdba7bf1bd37d6e18e883b1008c58518e3f94e584b88341ed
MD5 360a7deb081f454528a8afd5f9f67c02
BLAKE2b-256 ba3571a315d127e08e73cdfaaf60b28d904cfd7e2272ca654d014a5d98bf6aeb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taulu-2.3.0-cp39-abi3-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 642.4 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.0-cp39-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ca93637d8a7da84dd693572f667f2394333a64e064d8bd59bf4dac97b0358b0d
MD5 5d379f13d3d30f91b16c3dba3496ee6d
BLAKE2b-256 771d5aa404837acf4be20ae865a6fb59546601e8191715848c09c3f3852d779a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taulu-2.3.0-cp39-abi3-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 666.8 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.0-cp39-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 1e662505636414652b6b3666be5d63d90e9107848513fa0437d6985e3b3613f4
MD5 a50aba8ab7acbeaa8d431b7c0d71c92b
BLAKE2b-256 2c159b8c1d3a46834d5866ed69770708c24473f6d13e875bb35f7862500e6803

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taulu-2.3.0-cp39-abi3-musllinux_1_2_armv7l.whl
  • Upload date:
  • Size: 701.0 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.0-cp39-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 0e09c3720b1b724abb44559c5e7dccab08ad4e5abbae50afba94540d211e87ff
MD5 fc6776f6aa272328a71a5159e7216cb1
BLAKE2b-256 db25d551f1b7c840d04f824d583c4a92e3c57c46a32f97b4cb9a0f98aca8b786

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taulu-2.3.0-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.0-cp39-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7418b49199a2a46c0f4b513e4f1c15e11bb1a84d5e4966103c119bdc449a07f7
MD5 8f31ee3e17767cc73901578c0363f550
BLAKE2b-256 027aa3ee0a07cc31e2165225145eacaed17570f1eecf6ee918765774fbd4db30

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taulu-2.3.0-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
  • Upload date:
  • Size: 469.6 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.0-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 287106bd56225e891c4f5b65c9e1ddd50252819fe5246bbc275edb4579b34664
MD5 2c24c82458f1936574157d50381ef65f
BLAKE2b-256 f4b9692db58caeba9fc468dffc56ff5f3c91cfd5d3b516e9452db228efd15231

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taulu-2.3.0-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
  • Upload date:
  • Size: 474.9 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.0-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 6c3a72f61e550f7a9fe085e9e4c2a6f26ed50d2f2ecaaeadf83ef5a586b0da4d
MD5 5f9f39e26e94c106e33e8bf733800edc
BLAKE2b-256 46056cd07e2f42103b89a63cd7cecf90e1513d79c47fe4fe7d3e48d9c8b1605e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taulu-2.3.0-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
  • Upload date:
  • Size: 425.1 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.0-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 cc115971aae2c34e0d21a76ccc9df5065f033b8858b311bfb59e1483c56b3815
MD5 b270018eb02e6abda51ed8cadb991016
BLAKE2b-256 adc002e72d49ff796756b95bd9cfa399df96b5f0187c75549f47540be80c6e76

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taulu-2.3.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 412.4 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.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7b7d7ba31a09e0bc62b68d64231389b631d6e810a7043c389c8085b7dc5b968c
MD5 661f6be63d18f106854780a3828bae70
BLAKE2b-256 a4b6a591f062543d65a359999f3962655945b35e57e4312dbb75a59ba23ad8ad

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taulu-2.3.0-cp39-abi3-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 372.2 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.0-cp39-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2a8ed807006dad898c2a489c45e2b8eccd5d55062f89d82ab70e109365003bf4
MD5 e2eb0cae1cc951ddb59fbdf51f280047
BLAKE2b-256 35683c47710bb0be2053c36b1a10d9209978baad8aa8ce081ecbbd7d6573347e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taulu-2.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 429.9 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.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6c77d38b10de0dcfabdd15b38e37f4dc340bd4b7093b7e0ca680741f007fb287
MD5 90a21edb13325db129bd6cfb16c4f60d
BLAKE2b-256 2af5885e722155ae99dd73fe4315857372bb65cee6b99c87eba53bffca06725c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taulu-2.3.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
  • Upload date:
  • Size: 448.5 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.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 7e109a225da9ad80c531f4d8098cbed25cba42fc3073437449b466cc533f12e5
MD5 06fc1cad978f5382bd4d9459c52efddd
BLAKE2b-256 4a4cc43f5be9426158dc4d2fe4288f0dde62dfd0c989335f269ef0adbe9d7fad

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