Skip to main content

Efficient matrix representations for working with tabular data.

Project description

Efficient matrix representations for working with tabular data

CI

Installation

Simply install via conda-forge!

conda install -c conda-forge tabmat

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.

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

tabmat-3.0.4.tar.gz (1.9 MB view details)

Uploaded Source

Built Distributions

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

tabmat-3.0.4-cp39-cp39-win_amd64.whl (530.4 kB view details)

Uploaded CPython 3.9Windows x86-64

tabmat-3.0.4-cp39-cp39-win32.whl (438.9 kB view details)

Uploaded CPython 3.9Windows x86

tabmat-3.0.4-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (5.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ x86-64

tabmat-3.0.4-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl (5.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ i686

tabmat-3.0.4-cp39-cp39-macosx_10_9_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

tabmat-3.0.4-cp38-cp38-win_amd64.whl (530.5 kB view details)

Uploaded CPython 3.8Windows x86-64

tabmat-3.0.4-cp38-cp38-win32.whl (439.5 kB view details)

Uploaded CPython 3.8Windows x86

tabmat-3.0.4-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (5.7 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ x86-64

tabmat-3.0.4-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl (5.5 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ i686

tabmat-3.0.4-cp38-cp38-macosx_10_9_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

tabmat-3.0.4-cp37-cp37m-win_amd64.whl (517.1 kB view details)

Uploaded CPython 3.7mWindows x86-64

tabmat-3.0.4-cp37-cp37m-win32.whl (431.1 kB view details)

Uploaded CPython 3.7mWindows x86

tabmat-3.0.4-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (5.3 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ x86-64

tabmat-3.0.4-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl (5.1 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ i686

tabmat-3.0.4-cp37-cp37m-macosx_10_9_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

tabmat-3.0.4-cp36-cp36m-win_amd64.whl (517.3 kB view details)

Uploaded CPython 3.6mWindows x86-64

tabmat-3.0.4-cp36-cp36m-win32.whl (430.9 kB view details)

Uploaded CPython 3.6mWindows x86

tabmat-3.0.4-cp36-cp36m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (5.3 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ x86-64

tabmat-3.0.4-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.whl (5.1 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ i686

tabmat-3.0.4-cp36-cp36m-macosx_10_9_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

File details

Details for the file tabmat-3.0.4.tar.gz.

File metadata

  • Download URL: tabmat-3.0.4.tar.gz
  • Upload date:
  • Size: 1.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/0.0.0 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for tabmat-3.0.4.tar.gz
Algorithm Hash digest
SHA256 a0cf86855be8a85abd67c1912dad6a64fd79a9aa522e6abb93ab291ff96108cd
MD5 7fa44715df9b00c362c9e0d7ca7da3fd
BLAKE2b-256 011b9235b61dfaf50979fe636b4b6e10d34e37ae4f309409aef37782797e01d8

See more details on using hashes here.

File details

Details for the file tabmat-3.0.4-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: tabmat-3.0.4-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 530.4 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/0.0.0 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for tabmat-3.0.4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 f72de42c272421759299e2ca9e543a85f772c14fa9b566d81f7e4dd3cd32a9c2
MD5 5be53c0d668b51d1880c49d5d2e396bd
BLAKE2b-256 d631cd5b970bb9da982f2f7e6eb2f102b1490facac3d817424cabbc1342ecd13

See more details on using hashes here.

File details

Details for the file tabmat-3.0.4-cp39-cp39-win32.whl.

File metadata

  • Download URL: tabmat-3.0.4-cp39-cp39-win32.whl
  • Upload date:
  • Size: 438.9 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/0.0.0 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for tabmat-3.0.4-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 2c2bfef74f90e93eb40706756a11f30875749d06d407cb6f0676a1e02f2695ea
MD5 e22a715e5ab4c4ffc2f446a7bf7eadd2
BLAKE2b-256 3eb791f142327a68aadd3e1caa2d2316c7ee1b158ad7d13f9e304d16530d1158

See more details on using hashes here.

File details

Details for the file tabmat-3.0.4-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for tabmat-3.0.4-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 cea35d9e0ee6082559deb8419e59dfe8c690bf9ed17d170656da9c538a10e91e
MD5 be74cc925dc5c29b628468d756e9b00c
BLAKE2b-256 76bda6a94ccb6e4f4e09aaf46674f302407c5cbd8fdaea369bdf655a37c53fef

See more details on using hashes here.

File details

Details for the file tabmat-3.0.4-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

  • Download URL: tabmat-3.0.4-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
  • Upload date:
  • Size: 5.3 MB
  • Tags: CPython 3.9, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/0.0.0 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for tabmat-3.0.4-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 0c1c9dad7bbee5934da59cb3d49447a92fd645852ed1e3fc755b6917e2c4bcc8
MD5 4b9b33d7baa5078086e538a9028a44f3
BLAKE2b-256 57fdec867b0496377ac56df7e2e1741b801e388ad9ba72ac7d6f38cc07e6af2e

See more details on using hashes here.

File details

Details for the file tabmat-3.0.4-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: tabmat-3.0.4-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/0.0.0 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for tabmat-3.0.4-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 878251803d7d84c91f9a8193e35036769f591e96f30c9481cac3b522965ca008
MD5 799d64a5febdd859b1b484434da2b14e
BLAKE2b-256 997c54e5ce7971ec392b4cc6daf1f3a51192dfa35a6a2a7d2d739694706eb680

See more details on using hashes here.

File details

Details for the file tabmat-3.0.4-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: tabmat-3.0.4-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 530.5 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/0.0.0 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for tabmat-3.0.4-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 836059539c33b7694e70ee5c66308ff3837cfc706b8fde84cdeb17dab29e6e32
MD5 0c7be8b54de1a105e96157cd00e361f0
BLAKE2b-256 13238518567c57a9bf37f0b5ec7d7e313c7373f313a649a4d46cdaf7777b45e4

See more details on using hashes here.

File details

Details for the file tabmat-3.0.4-cp38-cp38-win32.whl.

File metadata

  • Download URL: tabmat-3.0.4-cp38-cp38-win32.whl
  • Upload date:
  • Size: 439.5 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/0.0.0 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for tabmat-3.0.4-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 f59f5134f9e4dd5fdbfd9fa6b36186e7afd57c51301451144e765e9659ede98d
MD5 3cb87d79c7062a49adaf5f8c5812ef0a
BLAKE2b-256 80683f4d23532fb866129707288709176d9a55233349cb19420d218d0ca1acf1

See more details on using hashes here.

File details

Details for the file tabmat-3.0.4-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for tabmat-3.0.4-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 c740769b966403bc2c4ba91ba1932f6996af1ec5453331c663b8d0a0d544b69c
MD5 47d04622d3e9c16992e2a825cc37f207
BLAKE2b-256 5eec03d037b453f7ac675cdc114007cf808382790120e7cd099667b73d1d3c2a

See more details on using hashes here.

File details

Details for the file tabmat-3.0.4-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

  • Download URL: tabmat-3.0.4-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
  • Upload date:
  • Size: 5.5 MB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/0.0.0 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for tabmat-3.0.4-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 306002071a77e2cd6829559cd649270847733991cc9dc0bc319bed462af90be2
MD5 cc6fa3f53deecb72dfc87d1fea30aacd
BLAKE2b-256 b389e6036dcecb9cbb247fb6f40e26bc34e5ef3e8ce379e2cd4f71ace74217fe

See more details on using hashes here.

File details

Details for the file tabmat-3.0.4-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: tabmat-3.0.4-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/0.0.0 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for tabmat-3.0.4-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 51463e9c7456f954c0a5ffa64bd2914198a093b178609695edc469b1d466b7aa
MD5 4713151053488526ada11d7dbd14082d
BLAKE2b-256 ccc2f44b0cd4d8203d32722275bc853e0c773376153f328db67884bb6c48ff47

See more details on using hashes here.

File details

Details for the file tabmat-3.0.4-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: tabmat-3.0.4-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 517.1 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/0.0.0 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for tabmat-3.0.4-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 c5e7da5a830784b2d3a1fec3cbe8f554d0d3d8fc6df5a8571417f1fac19f9984
MD5 e42b893148897e8a369d14435609f1c8
BLAKE2b-256 d421cc6baecf1e72b94ae183ecdcb9f4befbcbaf9986539d6a62d96f3c9c9be8

See more details on using hashes here.

File details

Details for the file tabmat-3.0.4-cp37-cp37m-win32.whl.

File metadata

  • Download URL: tabmat-3.0.4-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 431.1 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/0.0.0 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for tabmat-3.0.4-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 6ab5301a6636de020c12d7d22b91724f4dda89c412cc2582a6b7aa1c3df4c363
MD5 9a2454a655c03f0565612fa93fe4dc18
BLAKE2b-256 00d4f4d6ce66297a77674fe0a44e61283cd05e30edde95da6d6dc604abc64706

See more details on using hashes here.

File details

Details for the file tabmat-3.0.4-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for tabmat-3.0.4-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 104cdbc4701a46966c295771bfcd2eacf3af9e0a8790db5188ad42155eb5742f
MD5 1e0d4f04986929d0075859acf77dc0bf
BLAKE2b-256 624718f372b1fa91e0e10b220fd3cbaf3d990e2f8dac40d430fff84a194c6aef

See more details on using hashes here.

File details

Details for the file tabmat-3.0.4-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

  • Download URL: tabmat-3.0.4-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl
  • Upload date:
  • Size: 5.1 MB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/0.0.0 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for tabmat-3.0.4-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 a6d9008a57f14fe4ac39e165e8222b6b79f235a8fe13638f6e84526212f3fc5b
MD5 2e16cc5e9f2b5424de34586a098ae94f
BLAKE2b-256 d82639f0926f9fb4fe42f93651a5d58debe3d1647e01264f973c61fed842f18a

See more details on using hashes here.

File details

Details for the file tabmat-3.0.4-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: tabmat-3.0.4-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/0.0.0 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for tabmat-3.0.4-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a605d56db0b19efab8024547dd40633a5f31d3520201bd0aa0cec45059ce3437
MD5 943025ddf2645c0faeccdf5297d5efb5
BLAKE2b-256 32222a489e6b9687a0b12ccb010a7b6dbe5e91a83bf9f89616b055c0dfca0646

See more details on using hashes here.

File details

Details for the file tabmat-3.0.4-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: tabmat-3.0.4-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 517.3 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/0.0.0 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for tabmat-3.0.4-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 26b636751ccfadd80fa0f7434c2e1ede8c05318098a2aa94e6211384bfd1ff61
MD5 4f447f2cb6f4118076eda8d567ad6cdb
BLAKE2b-256 2567c9eb9392ea1c551b39fd2737c3e523f291a99e3ba62531e224eb250d91fc

See more details on using hashes here.

File details

Details for the file tabmat-3.0.4-cp36-cp36m-win32.whl.

File metadata

  • Download URL: tabmat-3.0.4-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 430.9 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/0.0.0 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for tabmat-3.0.4-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 2459d966dbfd8b7e0cc1668754deeb0468b9b8b1b83d97ab5f099640d4eb13c3
MD5 46de15863bdcbbb587db80690f88caca
BLAKE2b-256 8f72e73571180927033ff4cc9f510560de63c3d26e6fede9209c9d5e6aadb2a6

See more details on using hashes here.

File details

Details for the file tabmat-3.0.4-cp36-cp36m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for tabmat-3.0.4-cp36-cp36m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 2401e40c555ca151be47dda333dd829941a0bb903aa258f27aed8b0f3a6c4946
MD5 5fab070af4a076c3b3da9266720369f9
BLAKE2b-256 38776c25f3911bff16d99b425096396b906fb8463e978f79ec2fe41d05c18861

See more details on using hashes here.

File details

Details for the file tabmat-3.0.4-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

  • Download URL: tabmat-3.0.4-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.whl
  • Upload date:
  • Size: 5.1 MB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/0.0.0 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for tabmat-3.0.4-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 99fd260914ef2195c872dc19646d285570de7f6f1132d50f422e488b75a23eb7
MD5 4d25aa6ea00d8a49c6b0540787c1e239
BLAKE2b-256 d65c185b8dd20add4aa86201abc16c9f79c5313f8466b5de8eda647a985ba0ac

See more details on using hashes here.

File details

Details for the file tabmat-3.0.4-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: tabmat-3.0.4-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.6m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/0.0.0 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for tabmat-3.0.4-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 758425f137789618f58c27008bb8f92bd17f7fda0b208bba295e64dfe5cb41f5
MD5 9d087f5fd83754e1f94032a2891fd08a
BLAKE2b-256 98c3d974ef2a3cf298ec2ec72b9fe7f5a3edbfd5bed5f390608f0dd6844ae11a

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