Skip to main content

Hypercube Etalon

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

HypercubeEtalon processes spatial data of the kind presented to a CNN. It is built from three core classes.

The Etalon class wraps the other two and manages training and prediction.

The other two form a pipeline: preprocessor → readout.

The Exciter class is a preprocessing stage that consumes input patterns, mixes them nonlinearly, 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 not reservoir computing.

The point of this experiment is to see if a preprocessing stage in front of HypercubeCNN outperforms HypercubeCNN by itself. HypercubeWTF has the same goal; it just does it a slightly different way, using a reservoir with synthetic time, whereas here the preprocessor is an etalon. The aim is a hypercube preprocessor effective enough that the readout can be a single layer with a single convolutional channel (weird, I know) 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

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


The Etalon

I now suspect that the hypercube will someday be recognized as the most natural (least contrived) and at the same time the most powerful neural network substrate that can possibly be realized.

The Etalon construct is just another example of how incredibly elegant solutions can be built on that substrate.

Etalon is a term borrowed from optics. The physical etalon is a pair of plane-parallel, highly reflective surfaces (mirrors) between which an optical signal propagates. It is used for laser resonators, interferometric measurement, and filtering.

On the hypercube, an etalon is a pair of vertices: any vertex and its antipode. A hypercube has N vertices and therefore N etalons on the full cube. There are far more than N once the cube is subdivided into subcubes, each of which carries its own set of etalons.

The HypercubeEtalon design treats a vertex and its antipode as a reflective cavity. All vertices in between contribute to the evolution of an input signal. That procedure is an etalon transit. It goes something like this.

LOOP:

    Pick a vertex r and its antipode r'. This defines an etalon.

    Copy the input field onto the cube. That overlay is the initial
    condition, and it is the same for every etalon.

    Starting at r, form the weighted sum of its nearest neighbors
    and write tanh of that sum into r.

    Move to the next vertex along the etalon, form the neighbor
    sum, and write tanh of that sum into that vertex.

    Order is causal: a later vertex sees values the earlier ones
    just wrote.

    Continue until the transit reaches the antipode r', then turn
    around and go back to the starting vertex.

    The starting vertex is then updated for the second time. That
    is its final value, which is copied to an output buffer.

    For that etalon the task is done.

GOTO LOOP

The loop repeats until every vertex (every etalon) has been processed, which fully populates the output buffer.


White noise filter

The etalon 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: etalon transit vs Bypass

Raman baseline extraction (a vibrational spectroscopy application)

The first real-world test is Raman spectra: recover the slow fluorescence background under sharp molecular peaks without lifting the baseline into the bands or cutting trenches beneath them. Polynomials, asymmetric least squares, and ordinary convolutional nets tend to follow the empty stretches well and then fail where it matters, under peaks and peak clusters. Analysts have worked around that for decades with spectrum-specific cleanup, because no method identifies and extracts a true baseline across a broad range of peak intensities and baseline characteristics without occasional, and often frequent, human intervention.

The Etalon appears to have solved that problem (albeit on synthetic data only so far).

Trained for 60 epochs on the LCOHard set — 10,000 synthetic LiCoO₂ (lithium cobalt oxide) spectra — it scores a validation RMSE of 4.77 counts on 2,000 held-out spectra whose baselines span hundreds of counts.

Below are four held-out validation spectra: grey is the raw spectrum, red the true baseline, blue the extract. For all four shown here, and for each of the remaining 1996 validation spectra not shown, baseline identification is, WITHOUT EXCEPTION, quite remarkable.

And it does this with the thin readout the project aims for: one HypercubeCNN layer, one convolutional channel, no pooling.

In our judgment this at least matches the best of the established techniques on spectra like these, and very likely beats them.

Held-out validation extract, spectra 581 through 584

Etalon sets the bar. Can the Cascade raise it?

The Etalon is the whole preprocessor here: one transit, then the readout. On spectra like these that is already enough.

Real spectra, however, are not nearly this clean. Low laser power, short integration times, and weak scatterers all put noise on the spectrum, and that is where a baseline extractor has to earn its keep.

That is what the two-stage sibling (HypercubeCascade) is for. It is this Etalon with a frozen HypercubeWTF reservoir added behind the transit. With the very same Exciter and readout configuration, its overlays are indistinguishable from the ones shown. On the strength of the Cascade's MNIST white-noise study (examples/mnist/WhiteNoiseFilter.md), the Cascade is expected to outperform the Etalon alone in that noise.

