Skip to main content

Fast and full-featured Matrix Market file I/O

Project description

PyPI version Conda Version

Fast and full-featured Matrix Market file I/O package for Python.

Fastest way to read and write any Matrix Market .mtx file into a SciPy sparse matrix, sparse coordinate (triplet) ndarrays, or a dense ndarray.

Implemented as a Python binding of the C++ fast_matrix_market library.

pip install fast_matrix_market
conda install fast_matrix_market

Compared to SciPy 1.12

As of version 1.12, scipy.io.mmread and scipy.io.mmread are based on fast_matrix_market. If those methods suit your needs then there is no need to use this package.

The following are extra features supported by the stand-alone FMM:

  • Directly write CSC/CSR matrices with no COO intermediary.

  • Vector files
    Read 1D vector files. scipy.io.mmread() throws a ValueError.

  • longdouble
    Read and write longdouble/longcomplex values for more floating-point precision on platforms that support it (e.g. 80-bit floats).

    Just pass long_type=True argument to any read method to use longdouble arrays. SciPy can write longdouble matrices but reads use double precision.

    Note: Many platforms do not offer any precision greater than double even if the longdouble type exists. On those platforms longdouble == double so check your NumPy for support. As of writing only Linux tends to have longdouble > double. Deprecation Warning: this type is going away in future versions of NumPy and SciPy.

FMM also ships wheels for PyPy and for some older Python versions only supported by older versions of SciPy.

Compared to classic scipy.io.mmread (version <1.12)

The fast_matrix_market.mmread() and mmwrite() methods are direct replacements for scipy.io.mmread and mmwrite. Compared to SciPy v1.10.0:

  • Significant performance boost

    read speedup over SciPy write speedup over SciPy

    The bytes in the plot refer to MatrixMarket file length. All cores on the system are used by default, use the parallelism argument to override. SciPy's routines are single-threaded.

  • 64-bit indices, but only if the matrix dimensions require it.

    scipy.io.mmread() crashes on large matrices (dimensions > 231) because it uses 32-bit indices on most platforms.

  • See comparison with SciPy 1.12.

Differences

  • scipy.io.mmwrite() will search the matrix for symmetry if the symmetry argument is not specified. This is a very slow process that significantly impacts writing time for all matrices, including non-symmetric ones. It can be disabled by setting symmetry="general", but that is easily forgotten. fast_matrix_market.mmwrite() only looks for symmetries if the find_symmetry=True argument is passed.

Usage

import fast_matrix_market as fmm

Read as scipy sparse matrix

>>> a = fmm.mmread("eye3.mtx")
>>> a
<3x3 sparse matrix of type '<class 'numpy.float64'>'
        with 3 stored elements in COOrdinate format>
>>> print(a)
(0, 0)	1.0
(1, 1)	1.0
(2, 2)	1.0

Read as raw coordinate/triplet arrays

>>> (data, (rows, cols)), shape = fmm.read_coo("eye3.mtx")
>>> rows, cols, data
(array([0, 1, 2], dtype=int32), array([0, 1, 2], dtype=int32), array([1., 1., 1.]))

Read as dense ndarray

>>> a = fmm.read_array("eye3.mtx")
>>> a
array([[1., 0., 0.],
       [0., 1., 0.],
       [0., 0., 1.]])

Write any of the above to a file

>>> fmm.mmwrite("matrix_out.mtx", a)

Write to streams (read from streams too)

>>> bio = io.BytesIO()
>>> fmm.mmwrite(bio, a)

Read only the header

>>> header = fmm.read_header("eye3.mtx")
header(shape=(3, 3), nnz=3, comment="3-by-3 identity matrix", object="matrix", format="coordinate", field="real", symmetry="general")

>>> header.shape
(3, 3)

>>> header.to_dict()
{'shape': (3, 3), 'nnz': 3, 'comment': '3-by-3 identity matrix', 'object': 'matrix', 'format': 'coordinate', 'field': 'real', 'symmetry': 'general'}

