Skip to main content

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

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

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.


Metadata

Release files for taulu 3.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for taulu 3.0.2
File Size Uploaded
taulu-3.0.2.tar.gz 14.6 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for taulu 3.0.2
File
taulu-3.0.2-cp313-cp313t-win_amd64.whl CPython 3.13 CPython 3.13 free-threading Windows x86-64 Details
taulu-3.0.2-cp313-cp313t-win32.whl CPython 3.13 CPython 3.13 free-threading Windows x86-32 Details
taulu-3.0.2-cp313-cp313t-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 free-threading Linux musl 1.2+ x86-64 Details
taulu-3.0.2-cp313-cp313t-musllinux_1_2_i686.whl CPython 3.13 CPython 3.13 free-threading Linux musl 1.2+ x86-32 Details
taulu-3.0.2-cp313-cp313t-musllinux_1_2_armv7l.whl CPython 3.13 CPython 3.13 free-threading Linux musl 1.2+ ARMv7l Details
taulu-3.0.2-cp313-cp313t-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 free-threading Linux musl 1.2+ ARM64 Details
taulu-3.0.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ x86-64 Details
taulu-3.0.2-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ IBM System/390x Details
taulu-3.0.2-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ PowerPC 64-le Details
taulu-3.0.2-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ ARMv7l Details
taulu-3.0.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ ARM64 Details
taulu-3.0.2-cp313-cp313t-manylinux_2_12_i686.manylinux2010_i686.whl CPython 3.13 CPython 3.13 free-threading Linux glibc 2.12+ x86-32 Details
taulu-3.0.2-cp313-cp313t-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 free-threading macOS 11.0+ ARM64 Details
taulu-3.0.2-cp39-abi3-win_amd64.whl CPython 3.9 abi3 Windows x86-64 Details
taulu-3.0.2-cp39-abi3-win32.whl CPython 3.9 abi3 Windows x86-32 Details
taulu-3.0.2-cp39-abi3-musllinux_1_2_x86_64.whl CPython 3.9 abi3 Linux musl 1.2+ x86-64 Details
taulu-3.0.2-cp39-abi3-musllinux_1_2_i686.whl CPython 3.9 abi3 Linux musl 1.2+ x86-32 Details
taulu-3.0.2-cp39-abi3-musllinux_1_2_armv7l.whl CPython 3.9 abi3 Linux musl 1.2+ ARMv7l Details
taulu-3.0.2-cp39-abi3-musllinux_1_2_aarch64.whl CPython 3.9 abi3 Linux musl 1.2+ ARM64 Details
taulu-3.0.2-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 abi3 Linux glibc 2.17+ x86-64 Details
taulu-3.0.2-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl CPython 3.9 abi3 Linux glibc 2.17+ IBM System/390x Details
taulu-3.0.2-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.9 abi3 Linux glibc 2.17+ PowerPC 64-le Details
taulu-3.0.2-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.9 abi3 Linux glibc 2.17+ ARMv7l Details
taulu-3.0.2-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.9 abi3 Linux glibc 2.17+ ARM64 Details
taulu-3.0.2-cp39-abi3-manylinux_2_12_i686.manylinux2010_i686.whl CPython 3.9 abi3 Linux glibc 2.12+ x86-32 Details
taulu-3.0.2-cp39-abi3-macosx_11_0_arm64.whl CPython 3.9 abi3 macOS 11.0+ ARM64 Details

Total release size: 27.4 MB

Release files / taulu-3.0.2.tar.gz

Download URL taulu-3.0.2.tar.gz
Size 14.6 MB
Tags Source
SHA-256 checksum
How to use checksums
a3d599e848476565522fede0eb2d52a23560906537c1561171c2d64c3d882031
BLAKE2b-256 checksum
How to use checksums
23429ee3ed71e2f9950cb1bb59140b2fddd5c4bb2e442e80a460b6c78a432e21
Upload date
Uploaded using Trusted Publishing?
What is 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}