That is the next experiment.

The overlay and the training profile are in examples/RamanBaselineExtraction/.

Runnable programs live under examples/.

The Raman spectra themselves (about 1 GB) are not in this repository.


Installation

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

pip install hypercube-etalon
import hypercube_etalon as he
print(he.__version__)

Package name on PyPI: hypercube-etalon. Import name: hypercube_etalon. Main type: he.Etalon.

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/HypercubeEtalon.git
cd HypercubeEtalon/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_etalon as he

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)

et = he.Etalon(
    dim=dim,
    exciter_subcube_dim=5,
    exciter_input_scaling=1.0,
    exciter_weight_scaling=0.15,
    readout_num_outputs=4,
    readout_task="classification",
    readout_epochs=80,
)
et.fit(fields, labels)  # collect_batch + train

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

et.save("model.pkl")
loaded = he.Etalon.load("model.pkl")

Step by step (same loop, more control)

et = he.Etalon(
    dim=7,
    exciter_subcube_dim=5,
    exciter_input_scaling=1.0,
    exciter_weight_scaling=0.15,
    readout_num_outputs=4,
    readout_task="classification",
)
et.collect_batch(fields_train, labels_train)
et.train()
logits = et.predict(fields_test[0])       # (num_outputs,) float32
cls = et.predict_class(fields_test[0])    # int
test_acc = et.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 class — hypercube_etalon.Etalon is the whole product surface
  • Map loop — collect / collect_batch → train → predict / predict_class
  • fit — clear, collect, and train when your arrays are ready
  • dim 4–12 — field length N = 2dim; etalon face exciter_subcube_dim
  • Two gains — exciter_input_scaling (field → transit) and exciter_weight_scaling (neighbor-weight amplitude); the demos run ~1.0 and 0.15–0.5 (the header defaults 0.02 barely drive tanh)
  • Built-in ablation — bypass_exciter=True feeds the raw field to the same readout
  • Classification or regression — readout_task fixed at construction
  • Held-out scoring — accuracy(fields, labels) / r2(fields, targets) map fresh in bulk
  • Bulk calls can parallelize — collect_threads (0 = auto)
  • Inspect a map — run(x) then last_features() for gain tuning
  • 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-etalon. 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 HypercubeEtalon, after: pip install hypercube-etalon
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)

Ecosystem

  • HypercubeWTF — a reservoir orbit as the frozen stage instead of a transit.
  • HypercubeCascade — the transit and the orbit in series; Etalon is its first stage.
  • HypercubeCNN — cube-native conv stack; Etalon’s trainable head.
  • HypercubeESN — echo-state / reservoir computing on streams.
  • HypercubeHopfield — Hopfield-style dynamics on the cube.

License

Apache 2.0. See LICENSE.

Metadata

Release files for hypercube-etalon 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-etalon 1.0.1
File Size Uploaded
hypercube_etalon-1.0.1.tar.gz 27.7 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for hypercube-etalon 1.0.1
File
hypercube_etalon-1.0.1-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
hypercube_etalon-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.27+ x86-64, Linux glibc 2.28+ x86-64 Details
hypercube_etalon-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_etalon-1.0.1-cp314-cp314-macosx_13_0_x86_64.whl CPython 3.14 CPython 3.14 macOS 13.0+ x86-64 Details
hypercube_etalon-1.0.1-cp314-cp314-macosx_13_0_arm64.whl CPython 3.14 CPython 3.14 macOS 13.0+ ARM64 Details
hypercube_etalon-1.0.1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
hypercube_etalon-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_etalon-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_etalon-1.0.1-cp313-cp313-macosx_13_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 13.0+ x86-64 Details
hypercube_etalon-1.0.1-cp313-cp313-macosx_13_0_arm64.whl CPython 3.13 CPython 3.13 macOS 13.0+ ARM64 Details
hypercube_etalon-1.0.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
hypercube_etalon-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.28+ x86-64, Linux glibc 2.27+ x86-64 Details
hypercube_etalon-1.0.1-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
hypercube_etalon-1.0.1-cp312-cp312-macosx_13_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 13.0+ x86-64 Details
hypercube_etalon-1.0.1-cp312-cp312-macosx_13_0_arm64.whl CPython 3.12 CPython 3.12 macOS 13.0+ ARM64 Details
hypercube_etalon-1.0.1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
hypercube_etalon-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.27+ x86-64, Linux glibc 2.28+ x86-64 Details
hypercube_etalon-1.0.1-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
hypercube_etalon-1.0.1-cp311-cp311-macosx_13_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 13.0+ x86-64 Details
hypercube_etalon-1.0.1-cp311-cp311-macosx_13_0_arm64.whl CPython 3.11 CPython 3.11 macOS 13.0+ ARM64 Details
hypercube_etalon-1.0.1-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
hypercube_etalon-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.27+ x86-64, Linux glibc 2.28+ x86-64 Details
hypercube_etalon-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_etalon-1.0.1-cp310-cp310-macosx_13_0_x86_64.whl CPython 3.10 CPython 3.10 macOS 13.0+ x86-64 Details
hypercube_etalon-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.1 MB

