Skip to main content

HypercubeCascade

HypercubeCascade is for high-dimensional data that has no natural clock — spectra, sensor frames, packed images, stills. Those are the same kinds of static fields people usually feed a spatial CNN, an MLP, or a similar feed-forward stack. HypercubeCascade puts two frozen hypercube preprocessors in series in front of the CNN: first an etalon transit (the HypercubeEtalon mechanism — a deterministic wave swept across every vertex/antipode cavity of the cube), then a short reservoir orbit (the HypercubeWTF mechanism — a frozen recurrent core driven by re-addressing the same field for T synthetic passes). A small HypercubeCNN head trains on the end state only. The CNN never sees the original field — it sees what the transit and the orbit leave behind.

That is the product idea: take a static field, pass it through two different frozen nonlinearities, and train a spatial readout on what remains. The aim is a preprocessor effective enough that the readout can be a single convolutional layer with a single channel and no pooling.

This package is the Python surface for that product (import hypercube_cascade). Full API reference: docs/Python_SDK.md. C++ integration guide: docs/CPP_SDK.md. Project home: github.com/dliptak001/HypercubeCascade.


HypercubeAI ecosystem

HypercubeESN  ·  HypercubeCNN  ·  HypercubeHopfield  ·  HypercubeWTF  ·  HypercubeEtalon  ·  HypercubeCascade

HypercubeCascade is an experiment in the HypercubeAI project — our quest to systematically re-implement classical neural architectures on a Boolean hypercube topology instead of Euclidean grids or random graphs. The central thesis is “topology-native intelligence”: the hypercube’s algebraic structure (vertex-transitive symmetry, Hamming geometry, bitwise addressing) can serve as a first-class computational substrate.

  • A topology you don’t store — the graph is specified: connectivity is implicit in the vertex indices; with a seed and a few config scalars the whole preprocessor reconstructs mathematically.
  • Perfect homogeneity — every vertex has the same degree and the same local world, so local dynamics mean the same thing everywhere — no structural favorites baked in by a random graph.
  • Cheap navigation — each neighbor is a few bit operations on the vertex index, not a pointer chase through a stored edge list, so walks stay arithmetic and cache-friendly.
  • Topology-native pairing — the readout consumes the preprocessor output with zero geometric distortion, and the learned kernels exploit the same locality that generated the dynamics. The data never leaves the hypercube it was born on.

Each product in the family is a different architecture on that same foundation.


What is HypercubeCascade?

HypercubeEtalon preprocesses a static field with one etalon transit. HypercubeWTF preprocesses a static field with one reservoir orbit. HypercubeCascade is both of them, in series, on one cube: the transit output, times a gain, becomes the orbit drive, and the orbit's end state, times a second gain, is what the CNN head trains on.

In classical reservoir computing (and in both single-stage siblings):

  • Preprocessor weights are frozen
  • Only a readout is trained
  • Nonlinear dynamics expand and mix the drive into a rich state

Whether the two-stage pipeline has real product value is still an open question. Early studies suggest the second stage adds filtering on top of what the first stage already adds (see Early observations).


Pipeline

x  (your length-N field — already on the cube, no natural time)
    │
    ▼
 frozen etalon transit (one wave over every cavity)
    │
    ▼
 × interstage_scale → frozen reservoir orbit (T re-addressed passes)
    │
    ▼
 end-of-orbit state × readout_scale → HypercubeCNN → logits / values
  • Cube size from dim (N = 2dim; dim 5…12). One dim serves all three stages.
  • Only the readout trains.
  • Everyday loop in this package: collect_batchtrainpredict / predict_class, or one-shot fit (collect + train).

Unlike HypercubeESN’s Python API, there is no stream of small samples over real time and no next-step fit on a 1D signal. Each sample is one full field; the “time” is the short synthetic orbit; the CNN only ever sees the state at the end.

Full method list and knobs: docs/Python_SDK.md.


Early observations (exploratory)

On the MNIST white-noise study (train clean, test with Gaussian field noise), the cascade behaves as a near-unity passthrough on clean fields and pulls ahead of both the etalon-only path and the pack-only bypass from σ = 0.3 upward. On a Raman baseline-extraction regression it matches the etalon-only sibling to within ~1% RMSE while training with a visibly more stable epoch profile. The write-ups have the details and how we ran them:

