Skip to main content

Counting and sampling non-negative integer matrices given margin sums.

Project description

matrix-count

Documentation Status PyPI version PyPI platforms codecov

Estimating integer matrix counting problems

Maximilian Jerdee

We provide analytic estimates and sampling-based algorithms for a variety of counting problems defined over integer matrices.

For example, we may count the number of non-negative symmetric integer matrices with even diagonal entries and a given row sum. This is the number of (multi-)graphs with a given degree sequence. We can also estimate the number of such matrices under combinations of the further conditions:

  • Binary matrices (only simple graphs).
  • Fixed total sum of diagonal entries (number of self edges).
  • Fixed sum of entries in blocks of matrix. (number of edges between prescribed groups) [Not yet implemented]

We also include methods for estimating the number of non-negative integer matrices with a given row sum and column sum as described in Jerdee, Kirkley, Newman (2022). [Not yet implemented]

These problems can also be generalized as sums over matrices $A$ weighted by a Dirichlet-multinomial factor on their entries

$$w(A) = \prod_{i < j}\binom{A_{ij} + \alpha - 1}{\alpha - 1} \prod_i \binom{A_{ii}/2 + \alpha - 1}{\alpha - 1}.$$

Note that $\alpha = 1$ corresponds to the uniform count. This more general estimate acts as the partition function of a generalized random multigraph model.

Installation

matrix-count may be installed through pip:

pip install matrix-count

or be built locally by cloning this repository and running

pip install .

in the base directory.

Typical usage

Once installed, the package can be imported as

import matrix_count

Note that this is not import matrix-count.

The package can then be used to evaluate rapid analytic estimates of these counting problems, to sample from the space of such matrices, and to converge to the exact number of these matrices.

# Margin of a 8x8 symmetric non-negative integer matrix with even diagonal entries
margin = [10, 9, 8, 7, 6, 5, 4, 3]

# Estimate the logarithm of the number of symmetric matrices with given margin sum
# (number of multigraphs with given degree sequence)
estimate = matrix_count.estimate_log_symmetric_matrices(margin, alpha=1)
print("Estimated log count of symmetric matrices:", estimate)

# Count the number of such matrices
count, count_err = matrix_count.count_log_symmetric_matrices(margin, alpha=1)
print("Log count of symmetric matrices:", count, "+/-", count_err)

# Sample from the space of such matrices
num_samples = 3
for _t in range(num_samples):
    sample, entropy = matrix_count.sample_symmetric_matrix(margin)
    print("Sampled matrix:")
    print(sample)
    print("Minus log probability of sampled matrix:", entropy)

Further usage examples can be found in the examples directory of the repository and the package 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

matrix_count-0.1.6.tar.gz (803.8 kB view details)

Uploaded Source

Built Distributions

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

matrix_count-0.1.6-pp310-pypy310_pp73-win_amd64.whl (163.2 kB view details)

Uploaded PyPyWindows x86-64