Release files / hypercube_etalon-1.0.1.tar.gz

Download URL hypercube_etalon-1.0.1.tar.gz
Size 27.7 kB
Tags Source
SHA-256 checksum
How to use checksums
e03e69ce6e9cd3a9f68bc44e7642425bbfac0c570615bb73d6223c2fa11a56f3
BLAKE2b-256 checksum
How to use checksums
1f5cdd71ead3ca34fd7d2e526582c003869e6d486e63c758fb508a8273c5bddb
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_etalon-1.0.1-cp314-cp314-win_amd64.whl

Download URL hypercube_etalon-1.0.1-cp314-cp314-win_amd64.whl
Size 419.3 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
184fb34d1136c7ebe11c2026106a99febfccde6b58d88c00d901641254302e70
BLAKE2b-256 checksum
How to use checksums
540ffecb366c4759a381b1e9fce2fc25e0c8266af46e958eccc397ec3db876e1
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_etalon-1.0.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL hypercube_etalon-1.0.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 288.1 kB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
15f3750b658ca397d205cdac18287091d42ec7e1313dd479eb13898a81d4130a
BLAKE2b-256 checksum
How to use checksums
293ad59270b671a500437d60b7837dc7e18a35f976c8bc72b9ec8c23f306ac91
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_etalon-1.0.1-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL hypercube_etalon-1.0.1-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 261.6 kB
Tags CPython 3.14 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
c9ad0d6e5b519977c3bf3971c08bd18a344a0e98e6adba698cf4b199b6613a3d
BLAKE2b-256 checksum
How to use checksums
fc757153d8f332def1361c7813aefb5a86d56a3c41b902108cac20703c8fb250
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_etalon-1.0.1-cp314-cp314-macosx_13_0_x86_64.whl

Download URL hypercube_etalon-1.0.1-cp314-cp314-macosx_13_0_x86_64.whl
Size 251.2 kB
Tags CPython 3.14 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
6421a656158273f4c6d14b343f8896645a77ed7f1b182decb9380f10c4ef517c
BLAKE2b-256 checksum
How to use checksums
e74e622838096eeb22fbd093079c88a36b25790ac8c7c35c2d673acd0a97ea4d
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_etalon-1.0.1-cp314-cp314-macosx_13_0_arm64.whl

Download URL hypercube_etalon-1.0.1-cp314-cp314-macosx_13_0_arm64.whl
Size 220.6 kB
Tags CPython 3.14 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
eab417efb22626679abdd97b2d9c2ac67d76edcc3cf3cc1e89ea9e6d66f3c236
BLAKE2b-256 checksum
How to use checksums
36545fd878645ea304c90e2bc83b9a6ee6045616a8b4dd9a1d198b7d61f6da11
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_etalon-1.0.1-cp313-cp313-win_amd64.whl