Document Question
WhiteNoiseFilter.md Noisy test fields: do two stages help vs one stage vs pack-only → CNN?
RamanBaselineExtraction/README.md Baseline regression: cascade vs etalon-only, overlays and training profiles

The MNIST study uses small cubes because they are handy to pack and run, not because we are chasing digit accuracy. A more rigorous study is still needed before treating any of those results as settled. You can reproduce the same ideas from Python with this package (pack fields yourself, then collect, train, and predict). The original write-ups and C++ demos that produced the numbers live under examples/.


Installation

Preferred: install a pre-built wheel from PyPI (no compiler).

pip install hypercube-cascade
import hypercube_cascade as hc
print(hc.__version__)

Package name on PyPI: hypercube-cascade. Import name: hypercube_cascade. Main type: hc.Cascade.

Wheels target Python 3.10–3.14 on common Windows, Linux, and macOS machines. Runtime dependency: NumPy only.

From source (full repository)

To compile the extension yourself, clone this entire repository (not a minimal source-only download of the python/ folder alone — the C++ core and vendored HypercubeCNN live next to python/). You need Python 3.10+, a C++23 compiler, and CMake ≥ 3.20.

git clone https://github.com/dliptak001/HypercubeCascade.git
cd HypercubeCascade/python
pip install .

On Windows with CLion’s MinGW, put that compiler’s bin folder (and Ninja) on your PATH, then:

pip install . --no-build-isolation --force-reinstall --no-deps

(Exact CLion paths change with the version.) Step-by-step toolchain notes: docs/Python_SDK.md.


Quick start

You bring each sample as a length-N float array (N = 2dim). How you get there — pad an image, reshape a spectrum, invent a layout — is up to you. This package does not pack 784 pixels or 300 bins for you.

Shapes that matter:

Array Shape Notes
fields (count, N) one length-N field per row
labels (classification) (count,) integer class indices
targets (regression) (count, num_outputs) float targets
import numpy as np
import hypercube_cascade as hc

dim = 7
N = 2**dim
rng = np.random.default_rng(0)
fields = rng.standard_normal((200, N), dtype=np.float32)
labels = rng.integers(0, 4, size=200)

cas = hc.Cascade(
    dim=dim,
    exciter_subcube_dim=5,
    history_depth=4,
    T=50,
    ic_seed=2,
    readout_num_outputs=4,
    readout_task="classification",
    readout_epochs=80,
)
cas.fit(fields, labels)  # collect_batch + train

print(cas.N, cas.T, cas.num_collected)
print(f"train sanity check: {cas.accuracy_on_collected():.3f}")
print(cas.predict_class(fields[0]), cas.predict(fields[0]).shape)

cas.save("model.pkl")
loaded = hc.Cascade.load("model.pkl")

Step by step (same loop, more control)

cas = hc.Cascade(
    dim=7,
    exciter_subcube_dim=5,
    readout_num_outputs=4,
    readout_task="classification",
)
cas.collect_batch(fields_train, labels_train)
cas.train()
logits = cas.predict(fields_test[0])       # (num_outputs,) float32
cls = cas.predict_class(fields_test[0])    # int
test_acc = cas.accuracy(fields_test, labels_test)  # held-out, fresh maps

For regression, set readout_task="regression" and pass float targets instead of class labels. Then use r2_on_collected() / r2(fields, targets) the same way.

accuracy_on_collected and r2_on_collected only look at the samples you already trained on — they are a quick sanity check, not a test score. For real evaluation, hold fields out and call accuracy / r2 (or predict / predict_class yourself).


