Skip to main content

Efficient matrix representations for working with tabular data

CI Docs Conda-forge PypiVersion PythonVersion

Installation

Simply install via conda-forge!

conda install -c conda-forge tabmat

Getting Started

The easiest way to start with tabmat is to use the convenience constructor tabmat.from_pandas.

import tabmat as tm
import numpy as np

dense_array = np.random.normal(size=(100, 1))

Use case

TL;DR: We provide matrix classes for efficiently building statistical algorithms with data that is partially dense, partially sparse and partially categorical.

Data used in economics, actuarial science, and many other fields is often tabular, containing rows and columns. Further common properties are also common:

  • It often is very sparse.
  • It often contains a mix of dense and sparse columns.
  • It often contains categorical data, processed into many columns of indicator values created by "one-hot encoding."

High-performance statistical applications often require fast computation of certain operations, such as

  • Computing sandwich products of the data, transpose(X) @ diag(d) @ X. A sandwich product shows up in the solution to weighted least squares, as well as in the Hessian of the likelihood in generalized linear models such as Poisson regression.
  • Matrix-vector products, possibly on only a subset of the rows or columns. For example, when limiting computation to an "active set" in a L1-penalized coordinate descent implementation, we may only need to compute a matrix-vector product on a small subset of the columns.
  • Computing all operations on standardized predictors which have mean zero and standard deviation one. This helps with numerical stability and optimizer efficiency in a wide range of machine learning algorithms.

This library and its design

We designed this library with the above use cases in mind. We built this library first for estimating generalized linear models, but expect it will be useful in a variety of econometric and statistical use cases. This library was borne out of our need for speed, and its unified API is motivated by the desire to work with a unified matrix API internal to our statistical algorithms.

Design principles:

  • Speed and memory efficiency are paramount.
  • You don't need to sacrifice functionality by using this library: DenseMatrix and SparseMatrix subclass np.ndarray and scipy.sparse.csc_matrix respectively, and inherit behavior from those classes wherever it is not improved on.
  • As much as possible, syntax follows NumPy syntax, and dimension-reducing operations (like sum) return NumPy arrays, following NumPy dimensions about the dimensions of results. The aim is to make these classes as close as possible to being drop-in replacements for numpy.ndarray. This is not always possible, however, due to the differing APIs of numpy.ndarray and scipy.sparse.
  • Other operations, such as toarray, mimic Scipy sparse syntax.
  • All matrix classes support matrix-vector products, sandwich products, and getcol.

Individual subclasses may support significantly more operations.

Matrix types

  • DenseMatrix represents dense matrices, subclassing numpy nparray. It additionally supports methods getcol, toarray, sandwich, standardize, and unstandardize.
  • SparseMatrix represents column-major sparse data, subclassing scipy.sparse.csc_matrix. It additionally supports methods sandwich and standardize.
  • CategoricalMatrix represents one-hot encoded categorical matrices. Because all the non-zeros in these matrices are ones and because each row has only one non-zero, the data can be represented and multiplied much more efficiently than a generic sparse matrix.
  • SplitMatrix represents matrices with both dense, sparse and categorical parts, allowing for a significant speedup in matrix multiplications.
  • StandardizedMatrix efficiently and sparsely represents a matrix that has had its column normalized to have mean zero and variance one. Even if the underlying matrix is sparse, such a normalized matrix will be dense. However, by storing the scaling and shifting factors separately, StandardizedMatrix retains the original matrix sparsity.

Wide data set

Benchmarks

See here for detailed benchmarking.

API documentation

See here for detailed API documentation.

Metadata

Release files for tabmat 4.3.1

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

Source distribution (sdist)

