Skip to main content

Massively parallel computations for piecewise constant functions

Project description

masspcf

Copyright 2024-2026 Björn H. Wehlin

Description

masspcf is a Python package with its backend written in C++ and CUDA for performing highly scalable computations involving piecewise constant functions (PCFs). The primary audience is practicioners within Topological Data Analysis (TDA) wanting to do statistical analysis on invariants such as stable rank, Euler characteristic curves, Betti curves, and so on.

The basic objects are numpy-like (multidimensional) arrays of PCFs, on which we support reductions such as taking averages across a dimension, etc. For 1-D arrays, we compute Lp distance matrices and L2 kernels that can then be used as input for, e.g., clustering, SVMs, and other machine learning algorithms.

Installing

masspcf can be used on all three major platforms. Pre-built wheels with CUDA support are available from PyPI:

pip install masspcf

For building from source (e.g. from a git checkout), a C++20 compiler is required. CUDA support is optional and auto-detected; see the build instructions for details.

For any issues installing or using masspcf, please file an issue on this GitHub repo.

Citing

If you use masspcf in your research, please use the following BibTeX citation.

@misc{masspcf,
      title={Massively Parallel Computation of Similarity Matrices from Piecewise Constant Invariants}, 
      author={Bj\"{o}rn H. Wehlin},
      year={2024},
      eprint={2404.07183},
      archivePrefix={arXiv},
      primaryClass={stat.CO}
}

Acknowledgment

This work was partially supported by the Wallenberg AI, Autonomous Systems and Software Program (WASP) funded by the Knut and Alice Wallenberg Foundation.

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

masspcf-0.4.0.tar.gz (595.0 kB view details)

Uploaded Source

Built Distributions

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

masspcf-0.4.0-cp314-cp314t-win_amd64.whl (10.2 MB view details)

Uploaded CPython 3.14tWindows x86-64

masspcf-0.4.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

masspcf-0.4.0-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

masspcf-0.4.0-cp314-cp314t-macosx_11_0_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.14tmacOS 11.0+ x86-64

masspcf-0.4.0-cp314-cp314t-macosx_11_0_arm64.whl (1.7 MB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

masspcf-0.4.0-cp314-cp314-win_amd64.whl (10.2 MB view details)

Uploaded CPython 3.14Windows x86-64

masspcf-0.4.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (5.7 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

masspcf-0.4.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

masspcf-0.4.0-cp314-cp314-macosx_11_0_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.14macOS 11.0+ x86-64

masspcf-0.4.0-cp314-cp314-macosx_11_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

masspcf-0.4.0-cp313-cp313-win_amd64.whl (10.2 MB view details)

Uploaded CPython 3.13Windows x86-64

masspcf-0.4.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (5.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

masspcf-0.4.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

masspcf-0.4.0-cp313-cp313-macosx_11_0_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.13macOS 11.0+ x86-64

masspcf-0.4.0-cp313-cp313-macosx_11_0_arm64.whl (1.5 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

masspcf-0.4.0-cp312-cp312-win_amd64.whl (10.2 MB view details)

Uploaded CPython 3.12Windows x86-64

masspcf-0.4.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (5.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

masspcf-0.4.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

masspcf-0.4.0-cp312-cp312-macosx_11_0_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.12macOS 11.0+ x86-64

masspcf-0.4.0-cp312-cp312-macosx_11_0_arm64.whl (1.5 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

masspcf-0.4.0-cp311-cp311-win_amd64.whl (10.1 MB view details)

Uploaded CPython 3.11Windows x86-64

masspcf-0.4.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (5.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

masspcf-0.4.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

masspcf-0.4.0-cp311-cp311-macosx_11_0_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.11macOS 11.0+ x86-64

masspcf-0.4.0-cp311-cp311-macosx_11_0_arm64.whl (1.5 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

masspcf-0.4.0-cp310-cp310-win_amd64.whl (10.1 MB view details)

Uploaded CPython 3.10Windows x86-64

masspcf-0.4.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (5.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

masspcf-0.4.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

masspcf-0.4.0-cp310-cp310-macosx_11_0_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

masspcf-0.4.0-cp310-cp310-macosx_11_0_arm64.whl (1.5 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file masspcf-0.4.0.tar.gz.

File metadata

  • Download URL: masspcf-0.4.0.tar.gz
  • Upload date:
  • Size: 595.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for masspcf-0.4.0.tar.gz
Algorithm Hash digest
SHA256 9a06925d2fb08c528f5b2396e2525f37ed0d875a28b4c9b544a31883b9ddd81f
MD5 b8adc07a97fca4f41a7049bafa57ab77
BLAKE2b-256 6c3a485bfb0b8a28d3128ce24a119a208138945a0aac5f0fdc1d1899d8af6070

See more details on using hashes here.

Provenance

The following attestation bundles were made for masspcf-0.4.0.tar.gz:

Publisher: publish-pypi.yaml on bwehlin/masspcf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file masspcf-0.4.0-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: masspcf-0.4.0-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 10.2 MB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for masspcf-0.4.0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 f23bd096bacd07eabbdee21dbaae2aecfab35b886dcc37c2e631f155e0219fde
MD5 d9cc0a5a2dd1e125544185aa46a34cca
BLAKE2b-256 572064ea4dad8d19bc7c18f96f274decdd48970faad19b4ccfdd9ca29016d472

See more details on using hashes here.

Provenance

The following attestation bundles were made for masspcf-0.4.0-cp314-cp314t-win_amd64.whl:

Publisher: publish-pypi.yaml on bwehlin/masspcf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file masspcf-0.4.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for masspcf-0.4.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 53de5bbaa7e790aa44adbf417d9de18c44c152c534d008e6b70618040d36176d
MD5 72f46f8db4ba4b130374e95d9ac2bdf7
BLAKE2b-256 9a2d7f6b4de2d002cca4023f6c8c078778ca3e7247e74d0629e217689801bcc8

See more details on using hashes here.

Provenance

The following attestation bundles were made for masspcf-0.4.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish-pypi.yaml on bwehlin/masspcf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file masspcf-0.4.0-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for masspcf-0.4.0-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2e0d9f8b6954f27fe9d93a59987284165c6032b190526c899707622f0dd57d78
MD5 f28fc896c433efed4bb2d1f1a7b19d39
BLAKE2b-256 a6b8dc73281669a5df79ddfb70610dcb3ca2a147e7f697f6b9e441939548a03b

See more details on using hashes here.

Provenance

The following attestation bundles were made for masspcf-0.4.0-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish-pypi.yaml on bwehlin/masspcf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file masspcf-0.4.0-cp314-cp314t-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for masspcf-0.4.0-cp314-cp314t-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 cceb342be9a99eb484c1147df598aca6946f487b2ee9f107d9cd364c837bda4d
MD5 1cae75bca9bc2bee05a431e13104ce2d
BLAKE2b-256 6ce095e1092fae9eca520eadb5a681ce20f23c523ac23206565579edec25f5ad

See more details on using hashes here.

Provenance

The following attestation bundles were made for masspcf-0.4.0-cp314-cp314t-macosx_11_0_x86_64.whl:

Publisher: publish-pypi.yaml on bwehlin/masspcf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file masspcf-0.4.0-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for masspcf-0.4.0-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 322d8359e69f9bb9894999f953ece9fb2011c412616bf1a9e7b9e2038da91dd7
MD5 787f56dae95778beefd72611126e2bdc
BLAKE2b-256 c2660c8d66e23d794b0659afa7c8426beae422bb7c78d3bd52d01f4f73343ab3

See more details on using hashes here.

Provenance

The following attestation bundles were made for masspcf-0.4.0-cp314-cp314t-macosx_11_0_arm64.whl:

Publisher: publish-pypi.yaml on bwehlin/masspcf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file masspcf-0.4.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: masspcf-0.4.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 10.2 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for masspcf-0.4.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 dceeb500c135ed42fa7338fef559b1289225df5348f33a1935165743d2ba1ac2
MD5 787805509c67e9d26736749112054479
BLAKE2b-256 7bab91a49287d8c30561b14d4948f2c63cd96205db04d9b1c3cd9795689060d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for masspcf-0.4.0-cp314-cp314-win_amd64.whl:

Publisher: publish-pypi.yaml on bwehlin/masspcf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file masspcf-0.4.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for masspcf-0.4.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a5846bcc1166c36578b2ff83ed04c967e5f7841388916174b54ba1dca0456d0d
MD5 7a8a9ca2e309594366addd3ec35e432b
BLAKE2b-256 25cb6a06a1d875e113428f87545a1321137647f139327868442d334e34e05bf5

See more details on using hashes here.

Provenance

The following attestation bundles were made for masspcf-0.4.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish-pypi.yaml on bwehlin/masspcf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file masspcf-0.4.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for masspcf-0.4.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0aec9e39e2c7a7cb53a2b60e5c2d65260a01714321d971e715f5f46e5885eb50
MD5 efe25df5d3cb95aed9233e75fe4ceec0
BLAKE2b-256 a66a01f15f8ee1355bb9250b657b643105e7cb1192cdb842084bdce21bc71d21

See more details on using hashes here.

Provenance

The following attestation bundles were made for masspcf-0.4.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish-pypi.yaml on bwehlin/masspcf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file masspcf-0.4.0-cp314-cp314-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for masspcf-0.4.0-cp314-cp314-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 dbab050a491ed350ff8a6f55792cbe7fea8ef8dd679e8ce91e5eebf1dff5aaea
MD5 e106862431a484fe27a54946f0d21566
BLAKE2b-256 1af18629dcc079dab1f3272e0fdc5dece8b2a4ee05f69dbca310f6e99c0a2a49

See more details on using hashes here.

Provenance

The following attestation bundles were made for masspcf-0.4.0-cp314-cp314-macosx_11_0_x86_64.whl:

Publisher: publish-pypi.yaml on bwehlin/masspcf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file masspcf-0.4.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for masspcf-0.4.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 945a8f0cb3d6e12fb88079e154a38765d8ee0867f460dc153df8f8f8e9f75b1c
MD5 cfb3b9500eddb4cd21da38ed3342e6ec
BLAKE2b-256 55e250c11f1f057f147fe8226df8a18bd4211c184d55fd04792af08d56fe8881

See more details on using hashes here.

Provenance

The following attestation bundles were made for masspcf-0.4.0-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: publish-pypi.yaml on bwehlin/masspcf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file masspcf-0.4.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: masspcf-0.4.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 10.2 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for masspcf-0.4.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 9c31ee5c27989e243a69f59f175a1c4dd489b339ffbc24b8bc8aefc50a2033cb
MD5 0aea43f34bac9effb57040b62a7cc47e
BLAKE2b-256 6f3b8709236bf9950b4007d89b3dfde0c7c196154ec2dfcda3e177f2a767ff57

See more details on using hashes here.

Provenance

The following attestation bundles were made for masspcf-0.4.0-cp313-cp313-win_amd64.whl:

Publisher: publish-pypi.yaml on bwehlin/masspcf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file masspcf-0.4.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for masspcf-0.4.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cfa633c534766c032ca4ab685c81bc118f5c8578c04aeffe1cbf3ade341fd804
MD5 f2410f2c91a95986d40de4d5bcd5e147
BLAKE2b-256 3cd6bac92349a50300d2d1b9279e6349246d5d7426abd7367c872a8a3be3e3e8

See more details on using hashes here.

Provenance

The following attestation bundles were made for masspcf-0.4.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish-pypi.yaml on bwehlin/masspcf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file masspcf-0.4.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for masspcf-0.4.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a7f7285091df3f3fe07ed1c5313429ea4668ed8d17d865acde58913de96fcd18
MD5 ad7ad3f2c0975ac72244d272f2444d17
BLAKE2b-256 4d9cae8724791995219d0322d3e7de7be92cfc1b78be33566b49f46210363374

See more details on using hashes here.

Provenance

The following attestation bundles were made for masspcf-0.4.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish-pypi.yaml on bwehlin/masspcf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file masspcf-0.4.0-cp313-cp313-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for masspcf-0.4.0-cp313-cp313-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 b50b955b776f1ddfd29be03ec1352cfe8b0c0fad0036182fe430ca6f1fdbd34e
MD5 03b12794dcf07fea70781a91f8bb25a6
BLAKE2b-256 2ca5f43fc03f34abbb01d229f7a3f0218d331e246e9e3af517286ee41b9b7fb7

See more details on using hashes here.

Provenance

The following attestation bundles were made for masspcf-0.4.0-cp313-cp313-macosx_11_0_x86_64.whl:

Publisher: publish-pypi.yaml on bwehlin/masspcf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file masspcf-0.4.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for masspcf-0.4.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d8d2f943733cdd101251a4ce22e1a3b624bd37193911ae6cdf9716affc8772aa
MD5 e3f5d1b4c2889dc5eb14bd2dba4c8c1d
BLAKE2b-256 ffae77a4def58c7a62c8a3f0478b70bc6b59c38b671f3184e03e3e69261c555d

See more details on using hashes here.

Provenance

The following attestation bundles were made for masspcf-0.4.0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: publish-pypi.yaml on bwehlin/masspcf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file masspcf-0.4.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: masspcf-0.4.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 10.2 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for masspcf-0.4.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 ea0d4f2636b036e62252fd85c2d25a33d02ffe3155662dd797fe48c4cb80ecb9
MD5 ea03f0873f3dafdd2eeab5f4ecc9f18b
BLAKE2b-256 5a015e6406702a74875dad9402cf2cbb8b01b62f86999a028278c10c3df055bc

See more details on using hashes here.

Provenance

The following attestation bundles were made for masspcf-0.4.0-cp312-cp312-win_amd64.whl:

Publisher: publish-pypi.yaml on bwehlin/masspcf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file masspcf-0.4.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for masspcf-0.4.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6d862be7bf10f9ad86b04b2cb88db6e258a8823f0e6ca8e0057262a16d64538f
MD5 87471393ee73f9a3a3aee39980e9e7ee
BLAKE2b-256 5e0791e90f3df46b3b1b1b9ede9987471fd8dcd11751a443e38f665391f53728

See more details on using hashes here.

Provenance

The following attestation bundles were made for masspcf-0.4.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish-pypi.yaml on bwehlin/masspcf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file masspcf-0.4.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for masspcf-0.4.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9528888bd036e1af7099f495bc129b59bbe4f960659e8be789f8d69f1a909d16
MD5 a8699b02200e3aa6581b93b76c51210d
BLAKE2b-256 145a286a1c0f1ad61175e57f05d1e617174145e7cfce2b2a07dc3d74db746101

See more details on using hashes here.

Provenance

The following attestation bundles were made for masspcf-0.4.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish-pypi.yaml on bwehlin/masspcf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file masspcf-0.4.0-cp312-cp312-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for masspcf-0.4.0-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 99c046c1981e0315c85691ef0365b7f03c0eb3b5c6d6050d0a5da64abc8d3b4c
MD5 be6afdb2683d1358293e19d7593cd559
BLAKE2b-256 5b43058e30cd8950b259d7b4d661579f8f429c37b8a1350faa3c1b0339a0ee99

See more details on using hashes here.

Provenance

The following attestation bundles were made for masspcf-0.4.0-cp312-cp312-macosx_11_0_x86_64.whl:

Publisher: publish-pypi.yaml on bwehlin/masspcf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file masspcf-0.4.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for masspcf-0.4.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 203becd6e1b07645fd49f4c3f07bbf91f4f1500a05213115fa285989e065548d
MD5 4fc40a3a2ae5377f9373ee2ab4dcd495
BLAKE2b-256 89f19619c618296c5e9785125c6e11ad6f4d941e99a3a76cf530ea496754a566

See more details on using hashes here.

Provenance

The following attestation bundles were made for masspcf-0.4.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: publish-pypi.yaml on bwehlin/masspcf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file masspcf-0.4.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: masspcf-0.4.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 10.1 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for masspcf-0.4.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 08350f136bf9ea80867303f94d0680a2b2fdc2291b48f13bbf4267efb8773acd
MD5 843427d05d20a275f98e37bf55bb0a91
BLAKE2b-256 b38fb5312fc4452fd89d2aec77b1d8bdfd4794d581af39515bbeba1f8a11de4f

See more details on using hashes here.

Provenance

The following attestation bundles were made for masspcf-0.4.0-cp311-cp311-win_amd64.whl:

Publisher: publish-pypi.yaml on bwehlin/masspcf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file masspcf-0.4.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for masspcf-0.4.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 91c9630ce86004c1acc8abdd1660543362b764f2d618c050d3066b98ebdd5ff9
MD5 dc326cdc5531132622cfae566de4f0cd
BLAKE2b-256 a76922803ecc3d3fbb625d1fd005ac7efe1265cca1b3b99167fc83e23ef09cf0

See more details on using hashes here.

Provenance

The following attestation bundles were made for masspcf-0.4.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish-pypi.yaml on bwehlin/masspcf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file masspcf-0.4.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for masspcf-0.4.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c4e571baeb5803156eb22a46b8547eb7a9b099c2884a5eb956a51356cc1223fa
MD5 8bda5e3e8fec790b0d7fb4f68e106f2a
BLAKE2b-256 7405610c017394b313e526c46425551f86214f7d2048dfbf8a7200bc113cc4d0

See more details on using hashes here.

Provenance

The following attestation bundles were made for masspcf-0.4.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish-pypi.yaml on bwehlin/masspcf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file masspcf-0.4.0-cp311-cp311-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for masspcf-0.4.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 7281c956a4346a8a95db0da365e4037450a906d4869364f3fcdda4044b679a87
MD5 b1f90f45a23ae8fe8f0ce26d2e377e7c
BLAKE2b-256 651a4ad9500b4f9a84e725eb5ccd1405e320b8450efab6dd2a14d571f219c766

See more details on using hashes here.

Provenance

The following attestation bundles were made for masspcf-0.4.0-cp311-cp311-macosx_11_0_x86_64.whl:

Publisher: publish-pypi.yaml on bwehlin/masspcf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file masspcf-0.4.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for masspcf-0.4.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 33ffb68b5df0cce00dd59e358bad4bbfd140ab3c91cacd5f44176030a4a57b5c
MD5 0fa168f3693b86caa1d359e324bbb2c7
BLAKE2b-256 d97d7fc65ab152e4f7ba4f2e0868af8b0ff15f8b78c52f092c025b164867bfa6

See more details on using hashes here.

Provenance

The following attestation bundles were made for masspcf-0.4.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: publish-pypi.yaml on bwehlin/masspcf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file masspcf-0.4.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: masspcf-0.4.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 10.1 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for masspcf-0.4.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f9d64acc3e84b6a603a6377b93ef9ee7737182af820139e656170289e1262385
MD5 275e7ed988dbca32c9a36112cd379a62
BLAKE2b-256 55622f937c21ce097498762dbaa5e4a6f63b09144813bc3711e43e2f758e6f3b

See more details on using hashes here.

Provenance

The following attestation bundles were made for masspcf-0.4.0-cp310-cp310-win_amd64.whl:

Publisher: publish-pypi.yaml on bwehlin/masspcf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file masspcf-0.4.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for masspcf-0.4.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d754387453a6a94c080e998124b8a32a6bbe454064d47f9d9ad0a5f2530886d7
MD5 7cb4df163692051230ad8b9692b22b86
BLAKE2b-256 00d9f1127a289d78da84c8a2d04f522973c39c537796fd67836212bbc9446212

See more details on using hashes here.

Provenance

The following attestation bundles were made for masspcf-0.4.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish-pypi.yaml on bwehlin/masspcf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file masspcf-0.4.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for masspcf-0.4.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 70f9cd962e91e083257c035e5bc5ae7f4c117e767ab506728d0633dfff446cc3
MD5 e51e429ce9d13fba7a80dc8dd04926f4
BLAKE2b-256 5f895b393447c6d01fbafa205168dfe33ac602879c2d4ba0a69f34c51c726d26

See more details on using hashes here.

Provenance

The following attestation bundles were made for masspcf-0.4.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish-pypi.yaml on bwehlin/masspcf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file masspcf-0.4.0-cp310-cp310-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for masspcf-0.4.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 e11fcdc41f011a8fab85c37a9d71f3b8254c6546b23c55bfc1896f0cc60ba168
MD5 c0a414748e216a744355fd43f9882770
BLAKE2b-256 2619f2144816212e1ee75e0c1aab77c9ad6e5d54c2f88af301bef0749f9a8f32

See more details on using hashes here.

Provenance

The following attestation bundles were made for masspcf-0.4.0-cp310-cp310-macosx_11_0_x86_64.whl:

Publisher: publish-pypi.yaml on bwehlin/masspcf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file masspcf-0.4.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for masspcf-0.4.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 32e7881c149f6a50fe056a7c1aaf562055174e54fc557c62d14634b1ce029d2a
MD5 c5b4f8f0595d6b49ce6b3e9f3072e814
BLAKE2b-256 0fa5955f0f72fdc570e52b0b1d30e24ffb5f71a1d9d5e7034f8a0815183fe681

See more details on using hashes here.

Provenance

The following attestation bundles were made for masspcf-0.4.0-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: publish-pypi.yaml on bwehlin/masspcf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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