Release files / taulu-3.0.2-cp313-cp313t-win_amd64.whl

Download URL taulu-3.0.2-cp313-cp313t-win_amd64.whl
Size 314.4 kB
Tags CPython 3.13 CPython 3.13 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
d0c4d4091f8a6a3fc27324710f3f63576914a6b37e1a3a6c472fbd441206ce7d
BLAKE2b-256 checksum
How to use checksums
cad8ecd6f1d1d21dc9ac73fa7f9c9337069be47945e2b6ae6dc3d89de8285861
Upload date
Uploaded using Trusted Publishing?
What is 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}

Release files / taulu-3.0.2-cp313-cp313t-win32.whl

Download URL taulu-3.0.2-cp313-cp313t-win32.whl
Size 301.1 kB
Tags CPython 3.13 CPython 3.13 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
030635ee501d27ca38152045088fc194338857687b8117e6afe83e4bf73d640e
BLAKE2b-256 checksum
How to use checksums
530a2153055c40062f83f1aa86aa1f6ca4a4aabe6783862ab1c882c6117c1a82
Upload date
Uploaded using Trusted Publishing?
What is 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}

Release files / taulu-3.0.2-cp313-cp313t-musllinux_1_2_x86_64.whl

Download URL taulu-3.0.2-cp313-cp313t-musllinux_1_2_x86_64.whl
Size 656.5 kB
Tags CPython 3.13 CPython 3.13 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
d760e96c4f7d5e90f9386985e508f95c2910ac3e1c192b6f603827e6d5c320f3
BLAKE2b-256 checksum
How to use checksums
c992783497c0dec9298d51632fc7dc8a6e7333234771e1b12c568f034739ee71
Upload date
Uploaded using Trusted Publishing?
What is 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}

Release files / taulu-3.0.2-cp313-cp313t-musllinux_1_2_i686.whl

Download URL taulu-3.0.2-cp313-cp313t-musllinux_1_2_i686.whl
Size 676.5 kB
Tags CPython 3.13 CPython 3.13 free-threading Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
e84408f359ac2bf51582d6a90d755e4818db9dd0eee3cb0a3c115678c1110000
BLAKE2b-256 checksum
How to use checksums
472352720a35a46602fdc72bdf318a101eda1eb870d7829a1173c7b0b28468e6
Upload date
Uploaded using Trusted Publishing?
What is 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}

Release files / taulu-3.0.2-cp313-cp313t-musllinux_1_2_armv7l.whl

Download URL taulu-3.0.2-cp313-cp313t-musllinux_1_2_armv7l.whl
Size 707.3 kB
Tags CPython 3.13 CPython 3.13 free-threading Linux musl 1.2+ ARMv7l
SHA-256 checksum
How to use checksums
e5ef543762e98cc67e0121bbdfcdf318eb1eb7a3b42b70db0ba5a3ffb2859048
BLAKE2b-256 checksum
How to use checksums
ab2ef05f227a0845dfe1cc10ffb8b4774b30f42ba4a88c600d8c19debd87b3a4
Upload date
Uploaded using Trusted Publishing?
What is 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}

Release files / taulu-3.0.2-cp313-cp313t-musllinux_1_2_aarch64.whl

Download URL taulu-3.0.2-cp313-cp313t-musllinux_1_2_aarch64.whl
Size 600.4 kB
Tags CPython 3.13 CPython 3.13 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
5af395e832a94777ee3e66bb11629d9892996758f13ecf668a6ec70109573642
BLAKE2b-256 checksum
How to use checksums
7b65fcca8052d1d7b2db33c2d3392d40f1f1801499e257cf051d11649d9526a3
Upload date
Uploaded using Trusted Publishing?
What is 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}

Release files / taulu-3.0.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL taulu-3.0.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 444.6 kB
Tags CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
938c36ba60f73e62fac7abcb223a1a54060d79cf020bae2fb9b58e1107ea5c25
BLAKE2b-256 checksum
How to use checksums
dbe9a2f5c58055cc1fe529e222a24d1f083cea760111733fdb4ca4958f3eac95
Upload date
Uploaded using Trusted Publishing?
What is 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}