Source distribution for tabmat 4.3.1
File Size Uploaded Provenance Actions
tabmat-4.3.1.tar.gz 2.4 MB With provenance Details for tabmat-4.3.1.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for tabmat 4.3.1
File Actions
tabmat-4.3.1-cp315-cp315t-win_amd64.whl CPython 3.15 CPython 3.15 free-threading Windows x86-64 Details for tabmat-4.3.1-cp315-cp315t-win_amd64.whl
tabmat-4.3.1-cp315-cp315t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details for tabmat-4.3.1-cp315-cp315t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
tabmat-4.3.1-cp315-cp315t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details for tabmat-4.3.1-cp315-cp315t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
tabmat-4.3.1-cp315-cp315t-macosx_12_0_x86_64.whl CPython 3.15 CPython 3.15 free-threading macOS 12.0+ x86-64 Details for tabmat-4.3.1-cp315-cp315t-macosx_12_0_x86_64.whl
tabmat-4.3.1-cp315-cp315t-macosx_12_0_arm64.whl CPython 3.15 CPython 3.15 free-threading macOS 12.0+ ARM64 Details for tabmat-4.3.1-cp315-cp315t-macosx_12_0_arm64.whl
tabmat-4.3.1-cp315-cp315-win_amd64.whl CPython 3.15 CPython 3.15 Windows x86-64 Details for tabmat-4.3.1-cp315-cp315-win_amd64.whl
tabmat-4.3.1-cp315-cp315-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details for tabmat-4.3.1-cp315-cp315-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
tabmat-4.3.1-cp315-cp315-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details for tabmat-4.3.1-cp315-cp315-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
tabmat-4.3.1-cp315-cp315-macosx_12_0_x86_64.whl CPython 3.15 CPython 3.15 macOS 12.0+ x86-64 Details for tabmat-4.3.1-cp315-cp315-macosx_12_0_x86_64.whl
tabmat-4.3.1-cp315-cp315-macosx_12_0_arm64.whl CPython 3.15 CPython 3.15 macOS 12.0+ ARM64 Details for tabmat-4.3.1-cp315-cp315-macosx_12_0_arm64.whl
tabmat-4.3.1-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details for tabmat-4.3.1-cp314-cp314t-win_amd64.whl
tabmat-4.3.1-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details for tabmat-4.3.1-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
tabmat-4.3.1-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ ARM64, Linux glibc 2.28+ ARM64 Details for tabmat-4.3.1-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
tabmat-4.3.1-cp314-cp314t-macosx_12_0_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 12.0+ x86-64 Details for tabmat-4.3.1-cp314-cp314t-macosx_12_0_x86_64.whl
tabmat-4.3.1-cp314-cp314t-macosx_12_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 12.0+ ARM64 Details for tabmat-4.3.1-cp314-cp314t-macosx_12_0_arm64.whl
tabmat-4.3.1-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for tabmat-4.3.1-cp314-cp314-win_amd64.whl
tabmat-4.3.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details for tabmat-4.3.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
tabmat-4.3.1-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details for tabmat-4.3.1-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
tabmat-4.3.1-cp314-cp314-macosx_12_0_x86_64.whl CPython 3.14 CPython 3.14 macOS 12.0+ x86-64 Details for tabmat-4.3.1-cp314-cp314-macosx_12_0_x86_64.whl
tabmat-4.3.1-cp314-cp314-macosx_12_0_arm64.whl CPython 3.14 CPython 3.14 macOS 12.0+ ARM64 Details for tabmat-4.3.1-cp314-cp314-macosx_12_0_arm64.whl
tabmat-4.3.1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for tabmat-4.3.1-cp313-cp313-win_amd64.whl
tabmat-4.3.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details for tabmat-4.3.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
tabmat-4.3.1-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details for tabmat-4.3.1-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
tabmat-4.3.1-cp313-cp313-macosx_12_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 12.0+ x86-64 Details for tabmat-4.3.1-cp313-cp313-macosx_12_0_x86_64.whl
tabmat-4.3.1-cp313-cp313-macosx_12_0_arm64.whl CPython 3.13 CPython 3.13 macOS 12.0+ ARM64 Details for tabmat-4.3.1-cp313-cp313-macosx_12_0_arm64.whl
tabmat-4.3.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for tabmat-4.3.1-cp312-cp312-win_amd64.whl
tabmat-4.3.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details for tabmat-4.3.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
tabmat-4.3.1-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.24+ ARM64, Linux glibc 2.28+ ARM64 Details for tabmat-4.3.1-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
tabmat-4.3.1-cp312-cp312-macosx_12_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 12.0+ x86-64 Details for tabmat-4.3.1-cp312-cp312-macosx_12_0_x86_64.whl
tabmat-4.3.1-cp312-cp312-macosx_12_0_arm64.whl CPython 3.12 CPython 3.12 macOS 12.0+ ARM64 Details for tabmat-4.3.1-cp312-cp312-macosx_12_0_arm64.whl
tabmat-4.3.1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for tabmat-4.3.1-cp311-cp311-win_amd64.whl
tabmat-4.3.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details for tabmat-4.3.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
tabmat-4.3.1-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.24+ ARM64, Linux glibc 2.28+ ARM64 Details for tabmat-4.3.1-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
tabmat-4.3.1-cp311-cp311-macosx_12_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 12.0+ x86-64 Details for tabmat-4.3.1-cp311-cp311-macosx_12_0_x86_64.whl
tabmat-4.3.1-cp311-cp311-macosx_12_0_arm64.whl CPython 3.11 CPython 3.11 macOS 12.0+ ARM64 Details for tabmat-4.3.1-cp311-cp311-macosx_12_0_arm64.whl

