Name | spmat JSON |
Version |
0.1.1
JSON |
| download |
home_page | None |
Summary | spmat: A collection of tools for special matrices |
upload_time | 2025-09-08 17:51:32 |
maintainer | None |
docs_url | None |
author | None |
requires_python | <3.14,>=3.10 |
license | None |
keywords |
matrices
linear-algebra
sparse-matrices
|
VCS |
 |
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# Special Matrices (spmat)
[](https://pypi.org/project/spmat/)

[](https://github.com/ihmeuw-msca/spmat/actions)
[](https://pepy.tech/projects/spmat)
A collection of tools for special matrices with optimized implementations for scientific computing.
## Features
Currently includes:
- **`ILMat`**: Identity plus positive semi-definite (PSD) low-rank matrix
- **`DLMat`**: Diagonal plus positive semi-definite (PSD) low-rank matrix
- **`BDLMat`**: Block diagonal plus low-rank matrix
## Installation
### From PyPI (Recommended)
```bash
pip install spmat
```
### From Source
Clone the repository and install:
```bash
git clone https://github.com/ihmeuw-msca/spmat.git
cd spmat
pip install -e .
```
## Requirements
- Python >= 3.10, < 3.14
- NumPy
- SciPy
## Development
To set up the development environment:
```bash
git clone https://github.com/ihmeuw-msca/spmat.git
cd spmat
pip install -e ".[dev]"
```
Run tests:
```bash
pytest
```
## License
This project is licensed under the BSD-2-Clause License - see the [LICENSE](LICENSE) file for details.
Raw data
{
"_id": null,
"home_page": null,
"name": "spmat",
"maintainer": null,
"docs_url": null,
"requires_python": "<3.14,>=3.10",
"maintainer_email": null,
"keywords": "matrices, linear-algebra, sparse-matrices",
"author": null,
"author_email": "IHME Math Sciences <ihme.math.sciences@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/8c/ed/2c466558881f9920ca800349f22dcbfab4052a08a2a7fc6aa078a8a04ece/spmat-0.1.1.tar.gz",
"platform": null,
"description": "# Special Matrices (spmat)\n\n[](https://pypi.org/project/spmat/)\n\n[](https://github.com/ihmeuw-msca/spmat/actions)\n[](https://pepy.tech/projects/spmat)\n\nA collection of tools for special matrices with optimized implementations for scientific computing.\n\n## Features\n\nCurrently includes:\n\n- **`ILMat`**: Identity plus positive semi-definite (PSD) low-rank matrix\n- **`DLMat`**: Diagonal plus positive semi-definite (PSD) low-rank matrix \n- **`BDLMat`**: Block diagonal plus low-rank matrix\n\n## Installation\n\n### From PyPI (Recommended)\n\n```bash\npip install spmat\n```\n\n### From Source\n\nClone the repository and install:\n\n```bash\ngit clone https://github.com/ihmeuw-msca/spmat.git\ncd spmat\npip install -e .\n```\n\n## Requirements\n\n- Python >= 3.10, < 3.14\n- NumPy\n- SciPy\n\n## Development\n\nTo set up the development environment:\n\n```bash\ngit clone https://github.com/ihmeuw-msca/spmat.git\ncd spmat\npip install -e \".[dev]\"\n```\n\nRun tests:\n\n```bash\npytest\n```\n\n## License\n\nThis project is licensed under the BSD-2-Clause License - see the [LICENSE](LICENSE) file for details.\n",
"bugtrack_url": null,
"license": null,
"summary": "spmat: A collection of tools for special matrices",
"version": "0.1.1",
"project_urls": {
"Documentation": "https://github.com/ihmeuw-msca/spmat",
"Homepage": "https://github.com/ihmeuw-msca/spmat",
"Repository": "https://github.com/ihmeuw-msca/spmat"
},
"split_keywords": [
"matrices",
" linear-algebra",
" sparse-matrices"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "753aedb5030f3e45017a5cbffe4b5931ab0eb1f66fb5afcf5422497886619612",
"md5": "f4e4a48cc736c9c15fee1a9df131a523",
"sha256": "831dabfb3953c632e396522298d349f73fa61a2638dd9ec0bf6f695f7eae364d"
},
"downloads": -1,
"filename": "spmat-0.1.1-cp310-cp310-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "f4e4a48cc736c9c15fee1a9df131a523",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": "<3.14,>=3.10",
"size": 262494,
"upload_time": "2025-09-08T17:50:58",
"upload_time_iso_8601": "2025-09-08T17:50:58.935944Z",
"url": "https://files.pythonhosted.org/packages/75/3a/edb5030f3e45017a5cbffe4b5931ab0eb1f66fb5afcf5422497886619612/spmat-0.1.1-cp310-cp310-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "527a02aadf6dd8910fb3aaa3ff5f7362aadd09b44452c2a23bb80cfc69b77f5c",
"md5": "8628bb6fee6f141d2d5be091fd58f7f4",
"sha256": "c991560fa407fcccadf939f1ac9483f972f039aa662eef76dbffdeb934e03ce3"
},
"downloads": -1,
"filename": "spmat-0.1.1-cp310-cp310-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "8628bb6fee6f141d2d5be091fd58f7f4",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": "<3.14,>=3.10",
"size": 264264,
"upload_time": "2025-09-08T17:51:00",
"upload_time_iso_8601": "2025-09-08T17:51:00.366760Z",
"url": "https://files.pythonhosted.org/packages/52/7a/02aadf6dd8910fb3aaa3ff5f7362aadd09b44452c2a23bb80cfc69b77f5c/spmat-0.1.1-cp310-cp310-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "c71221bb97f50b6a202b9a0f0bf22f919c2b002ad9bcbb793af2a568b2b2de18",
"md5": "71e4d2e5178f38850b2a2d3784259df5",
"sha256": "7439fc595c0e77fec1860160cad9f2db19b7918c7cba69e3cae182602bb4fb21"
},
"downloads": -1,
"filename": "spmat-0.1.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
"has_sig": false,
"md5_digest": "71e4d2e5178f38850b2a2d3784259df5",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": "<3.14,>=3.10",
"size": 725015,
"upload_time": "2025-09-08T17:51:01",
"upload_time_iso_8601": "2025-09-08T17:51:01.728196Z",
"url": "https://files.pythonhosted.org/packages/c7/12/21bb97f50b6a202b9a0f0bf22f919c2b002ad9bcbb793af2a568b2b2de18/spmat-0.1.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "0a760909f53fec20948802b007bf960d9812f89add12a6098bc3373920271997",
"md5": "966f09f5ecc93cb04384598f095ada3b",
"sha256": "bc0b7904bb4356a04d25ffa54c6571294e8a146cbde0a1eb45a807cb4e5fd9c0"
},
"downloads": -1,
"filename": "spmat-0.1.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl",
"has_sig": false,
"md5_digest": "966f09f5ecc93cb04384598f095ada3b",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": "<3.14,>=3.10",
"size": 728044,
"upload_time": "2025-09-08T17:51:02",
"upload_time_iso_8601": "2025-09-08T17:51:02.800066Z",
"url": "https://files.pythonhosted.org/packages/0a/76/0909f53fec20948802b007bf960d9812f89add12a6098bc3373920271997/spmat-0.1.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "c5ff52b67e6f8f60f7fb65a88be7946cc100f6554ccbe0a412d456b19238d488",
"md5": "747d22bba6b180e183feaf8c31503cde",
"sha256": "9fd99266553b3b25683e9103b828aad9857b28fb7eacb37f28d0a6e8beb8a5cf"
},
"downloads": -1,
"filename": "spmat-0.1.1-cp310-cp310-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "747d22bba6b180e183feaf8c31503cde",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": "<3.14,>=3.10",
"size": 718714,
"upload_time": "2025-09-08T17:51:03",
"upload_time_iso_8601": "2025-09-08T17:51:03.841372Z",
"url": "https://files.pythonhosted.org/packages/c5/ff/52b67e6f8f60f7fb65a88be7946cc100f6554ccbe0a412d456b19238d488/spmat-0.1.1-cp310-cp310-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "5a4ac34710b19e532d96e15ba7939018d5fb5f35da8cbfd4c8bd7ce90b7bf438",
"md5": "f383d3b7f7dd0afc4cf85dbe5098e3a7",
"sha256": "81ca1ca696bfc1073a1a936316b730bd64dc4168930e18a7e5bdff2dcd8d4595"
},
"downloads": -1,
"filename": "spmat-0.1.1-cp310-cp310-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "f383d3b7f7dd0afc4cf85dbe5098e3a7",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": "<3.14,>=3.10",
"size": 732638,
"upload_time": "2025-09-08T17:51:04",
"upload_time_iso_8601": "2025-09-08T17:51:04.853547Z",
"url": "https://files.pythonhosted.org/packages/5a/4a/c34710b19e532d96e15ba7939018d5fb5f35da8cbfd4c8bd7ce90b7bf438/spmat-0.1.1-cp310-cp310-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "9aea367bf87e8355b157022638cade3f2e130ed94f825d7ec60cb9eedb39192c",
"md5": "10a667e3f2a354ca56fa362fbd296af6",
"sha256": "ab549bffc58fb6276dd747741d877aac9b138d3b6b6e18625f99383a8b053a65"
},
"downloads": -1,
"filename": "spmat-0.1.1-cp310-cp310-win_amd64.whl",
"has_sig": false,
"md5_digest": "10a667e3f2a354ca56fa362fbd296af6",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": "<3.14,>=3.10",
"size": 252988,
"upload_time": "2025-09-08T17:51:06",
"upload_time_iso_8601": "2025-09-08T17:51:06.204796Z",
"url": "https://files.pythonhosted.org/packages/9a/ea/367bf87e8355b157022638cade3f2e130ed94f825d7ec60cb9eedb39192c/spmat-0.1.1-cp310-cp310-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "3410d41fdd59510125c7f39028817aac68b4dce64df53b04e6162ddc8630acd3",
"md5": "d77fa474f966840dd0ea156c42007260",
"sha256": "8616438f5d2613a7cee1c69b1bf86ff54adbff52d56b0194be1e72c5836c0843"
},
"downloads": -1,
"filename": "spmat-0.1.1-cp311-cp311-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "d77fa474f966840dd0ea156c42007260",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": "<3.14,>=3.10",
"size": 262195,
"upload_time": "2025-09-08T17:51:07",
"upload_time_iso_8601": "2025-09-08T17:51:07.508262Z",
"url": "https://files.pythonhosted.org/packages/34/10/d41fdd59510125c7f39028817aac68b4dce64df53b04e6162ddc8630acd3/spmat-0.1.1-cp311-cp311-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "ad42aa6023a725ac43d7103c195576c321858efee05f11fb345cd8fbd1249c71",
"md5": "d9230d06d609de8fc5cd4a5cfbafa6b8",
"sha256": "f723df397cac64321d5232d49cae6cf37b6fd98478fe2d26716f3c70ce3856f5"
},
"downloads": -1,
"filename": "spmat-0.1.1-cp311-cp311-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "d9230d06d609de8fc5cd4a5cfbafa6b8",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": "<3.14,>=3.10",
"size": 264372,
"upload_time": "2025-09-08T17:51:08",
"upload_time_iso_8601": "2025-09-08T17:51:08.587197Z",
"url": "https://files.pythonhosted.org/packages/ad/42/aa6023a725ac43d7103c195576c321858efee05f11fb345cd8fbd1249c71/spmat-0.1.1-cp311-cp311-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "992c25870c8fed008567bc40e5ddb549ecfbd3aed94088f0dc24c2f5179683ee",
"md5": "780a8741e15e465deb0e8b920f394af6",
"sha256": "42f641d65857edb2377a168dfab3b4e2374ecdc278e272cbb6bf70b020499993"
},
"downloads": -1,
"filename": "spmat-0.1.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
"has_sig": false,
"md5_digest": "780a8741e15e465deb0e8b920f394af6",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": "<3.14,>=3.10",
"size": 750151,
"upload_time": "2025-09-08T17:51:09",
"upload_time_iso_8601": "2025-09-08T17:51:09.528609Z",
"url": "https://files.pythonhosted.org/packages/99/2c/25870c8fed008567bc40e5ddb549ecfbd3aed94088f0dc24c2f5179683ee/spmat-0.1.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "a0cdd8157ec47ec91d3d3a42802a2ee1e6d8a32fa5fbe92dd7a3aeb55d10417a",
"md5": "c5c668fe97eac1b1198f991257cd8164",
"sha256": "04819c9faedd68a0db969fa2fa9feeef83d7e248da7128297c704667e49f9c3c"
},
"downloads": -1,
"filename": "spmat-0.1.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl",
"has_sig": false,
"md5_digest": "c5c668fe97eac1b1198f991257cd8164",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": "<3.14,>=3.10",
"size": 753132,
"upload_time": "2025-09-08T17:51:11",
"upload_time_iso_8601": "2025-09-08T17:51:11.337328Z",
"url": "https://files.pythonhosted.org/packages/a0/cd/d8157ec47ec91d3d3a42802a2ee1e6d8a32fa5fbe92dd7a3aeb55d10417a/spmat-0.1.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "c275fbaa388b8e0030385b5ddb8117e071f03157c5da128b15b0b32c018981a4",
"md5": "2dfac9927a88d8ca105e69be612ff253",
"sha256": "35545bfc88b4e31c517e871cbe82936da7ae1d7266847964a2b64ebe2ae98532"
},
"downloads": -1,
"filename": "spmat-0.1.1-cp311-cp311-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "2dfac9927a88d8ca105e69be612ff253",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": "<3.14,>=3.10",
"size": 746755,
"upload_time": "2025-09-08T17:51:12",
"upload_time_iso_8601": "2025-09-08T17:51:12.472605Z",
"url": "https://files.pythonhosted.org/packages/c2/75/fbaa388b8e0030385b5ddb8117e071f03157c5da128b15b0b32c018981a4/spmat-0.1.1-cp311-cp311-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "1b8c31fccc7fa5882a11bd60d1b135883c00f80f75bdcdbc8fb77e2e49dac639",
"md5": "98120c604ced8445c2c92267893a003a",
"sha256": "879ac7f1c8f9262062fffb0a6e9b1e680db97a4d36e8e84f28a1dccd315e0250"
},
"downloads": -1,
"filename": "spmat-0.1.1-cp311-cp311-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "98120c604ced8445c2c92267893a003a",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": "<3.14,>=3.10",
"size": 758988,
"upload_time": "2025-09-08T17:51:13",
"upload_time_iso_8601": "2025-09-08T17:51:13.877027Z",
"url": "https://files.pythonhosted.org/packages/1b/8c/31fccc7fa5882a11bd60d1b135883c00f80f75bdcdbc8fb77e2e49dac639/spmat-0.1.1-cp311-cp311-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "2607d680f9f6f9d237c578a3a2f0f7a5358c3e0a24a1b1001b1ee1b972056da3",
"md5": "6683a8bdc63779c00165fab7c2f3885a",
"sha256": "182009b8ec1c65e248fac8fe2704b03c8f8ee5a32784d90355d3309ed7c2f60e"
},
"downloads": -1,
"filename": "spmat-0.1.1-cp311-cp311-win_amd64.whl",
"has_sig": false,
"md5_digest": "6683a8bdc63779c00165fab7c2f3885a",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": "<3.14,>=3.10",
"size": 252716,
"upload_time": "2025-09-08T17:51:15",
"upload_time_iso_8601": "2025-09-08T17:51:15.243702Z",
"url": "https://files.pythonhosted.org/packages/26/07/d680f9f6f9d237c578a3a2f0f7a5358c3e0a24a1b1001b1ee1b972056da3/spmat-0.1.1-cp311-cp311-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "baca9e8d0ac7b4af45d10bca3bde8fbe6f2a53423cf0782a605284c5f383c7f0",
"md5": "01965215b0f7234468557a6544c9ee51",
"sha256": "fe30546df0e43c485b37afc468ceb2f19c1332c36fefd4828361704500498bbf"
},
"downloads": -1,
"filename": "spmat-0.1.1-cp312-cp312-macosx_10_13_x86_64.whl",
"has_sig": false,
"md5_digest": "01965215b0f7234468557a6544c9ee51",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": "<3.14,>=3.10",
"size": 261795,
"upload_time": "2025-09-08T17:51:17",
"upload_time_iso_8601": "2025-09-08T17:51:17.101162Z",
"url": "https://files.pythonhosted.org/packages/ba/ca/9e8d0ac7b4af45d10bca3bde8fbe6f2a53423cf0782a605284c5f383c7f0/spmat-0.1.1-cp312-cp312-macosx_10_13_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "19445b6f18217e06191cf0113525d2d77efccc13da5f39340f38ab952fdd9ff6",
"md5": "ab774b491c5bc228951007d4dcbd8497",
"sha256": "02feadf85ca5651f64da5e3677aac7d4958c818426a92c766628e736e1a66993"
},
"downloads": -1,
"filename": "spmat-0.1.1-cp312-cp312-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "ab774b491c5bc228951007d4dcbd8497",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": "<3.14,>=3.10",
"size": 264177,
"upload_time": "2025-09-08T17:51:18",
"upload_time_iso_8601": "2025-09-08T17:51:18.390043Z",
"url": "https://files.pythonhosted.org/packages/19/44/5b6f18217e06191cf0113525d2d77efccc13da5f39340f38ab952fdd9ff6/spmat-0.1.1-cp312-cp312-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "468785bc462c92caf36ffff60ff4a328ce618ffc1a6cd05cd1c2ace4aaf95498",
"md5": "9f5f048cb5b122104f8c5b3dd720c667",
"sha256": "f888f6f53c8528ea586ed73d3c9ae27dc8b8d0efc30eea0183034c78a5477547"
},
"downloads": -1,
"filename": "spmat-0.1.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
"has_sig": false,
"md5_digest": "9f5f048cb5b122104f8c5b3dd720c667",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": "<3.14,>=3.10",
"size": 733756,
"upload_time": "2025-09-08T17:51:19",
"upload_time_iso_8601": "2025-09-08T17:51:19.338150Z",
"url": "https://files.pythonhosted.org/packages/46/87/85bc462c92caf36ffff60ff4a328ce618ffc1a6cd05cd1c2ace4aaf95498/spmat-0.1.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "b7eca067dc37c9dd8d27cc26bcd11e96ae15dc8e4e8403641a52af91c926bece",
"md5": "ecc87034b62556e2ed9925a2b34058b9",
"sha256": "24f707bee4dde6bfe186b25ec9916094f701aedc87a9ac242ee161d06215f5e2"
},
"downloads": -1,
"filename": "spmat-0.1.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl",
"has_sig": false,
"md5_digest": "ecc87034b62556e2ed9925a2b34058b9",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": "<3.14,>=3.10",
"size": 740710,
"upload_time": "2025-09-08T17:51:20",
"upload_time_iso_8601": "2025-09-08T17:51:20.372267Z",
"url": "https://files.pythonhosted.org/packages/b7/ec/a067dc37c9dd8d27cc26bcd11e96ae15dc8e4e8403641a52af91c926bece/spmat-0.1.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "b63da5e62184e10e86474239a7c7e19b99a8b60b360f0df34f6331e32a0334b6",
"md5": "1babb5018567b05f842507bd51e51b8a",
"sha256": "7ef9fd517ca0ce17ed8ea29444d485869c9c33d36b3999b51da7ee27762451a1"
},
"downloads": -1,
"filename": "spmat-0.1.1-cp312-cp312-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "1babb5018567b05f842507bd51e51b8a",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": "<3.14,>=3.10",
"size": 720205,
"upload_time": "2025-09-08T17:51:21",
"upload_time_iso_8601": "2025-09-08T17:51:21.491672Z",
"url": "https://files.pythonhosted.org/packages/b6/3d/a5e62184e10e86474239a7c7e19b99a8b60b360f0df34f6331e32a0334b6/spmat-0.1.1-cp312-cp312-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "7dfef79749f6b94199e771467839ae6b1b0a301a20df8a8b1c6d5a6c3c24d056",
"md5": "64cb2da532550bcfcc5cd243d5a3d258",
"sha256": "d2b3f77071bce2db9f235a3a56fd04527fec5abc575ffa2f90bb2d78e07b60a1"
},
"downloads": -1,
"filename": "spmat-0.1.1-cp312-cp312-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "64cb2da532550bcfcc5cd243d5a3d258",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": "<3.14,>=3.10",
"size": 736753,
"upload_time": "2025-09-08T17:51:23",
"upload_time_iso_8601": "2025-09-08T17:51:23.204384Z",
"url": "https://files.pythonhosted.org/packages/7d/fe/f79749f6b94199e771467839ae6b1b0a301a20df8a8b1c6d5a6c3c24d056/spmat-0.1.1-cp312-cp312-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "3c8da348767db7e473d13075461e55fe55892bbe4af9d8788e0958385aefd42d",
"md5": "7073cf1e14b60c8f8749ed46a6bb895a",
"sha256": "6b1b8a2673ed78fe648f67f766cef530d72e47cddd3593d71f720bd916fa359d"
},
"downloads": -1,
"filename": "spmat-0.1.1-cp312-cp312-win_amd64.whl",
"has_sig": false,
"md5_digest": "7073cf1e14b60c8f8749ed46a6bb895a",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": "<3.14,>=3.10",
"size": 251952,
"upload_time": "2025-09-08T17:51:24",
"upload_time_iso_8601": "2025-09-08T17:51:24.196382Z",
"url": "https://files.pythonhosted.org/packages/3c/8d/a348767db7e473d13075461e55fe55892bbe4af9d8788e0958385aefd42d/spmat-0.1.1-cp312-cp312-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "5abad71ec6ca78ea101efe7abdeb22243cbf667d397a55952929fd4468b4e169",
"md5": "72e0b0f0ccbb05cc6acc22def816e61f",
"sha256": "713f22f702482a76323155f7ccf797615f9b538bbb8044f71b6e2abe09f202fe"
},
"downloads": -1,
"filename": "spmat-0.1.1-cp313-cp313-macosx_10_13_x86_64.whl",
"has_sig": false,
"md5_digest": "72e0b0f0ccbb05cc6acc22def816e61f",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": "<3.14,>=3.10",
"size": 260813,
"upload_time": "2025-09-08T17:51:25",
"upload_time_iso_8601": "2025-09-08T17:51:25.117547Z",
"url": "https://files.pythonhosted.org/packages/5a/ba/d71ec6ca78ea101efe7abdeb22243cbf667d397a55952929fd4468b4e169/spmat-0.1.1-cp313-cp313-macosx_10_13_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "e981f0bf615c5eff954b3f0ab412c92bbb452b39a765fe17fc7fd90c8bde65af",
"md5": "321cc394fa985688440e4d94afaa08ce",
"sha256": "55133451d5501fcf46dd164e37ddaffedfc5330fd70b374879d14035f569d07e"
},
"downloads": -1,
"filename": "spmat-0.1.1-cp313-cp313-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "321cc394fa985688440e4d94afaa08ce",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": "<3.14,>=3.10",
"size": 263300,
"upload_time": "2025-09-08T17:51:26",
"upload_time_iso_8601": "2025-09-08T17:51:26.049630Z",
"url": "https://files.pythonhosted.org/packages/e9/81/f0bf615c5eff954b3f0ab412c92bbb452b39a765fe17fc7fd90c8bde65af/spmat-0.1.1-cp313-cp313-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "086145502dfa28cc405e1c04a2cc55a8a83ab9f54543966400380c9660fad5e4",
"md5": "d376474ef46ceded700ba77f597ec895",
"sha256": "846951bc81df4246879c718c6ef7a34bc4cb49ed9680ae43345f6a08201bc0a4"
},
"downloads": -1,
"filename": "spmat-0.1.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
"has_sig": false,
"md5_digest": "d376474ef46ceded700ba77f597ec895",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": "<3.14,>=3.10",
"size": 725048,
"upload_time": "2025-09-08T17:51:26",
"upload_time_iso_8601": "2025-09-08T17:51:26.944008Z",
"url": "https://files.pythonhosted.org/packages/08/61/45502dfa28cc405e1c04a2cc55a8a83ab9f54543966400380c9660fad5e4/spmat-0.1.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "ce661a2c28f7b2ed0625ec060b9e05552e3986336d742a53558c985f98c300f7",
"md5": "42dad9d3167b59ca4af6654952e3b6c7",
"sha256": "9f4da366d8417797e81e5706c20f6a8fad24343b1ebd3aef0d2c63e5d45c6ff9"
},
"downloads": -1,
"filename": "spmat-0.1.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl",
"has_sig": false,
"md5_digest": "42dad9d3167b59ca4af6654952e3b6c7",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": "<3.14,>=3.10",
"size": 736456,
"upload_time": "2025-09-08T17:51:27",
"upload_time_iso_8601": "2025-09-08T17:51:27.994417Z",
"url": "https://files.pythonhosted.org/packages/ce/66/1a2c28f7b2ed0625ec060b9e05552e3986336d742a53558c985f98c300f7/spmat-0.1.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "665a2d5b09c25e03971af9533c9953802c29d4e3e534f1c102ca6317a9d7be75",
"md5": "2b4ec73434eaea3d45d7b83da625d2c0",
"sha256": "9817c8e5fa0bbb24b5008b92edc8bafdf20af35abd2285730bd15fd2ac1b7beb"
},
"downloads": -1,
"filename": "spmat-0.1.1-cp313-cp313-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "2b4ec73434eaea3d45d7b83da625d2c0",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": "<3.14,>=3.10",
"size": 713608,
"upload_time": "2025-09-08T17:51:29",
"upload_time_iso_8601": "2025-09-08T17:51:29.113185Z",
"url": "https://files.pythonhosted.org/packages/66/5a/2d5b09c25e03971af9533c9953802c29d4e3e534f1c102ca6317a9d7be75/spmat-0.1.1-cp313-cp313-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "94790809438b8bc69113fa5ef08cb8593c1ed0301a52dfa93c6d8aab5cf2fab1",
"md5": "20453ae8d3aa9a71d1c1fe1a0fde9e3a",
"sha256": "9cab54bf772938904997f5d5f4bf6bebb919bae7e18ebc845da12d897ed54007"
},
"downloads": -1,
"filename": "spmat-0.1.1-cp313-cp313-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "20453ae8d3aa9a71d1c1fe1a0fde9e3a",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": "<3.14,>=3.10",
"size": 733855,
"upload_time": "2025-09-08T17:51:30",
"upload_time_iso_8601": "2025-09-08T17:51:30.077141Z",
"url": "https://files.pythonhosted.org/packages/94/79/0809438b8bc69113fa5ef08cb8593c1ed0301a52dfa93c6d8aab5cf2fab1/spmat-0.1.1-cp313-cp313-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "63e6d5ed3f1099717a52584f654cecc3ec5ead8dbed44af04d69372600ae671c",
"md5": "c84159639b382dd1dc7935c023d4a9bd",
"sha256": "491b417b7aa360a9ae34991f811ad0e6bf0794e778c91984ced954316784433f"
},
"downloads": -1,
"filename": "spmat-0.1.1-cp313-cp313-win_amd64.whl",
"has_sig": false,
"md5_digest": "c84159639b382dd1dc7935c023d4a9bd",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": "<3.14,>=3.10",
"size": 251692,
"upload_time": "2025-09-08T17:51:31",
"upload_time_iso_8601": "2025-09-08T17:51:31.119428Z",
"url": "https://files.pythonhosted.org/packages/63/e6/d5ed3f1099717a52584f654cecc3ec5ead8dbed44af04d69372600ae671c/spmat-0.1.1-cp313-cp313-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "8ced2c466558881f9920ca800349f22dcbfab4052a08a2a7fc6aa078a8a04ece",
"md5": "a278f3cfe839215f032825bd1f21daa9",
"sha256": "c40182e34429a51851d5e5f2d787d6cb27dbe3cb86886e72fe5ed1ae4feee8f5"
},
"downloads": -1,
"filename": "spmat-0.1.1.tar.gz",
"has_sig": false,
"md5_digest": "a278f3cfe839215f032825bd1f21daa9",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<3.14,>=3.10",
"size": 170848,
"upload_time": "2025-09-08T17:51:32",
"upload_time_iso_8601": "2025-09-08T17:51:32.393069Z",
"url": "https://files.pythonhosted.org/packages/8c/ed/2c466558881f9920ca800349f22dcbfab4052a08a2a7fc6aa078a8a04ece/spmat-0.1.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-09-08 17:51:32",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "ihmeuw-msca",
"github_project": "spmat",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "spmat"
}