Controlling parallelism

All methods other than read_header and mminfo accept a parallelism parameter that controls the number of threads used. Default parallelism is equal to the core count of the system.

mat = fmm.mmread("matrix.mtx", parallelism=2)  # will use 2 threads

Alternatively, use threadpoolctl:

with threadpoolctl.threadpool_limits(limits=2):
    mat = fmm.mmread("matrix.mtx")  # will use 2 threads

Quick way to try

Replace scipy.io.mmread with fast_matrix_market.mmread to quickly see if your scripts would benefit from a refactor:

import scipy.io
import fast_matrix_market as fmm

scipy.io.mmread = fmm.mmread
scipy.io.mmwrite = fmm.mmwrite

Dependencies

  • No dependencies to read/write MatrixMarket headers (i.e. read_header(), mminfo()).
  • numpy to read/write arrays (i.e. read_array() and read_coo()). SciPy is not required.
  • scipy to read/write scipy.sparse sparse matrices (i.e. read_scipy() and mmread()).

Neither numpy nor scipy are listed as package dependencies, and those packages are imported only by the methods that need them. This means that you may use read_coo() without having SciPy installed.

Development

This Python binding is implemented using pybind11 and built with scikit-build-core.

All code is in the python/ directory. If you make any changes simply install the package directory to build it:

pip install python/ -v

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

fast_matrix_market-1.7.6.tar.gz (300.3 kB view details)

Uploaded Source

Built Distributions

fast_matrix_market-1.7.6-pp310-pypy310_pp73-win_amd64.whl (578.4 kB view details)

Uploaded PyPy Windows x86-64