Total release size: 131.2 MB

Release files / tabmat-4.3.1.tar.gz

Download URL tabmat-4.3.1.tar.gz
Size 2.4 MB
Tags Source
SHA-256 checksum
How to use checksums
c8953da94c78cdfe4b923924d6d08f28851ab38d2ad974c138d9b86e4b9b7a58
BLAKE2b-256 checksum
How to use checksums
0f1dd92db34406be84402928d4dc59ed85fda70dc70babba0eb2e9d3d7c82c36
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 5, 2026.

Transparency log

Release files / tabmat-4.3.1-cp315-cp315t-win_amd64.whl

Download URL tabmat-4.3.1-cp315-cp315t-win_amd64.whl
Size 984.8 kB
Tags CPython 3.15 CPython 3.15 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
51da5f62d6b5b1ad6a29b2fda52e440e8a0ca4dd6ca1f58806b4fdb2ffe00a8e
BLAKE2b-256 checksum
How to use checksums
8c1326f55ce01815e6c09c28f96fe4c2195cb3364f9a26837192ce3af9b55c3e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 5, 2026.

Transparency log

Release files / tabmat-4.3.1-cp315-cp315t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL tabmat-4.3.1-cp315-cp315t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 7.1 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a6e4394e1c6bed63292b3838224042468e694a176b4da9cdc512a4b9dba9b4c2
BLAKE2b-256 checksum
How to use checksums
6611b09d4c517cef201c851f25f00447cb462490a43f54df2c624fc6b1ac8279
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 5, 2026.

Transparency log

Release files / tabmat-4.3.1-cp315-cp315t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL tabmat-4.3.1-cp315-cp315t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 7.1 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
94879c1f8875eb3d20c246ba8be6ce7097ee018df60c0b6a5ab4490d80b45581
BLAKE2b-256 checksum
How to use checksums
3b8379802205de65d7079d93cfec7668e6ef1f2ec8bef4173d183500e03c5fee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 5, 2026.

Transparency log

Release files / tabmat-4.3.1-cp315-cp315t-macosx_12_0_x86_64.whl

Download URL tabmat-4.3.1-cp315-cp315t-macosx_12_0_x86_64.whl
Size 1.8 MB
Tags CPython 3.15 CPython 3.15 free-threading macOS 12.0+ x86-64
SHA-256 checksum
How to use checksums
614ce379701ec546170434db69532d7b2a3769081211b945ab7714fcdaebac3f
BLAKE2b-256 checksum
How to use checksums
5c83c124e1c34e013dab4315d52c47f03b23ac349b5149c669b3dba3a6e7390b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 5, 2026.

Transparency log

Release files / tabmat-4.3.1-cp315-cp315t-macosx_12_0_arm64.whl

