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 License Documentation Linted with ruff Open demo in Colab

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.1.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.1-cp313-cp313t-win_amd64.whl (313.8 kB view details)

Uploaded CPython 3.13tWindows x86-64

taulu-3.0.1-cp313-cp313t-win32.whl (300.7 kB view details)

Uploaded CPython 3.13tWindows x86

taulu-3.0.1-cp313-cp313t-musllinux_1_2_x86_64.whl (663.2 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ x86-64

taulu-3.0.1-cp313-cp313t-musllinux_1_2_i686.whl (680.5 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

taulu-3.0.1-cp313-cp313t-musllinux_1_2_armv7l.whl (713.1 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARMv7l

taulu-3.0.1-cp313-cp313t-musllinux_1_2_aarch64.whl (604.7 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

taulu-3.0.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (450.4 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ x86-64

taulu-3.0.1-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl (487.7 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ s390x

taulu-3.0.1-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (486.7 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ppc64le

taulu-3.0.1-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (437.7 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARMv7l

taulu-3.0.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (429.0 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

taulu-3.0.1-cp313-cp313t-manylinux_2_12_i686.manylinux2010_i686.whl (464.4 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.12+ i686

taulu-3.0.1-cp313-cp313t-macosx_11_0_arm64.whl (385.7 kB view details)

Uploaded CPython 3.13tmacOS 11.0+ ARM64

taulu-3.0.1-cp39-abi3-win_amd64.whl (315.1 kB view details)

Uploaded CPython 3.9+Windows x86-64

taulu-3.0.1-cp39-abi3-win32.whl (303.8 kB view details)

Uploaded CPython 3.9+Windows x86

taulu-3.0.1-cp39-abi3-musllinux_1_2_x86_64.whl (665.8 kB view details)

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

taulu-3.0.1-cp39-abi3-musllinux_1_2_i686.whl (687.6 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ i686

taulu-3.0.1-cp39-abi3-musllinux_1_2_armv7l.whl (717.5 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ ARMv7l

taulu-3.0.1-cp39-abi3-musllinux_1_2_aarch64.whl (608.0 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ ARM64

taulu-3.0.1-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (453.6 kB view details)

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

taulu-3.0.1-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl (492.8 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ s390x

taulu-3.0.1-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (492.4 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ppc64le

taulu-3.0.1-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (443.1 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARMv7l

taulu-3.0.1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (431.8 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARM64

taulu-3.0.1-cp39-abi3-manylinux_2_12_i686.manylinux2010_i686.whl (471.0 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.12+ i686

taulu-3.0.1-cp39-abi3-macosx_11_0_arm64.whl (392.1 kB view details)

Uploaded CPython 3.9+macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: taulu-3.0.1.tar.gz
  • Upload date:
  • Size: 14.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","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.1.tar.gz
Algorithm Hash digest
SHA256 f34ffb73f19d4a3d7c0e6c3f716df86a36a29a97dae0963d71ccab05ed23d874
MD5 f7a53319709ae68c5e17d60ee351fe24
BLAKE2b-256 c99db85e18ec9cc79139e6e4d36ea268b91e3a3136092285899ae114dbbe6ec5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taulu-3.0.1-cp313-cp313t-win_amd64.whl
  • Upload date:
  • Size: 313.8 kB
  • Tags: CPython 3.13t, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","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.1-cp313-cp313t-win_amd64.whl
Algorithm Hash digest
SHA256 d681143243f2bc9e7fc23dc1721b76ed4c413fba8315e270786e1364b611a519
MD5 03d74d36ea72e530f6d9af60494b191b
BLAKE2b-256 89f7ed79e746cb14076b102305a59ec97de29c8444e75570d9205a35e659b24e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taulu-3.0.1-cp313-cp313t-win32.whl
  • Upload date:
  • Size: 300.7 kB
  • Tags: CPython 3.13t, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","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.1-cp313-cp313t-win32.whl
Algorithm Hash digest
SHA256 e21ed30dd00f766497582cac902ab4cc43faab29e610c49bc000363b55d3931c
MD5 a6e521388f5374718501f504bf6926d9
BLAKE2b-256 212ee9458bfbb12c43a53c69881707bb0c18f572c52ce12b18948f51925b552c

See more details on using hashes here.

File details

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

File metadata

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

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taulu-3.0.1-cp313-cp313t-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 680.5 kB
  • Tags: CPython 3.13t, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","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.1-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 d09d35ddb0af945f753de5d0fe5702138e2424c5e6e06981cdb8c0533bed18ed
MD5 0743f1d76c99dcf97a861dde962b72e3
BLAKE2b-256 368005e111b35a419feb175856c35f199b8440b1e893bca0dd61368a0e214063

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taulu-3.0.1-cp313-cp313t-musllinux_1_2_armv7l.whl
  • Upload date:
  • Size: 713.1 kB
  • Tags: CPython 3.13t, musllinux: musl 1.2+ ARMv7l
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","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.1-cp313-cp313t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 ec58e7aca0e9eebdbfeb02a926ddb02acde166ad542cd44fc3605aca1a034231
MD5 dc1ec74473776dd585b07fba64aaa8a9
BLAKE2b-256 5a334b10df0047caf5d8eeaad1c62b1f98c704d014d73d4ed59bf3a3d2270f51

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taulu-3.0.1-cp313-cp313t-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 604.7 kB
  • Tags: CPython 3.13t, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","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.1-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6a556c496c264631f4f3938d69550d47b468abf07e3ac5a6bd306dea8d75d3e1
MD5 fcdf773b5216c0bb0f1dd163f307012a
BLAKE2b-256 dcffa65903270e88fda2b5d756edd16063ff6c2056d6ae4323a6d41ca71a3bc9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taulu-3.0.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 450.4 kB
  • Tags: CPython 3.13t, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","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.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 93e835b005f75d9c87baa86d39552c39fb8b4e936e3769bce3437c0747a9e0fe
MD5 51f4a4133e374a3f913df0e8fcba4a9d
BLAKE2b-256 72d17049f3c12308f8234e925ee22a92f7b7b74c96a273e0cf67b7c52da056c6

See more details on using hashes here.

File details

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

File metadata

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

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taulu-3.0.1-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
  • Upload date:
  • Size: 486.7 kB
  • Tags: CPython 3.13t, manylinux: glibc 2.17+ ppc64le
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","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.1-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 8300b6032a2e30146ec4ba5b8b3e4e4bf50f6ef9bcb1393b2d8feb885e86015e
MD5 11b94eb19d5f0d092778a4c51d5a97f1
BLAKE2b-256 2cb2c03062268c71a04ba1e38479b520b69a987c7ed7e17d18d1b0d7bfdf81c7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taulu-3.0.1-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
  • Upload date:
  • Size: 437.7 kB
  • Tags: CPython 3.13t, manylinux: glibc 2.17+ ARMv7l
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","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.1-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 095efbde70f407f08338ac67428f1c8c61a5d82c50d61788de61be6f619f775f
MD5 97ab10141e2d5f0de65b7eca72b8467a
BLAKE2b-256 ba068ffba837bf03b18062d2801416df6f78484928e63a827f28b766e6a8d1f0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taulu-3.0.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 429.0 kB
  • Tags: CPython 3.13t, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","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.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3fe89504c3d15e51b142f988923a61013a1e29e56878201219d547d500e011c5
MD5 105af7b9056e96b511c5897fd32fc521
BLAKE2b-256 dfe704b5c817ec359da604c7b7f20ddec33f0adce7fa147b9a2ce2914f94e38b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taulu-3.0.1-cp313-cp313t-manylinux_2_12_i686.manylinux2010_i686.whl
  • Upload date:
  • Size: 464.4 kB
  • Tags: CPython 3.13t, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","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.1-cp313-cp313t-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 e47b6d1c051a912edde230bf853029aad64967a12caa3d23c0a1d8d4ac2751ea
MD5 8667f6e7c11acbe082f5e38ab0c67b23
BLAKE2b-256 5a14b19a30499f0de1043233e17db0675be03a978db175572d43e3e7e09f198d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taulu-3.0.1-cp313-cp313t-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 385.7 kB
  • Tags: CPython 3.13t, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","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.1-cp313-cp313t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5fc709fd88fd16324481a87d573c8b8f2dbf5197e0828e4d60048065352a9494
MD5 22505f7fcb0de6b84e49d037732ab21f
BLAKE2b-256 053d2fdcaa29a466899767e4b9abba0a53692d72f0f71b8ded695992079b1c5a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taulu-3.0.1-cp39-abi3-win_amd64.whl
  • Upload date:
  • Size: 315.1 kB
  • Tags: CPython 3.9+, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","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.1-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 7594efa60ec1acb11f2e6e07eca257f53f32d7526cd0c21e45b9c703d1ba6367
MD5 2ec7c1f5d5be30b101def39f5784697d
BLAKE2b-256 3205ee31032e99f5e340bd2bbd0411afcfa9c0fb2a5f0b03f07ac96c3f6b6278

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taulu-3.0.1-cp39-abi3-win32.whl
  • Upload date:
  • Size: 303.8 kB
  • Tags: CPython 3.9+, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","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.1-cp39-abi3-win32.whl
Algorithm Hash digest
SHA256 1c022b13e77c5ceec2e182519e730e72de425e5a71067b5d053962aabf25b42b
MD5 d8bbfc8fd688dc4abae421d6e54043d5
BLAKE2b-256 710a3a93c2463d3f8416390682f318f8d021cb2fec8b6f8b771aa9c07c77c2d7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taulu-3.0.1-cp39-abi3-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 665.8 kB
  • Tags: CPython 3.9+, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","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.1-cp39-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5eed24b163e9268b869d9fdf5779fae978219eeb1205fc5fc09c63b2f4ab580e
MD5 a80380de775ddae80fb49c02e108a1ba
BLAKE2b-256 57eb6530861e7058e0f872f3e3001b932c643723ad75b94921b2f86b96bf926a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taulu-3.0.1-cp39-abi3-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 687.6 kB
  • Tags: CPython 3.9+, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","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.1-cp39-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 bbb7bb2d889ca7fdb42f41eb3f5801dbe653c193beedc9d5b819efd8e03114ff
MD5 d78a9f1b037b86733f93b8f8f1397983
BLAKE2b-256 eee0e9cc298efeea9d0d3efa37e52b416c2bf39960ef5849d31d4ba008fecf93

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taulu-3.0.1-cp39-abi3-musllinux_1_2_armv7l.whl
  • Upload date:
  • Size: 717.5 kB
  • Tags: CPython 3.9+, musllinux: musl 1.2+ ARMv7l
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","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.1-cp39-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 113fa1e2442d8372344d830e721654f4eb5280c43256dd18e47be1eb13d91edf
MD5 701f6b90ab8d4c7444f39f916febe019
BLAKE2b-256 57166d1139e4e8eef463428a5e91231d2d33a5d2ddce12e0777b089c1c2adc2c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taulu-3.0.1-cp39-abi3-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 608.0 kB
  • Tags: CPython 3.9+, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","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.1-cp39-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 542e61f735a7562b8157c2ddffaa6c1fad9138146a9922fb49679877fe9d5d1e
MD5 8da5e1711fa185f452d0b6ad2f5ceff9
BLAKE2b-256 40e0c574c7d8be728ce5f8c7f4276632d1ceac2506c21c0f453f874f537ba321

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taulu-3.0.1-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 453.6 kB
  • Tags: CPython 3.9+, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","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.1-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 97fa4ef08cf10ed3ba295507cf08f221eb0bb52cf55ec12c43a09ad4de803544
MD5 275bda0a818f478da14f53194a4b3b04
BLAKE2b-256 68df66cdd1d88875d7ff2074dc70df06b2a06632b191e2c8d87d3b7876a36fe9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taulu-3.0.1-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
  • Upload date:
  • Size: 492.8 kB
  • Tags: CPython 3.9+, manylinux: glibc 2.17+ s390x
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","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.1-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 ade00220d71cede6994bbcc8cdd46306c00600620f3f128e6b4b23d090dc20e7
MD5 01c7834ce5953ca509a3e64b82be821e
BLAKE2b-256 9d6315b585b691c6e1628432bdc80138693184f51208e5bf426d2516fb5c3d03

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taulu-3.0.1-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
  • Upload date:
  • Size: 492.4 kB
  • Tags: CPython 3.9+, manylinux: glibc 2.17+ ppc64le
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","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.1-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 cbcc4af4e7cba4b992deb6df1cb1962ce4bdc3a6ce36a9d395e41e5672502fc4
MD5 b93938715c6cf063df0022b54f7f3373
BLAKE2b-256 2dd30796271800d2526ece816b83c4fbb58c6ac462c522eff207563028ea468b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taulu-3.0.1-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
  • Upload date:
  • Size: 443.1 kB
  • Tags: CPython 3.9+, manylinux: glibc 2.17+ ARMv7l
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","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.1-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 c121765c9012b0e420fd4b784ab3d61dd898ebf9cff92c6ab3344fa3b2da7a1d
MD5 3f23821e476842edc109bf7fc843119c
BLAKE2b-256 02051cb976741175da487c29ed96237ff894aa89fd516e60d61f89f7784fd3e6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taulu-3.0.1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 431.8 kB
  • Tags: CPython 3.9+, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","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.1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cc687ab4daa9df4f8d86a92c2de1edd6399343f7696a13d8e33ad1df0da70407
MD5 8aaa0e3da6986038aa5914717b07e117
BLAKE2b-256 65dad5bddf3263e8d43f250ee93951712ddd3a74d90f741d6531fc27ab1f9ce1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taulu-3.0.1-cp39-abi3-manylinux_2_12_i686.manylinux2010_i686.whl
  • Upload date:
  • Size: 471.0 kB
  • Tags: CPython 3.9+, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","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.1-cp39-abi3-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 fc0158efda85bd5b268d8dd4b4c2c7bfb07c1ff4eb4812a9f19e158c31b0c274
MD5 d931ebb7f819722c09d12875df7327c2
BLAKE2b-256 f312a5ff9079d44d6682de956fe499c434d74ce1a106298d84667ae355f04ca6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taulu-3.0.1-cp39-abi3-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 392.1 kB
  • Tags: CPython 3.9+, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","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.1-cp39-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3d529dc61c4d276d25b95dcad2ee177a07869f0bfb0adc5fecc296c0d768fb90
MD5 afefc3f9010fe10fe692a071399fbc08
BLAKE2b-256 b39003ff0d76aaa7f04889a6d015160010b72c36d47cad56e865cc5b22999006

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