A domain-specific language for fast graph shift operations. This implements mathematical fields on numbers, n-dimensional column vectors, and n-by-n sparse matrices.
License: Apache Software License
Author: Emmanouil (Manios) Krasanakis
Dependencies: numpy
⚡ Quickstart
Creating a 5-dimensional vector (can use numpy arrays
as inputs interchangeably with lists everywhere):
from matvec import Vector
x = Vector([1, 2, 3, 4, 5])
Creating a 5x5 sparse matrix A in coo-format
with non-zero elements A[1,2]=9 and A[3,0]=21
from matvec import Matrix
A = Matrix([1, 2],
[3, 0],
[9, 21],
5)
Print the outcome of matrix-vector multiplication:
print(A*x)
Print the outcome of left-multiplying the transpose of x with A:
print(x*A)
🔥 Features
🚀 Parallelized matrix-vector multiplication.
📉 Memory reuse optimization.
🔍 numpy compatibility.
🏭 Common arithmetic operations.
🌋 Benchmark
Benchmarks tested on a machine with 2.6 GHz CPU base clock and up to 4.4 GHz turbo boost, 12 logical cores, and 16GB DDR3 RAM. They span vectors of 1.E4 to 1.E6 elements and matrices with up to 100x the number of non-zeroes (that is, if the matrices represented graphs, node degrees would be up to 100).
For a lot of non-zeroes paralellization may be worse than scipy.
| Task | numpy/scipy | matvec |
|---|---|---|
| Create new vector or array | 0.019 sec | 0.019 sec |
| 1000 temp. additions of 1.E6 vectors | 1.897 sec | 1.321 sec |
| Create matrix | 0.505 sec | 0.183 sec |
| Sparse matrix with vector multiplication | 0.269 sec | 0.103 sec |
📝 List of Operations
- Full arithmetic operations
* + - / == < > <= >=between vectors and other vectors or scalars. - Matrix-vector multiplication
*(both left and right). - Element access and assignment for vectors with
[]. - Masking, such as
y = x[x>0]. matvec.clear()clears cache.
Metadata
Release files for matvec 0.1.7
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
Total release size: 10.0 MB
Release files / matvec-0.1.7-pp39-pypy39_pp73-win_amd64.whl
| Download URL | matvec-0.1.7-pp39-pypy39_pp73-win_amd64.whl |
|---|---|
| Size | 20.8 kB |
| Tags | PyPy 3.9 PyPy 3.9 7.3 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
9c9e3693a88fd4b9c586d414d21b7bbc76f3bdd57fc1a51af03963a3f7b450d2
|
|
BLAKE2b-256 checksum How to use checksums |
24863c0fc28ced8ca1f65d62077c40a14f2ba8f513b9d9a480c3d9b1a2fb792f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.12.3
|
Release files / matvec-0.1.7-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | matvec-0.1.7-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 85.6 kB |
| Tags | Linux glibc 2.17+ x86-64 PyPy 3.9 PyPy 3.9 7.3 |
|
SHA-256 checksum How to use checksums |
59676f2a4f947d9f17f3fecf430949c240fa7b00e78485bde623b4d136e25391
|
|
BLAKE2b-256 checksum How to use checksums |
46e4db5259189d266ff57fe7be573fdd01f89f0f3960ab3b8b7b6ed5f35e0a54
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.12.3
|
Release files / matvec-0.1.7-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | matvec-0.1.7-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 90.8 kB |
| Tags | Linux glibc 2.17+ x86-32 PyPy 3.9 PyPy 3.9 7.3 |
|
SHA-256 checksum How to use checksums |
93f899862a0989e26fff9ca4ea0aa1911d6eb5c352b9c491318e61bed727779b
|
|
BLAKE2b-256 checksum How to use checksums |
33186c3434a6e1ceb6498ef9739c13a1fd21c75e42d7d9bc108392c5b842ad38
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.12.3
|
Release files / matvec-0.1.7-pp38-pypy38_pp73-win_amd64.whl
| Download URL | matvec-0.1.7-pp38-pypy38_pp73-win_amd64.whl |
|---|---|
| Size | 20.8 kB |
| Tags | PyPy 3.8 PyPy 3.8 7.3 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
f052e4de37bd0bcd66ff567b49e313a4f1d5318ceb55338702475010f9f2701d
|
|
BLAKE2b-256 checksum How to use checksums |
5d71b9139419668ca2a5e873a430f9bf0f68569f997fc72966d176d5c00aac68
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.12.3
|
Release files / matvec-0.1.7-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | matvec-0.1.7-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 85.6 kB |
| Tags | Linux glibc 2.17+ x86-64 PyPy 3.8 PyPy 3.8 7.3 |
|
SHA-256 checksum How to use checksums |
23aab734ec35a126aa67e9efce065752f9ff6726029c2b637b09681f9eceb454
|
|
BLAKE2b-256 checksum How to use checksums |
f197b78e781ba941eac2f3ee696f34f9673dbe92a73a3572778022bc6b1d1d70
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.12.3
|
Release files / matvec-0.1.7-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | matvec-0.1.7-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 90.8 kB |
| Tags | Linux glibc 2.17+ x86-32 PyPy 3.8 PyPy 3.8 7.3 |
|
SHA-256 checksum How to use checksums |
477654a9af94cc2483ce0e1bdcae70c69a5edeaf0ecb191f7d8df4d77b262d61
|
|
BLAKE2b-256 checksum How to use checksums |
0b8ba2a7a7faf808a237c09b7e9a3f036e70e38e6ec6f08d7fc2bd6a82bca1f6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.12.3
|
Release files / matvec-0.1.7-pp37-pypy37_pp73-win_amd64.whl
| Download URL | matvec-0.1.7-pp37-pypy37_pp73-win_amd64.whl |
|---|---|
| Size | 20.8 kB |
| Tags | PyPy 3.7 PyPy 3.7 7.3 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
6dd1a686166320e1263fecda94c120542916604b81dfc4f25a27ac408cd3867b
|
|
BLAKE2b-256 checksum How to use checksums |
98fa9dca081cc0bee7a367c6fd7c210270240ec65a06697643297250a3d316fc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.12.3
|
Release files / matvec-0.1.7-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | matvec-0.1.7-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 85.7 kB |
| Tags | Linux glibc 2.17+ x86-64 PyPy 3.7 PyPy 3.7 7.3 |
|
SHA-256 checksum How to use checksums |
f554e603c85f2fd001b13aca9a11f1c433ea9be55c8a3441cf3f52de862c86a3
|
|
BLAKE2b-256 checksum How to use checksums |
c18f77baebd3230098aa326db53a8fce7bf9608d5f2522a4c114e50da764119f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.12.3
|
Release files / matvec-0.1.7-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | matvec-0.1.7-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 90.9 kB |
| Tags | Linux glibc 2.17+ x86-32 PyPy 3.7 PyPy 3.7 7.3 |
|
SHA-256 checksum How to use checksums |
8264424307ff42972a3bb2409a40f4753570722bbf0e6622726328ad0a211a77
|
|
BLAKE2b-256 checksum How to use checksums |
644a07af9196bb370e2fcb7bec59bbf050b1742cb1296d9d81408d16817fb338
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.12.3
|
Release files / matvec-0.1.7-cp310-cp310-win_amd64.whl
| Download URL | matvec-0.1.7-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 20.6 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
1309e52ddeefd3813479b62a6859df64fdcf1d32b2031438444a025bc0a63745
|
|
BLAKE2b-256 checksum How to use checksums |
c77dc74fa1153d2c50238b146e2b54993a6f8cbed61805f1440d6272c2d94af2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.12.3
|
Release files / matvec-0.1.7-cp310-cp310-win32.whl
| Download URL | matvec-0.1.7-cp310-cp310-win32.whl |
|---|---|
| Size | 19.1 kB |
| Tags | CPython 3.10 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
2f23133a94e16d0e41fab4a9c386a4709dedb5c85f86e71bc412951303f84217
|
|
BLAKE2b-256 checksum How to use checksums |
01f51ea58020e96380eb3bea8fba5e3073e538a45d3434e180a3eec0bc2e70e4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.12.3
|
Release files / matvec-0.1.7-cp310-cp310-musllinux_1_1_x86_64.whl
| Download URL | matvec-0.1.7-cp310-cp310-musllinux_1_1_x86_64.whl |
|---|---|
| Size | 725.9 kB |
| Tags | CPython 3.10 Linux musl 1.1+ x86-64 |
|
SHA-256 checksum How to use checksums |
c36bdf65dc5a2331e93d40e5577af63be5fb3a07866156c97686621c8d8ff3dc
|
|
BLAKE2b-256 checksum How to use checksums |
7cac1035a5155197ee75558c1e1b74ad5a9ee6001518b45f28da3e75aa3cb4a2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.12.3
|
Release files / matvec-0.1.7-cp310-cp310-musllinux_1_1_i686.whl
| Download URL | matvec-0.1.7-cp310-cp310-musllinux_1_1_i686.whl |
|---|---|
| Size | 782.4 kB |
| Tags | CPython 3.10 Linux musl 1.1+ x86-32 |
|
SHA-256 checksum How to use checksums |
e74c833a1b6de76f3a9f39991a836d9afb9a465a1911f4e1a88e1d2a2c84a149
|
|
BLAKE2b-256 checksum How to use checksums |
2b7340f28a8431f642907ee2a25f4d66f5aaf55857312098276848ad9ab97c92
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.12.3
|
Release files / matvec-0.1.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | matvec-0.1.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 165.1 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
b479e65f7c248cd68c4e6c802f87dcc71bd426d93bb686ca40d10ef8f75c1f1f
|
|
BLAKE2b-256 checksum How to use checksums |
92b76c23dd8c4aac197bd4412c012134a783c0a2fa999e55d30fd7fb1e3774d4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.12.3
|
Release files / matvec-0.1.7-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | matvec-0.1.7-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 164.6 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-32 |
|
SHA-256 checksum How to use checksums |
687a04f2b9f34fa93e873f3a937d6af3680f5f0112db5f4d5fadbe83330fb6a4
|
|
BLAKE2b-256 checksum How to use checksums |
c39c05a6c8fa173bd121d8f571901913cb22611be7af786b809855ac7ca7bf1a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.12.3
|
Release files / matvec-0.1.7-cp39-cp39-win_amd64.whl
| Download URL | matvec-0.1.7-cp39-cp39-win_amd64.whl |
|---|---|
| Size | 20.6 kB |
| Tags | CPython 3.9 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
a91eff99fa010f4a6d56336efd114fb69dd3a5be7f831e34b8445342a8b94029
|
|
BLAKE2b-256 checksum How to use checksums |
d73c35526f3ec948162f40963c89d616266464a973c2e727b36e1cc63152b021
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.12.3
|
Release files / matvec-0.1.7-cp39-cp39-win32.whl
| Download URL | matvec-0.1.7-cp39-cp39-win32.whl |
|---|---|
| Size | 19.1 kB |
| Tags | CPython 3.9 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
48164afd7e94d5fafd911cbe57da17a149f7cb35528cbfaf70cf03bd649ff57d
|
|
BLAKE2b-256 checksum How to use checksums |
8cc834a72dfd74b3a0236277fc2b5de13aa40cc3cb808348336efc72ef1b000e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.12.3
|
Release files / matvec-0.1.7-cp39-cp39-musllinux_1_1_x86_64.whl
| Download URL | matvec-0.1.7-cp39-cp39-musllinux_1_1_x86_64.whl |
|---|---|
| Size | 725.7 kB |
| Tags | CPython 3.9 Linux musl 1.1+ x86-64 |
|
SHA-256 checksum How to use checksums |
1f9381ba735fdfb886169551d325231c491cce01790c86296b64c29d3fa266d7
|
|
BLAKE2b-256 checksum How to use checksums |
de2bbdf43f188910129bd1cd6a0664ad2a92676d675e0665606571452c348a0f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.12.3
|
Release files / matvec-0.1.7-cp39-cp39-musllinux_1_1_i686.whl
| Download URL | matvec-0.1.7-cp39-cp39-musllinux_1_1_i686.whl |
|---|---|
| Size | 782.2 kB |
| Tags | CPython 3.9 Linux musl 1.1+ x86-32 |
|
SHA-256 checksum How to use checksums |
df14b2320ff9d30b76fda63c5327c6e1c22cd43c8d5ff976e17491c20d653d8c
|
|
BLAKE2b-256 checksum How to use checksums |
7f431fd16dbd1fceef137c5ee79e1564f56017833f235a34d83785128f843a17
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.12.3
|
Release files / matvec-0.1.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | matvec-0.1.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 164.9 kB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
89f59c62c5eee86a73ae87db5ec06e2597f1a0edaf9fcfc9f2774bf9afe336ce
|
|
BLAKE2b-256 checksum How to use checksums |
301c3a05864b1c1e7178c18aaedc4c6edde4029dad628b86e197995859070e82
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.12.3
|
Release files / matvec-0.1.7-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | matvec-0.1.7-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 164.5 kB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-32 |
|
SHA-256 checksum How to use checksums |
5a43ef4c41200337021c9a446c560e56cbbafe307562789b0b0a46f0bdd7d1b6
|
|
BLAKE2b-256 checksum How to use checksums |
fa682e888adaced03c3ab1e8156b634fa7fa5edef5766d66e9b96e8c9fae14ec
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.12.3
|
Release files / matvec-0.1.7-cp38-cp38-win_amd64.whl
| Download URL | matvec-0.1.7-cp38-cp38-win_amd64.whl |
|---|---|
| Size | 20.6 kB |
| Tags | CPython 3.8 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
5202c04b91243e80fe90a49ade7c480e7ef4b26784f330889eaed9f007aced9c
|
|
BLAKE2b-256 checksum How to use checksums |
45d0424f397fc705d39a01562c5a3b38abf7f3c9ffcfa41353601c5d7d1ebc36
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.12.3
|
Release files / matvec-0.1.7-cp38-cp38-win32.whl
| Download URL | matvec-0.1.7-cp38-cp38-win32.whl |
|---|---|
| Size | 19.1 kB |
| Tags | CPython 3.8 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
ceb7c4dc7d7b2127b7f30eff189ac47589668c054290da705f56cbbd706edf03
|
|
BLAKE2b-256 checksum How to use checksums |
284767b3ac913c91b49161193bb807aa621b5856d73ec5bd28af84bb60fd2b32
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.12.3
|
Release files / matvec-0.1.7-cp38-cp38-musllinux_1_1_x86_64.whl
| Download URL | matvec-0.1.7-cp38-cp38-musllinux_1_1_x86_64.whl |
|---|---|
| Size | 725.9 kB |
| Tags | CPython 3.8 Linux musl 1.1+ x86-64 |
|
SHA-256 checksum How to use checksums |
003ca60b8c90193c414848cce1695975b30d02bfa415e414b168e9db61814b4a
|
|
BLAKE2b-256 checksum How to use checksums |
7a5a23190e1d63505d780f53548e1000207e6066d9fab2998174b7671d039fa8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.12.3
|
Release files / matvec-0.1.7-cp38-cp38-musllinux_1_1_i686.whl
| Download URL | matvec-0.1.7-cp38-cp38-musllinux_1_1_i686.whl |
|---|---|
| Size | 782.4 kB |
| Tags | CPython 3.8 Linux musl 1.1+ x86-32 |
|
SHA-256 checksum How to use checksums |
44841cbc8f36e61255d166b9d73fe6734bf0409f0142621e245757221a36bc81
|
|
BLAKE2b-256 checksum How to use checksums |
fa6fa046c57f111cc4c13dca45eaead9cafdaf4b51ffbad0a6ff6d4ee586d595
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.12.3
|
Release files / matvec-0.1.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | matvec-0.1.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 164.9 kB |
| Tags | CPython 3.8 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
1626074518ae76f4d92298f730caaf7bb8d42391ca448d3c5d1de606a37a013e
|
|
BLAKE2b-256 checksum How to use checksums |
41f1f2001d6588c7a9c2cf6f36144a1433d4c4f1f30ab580346e71bd9cd978d4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.12.3
|
Release files / matvec-0.1.7-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | matvec-0.1.7-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 164.5 kB |
| Tags | CPython 3.8 Linux glibc 2.17+ x86-32 |
|
SHA-256 checksum How to use checksums |
3a7ba6aac1a2d7a3d01c8b54bcc60f58e030fef195854b1fdde9a1ccc7a4fd7d
|
|
BLAKE2b-256 checksum How to use checksums |
7f94cd437bebd0cbae8572085aae6771545a510893253bd44b8501e35120ad2a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.12.3
|
Release files / matvec-0.1.7-cp37-cp37m-win_amd64.whl
| Download URL | matvec-0.1.7-cp37-cp37m-win_amd64.whl |
|---|---|
| Size | 20.6 kB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Windows x86-64 |
|
SHA-256 checksum How to use checksums |
2b9f3ea5dd2851a396b9d06fb4f6fcd75ac4c08f9b8b2514f828f48fe45049dd
|
|
BLAKE2b-256 checksum How to use checksums |
47c9c65673664b9bd59220bef9b5161828ac04cd1c23c7fba0a88920785bc8c3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.12.3
|
Release files / matvec-0.1.7-cp37-cp37m-win32.whl
| Download URL | matvec-0.1.7-cp37-cp37m-win32.whl |
|---|---|
| Size | 19.1 kB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Windows x86-32 |
|
SHA-256 checksum How to use checksums |
0240d9839d8daa1f86996216713d2dffe4d70e32576749115b96dacdb5ac35ec
|
|
BLAKE2b-256 checksum How to use checksums |
48507a51b8b4ea10419fc6839421b6ca269df62f55be4ea163a699208fef3975
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.12.3
|
Release files / matvec-0.1.7-cp37-cp37m-musllinux_1_1_x86_64.whl
| Download URL | matvec-0.1.7-cp37-cp37m-musllinux_1_1_x86_64.whl |
|---|---|
| Size | 727.0 kB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Linux musl 1.1+ x86-64 |
|
SHA-256 checksum How to use checksums |
a53ab3ced0d36c513029c44e4e02347211108875ca6bcfc69c8cb39c1e54e20e
|
|
BLAKE2b-256 checksum How to use checksums |
f4b711e06d6967beed486f9231cab3c14b23ecaf24361f4428e2b34c6a2bcf66
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.12.3
|
Release files / matvec-0.1.7-cp37-cp37m-musllinux_1_1_i686.whl
| Download URL | matvec-0.1.7-cp37-cp37m-musllinux_1_1_i686.whl |
|---|---|
| Size | 783.5 kB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Linux musl 1.1+ x86-32 |
|
SHA-256 checksum How to use checksums |
2cb491874c05950a9d3a19c0928ca790fee9af48dce2fc8202870fc56a53dc0e
|
|
BLAKE2b-256 checksum How to use checksums |
45bab605e1aec421989a26ac86604adaf3e33b401e68cff5215c54282b18eb8b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.12.3
|
Release files / matvec-0.1.7-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | matvec-0.1.7-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 164.9 kB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
379014b673fb30b0d89702ad1fc33871043a03a1c005d0cc5bf1fab0142d2ae7
|
|
BLAKE2b-256 checksum How to use checksums |
8567b5f987647b5692eadf7d09f8d7c5ecd1d2af90d6558b98bf747122e8ec7a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.12.3
|
Release files / matvec-0.1.7-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | matvec-0.1.7-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 164.4 kB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-32 |
|
SHA-256 checksum How to use checksums |
242c607afc6c2ca0135c17e85b01f8a67296464d1035fe647363a5145edda2bd
|
|
BLAKE2b-256 checksum How to use checksums |
ea36e52c945d78f38c102ed9e97de770de5e6ec3815eae04359ef105b1854598
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.12.3
|
Release files / matvec-0.1.7-cp36-cp36m-win_amd64.whl
| Download URL | matvec-0.1.7-cp36-cp36m-win_amd64.whl |
|---|---|
| Size | 20.6 kB |
| Tags | CPython 3.6 CPython 3.6 pymalloc Windows x86-64 |
|
SHA-256 checksum How to use checksums |
00841f55ddcdfa10bb0219780f79d089d838c8661bdd8e22349a067ae79b306f
|
|
BLAKE2b-256 checksum How to use checksums |
07954526d2ede4a82eca5f8f53b1b5c7009f90c954fcbdb7a32038f4204e4a08
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.12.3
|
Release files / matvec-0.1.7-cp36-cp36m-win32.whl
| Download URL | matvec-0.1.7-cp36-cp36m-win32.whl |
|---|---|
| Size | 19.1 kB |
| Tags | CPython 3.6 CPython 3.6 pymalloc Windows x86-32 |
|
SHA-256 checksum How to use checksums |
311e90fcaf2e5e189293b927317aa0bd7396a397ccc6480a339691eb3f7858c2
|
|
BLAKE2b-256 checksum How to use checksums |
95e1abdbe3fb6aa124ab0f4957f04ecdc1cf5be2e56401b1ebe7b767dcc7d365
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.12.3
|
Release files / matvec-0.1.7-cp36-cp36m-musllinux_1_1_x86_64.whl
| Download URL | matvec-0.1.7-cp36-cp36m-musllinux_1_1_x86_64.whl |
|---|---|
| Size | 726.0 kB |
| Tags | CPython 3.6 CPython 3.6 pymalloc Linux musl 1.1+ x86-64 |
|
SHA-256 checksum How to use checksums |
9bcbeca24e532d808cba6accdb8f6a79e4570d7b9fd869498a6f02ff2f66bfc5
|
|
BLAKE2b-256 checksum How to use checksums |
7e8dac597e0c88c5ee9531ddee019be17238ab1e727119d69258691fb2c098fa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.12.3
|
Release files / matvec-0.1.7-cp36-cp36m-musllinux_1_1_i686.whl
| Download URL | matvec-0.1.7-cp36-cp36m-musllinux_1_1_i686.whl |
|---|---|
| Size | 782.6 kB |
| Tags | CPython 3.6 CPython 3.6 pymalloc Linux musl 1.1+ x86-32 |
|
SHA-256 checksum How to use checksums |
0abb63381e44155e09d5fbea310abff37292cef6bbf733cc68baa66f2482e1f9
|
|
BLAKE2b-256 checksum How to use checksums |
0fd83bf78714dad4c9771d342c5115886de3f56d62d197671126326ddb858804
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.12.3
|
Release files / matvec-0.1.7-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | matvec-0.1.7-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 164.9 kB |
| Tags | CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
3a1bd84be1f71ab4c7d876860784a72fd1bdf3d4492bdcd3f2efc3ee2f7111d2
|
|
BLAKE2b-256 checksum How to use checksums |
e04edaed9a7768af0f1d011638f9423c392f29f98f0d056c1e456cdcaff0ece5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.12.3
|
Release files / matvec-0.1.7-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | matvec-0.1.7-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 164.5 kB |
| Tags | CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ x86-32 |
|
SHA-256 checksum How to use checksums |
816f7dd738cf54c2473f1e0b6eac801f63f0a15afd1a00da62fb8fdafce00cfd
|
|
BLAKE2b-256 checksum How to use checksums |
fb9d054a2cf42921ffdd1d530cd97e1295feaf4a2edcf957f310c613a5c26467
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.12.3
|
Security for matvec 0.1.7
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.