Release files / taulu-3.0.2-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL taulu-3.0.2-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 472.4 kB
Tags CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ IBM System/390x
SHA-256 checksum
How to use checksums
1ac4488d2b5ed197ccf3531551554a5f7f8a16396257a61878d853e7fd38d0ad
BLAKE2b-256 checksum
How to use checksums
7b1b7bd2b1f4c4d4afcb32cbcb88868ed628cb50d7a6bd0736a7b195828e7379
Upload date
Uploaded using Trusted Publishing?
What is 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}

Release files / taulu-3.0.2-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL taulu-3.0.2-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 480.8 kB
Tags CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ PowerPC 64-le
SHA-256 checksum
How to use checksums
80ddd59fcade521f876c224b56b1f0469277344b06e4db0b39ff66d0d6c1f851
BLAKE2b-256 checksum
How to use checksums
31883436a08fb808b4bdf00caadccceb9c8c1787765b6bf7191f3ba2c7e3aa82
Upload date
Uploaded using Trusted Publishing?
What is 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}

Release files / taulu-3.0.2-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL taulu-3.0.2-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 432.1 kB
Tags CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
83f99246e3825b6e251f9ce00a44cf1dce4897d234ae0d7fbaae7654f0e6a3b7
BLAKE2b-256 checksum
How to use checksums
5764bce2c269f0696ba0aca8ccadaec91e283a4aecc199f83b97c7459c61aec1
Upload date
Uploaded using Trusted Publishing?
What is 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}

Release files / taulu-3.0.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL taulu-3.0.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 423.9 kB
Tags CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
345076205e85aaee5b286be4750a88791d5e7ac716271bfc3b88de68bb6bee48
BLAKE2b-256 checksum
How to use checksums
5699024162ed304a529c477fcabaf4c51d648ffac8281c1d851a6f9b5d350723
Upload date
Uploaded using Trusted Publishing?
What is 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}

Release files / taulu-3.0.2-cp313-cp313t-manylinux_2_12_i686.manylinux2010_i686.whl

Download URL taulu-3.0.2-cp313-cp313t-manylinux_2_12_i686.manylinux2010_i686.whl
Size 458.3 kB
Tags CPython 3.13 CPython 3.13 free-threading Linux glibc 2.12+ x86-32
SHA-256 checksum
How to use checksums
281dff1ff6406954bb25f9475a5cf61077497d004a8be6400f3fa9cd19249456
BLAKE2b-256 checksum
How to use checksums
88dd0b8a01f2c83709dff2a02a031552f3d977d9a26c605e2bc1239d51b4bf2c
Upload date
Uploaded using Trusted Publishing?
What is 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}

Release files / taulu-3.0.2-cp313-cp313t-macosx_11_0_arm64.whl

Download URL taulu-3.0.2-cp313-cp313t-macosx_11_0_arm64.whl
Size 386.4 kB
Tags CPython 3.13 CPython 3.13 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0c3533bf3638b80797ef7fcf81d463ee75900ae84df4f065326287258c318b38
BLAKE2b-256 checksum
How to use checksums
c22cce9d918249fa2602fee57e4a76c586c777fde56d4a17350a99247c0ecb99
Upload date
Uploaded using Trusted Publishing?
What is 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}

Release files / taulu-3.0.2-cp39-abi3-win_amd64.whl

Download URL taulu-3.0.2-cp39-abi3-win_amd64.whl
Size 315.6 kB
Tags CPython 3.9 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
c9c01e0bdc5696d31bb24fef2a6361596b250a52c09c5d87cd4de6f146c79b66
BLAKE2b-256 checksum
How to use checksums
213f732c9e951aa674e6ffe24769497acd8bad2ba0089724a0569841796dada7
Upload date
Uploaded using Trusted Publishing?
What is 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}

Release files / taulu-3.0.2-cp39-abi3-win32.whl