Download URL tabmat-4.3.1-cp315-cp315t-macosx_12_0_arm64.whl
Size 1.7 MB
Tags CPython 3.15 CPython 3.15 free-threading macOS 12.0+ ARM64
SHA-256 checksum
How to use checksums
9b7ab00cdbb0e5e01b5fe10a16c2354f37ad7470ede5741f2ead8a560c2ae887
BLAKE2b-256 checksum
How to use checksums
1621f7b029400e72b6af476413d3cef25086096e247a4ea898eaeb55e6e04ec7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 5, 2026.

Transparency log

Release files / tabmat-4.3.1-cp315-cp315-win_amd64.whl

Download URL tabmat-4.3.1-cp315-cp315-win_amd64.whl
Size 877.1 kB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
a91d4c1734630fc52461c82a4e362d49bbe5de74db51a6235b2b5bac8e7d9e69
BLAKE2b-256 checksum
How to use checksums
9dda08b4ebb7cf8addbc841701821d19040e929bebaf70453b3a774fbd20dcb0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 5, 2026.

Transparency log

Release files / tabmat-4.3.1-cp315-cp315-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL tabmat-4.3.1-cp315-cp315-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 7.0 MB
Tags CPython 3.15 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
7f57f15e18b5839169f3114798ae4e6c64ee8757f52d1d54295366039083d550
BLAKE2b-256 checksum
How to use checksums
d3e8f12caa2cd3931c90d597db1994b8ba6e60287173a80e7c9c5c39d21f2ebc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 5, 2026.

Transparency log

Release files / tabmat-4.3.1-cp315-cp315-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL tabmat-4.3.1-cp315-cp315-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 6.9 MB
Tags CPython 3.15 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
75c9725758225c5ce43466f650a04724b2fb2456cb3696ed3376412ff24e53b9
BLAKE2b-256 checksum
How to use checksums
acae678017930ca13caa8978f608053f3d8feb263e7b8bf3890fb466bd3de414
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 5, 2026.

Transparency log

Release files / tabmat-4.3.1-cp315-cp315-macosx_12_0_x86_64.whl

Download URL tabmat-4.3.1-cp315-cp315-macosx_12_0_x86_64.whl
Size 1.8 MB
Tags CPython 3.15 macOS 12.0+ x86-64
SHA-256 checksum
How to use checksums
0f431d68bfc5dc7831547a3938e298e71aa4c45ed0e58c1db9d268ca3e54d94c
BLAKE2b-256 checksum
How to use checksums
7cc5c48ca2b539f4b2aede83144ff96cb3c794597fece13c484456bec180c2e3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 5, 2026.

Transparency log

Release files / tabmat-4.3.1-cp315-cp315-macosx_12_0_arm64.whl

Download URL tabmat-4.3.1-cp315-cp315-macosx_12_0_arm64.whl
Size 1.6 MB
Tags CPython 3.15 macOS 12.0+ ARM64
SHA-256 checksum
How to use checksums
f1bd5b91640107b073be64b1bf869a09ba0436c5ea1c271f9e9369df796a63de
BLAKE2b-256 checksum
How to use checksums
ae4109b4a3c66f096f0ed2387db1043f898aa28165aab9f19bbc8303462ba6be
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 5, 2026.

Transparency log

Release files / tabmat-4.3.1-cp314-cp314t-win_amd64.whl

Download URL tabmat-4.3.1-cp314-cp314t-win_amd64.whl
Size 989.7 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
765b4a1136fae16ffdc722d253f7f182f1147c870ad1334f5b6981ada678fabf
BLAKE2b-256 checksum
How to use checksums
5e87ec1e80b13221f0a787c0f806bbd91f8be09e667f0fe2502a793453587091
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 5, 2026.

Transparency log

Release files / tabmat-4.3.1-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL tabmat-4.3.1-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 7.1 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
11c03e5369f4295882f37bce729b92c622f9ac9c6ae104caed934fe6d2dd4024
BLAKE2b-256 checksum
How to use checksums
12b2b4f794e252c615570b08c0bd802f9b9be49b64bbe58abf3f89c0ef350146
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 5, 2026.

