Skip to main content

Segment a table from an image

Project description

palette
Segmentation of tables from images

PyPi version of taulu GitHub Actions Workflow Status License Documentation
Open demo in Colab DOI

Taulu demo

Documentation · Changelog · Examples · Colab demo

[!WARNING] v3.0 renamed several classes and parameters. See the migration guide and run uv run -m taulu.migrate config.toml --inplace to upgrade TOML configs.

Features

  • Rust core (PyO3) for grid growing, A* pathfinding, row detection
  • Two-page tables via Split — different headers and parameters per side
  • Auto row heights detected from cross-correlation peaks
  • TOML config with JSON Schema for editor autocomplete
  • Notebook UI for header annotation and cell inspection (matplotlib + ipywidgets)
  • OpenCV debug view for live parameter tuning

Data Requirements

Images of tables with clearly visible rules (cell borders).

For the automated workflow, tables should include a recognizable header — used to locate the first cell and infer column widths.

Tables should be roughly axis-aligned. Minor warping is fine.

Installation

pip install taulu
# or
uv add taulu

Quickstart

from taulu import Taulu

Taulu.annotate("table.png", "header.png")          # one-time, interactive
taulu = Taulu("header.png")
grid = taulu.segment_table("table.png")
grid.show_cells("table.png")                        # click cells to inspect

For two-page (split) tables, see examples/example.py.

Workflow

Taulu orchestrates these components:

Class Role
TemplateMatcher Locate the header in the image (ORB / SIFT / AKAZE)
TableTemplate Header annotation: column rules + expected cell sizes
TableDetector Find rule intersections (binarization → morphology → cross-kernel)
SegmentedTable Output grid: cell lookups, cropping, persistence

Annotation is two clicks per line:

Header annotation

Parameters

Most-tuned Taulu(...) parameters:

Parameter Purpose
template_path Header image (.png + .json annotation). Pass Split(...) for two-page tables.
intersection_kernel_size, line_thickness Shape the cross-kernel to match real corner geometry after morphology.
line_gap_fill Dilation size — bridges broken rules. Affects optimal line_thickness.
search_radius Search window around predicted corner. Larger = more warp tolerance, more false positives.
binarization_sensitivity Sauvola threshold. Higher = more aggressive noise removal.
row_height_factor Row height as fraction of header height. Float or list.
auto_row_heights Detect per-row heights from cross-correlation peaks.

Cross-kernel shape vs. search region:

kernel diagram     search region

[!TIP] Run with debug_view=True to see binarization, morphology, and search regions live — easiest way to tune.

Full parameter docs: Taulu reference.

SegmentedTable methods

Method Purpose
save / from_saved Persist grid to/from JSON
cell((x, y)) Pixel → (row, col)
cell_polygon((r, c)) Cell → 4-corner polygon
region(start, end) Bounding polygon over a cell range
crop_cell / crop_region Perspective-correct crop
highlight_all_cells Render all cell outlines
show_cells Interactive click-to-inspect (OpenCV / notebook)

Configuration via TOML

"$schema" = "./taulu-config.schema.json"
template_path = "header.png"
binarization_sensitivity = 0.05
intersection_kernel_size = 41

[search_radius]                   # per-side override (split tables)
left = 60
right = 80
from taulu import Taulu, TauluConfig
taulu = Taulu.from_config(TauluConfig.from_toml("config.toml"))

Generate the schema for editor autocomplete:

uv run -m taulu.schema > taulu-config.schema.json

Citation