Features

  • One classhypercube_cascade.Cascade is the whole product surface
  • Map loopcollect / collect_batchtrainpredict / predict_class
  • fit — clear, collect, and train when your arrays are ready
  • dim 5–12 — field length N = 2dim; one dim for all three stages; orbit length T; etalon face exciter_subcube_dim
  • Two gainsinterstage_scale (transit → orbit) and readout_scale (orbit → readout)
  • Classification or regressionreadout_task fixed at construction
  • Held-out scoringaccuracy(fields, labels) / r2(fields, targets) map fresh in bulk
  • Bulk calls can parallelizecollect_threads (0 = auto)
  • Inspect a maprun(x) then last_features(), plus per-stage probes last_exciter() / last_interstage() / last_reservoir() for gain tuning
  • Save / loadsave / load (pickle: config + readout weights; collected samples are not stored). Optional save_readout_hcnn_model / load_readout_hcnn_model for portable HCNW + arch JSON
  • NumPy float32 — arrays converted for you; prefer contiguous float32

Examples

For a first try, paste the Quick start after pip install hypercube-cascade. That is self-contained.

If you want a longer walk-through, the demo scripts on GitHub under python/examples/ are there to open or download — they are not added to your machine by pip.

Script What it is for
synthetic_classification.py Multi-class toy fields: fit, then train and test accuracy
# from a clone of HypercubeCascade, after: pip install hypercube-cascade
python python/examples/synthetic_classification.py

These use easy made-up fields so the API is obvious — not scores to publish. More notes: python/examples/README.md.


Documentation

Doc Role
docs/Python_SDK.md Canonical Python API — every method, layout, pickle, limits
python/examples/README.md Demo scripts on GitHub
Project README Product story and C++ demos from the repo root
docs/CPP_SDK.md Native library guide (same product, C++)
docs/CascadeWhitePaper.md The two-stage concept, mechanism by mechanism
WhiteNoiseFilter.md Early white-noise study (MNIST as a test bed)

Ecosystem


License

Apache 2.0. See LICENSE.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hypercube_cascade-1.0.0.tar.gz (27.5 kB view details)

Uploaded Source

Built Distributions

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

hypercube_cascade-1.0.0-cp314-cp314-win_amd64.whl (430.0 kB view details)

Uploaded CPython 3.14Windows x86-64

hypercube_cascade-1.0.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (298.8 kB view details)

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

hypercube_cascade-1.0.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (270.3 kB view details)

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

hypercube_cascade-1.0.0-cp314-cp314-macosx_13_0_x86_64.whl (263.3 kB view details)

Uploaded CPython 3.14macOS 13.0+ x86-64

hypercube_cascade-1.0.0-cp314-cp314-macosx_13_0_arm64.whl (230.2 kB view details)

Uploaded CPython 3.14macOS 13.0+ ARM64

hypercube_cascade-1.0.0-cp313-cp313-win_amd64.whl (416.0 kB view details)

Uploaded CPython 3.13Windows x86-64

hypercube_cascade-1.0.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (298.8 kB view details)

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

hypercube_cascade-1.0.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (269.8 kB view details)

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