Download URL taulu-3.0.2-cp39-abi3-win32.whl
Size 304.4 kB
Tags CPython 3.9 Windows x86-32 abi3
SHA-256 checksum
How to use checksums
f1e96b75bbb6338d0b24b0508d706c0ef4aec0b9430fb5c03d152864b11368f2
BLAKE2b-256 checksum
How to use checksums
4b8b039217d10fc02c0b669196b56e640ab038a724988b2ea6555591fb86fab6
Upload date
Uploaded using Trusted Publishing?
What is 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}

Release files / taulu-3.0.2-cp39-abi3-musllinux_1_2_x86_64.whl

Download URL taulu-3.0.2-cp39-abi3-musllinux_1_2_x86_64.whl
Size 658.8 kB
Tags CPython 3.9 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
ffebecb3725ce02947ad6d5b0463d76d2423fca0895b52d58f32eb7aacd8ae8e
BLAKE2b-256 checksum
How to use checksums
38398ec9f66a35445f1cc1ba8828fa651a78dcbe79297867888ad307ff402f85
Upload date
Uploaded using Trusted Publishing?
What is 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}

Release files / taulu-3.0.2-cp39-abi3-musllinux_1_2_i686.whl

Download URL taulu-3.0.2-cp39-abi3-musllinux_1_2_i686.whl
Size 681.5 kB
Tags CPython 3.9 Linux musl 1.2+ x86-32 abi3
SHA-256 checksum
How to use checksums
488ddeeefe19335711a6ef98109b73a12683a776aed6ef6908857dafac3021d3
BLAKE2b-256 checksum
How to use checksums
cd47fc542fe914ee795d3dd04325ae26f3131a1d9fe5291aa56a6ff3d690abd5
Upload date
Uploaded using Trusted Publishing?
What is 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}

Release files / taulu-3.0.2-cp39-abi3-musllinux_1_2_armv7l.whl

Download URL taulu-3.0.2-cp39-abi3-musllinux_1_2_armv7l.whl
Size 712.0 kB
Tags CPython 3.9 Linux musl 1.2+ ARMv7l abi3
SHA-256 checksum
How to use checksums
a7c70526580fce98e9ecc2cf0b5df2d5643dee3069c9ff9e5fa9b14bb74b4abb
BLAKE2b-256 checksum
How to use checksums
3e742eee2f6e061c6d490a3ebe1cb86f25274742a5eaff26a318e50004fe9a9b
Upload date
Uploaded using Trusted Publishing?
What is 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}

Release files / taulu-3.0.2-cp39-abi3-musllinux_1_2_aarch64.whl

Download URL taulu-3.0.2-cp39-abi3-musllinux_1_2_aarch64.whl
Size 603.1 kB
Tags CPython 3.9 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
c86eafc769a5f6d34ee7632495ff8e34790ae6df9258873bff05022a6b68ee78
BLAKE2b-256 checksum
How to use checksums
8b7216a22cf9413c3b0b3d3dc8fbd46606162d0fcf60163c3cabed62611d0399
Upload date
Uploaded using Trusted Publishing?
What is 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}

Release files / taulu-3.0.2-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL taulu-3.0.2-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 447.6 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
f1689f8b6ff58b35512ef5fd6790aef31a67cccfb2d95908bff4e92278e53013
BLAKE2b-256 checksum
How to use checksums
5842af76f6ac985129b15103757679d2a729c2966d8febff61d2418839e80d88
Upload date
Uploaded using Trusted Publishing?
What is 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}

Release files / taulu-3.0.2-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL taulu-3.0.2-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 478.5 kB
Tags CPython 3.9 Linux glibc 2.17+ IBM System/390x abi3
SHA-256 checksum
How to use checksums
0ac1caf40356d7c7b7976c409e225b75aefd0aa8163dea705ea5b7a0a1bbe284
BLAKE2b-256 checksum
How to use checksums
04dad4b7eacbc3b25f8573a6462253251f10c38df59b6e7aed3701e153493060
Upload date
Uploaded using Trusted Publishing?
What is 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}

