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 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

We provide pre-compiled binary wheels for Windows, macOS, and Linux. No C++ compiler is required for installation.

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.7.tar.gz (87.6 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.7-cp312-cp312-win_amd64.whl (231.6 kB view details)

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12Windows x86

pycauset-0.2.7-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.7-cp312-cp312-manylinux_2_28_x86_64.whl (482.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

pycauset-0.2.7-cp312-cp312-macosx_11_0_arm64.whl (497.7 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pycauset-0.2.7-cp311-cp311-win_amd64.whl (229.4 kB view details)

Uploaded CPython 3.11Windows x86-64

pycauset-0.2.7-cp311-cp311-win32.whl (206.1 kB view details)

Uploaded CPython 3.11Windows x86

pycauset-0.2.7-cp311-cp311-musllinux_1_1_x86_64.whl (926.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

pycauset-0.2.7-cp311-cp311-manylinux_2_28_x86_64.whl (481.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

pycauset-0.2.7-cp311-cp311-macosx_11_0_arm64.whl (495.7 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pycauset-0.2.7-cp310-cp310-win_amd64.whl (228.8 kB view details)

Uploaded CPython 3.10Windows x86-64

pycauset-0.2.7-cp310-cp310-win32.whl (205.3 kB view details)

Uploaded CPython 3.10Windows x86

pycauset-0.2.7-cp310-cp310-musllinux_1_1_x86_64.whl (926.7 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

pycauset-0.2.7-cp310-cp310-manylinux_2_28_x86_64.whl (479.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

pycauset-0.2.7-cp310-cp310-macosx_11_0_arm64.whl (494.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9Windows x86

pycauset-0.2.7-cp39-cp39-musllinux_1_1_x86_64.whl (926.9 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

pycauset-0.2.7-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.7-cp39-cp39-macosx_11_0_arm64.whl (494.8 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

pycauset-0.2.7-cp38-cp38-win_amd64.whl (228.6 kB view details)

Uploaded CPython 3.8Windows x86-64

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

Uploaded CPython 3.8Windows x86

pycauset-0.2.7-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.7-cp38-cp38-manylinux_2_28_x86_64.whl (479.7 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ x86-64

pycauset-0.2.7-cp38-cp38-macosx_11_0_arm64.whl (494.6 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: pycauset-0.2.7.tar.gz
  • Upload date:
  • Size: 87.6 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.7.tar.gz
Algorithm Hash digest
SHA256 bdcc92eb8e0a5a278aa87adc6916a48753258a4da6cd5ecce8520bc2d86060c9
MD5 44aabd3646d75fc7746b221377c88e50
BLAKE2b-256 57a15b5efd3a7ccc7d958e05c1fd12947e6d2be4d37b2c58797977b86a79d9b0

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycauset-0.2.7.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.7-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: pycauset-0.2.7-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 231.6 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.7-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 bc95b4c21a85d78827dc0fd548bd716ad53af755a740e9e70c54f4588a314a5e
MD5 c5b97197e2beaf4cd367b41884f7425e
BLAKE2b-256 7afb69602951897ce552f9ea2a4e6c8c5b55d09fe0642da4fae2412a25557208

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycauset-0.2.7-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.7-cp312-cp312-win32.whl.

File metadata

  • Download URL: pycauset-0.2.7-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.7-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 6470e8ed969c04dd6f4f40709b370276a67ae6d0747673ede0bc19c6cc66746c
MD5 cfe1cad1dd8d0ab6146a314fa718977c
BLAKE2b-256 a3d4d5fcff0f73162adff37186b8803bb09b245184a0c42ae80da93d3efc22d6

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycauset-0.2.7-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.7-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pycauset-0.2.7-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 717a1ad541a827085645d2f30cdd0fe1515243a7c2c2123080927e5ff6b91156
MD5 921f7950e5ff234679f5969d7e47579f
BLAKE2b-256 b30344305ec0ef7c2de17d9ae6c1607411f9ca11385eb24e11e4dfb959e5c9c2

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycauset-0.2.7-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.7-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pycauset-0.2.7-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5b1652ff1104130afae32090326d154a7c786b170bd5b2016706a3a958122193
MD5 5b93aa930cac4f633ad3c37f1700cc44
BLAKE2b-256 2870d25cb7671962ae8593fdd5c1128ab944b60a23e3832462d30ef7ee650497

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycauset-0.2.7-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.7-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pycauset-0.2.7-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ac361f55fefe64eb423f21125b237d82a60f3005accd6f0c2751d6d84dcb696b
MD5 0cdec231a599adeea0f928f5ad58fd58
BLAKE2b-256 ae5c89f7412530286502c68b9d065abc73a379ba14dfa3b213832446524527ab

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycauset-0.2.7-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.7-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pycauset-0.2.7-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 229.4 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.7-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 261e37ea8a1a3e7111f97a0c82418fa3cd5be8f748505ede0c67121c76a9c0eb
MD5 386f0b21d31b37b8ad09bbdfc8b758c1
BLAKE2b-256 5977a163e9470ca62e7f8b68594f1022cbb4ccadf6df023a7178b988838a194c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycauset-0.2.7-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.7-cp311-cp311-win32.whl.

File metadata

  • Download URL: pycauset-0.2.7-cp311-cp311-win32.whl
  • Upload date:
  • Size: 206.1 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.7-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 cdf1190a407a86daba0263f4286be16300c27698d1e64cde5dd408b7b014939f
MD5 e80fa1f98d4532cf78415723decf5c42
BLAKE2b-256 ce75b789cdc6fa742442223c032852d70558239601920b14d6462647543024b4

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycauset-0.2.7-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.7-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pycauset-0.2.7-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 7a6f7f2b87a5a5681680e6a850e73ab08674bdc70658a390819fd39d206efa8b
MD5 60183d96852656da4971c19bca6b7507
BLAKE2b-256 a2c312658a27fe969bc1bdf9acfb28d65db4bd133e8a1e121dad4a92e7882221

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycauset-0.2.7-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.7-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pycauset-0.2.7-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 68d417892bf15f9333c48910861ce50e1cdefe8cd4591713e7809ee53d8428ec
MD5 db5bfae7ca6afb2f0b8b688d78bedc63
BLAKE2b-256 d355327c7abb2d49621a6dc349f1a384956509263e5425ddcd4124e903eca05b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycauset-0.2.7-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.7-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pycauset-0.2.7-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d2f916d479251a5d8a22616ca960eab5b359f8a362b003859249e58eae06a328
MD5 5d70f018fdc8def2cb3dc651dc3855bb
BLAKE2b-256 fcd695bef2bccd852ae01e861ac051d3d174a6c148eac90dc81e0135fa7503e5

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycauset-0.2.7-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.7-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: pycauset-0.2.7-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 228.8 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.7-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 acdc566cae322bd6044c6f81002f67df39ed8a4739bced96b44c015d90f90a77
MD5 b924ef1304a43a59c52777a3e8631c9c
BLAKE2b-256 6b3dc6c0467c4fc982360cfdfc714c02f68d7ca7db1defd2b0c24800018f1d96

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycauset-0.2.7-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.7-cp310-cp310-win32.whl.

File metadata

  • Download URL: pycauset-0.2.7-cp310-cp310-win32.whl
  • Upload date:
  • Size: 205.3 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.7-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 40e19f5e83a655dbd5c38db1963c8385d714b136816af7796520dab3f5e85fe4
MD5 7d3202ebc8b8a06b0905b421b4442d7b
BLAKE2b-256 95ecc1d0f78fd4b139a49d8909dbd8e4538f9e988819109a343a3820e93cbc3b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycauset-0.2.7-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.7-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pycauset-0.2.7-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 75b703d2fac9e0c260fdab24829797632a805818e68cb8ad18a36e6b5a95e804
MD5 897047061e6ff1f6a104015f74e98ae1
BLAKE2b-256 bbe2de0a2f5f97a27164729b1eb199150eba03281e27c98344d2d9794229e995

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycauset-0.2.7-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.7-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pycauset-0.2.7-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 82f84a78e8483c5b389d00c66e29146666c99326fda7fa13a5cec44bcb24df1e
MD5 a32c061a65d6c2165d46d5ace9c5f2c2
BLAKE2b-256 664e78622a0157648c334a8394493c1d82b110806b3d487f49dcff3c8e7653bf

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycauset-0.2.7-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.7-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pycauset-0.2.7-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3c37a8affc8bd12d034b961fc9305942f9319b113c21aececc3e85fb8faab595
MD5 17ec90f49947ffbff6bd74fd207b0194
BLAKE2b-256 ec37f5f3452cebbe99bdd89151bcfd55c2e8091a0af8bbbdf0fefb82b7fe5282

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycauset-0.2.7-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.7-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: pycauset-0.2.7-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.7-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 639f028621b1157f9d01eeb59a71787f67be29f8c48c9a641353f44b8cc35eea
MD5 051f534ddf9707cda611fa18c154a254
BLAKE2b-256 3effd909d1e6388674885a29268575077a7959c9b22c51dcc0af40fef5c5bee7

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycauset-0.2.7-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.7-cp39-cp39-win32.whl.

File metadata

  • Download URL: pycauset-0.2.7-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.7-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 20d130d5e0c9f4b3042e165ecc9a20d3589a39c752be8b45e4ac976c67e5c0fb
MD5 da18968b210ee2f5531dea13530ae8a3
BLAKE2b-256 01f46c79ac8b9997615f39d9cfb76f31cf0cfa6bfc1afadf23786a8436f7b4a6

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycauset-0.2.7-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.7-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pycauset-0.2.7-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 7e4a0c5dc11999b31ccd2fd16dccfbc878719e94ab91f0c3a5a3037dc92dfa73
MD5 b9818bcedba6149293aa710bb7f9e45b
BLAKE2b-256 ebc72d0ebd0fa1abf79d66f9f17f7bdece68425fcbc3419ece841ecd32d1b99a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycauset-0.2.7-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.7-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pycauset-0.2.7-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 479065f6f019a5e39fa9e516f8b0e66fc02f37d66b53d9f7ea2cf5bccf45a244
MD5 fc6e7025b7b9fb3725cdd6abd8f255cb
BLAKE2b-256 ca840a8d5af9084dfd86f9983fccda4860deb4f18ef20d930e7a70ebede7dddb

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycauset-0.2.7-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.7-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pycauset-0.2.7-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8381e416b16e745642e76850b530694b8a78e0a6985615c0bdd659a91d60a68f
MD5 cab486cd0ee79ad613a6073769c8802d
BLAKE2b-256 035e0091b2bc9fce92eb395760893ba174bf9038fe120016c367d393bb3fa973

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycauset-0.2.7-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.7-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: pycauset-0.2.7-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 228.6 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.7-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 f2302500c3b287c15f998e99166a75e1175727e3f02b9c41e5decc81b2e95f96
MD5 eba8ae6418522ade490bfec001c0a80f
BLAKE2b-256 7536e56a38db5e9870c49b9e2d2039270daecd15f1e43e0c1098d65f9be342c1

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycauset-0.2.7-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.7-cp38-cp38-win32.whl.

File metadata

  • Download URL: pycauset-0.2.7-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.7-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 a55ea90cb3dc6a3f2fe0a9a3b88cfb3dbe4a4d682981d1756719fbf0a1e20036
MD5 ca99ada6a48a78300935a8c287227927
BLAKE2b-256 5a3ed28847fc91d83ffaa65a677d37ef74c499b93c995783ca38ab0b5b5cb5b6

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycauset-0.2.7-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.7-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pycauset-0.2.7-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 390a6b749314c0347cb3264b78a64ba9ef8155c55540c9409eebd93eace2fe97
MD5 eba070e3c5d39bfdbd6b2cc8a0734102
BLAKE2b-256 7a30e66b261262dab4316e889fcd77794a91f3b2218123293661609ec0972a3d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycauset-0.2.7-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.7-cp38-cp38-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pycauset-0.2.7-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 625ee3a6b07e873acb523f17e3dcef50718f1ae8bcfc8d469287f3639cf6d0f5
MD5 e6adf7abd0c00a576f1a6e10c9f2e5e7
BLAKE2b-256 92055bf9536b5270ecc781b1831b1c49aff6632294c85960ce71ed9993acd7d2

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycauset-0.2.7-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.7-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pycauset-0.2.7-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 84fe493a74b2d045513b575dcc1544368247b732724489d3dd24d99516f084f3
MD5 190533cc2bb36ec24f89bb0d3c8a7728
BLAKE2b-256 4103f72f7213e36528ead71c0cbeff4b546d30dea4d16e6f2c3eeab3cf8e483a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycauset-0.2.7-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