fast_matrix_market-1.7.6-pp310-pypy310_pp73-macosx_10_9_x86_64.whl (587.2 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

fast_matrix_market-1.7.6-pp39-pypy39_pp73-win_amd64.whl (578.3 kB view details)

Uploaded PyPy Windows x86-64

fast_matrix_market-1.7.6-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (977.2 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

fast_matrix_market-1.7.6-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (587.0 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

fast_matrix_market-1.7.6-pp38-pypy38_pp73-win_amd64.whl (578.3 kB view details)

Uploaded PyPy Windows x86-64

fast_matrix_market-1.7.6-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (977.3 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

fast_matrix_market-1.7.6-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (587.1 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

fast_matrix_market-1.7.6-pp37-pypy37_pp73-win_amd64.whl (578.2 kB view details)

Uploaded PyPy Windows x86-64

fast_matrix_market-1.7.6-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (976.2 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

fast_matrix_market-1.7.6-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (586.8 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

fast_matrix_market-1.7.6-cp312-cp312-win_amd64.whl (578.7 kB view details)

Uploaded CPython 3.12 Windows x86-64

fast_matrix_market-1.7.6-cp312-cp312-musllinux_1_1_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ x86-64

fast_matrix_market-1.7.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (975.8 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

fast_matrix_market-1.7.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (875.9 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

fast_matrix_market-1.7.6-cp312-cp312-macosx_11_0_arm64.whl (549.0 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

fast_matrix_market-1.7.6-cp312-cp312-macosx_10_9_x86_64.whl (590.0 kB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

fast_matrix_market-1.7.6-cp311-cp311-win_amd64.whl (579.8 kB view details)

Uploaded CPython 3.11 Windows x86-64

fast_matrix_market-1.7.6-cp311-cp311-musllinux_1_1_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

fast_matrix_market-1.7.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (978.1 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

fast_matrix_market-1.7.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (877.9 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

fast_matrix_market-1.7.6-cp311-cp311-macosx_11_0_arm64.whl (549.5 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

fast_matrix_market-1.7.6-cp311-cp311-macosx_10_9_x86_64.whl (589.1 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

fast_matrix_market-1.7.6-cp310-cp310-win_amd64.whl (579.1 kB view details)

Uploaded CPython 3.10 Windows x86-64

fast_matrix_market-1.7.6-cp310-cp310-musllinux_1_1_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

fast_matrix_market-1.7.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (977.0 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

fast_matrix_market-1.7.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (877.2 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

fast_matrix_market-1.7.6-cp310-cp310-macosx_11_0_arm64.whl (548.1 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

fast_matrix_market-1.7.6-cp310-cp310-macosx_10_9_x86_64.whl (587.7 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

fast_matrix_market-1.7.6-cp39-cp39-win_amd64.whl (575.1 kB view details)

Uploaded CPython 3.9 Windows x86-64

fast_matrix_market-1.7.6-cp39-cp39-musllinux_1_1_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

fast_matrix_market-1.7.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (976.6 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

fast_matrix_market-1.7.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (878.3 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

fast_matrix_market-1.7.6-cp39-cp39-macosx_11_0_arm64.whl (548.2 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

fast_matrix_market-1.7.6-cp39-cp39-macosx_10_9_x86_64.whl (587.8 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

fast_matrix_market-1.7.6-cp38-cp38-win_amd64.whl (579.1 kB view details)

Uploaded CPython 3.8 Windows x86-64

fast_matrix_market-1.7.6-cp38-cp38-musllinux_1_1_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

fast_matrix_market-1.7.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (977.3 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

fast_matrix_market-1.7.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (877.2 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

fast_matrix_market-1.7.6-cp38-cp38-macosx_11_0_arm64.whl (548.1 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

fast_matrix_market-1.7.6-cp38-cp38-macosx_10_9_x86_64.whl (587.6 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

fast_matrix_market-1.7.6-cp37-cp37m-win_amd64.whl (578.4 kB view details)

Uploaded CPython 3.7m Windows x86-64

fast_matrix_market-1.7.6-cp37-cp37m-musllinux_1_1_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ x86-64

fast_matrix_market-1.7.6-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (982.3 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

fast_matrix_market-1.7.6-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (877.6 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

fast_matrix_market-1.7.6-cp37-cp37m-macosx_10_9_x86_64.whl (582.3 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

Details for the file fast_matrix_market-1.7.6.tar.gz.

File metadata

  • Download URL: fast_matrix_market-1.7.6.tar.gz
  • Upload date:
  • Size: 300.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for fast_matrix_market-1.7.6.tar.gz
Algorithm Hash digest
SHA256 38f36d28e780316685b939c439618f06579199d736ebdcda9b9dea8e605c102e
MD5 89f7a1bb9e8ebbf9fe4e8d0efdb58818
BLAKE2b-256 feeb84695e59f482de0b499204233b44a90e7b1982a96f0b4a27af4861d7bf75

See more details on using hashes here.

File details

Details for the file fast_matrix_market-1.7.6-pp310-pypy310_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for fast_matrix_market-1.7.6-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 9716cdf703c4cc9865da9896e255665982e9c56b98d8bd39437892c24f4cc251
MD5 0f0885874caf9a4aeb3d2378b23cf014
BLAKE2b-256 79749ce5b720f5c66970cde1433afdaea3f7bfeb010601b5a347a929136b7deb

See more details on using hashes here.

File details

Details for the file fast_matrix_market-1.7.6-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fast_matrix_market-1.7.6-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 40b22262a56709bf620822e26d90470d59094a6fe20e048fe13e5e7daa7812d5
MD5 1801b19b811cea5871c83a1e3ffeed4f
BLAKE2b-256 2977ae94b3080ce5764adfa0b3ee0c7453ade9771a00714bccc5ad1b2cd13c97

See more details on using hashes here.

File details

Details for the file fast_matrix_market-1.7.6-pp310-pypy310_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for fast_matrix_market-1.7.6-pp310-pypy310_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9bdbc7f1c55c71a8581208606fae6f66d91f2af872d87df69c572bef07c51226
MD5 53a7a23e002bb5b90c09a16dedc5c5fd
BLAKE2b-256 5e7e672a4b728343c36d81adeb37b852554a5f9433d0b990e6ad81e03e4d4cdb

See more details on using hashes here.

File details

Details for the file fast_matrix_market-1.7.6-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for fast_matrix_market-1.7.6-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 e7355570837301c1f760e8a342063587ec83fa1df60463943e3fb4a0e78ed6df
MD5 a66a593aaa05efdaea0a1751a7ca444e
BLAKE2b-256 3c9f6eebcf96c9f82ae559a321398fbabe260dc94c9ac6c7ec2eca87c1ba2764

See more details on using hashes here.

File details

Details for the file fast_matrix_market-1.7.6-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fast_matrix_market-1.7.6-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 32394c1fb3205e086ca6822179fc3884c30f2f6753a1b1d1ef9074d92d002d01
MD5 ff647517328bb3588cc9b33da965a0ef
BLAKE2b-256 f4dbf5f375bab68320f61da405f144fbf81282de7450a113eb92000fc154a622

See more details on using hashes here.

File details

Details for the file fast_matrix_market-1.7.6-pp39-pypy39_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for fast_matrix_market-1.7.6-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 40d65c8ce937626eaf26f8ce42f868f4048d0139a68cc112465c6c51ac4a7e4d
MD5 2be61c4e3a13148137e3decebbb97851
BLAKE2b-256 a75b0aa13c125b59ff37cee491e03c8068303c6e77b6af503e975e4cfe65eb42

See more details on using hashes here.

File details

Details for the file fast_matrix_market-1.7.6-pp38-pypy38_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for fast_matrix_market-1.7.6-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 3c60ad0e009235e9cf8847086cdef40da9a092dbc9618f7df2a0d3fafedfa258
MD5 19e17813689112836ba4ae61d04845b8
BLAKE2b-256 e23ffbf1531827436a215ca8a3b422098981cfd3322b744eb1e6000e13b5dd02

See more details on using hashes here.

File details

Details for the file fast_matrix_market-1.7.6-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fast_matrix_market-1.7.6-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 589221b39b3f5a5c05b3e311ef62cfc4a37a32c0ea5e08d8270f3cb4296428ec
MD5 59c65da4206523055d7388f146cf7bf8
BLAKE2b-256 d329a475a5cbbd1dfe48b1ce7c46abd76bd7cfeaa8ae81e55016d2f024d31680

See more details on using hashes here.

File details

Details for the file fast_matrix_market-1.7.6-pp38-pypy38_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for fast_matrix_market-1.7.6-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fb3c3a20624d76e81bc4c3f0bd3db92b7b0c5b8bcb13fe63e861780cdbedef0c
MD5 f0e710f561575575ce991303edf822f9
BLAKE2b-256 17589e8ae7b97ddb7c158da3d213ab28baa10c0d86feb40cfa2fbb52fbd46d5a

See more details on using hashes here.

File details

Details for the file fast_matrix_market-1.7.6-pp37-pypy37_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for fast_matrix_market-1.7.6-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 2d00f23619a1b8017f99988010852f97cc4842d035c2093ce084e9c72e94744a
MD5 b45888afcdba148b88b0d7922a434ade
BLAKE2b-256 6b00858f1257a20353f43e42dd332334820e47668dcfdc9446560fbd5627627e

See more details on using hashes here.

File details

Details for the file fast_matrix_market-1.7.6-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fast_matrix_market-1.7.6-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 88160a2709b524ee0a732daadc04abdbebb9450a5b552025a642c338353dfe9c
MD5 ed8166bb9587cb98e74c592cce6fb55d
BLAKE2b-256 2a6f63f47ea1bcb18cf7e786506f4719e8dfc771b22642e8b72d5e9cc90a0625

See more details on using hashes here.

File details

Details for the file fast_matrix_market-1.7.6-pp37-pypy37_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for fast_matrix_market-1.7.6-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b6221aa3aa9862efca4ec9db4d9450c19c542f5eff402aba75624e816bb222ba
MD5 56c0ea9ea5866712734de624c321dc74
BLAKE2b-256 07c193adfeb5f0e64437a832c8d9d4c4010c1bc7d2dec81e58bc949a20bd717c

See more details on using hashes here.

File details

Details for the file fast_matrix_market-1.7.6-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for fast_matrix_market-1.7.6-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 fdd4caff34bbbc6b42e6b56c212eca64a7b0c5c664b601629c8dfebd40d541d5
MD5 0f09b54f1acde7bc461db56786603236
BLAKE2b-256 615e994741cd991d6222552c8b0dfb637333059901bbde2d7cce2263f241cc12

See more details on using hashes here.

File details

Details for the file fast_matrix_market-1.7.6-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for fast_matrix_market-1.7.6-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 fa486bc9ba80886d5316400c33cd34baaa4fbfb6e487158ba06346570d7ffa0b
MD5 384ab82a27f793844ea3eb8aa384116e
BLAKE2b-256 26ac15b7909f5aa390c63cbaf1bab6310b482e1c1b0599bf55db79715c28312d

See more details on using hashes here.

File details

Details for the file fast_matrix_market-1.7.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fast_matrix_market-1.7.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8e64bc5665756f01d266071013fe6fadaabeb85f388abe8f0249a5a693a7f9d4
MD5 201c3ec028fbfece02416ec6dc454a4a
BLAKE2b-256 1cf743a3ce2e4f12392d5fee2c2d9af45c312da65e0e0b736e3baef650cf69a1

See more details on using hashes here.

File details

Details for the file fast_matrix_market-1.7.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fast_matrix_market-1.7.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d782d5d4644b951a1d9bd831f70d04f519c0eee3ebe7426d0f58d4f5ea7f0e63
MD5 64611cb70c86655741480b8247b0c941
BLAKE2b-256 8df925c481f49adc4b9b03f36dba12bfe9480f5d31072117d22493e9477547f3

See more details on using hashes here.

File details

Details for the file fast_matrix_market-1.7.6-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fast_matrix_market-1.7.6-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9dc481610753993fb169defdd9f44e011341be1279d9f18b595abf2c9be5e040
MD5 2daa23537803e82ec19a6dcbd6945099
BLAKE2b-256 794c61f89b849b0bcc46af9b538139c8958fda43259a1b7bb871ce26c995124d

See more details on using hashes here.

File details

Details for the file fast_matrix_market-1.7.6-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for fast_matrix_market-1.7.6-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7027b7ef32ec3c052172850298ce6ee99a1c4e35c809011d425756999f5ac858
MD5 6cccb6f3d8c6c1745d38a7ec7bfd171c
BLAKE2b-256 2b0f47a95d324802223ba11b3db095eb3e6d374c192db874e707a84fb3465b80

See more details on using hashes here.

File details

Details for the file fast_matrix_market-1.7.6-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for fast_matrix_market-1.7.6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 0336c9b3713d1b782991f945612625a6b0e0daf983c10a552e6cd0a389dcbd2d
MD5 1bd9d380d7a57eea76f276513f707a7a
BLAKE2b-256 09c42e518077b10a9a9c3db926008f34a99c2a020b802c0036f4dcb63a21e092

See more details on using hashes here.

File details

Details for the file fast_matrix_market-1.7.6-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for fast_matrix_market-1.7.6-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 6edb0c1708618c7a998d01bbe64a40733a945f38667607fab2241b9c78558ae8
MD5 30e5affa20ecd9e17638b8e771b9674f
BLAKE2b-256 18dc7f7db399630d9202005bffd9f19bfba12ca07d6d03e730f01dae54c4371e

See more details on using hashes here.

File details

Details for the file fast_matrix_market-1.7.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fast_matrix_market-1.7.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1393f642a9328bcce686b65ca255cba80b2e6b2636de30ec22655600618f09a4
MD5 d874addb1cda9aeb7ab1e639b2116a7e
BLAKE2b-256 cc9c0c6aced9a3cd56588ab8df09afa22d0f2e3353455bda674ef3aefaa167e0

See more details on using hashes here.

File details

Details for the file fast_matrix_market-1.7.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fast_matrix_market-1.7.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5ef3b102a717a8c2b1bd65753ddb2e35d634731e42747aa72e55c4ce4e7205e9
MD5 d24e32e51d4bcd0c3dd27521c74bb766
BLAKE2b-256 1155f96d789424a36431c2be8ecd4acaa7ff094fcb05a9dc2423091c1aeeecf4

See more details on using hashes here.

File details

Details for the file fast_matrix_market-1.7.6-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fast_matrix_market-1.7.6-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e06df59200cea0d998a43e000bebf6fd20aa70c7eb44cedf4a4e2a14b2b8dca8
MD5 f43bb693aa449e05af197bb220a5b7ef
BLAKE2b-256 1dc388314d00d9c41500eb692782dae8a10b75b3ea41332cf140439cbbce487f

See more details on using hashes here.

File details

Details for the file fast_matrix_market-1.7.6-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for fast_matrix_market-1.7.6-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 eb4b72f95a8a032c5a5bebcd62326151aed3994786d8d6ff1d77b1729f4a48dd
MD5 9070fe9083451cc12883fdfab66c8ede
BLAKE2b-256 9c045a000dcbfdbab3f02307dcf787262a31d08fa05a5aa1da6fcbf60f2e1968

See more details on using hashes here.

File details

Details for the file fast_matrix_market-1.7.6-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for fast_matrix_market-1.7.6-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 9d9600f73d8b2483e59f11a2207cec7f6feda950d21b8d772b6816e12bb3836e
MD5 679329804c327f58a98dd0119f29709b
BLAKE2b-256 e2dd4bdde4d46e0c5afbedc550d100dd5115e3816f9d09a3d64ea2c74466dabc

See more details on using hashes here.

File details

Details for the file fast_matrix_market-1.7.6-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for fast_matrix_market-1.7.6-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 593f965e9e3c92b97e28f5047a488e735186a0fcde1c60a0da71589c7f16258a
MD5 63e4d23c56435e2b2d1ba0a6b311050b
BLAKE2b-256 6277205931cb200129f268d989ce1b36124503d6b81cd692a87b39e5281b1639

See more details on using hashes here.

File details

Details for the file fast_matrix_market-1.7.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fast_matrix_market-1.7.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7b37ae147f37a703624b048a7ff196fd51cff191542b6711842700ad80f9515c
MD5 f5bbd8161ca27a83aa4a84950ef1b8ac
BLAKE2b-256 bd4d84b278fc6e5fc91eaaefc05d623f92dad244b3e8220d5f66a4c0fbb1cd35

See more details on using hashes here.

File details

Details for the file fast_matrix_market-1.7.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fast_matrix_market-1.7.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 099c08163f2c4413a1eec898903537fb8942dfa0d3e4d339af3f31faaa8c4301
MD5 64b4493143c47e29e2a5200caa77deaa
BLAKE2b-256 efccc710558a484b0ce7283e4f97e5590a61e4eaaea4490144fc1c79cba3fd26

See more details on using hashes here.

File details

Details for the file fast_matrix_market-1.7.6-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fast_matrix_market-1.7.6-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1bc2c49c59ecf61fb153f855e982a87792613f8e70a5839a2ec06eae2d9f4b10
MD5 e964cbc150ff01dc96f628c1684bc793
BLAKE2b-256 ece9d7f5161d2396e64ff004870360b3a73558f916a67bab482c4e532ece377f

See more details on using hashes here.

File details

Details for the file fast_matrix_market-1.7.6-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for fast_matrix_market-1.7.6-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 699ec049bf7d2218418aa321402ac2206a76a60fd100aa3647442510c618bbcf
MD5 70b698183b093b20522287d48b09d3ea
BLAKE2b-256 28fbaca0274ff3bbc9dff425b442e2388831f44b6f85fe31b6df12312417c76e

See more details on using hashes here.

File details

Details for the file fast_matrix_market-1.7.6-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for fast_matrix_market-1.7.6-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 1201fee621b148ce3e648c66aad92eb1cf5117a3428be1782565fabb7e13213f
MD5 2c6a7a93b9fbf50cfeeec21f1ee0fae7
BLAKE2b-256 efd136ae264d01ba88dd78e383ccc8426279d9443198c6a803ac86050e87db86

See more details on using hashes here.

File details

Details for the file fast_matrix_market-1.7.6-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for fast_matrix_market-1.7.6-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 5a43ac6c1c75944d892d1bb4ef62a500c2e4b89453018fac1dda132eab393575
MD5 4c64cc2d92ea60cd80a658ea81d679b9
BLAKE2b-256 166ea83cd490ee32c9a3ff6613441b66464d56b7dacd5251c80bce88884b5694

See more details on using hashes here.

File details

Details for the file fast_matrix_market-1.7.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fast_matrix_market-1.7.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b9c099abc9d690ebddc333c18905978c989f3fb136c0c81b3680465b98419d22
MD5 2a143f9e6bb1ba566013f8c92d1f6a3e
BLAKE2b-256 72b658c38d1f25274e360962477d5f1e46d7f02b2e494169c07a94a87d866bcd

See more details on using hashes here.

File details

Details for the file fast_matrix_market-1.7.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fast_matrix_market-1.7.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2b0b5021994ef8ee2eaf0012562d975180717d69a85ffbf528cecc7fd39473dc
MD5 1acea667f4cdd2f4be99327baf4d91cc
BLAKE2b-256 13ef8b38741da00d80e339e6df89734618d56e4ea20162f526157161d65eec13

See more details on using hashes here.

File details

Details for the file fast_matrix_market-1.7.6-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fast_matrix_market-1.7.6-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a06b8f09347e1bac209c1143a55065295716332560047aae1d6cf7718e84aece
MD5 93945af826c8321a0089a8ff0eda55b7
BLAKE2b-256 33b3c07eabc4b91c0b9e27e2a14832e24af00693d140487dce1eee39845ef1e6

See more details on using hashes here.

File details

Details for the file fast_matrix_market-1.7.6-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for fast_matrix_market-1.7.6-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ede5aa0bef0b0aa41b70da01b7ec6ca7461606f11eb9fce1fe3a408d548af09b
MD5 5a7c94a1ebaa3e9a57218b829d84370d
BLAKE2b-256 fee604daa58a7ecacf3e128c2f33886383a8785d837b08f204c95a505f3de026

See more details on using hashes here.

File details

Details for the file fast_matrix_market-1.7.6-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for fast_matrix_market-1.7.6-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 51f2598c1e6b8a18672c392187d9d56c8dade04443f39b3fcb6919ac955ed4a2
MD5 3b0fbe6a0ba4369ef455bb5b4733c588
BLAKE2b-256 d822941fc45ca739fcaeecc98bd3eb0f98415385a0ee3ee6badd0b9e8ff386f8

See more details on using hashes here.

File details

Details for the file fast_matrix_market-1.7.6-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for fast_matrix_market-1.7.6-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 54943b08c3936d392cb7e21adda2b42e17cd21c6011480947cc4297fd744b5be
MD5 cc152752d217d721bee75c1e8e62367c
BLAKE2b-256 0520abe3dbdc3ca8d9bec3bef425ccfdb70005765a8b7f5fd1aa152a1ab13b58

See more details on using hashes here.

File details

Details for the file fast_matrix_market-1.7.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fast_matrix_market-1.7.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b371566454c82df7b916a8e9d85a9aae1ae8d8fd497aa920daeddb10aa530ee8
MD5 e04af830262e44c0817b189225d1ca8d
BLAKE2b-256 c84a8b889edcd671d5eca78976615659b88c17971d98562c0ead7f5770b70dcf

See more details on using hashes here.

File details

Details for the file fast_matrix_market-1.7.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fast_matrix_market-1.7.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a3c7b19853de06fa0b2333d9b9cf37fc896ff3f14c07634b9cf8775bf7468f26
MD5 9bd82713b89e5d8abb8b91533436382c
BLAKE2b-256 d2104ab7900bd135c768332b24de64a542ad6d48361537ff86ad86988b74b04e

See more details on using hashes here.

File details

Details for the file fast_matrix_market-1.7.6-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fast_matrix_market-1.7.6-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f7706d155246ea834c37aab8aeea011acd7890940d919bd8f38e4443c99109e8
MD5 df4fbafc915b1ec1cf04ec419bfc19de
BLAKE2b-256 a90aa896d11fd8e8193e30639b631f47c7dbe9ffdfaa0e2bce8dbbbf32daa33a

See more details on using hashes here.

File details

Details for the file fast_matrix_market-1.7.6-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for fast_matrix_market-1.7.6-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a4df533f216a954086a17ee526353acd9efa927bf604b4da55a6e496fa1a4e91
MD5 a0a5ec1fd60d6bb0123f2eedc6b06df7
BLAKE2b-256 0730bdfc6a465ba6c9cada2cc7480d562ec2f5fe515adce79a4124e1f4455185

See more details on using hashes here.

File details

Details for the file fast_matrix_market-1.7.6-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for fast_matrix_market-1.7.6-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 9d875c5e6e93d926c26d7ed2641e479a9d742cfaf9b1593e5a311fa9c5c3bc7d
MD5 16cb7273dcbb4f6f716a1af2c2074da5
BLAKE2b-256 b8312d4a49df32dd45b18419e28b964784379f1a9cafcdbb9e271d9474eac2b3

See more details on using hashes here.

File details

Details for the file fast_matrix_market-1.7.6-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for fast_matrix_market-1.7.6-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 495751abbd667267f0344d0cec2b70619e68569c1a799668cb318de61b219dab
MD5 ab5bd909006e6e3b7a9854ef0b73c7f6
BLAKE2b-256 70b67bca93417ee8281aeaed62fcadb98acea70e1b38467a99754523373fbc25

See more details on using hashes here.

File details

Details for the file fast_matrix_market-1.7.6-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fast_matrix_market-1.7.6-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b91bafa22321289c597b65d69d769b6c4afb1c49b6397cca52aace0e26a9d830
MD5 b6306e86fb7d9e14134c8bbad0970a36
BLAKE2b-256 ce28b593901e142c1db8134597144cbf213d9d94f69f4aac26ea8963c22dad87

See more details on using hashes here.

File details

Details for the file fast_matrix_market-1.7.6-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fast_matrix_market-1.7.6-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 33ffb79bc5b036d9abc1e2871475edfb89929aa217f4864af452d02599988647
MD5 6ee1ed5e13ba28afb1ec6192e4cea763
BLAKE2b-256 c05a6c3346acfa8cb252b061940d0967923141d5c22c95e4a4ce65e976526051

See more details on using hashes here.

File details

Details for the file fast_matrix_market-1.7.6-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for fast_matrix_market-1.7.6-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ac2e291c0335f1c30a08870063c09c6f22e060cc43abf102146b09979c11be08
MD5 eb8921d71fb28b530b6250e1ff7486f7
BLAKE2b-256 edab9c085ec261e3e3cfd0b3461484fe0cbd875f43fc29db5cc6609de442cbf9

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page