Hypercube WTF
This package is the Python surface for HypercubeWTF
(import hypercube_wtf).
Full API reference: docs/Python_SDK.md.
C++ integration guide: docs/CPP_SDK.md.
Project home: github.com/dliptak001/HypercubeWTF.
HypercubeWTF processes spatial data of the kind presented to a CNN. It is built from three core classes.
The WTF class wraps the other two and manages training and prediction.
The other two form a pipeline: reservoir → readout.
The Reservoir class is a preprocessing stage that consumes input patterns, drives a short synthetic orbit on a frozen hypercube reservoir, and returns a field with the same dimensions as the input.
The Readout class is a small HypercubeCNN that classifies or regresses that field.
This is reservoir computing, aimed at data that has no time.
The point of this experiment is to see if a preprocessing stage in front of HypercubeCNN outperforms HypercubeCNN by itself. HypercubeEtalon has the same goal; it just does it a slightly different way, using an etalon transit with no time at all, whereas here the preprocessor is a reservoir with synthetic time. The aim is a hypercube preprocessor effective enough that the readout can be a single layer with a single convolutional channel and no pooling. Then training is fast, the memory footprint is small, and little to no architectural engineering is required for the CNN.
HypercubeAI ecosystem
HypercubeESN · HypercubeCNN · HypercubeHopfield · HypercubeWTF · HypercubeEtalon · HypercubeCascade
HypercubeWTF 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 reservoir 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 reservoir’s 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 does WTF stand for?
The design goal was simple: take the HypercubeESN idea — frozen reservoir, trained head — and aim it at data that has no time. There was no lineage to steal a name from, so the usual naming exercise followed. Nothing stuck. After a few hours of “maybe this?” and “nah.”, the working monologue devolved to what the f*** do we call this project?
So we called it that.
HypercubeWTF
The monologue won — and the brand gained a little personality :-)
The Reservoir
HypercubeESN and HypercubeCNN are two examples of how solutions can be built on that substrate. HypercubeESN drives a frozen hypercube reservoir with a stream and reads the state out along the way. HypercubeCNN trains a convolutional stack directly on a static cube field. WTF sits between them: the ESN's reservoir, aimed at the CNN's data.
The Reservoir is a fork of the HypercubeESN core: one neuron per vertex, frozen recurrent weights over the cube's edges, a delay line of M slices, tanh activation, and a frozen initial condition that is reloaded before every sample. Nothing in it is ever trained.
A stream has a next sample. A still field does not. So WTF invents a short stretch of synthetic time: it re-addresses the same fixed field over the cube for T passes and samples the reservoir once at the end. Geometry and weights stay put; only the registration of the field moves. The orbit goes something like this.
Leave the caller's field alone. The drive is built in a scratch
buffer.
Reload the reservoir's frozen initial condition.
LOOP:
Remap the field by xor with the pass index: vertex v is driven
by the field value at v xor c.
Inject that remapping. Step the reservoir: every vertex forms
the weighted sum of its neighbors and its drive, and writes
tanh of that sum.
Increment the pass index.
GOTO LOOP
After T passes, the reservoir's live output is the feature field.
That is what the Readout sees.
Every episode starts from the same frozen initial condition, so the feature field depends on the input field and nothing else. Bulk collection fans independent episodes across worker reservoirs that share the frozen weights.
White noise filter
The reservoir preprocessor behaves as a near unity passthrough at low
to no white noise levels, and offers a meaningful filtering effect
at moderate to high noise levels. The write-up is
examples/mnist/WhiteNoiseFilter.md.
Training-data quality
The same orbit also softens the blow of a degraded training set. With
heavy white noise on the test fields, corrupting the training set
costs the pack-only path about 19 points of test accuracy and the
reservoir path about 8. On clean test fields both paths lose about a
point. The write-up is
examples/mnist/TrainingDataQualitySensitivity.md.
Both studies use MNIST on small cubes because it is handy to pack and
run, not because we are chasing digit accuracy. Runnable programs live
under examples/.
Installation
Preferred: install a pre-built wheel from PyPI (no compiler).
pip install hypercube-wtf
import hypercube_wtf as hw
print(hw.__version__)
Package name on PyPI: hypercube-wtf. Import name: hypercube_wtf.
Main type: hw.WTF.
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/HypercubeWTF.git
cd HypercubeWTF/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_wtf as hw
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)
wtf = hw.WTF(
dim=dim,
history_depth=4,
T=100,
ic_seed=2,
readout_num_outputs=4,
readout_task="classification",
readout_epochs=80,
)
wtf.fit(fields, labels) # collect_episodes + train
print(wtf.N, wtf.T, wtf.num_collected)
print(f"train sanity check: {wtf.accuracy_on_collected():.3f}")
print(wtf.predict_class(fields[0]), wtf.predict(fields[0]).shape)
wtf.save("model.pkl")
loaded = hw.WTF.load("model.pkl")
Step by step (same loop, more control)
wtf = hw.WTF(
dim=7,
readout_num_outputs=4,
readout_task="classification",
)
wtf.collect_episodes(fields_train, labels_train)
wtf.train()
logits = wtf.predict(fields_test[0]) # (num_outputs,) float32
cls = wtf.predict_class(fields_test[0]) # int
For regression, set readout_task="regression" and pass float targets instead
of class labels. Then use r2_on_collected() the same way as the classification
sanity check.
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 some fields out and call predict / predict_class yourself.
Features
- One class —
hypercube_wtf.WTFis the whole product surface - Episode loop —
collect_episode/collect_episodes→train→predict/predict_class fit— clear, collect, and train when your arrays are ready- dim 5–16 — field length N = 2dim; orbit length
T; end-of-orbit agesreadout_slices(B) - Classification or regression —
readout_taskfixed at construction - Bulk collect can parallelize —
collect_threads(0 = auto) - Train-only field noise —
train_input_noise_sigmaon collect, never on predict - Skip-the-orbit path —
bypass_reservoir=Truefor pack-only comparisons (needs B = 1) - Inspect an episode —
run_episode(x)thenlast_features() - Save / load —
save/load(pickle: config + readout weights; collected samples are not stored). Optionalsave_readout_hcnn_model/load_readout_hcnn_modelfor 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-wtf. 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 HypercubeWTF, after: pip install hypercube-wtf
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++) |
| WhiteNoiseFilter.md | Early white-noise study (MNIST as a test bed) |
| TrainingDataQualitySensitivity.md | Early training-quality study (MNIST as a test bed) |
Ecosystem
- HypercubeESN — echo-state / reservoir computing on streams; same cube + HCNN readout family.
- HypercubeCNN — cube-native conv stack; WTF’s trainable head.
- HypercubeHopfield — Hopfield-style dynamics on the cube.
- HypercubeEtalon — the etalon transit alone; a preprocessor with no time at all.
- HypercubeCascade — etalon transit then reservoir orbit, in series, on one cube.
License
Apache 2.0. See LICENSE.
Release files for hypercube-wtf 1.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| hypercube_wtf-1.0.1.tar.gz | 25.5 kB | Details |
Built distributions (wheels)
Total release size: 7.2 MB
Release files / hypercube_wtf-1.0.1.tar.gz
| Download URL | hypercube_wtf-1.0.1.tar.gz |
|---|---|
| Size | 25.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a8e352269f93b570ac2f3e3e53e33d3f218fb8d3e8eef0b5f8ff2e6f68fd9acf
|
|
BLAKE2b-256 checksum How to use checksums |
258fa08848e5518f6b98296d4c12d769a9a27cdd3f81bc0137fce96dbceeaee8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 22, 2026.
Transparency logRelease files / hypercube_wtf-1.0.1-cp314-cp314-win_amd64.whl
| Download URL | hypercube_wtf-1.0.1-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 421.4 kB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
a1837cd91812f82f9c65537986f7b1e16e3edabfb52d1793b55314a9ab6f5297
|
|
BLAKE2b-256 checksum How to use checksums |
c78c8a3368fe5fda2654beccd0e58574aab0c2cf8e84e4fb5c59a00ff5dd9239
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 22, 2026.
Transparency logRelease files / hypercube_wtf-1.0.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | hypercube_wtf-1.0.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 289.6 kB |
| Tags | CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
d3c255dca343bb75c62f85bea59ae12b52231563387455175a2edcd08d3d06f4
|
|
BLAKE2b-256 checksum How to use checksums |
5343fccb471df356afe346029872a52028f6e041cdeaf8b2acf56b047ca57bfd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 22, 2026.
Transparency logRelease files / hypercube_wtf-1.0.1-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
| Download URL | hypercube_wtf-1.0.1-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 262.8 kB |
| Tags | CPython 3.14 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
8a28f380e109a2667e8121e7c0b19b7640d7c2d90515884138b820bd46e1621c
|
|
BLAKE2b-256 checksum How to use checksums |
5e1f2303b5e65ca364fe3b5a98a0c541cfc5480e29e4c6d85a2ae36a66e46b90
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 22, 2026.
Transparency logRelease files / hypercube_wtf-1.0.1-cp314-cp314-macosx_13_0_x86_64.whl
| Download URL | hypercube_wtf-1.0.1-cp314-cp314-macosx_13_0_x86_64.whl |
|---|---|
| Size | 253.4 kB |
| Tags | CPython 3.14 macOS 13.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
cfd1a354876c7fe8b24bbf184c9354a47801d49ce6b0047fd78e7b80fd2af294
|
|
BLAKE2b-256 checksum How to use checksums |
c6fb5a6ecb42916c0a64561f934af09e65852755179ec79fef14ccfe59419e55
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 22, 2026.
Transparency logRelease files / hypercube_wtf-1.0.1-cp314-cp314-macosx_13_0_arm64.whl
| Download URL | hypercube_wtf-1.0.1-cp314-cp314-macosx_13_0_arm64.whl |
|---|---|
| Size | 222.4 kB |
| Tags | CPython 3.14 macOS 13.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
6f7c96f39462b1d8ed0ecfb3e71edfde95315d5b36e28c25ce25754e3bfcbb69
|
|
BLAKE2b-256 checksum How to use checksums |
ffe8236e5bac2c50fa6fb7001b373b93705cde75f349d0ece66a5ded205c7ab0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 22, 2026.
Transparency logRelease files / hypercube_wtf-1.0.1-cp313-cp313-win_amd64.whl
| Download URL | hypercube_wtf-1.0.1-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 407.7 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
5d5120c922ad48b12f5afb2c1b5dc3178220c5d77ce67a6e3266ff992511175e
|
|
BLAKE2b-256 checksum How to use checksums |
742dcbf247e197923409e3862ddde9d9c624a56b95faf833d8cfaa990113134e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 22, 2026.
Transparency logRelease files / hypercube_wtf-1.0.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | hypercube_wtf-1.0.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 289.7 kB |
| Tags | CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
4cd891aad570e887950e5f33c0bd83bde06d384a861e55bbadbbda21e367d471
|
|
BLAKE2b-256 checksum How to use checksums |
a29792d308f3e9b319e9672bdc74455395312f607cc88e0da1ddfa831147b93f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 22, 2026.
Transparency logRelease files / hypercube_wtf-1.0.1-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
| Download URL | hypercube_wtf-1.0.1-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 262.3 kB |
| Tags | CPython 3.13 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
f96d69aa68866fc87cc85496183ee9895587b95052941e228fb80db4e50bcd1f
|
|
BLAKE2b-256 checksum How to use checksums |
516119e391384e09c369f7f4a1072fead9eff971b439c7625a7043f92ce8290e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 22, 2026.
Transparency logRelease files / hypercube_wtf-1.0.1-cp313-cp313-macosx_13_0_x86_64.whl
| Download URL | hypercube_wtf-1.0.1-cp313-cp313-macosx_13_0_x86_64.whl |
|---|---|
| Size | 253.1 kB |
| Tags | CPython 3.13 macOS 13.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
2fceced55a6f3b0d2492c01e5b7aab86de43ea052ff86d792860c4d253429deb
|
|
BLAKE2b-256 checksum How to use checksums |
0a8b2299a86b8dc9cb1f27495f05b86f35af1ad1c78d1033dd9fbd00cfb6ec2d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 22, 2026.
Transparency logRelease files / hypercube_wtf-1.0.1-cp313-cp313-macosx_13_0_arm64.whl
| Download URL | hypercube_wtf-1.0.1-cp313-cp313-macosx_13_0_arm64.whl |
|---|---|
| Size | 222.0 kB |
| Tags | CPython 3.13 macOS 13.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
ae95451807a011f33865f274e08699d928f9b2ac99ae3b1d6c97755c2b23d570
|
|
BLAKE2b-256 checksum How to use checksums |
1a34b98ab9c972db6e1e6e0918f949143a8445c8e124b0631f4274520fc4a9a8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 22, 2026.
Transparency logRelease files / hypercube_wtf-1.0.1-cp312-cp312-win_amd64.whl
| Download URL | hypercube_wtf-1.0.1-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 407.7 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
39ccbd799d0b515d25a0f56d4991d495b7acdb18892722e2028e7570f5640a63
|
|
BLAKE2b-256 checksum How to use checksums |
1086a6ff40d6659df1ec9840ccdfe263c2fd941e34d9ee1f0aa513a9828213f7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 22, 2026.
Transparency logRelease files / hypercube_wtf-1.0.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | hypercube_wtf-1.0.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 290.0 kB |
| Tags | CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
82196f47a93a74540c63f2667b7e651f0531ebe3b7b0a00d5d8b020cda38b66c
|
|
BLAKE2b-256 checksum How to use checksums |
7170c0591af7c76071944e69385bcbc3ca49aa141c26f1f5d52685a1c6d2ab3c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 22, 2026.
Transparency logRelease files / hypercube_wtf-1.0.1-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
| Download URL | hypercube_wtf-1.0.1-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 262.2 kB |
| Tags | CPython 3.12 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
8aa7b2cb69305fd42ef8213ddd6156b17cd358b16bcd9ffb85eeb0ed39da01ed
|
|
BLAKE2b-256 checksum How to use checksums |
526048509266d0bb54a13ed54deec2f3a008c8537b97642a967241b9820e1399
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 22, 2026.
Transparency logRelease files / hypercube_wtf-1.0.1-cp312-cp312-macosx_13_0_x86_64.whl
| Download URL | hypercube_wtf-1.0.1-cp312-cp312-macosx_13_0_x86_64.whl |
|---|---|
| Size | 253.1 kB |
| Tags | CPython 3.12 macOS 13.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
8f9af67d552da897a2f79013bf8005762125e3769bfa4985e4e4ddba958f2357
|
|
BLAKE2b-256 checksum How to use checksums |
3a216b5d091ba6007a40a69ed3c18b709cd54e79f2d6da8bc8325e2db32cefc9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 22, 2026.
Transparency logRelease files / hypercube_wtf-1.0.1-cp312-cp312-macosx_13_0_arm64.whl
| Download URL | hypercube_wtf-1.0.1-cp312-cp312-macosx_13_0_arm64.whl |
|---|---|
| Size | 221.9 kB |
| Tags | CPython 3.12 macOS 13.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
fab5c9cf04781acd826447080fb813faee05148b80513d9b4849b9a5a6a2c9eb
|
|
BLAKE2b-256 checksum How to use checksums |
f35f827a37a7a3a5431a70fe5aa49c5c209797cd9df404c3ff9dfb3adab4bcb9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 22, 2026.
Transparency logRelease files / hypercube_wtf-1.0.1-cp311-cp311-win_amd64.whl
| Download URL | hypercube_wtf-1.0.1-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 405.9 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
8129f17684bb378ce1b43ac517e7583ec89590200c662da4a8fa88a429a7f8e3
|
|
BLAKE2b-256 checksum How to use checksums |
5ae948c1f99e00aba11fc50ec25ca804da30a292e6ae33f92695f76e487347d2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 22, 2026.
Transparency logRelease files / hypercube_wtf-1.0.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | hypercube_wtf-1.0.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 288.0 kB |
| Tags | CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
d4e55edbd00d1e47b2297d279cf3ae85561e3cac15412444c8e00ea8fd549d7b
|
|
BLAKE2b-256 checksum How to use checksums |
8cd29611d3878b38d1aacc3228b3fd8e37e7ae96cfbbcaf76d6f76c6600debf7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 22, 2026.
Transparency logRelease files / hypercube_wtf-1.0.1-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
| Download URL | hypercube_wtf-1.0.1-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 261.2 kB |
| Tags | CPython 3.11 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
29efc406b610a9d49714d1925fe3a66b93f1bdfa1510a64ba5bfb299961f0d82
|
|
BLAKE2b-256 checksum How to use checksums |
42ae7871ba60da87f315b3f83d0a0e5a9416a00baf8aecb62bfe34c8860ac8bf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 22, 2026.
Transparency logRelease files / hypercube_wtf-1.0.1-cp311-cp311-macosx_13_0_x86_64.whl
| Download URL | hypercube_wtf-1.0.1-cp311-cp311-macosx_13_0_x86_64.whl |
|---|---|
| Size | 250.6 kB |
| Tags | CPython 3.11 macOS 13.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
30056e88005fcca31f25827da0ad18e1e6dc93bb350f1b341c75da8d7169107e
|
|
BLAKE2b-256 checksum How to use checksums |
2356fffe0198595c3d055ef553246609231978ae5908d7dc8164071d529c959d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 22, 2026.
Transparency logRelease files / hypercube_wtf-1.0.1-cp311-cp311-macosx_13_0_arm64.whl
| Download URL | hypercube_wtf-1.0.1-cp311-cp311-macosx_13_0_arm64.whl |
|---|---|
| Size | 220.3 kB |
| Tags | CPython 3.11 macOS 13.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
c8227ff575c82f23a001af2078ae43073ff8701fb2c273bcc00439b3249c4665
|
|
BLAKE2b-256 checksum How to use checksums |
4d88398c40ec4060d2c35fb2201c63d2ca146fe283aa430f9666154efcf9e868
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 22, 2026.
Transparency logRelease files / hypercube_wtf-1.0.1-cp310-cp310-win_amd64.whl
| Download URL | hypercube_wtf-1.0.1-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 404.7 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
363367af7c8344545ca57b9a7862a1c76b6501cb220c85cd447253431a9af9b4
|
|
BLAKE2b-256 checksum How to use checksums |
5fe346bbf2f9b0595b9ac79247cddde84b2224103093c12211ca64212ae4a51c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 22, 2026.
Transparency logRelease files / hypercube_wtf-1.0.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | hypercube_wtf-1.0.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 287.4 kB |
| Tags | CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
7847512588df77c27f9dda4433fe840f13c041245b87ee0071209c97b3c6cb90
|
|
BLAKE2b-256 checksum How to use checksums |
3d6ea37ef8848a8ce63e34aaf0da4e68f017a517a13f9b7bdbbc3f97c63e402a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 22, 2026.
Transparency logRelease files / hypercube_wtf-1.0.1-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
| Download URL | hypercube_wtf-1.0.1-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 260.5 kB |
| Tags | CPython 3.10 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
226267ff5a67e42425374ea685d39565505d1c910e5a7cb5242135c68ea7bb7b
|
|
BLAKE2b-256 checksum How to use checksums |
7efad260bcf1ee2f4a9ef9d0d1c034055ee9f2f64848b958bcb0e6f654c0a2e5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 22, 2026.
Transparency logRelease files / hypercube_wtf-1.0.1-cp310-cp310-macosx_13_0_x86_64.whl
| Download URL | hypercube_wtf-1.0.1-cp310-cp310-macosx_13_0_x86_64.whl |
|---|---|
| Size | 249.2 kB |
| Tags | CPython 3.10 macOS 13.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
057000282a6208e3777d1ef15c369aa5d7321874ea218db91430a5780484c001
|
|
BLAKE2b-256 checksum How to use checksums |
64675c6b939c306c70281a03f5b9cf05c8f8d0d2aa56cded951192f3c3ce7e96
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 22, 2026.
Transparency logRelease files / hypercube_wtf-1.0.1-cp310-cp310-macosx_13_0_arm64.whl
| Download URL | hypercube_wtf-1.0.1-cp310-cp310-macosx_13_0_arm64.whl |
|---|---|
| Size | 219.0 kB |
| Tags | CPython 3.10 macOS 13.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
6a0b5fdcb034f9fc7e9b163080cb072c7b4ba907cea406300cdf645c2b435ff9
|
|
BLAKE2b-256 checksum How to use checksums |
1d83abf2312c0c55cb5011ee016152175456ba13f4c6ad87ca11fbd70b4f2f52
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 22, 2026.
Transparency log