Skip to main content

High-performance Causal Set matrix operations using memory-mapped files

Project description

PyCauset

Documentation

PyCauset is a high-performance Python module designed for numerical work with Causal Sets. It is built to handle massive matrices (up to $N=10^6$) that exceed available RAM by leveraging memory-mapped files and efficient C++ backends.

Explore the Full Documentation / Wiki »

Why PyCauset?

For a causal set of size $N$, the relevant mathematical objects are typically of order $\mathcal O(N^2)$ and operations are $\mathcal O(N^3)$. For even moderate sizes like $N=10,000$, standard in-memory libraries like NumPy can struggle with memory limits.

PyCauset solves this by:

  • Hybrid Storage: Automatically keeping small matrices in RAM for speed, while seamlessly spilling large matrices to disk.
  • Memory Mapping: Storing massive matrices on disk and loading only necessary chunks into RAM.
  • Bit Packing: Storing boolean matrices (causal relations) as individual bits, reducing storage requirements by 8x-64x compared to standard types.
  • C++ Efficiency: Core operations are implemented in optimized C++.

Installation

From PyPI (Recommended)

The easiest way to install PyCauset is via pip:

pip install pycauset

Note: Since this is a C++ extension, you will need a C++ compiler installed on your system (Visual Studio Build Tools on Windows, GCC/Clang on Linux/Mac) for the installation to succeed.

From Source

If you want to build from source or contribute:

  1. Clone the repository.
  2. Install build dependencies: pip install scikit-build-core pybind11.
  3. Build and install:
    pip install .
    

Quick Start

1. Creating Matrices

The primary structure for causal sets is the TriangularBitMatrix (aliased as CausalMatrix).

import pycauset

# Create a random 1000x1000 causal matrix (Bernoulli p=0.5)
C = pycauset.CausalMatrix.random(1000, density=0.5)

# Create an empty matrix (initialized to zeros)
C_empty = pycauset.CausalMatrix(1000)

# Create from a NumPy array
import numpy as np
arr = np.triu(np.random.randint(0, 2, (10, 10)), k=1).astype(bool)
C_from_np = pycauset.CausalMatrix(arr)

2. Matrix Operations

PyCauset supports standard arithmetic and specialized causal set operations.

# Matrix Multiplication (Counting paths of length 2)
# Returns an IntegerMatrix
M = pycauset.matmul(C, C)

# Elementwise Multiplication
E = C * C

# Bitwise Inversion (NOT)
C_inv = ~C

# Linear Algebra Inversion (for dense float matrices)
# Returns a FloatMatrix
F = pycauset.FloatMatrix(100)
F_inv = pycauset.invert(F)

3. Computing the K-Matrix

A common operation in causal set theory is computing $K = C(aI + C)^{-1}$.

# Compute K with scalar a=1.0
# Returns a TriangularFloatMatrix
K = pycauset.compute_k(C, a=1.0)

Matrix Types

PyCauset uses a template-based architecture to support efficient storage for different data types:

Class Description Storage
TriangularBitMatrix Strictly upper-triangular boolean matrix. 1 bit / element
IntegerMatrix Dense matrix of 32-bit integers. 4 bytes / element
FloatMatrix Dense matrix of 64-bit floats. 8 bytes / element
TriangularFloatMatrix Strictly upper-triangular float matrix. 8 bytes / element

Storage Management

PyCauset manages disk storage automatically to keep your workspace clean.

  • Temporary Files: All matrices are created as temporary files in a .pycauset/ directory. These files are automatically deleted when your Python script exits (even if it crashes or is interrupted).
  • Permanent Storage: To keep a matrix, you must use the save() function.
# This matrix is temporary and will be deleted at exit
temp = pycauset.CausalMatrix(500)

# Save it permanently to a specific path
pycauset.save(temp, "my_causet.pycauset")

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

pycauset-0.2.6.tar.gz (87.8 kB view details)

Uploaded Source

Built Distributions

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

pycauset-0.2.6-cp312-cp312-win_amd64.whl (231.7 kB view details)

Uploaded CPython 3.12Windows x86-64

pycauset-0.2.6-cp312-cp312-win32.whl (205.2 kB view details)

Uploaded CPython 3.12Windows x86