Download URL hypercube_etalon-1.0.1-cp313-cp313-win_amd64.whl
Size 406.1 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
88ac07a7c396495a9cb14edb0541a9a9b2fcbdf01815fa37d2d562859d91489a
BLAKE2b-256 checksum
How to use checksums
7c8cc97861731db5d21504e2e882d916d796366a0391a7216d73529b95266b9c
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_etalon-1.0.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL hypercube_etalon-1.0.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 288.2 kB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
996dc59a50f5b27c8be02c4a2297314c14a70423b2aeea17e106414fbdc7d5a9
BLAKE2b-256 checksum
How to use checksums
9a1a9893a8882e20b3fdce6e73bce9f18ffd832dfc9728287635fa696b0a782b
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_etalon-1.0.1-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL hypercube_etalon-1.0.1-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 261.1 kB
Tags CPython 3.13 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
a4fbbed96437fcc96aa04cff70029974c7bdeb80e9752dd519f60bc5c7676772
BLAKE2b-256 checksum
How to use checksums
e5d7a02e23810d700e5b2544f6a00f2041d18bee628b8b5cd357a9d9bbc53672
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_etalon-1.0.1-cp313-cp313-macosx_13_0_x86_64.whl

Download URL hypercube_etalon-1.0.1-cp313-cp313-macosx_13_0_x86_64.whl
Size 251.1 kB
Tags CPython 3.13 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
fbd25f8c3d3650960a41889d5f1f11ea56aa4bba9cb3dc78256c8166437ff0df
BLAKE2b-256 checksum
How to use checksums
a2716ea8f846f2ddeb47418d666565dbb07523f7ddbfc7d4e4e04e6aaa8246a6
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_etalon-1.0.1-cp313-cp313-macosx_13_0_arm64.whl

Download URL hypercube_etalon-1.0.1-cp313-cp313-macosx_13_0_arm64.whl
Size 220.2 kB
Tags CPython 3.13 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
13dc18cabac9e20a27bf83842199444603b2ef7dd8ef4a77a9b95d8a17c26305
BLAKE2b-256 checksum
How to use checksums
131cc791ea9fd436e10ec20911fb2e7aba1cb7ba2d9d0cb9557517d347058b3c
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_etalon-1.0.1-cp312-cp312-win_amd64.whl

Download URL hypercube_etalon-1.0.1-cp312-cp312-win_amd64.whl
Size 406.2 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
7b99e113e304deb260c00b619c046a66658310a556121d94f58324466ab9fa8f
BLAKE2b-256 checksum
How to use checksums
6a02c5ec98d8cc9ca0c09286eaa9bb1d5fbb83f3ef10e31d03982a9be1aafe75
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_etalon-1.0.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL hypercube_etalon-1.0.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 288.2 kB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
99fd5fdebe1a800b49ed1167a99b22353c04e092d34471f28c20d96317fae3cf
BLAKE2b-256 checksum
How to use checksums
a3df9989c4ce01af25bd2447cd4955e7873aa63d3990b0a960d30f95f2de5103
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_etalon-1.0.1-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL hypercube_etalon-1.0.1-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 261.0 kB
Tags CPython 3.12 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
c5a021a25e10e4e1793015edd76a822e42ed7a9c6f08a1e4269a867157defb70
BLAKE2b-256 checksum
How to use checksums
d7ee03a4b5cd0f3fe936b742bd1b1cb5d3a21cf78ab4f915a1769b131b8fbdc4
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_etalon-1.0.1-cp312-cp312-macosx_13_0_x86_64.whl

Download URL hypercube_etalon-1.0.1-cp312-cp312-macosx_13_0_x86_64.whl
Size 251.0 kB
Tags CPython 3.12 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
f93b786d9b4bc711f0c12879f62c65a3e246d7a79f2b1000769c7238226ec474
BLAKE2b-256 checksum
How to use checksums
96530347d865e3df0afe0d2a010db43d5f9feea16d599be5fc31d961a7ad0f44
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_etalon-1.0.1-cp312-cp312-macosx_13_0_arm64.whl

Download URL hypercube_etalon-1.0.1-cp312-cp312-macosx_13_0_arm64.whl
Size 220.2 kB
Tags CPython 3.12 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
e4714160f43a5b50f6bc1e2e5fef260aedf53019ed246259a779f3df9f75c4aa
BLAKE2b-256 checksum
How to use checksums
6191e8afbe2d9da3cf9ee4b48115dbb38a1dd45f8319faaaddf95efe79fe2797
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_etalon-1.0.1-cp311-cp311-win_amd64.whl

