Skip to main content

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.

MNIST test noise: Reservoir→HCNN vs Bypass


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.WTF is 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 ages readout_slices (B)
  • Classification or regression — readout_task fixed at construction
  • Bulk collect can parallelize — collect_threads (0 = auto)
  • Train-only field noise — train_input_noise_sigma on collect, never on predict
  • Skip-the-orbit path — bypass_reservoir=True for pack-only comparisons (needs B = 1)
  • Inspect an episode — run_episode(x) then last_features()
  • Save / load — save / 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-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)

Source distribution for hypercube-wtf 1.0.1
File Size Uploaded
hypercube_wtf-1.0.1.tar.gz 25.5 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for hypercube-wtf 1.0.1
File
hypercube_wtf-1.0.1-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
hypercube_wtf-1.0.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
hypercube_wtf-1.0.1-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
hypercube_wtf-1.0.1-cp314-cp314-macosx_13_0_x86_64.whl CPython 3.14 CPython 3.14 macOS 13.0+ x86-64 Details
hypercube_wtf-1.0.1-cp314-cp314-macosx_13_0_arm64.whl CPython 3.14 CPython 3.14 macOS 13.0+ ARM64 Details
hypercube_wtf-1.0.1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
hypercube_wtf-1.0.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
hypercube_wtf-1.0.1-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
hypercube_wtf-1.0.1-cp313-cp313-macosx_13_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 13.0+ x86-64 Details
hypercube_wtf-1.0.1-cp313-cp313-macosx_13_0_arm64.whl CPython 3.13 CPython 3.13 macOS 13.0+ ARM64 Details
hypercube_wtf-1.0.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
hypercube_wtf-1.0.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
hypercube_wtf-1.0.1-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
hypercube_wtf-1.0.1-cp312-cp312-macosx_13_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 13.0+ x86-64 Details
hypercube_wtf-1.0.1-cp312-cp312-macosx_13_0_arm64.whl CPython 3.12 CPython 3.12 macOS 13.0+ ARM64 Details
hypercube_wtf-1.0.1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
hypercube_wtf-1.0.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
hypercube_wtf-1.0.1-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
hypercube_wtf-1.0.1-cp311-cp311-macosx_13_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 13.0+ x86-64 Details
hypercube_wtf-1.0.1-cp311-cp311-macosx_13_0_arm64.whl CPython 3.11 CPython 3.11 macOS 13.0+ ARM64 Details
hypercube_wtf-1.0.1-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
hypercube_wtf-1.0.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
hypercube_wtf-1.0.1-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
hypercube_wtf-1.0.1-cp310-cp310-macosx_13_0_x86_64.whl CPython 3.10 CPython 3.10 macOS 13.0+ x86-64 Details
hypercube_wtf-1.0.1-cp310-cp310-macosx_13_0_arm64.whl CPython 3.10 CPython 3.10 macOS 13.0+ ARM64 Details

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 log

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Release 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

Release history Release notifications | RSS feed

1.0.2

26 release files

This release

1.0.1 This release

26 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page