Transparency log

Release files / tabmat-4.3.1-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL tabmat-4.3.1-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 7.1 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
168fbaa223205d8a20e02dd3413440d611d970e01dd1d98c9cbed05ac7cf71dc
BLAKE2b-256 checksum
How to use checksums
c48d5f4b90e750d014ec38ad5d419ff617d50143e947d7e6dfdf0dfd61e34a24
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 5, 2026.

Transparency log

Release files / tabmat-4.3.1-cp314-cp314t-macosx_12_0_x86_64.whl

Download URL tabmat-4.3.1-cp314-cp314t-macosx_12_0_x86_64.whl
Size 1.8 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 12.0+ x86-64
SHA-256 checksum
How to use checksums
acde424b4f5eb4eb5c02100a7aa7d64f143dfce7c83105c585cc645cbe8d5158
BLAKE2b-256 checksum
How to use checksums
84ac2bd20dbe5dca719375d042ce053b12435117725eab218a41089707f59cf2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 5, 2026.

Transparency log

Release files / tabmat-4.3.1-cp314-cp314t-macosx_12_0_arm64.whl

Download URL tabmat-4.3.1-cp314-cp314t-macosx_12_0_arm64.whl
Size 1.7 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 12.0+ ARM64
SHA-256 checksum
How to use checksums
ddd0ce9b8513903716c418260ebf867f4b8ec7ef868355f21714f6cebf3adfdc
BLAKE2b-256 checksum
How to use checksums
2117059cba5f27659154cf60deee67e92c690b588950dfb95b54ada198183a13
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 5, 2026.

Transparency log

Release files / tabmat-4.3.1-cp314-cp314-win_amd64.whl

Download URL tabmat-4.3.1-cp314-cp314-win_amd64.whl
Size 876.5 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
6803bab18c6f1a22edfc198e39be1aebff7bae0361f9b21cd9f68c93afb57021
BLAKE2b-256 checksum
How to use checksums
b0b2f85824895535c94e2212b4085d20e29ed896cf10a1ffd25834bcc39652a6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 5, 2026.

Transparency log

Release files / tabmat-4.3.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL tabmat-4.3.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 7.0 MB
Tags CPython 3.14 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
2bac64263baffcd36d50c807fd0a5047ed5730e509051483d0c059962d7a55d1
BLAKE2b-256 checksum
How to use checksums
b42bdbb722c5215b368de792542ec85d36eb91a9f77b1f492b5f6a27c087cac8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 5, 2026.

Transparency log

Release files / tabmat-4.3.1-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL tabmat-4.3.1-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 6.9 MB
Tags CPython 3.14 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
9f40e427917884208b24b09445dc31041c5d60eec46d11d581ec4569add89d11
BLAKE2b-256 checksum
How to use checksums
badf2603559d2311c161cb2e495212691ef67e1cbd603872875ec472091e867c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 5, 2026.

Transparency log

Release files / tabmat-4.3.1-cp314-cp314-macosx_12_0_x86_64.whl

Download URL tabmat-4.3.1-cp314-cp314-macosx_12_0_x86_64.whl
Size 1.8 MB
Tags CPython 3.14 macOS 12.0+ x86-64
SHA-256 checksum
How to use checksums
cddeceec7705f4428197e97693d69bd46bc63cd6b2673eabdf09561f061def4f
BLAKE2b-256 checksum
How to use checksums
d66ecf771fd947e57d16589682ab1f76e34ad8c68dd982ba3187ccb01f4d1366
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 5, 2026.

Transparency log

Release files / tabmat-4.3.1-cp314-cp314-macosx_12_0_arm64.whl

Download URL tabmat-4.3.1-cp314-cp314-macosx_12_0_arm64.whl
Size 1.6 MB
Tags CPython 3.14 macOS 12.0+ ARM64
SHA-256 checksum
How to use checksums
f8d9c090d93ca749d3b71b31ebc40c4e4f73c59fc8efa79a3db10b4a2aee90a0
BLAKE2b-256 checksum
How to use checksums
ca465f46cab9c5226847bcb36f21c604a1c2e855701a15bf532747d87279f853
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 5, 2026.