Download URL hypercube_etalon-1.0.1-cp311-cp311-win_amd64.whl
Size 403.5 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
a18a3dcc76ffe0955d3ea5a72423c8a5b8958e8af63037d0442697e6e016369c
BLAKE2b-256 checksum
How to use checksums
46b999dbd9e9e91e4a4e8b77df2c392ac2e0d122b54fabbd3e0dfd6831c0d7bd
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_etalon-1.0.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL hypercube_etalon-1.0.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 286.7 kB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
74c2c3edb841aff2121f61f980a0f6fbd90c2f1748c9ad2d28dce5998d1b78ce
BLAKE2b-256 checksum
How to use checksums
aebb3c92453a4a78b0919e83aafbfa69026e21835cdd7f28db1bf6737605e315
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_etalon-1.0.1-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL hypercube_etalon-1.0.1-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 259.7 kB
Tags CPython 3.11 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
cddcbac547d5f0e628ffd999aaa7f7e0c445eef721a7894e6df46099389cb171
BLAKE2b-256 checksum
How to use checksums
822d7547cb8081426c1483a503859e216bd197f4598ef980fbaed42b68f06b39
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_etalon-1.0.1-cp311-cp311-macosx_13_0_x86_64.whl

Download URL hypercube_etalon-1.0.1-cp311-cp311-macosx_13_0_x86_64.whl
Size 248.4 kB
Tags CPython 3.11 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
c4290841e8b59f96aa21d71b15d837b44a9d1e299c769707ac91b797e48de669
BLAKE2b-256 checksum
How to use checksums
f9bc6bd0f95828441da9ef14bedce084b95a880b1510488366fde8d77d147bcd
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_etalon-1.0.1-cp311-cp311-macosx_13_0_arm64.whl

Download URL hypercube_etalon-1.0.1-cp311-cp311-macosx_13_0_arm64.whl
Size 218.3 kB
Tags CPython 3.11 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
8849ec4b7a0cc8f1abfc743adfa485af0dc1ecbf4f139471dd632c31597995d2
BLAKE2b-256 checksum
How to use checksums
bfa21e4989400cbf52a6b31e3b1ca0cf39ea44aac9f1d3159f5f1b5bf052cb11
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_etalon-1.0.1-cp310-cp310-win_amd64.whl

Download URL hypercube_etalon-1.0.1-cp310-cp310-win_amd64.whl
Size 402.3 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
e481266c4885061847d1f5105e0630dc1a881e90439f8e5dcf6369dcbd2c7698
BLAKE2b-256 checksum
How to use checksums
695bf752cc0c612246394dc5625ed1b83a94c3f9e08ac68330eeb850620bae0a
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_etalon-1.0.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL hypercube_etalon-1.0.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 285.9 kB
Tags CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
7916b3b8baac5a87c487b36856ef8e6a7399cefba906ba6b9acf6efa7ea67caa
BLAKE2b-256 checksum
How to use checksums
b2bc963bb43b340b9196f1eb500ee0c1c6a6727b92822d10b56c9b30a59b9270
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_etalon-1.0.1-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL hypercube_etalon-1.0.1-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 259.0 kB
Tags CPython 3.10 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
0e83f43c20832ce5ed5ad6afee75f0cad67125138f2a2cb77fb206d3fd95747f
BLAKE2b-256 checksum
How to use checksums
6c3f412728bf1d94b59a0b9b00e276512394664f1eed09666e91a2982b7f15a8
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_etalon-1.0.1-cp310-cp310-macosx_13_0_x86_64.whl

Download URL hypercube_etalon-1.0.1-cp310-cp310-macosx_13_0_x86_64.whl
Size 247.0 kB
Tags CPython 3.10 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
60c89328e22306320bd85c5de9e8d9e681c5a92cc048470c6bed5b5f935501be
BLAKE2b-256 checksum
How to use checksums
1f7ab1348688ca0407f4c066e560961b1a407e50ffa131f20e9a61e0e8275ff4
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_etalon-1.0.1-cp310-cp310-macosx_13_0_arm64.whl

Download URL hypercube_etalon-1.0.1-cp310-cp310-macosx_13_0_arm64.whl
Size 217.2 kB
Tags CPython 3.10 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
b5a532e4390ff5338eebae1cdc41c49a18fb5388deb653cba3994411eb95ef3f
BLAKE2b-256 checksum
How to use checksums
d8109f1fcfb50506902e809c9954bc7a2fc847faf86d15eacd11af6411d57b4a
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

1.0.0

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