@software{taulu,
  author  = {Peeters, Miel and {GhentCDH}},
  title   = {taulu: segmentation of tables from images},
  url     = {https://github.com/ghentcdh/taulu},
  version = {3.0.0},
  year    = {2026}
}

See CITATION.cff.


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-3.0.2.tar.gz (14.6 MB view details)

Uploaded Source

Built Distributions

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

taulu-3.0.2-cp313-cp313t-win_amd64.whl (314.4 kB view details)

Uploaded CPython 3.13tWindows x86-64

taulu-3.0.2-cp313-cp313t-win32.whl (301.1 kB view details)

Uploaded CPython 3.13tWindows x86

taulu-3.0.2-cp313-cp313t-musllinux_1_2_x86_64.whl (656.5 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ x86-64

taulu-3.0.2-cp313-cp313t-musllinux_1_2_i686.whl (676.5 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

taulu-3.0.2-cp313-cp313t-musllinux_1_2_armv7l.whl (707.3 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARMv7l

taulu-3.0.2-cp313-cp313t-musllinux_1_2_aarch64.whl (600.4 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

taulu-3.0.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (444.6 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ x86-64

taulu-3.0.2-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl (472.4 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ s390x

taulu-3.0.2-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (480.8 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ppc64le

taulu-3.0.2-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (432.1 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARMv7l

taulu-3.0.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (423.9 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

taulu-3.0.2-cp313-cp313t-manylinux_2_12_i686.manylinux2010_i686.whl (458.3 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.12+ i686

taulu-3.0.2-cp313-cp313t-macosx_11_0_arm64.whl (386.4 kB view details)

Uploaded CPython 3.13tmacOS 11.0+ ARM64

taulu-3.0.2-cp39-abi3-win_amd64.whl (315.6 kB view details)

Uploaded CPython 3.9+Windows x86-64

taulu-3.0.2-cp39-abi3-win32.whl (304.4 kB view details)

Uploaded CPython 3.9+Windows x86

taulu-3.0.2-cp39-abi3-musllinux_1_2_x86_64.whl (658.8 kB view details)

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

taulu-3.0.2-cp39-abi3-musllinux_1_2_i686.whl (681.5 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ i686

taulu-3.0.2-cp39-abi3-musllinux_1_2_armv7l.whl (712.0 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ ARMv7l

taulu-3.0.2-cp39-abi3-musllinux_1_2_aarch64.whl (603.1 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ ARM64

taulu-3.0.2-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (447.6 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ x86-64

taulu-3.0.2-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl (478.5 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ s390x

taulu-3.0.2-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (485.4 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ppc64le

taulu-3.0.2-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (436.9 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARMv7l

taulu-3.0.2-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (426.4 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARM64

taulu-3.0.2-cp39-abi3-manylinux_2_12_i686.manylinux2010_i686.whl (463.2 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.12+ i686

taulu-3.0.2-cp39-abi3-macosx_11_0_arm64.whl (392.5 kB view details)

Uploaded CPython 3.9+macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: taulu-3.0.2.tar.gz
  • Upload date:
  • Size: 14.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","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-3.0.2.tar.gz
Algorithm Hash digest
SHA256 a3d599e848476565522fede0eb2d52a23560906537c1561171c2d64c3d882031
MD5 5e3153189d509b99b2f627cd0fd82353
BLAKE2b-256 23429ee3ed71e2f9950cb1bb59140b2fddd5c4bb2e442e80a460b6c78a432e21

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taulu-3.0.2-cp313-cp313t-win_amd64.whl
  • Upload date:
  • Size: 314.4 kB
  • Tags: CPython 3.13t, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","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-3.0.2-cp313-cp313t-win_amd64.whl
Algorithm Hash digest
SHA256 d0c4d4091f8a6a3fc27324710f3f63576914a6b37e1a3a6c472fbd441206ce7d
MD5 f5f7536efb2a19917f0ef4ce380db211
BLAKE2b-256 cad8ecd6f1d1d21dc9ac73fa7f9c9337069be47945e2b6ae6dc3d89de8285861

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taulu-3.0.2-cp313-cp313t-win32.whl
  • Upload date:
  • Size: 301.1 kB
  • Tags: CPython 3.13t, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","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-3.0.2-cp313-cp313t-win32.whl
Algorithm Hash digest
SHA256 030635ee501d27ca38152045088fc194338857687b8117e6afe83e4bf73d640e
MD5 0659f882d4e0ec2c8e16095f14631988
BLAKE2b-256 530a2153055c40062f83f1aa86aa1f6ca4a4aabe6783862ab1c882c6117c1a82

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taulu-3.0.2-cp313-cp313t-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 656.5 kB
  • Tags: CPython 3.13t, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","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-3.0.2-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d760e96c4f7d5e90f9386985e508f95c2910ac3e1c192b6f603827e6d5c320f3
MD5 dcbd0c4ad689881c65afb683b0c749fa
BLAKE2b-256 c992783497c0dec9298d51632fc7dc8a6e7333234771e1b12c568f034739ee71

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taulu-3.0.2-cp313-cp313t-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 676.5 kB
  • Tags: CPython 3.13t, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","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-3.0.2-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 e84408f359ac2bf51582d6a90d755e4818db9dd0eee3cb0a3c115678c1110000
MD5 b3f83600e41554731373eb730fddd626
BLAKE2b-256 472352720a35a46602fdc72bdf318a101eda1eb870d7829a1173c7b0b28468e6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taulu-3.0.2-cp313-cp313t-musllinux_1_2_armv7l.whl
  • Upload date:
  • Size: 707.3 kB
  • Tags: CPython 3.13t, musllinux: musl 1.2+ ARMv7l
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","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-3.0.2-cp313-cp313t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 e5ef543762e98cc67e0121bbdfcdf318eb1eb7a3b42b70db0ba5a3ffb2859048
MD5 b917c9553281ab59eada5231eb6afb6e
BLAKE2b-256 ab2ef05f227a0845dfe1cc10ffb8b4774b30f42ba4a88c600d8c19debd87b3a4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taulu-3.0.2-cp313-cp313t-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 600.4 kB
  • Tags: CPython 3.13t, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","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-3.0.2-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5af395e832a94777ee3e66bb11629d9892996758f13ecf668a6ec70109573642
MD5 2719fe165968b0607599153fcba979c4
BLAKE2b-256 7b65fcca8052d1d7b2db33c2d3392d40f1f1801499e257cf051d11649d9526a3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taulu-3.0.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 444.6 kB
  • Tags: CPython 3.13t, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","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-3.0.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 938c36ba60f73e62fac7abcb223a1a54060d79cf020bae2fb9b58e1107ea5c25
MD5 5db07dd5da8d56021e340cef687b9b98
BLAKE2b-256 dbe9a2f5c58055cc1fe529e222a24d1f083cea760111733fdb4ca4958f3eac95

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taulu-3.0.2-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl
  • Upload date:
  • Size: 472.4 kB
  • Tags: CPython 3.13t, manylinux: glibc 2.17+ s390x
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","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-3.0.2-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 1ac4488d2b5ed197ccf3531551554a5f7f8a16396257a61878d853e7fd38d0ad
MD5 c085767a2f857e8b2a82b81bc92a695a
BLAKE2b-256 7b1b7bd2b1f4c4d4afcb32cbcb88868ed628cb50d7a6bd0736a7b195828e7379

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taulu-3.0.2-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
  • Upload date:
  • Size: 480.8 kB
  • Tags: CPython 3.13t, manylinux: glibc 2.17+ ppc64le
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","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-3.0.2-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 80ddd59fcade521f876c224b56b1f0469277344b06e4db0b39ff66d0d6c1f851
MD5 817074cb101ce7fbc2435b3cb9abafef
BLAKE2b-256 31883436a08fb808b4bdf00caadccceb9c8c1787765b6bf7191f3ba2c7e3aa82

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taulu-3.0.2-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
  • Upload date:
  • Size: 432.1 kB
  • Tags: CPython 3.13t, manylinux: glibc 2.17+ ARMv7l
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","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-3.0.2-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 83f99246e3825b6e251f9ce00a44cf1dce4897d234ae0d7fbaae7654f0e6a3b7
MD5 b68241d5e36e9e89fa4bb27c53efdc3c
BLAKE2b-256 5764bce2c269f0696ba0aca8ccadaec91e283a4aecc199f83b97c7459c61aec1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taulu-3.0.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 423.9 kB
  • Tags: CPython 3.13t, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","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-3.0.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 345076205e85aaee5b286be4750a88791d5e7ac716271bfc3b88de68bb6bee48
MD5 74584c7b7a4a0f41c38ad0caa3e7b8bf
BLAKE2b-256 5699024162ed304a529c477fcabaf4c51d648ffac8281c1d851a6f9b5d350723

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taulu-3.0.2-cp313-cp313t-manylinux_2_12_i686.manylinux2010_i686.whl
  • Upload date:
  • Size: 458.3 kB
  • Tags: CPython 3.13t, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","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-3.0.2-cp313-cp313t-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 281dff1ff6406954bb25f9475a5cf61077497d004a8be6400f3fa9cd19249456
MD5 e5734d70f077bce877b6486f45551364
BLAKE2b-256 88dd0b8a01f2c83709dff2a02a031552f3d977d9a26c605e2bc1239d51b4bf2c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taulu-3.0.2-cp313-cp313t-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 386.4 kB
  • Tags: CPython 3.13t, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","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-3.0.2-cp313-cp313t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0c3533bf3638b80797ef7fcf81d463ee75900ae84df4f065326287258c318b38
MD5 9c87b9ff3ef2c4b01fff272fa54f4ee3
BLAKE2b-256 c22cce9d918249fa2602fee57e4a76c586c777fde56d4a17350a99247c0ecb99

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taulu-3.0.2-cp39-abi3-win_amd64.whl
  • Upload date:
  • Size: 315.6 kB
  • Tags: CPython 3.9+, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","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-3.0.2-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 c9c01e0bdc5696d31bb24fef2a6361596b250a52c09c5d87cd4de6f146c79b66
MD5 e4156742a023e2cd017b4889c1a1cace
BLAKE2b-256 213f732c9e951aa674e6ffe24769497acd8bad2ba0089724a0569841796dada7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taulu-3.0.2-cp39-abi3-win32.whl
  • Upload date:
  • Size: 304.4 kB
  • Tags: CPython 3.9+, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","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-3.0.2-cp39-abi3-win32.whl
Algorithm Hash digest
SHA256 f1e96b75bbb6338d0b24b0508d706c0ef4aec0b9430fb5c03d152864b11368f2
MD5 227acf6a90d8530757e2c23e062e68be
BLAKE2b-256 4b8b039217d10fc02c0b669196b56e640ab038a724988b2ea6555591fb86fab6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taulu-3.0.2-cp39-abi3-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 658.8 kB
  • Tags: CPython 3.9+, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","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-3.0.2-cp39-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ffebecb3725ce02947ad6d5b0463d76d2423fca0895b52d58f32eb7aacd8ae8e
MD5 8e825504799025a1ea473b85dfb82175
BLAKE2b-256 38398ec9f66a35445f1cc1ba8828fa651a78dcbe79297867888ad307ff402f85

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taulu-3.0.2-cp39-abi3-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 681.5 kB
  • Tags: CPython 3.9+, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","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-3.0.2-cp39-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 488ddeeefe19335711a6ef98109b73a12683a776aed6ef6908857dafac3021d3
MD5 3b6b75493ff0c06115be62c5f79cc340
BLAKE2b-256 cd47fc542fe914ee795d3dd04325ae26f3131a1d9fe5291aa56a6ff3d690abd5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taulu-3.0.2-cp39-abi3-musllinux_1_2_armv7l.whl
  • Upload date:
  • Size: 712.0 kB
  • Tags: CPython 3.9+, musllinux: musl 1.2+ ARMv7l
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","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-3.0.2-cp39-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 a7c70526580fce98e9ecc2cf0b5df2d5643dee3069c9ff9e5fa9b14bb74b4abb
MD5 17fef196d10cc8291059f84800832dd2
BLAKE2b-256 3e742eee2f6e061c6d490a3ebe1cb86f25274742a5eaff26a318e50004fe9a9b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taulu-3.0.2-cp39-abi3-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 603.1 kB
  • Tags: CPython 3.9+, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","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-3.0.2-cp39-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c86eafc769a5f6d34ee7632495ff8e34790ae6df9258873bff05022a6b68ee78
MD5 1be3abfa5e7c41ed75a3006d5bb552d1
BLAKE2b-256 8b7216a22cf9413c3b0b3d3dc8fbd46606162d0fcf60163c3cabed62611d0399

See more details on using hashes here.

File details

Details for the file taulu-3.0.2-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: taulu-3.0.2-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 447.6 kB
  • Tags: CPython 3.9+, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","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-3.0.2-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f1689f8b6ff58b35512ef5fd6790aef31a67cccfb2d95908bff4e92278e53013
MD5 e9c851d536a93cfa65512e1dc588f84f
BLAKE2b-256 5842af76f6ac985129b15103757679d2a729c2966d8febff61d2418839e80d88

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taulu-3.0.2-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
  • Upload date:
  • Size: 478.5 kB
  • Tags: CPython 3.9+, manylinux: glibc 2.17+ s390x
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","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-3.0.2-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 0ac1caf40356d7c7b7976c409e225b75aefd0aa8163dea705ea5b7a0a1bbe284
MD5 9a84cd5108a8b554f33e68b34d7a901c
BLAKE2b-256 04dad4b7eacbc3b25f8573a6462253251f10c38df59b6e7aed3701e153493060

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taulu-3.0.2-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
  • Upload date:
  • Size: 485.4 kB
  • Tags: CPython 3.9+, manylinux: glibc 2.17+ ppc64le
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","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-3.0.2-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 5dcf4e776dc4f6fb9fbdfff0741f27d76fdfbe37730bc7ef021cf8d3389bddd0
MD5 e1b9b2651837daf485c2c4b17760d2e1
BLAKE2b-256 3bbe5558d5868c6b7551fe781c2939c5ca6b6da5abd1083b8bbdef4273c2efe1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taulu-3.0.2-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
  • Upload date:
  • Size: 436.9 kB
  • Tags: CPython 3.9+, manylinux: glibc 2.17+ ARMv7l
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","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-3.0.2-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 cf2231c421238e2c89804f8372b0471f7d01c1d94bf37f27389437b05eb21aa4
MD5 1969fa3d8c16fc32ee27005b5d099535
BLAKE2b-256 c8658093d86fc91f5fd5eda6f16130b7339ab5a9fd3095a2dde55b1de00b4193

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taulu-3.0.2-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 426.4 kB
  • Tags: CPython 3.9+, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","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-3.0.2-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6a03c94623a0860cf88b5b18adaeb9a7281f240313e8a8b0d28bcd59185e5500
MD5 64b8b9e4115998d4f43c012f073a1dcc
BLAKE2b-256 30b0923ead7c2d7e285b7b56a379f90bdb8764e4ccd24e928bf1964cfa80cb65

See more details on using hashes here.

File details

Details for the file taulu-3.0.2-cp39-abi3-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

  • Download URL: taulu-3.0.2-cp39-abi3-manylinux_2_12_i686.manylinux2010_i686.whl
  • Upload date:
  • Size: 463.2 kB
  • Tags: CPython 3.9+, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","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-3.0.2-cp39-abi3-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 51e6d149bb01bd77eb10736a7641e601a725fde25c3d8729a3a50945940d3a1f
MD5 5387d0a35e323eea8cd9a9ec959a5a1d
BLAKE2b-256 5f32820110e76d420db216a7bd9308e9932b0223ce6265301bec426944ef3b00

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taulu-3.0.2-cp39-abi3-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 392.5 kB
  • Tags: CPython 3.9+, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","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-3.0.2-cp39-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fec249dc2d070ee03f871e104d0abc4ddee3f8dd650606a095384e677f33fc15
MD5 07debb72c8d2932e0472958d311d16d7
BLAKE2b-256 92443a4e6506b218971d84b4c3f87072fac5bb2dbb8b4643c99ab78ea1bdcaa4

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