matrix_count-0.1.6-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (202.5 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

matrix_count-0.1.6-pp310-pypy310_pp73-macosx_11_0_arm64.whl (144.2 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

matrix_count-0.1.6-pp310-pypy310_pp73-macosx_10_15_x86_64.whl (163.1 kB view details)

Uploaded PyPymacOS 10.15+ x86-64

matrix_count-0.1.6-pp39-pypy39_pp73-win_amd64.whl (163.1 kB view details)

Uploaded PyPyWindows x86-64

matrix_count-0.1.6-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (202.4 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

matrix_count-0.1.6-pp39-pypy39_pp73-macosx_11_0_arm64.whl (144.2 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

matrix_count-0.1.6-pp39-pypy39_pp73-macosx_10_15_x86_64.whl (163.1 kB view details)

Uploaded PyPymacOS 10.15+ x86-64

matrix_count-0.1.6-cp313-cp313-win_amd64.whl (168.0 kB view details)

Uploaded CPython 3.13Windows x86-64

matrix_count-0.1.6-cp313-cp313-win32.whl (156.9 kB view details)

Uploaded CPython 3.13Windows x86

matrix_count-0.1.6-cp313-cp313-musllinux_1_2_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

matrix_count-0.1.6-cp313-cp313-musllinux_1_2_i686.whl (1.3 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

matrix_count-0.1.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (205.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

matrix_count-0.1.6-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl (217.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ i686

matrix_count-0.1.6-cp313-cp313-macosx_11_0_arm64.whl (148.0 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

matrix_count-0.1.6-cp313-cp313-macosx_10_13_x86_64.whl (166.4 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

matrix_count-0.1.6-cp312-cp312-win_amd64.whl (167.9 kB view details)

Uploaded CPython 3.12Windows x86-64

matrix_count-0.1.6-cp312-cp312-win32.whl (156.9 kB view details)

Uploaded CPython 3.12Windows x86

matrix_count-0.1.6-cp312-cp312-musllinux_1_2_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

matrix_count-0.1.6-cp312-cp312-musllinux_1_2_i686.whl (1.3 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

matrix_count-0.1.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (204.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

matrix_count-0.1.6-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (218.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

matrix_count-0.1.6-cp312-cp312-macosx_11_0_arm64.whl (147.9 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

matrix_count-0.1.6-cp312-cp312-macosx_10_9_x86_64.whl (166.8 kB view details)

Uploaded CPython 3.12macOS 10.9+ x86-64

matrix_count-0.1.6-cp311-cp311-win_amd64.whl (165.1 kB view details)

Uploaded CPython 3.11Windows x86-64

matrix_count-0.1.6-cp311-cp311-win32.whl (155.6 kB view details)

Uploaded CPython 3.11Windows x86

matrix_count-0.1.6-cp311-cp311-musllinux_1_2_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

matrix_count-0.1.6-cp311-cp311-musllinux_1_2_i686.whl (1.3 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

matrix_count-0.1.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (205.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

matrix_count-0.1.6-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (216.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

matrix_count-0.1.6-cp311-cp311-macosx_11_0_arm64.whl (146.9 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

matrix_count-0.1.6-cp311-cp311-macosx_10_9_x86_64.whl (165.5 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

matrix_count-0.1.6-cp310-cp310-win_amd64.whl (164.0 kB view details)

Uploaded CPython 3.10Windows x86-64

matrix_count-0.1.6-cp310-cp310-win32.whl (153.6 kB view details)

Uploaded CPython 3.10Windows x86

matrix_count-0.1.6-cp310-cp310-musllinux_1_2_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

matrix_count-0.1.6-cp310-cp310-musllinux_1_2_i686.whl (1.3 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

matrix_count-0.1.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (202.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

matrix_count-0.1.6-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (214.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

matrix_count-0.1.6-cp310-cp310-macosx_11_0_arm64.whl (144.2 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

matrix_count-0.1.6-cp310-cp310-macosx_10_9_x86_64.whl (162.6 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

matrix_count-0.1.6-cp39-cp39-win_amd64.whl (164.7 kB view details)

Uploaded CPython 3.9Windows x86-64

matrix_count-0.1.6-cp39-cp39-win32.whl (153.5 kB view details)

Uploaded CPython 3.9Windows x86

matrix_count-0.1.6-cp39-cp39-musllinux_1_2_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

matrix_count-0.1.6-cp39-cp39-musllinux_1_2_i686.whl (1.3 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

matrix_count-0.1.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (202.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

matrix_count-0.1.6-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (214.9 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686

matrix_count-0.1.6-cp39-cp39-macosx_11_0_arm64.whl (144.4 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

matrix_count-0.1.6-cp39-cp39-macosx_10_9_x86_64.whl (162.8 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

File details

Details for the file matrix_count-0.1.6.tar.gz.

File metadata

  • Download URL: matrix_count-0.1.6.tar.gz
  • Upload date:
  • Size: 803.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for matrix_count-0.1.6.tar.gz
Algorithm Hash digest
SHA256 64def12fb62b8c614263fb256e4914f88c883651dce8ad0e827bf1d0d355e64b
MD5 1a96c704d69ad0b114637b80dbdbe951
BLAKE2b-256 230344c15e8796226dad8fbd69f35ac5c1ee0f73d3b76fd40598c2e56de3eebd

See more details on using hashes here.

File details

Details for the file matrix_count-0.1.6-pp310-pypy310_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for matrix_count-0.1.6-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 272ea7aa115e709113323c5ccf71f36e16000a27ec9169a3db07c5126eb67e25
MD5 977ae7008d032ae56b9a82706b881ac2
BLAKE2b-256 e1937c482c0eb9ed8338903091b54d144a4123002a82ece2e635b63daba3508e

See more details on using hashes here.

File details

Details for the file matrix_count-0.1.6-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for matrix_count-0.1.6-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b7ffb90f9120081496ad423fd499878528bbee702e3901b2c00b35ae80c56fea
MD5 9c65198a229d77e4ae91d998b039f21d
BLAKE2b-256 e32853508b686df48993feb101f6a2abdddcfbebb21ccef045ab488b1be1aae9

See more details on using hashes here.

File details

Details for the file matrix_count-0.1.6-pp310-pypy310_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for matrix_count-0.1.6-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 86a07330f6138d06fe4499aa1bdc65dbd972a9c591c003513dc8c408c0b0093f
MD5 989a0f49e52114b42b9f6ce91e1a260c
BLAKE2b-256 f5bdcda946974e166b1362a0f79b8ef6cd7c0f2b4b34fc223ccda14ef73c70d6

See more details on using hashes here.

File details

Details for the file matrix_count-0.1.6-pp310-pypy310_pp73-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for matrix_count-0.1.6-pp310-pypy310_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 6144ef107bda4fd0c57b9807348a1a24a9be614ad5661932ffd215838a87d87d
MD5 e0ddf326646b26172560769d3ada7366
BLAKE2b-256 71c8b8a211939c65f607c75500f4ddb255a8055d3aa39f144a04cd3bc93f0ca3

See more details on using hashes here.

File details

Details for the file matrix_count-0.1.6-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for matrix_count-0.1.6-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 1fdc1d739b570d0473c9ddb9c0759e3f42892f31f44261d1ef22ebbf6f28a4c9
MD5 0531d16300ff6293f1c7c7c320d9283b
BLAKE2b-256 ef008106e1817a7e08a1b7f6913020132f25ce8718eb475e641a2b012f25ac1e

See more details on using hashes here.

File details

Details for the file matrix_count-0.1.6-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for matrix_count-0.1.6-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d75163f5fd34980f7690213f01009884e654003dbfba133c5958efb05da5cb46
MD5 53b3f52d572f391d365ae3210d999881
BLAKE2b-256 4096ba1ed57b3b5d886d3461941c0e27976c247c8cd498dad5484ce7e8c2ae51

See more details on using hashes here.

File details

Details for the file matrix_count-0.1.6-pp39-pypy39_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for matrix_count-0.1.6-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7d3bfee4345f9a537ecb43106d026f3e53b95375275225d9f14491de98142255
MD5 a99d75dc6f286c9f5018c37797551d80
BLAKE2b-256 f24b787b5bd3a59d4efff7350ae27ade30142ff11b0c1b88cd7bb9792e92b805

See more details on using hashes here.

File details

Details for the file matrix_count-0.1.6-pp39-pypy39_pp73-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for matrix_count-0.1.6-pp39-pypy39_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 f80918b0aa0f2f85fa0f3054847932a7c0613c80b8fe0776e697513f5af05826
MD5 cc957c5ffd53ff78700d5e25caf38735
BLAKE2b-256 b5fcba78dfd40c855435e3ecf2e275c47a095b9224282d6d2d23703fb9da15fb

See more details on using hashes here.

File details

Details for the file matrix_count-0.1.6-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for matrix_count-0.1.6-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 5e825c7753468e390135d63a2015c759ee9a683c4f593714e3f083d5f43f25f7
MD5 30eb2d2742bdee12bd3f1687a42de68d
BLAKE2b-256 1f54b4e155198cc953cea97da43b5c299c28e991b98b01131b1a9fe9151d143a

See more details on using hashes here.

File details

Details for the file matrix_count-0.1.6-cp313-cp313-win32.whl.

File metadata

  • Download URL: matrix_count-0.1.6-cp313-cp313-win32.whl
  • Upload date:
  • Size: 156.9 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for matrix_count-0.1.6-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 1eca2be0f7d712b18f1630b1d5730538c552d345fa5af1610950abdd061af595
MD5 2e2dc73b24b055537b967f590b159354
BLAKE2b-256 b089302f1d3099c7bf3ca77a0599e6cdc41453dcd337ef5a7f4e40b81ef99781

See more details on using hashes here.

File details

Details for the file matrix_count-0.1.6-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for matrix_count-0.1.6-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4b5dcbe49add97b668c1f85a551b93cba60037e4085b62ec2b7d153d5a26dc04
MD5 af52b239e85954b6828989767e1e873a
BLAKE2b-256 25759c62f9395637652ae913e88857151e9806639267288223875f3fd84f0c4a

See more details on using hashes here.

File details

Details for the file matrix_count-0.1.6-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for matrix_count-0.1.6-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 8ff236fbbb708057b4be1f44edbb464d45e20e532542aa94b722b1d7419c7d48
MD5 089713f149191dfa7074c4d0a4fc9200
BLAKE2b-256 52a037e45b982b442340fbbc7ab60ba584b44cc0ce3ffea18b297e051ebf2cd5

See more details on using hashes here.

File details

Details for the file matrix_count-0.1.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for matrix_count-0.1.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7a88d9b487c0b11617064f732476319d8ee68dedfceb72278bc05bcc2ca0d655
MD5 3fcdbc509747c8d4a7702d1b543e96ae
BLAKE2b-256 f8bede7efcd604fa9def700f0d2950e773738c54a6723a182d9d6fa1768aee87

See more details on using hashes here.

File details

Details for the file matrix_count-0.1.6-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for matrix_count-0.1.6-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 17f3c3ebdcc23f90b4733218e0349528ec3a4443f690a49f3c4c87fb6f63a158
MD5 fe47d9e2faef57927cdb5eac44aa4d40
BLAKE2b-256 12605a810bf880c580f17b75713364ae633e4d80adf475fd6eb9fee7cf5f4670

See more details on using hashes here.

File details

Details for the file matrix_count-0.1.6-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for matrix_count-0.1.6-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 880fb10769bb068cc9f68eb098e3a82b8fb1938b3c3c963d3f11ace4ab0c0112
MD5 f3e74cedb38a025629282b667b595102
BLAKE2b-256 7a8d6bf1673593a83444b86a90772bc90dfc0d17b73653aaba9fcef5849decf0

See more details on using hashes here.

File details

Details for the file matrix_count-0.1.6-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for matrix_count-0.1.6-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 698e5e665743cbe878d85ba66cabcc19b29be3d0016c737c801036f05272fa6e
MD5 0070783192d6b3c99fdf76d8813cc30d
BLAKE2b-256 94a3cf0efdebb256d5ea4522f802d8607dd6cf010d08087ce7090dc9db229181

See more details on using hashes here.

File details

Details for the file matrix_count-0.1.6-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for matrix_count-0.1.6-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 23124ec03667b10a321cf34dc4858cf43ede4dfd4314ff4d65745e06462776e7
MD5 b2340f9cf1db00bad5528f274123c712
BLAKE2b-256 97d84df4a6129f366a3d198957b6c36120ecfc07c12726649213ea715bb63df3

See more details on using hashes here.

File details

Details for the file matrix_count-0.1.6-cp312-cp312-win32.whl.

File metadata

  • Download URL: matrix_count-0.1.6-cp312-cp312-win32.whl
  • Upload date:
  • Size: 156.9 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for matrix_count-0.1.6-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 96a6019a25b8c64b21b6a81e131849af592e49b8895d58b4f7b139c92ccc38c8
MD5 67645e75620faa7fa8a80c86697b859f
BLAKE2b-256 14f4869c263205ce19cf5df93702b584f9dd4f1507cab00032baf812772c6727

See more details on using hashes here.

File details

Details for the file matrix_count-0.1.6-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for matrix_count-0.1.6-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 47b2822eb16703bd0ecbda4a24c5c527655f81cd5e4a5d41a708579bfbdcb18b
MD5 d4ee9c702a13b7f10fd974e4fb5336d4
BLAKE2b-256 65fea626a81f54bc0f24bdf1c4a445b0c91ace17a96a2a697d7d0ef8536c1d8a

See more details on using hashes here.

File details

Details for the file matrix_count-0.1.6-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for matrix_count-0.1.6-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ce1db5b6dd8a536a1dcbf5e199d2d4c87247df3d8c1719fbd39202a3cdbc39df
MD5 2136f3d44776ec07a3ecc18139b6c329
BLAKE2b-256 77273773b7ea57375bb15af99655be8250878eb65c05bfc796fc5c5b5a5c723e

See more details on using hashes here.

File details

Details for the file matrix_count-0.1.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for matrix_count-0.1.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7e9c20af1d09ca44f54203b4a39e4bfa9b028cb49277fd8069dc19f557982b10
MD5 67fd17b2b8876271f8ee1af9c848bcc9
BLAKE2b-256 430b08fb9f96b64bed68e5695969a47df44a6f4b1e8bb102cf9ef67febbf3c4e

See more details on using hashes here.

File details

Details for the file matrix_count-0.1.6-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for matrix_count-0.1.6-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c5d4c6968f9d7dabc37079392cbf80a1bec21b32094af6c7d78684082998e38b
MD5 e13b286377f98b9b2cf41aca20308087
BLAKE2b-256 71193c7300dbe601f4755a3e23e051f41902ecbf3a9792c5cdf7b1f6d24ba3fd

See more details on using hashes here.

File details

Details for the file matrix_count-0.1.6-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for matrix_count-0.1.6-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 34c82b5bb9af3f8c07a7dc1e4f501c069a68a6aecb7676ba97b9135cb4a72ea9
MD5 452b89884c5fec80990c75769823cf13
BLAKE2b-256 308e0d73f96456494e915078596283df2165a842afbe91e13db23a0fc98c27ee

See more details on using hashes here.

File details

Details for the file matrix_count-0.1.6-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for matrix_count-0.1.6-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6e447d34775a2ab9ffa3de8f9872b6e3aad3e2d4b0469be9ce798164a34ac70a
MD5 47f2fd3ede275264d37a03d97e43c148
BLAKE2b-256 710321448ab810e9628e64b3678e9c0ac05e23154473a6ed1ce9c521ccd7228e

See more details on using hashes here.

File details

Details for the file matrix_count-0.1.6-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for matrix_count-0.1.6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a593a9bf13ecea22896e4b3eee56ccb95b850c342e0f61af0f03001e8c34e92c
MD5 6f58a7664bb104e258c328feab0635be
BLAKE2b-256 45f7ee16f899e97e1587d489e942bf19ab206d034e27bfd45d85f7c6151c9174

See more details on using hashes here.

File details

Details for the file matrix_count-0.1.6-cp311-cp311-win32.whl.

File metadata

  • Download URL: matrix_count-0.1.6-cp311-cp311-win32.whl
  • Upload date:
  • Size: 155.6 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for matrix_count-0.1.6-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 09552fed00a79b5c13e8248d259e8b3d43d26dbd0b8945e48cd56785a080fbf7
MD5 d758a772d525a5abeddcea644016edfd
BLAKE2b-256 d6674f0c44f62f2339268b4205b942d690a74e298fe056f25eca4e99d9e78c58

See more details on using hashes here.

File details

Details for the file matrix_count-0.1.6-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for matrix_count-0.1.6-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8393c51531a311aa1e7068ce3cd1688b197bb40a3935c3698cfb6efa6c13f9ef
MD5 5e1e6c725d16023c322ee3763ea5910f
BLAKE2b-256 171c7eb756c699974c6c2e4f3d9e6d80616697f1a3137bd43718e4c07e5cb998

See more details on using hashes here.

File details

Details for the file matrix_count-0.1.6-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for matrix_count-0.1.6-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 a8ef4a878d6e42f397ce0389c0a829156eb8ae41d64aa4611171d22e273b6b22
MD5 bc1575b0c83eb249cf5d227c6b531b78
BLAKE2b-256 1079dcac79fb72278977fe88b128f9835b5895caa178e1620521f12b61ca8cbc

See more details on using hashes here.

File details

Details for the file matrix_count-0.1.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for matrix_count-0.1.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 52cc239002b742ea0d364f7e6f3f9e95de6eb0e49a48ab09817d0e2b3c6e20e5
MD5 2dd270a91c9c7a3b05a360a6cb33a92c
BLAKE2b-256 3f810cf464b267a232b7dd9e3436bd77a9b218c35cf96a6e351dae9be0eda850

See more details on using hashes here.

File details

Details for the file matrix_count-0.1.6-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for matrix_count-0.1.6-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a33e1ed7f40bd7fdba5463607a00d772a17415aecc70a58085d9d091501e2c22
MD5 d9c998d6aae65bcb56df5ffa9ba2a217
BLAKE2b-256 ddff0919b5d411ba61bafc16a3878019b74b8c992184f1e44fcf01abad023af9

See more details on using hashes here.

File details

Details for the file matrix_count-0.1.6-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for matrix_count-0.1.6-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cce302403fd48a65e57c3c2323c38a5f43d005c221847ee620ae6613a3f932be
MD5 d2ae74b254daf08fa800d1751ba8dcf2
BLAKE2b-256 236be80e64bcb17b017d32398443d99a10b1d02bb638ca2bee7ff71986bed3b0

See more details on using hashes here.

File details

Details for the file matrix_count-0.1.6-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for matrix_count-0.1.6-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7072a66cd97ec08f56ee4d3cca103bf4f935c7b2df12f3ad07002e1d9c6dfa99
MD5 8af8712ea2c97edbd02e95bb7f262572
BLAKE2b-256 0ae9321b246123ff0bdda1248674f06fbdcce4b3b6904bf92981a54a1b4f4c37

See more details on using hashes here.

File details

Details for the file matrix_count-0.1.6-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for matrix_count-0.1.6-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 4ec35fba27832fc434232f956f86b03e4d5ebf54f1a56ec757b1aab2620c6740
MD5 39aa04c1d47cfca31819af8196c4377a
BLAKE2b-256 de9e1bc6977fb884aa200716475aabd2b662d83814607b6a2ad7f376bc98df14

See more details on using hashes here.

File details

Details for the file matrix_count-0.1.6-cp310-cp310-win32.whl.

File metadata

  • Download URL: matrix_count-0.1.6-cp310-cp310-win32.whl
  • Upload date:
  • Size: 153.6 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for matrix_count-0.1.6-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 a42c761267bb4b6ea196d1df1e1e5261ab0958ff2d7b81f6de66db02bea62f1a
MD5 fcee7a9ae6f6cb9ffa53c4b47338d9a5
BLAKE2b-256 d7d086fc35aa77812e3a4cce393072e1290356dd9681d73d27ddaf49cb1cf91f

See more details on using hashes here.

File details

Details for the file matrix_count-0.1.6-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for matrix_count-0.1.6-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7cf33f3b654731b0b646fd950c47ff1eda6b168dcd4aa541a10aa17c22cf4da6
MD5 f6d37902494c7aa93a74f99aa02ae578
BLAKE2b-256 6518e23947f08ed218da5a3061a33f813ba0206c9d32794854fde0f97a5c8287

See more details on using hashes here.

File details

Details for the file matrix_count-0.1.6-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for matrix_count-0.1.6-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 71222e63e426ae23b02844c9c4531becf62d99abde8a330b046e07e99acaaed2
MD5 0a10e5ffeffa91b0056eaf8bfb678820
BLAKE2b-256 a207d5656c9f3e6d2af7062bfaaa4ac0d24147e8e9c0ea7e6d93d06161bd2908

See more details on using hashes here.

File details

Details for the file matrix_count-0.1.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for matrix_count-0.1.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 36151d84945dacd08abe37bf51e7eceee6c0ab8b14a45688999819ac263a42b8
MD5 68970c84a7de60266cc7f8450d209fcd
BLAKE2b-256 cb278be5da88797c461637da5b7f11756e81ffd909b4da61e24e6125c1e2f566

See more details on using hashes here.

File details

Details for the file matrix_count-0.1.6-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for matrix_count-0.1.6-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 fbeb4647a09497444975d41bc7c3b735c97d0ac914ef8a63e407c3d84760807c
MD5 c67366b499bc031a5ce5cc6b4c63bdc0
BLAKE2b-256 cfc4b03470c3f48b930860e3cbf96768661967a7051f1c5039abd0567f2a5b6c

See more details on using hashes here.

File details

Details for the file matrix_count-0.1.6-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for matrix_count-0.1.6-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 809ef69f248849c4de37025182e63bd23e386c09a2de65149dde337c5c299168
MD5 da1955810545fd4716dbba71db512514
BLAKE2b-256 de5fffad47e1c121f08feefecfd2118d759d14c5f51754f3b2c40b3780fed48c

See more details on using hashes here.

File details

Details for the file matrix_count-0.1.6-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for matrix_count-0.1.6-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8223569c4965c2d6a999ab9a787cc7a624c5978175e00b148b275a29b03e0ff8
MD5 5425e0ef9000403843e9847503cbbe19
BLAKE2b-256 752577f67e9eaeb1510fd08c1cb5480c30ad2d0e4a020410d01c1500d8ecaee7

See more details on using hashes here.

File details

Details for the file matrix_count-0.1.6-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: matrix_count-0.1.6-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 164.7 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for matrix_count-0.1.6-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 c84331e1137a882202f5a896596be0476fcce33a6285f05bcfb21651da729631
MD5 275a8ef8b7cf691475720cda67486f5b
BLAKE2b-256 acda466508e1650df6705d7d14139fede7fa0d622aa9279057d8e3c1b8c1ace1

See more details on using hashes here.

File details

Details for the file matrix_count-0.1.6-cp39-cp39-win32.whl.

File metadata

  • Download URL: matrix_count-0.1.6-cp39-cp39-win32.whl
  • Upload date:
  • Size: 153.5 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for matrix_count-0.1.6-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 ba20b4867bf9a176fa06c05c5f1058e6f84b8208ce6387735b11b51ddfa2e427
MD5 4708acf8eef60d7d149ba489e3d8e3bc
BLAKE2b-256 83f37b5b5d4774e42fa84967a7e878cb248977474e45a7d9e52eef4492fde2f4

See more details on using hashes here.

File details

Details for the file matrix_count-0.1.6-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for matrix_count-0.1.6-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 273490edcbe5a8673ceae3cecc2008a402ed80d51befac3327c22120f5c6049c
MD5 09c46a2b6399ad57b9a709d3228f1b91
BLAKE2b-256 790ca684709aea0e821cc5ee5d2ea8c3dca40452ca317f9efbe296346081eb96

See more details on using hashes here.

File details

Details for the file matrix_count-0.1.6-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for matrix_count-0.1.6-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 86d382b0fdc195583611fd5619f803c400995f39a7ae7ef74208bf462b029714
MD5 0b4fda56156e185e085dcef41d910383
BLAKE2b-256 4e3360ffcdb02068ec045b88da87ac6b06cffd4be4482712620577709297e2d3

See more details on using hashes here.

File details

Details for the file matrix_count-0.1.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for matrix_count-0.1.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3aa8aa296d50828f172b6d9f6c952d142092bb0259c05f71cb5e80fe02bd59ee
MD5 7eceb0204c1f3ae2e44c73530f71fa78
BLAKE2b-256 de564bee6165e5fb552d5e537f05b80da2192f9f436372e107813cf9a4cdf4f7

See more details on using hashes here.

File details

Details for the file matrix_count-0.1.6-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for matrix_count-0.1.6-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1686895ff7b76f4c911db3e4f9392c038936ca32a89dd057691dea14b5f5fc4d
MD5 7fdd2be727fc6338fd62178c592f4995
BLAKE2b-256 698b2c745ca93756e8536e24998c1184df4c7795b05589354a85361b8abc4b68

See more details on using hashes here.

File details

Details for the file matrix_count-0.1.6-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for matrix_count-0.1.6-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cc1e74160db9eba94adfd8775a6690785db6f92ddc527f372c975c15ea37c161
MD5 393be32bc4feff3069ee8c97c50d0091
BLAKE2b-256 f778dab2a879d925ac9190b152ce2c7e87fc2bf9104d35414d9c6f7ddc23631e

See more details on using hashes here.

File details

Details for the file matrix_count-0.1.6-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for matrix_count-0.1.6-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c820d7c8c2d06e25d267245266fafc693abe2b8fe8140d99c4c96014589547f0
MD5 5826ca93307401e534edcad555ce29a8
BLAKE2b-256 15f4d00811973a89f2a8d747d56eaeff779051efb702d75facfb700c3bf807fa

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