Release files / taulu-3.0.2-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL taulu-3.0.2-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 485.4 kB
Tags CPython 3.9 Linux glibc 2.17+ PowerPC 64-le abi3
SHA-256 checksum
How to use checksums
5dcf4e776dc4f6fb9fbdfff0741f27d76fdfbe37730bc7ef021cf8d3389bddd0
BLAKE2b-256 checksum
How to use checksums
3bbe5558d5868c6b7551fe781c2939c5ca6b6da5abd1083b8bbdef4273c2efe1
Upload date
Uploaded using Trusted Publishing?
What is 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}

Release files / taulu-3.0.2-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL taulu-3.0.2-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 436.9 kB
Tags CPython 3.9 Linux glibc 2.17+ ARMv7l abi3
SHA-256 checksum
How to use checksums
cf2231c421238e2c89804f8372b0471f7d01c1d94bf37f27389437b05eb21aa4
BLAKE2b-256 checksum
How to use checksums
c8658093d86fc91f5fd5eda6f16130b7339ab5a9fd3095a2dde55b1de00b4193
Upload date
Uploaded using Trusted Publishing?
What is 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}

Release files / taulu-3.0.2-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL taulu-3.0.2-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 426.4 kB
Tags CPython 3.9 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
6a03c94623a0860cf88b5b18adaeb9a7281f240313e8a8b0d28bcd59185e5500
BLAKE2b-256 checksum
How to use checksums
30b0923ead7c2d7e285b7b56a379f90bdb8764e4ccd24e928bf1964cfa80cb65
Upload date
Uploaded using Trusted Publishing?
What is 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}

Release files / taulu-3.0.2-cp39-abi3-manylinux_2_12_i686.manylinux2010_i686.whl

Download URL taulu-3.0.2-cp39-abi3-manylinux_2_12_i686.manylinux2010_i686.whl
Size 463.2 kB
Tags CPython 3.9 Linux glibc 2.12+ x86-32 abi3
SHA-256 checksum
How to use checksums
51e6d149bb01bd77eb10736a7641e601a725fde25c3d8729a3a50945940d3a1f
BLAKE2b-256 checksum
How to use checksums
5f32820110e76d420db216a7bd9308e9932b0223ce6265301bec426944ef3b00
Upload date
Uploaded using Trusted Publishing?
What is 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}

Release files / taulu-3.0.2-cp39-abi3-macosx_11_0_arm64.whl

Download URL taulu-3.0.2-cp39-abi3-macosx_11_0_arm64.whl
Size 392.5 kB
Tags CPython 3.9 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
fec249dc2d070ee03f871e104d0abc4ddee3f8dd650606a095384e677f33fc15
BLAKE2b-256 checksum
How to use checksums
92443a4e6506b218971d84b4c3f87072fac5bb2dbb8b4643c99ab78ea1bdcaa4
Upload date
Uploaded using Trusted Publishing?
What is 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}

Release history Release notifications | RSS feed

This release

3.0.2 This release

27 release files

3.0.1

27 release files

2.5.0

35 release files

2.4.0

35 release files

2.3.1

35 release files

2.3.0

35 release files

2.2.0

35 release files

2.1.0

35 release files

2.0.7

35 release files

2.0.6

37 release files

2.0.5

37 release files

2.0.4

37 release files

2.0.3

37 release files

2.0.0

37 release files

1.2.0

29 release files

1.1.0

29 release files

1.0.1

29 release files

1.0.0

29 release files

0.8.2

29 release files

0.8.1

29 release files

0.8.0

29 release files

0.7.4

29 release files

0.7.3

29 release files

0.7.2

29 release files

0.7.1

29 release files

0.7.0

29 release files

0.6.9

2 release files

0.6.8

2 release files

0.6.7

2 release files

0.6.6

2 release files

0.6.5

2 release files

0.6.4

2 release files

0.6.3

2 release files

0.6.2

2 release files

0.2.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page