pycauset-0.2.6-cp312-cp312-musllinux_1_1_x86_64.whl (927.9 kB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ x86-64

pycauset-0.2.6-cp312-cp312-manylinux_2_28_x86_64.whl (482.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

pycauset-0.2.6-cp312-cp312-macosx_11_0_arm64.whl (497.8 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pycauset-0.2.6-cp311-cp311-win_amd64.whl (229.5 kB view details)

Uploaded CPython 3.11Windows x86-64

pycauset-0.2.6-cp311-cp311-win32.whl (206.2 kB view details)

Uploaded CPython 3.11Windows x86

pycauset-0.2.6-cp311-cp311-musllinux_1_1_x86_64.whl (927.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

pycauset-0.2.6-cp311-cp311-manylinux_2_28_x86_64.whl (481.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

pycauset-0.2.6-cp311-cp311-macosx_11_0_arm64.whl (495.8 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pycauset-0.2.6-cp310-cp310-win_amd64.whl (228.9 kB view details)

Uploaded CPython 3.10Windows x86-64

pycauset-0.2.6-cp310-cp310-win32.whl (205.4 kB view details)

Uploaded CPython 3.10Windows x86

pycauset-0.2.6-cp310-cp310-musllinux_1_1_x86_64.whl (926.8 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

pycauset-0.2.6-cp310-cp310-manylinux_2_28_x86_64.whl (479.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

pycauset-0.2.6-cp310-cp310-macosx_11_0_arm64.whl (494.8 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

pycauset-0.2.6-cp39-cp39-win_amd64.whl (246.1 kB view details)

Uploaded CPython 3.9Windows x86-64

pycauset-0.2.6-cp39-cp39-win32.whl (205.5 kB view details)

Uploaded CPython 3.9Windows x86

pycauset-0.2.6-cp39-cp39-musllinux_1_1_x86_64.whl (927.0 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

pycauset-0.2.6-cp39-cp39-manylinux_2_28_x86_64.whl (479.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

pycauset-0.2.6-cp39-cp39-macosx_11_0_arm64.whl (494.9 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

pycauset-0.2.6-cp38-cp38-win_amd64.whl (228.7 kB view details)

Uploaded CPython 3.8Windows x86-64

pycauset-0.2.6-cp38-cp38-win32.whl (205.1 kB view details)

Uploaded CPython 3.8Windows x86

pycauset-0.2.6-cp38-cp38-musllinux_1_1_x86_64.whl (926.8 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

pycauset-0.2.6-cp38-cp38-manylinux_2_28_x86_64.whl (479.8 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ x86-64

pycauset-0.2.6-cp38-cp38-macosx_11_0_arm64.whl (494.7 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

File details

Details for the file pycauset-0.2.6.tar.gz.

File metadata

  • Download URL: pycauset-0.2.6.tar.gz
  • Upload date:
  • Size: 87.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pycauset-0.2.6.tar.gz
Algorithm Hash digest
SHA256 3e6168b68b8241b2f276deae246a82f9a5f3da23b8499402b458a63911e17e1d
MD5 3d6e723908384209a9a06ea92aea150d
BLAKE2b-256 3d7ce6b911fafdb4d01326f601b3d055f95f6caa62055357f40fa51478cb956d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycauset-0.2.6.tar.gz:

Publisher: publish.yml on BrorH/pycauset

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

File details

Details for the file pycauset-0.2.6-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: pycauset-0.2.6-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 231.7 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pycauset-0.2.6-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 82ecd4fb0b13a48d39720821729189487b59eccf120474e5c83b7d9b6f7e25c1
MD5 274396c01aaab622821f337904d056eb
BLAKE2b-256 b0031a17c35a439bb916f91111200bd58566899d38e316f83ea5ddb8355f9a4e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycauset-0.2.6-cp312-cp312-win_amd64.whl:

Publisher: publish.yml on BrorH/pycauset

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

File details

Details for the file pycauset-0.2.6-cp312-cp312-win32.whl.

File metadata

  • Download URL: pycauset-0.2.6-cp312-cp312-win32.whl
  • Upload date:
  • Size: 205.2 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pycauset-0.2.6-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 950d9521d8797fe15b31b28a1d34d501392f89696781f53390caed3673a9b115
MD5 f1cb31d9c2040692a0d3c83308614d9e
BLAKE2b-256 9f0e676b50907f746171952847a0c4abb52aaecdfa01d02eda553a0e1a1c1b63

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycauset-0.2.6-cp312-cp312-win32.whl:

Publisher: publish.yml on BrorH/pycauset

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

File details

Details for the file pycauset-0.2.6-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pycauset-0.2.6-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 bdf60115ca8a2c64513baf3c9f2e641507e45ceaada14810cd9c6a07516fb75a
MD5 738fa055c4e3879b40b8cce4a1b2ff0d
BLAKE2b-256 ae5578f058233f6a4d9a1c232f364462d4452daa79549c2ea7a83817303d3e61

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycauset-0.2.6-cp312-cp312-musllinux_1_1_x86_64.whl:

Publisher: publish.yml on BrorH/pycauset

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

File details

Details for the file pycauset-0.2.6-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pycauset-0.2.6-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 833cc441bd3ee4dd95ec611578e1c5c26ec2295252fad19c07434f1d2fe3d4d4
MD5 f3d42192e3bc5d8cf14e8bf833911636
BLAKE2b-256 4305f7887431f416d25ff2c73c80131208d3fd2bc1a36bc661391e89bf805699

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycauset-0.2.6-cp312-cp312-manylinux_2_28_x86_64.whl:

Publisher: publish.yml on BrorH/pycauset

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

File details

Details for the file pycauset-0.2.6-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pycauset-0.2.6-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5380996ca5a0e11280feb181d587f945fa0fd7b0275595425b76a1b1742b6b39
MD5 1c613f3c5c4da68af0c63cc4fa032b30
BLAKE2b-256 dbe2567f77ef90a5cc57285b10b77662b9816b83915015e6ba1e6549d9244fb8

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycauset-0.2.6-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: publish.yml on BrorH/pycauset

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

File details

Details for the file pycauset-0.2.6-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pycauset-0.2.6-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 229.5 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pycauset-0.2.6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 1551342263661205cdc7a9de80ead142be06d30d4538f8636973040feaaddafe
MD5 0ca3d0fcdeadcefe4c49c2eb50d3f2f9
BLAKE2b-256 38a5facd1ff92a984684c60b6f1ab42d0898a0d8be16944c41aec520d32ca56c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycauset-0.2.6-cp311-cp311-win_amd64.whl:

Publisher: publish.yml on BrorH/pycauset

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

File details

Details for the file pycauset-0.2.6-cp311-cp311-win32.whl.

File metadata

  • Download URL: pycauset-0.2.6-cp311-cp311-win32.whl
  • Upload date:
  • Size: 206.2 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pycauset-0.2.6-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 232520fd086582fb29f3af3afbfc353ff0627110731a85eb6d4fa28c28c0426c
MD5 0e27671a9db14584e5f5c0fd7916aabd
BLAKE2b-256 000835bd20d4d07c14084a82aa7dcdb6c750e7fb9afeea8d11c3934ad3433a8a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycauset-0.2.6-cp311-cp311-win32.whl:

Publisher: publish.yml on BrorH/pycauset

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

File details

Details for the file pycauset-0.2.6-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pycauset-0.2.6-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 4e23634421938f57aab6925e2848d21a3edf34af3e0d731f9c7d2f049b3f95f0
MD5 f62509c8a4aaf4ae9bcd23cc463a132d
BLAKE2b-256 e9f58d84bceb2dd1b04b3d147694fa175cad8bb8484412f74e438f76c4595339

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycauset-0.2.6-cp311-cp311-musllinux_1_1_x86_64.whl:

Publisher: publish.yml on BrorH/pycauset

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

File details

Details for the file pycauset-0.2.6-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pycauset-0.2.6-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 66baa9434e1f03814b7da4cbbba3c4598e91a28119366295d2b4319ec33b3cbf
MD5 9c54028b80c1b454dea21454d9d19103
BLAKE2b-256 2c82e0810fbe2a489d337723fc2e31e5e115e140eb270cfe6591e9f2fef5dcef

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycauset-0.2.6-cp311-cp311-manylinux_2_28_x86_64.whl:

Publisher: publish.yml on BrorH/pycauset

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

File details

Details for the file pycauset-0.2.6-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pycauset-0.2.6-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 787ec12053f81b2181b8d47e161b32f993a3863abe5b7264ef9af065fdae4044
MD5 bf71b4dfea622e14cdaa9df51a977f24
BLAKE2b-256 e0baf987f356521b365b445169503580704d379778c320af675082576c32a3df

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycauset-0.2.6-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: publish.yml on BrorH/pycauset

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

File details

Details for the file pycauset-0.2.6-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: pycauset-0.2.6-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 228.9 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pycauset-0.2.6-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 12d5e3d18d6b0d42c8a8e996df9be65a5eb3792e7173ce2dbda65fe568f1cc0d
MD5 9a233328d26050922d9f2c6ac31430ca
BLAKE2b-256 634d2c87ee2bd75e78a803f9711eca2fd065ae5327b449bd2cf7ae54d420b5d6

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycauset-0.2.6-cp310-cp310-win_amd64.whl:

Publisher: publish.yml on BrorH/pycauset

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

File details

Details for the file pycauset-0.2.6-cp310-cp310-win32.whl.

File metadata

  • Download URL: pycauset-0.2.6-cp310-cp310-win32.whl
  • Upload date:
  • Size: 205.4 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pycauset-0.2.6-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 c712db4c59495594bc95366a5ff68cbd6d2a69b5e28476f7294dadd0116cd95c
MD5 3f1d63c1573306454def6bd332dca75e
BLAKE2b-256 e5cfe85c66608f5ace348fe764fdc0cbcf47b498b2b996c973d9f3bbc1fd93da

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycauset-0.2.6-cp310-cp310-win32.whl:

Publisher: publish.yml on BrorH/pycauset

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

File details

Details for the file pycauset-0.2.6-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pycauset-0.2.6-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 63c8f5f1d35cf53045cff07fbb2cb103125a891dfaa0d3111034d26070784f98
MD5 7398083187e0cec23e29aab3b8e4ab73
BLAKE2b-256 0ab354df252bd10e70802f3d7d702e336bf6682a90decdc6cd3c0664287b6cb3

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycauset-0.2.6-cp310-cp310-musllinux_1_1_x86_64.whl:

Publisher: publish.yml on BrorH/pycauset

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

File details

Details for the file pycauset-0.2.6-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pycauset-0.2.6-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7ec99e8328f495e698ecd6f9b41945b708d5235add63bba3fe92575051506c69
MD5 a51fafb252b3b9b76ffb23d8d1a39e5e
BLAKE2b-256 0fffafbbbadd995b7f066d700a6c658e851de34c963f9c656f01449ef4769862

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycauset-0.2.6-cp310-cp310-manylinux_2_28_x86_64.whl:

Publisher: publish.yml on BrorH/pycauset

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

File details

Details for the file pycauset-0.2.6-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pycauset-0.2.6-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5c0c85dfc52fa0b2142faf9e29bea057c1f26cb00e9cca3df9e55c5493e1d95f
MD5 396fec1e398e705644f5c62d804e091b
BLAKE2b-256 f42c05a6e05f7ede62a8dc0b4598a4947b30241b06667691a71846bf4d4e71f7

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycauset-0.2.6-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: publish.yml on BrorH/pycauset

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

File details

Details for the file pycauset-0.2.6-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: pycauset-0.2.6-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 246.1 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pycauset-0.2.6-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 e185837dd1aee8f1bbc8f1d4eaefc02be9a6192cdea27fe7f082b28f4274577a
MD5 3f772b15d4f0572a031b75df39325817
BLAKE2b-256 6985b99194c302ce51cde54051f3683c57964b3cf7b81c7285c9f19aebfa22d3

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycauset-0.2.6-cp39-cp39-win_amd64.whl:

Publisher: publish.yml on BrorH/pycauset

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

File details

Details for the file pycauset-0.2.6-cp39-cp39-win32.whl.

File metadata

  • Download URL: pycauset-0.2.6-cp39-cp39-win32.whl
  • Upload date:
  • Size: 205.5 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pycauset-0.2.6-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 dc9aad2e7ca33904df0d234af0490ef76528c72029db2d4dc3eb1832ebfd151d
MD5 d7c0a822a2e2b0b82db9c153388ec0c5
BLAKE2b-256 d9a1007f9f3ab67d2e9e7906eea70d40b5d8736a867f3afbc9222fc89351114d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycauset-0.2.6-cp39-cp39-win32.whl:

Publisher: publish.yml on BrorH/pycauset

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

File details

Details for the file pycauset-0.2.6-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pycauset-0.2.6-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 4fe602c36cf2e5af56e99468f9688586524c8eddde6f983325989bfc69bbf11d
MD5 fa8673948975c7444023ac793e89dac9
BLAKE2b-256 0a6f36a08081625a3870a6fda81a9e8c0b2df2e81c66256126cb3a45e04fc9f0

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycauset-0.2.6-cp39-cp39-musllinux_1_1_x86_64.whl:

Publisher: publish.yml on BrorH/pycauset

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

File details

Details for the file pycauset-0.2.6-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pycauset-0.2.6-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 39c2278572b240702db3b02af2b51a802602af38dc61cb257377b98f3a7b229b
MD5 dbbf553324c0a81fc919133d48a9f5bb
BLAKE2b-256 aa4688a1f627cb62e3fcd458de051bd21f54a316c54b0ab84d8d24127d810e4c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycauset-0.2.6-cp39-cp39-manylinux_2_28_x86_64.whl:

Publisher: publish.yml on BrorH/pycauset

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

File details

Details for the file pycauset-0.2.6-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pycauset-0.2.6-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 86759782959160dda710a56be65b856de96fd5ff704c666828534ee85869b751
MD5 4a5828af61dba428e03a20df9387c350
BLAKE2b-256 58f63b3ba468a7f9a3f0b1b919e707958e34ddc3c7878ada74e892f86f3eab11

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycauset-0.2.6-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: publish.yml on BrorH/pycauset

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

File details

Details for the file pycauset-0.2.6-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: pycauset-0.2.6-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 228.7 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pycauset-0.2.6-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 38424ab27f761c2a890a3a70f05a5bea93f194524273d1e21b6f7fefdd044112
MD5 5bf6d4c63385bdf46980613b5ea9a0e5
BLAKE2b-256 d47528426773ef4498b843494e442a9dffeb74fcda841952bebabed4a79d4da8

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycauset-0.2.6-cp38-cp38-win_amd64.whl:

Publisher: publish.yml on BrorH/pycauset

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

File details

Details for the file pycauset-0.2.6-cp38-cp38-win32.whl.

File metadata

  • Download URL: pycauset-0.2.6-cp38-cp38-win32.whl
  • Upload date:
  • Size: 205.1 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pycauset-0.2.6-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 fac83f416f54c8eea91099797e5c4ba14cd7efda2f8ccb00b678b00f1a70e5f4
MD5 67968ef68b44ca33c5d518da0129c6a8
BLAKE2b-256 58f95f02f50336a564df2a66f6d3b397a5000c9d93e332a113ca029a36478337

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycauset-0.2.6-cp38-cp38-win32.whl:

Publisher: publish.yml on BrorH/pycauset

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

File details

Details for the file pycauset-0.2.6-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pycauset-0.2.6-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 3b45898960d0968f3b680d12e02b204b799386a5d6f25e8f715f1f82261e7d1e
MD5 89a9e571b1f73eeca105d401884d2595
BLAKE2b-256 10d67a615b5de3dd96fd89f7d42f946f80eca057be622c2d2fe5b9e716087ed2

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycauset-0.2.6-cp38-cp38-musllinux_1_1_x86_64.whl:

Publisher: publish.yml on BrorH/pycauset

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

File details

Details for the file pycauset-0.2.6-cp38-cp38-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pycauset-0.2.6-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 37c7ea3a8fb414f267d0b3f32117e3d3fbf3a86e30dfb07c36a0312193786642
MD5 39c0fb4152d2512bcd3db46900b65548
BLAKE2b-256 19631ed1d332a3937a585c59f50fa4f69448047edfa7c02400239bb983fbac76

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycauset-0.2.6-cp38-cp38-manylinux_2_28_x86_64.whl:

Publisher: publish.yml on BrorH/pycauset

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

File details

Details for the file pycauset-0.2.6-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pycauset-0.2.6-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c5bef1e9e634d5ea687c3879370903165da81290b5cd2b6252a64f41e2c62d24
MD5 94029fed34b725a0fabd2d7dbc526b05
BLAKE2b-256 d04136dd0d3c0874597585e1af81027bff900aa416ebd8334802b036c6efef20

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycauset-0.2.6-cp38-cp38-macosx_11_0_arm64.whl:

Publisher: publish.yml on BrorH/pycauset

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