hypercube_cascade-1.0.0-cp313-cp313-macosx_13_0_x86_64.whl (263.3 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

hypercube_cascade-1.0.0-cp313-cp313-macosx_13_0_arm64.whl (229.9 kB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64

hypercube_cascade-1.0.0-cp312-cp312-win_amd64.whl (415.9 kB view details)

Uploaded CPython 3.12Windows x86-64

hypercube_cascade-1.0.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (298.8 kB view details)

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

hypercube_cascade-1.0.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (269.9 kB view details)

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

hypercube_cascade-1.0.0-cp312-cp312-macosx_13_0_x86_64.whl (263.3 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

hypercube_cascade-1.0.0-cp312-cp312-macosx_13_0_arm64.whl (229.8 kB view details)

Uploaded CPython 3.12macOS 13.0+ ARM64

hypercube_cascade-1.0.0-cp311-cp311-win_amd64.whl (413.6 kB view details)

Uploaded CPython 3.11Windows x86-64

hypercube_cascade-1.0.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (298.5 kB view details)

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

hypercube_cascade-1.0.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (269.6 kB view details)

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

hypercube_cascade-1.0.0-cp311-cp311-macosx_13_0_x86_64.whl (260.7 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

hypercube_cascade-1.0.0-cp311-cp311-macosx_13_0_arm64.whl (228.1 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

hypercube_cascade-1.0.0-cp310-cp310-win_amd64.whl (412.3 kB view details)

Uploaded CPython 3.10Windows x86-64

hypercube_cascade-1.0.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (297.3 kB view details)

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

hypercube_cascade-1.0.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (269.1 kB view details)

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

hypercube_cascade-1.0.0-cp310-cp310-macosx_13_0_x86_64.whl (259.4 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

hypercube_cascade-1.0.0-cp310-cp310-macosx_13_0_arm64.whl (226.9 kB view details)

Uploaded CPython 3.10macOS 13.0+ ARM64

File details

Details for the file hypercube_cascade-1.0.0.tar.gz.

File metadata

  • Download URL: hypercube_cascade-1.0.0.tar.gz
  • Upload date:
  • Size: 27.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for hypercube_cascade-1.0.0.tar.gz
Algorithm Hash digest
SHA256 1af4283884b9b7466c24bf57c31a8a4a6a3d641b872e2fed50793e9ed84f4864
MD5 c66195487d88c1182074ee3af4cf3737
BLAKE2b-256 7dd030bdc3fc41eaf373fc401d26f08b49ba134e4cc081edae9b1a9b3232b43b

See more details on using hashes here.

Provenance

The following attestation bundles were made for hypercube_cascade-1.0.0.tar.gz:

Publisher: wheels.yml on dliptak001/HypercubeCascade

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

File details

Details for the file hypercube_cascade-1.0.0-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for hypercube_cascade-1.0.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 df108517c2a8d59dd84f1e1e8c40a632551e91aaccb1611e06c7457403d934dc
MD5 9ecd6421145bc4c139bad26800cf332a
BLAKE2b-256 647c44e2cb254de30ac3cd52abd102391646d0ec28de0ab7e9f5cc32349a2016

See more details on using hashes here.

Provenance

The following attestation bundles were made for hypercube_cascade-1.0.0-cp314-cp314-win_amd64.whl:

Publisher: wheels.yml on dliptak001/HypercubeCascade

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

File details

Details for the file hypercube_cascade-1.0.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for hypercube_cascade-1.0.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3f1160afb45d365045211a3617bdb2e205534ac1e5463d7fe185ad43f5b38431
MD5 ec688f78f48e26869c21e0f6e5219aa1
BLAKE2b-256 3f4b37b044d2c95756df945803dbe4d0dad21a1ae8fc9df1a1ab121cc6f2d19c

See more details on using hashes here.

Provenance

The following attestation bundles were made for hypercube_cascade-1.0.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on dliptak001/HypercubeCascade

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

File details

Details for the file hypercube_cascade-1.0.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for hypercube_cascade-1.0.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8b38082f84ee62349bead08dea496186c9d4d13a6b2a3663c169478f40b57fa1
MD5 815dd6d04566f473d73873972380f855
BLAKE2b-256 91ccb2c3c324392f39fa5ea1ffbf73e0dd07d384e09484ef26e35c5bd3b016d9

See more details on using hashes here.

Provenance

The following attestation bundles were made for hypercube_cascade-1.0.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: wheels.yml on dliptak001/HypercubeCascade

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

File details

Details for the file hypercube_cascade-1.0.0-cp314-cp314-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for hypercube_cascade-1.0.0-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 2f8610257e454ce7318a17c69917c8e6f402765f441f991489cdeaf2e705789c
MD5 830155ed678e1981217ab0c713b9147b
BLAKE2b-256 f4a5b360f7f4825cbbc952ea21379911c3e1ad3bf84e0c8b5e888ea940ab30d1

See more details on using hashes here.

Provenance

The following attestation bundles were made for hypercube_cascade-1.0.0-cp314-cp314-macosx_13_0_x86_64.whl:

Publisher: wheels.yml on dliptak001/HypercubeCascade

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

File details

Details for the file hypercube_cascade-1.0.0-cp314-cp314-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for hypercube_cascade-1.0.0-cp314-cp314-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 7a299617932f4e2edecfe14b420627e857710656187beb63376ef67186c5ceb3
MD5 db5ac9cd7ac4afa1094eaef327c2a111
BLAKE2b-256 120323ed4e79aff5e361662d6128449ff9d3bcefea84f3420064815cb835b1e9

See more details on using hashes here.

Provenance

The following attestation bundles were made for hypercube_cascade-1.0.0-cp314-cp314-macosx_13_0_arm64.whl:

Publisher: wheels.yml on dliptak001/HypercubeCascade

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

File details

Details for the file hypercube_cascade-1.0.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for hypercube_cascade-1.0.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 43dd7ae045716b25a6df7a43dc2827e6b8db05d6df30809795551f502047ff28
MD5 c2e51d90f2a3dc7d2c6d2587e4fb95bb
BLAKE2b-256 378e49edb22e184cbf11463bc5fc86cd48340d7f9a145627205a81152b23a943

See more details on using hashes here.

Provenance

The following attestation bundles were made for hypercube_cascade-1.0.0-cp313-cp313-win_amd64.whl:

Publisher: wheels.yml on dliptak001/HypercubeCascade

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

File details

Details for the file hypercube_cascade-1.0.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for hypercube_cascade-1.0.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7ecea0f9aa5ec02d6edcb1612a835240d0114f6a2302d37d33f48eee46dbad38
MD5 1e25e71eda42961dae723ef0da3ca96b
BLAKE2b-256 d00b2bb45e7983aad6424af9892f8a08ea10ac62fdbfae407d294ccb87424954

See more details on using hashes here.

Provenance

The following attestation bundles were made for hypercube_cascade-1.0.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on dliptak001/HypercubeCascade

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

File details

Details for the file hypercube_cascade-1.0.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for hypercube_cascade-1.0.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 59c6cb91fd6c30009420e6fc08d32d9ee03c5b2524d17c2826efed1613e100d4
MD5 a55be033a7fe4450a1f6ce05f1696032
BLAKE2b-256 d4b67d6555a81ecc9e6adcfae59b1cea60a7bf209c89bd263e2985888652a522

See more details on using hashes here.

Provenance

The following attestation bundles were made for hypercube_cascade-1.0.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: wheels.yml on dliptak001/HypercubeCascade

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

File details

Details for the file hypercube_cascade-1.0.0-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for hypercube_cascade-1.0.0-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 3e0b4b6dc772c35f414d6fe3fdc4bc4085c5d4df0e2cb8c6c08e44d272c2a222
MD5 d09be0b753b4a02645f0391125145518
BLAKE2b-256 50742b40b8105ff677c02698dc55ddaa94b58119c64e6a6793206abc9265c3db

See more details on using hashes here.

Provenance

The following attestation bundles were made for hypercube_cascade-1.0.0-cp313-cp313-macosx_13_0_x86_64.whl:

Publisher: wheels.yml on dliptak001/HypercubeCascade

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

File details

Details for the file hypercube_cascade-1.0.0-cp313-cp313-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for hypercube_cascade-1.0.0-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 dede593b07e6445076b431cbd00c9a21970938558184374853981d4b017b4661
MD5 53c312f20d0fbe5ef72b01a7e37db213
BLAKE2b-256 f796abc0e364cae6ae5e44f37d0cb00d78c1fe049930b3b643b2c35a3783c776

See more details on using hashes here.

Provenance

The following attestation bundles were made for hypercube_cascade-1.0.0-cp313-cp313-macosx_13_0_arm64.whl:

Publisher: wheels.yml on dliptak001/HypercubeCascade

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

File details

Details for the file hypercube_cascade-1.0.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for hypercube_cascade-1.0.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 3d41333142a103b75ebbc3116b1bfc05b8e4090b63d640949d25f7f64d17ad2d
MD5 29fd1a316ec707de26ebb4f43ee76a19
BLAKE2b-256 076227142c9632d560acb70fc762e33fab6b99c5bd1234bee89b2d015544195e

See more details on using hashes here.

Provenance

The following attestation bundles were made for hypercube_cascade-1.0.0-cp312-cp312-win_amd64.whl:

Publisher: wheels.yml on dliptak001/HypercubeCascade

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

File details

Details for the file hypercube_cascade-1.0.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for hypercube_cascade-1.0.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 13509cd499354074f95cdc7868e9ecc05d433528e85a57faa6278c6b4cd04fa0
MD5 34a2a3562d290a908370c1e08d20f4c8
BLAKE2b-256 72d7db1b8a28b7589fe3bfce8a9fb2f959f8df7f4a91d7058d9a87b50f07d9aa

See more details on using hashes here.

Provenance

The following attestation bundles were made for hypercube_cascade-1.0.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on dliptak001/HypercubeCascade

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

File details

Details for the file hypercube_cascade-1.0.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for hypercube_cascade-1.0.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 120211bf6caefdca7c8500ae7ed9d53af802684377d1400c7edb6fe0b0e01259
MD5 b5f1cf71838da4fc1d58f17182bf6d72
BLAKE2b-256 595190071620d0c3a8c795dbb0b5dd032e5e2dbae0c4264280282a380cfb71ed

See more details on using hashes here.

Provenance

The following attestation bundles were made for hypercube_cascade-1.0.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: wheels.yml on dliptak001/HypercubeCascade

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

File details

Details for the file hypercube_cascade-1.0.0-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for hypercube_cascade-1.0.0-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 baf0097f8811fa335ffeab415557be51c5711399db275028b3f82a7108c04361
MD5 cf0e44add156f40b3f2c3bf044f9b48f
BLAKE2b-256 cf18112cb82469b89c2ecfc55e98ccc0d7ac7de0bd2c77a11164d4c4b281749c

See more details on using hashes here.

Provenance

The following attestation bundles were made for hypercube_cascade-1.0.0-cp312-cp312-macosx_13_0_x86_64.whl:

Publisher: wheels.yml on dliptak001/HypercubeCascade

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

File details

Details for the file hypercube_cascade-1.0.0-cp312-cp312-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for hypercube_cascade-1.0.0-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 6e2feefb225f5d2a6bf9bf4395d2ac7bafb85995fb41bb65561885298179e2cb
MD5 b4b6b899cee7389003a7141215530e1c
BLAKE2b-256 ddefb629dd50b994118dc2a9b83733bb62286a906416fc7579e696b038c29b21

See more details on using hashes here.

Provenance

The following attestation bundles were made for hypercube_cascade-1.0.0-cp312-cp312-macosx_13_0_arm64.whl:

Publisher: wheels.yml on dliptak001/HypercubeCascade

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

File details

Details for the file hypercube_cascade-1.0.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for hypercube_cascade-1.0.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a4381ff29b2270419a7e2857bd692d681cc009877f8109ef915979d1b45a2d62
MD5 45db28bc225ea4527a7cb8a4a62adaae
BLAKE2b-256 6343b8701e80dcbcab331ee56004389afb84cd7039b1dc19849d9213a169f1c9

See more details on using hashes here.

Provenance

The following attestation bundles were made for hypercube_cascade-1.0.0-cp311-cp311-win_amd64.whl:

Publisher: wheels.yml on dliptak001/HypercubeCascade

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

File details

Details for the file hypercube_cascade-1.0.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for hypercube_cascade-1.0.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 700e12923d6700e78f927b792ac105a829845b7ba1621f2285e6fa944d8a1174
MD5 0eb9020ec9bfc2fd13577bb0dd1c45bf
BLAKE2b-256 ffe196bae468841f3559f276a08a4a9e1b9a7453d1d30cd3d2bfbbecde8341ef

See more details on using hashes here.

Provenance

The following attestation bundles were made for hypercube_cascade-1.0.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on dliptak001/HypercubeCascade

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

File details

Details for the file hypercube_cascade-1.0.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for hypercube_cascade-1.0.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4787f92acb4cad40280b2693321fac5002efcc856a8384c27be8774d30e33ee8
MD5 b63649eaa1852f98f208350b9cf1b2cd
BLAKE2b-256 ed2ab029e257afd8ccb5395534569edfc8a604937cc7ce65aadfd0eed63c2cf5

See more details on using hashes here.

Provenance

The following attestation bundles were made for hypercube_cascade-1.0.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: wheels.yml on dliptak001/HypercubeCascade

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

File details

Details for the file hypercube_cascade-1.0.0-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for hypercube_cascade-1.0.0-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 054b9a3e29a9ccd4682e3a6b46fad16df97fda3b578044207164fab6704f92e9
MD5 ddd15a3e8fa45141e9f00d875dd333b5
BLAKE2b-256 1c67ad19539f93e1b084a8fcd4f830a65dc5e2d4854dcf7f22cb9dc1f7454950

See more details on using hashes here.

Provenance

The following attestation bundles were made for hypercube_cascade-1.0.0-cp311-cp311-macosx_13_0_x86_64.whl:

Publisher: wheels.yml on dliptak001/HypercubeCascade

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

File details

Details for the file hypercube_cascade-1.0.0-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for hypercube_cascade-1.0.0-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 61807ac9aab373eebf06b0e148e6eca182497ef7b19a092816c2856360089634
MD5 319505111c797a7edd915af048e546a9
BLAKE2b-256 1042e3b2b5b9f60b5110004a14a276e8f666efb1327ca7371d02001133d7c2be

See more details on using hashes here.

Provenance

The following attestation bundles were made for hypercube_cascade-1.0.0-cp311-cp311-macosx_13_0_arm64.whl:

Publisher: wheels.yml on dliptak001/HypercubeCascade

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

File details

Details for the file hypercube_cascade-1.0.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for hypercube_cascade-1.0.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 12d9ab33b395f797beec2dd087b97b4f64c7104ee0ee23154c55b9cd9f7ea61e
MD5 d4b7cf53b6f3294eba3433c257b6350c
BLAKE2b-256 ae643b2c05355df4afa5f475e98beb5fe4711dd9f0e16875d925f6ea3254f5d1

See more details on using hashes here.

Provenance

The following attestation bundles were made for hypercube_cascade-1.0.0-cp310-cp310-win_amd64.whl:

Publisher: wheels.yml on dliptak001/HypercubeCascade

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

File details

Details for the file hypercube_cascade-1.0.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for hypercube_cascade-1.0.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 da8093daa207308c8944de449f2496677d7126987a1284e064638a1432343b06
MD5 841c9456196b290bf554841a0b4e183d
BLAKE2b-256 8fea6ea06f8995ff854a82a968bfcc7ae35a4612f6c48a49215c472f9787707a

See more details on using hashes here.

Provenance

The following attestation bundles were made for hypercube_cascade-1.0.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on dliptak001/HypercubeCascade

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

File details

Details for the file hypercube_cascade-1.0.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for hypercube_cascade-1.0.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c18e896f8560779baf73fc2f19e060c444614f2e9d3ac36b28043999af64774c
MD5 924859e39afc97f5d4aea044e0c1d5e8
BLAKE2b-256 f862acda915ad008a952d91ef568c8f905c6aed27a3da938a171f0687bd719e2

See more details on using hashes here.

Provenance

The following attestation bundles were made for hypercube_cascade-1.0.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: wheels.yml on dliptak001/HypercubeCascade

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

File details

Details for the file hypercube_cascade-1.0.0-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for hypercube_cascade-1.0.0-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ec7d5dfd6b93736e66a9fd136ca9411d06775181f1bcd0f5fab3f2486e890ec1
MD5 358ba11602a21e812be13e9e814805de
BLAKE2b-256 a45a2c5f612e1b88e96ec394f71f94313d671c9ac60c0f442f6e9fe3a0559959

See more details on using hashes here.

Provenance

The following attestation bundles were made for hypercube_cascade-1.0.0-cp310-cp310-macosx_13_0_x86_64.whl:

Publisher: wheels.yml on dliptak001/HypercubeCascade

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

File details

Details for the file hypercube_cascade-1.0.0-cp310-cp310-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for hypercube_cascade-1.0.0-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 40b78709d10e3b35fc1f500775a993f998be4e6748f323367154a1fe30084bc2
MD5 329f70184cb5185a28d45ce3ce8ed214
BLAKE2b-256 c6ee3eb57114a845da7e7ae17f3bca805e61cc8d47b184515284d7fbfee5d5fc

See more details on using hashes here.

Provenance

The following attestation bundles were made for hypercube_cascade-1.0.0-cp310-cp310-macosx_13_0_arm64.whl:

Publisher: wheels.yml on dliptak001/HypercubeCascade

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 Sentry Error logging StatusPage Status page