Transparency log

Release files / tabmat-4.3.1-cp313-cp313-win_amd64.whl

Download URL tabmat-4.3.1-cp313-cp313-win_amd64.whl
Size 850.2 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
fcde80246820abebebcc3a787573cd230af1acec2735fce4cc289d32557046b3
BLAKE2b-256 checksum
How to use checksums
a287d7cd4f3a2f8867a84b6d7f725683bfed9fb0ee1b07a61fc72bcc67326d17
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 5, 2026.

Transparency log

Release files / tabmat-4.3.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL tabmat-4.3.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 7.1 MB
Tags CPython 3.13 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
74fe006dea8add108c38df635f2c5be66304b828040cba312f4ebf0c8ab83087
BLAKE2b-256 checksum
How to use checksums
9f5f6388523b4db69a6ef7b4df8babbf216bffa6c888c24e202a26fac2e4e6b2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 5, 2026.

Transparency log

Release files / tabmat-4.3.1-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL tabmat-4.3.1-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 7.0 MB
Tags CPython 3.13 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
c387297634863581f27e770a1d1669b5f4902deb808119cf4368aec1ac9942b0
BLAKE2b-256 checksum
How to use checksums
f70701868491a9b26a1428e350280a6bf635e3fe8c83187f3dcb54a7a9214601
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 5, 2026.

Transparency log

Release files / tabmat-4.3.1-cp313-cp313-macosx_12_0_x86_64.whl

Download URL tabmat-4.3.1-cp313-cp313-macosx_12_0_x86_64.whl
Size 1.8 MB
Tags CPython 3.13 macOS 12.0+ x86-64
SHA-256 checksum
How to use checksums
cda4c85f4b800e141c4843b2f828f8355a3fbfa3cdb3d2165294a079f3b6f35a
BLAKE2b-256 checksum
How to use checksums
eb20606acdacbc3a2d67fd55cebf4b6ffac39d6e3087c6b23f3ac0d5715a32dc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 5, 2026.

Transparency log

Release files / tabmat-4.3.1-cp313-cp313-macosx_12_0_arm64.whl

Download URL tabmat-4.3.1-cp313-cp313-macosx_12_0_arm64.whl
Size 1.6 MB
Tags CPython 3.13 macOS 12.0+ ARM64
SHA-256 checksum
How to use checksums
1bf0f1716fe94ec69e21602fedc9de03527fd1821d654dd52c8fe3371b59f7a8
BLAKE2b-256 checksum
How to use checksums
d266621aecbefe1e441d86f0602a79cecc18acfd9712e8feac88000413aacec5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 5, 2026.

Transparency log

Release files / tabmat-4.3.1-cp312-cp312-win_amd64.whl

Download URL tabmat-4.3.1-cp312-cp312-win_amd64.whl
Size 852.1 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
80e4c0494fd279c4f7c8a710f11835e02fcaf13f6df5712a2b357853aaef696e
BLAKE2b-256 checksum
How to use checksums
7cc4b4b7768f76d7e0389f742698f4035f2c01870fea9745595ec85de19a3e74
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 5, 2026.

Transparency log

Release files / tabmat-4.3.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL tabmat-4.3.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 7.1 MB
Tags CPython 3.12 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ddbe66e9fffbfd86e4ad53703d39e634c64f52069c83f5aec99935907213ee56
BLAKE2b-256 checksum
How to use checksums
58880fae1dee0dcaba53c1613897558846fe5b740aeb7b22e94c5e71f16e736a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 5, 2026.

Transparency log

Release files / tabmat-4.3.1-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL tabmat-4.3.1-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 7.0 MB
Tags CPython 3.12 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
328dc4a125cb394c312c93e09195e8d914db1341a553235980d2badf89aad7d5
BLAKE2b-256 checksum
How to use checksums
8713ba12d13a2a96038a95464d3c38d867d7df4e2229164add338a4fd8519432
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 5, 2026.

Transparency log

