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.8.tar.gz (93.3 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.8-cp312-cp312-win_amd64.whl (235.8 kB view details)

Uploaded CPython 3.12Windows x86-64

pycauset-0.2.8-cp312-cp312-win32.whl (209.0 kB view details)

Uploaded CPython 3.12Windows x86

pycauset-0.2.8-cp312-cp312-musllinux_1_1_x86_64.whl (934.5 kB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ x86-64

pycauset-0.2.8-cp312-cp312-manylinux_2_28_x86_64.whl (488.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

pycauset-0.2.8-cp312-cp312-macosx_11_0_arm64.whl (502.7 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pycauset-0.2.8-cp311-cp311-win_amd64.whl (233.8 kB view details)

Uploaded CPython 3.11Windows x86-64

pycauset-0.2.8-cp311-cp311-win32.whl (210.2 kB view details)

Uploaded CPython 3.11Windows x86

pycauset-0.2.8-cp311-cp311-musllinux_1_1_x86_64.whl (933.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

pycauset-0.2.8-cp311-cp311-manylinux_2_28_x86_64.whl (486.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

pycauset-0.2.8-cp311-cp311-macosx_11_0_arm64.whl (501.2 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pycauset-0.2.8-cp310-cp310-win_amd64.whl (233.1 kB view details)

Uploaded CPython 3.10Windows x86-64

pycauset-0.2.8-cp310-cp310-win32.whl (209.6 kB view details)

Uploaded CPython 3.10Windows x86

pycauset-0.2.8-cp310-cp310-musllinux_1_1_x86_64.whl (931.8 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

pycauset-0.2.8-cp310-cp310-manylinux_2_28_x86_64.whl (486.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

pycauset-0.2.8-cp310-cp310-macosx_11_0_arm64.whl (499.8 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

pycauset-0.2.8-cp39-cp39-win_amd64.whl (250.6 kB view details)

Uploaded CPython 3.9Windows x86-64

pycauset-0.2.8-cp39-cp39-win32.whl (209.6 kB view details)

Uploaded CPython 3.9Windows x86

pycauset-0.2.8-cp39-cp39-musllinux_1_1_x86_64.whl (932.1 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

pycauset-0.2.8-cp39-cp39-manylinux_2_28_x86_64.whl (486.6 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

pycauset-0.2.8-cp39-cp39-macosx_11_0_arm64.whl (499.9 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

pycauset-0.2.8-cp38-cp38-win_amd64.whl (233.1 kB view details)

Uploaded CPython 3.8Windows x86-64

pycauset-0.2.8-cp38-cp38-win32.whl (209.3 kB view details)

Uploaded CPython 3.8Windows x86

pycauset-0.2.8-cp38-cp38-musllinux_1_1_x86_64.whl (931.8 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

pycauset-0.2.8-cp38-cp38-manylinux_2_28_x86_64.whl (486.3 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ x86-64

pycauset-0.2.8-cp38-cp38-macosx_11_0_arm64.whl (499.8 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: pycauset-0.2.8.tar.gz
  • Upload date:
  • Size: 93.3 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.8.tar.gz
Algorithm Hash digest
SHA256 02803ff3b6a45b9c52065808fd67cd5e282c9b6a3218a9fa083f973962f09a04
MD5 25c00ff772421b2cb0244cbb43b846d1
BLAKE2b-256 dca6b7b78ba9e6364cb6d180fbdaed4bcf1ec0c4088ab93bb91697a3e8891b7a

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pycauset-0.2.8-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 235.8 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.8-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 76621f9e5382c6b7248fbaaafafad86407aa24d6a4e4059d986d7efbb2e89a9d
MD5 526d56c16ffdd617449195e843a796bd
BLAKE2b-256 3605f010a825269ab455165c8abd97ed0996e6a957bdb1bebe96e995fab0e678

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pycauset-0.2.8-cp312-cp312-win32.whl
  • Upload date:
  • Size: 209.0 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.8-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 f64a3aa4df41b52d469b3f93b11ab601007f6c4a000ed53a2257032bd10dab2d
MD5 274dadb6a56d6eb63575c6c513107615
BLAKE2b-256 57c327cf779683b6addd478cde4a60bcb57cce3cc870c474f5d390d54a1062e8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycauset-0.2.8-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 e61f924cb1e5b815be38941fa63de32d166ab63705be27971a647beebb976c1f
MD5 b5b9b077269dfc6913f2ac29723de493
BLAKE2b-256 8cb622e575f4db19ce1621d4eaeea319dd2a73ea3d104424687a4821f51266fa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycauset-0.2.8-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 960f5ea8c01aad3e8329ad9fb3273af761d3081788c86b7c080189065bab1e9d
MD5 f8bc76da32b72f4d326c55e876797c30
BLAKE2b-256 56ca46b79c82220d69d5f020ac8211712f61d41df4bb26fc69ba724bc83a87c9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycauset-0.2.8-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ab9a0f26d0293908d09c604088e802ecdf59962d747bb0dd7c9351b30dfb1216
MD5 6272363c41a407c518de2beaab004279
BLAKE2b-256 058ddc5b764093c9dcb7ba791126f23d230dd67bbac2d15a1baade21fd3cbf14

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pycauset-0.2.8-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 233.8 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.8-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9b10eef6bda74196e0ea823a1a8e027ad59aed0165fe7e2fe511c86da9dfba93
MD5 584c8d5415025476e5a81392c15c9c14
BLAKE2b-256 3a17abfd54203a089e9bd87f61661f02f5ebf45b2fac13b645d9c0dedc5cb66f

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pycauset-0.2.8-cp311-cp311-win32.whl
  • Upload date:
  • Size: 210.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.8-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 312e825b970ad82855b8a245964b2e8b10f5a8fbfc7338d40c67893faa4a8b4b
MD5 13f6467cddc2cf6478a146fa324883f6
BLAKE2b-256 8a5124223f74c5d26e90c12149c3ef774cef8c47c707365a8b1243677d7e7775

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycauset-0.2.8-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 b0314c261cab3e430f7c1f8072f9af09ca62d9206b9014651af4e8a22eee4746
MD5 20f1c3000978745011098cf1775bf222
BLAKE2b-256 a00f33c972fb30bb58a566bccf51ceb4571dab216533136b25c92c355af9e20f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycauset-0.2.8-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a886c2f1bca0e8f5e536604d8fe697a89fd9fc57e07932e3487ec4bd5d78082c
MD5 0ecaf1403b487001d4e5fbacdd2f14e6
BLAKE2b-256 8225a496c339a84cbe698fa5a622462d5d49615b7ec31e0ff763a0acbfe5e348

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycauset-0.2.8-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a9da6d35614a0457ae4652ee8023599c862d685e7012bad479d8e9734138f54e
MD5 b02417a7aa36450831b10ad1910001ac
BLAKE2b-256 e353b7c2c5e9a0a9b25236cfd38c6675a732c54cdaaaf184e0570d5edc8a128a

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pycauset-0.2.8-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 233.1 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.8-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 8103f833cb455c352bef9a95bfcc1158c2bc47ee507308bf67a5d4e230e96d17
MD5 a0835e40201b1b3a5e087ad419f96a84
BLAKE2b-256 52610166123d7b1032fd8f66bdf1ea2b6dab41af48aae324db3cb2e94dbe4a47

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pycauset-0.2.8-cp310-cp310-win32.whl
  • Upload date:
  • Size: 209.6 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.8-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 49ac24a499b93daab509c16232dca514de4ded9979003921861d9481ffead31b
MD5 ea04f7c26fbdf8a4943ab28f47bba410
BLAKE2b-256 c29a54b255b29256cef4b4362468297933b6b21b7f0a0544160b234f2d2ad64d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycauset-0.2.8-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 9d097f4bb01782f62c0837a60fb910d0185d8486aba0b1f9e0bb0ad5863b074e
MD5 21cb050825619a1e180bf728cb2c152e
BLAKE2b-256 5047ba4fa048f84d0c47601a39ca399cde17897fdbdac615eec428e430603d89

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycauset-0.2.8-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c4dcb7819d2492b8764a923a681d7c2d332c5ea9928c74ea889bace162a1195e
MD5 2e57469f6655b3735b5b6ffa8b8ce606
BLAKE2b-256 96dfc50134ac03da705de3cdb86886e371bacb86a47dc67a720cfa9c52539dcb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycauset-0.2.8-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9782c72ce09f710f66ba47034170d4093bd44c54ece590aa4385611407ecd9f6
MD5 54d8ec85ce53a8f5d4db1e734c7e975d
BLAKE2b-256 c717ec22c39cbd820ce8dcc39698ec5bf0f076c572b8e00f697c409234722314

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pycauset-0.2.8-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 250.6 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.8-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 fc53bd9a97b6702f337717d45bf6752483d44d99734ecd8e0100a290966a8a55
MD5 c061cb566418098367c498793be34e95
BLAKE2b-256 fa06900642781c777ab65656c208705368d278e2c81569f2cc834b3ef1997e8a

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pycauset-0.2.8-cp39-cp39-win32.whl
  • Upload date:
  • Size: 209.6 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.8-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 cf612a83816f83abfee7aadc2c12060fc11a333ba42d8272ca4cde0e642bddec
MD5 f5ecd36aa889781945465b7cca55bbab
BLAKE2b-256 bef82e399656e13dd353b460f632ac7240bd29a2b197291131849cb824948c58

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycauset-0.2.8-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 3606732966f44ec744fb636750916a3566cea700510d042fb605c54f8bb020f0
MD5 d627ef5cfb20f0bbd85b143433d6ce70
BLAKE2b-256 ad47e3aa8515d6af16c5077dc9636c532542cfceaeeb04586cd6340bdebcde60

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycauset-0.2.8-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fd4c407d060cd48b3bd065ed88ddf75263c41fcd6e20709ae52304347cbce679
MD5 a1e845453a868a687e4f95dd0b6d86ab
BLAKE2b-256 acc22017ed466a4509e8d0a050b394708cd7eb5c72cde47f03ae86fac9d07183

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycauset-0.2.8-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 04088fa2bd8d79260ca3af1e733e64bd17e7118134d75359555ff8c61878969c
MD5 506bda1d60dc6dda530522bf4ededa76
BLAKE2b-256 9ba48e4f7131a9661f99e9381e771777a6948a633830e76562cc3da06c90592e

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pycauset-0.2.8-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 233.1 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.8-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 5e28224309054cbf0c665b0ea65a4f0282902a865c7b09803fc1c5b8075462fa
MD5 3980c608c0764c91cf800230e5d173a6
BLAKE2b-256 ff69edcb70dd6c82baae26f691d6adc32946dc3b8b81cb5ffc53e0287372590a

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pycauset-0.2.8-cp38-cp38-win32.whl
  • Upload date:
  • Size: 209.3 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.8-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 36602016571d67ec68a6c597410b0d29dd9bd0b644c89a94dbd75ed658d0af3e
MD5 7b9323771d46a894287d8b1a5109e714
BLAKE2b-256 6e1154acc42bc8692712bfe14eea6947507a241f0a3fa6996ef83d9f470251f2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycauset-0.2.8-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 381aa0b85658cfa9f1d1859d47b81c717ce86e976ad38a2a1ebbe97c07b74629
MD5 eec264a5287899f97b709d20331a4674
BLAKE2b-256 dc0c45a6cb719e3abd06860287936a865b9ede1b6b298d1e4b6c7266d73f2478

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycauset-0.2.8-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c39d2e69734590bc7f4524d278fc8db255b71ce5a7f7976ae656c71e73098597
MD5 ec522fcec65d5c62cbfdccfdee0873cb
BLAKE2b-256 7e514f1be915a8c4a2f8c0367b55402df74bdc61aa177ee6e631cb09a61099fe

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycauset-0.2.8-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 95c9c4b2a16276060b7a51397ff356540e3122bd026545264438e0affe553d91
MD5 0d7a25ff4dbe394e58883cee8df9653b
BLAKE2b-256 7b2f1c245791aff06fdf88ee7f276fc2dcdfc98062af057978feb9e026b1c151

See more details on using hashes here.

Provenance

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