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.3.tar.gz (295.5 kB view details)

Uploaded Source

Built Distributions

fast_matrix_market-1.7.3-pp310-pypy310_pp73-win_amd64.whl (576.6 kB view details)

Uploaded PyPy Windows x86-64

fast_matrix_market-1.7.3-pp310-pypy310_pp73-macosx_10_9_x86_64.whl (587.8 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

fast_matrix_market-1.7.3-pp39-pypy39_pp73-win_amd64.whl (576.6 kB view details)

Uploaded PyPy Windows x86-64

fast_matrix_market-1.7.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (982.3 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

fast_matrix_market-1.7.3-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (587.7 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

fast_matrix_market-1.7.3-pp38-pypy38_pp73-win_amd64.whl (576.5 kB view details)

Uploaded PyPy Windows x86-64

fast_matrix_market-1.7.3-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (983.5 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

fast_matrix_market-1.7.3-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (587.7 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

fast_matrix_market-1.7.3-pp37-pypy37_pp73-win_amd64.whl (576.4 kB view details)

Uploaded PyPy Windows x86-64

fast_matrix_market-1.7.3-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (982.5 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

fast_matrix_market-1.7.3-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (587.3 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

fast_matrix_market-1.7.3-cp312-cp312-win_amd64.whl (576.5 kB view details)

Uploaded CPython 3.12 Windows x86-64

fast_matrix_market-1.7.3-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.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (984.3 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

fast_matrix_market-1.7.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (884.8 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

fast_matrix_market-1.7.3-cp312-cp312-macosx_11_0_arm64.whl (548.2 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

fast_matrix_market-1.7.3-cp312-cp312-macosx_10_9_x86_64.whl (590.6 kB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

fast_matrix_market-1.7.3-cp311-cp311-win_amd64.whl (577.9 kB view details)

Uploaded CPython 3.11 Windows x86-64

fast_matrix_market-1.7.3-cp311-cp311-musllinux_1_1_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

fast_matrix_market-1.7.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (984.8 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

fast_matrix_market-1.7.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (884.2 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

fast_matrix_market-1.7.3-cp311-cp311-macosx_11_0_arm64.whl (548.4 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

fast_matrix_market-1.7.3-cp311-cp311-macosx_10_9_x86_64.whl (589.6 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

fast_matrix_market-1.7.3-cp310-cp310-win_amd64.whl (577.0 kB view details)

Uploaded CPython 3.10 Windows x86-64

fast_matrix_market-1.7.3-cp310-cp310-musllinux_1_1_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

fast_matrix_market-1.7.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (983.7 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

fast_matrix_market-1.7.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (883.9 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

fast_matrix_market-1.7.3-cp310-cp310-macosx_11_0_arm64.whl (547.1 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

fast_matrix_market-1.7.3-cp310-cp310-macosx_10_9_x86_64.whl (588.4 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

fast_matrix_market-1.7.3-cp39-cp39-win_amd64.whl (571.9 kB view details)

Uploaded CPython 3.9 Windows x86-64

fast_matrix_market-1.7.3-cp39-cp39-musllinux_1_1_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

fast_matrix_market-1.7.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (983.5 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

fast_matrix_market-1.7.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (884.5 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

fast_matrix_market-1.7.3-cp39-cp39-macosx_11_0_arm64.whl (547.2 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

fast_matrix_market-1.7.3-cp39-cp39-macosx_10_9_x86_64.whl (588.4 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

fast_matrix_market-1.7.3-cp38-cp38-win_amd64.whl (577.0 kB view details)

Uploaded CPython 3.8 Windows x86-64

fast_matrix_market-1.7.3-cp38-cp38-musllinux_1_1_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

fast_matrix_market-1.7.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (983.4 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

fast_matrix_market-1.7.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (884.0 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

fast_matrix_market-1.7.3-cp38-cp38-macosx_11_0_arm64.whl (547.1 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

fast_matrix_market-1.7.3-cp38-cp38-macosx_10_9_x86_64.whl (588.3 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

fast_matrix_market-1.7.3-cp37-cp37m-win_amd64.whl (575.9 kB view details)

Uploaded CPython 3.7m Windows x86-64

fast_matrix_market-1.7.3-cp37-cp37m-musllinux_1_1_x86_64.whl (1.5 MB view details)

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

fast_matrix_market-1.7.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (992.6 kB view details)

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

fast_matrix_market-1.7.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (889.4 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

fast_matrix_market-1.7.3-cp37-cp37m-macosx_10_9_x86_64.whl (582.8 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for fast_matrix_market-1.7.3.tar.gz
Algorithm Hash digest
SHA256 24c6787a86d3c992fab06283c917c7ed10266f9f18c3361f0d3e800cd6fdbdf2
MD5 40b4f9aeea6ebd49e0f81288d1f258d9
BLAKE2b-256 788e34db38d8f2eba1ff2f428d69a18d1d3bd1e739582babcd491e7721766c82

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fast_matrix_market-1.7.3-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 197f0c5d2b26da764145f6b45136be73878f13a96b078bb0730dad0de20bbc29
MD5 b65c4ac36021ced82d075791c986fcc5
BLAKE2b-256 0c4b9969d7d0f7838d238b8c36fee32025b63ba856d28a5728fa9412b930fc37

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fast_matrix_market-1.7.3-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e79eb5547b3692e9d265916e1d3f5ef6ee78416c16e001518913baaf8df7fb95
MD5 21bd7c0429418864aeb9f9dba7781fd0
BLAKE2b-256 489d49cbeddad30a1ec6476fb35a58d6606499564b5577f6e3a5f1f6d3e7c595

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fast_matrix_market-1.7.3-pp310-pypy310_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 bf6047e8275f97d76b7a59ed5e7549066338e95f5f52a75eb94cbd6e2296b176
MD5 a89801f86f704fcc3df81822ef0f2bea
BLAKE2b-256 7f41a799b5db7c187c87000fb8cc265b87df11fe352cef8b49b0eb7096b4f15e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fast_matrix_market-1.7.3-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 309d66f3f80076116bdc0eaf2c8fdfc2e5a69cdfe82ecffa4325899d2019f02f
MD5 52c1f9402419c7d7afca39a29beb6664
BLAKE2b-256 4d0760a9dbf0a110ae5813ef035b3aeebc5156646c70e5012cd2d1eed2bdd134

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fast_matrix_market-1.7.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 240412b01201a0d08ea8f448c55ab9d44a0111fe03c84ae4042758125cbb6011
MD5 40a194f3f9a10c64aa881d2fd7510f4b
BLAKE2b-256 a2b307d85e75072c40af83a6146751ca30c6c8bf0eb17c00294f189a5b86479e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fast_matrix_market-1.7.3-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b415ebbd9a9a3b12c429e2f23909d1f8c180e891f4428e4a743fbf54b5aba4e4
MD5 f29626397a4ba16049bdbc4609cca9e1
BLAKE2b-256 d6af4c2fff989a1f5d7625df41c940c639fd068cc01920acf06959160aa8711c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fast_matrix_market-1.7.3-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 d372f7ebd9fe706587f5e5a6913eab3da488cf77dd6c3065ea5ea395bb50e1e7
MD5 60c6a94b4ecad7856a10dff701ec1705
BLAKE2b-256 7252c5e1aa6c47a49a7a35c7cbcb2786e41495b7eab082a596568bc1ffed041d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fast_matrix_market-1.7.3-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 df52eff2fe7d0dac13757a038e63a0bee69aafe98126abaa1459842cbe8b7b88
MD5 bedf9c1a19a7b5b67689b91dcafede40
BLAKE2b-256 ba56e66966442f294f9709f56006c5701247b744a3c5aa94efb9392637d41873

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fast_matrix_market-1.7.3-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3fbbb28a612d52aa87502539d86c214686bb1dc7b351107333bf3ffc4220caed
MD5 d820b4bc656684eb1af753367297534e
BLAKE2b-256 7cb41d9912b3ec1d31e5a00629560f8ff0ecab239ca8b5b57f629fa44c7767ef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fast_matrix_market-1.7.3-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 2bb6d7cd8b2bc7e3d6e87630309499b8e90ee3623bd938cec0753589a32499c1
MD5 972eb3e93bc1884c9d8d29b858dfb9c7
BLAKE2b-256 152af5c2a7dac2f30c478e8a65a37d24181461135e00ad9407d9fe03b53bc399

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fast_matrix_market-1.7.3-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 361d02f4c8ec61a4916fcbae41503c76b6a097e7e7166c992a7e788bcf568630
MD5 12435ef21e90c9d1d12726df2559591a
BLAKE2b-256 690726eefe2bf71aa31bff22e1b29315a8b0d808dc85e8537f2077330f6f31c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fast_matrix_market-1.7.3-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 777d1e31875b9cdeda77464d6036e2b8f0903c911495553e0c95226175fa8fe9
MD5 befd8ad4489a4e93198b31b7b15dbc23
BLAKE2b-256 74a1815f1cc1a9d64f939cd08dd69da12bca6bab4516b79b6b3ce43018a4bcf7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fast_matrix_market-1.7.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 b6ac410d83129d7fdb30efb06733705c63fd2547aa663a1d2540558d4210ea1a
MD5 e1639428024f453806ab7eebedc475d4
BLAKE2b-256 5fa5c3d287dfaaf5cd56f222bf9a6106f165d198155fd02038b58e71396ceb78

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fast_matrix_market-1.7.3-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 659c5f27f25adb11f4a75076976614dafda238126eda768c910067437713b81b
MD5 0893b630eea61b32523e80eaab21cf79
BLAKE2b-256 dedcf4499ddf92149022343769f658fe49868a2dedd9a968c41140ce1749f137

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fast_matrix_market-1.7.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f99b009a837ffc12f06222209615a464cb67c90f731e45e949ac9f89c9790c67
MD5 c7d51361c19d794d249f8d8a615c5b6b
BLAKE2b-256 4146793b79b13ef53a544fc8014de897bcdc341b6fa98489d4eb6b7a648a087c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fast_matrix_market-1.7.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d102984fd6825f1d6dc3156af21376c1ce0e29399652542260e0d1d725cb5125
MD5 4fa0d6828f2aa55471732b956df51506
BLAKE2b-256 193a137db4568ab4ad0bdb7b5db9e6d788ac76d5a45c995ff90612db3acf6849

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fast_matrix_market-1.7.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7a2fe163f45509c9a55290cd5f4250d959baa62dc205a4509ded939e71232738
MD5 a47c2d8403b68c5b8bae6cb015147b87
BLAKE2b-256 32c249ef54229a0ca8b2cac533e3de507b9c297e96710912cb08d1420571a4e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fast_matrix_market-1.7.3-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 cae909492334bb473e58e110b4ea1822db1ee365547655a453e6d2c248a679f1
MD5 c8290065ba3d96f04de80330b84c720f
BLAKE2b-256 6b2de1e8e64d9b35c9e7ceb91e972540dbd6f36e190c5d541205fe743056843e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fast_matrix_market-1.7.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 2751f32782c1f6b0145dc190b207807af8d1b9d2276805fe43193f9633e6adf1
MD5 c455dac0b4493cf71cc55e83cfdf1650
BLAKE2b-256 70f4f78b7564cf40c0c7d7e5b860e6bafd514a90a849568503e918e124f32e42

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fast_matrix_market-1.7.3-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 87715d5780c84b33ce7e2ebc3b42473d14594d6cbfc25c31739ee9a424fe899e
MD5 6d3f574b855924aa29c66d1e56e02e65
BLAKE2b-256 97fbe76f27e0b7429a1723ca53841fa2f440d1011c95da8ef06edc40f8142370

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fast_matrix_market-1.7.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 65465b7fffa821476bb332cbd30cb366ec72436dada209a7e494a5321c08c990
MD5 990742e83032a3fa111eab1de287b061
BLAKE2b-256 bccc2800c8cf436c193207e90d3db8692d73fab5774d6265bb63b8ce54c0eda4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fast_matrix_market-1.7.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b92641b2f65bec3870f0dde27ffc91bc86e2651d0c4e6d9dbdb74b43828213f7
MD5 d8163245e59d861e582ad585735aff4d
BLAKE2b-256 2e033fc4b7d6e0a7f396efc6ad071e0db84171e9acdd9591b0939799a3d31508

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fast_matrix_market-1.7.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4a3fbd1290f3c7a0038db3e72e7bd030dc664d47955fb41601d268f2a651b3f5
MD5 46eb93b010fe3a30bf13e56fc62be711
BLAKE2b-256 9e598c39249f5152359316fa6da771045218b52f3e60bbde364fe033b9f8a4b0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fast_matrix_market-1.7.3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c0d244d1141d0cab19d05604353f0adc4462d64925f7cdf936e6744b4f53df63
MD5 c575a6c46538936fd97f797cf3c3d251
BLAKE2b-256 fe76c98be3e40f2cc92c4f211f6d1a164c3f57aed63c619ea6ba1a2c30e5b66f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fast_matrix_market-1.7.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 3289470291213f7ecac0934b17cb8e4010e97e7f3d52d367f0e3c9b88d5fcda0
MD5 7b76546c72027d551e1f5203c5250b5c
BLAKE2b-256 863f4c570d56df7df762ced0d129906c4321cd00b9cdba7b609cfeccce2f8404

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fast_matrix_market-1.7.3-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 74297c03e551e5aa91dad90b67520ca4b89a9220b089e77fa63677b452d9eb8c
MD5 7dd809eab4df7fe12c2bddbd7ee05177
BLAKE2b-256 027d9e4f4e4fe07c2256c4518a82a5e1ef8dfd6d1797b8c9bea3aee1b7edc603

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fast_matrix_market-1.7.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 aba8db9157a30be67bc558c0a5eedf22ff6b151eace157a22657c41ad1ef8630
MD5 e43c21528a537d01f795ef7b1f4c7099
BLAKE2b-256 fbdcdd82c83176fe3a6742d3467349c15d9df580b02a01675a6c71fe01400b2e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fast_matrix_market-1.7.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 262167170449f7a09ec248f47ec19510d800e5dd550cbd8597fe57073b62f1c6
MD5 1ddd62055109d87255c11ae420d420d9
BLAKE2b-256 ac7789cabe60721295feb7d42120ec1010e293ed0d8226a05298c78a9b8f95c0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fast_matrix_market-1.7.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 329c58baf1d8d9d4171ce9edadedc051df1bfe50d28b9fc8b8ba894c568d1e1f
MD5 0a00df71a17af36c1571291e399a2dd9
BLAKE2b-256 ac512144966eb8e90ac123a45c3b0790a66348d091f981ddd803cc927f3d34a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fast_matrix_market-1.7.3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 84b1f38b64ebf63ea7cda9f9180fe6496771b7c039742b8a97603ad7bd11a51e
MD5 63c2a65232d75d29affa4ab2a37923c3
BLAKE2b-256 070b8c43563cab1e0e65a41b970a7d23da1bbd5f919289e95f25de9bf942e62b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fast_matrix_market-1.7.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 afd418abefe6d0eb9b845d9d6f0ed6cadda2ad83bf9fbf03f35bf2b239b42fd4
MD5 9e48a0af0385a7db49e1f7dde6371963
BLAKE2b-256 44a94528711a935b8ab781fe2b72fe4e28d637a8a598c57a9091f1fd1c2d921a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fast_matrix_market-1.7.3-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 adc313ed940b1542ce4c18be6fe55b6d6ef91015df56abcfa13aa0038fb2d3a4
MD5 1a0765ec0968e449a32bd6bc8af6be6c
BLAKE2b-256 221bdc8429fd00dbf0292852caba6d915d4912052a062087ad01467c6bb5fa05

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fast_matrix_market-1.7.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 53850ae5e22232d30baff4e15cdfbd7b04a6746895397980bdbb14707fbdae21
MD5 3aa64a522bca00aec1f13904ae94fab8
BLAKE2b-256 a8f254e683228568c9438eee96a211a068d38ba0b18a0443500c3c5750d860bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fast_matrix_market-1.7.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c2ae4a67eea45c588a50be00c282dda372b3dca0e011a577ff50b4e93972348c
MD5 942458053fd2160502c030bcd6368309
BLAKE2b-256 01471ee7ca702b8fe4bfc480a517922c90e479d986bc1754de802956c9796bad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fast_matrix_market-1.7.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ad558f4a6407446e7c4f7b7446a6d82b2ece8f9c2ee669c52ace8d7332c7b0a5
MD5 114417f601b2374934e8bd066a7bab9b
BLAKE2b-256 c8bfacdc3956d7ff0c2e19db0b518e275aab27d8f1fd386f017e4bad9859fe82

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fast_matrix_market-1.7.3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2bb50050e98877191fbb6f7e29b6c6d6523b78753372f257992f3a840cc964db
MD5 bc5485393c67097538fd9656c6886b63
BLAKE2b-256 0af8dc27f01307921546399dbccf2358d5a4b5d44f9a91faa6f5a8ba9842cc30

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fast_matrix_market-1.7.3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 280aa9d72d418c4aff8adfc817a35cdbbc567163d39516855790dd09087ecee8
MD5 96c83b6818622649526d3e99c1ae5e4e
BLAKE2b-256 fda7c464f8acbddd31d7c2fda01f7710162e86a13879a00b99420f141a2ebc19

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fast_matrix_market-1.7.3-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 ec8c1172d98c917e507fec7f703055225b198251e826f9b1048aa531bcefd470
MD5 3fcdf8a96801601ffafda6f23d92006d
BLAKE2b-256 9f6b71f2edfa571506c0316c5046a71b347e9edccc8f3257bd2cdef20dcb6a3e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fast_matrix_market-1.7.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 be2ac08ea6299097db5160f87bee68acef7dce715ae31c6013b5302bd2659394
MD5 fe60af8434215ed7d49ab26b9f9be76a
BLAKE2b-256 9c4867d55affe65c9608d14b3228e12e53515128b1bf80b06f27d64e9e628a19

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fast_matrix_market-1.7.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ff6cc4feae50d835f6e74d777d2fb66474791f540b0dc1580afb69fabb37c1d6
MD5 0acab4e7a2b79fd6c458c75addd8fe03
BLAKE2b-256 322f079cb0aa7ea844c137a263e332a473c7e0f08fb42a6cad92023ac6cd482c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fast_matrix_market-1.7.3-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6f0e2f903a3480187276cf0ce8dcfd2f48b782f42f2ce34fcfe23045c95b8386
MD5 7b367a90bbd036ff33b046703bfe1852
BLAKE2b-256 2c3773b657af75368487fbad1c19a4566c6dca4e7c21262e04d4b84c69b768a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fast_matrix_market-1.7.3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4cf09b5814135aaf99bb5cea12cdd25e024d91c9ff12b5ec675200b7e08b98ea
MD5 be46bc3ce938047002acced336c4ee09
BLAKE2b-256 8646ace8f066e89349e8edbda77774fd0c00a1328138e989d3c593ea5c6a39b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fast_matrix_market-1.7.3-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 aebaafff4c68660b7e52a3c9211ab1d15cb90d5fe149748ffe78165a07bbabfb
MD5 c83a82a6418cd072574e872164db1e8f
BLAKE2b-256 1540af5c972e527aac48790b2dfdaa2ed20fbe4e4411ec5983311175f0b68a28

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fast_matrix_market-1.7.3-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 bcc067321d217fbe1b7b53bb4145a98636bfe373821f0150f3e9abbcf6920855
MD5 d5e45a17e2cbd0d9afa002ce031fcc5b
BLAKE2b-256 e4318b5292ede95fb8dc8293ce1d94d50fe90e5d42577fc4bb7b53a7e46101de

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fast_matrix_market-1.7.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cd1419f2656b0146df5fc9a8082d918413f75c6e8898fee5005931423e6e0ac1
MD5 4598ed040110b995a2a1bc4155de1049
BLAKE2b-256 03679bcd5f8bc41c71ad4a4f43ea75c8512d6c0609a491c12e099e12bc466866

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fast_matrix_market-1.7.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e679e5da55f693c55b530632927a739724e1c38eb729fd0b55d12f75e68fa046
MD5 bd06e00c861268807997fd5c2b908d96
BLAKE2b-256 cee09fe275f1449f4c2828e45b0b512be852ed60da6c094bc4a5d438d871cbc1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fast_matrix_market-1.7.3-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1204b87436881a225943659753af8e939729c42af4396f16af57c8e232fd04b4
MD5 e6940e301065b51a1005f09a58bf6eda
BLAKE2b-256 403bde7e45f8c9baa7799e6b75b362f00978e67ebb830ebb25559ed4af4be3fd

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