Release files / tabmat-4.3.1-cp312-cp312-macosx_12_0_x86_64.whl

Download URL tabmat-4.3.1-cp312-cp312-macosx_12_0_x86_64.whl
Size 1.8 MB
Tags CPython 3.12 macOS 12.0+ x86-64
SHA-256 checksum
How to use checksums
ecebdb7fc670d1dd98b9f3399e6826aa95016be61c19689df7108fe95734fb46
BLAKE2b-256 checksum
How to use checksums
548c07df8c0b68e2f31a254432f355a7a009e82cfc5d9649c9812f107866b981
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 5, 2026.

Transparency log

Release files / tabmat-4.3.1-cp312-cp312-macosx_12_0_arm64.whl

Download URL tabmat-4.3.1-cp312-cp312-macosx_12_0_arm64.whl
Size 1.6 MB
Tags CPython 3.12 macOS 12.0+ ARM64
SHA-256 checksum
How to use checksums
6e2d0249bb6685401c9d772a6edf68029ca54f42a3ed288a550b32ac93e6731a
BLAKE2b-256 checksum
How to use checksums
9c794dc624829844cb9ff76332c9243d3e637d30f36932a95697c7883a340da9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 5, 2026.

Transparency log

Release files / tabmat-4.3.1-cp311-cp311-win_amd64.whl

Download URL tabmat-4.3.1-cp311-cp311-win_amd64.whl
Size 867.0 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
a29ff039be32bd5213fa123b78d82eaedd827d8213f966c42de7f99070d454a3
BLAKE2b-256 checksum
How to use checksums
f30617626aa6a0314fbef5935685b40f4b0a7a2a535cf28034011a7bcb641745
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 5, 2026.

Transparency log

Release files / tabmat-4.3.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL tabmat-4.3.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 7.1 MB
Tags CPython 3.11 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
96db2439ac54c1f40c0c9ac3f445e5e23813bdc7386d6ac5b61473e43c29798b
BLAKE2b-256 checksum
How to use checksums
51a823874704170a08c8fb34e7cb8f16a317963b086d2d4c55d780b4ae6c5420
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 5, 2026.

Transparency log

Release files / tabmat-4.3.1-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL tabmat-4.3.1-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 7.1 MB
Tags CPython 3.11 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
79931f3ce6b7b56e07ff6382dcf4fbda7b3e896511495d9d8f8bb9b20f34432d
BLAKE2b-256 checksum
How to use checksums
46d512b92c4b4154952b5ea86b08f674c295cdf4011fd6016afcd86249e215dd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 5, 2026.

Transparency log

Release files / tabmat-4.3.1-cp311-cp311-macosx_12_0_x86_64.whl

Download URL tabmat-4.3.1-cp311-cp311-macosx_12_0_x86_64.whl
Size 1.7 MB
Tags CPython 3.11 macOS 12.0+ x86-64
SHA-256 checksum
How to use checksums
4e8a41d90fe1b487bf0f7c115a28ba890a66ba13fd15d40a744f3f03b9600d74
BLAKE2b-256 checksum
How to use checksums
ebc10f3dc876b34674bdb7147f84b8583c5cba8b2bca688fd7008c09461bd198
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 5, 2026.

Transparency log

Release files / tabmat-4.3.1-cp311-cp311-macosx_12_0_arm64.whl

Download URL tabmat-4.3.1-cp311-cp311-macosx_12_0_arm64.whl
Size 1.6 MB
Tags CPython 3.11 macOS 12.0+ ARM64
SHA-256 checksum
How to use checksums
2b5d4db01ce416843a10e04ac1e1b24e9d1fdf08fe2776551973f9bd71a5bb6d
BLAKE2b-256 checksum
How to use checksums
53309e7d3b507b3f3deb0082bd868b37fff191fbf005a03e24c413ab87f6790c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 5, 2026.

Transparency log

Security for tabmat 4.3.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 36 files in this release have been uploaded with provenance metadata.

Select from 36 files

Attestation for tabmat-4.3.1.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 5, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

4.3.1 This release

36 release files Full provenance

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