Skip to main content

Hypercube LCN

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

HypercubeLCN is a Locally Connected Network on a Boolean hypercube: a deep feedforward network whose connectivity is the cube's own edges and whose weights are trained. It is built from two core classes.

The Core class is the network. It owns the weights and runs the forward pass: one field in, one field out, with a stack of intermediate fields written on the same cube in between.

The Training class walks that same pass in reverse. It accumulates gradients through every depth and steps the weights with Adam.

That is the whole architecture. There is no preprocessor, no reservoir, no separate readout — the cube is the model. In Python the two are wrapped by a single class, hypercube_lcn.LCN.

This is the opposite bet from the sibling projects. HypercubeEtalon, HypercubeWTF, and HypercubeCascade all put a frozen random hypercube stage in front of a small trained readout, and the point of those experiments is how far fixed dynamics can carry a thin classifier. This project asks instead: how much better does the hypercube do when every weight in it is trained?


HypercubeAI ecosystem

HypercubeESN  ·  HypercubeCNN  ·  HypercubeHopfield  ·  HypercubeWTF  ·  HypercubeEtalon  ·  HypercubeCascade  ·  HypercubeLCN

📄 Foundational paper: Boolean Hypercubes as a Neural Substrate (D. C. Liptak, 2026)

HypercubeLCN 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.
  • Nothing leaves the cube — input, every intermediate field, and output all live on the same vertices. Depth is the only direction anything travels.

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


The LCN

A locally connected network is wired like a convolutional layer — each unit reads only a small neighborhood — but where a CNN slides one shared kernel across every position, an LCN lets every position train its own private weights.

Here the hypercube supplies the neighborhoods. A vertex's neighbors are the indices one bit-flip away, and at every depth each vertex gathers from all of them at once. Each vertex owns a private weight table at every depth — one weight for each neighbor and each field that neighbor shows it — and shares nothing with any other vertex. The one wrinkle is a lookback window: when a vertex reads from a neighbor, it sees not just that neighbor's newest field but the last few written (a configurable width, two to six). This acts as a short skip connection and keeps the input visible to the early depths.

Training runs the forward pass's loops in reverse, and no depth is spared: the gradient reaches every weight at every depth. For the full story, docs/forward.md and docs/training.md walk through the code loop by loop, with dim-4 examples small enough to check by hand.


Raman baseline extraction (a vibrational spectroscopy application)

The benchmark is the one the sibling projects established: recover the slow fluorescence background under sharp molecular peaks without lifting the baseline into the bands or cutting trenches beneath them. The dataset is 10,000 synthetic LiCoO₂ (lithium cobalt oxide) training spectra and 2,000 held-out validation spectra, scored as RMSE in raw counts.

On this task the frozen-stage siblings — Etalon, WTF, and Cascade, each feeding the same one-layer, one-channel readout — all landed on one floor: 4.76 to 4.82 validation. The LCN, with a dim-11 cube matched to the 2048-bin spectrum and every weight trained, scores 1.98 training / 2.03 validation.

Held-out validation extract, spectra 351 through 354

Grey is the raw spectrum, red the true baseline, blue the extract. At two counts of RMSE the residual is at the scale of the label's own noise, and the red trace all but disappears under the blue. A second experiment widens the cube to dim 12 so half the vertices serve as free hidden units, and scores 1.64 / 1.69. The write-ups are examples/RamanBaseline/ and examples/RamanBaselineNarrowIO/.


Installation

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

pip install hypercube-lcn
import hypercube_lcn as hl
print(hl.__version__)

Package name on PyPI: hypercube-lcn. Import name: hypercube_lcn. Main type: hl.LCN.

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 lives next to python/). You need Python 3.10+, a C++23 compiler, and CMake ≥ 3.20.

git clone https://github.com/dliptak001/HypercubeLCN.git
cd HypercubeLCN/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.)


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 2048 bins for you.

Shapes that matter:

Array Shape Notes
fields (count, N) one length-N field per row
targets (count, width) width ≤ N; width < N masks the loss to vertices 0..width-1
import numpy as np
import hypercube_lcn as hl

dim = 6
N = 2**dim
rng = np.random.default_rng(0)
fields = rng.standard_normal((256, N)).astype(np.float32)
targets = 0.5 * (fields + fields[:, np.arange(N) ^ 1])  # a local map

net = hl.LCN(dim=dim, gather_span=3, tanh_last=False,
             lr=1e-2, lr_min_frac=0.05, restore_best=True)
net.fit(fields, targets, epochs=40, batch_size=16, verbose=True)

prediction = net.forward(fields[0])   # (N,) float32
print(net)

net.save("model.pkl")
loaded = hl.LCN.load("model.pkl")

Step by step (same loop, more control)

fit is nothing but this loop — drive it yourself to interleave your own metrics, schedules, or early stopping:

for epoch in range(epochs):
    net.set_epoch(epoch, epochs)          # cosine learning rate
    for start in range(0, count, batch_size):
        net.zero_grad()
        for i in range(start, start + batch_size):
            net.forward(fields[i])
            net.loss(targets[i])          # seeds the gradient
            net.backward()                # accumulates (sums) it
        net.adam()                        # one step per batch
    net.observe(epoch_metric, epoch)      # restore_best bookkeeping
net.restore_best()

The gradient is a sum over the batch, so the effective step scales with batch size — the same convention as the C++ examples.


Features

  • One classhypercube_lcn.LCN is the whole product surface
  • fit — shuffle, batch, cosine schedule, restore-best, in one call
  • Custom loopszero_grad / forward / loss / backward / adam / set_epoch exposed one-to-one with the C++ API
  • dim 4–24 — field length N = 2dim; depth z_max (default: dim); lookback window gather_span 2–6
  • Masked loss — targets narrower than N leave the rest of the cube as free hidden units
  • tanh_last — off by default (raw accumulator out); on confines the output to (-1, 1)
  • Weights and gradient as NumPynet.weights (settable) and net.grad, z-major layout: depth, vertex, axis, tap
  • Save / loadsave / load (pickle: config + weights; optimizer state is not stored)
  • NumPy float32 — arrays converted for you; prefer contiguous float32

Examples

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

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_regression.py Toy field map: fit with verbose loss, then held-out MSE
# from a clone of HypercubeLCN, after: pip install hypercube-lcn
python python/examples/synthetic_regression.py

These use easy made-up fields so the API is obvious — not scores to publish.


Documentation

Doc Role
docs/Python_SDK.md Canonical Python API — every method, layout, pickle, limits
docs/CPP_SDK.md Native library guide (same product, C++)
Project README Product story and C++ demos from the repo root
docs/forward.md The forward pass, loop by loop, with hand-checkable examples
docs/training.md Backprop and Adam through the same loops
examples/README.md The C++ example programs and datasets

Ecosystem


License

Apache 2.0.

Download files

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

Source Distribution

hypercube_lcn-1.1.0.tar.gz (25.2 kB view details)

Uploaded Source

Built Distributions

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

hypercube_lcn-1.1.0-cp314-cp314-win_amd64.whl (324.1 kB view details)

Uploaded CPython 3.14Windows x86-64

hypercube_lcn-1.1.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (134.6 kB view details)

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

hypercube_lcn-1.1.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (124.3 kB view details)

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

hypercube_lcn-1.1.0-cp314-cp314-macosx_13_0_x86_64.whl (125.2 kB view details)

Uploaded CPython 3.14macOS 13.0+ x86-64

hypercube_lcn-1.1.0-cp314-cp314-macosx_13_0_arm64.whl (115.1 kB view details)

Uploaded CPython 3.14macOS 13.0+ ARM64

hypercube_lcn-1.1.0-cp313-cp313-win_amd64.whl (314.2 kB view details)

Uploaded CPython 3.13Windows x86-64

hypercube_lcn-1.1.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (134.5 kB view details)

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

hypercube_lcn-1.1.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (123.8 kB view details)

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

hypercube_lcn-1.1.0-cp313-cp313-macosx_13_0_x86_64.whl (125.0 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

hypercube_lcn-1.1.0-cp313-cp313-macosx_13_0_arm64.whl (114.8 kB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64

hypercube_lcn-1.1.0-cp312-cp312-win_amd64.whl (314.2 kB view details)

Uploaded CPython 3.12Windows x86-64

hypercube_lcn-1.1.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (134.4 kB view details)

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

hypercube_lcn-1.1.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (123.9 kB view details)

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

hypercube_lcn-1.1.0-cp312-cp312-macosx_13_0_x86_64.whl (124.9 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

hypercube_lcn-1.1.0-cp312-cp312-macosx_13_0_arm64.whl (114.8 kB view details)

Uploaded CPython 3.12macOS 13.0+ ARM64

hypercube_lcn-1.1.0-cp311-cp311-win_amd64.whl (312.0 kB view details)

Uploaded CPython 3.11Windows x86-64

hypercube_lcn-1.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (132.8 kB view details)

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

hypercube_lcn-1.1.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (123.2 kB view details)

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

hypercube_lcn-1.1.0-cp311-cp311-macosx_13_0_x86_64.whl (122.6 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

hypercube_lcn-1.1.0-cp311-cp311-macosx_13_0_arm64.whl (113.4 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

hypercube_lcn-1.1.0-cp310-cp310-win_amd64.whl (310.9 kB view details)

Uploaded CPython 3.10Windows x86-64

hypercube_lcn-1.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (132.2 kB view details)

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

hypercube_lcn-1.1.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (122.8 kB view details)

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

hypercube_lcn-1.1.0-cp310-cp310-macosx_13_0_x86_64.whl (121.2 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

hypercube_lcn-1.1.0-cp310-cp310-macosx_13_0_arm64.whl (111.9 kB view details)

Uploaded CPython 3.10macOS 13.0+ ARM64

File details

Details for the file hypercube_lcn-1.1.0.tar.gz.

File metadata

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

File hashes

Hashes for hypercube_lcn-1.1.0.tar.gz
Algorithm Hash digest
SHA256 7ed740ab946c965ec088acb829f8dbd1ea258146cc708cfdcdf2a728dc4d9ebf
MD5 b4d6f98a0659cab39e4851d286b94f6b
BLAKE2b-256 da0e228224798ba5bb10f996db2ece4ff8bb8f30f09bb6bc2d8e4cb141e748de

See more details on using hashes here.

Provenance

The following attestation bundles were made for hypercube_lcn-1.1.0.tar.gz:

Publisher: wheels.yml on dliptak001/HypercubeLCN

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

File details

Details for the file hypercube_lcn-1.1.0-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for hypercube_lcn-1.1.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 92e791fd5d5875f5dd4a1bb7c50ea323d30cf15febc7f39a8cbc4afd641bb30e
MD5 dd4d15d20fc5afb12e6b58fa290798ab
BLAKE2b-256 e05e76b3e46fa3306d097ccd7c936abb22ed75149fa6dc90302a7122656aa08e

See more details on using hashes here.

Provenance

The following attestation bundles were made for hypercube_lcn-1.1.0-cp314-cp314-win_amd64.whl:

Publisher: wheels.yml on dliptak001/HypercubeLCN

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

File details

Details for the file hypercube_lcn-1.1.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for hypercube_lcn-1.1.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d9c811908dd179397bd0dd71edec5cc66fdbd69d3fc94ccc44e8eaf5690e2a78
MD5 88016d56ee7a4a4334fe80a320beb5c6
BLAKE2b-256 e84ac8521c7d04d16308b4e819f6e64d6c96d2cf8023663d9962c4e9ef497352

See more details on using hashes here.

Provenance

The following attestation bundles were made for hypercube_lcn-1.1.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on dliptak001/HypercubeLCN

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

File details

Details for the file hypercube_lcn-1.1.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for hypercube_lcn-1.1.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3d7eaf8a5b7268991e19160d0a5379434fe8acfe6aa916e090ea03fff9699edb
MD5 61590d2368d48d2ceabb6b4fbf5bbd70
BLAKE2b-256 af027261a796d71bd9952d5300bb81757cd5e81590d3084c17d13f2dae23c9b6

See more details on using hashes here.

Provenance

The following attestation bundles were made for hypercube_lcn-1.1.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: wheels.yml on dliptak001/HypercubeLCN

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

File details

Details for the file hypercube_lcn-1.1.0-cp314-cp314-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for hypercube_lcn-1.1.0-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e11ac682f6cd3b04657657a652fcf535a3eef5e8c7b502c3925f468be6ae44e7
MD5 17911d65f6286254f9e7ba51f296fa3c
BLAKE2b-256 5412371b90f486f32f46e27e8744ba2832bb5931f09ab970930a58c45750ca1d

See more details on using hashes here.

Provenance

The following attestation bundles were made for hypercube_lcn-1.1.0-cp314-cp314-macosx_13_0_x86_64.whl:

Publisher: wheels.yml on dliptak001/HypercubeLCN

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

File details

Details for the file hypercube_lcn-1.1.0-cp314-cp314-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for hypercube_lcn-1.1.0-cp314-cp314-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 4858993582c11ab9f98a81c93bfeb92a8e4b367b21e749b57a18b42f6266658c
MD5 099224140cb4b3b5bf42cb7435e42b38
BLAKE2b-256 e18804600a27ef9e65a041402a7264308373bfdd47b8ca1a40ac797c65af9688

See more details on using hashes here.

Provenance

The following attestation bundles were made for hypercube_lcn-1.1.0-cp314-cp314-macosx_13_0_arm64.whl:

Publisher: wheels.yml on dliptak001/HypercubeLCN

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

File details

Details for the file hypercube_lcn-1.1.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for hypercube_lcn-1.1.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 7b727c5c545abda98e218b0914c67fcdabd2d23126475daf8ab907fec93d9086
MD5 f56f696e64e41e7bf5782d0f97ad3ce7
BLAKE2b-256 90da5d00c563e181b8624e2e0193c89e414bff51a077945831d6094a139a06af

See more details on using hashes here.

Provenance

The following attestation bundles were made for hypercube_lcn-1.1.0-cp313-cp313-win_amd64.whl:

Publisher: wheels.yml on dliptak001/HypercubeLCN

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

File details

Details for the file hypercube_lcn-1.1.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for hypercube_lcn-1.1.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d67fb3834fc1d91ec8b9f6fb67b1e8dea4ed2d57f627ea2f01a14619879f65c0
MD5 cf17894a469444f117d2b2e7f56b1ac6
BLAKE2b-256 22c810cac6b4f5c9897959b3b0dc2885aa5abce87626836880fa59356b803140

See more details on using hashes here.

Provenance

The following attestation bundles were made for hypercube_lcn-1.1.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on dliptak001/HypercubeLCN

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

File details

Details for the file hypercube_lcn-1.1.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for hypercube_lcn-1.1.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 422b01997ed7d67268f5d1634803e4b0441ccb4005b4d180e09ea5f06c42dd5f
MD5 90b2b5cf000688e25333bd2275a374eb
BLAKE2b-256 7dcc911d386425f798bb6797c170a624f62493aa1f89f2f4fada78b9d5d36bf1

See more details on using hashes here.

Provenance

The following attestation bundles were made for hypercube_lcn-1.1.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: wheels.yml on dliptak001/HypercubeLCN

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

File details

Details for the file hypercube_lcn-1.1.0-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for hypercube_lcn-1.1.0-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 84d2d6cd029c7981b29c0b1b02b0358901d2e7bd80f8bf0ecc436a4b59451e29
MD5 4c2005ff21fb7ac84b913779ff6f3934
BLAKE2b-256 ba3d4d4aadc703bf1c0828bea3389efc7ef9c1543315ecdfc6e2fd8ed330d20e

See more details on using hashes here.

Provenance

The following attestation bundles were made for hypercube_lcn-1.1.0-cp313-cp313-macosx_13_0_x86_64.whl:

Publisher: wheels.yml on dliptak001/HypercubeLCN

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

File details

Details for the file hypercube_lcn-1.1.0-cp313-cp313-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for hypercube_lcn-1.1.0-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 533f53a2152281766531627cb6d654f4b0032b7b98305284998663ed6b9f9be7
MD5 16acd360eda62fd914ab0f9040eff3ae
BLAKE2b-256 315d307fb0ac82d6375275dd868bec1c49a15952f77784dd3c0f0ccc0fed7b40

See more details on using hashes here.

Provenance

The following attestation bundles were made for hypercube_lcn-1.1.0-cp313-cp313-macosx_13_0_arm64.whl:

Publisher: wheels.yml on dliptak001/HypercubeLCN

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

File details

Details for the file hypercube_lcn-1.1.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for hypercube_lcn-1.1.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 a897f3019222f5c2ebad29531c586960f97d44e73db492725722317930c93e0c
MD5 2d61b5c79253cd278af60e0892225585
BLAKE2b-256 88a4f8c521d8aa1599cb95a9b8f3779222ce0096a9c5d12e224a483d91cfbed1

See more details on using hashes here.

Provenance

The following attestation bundles were made for hypercube_lcn-1.1.0-cp312-cp312-win_amd64.whl:

Publisher: wheels.yml on dliptak001/HypercubeLCN

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

File details

Details for the file hypercube_lcn-1.1.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for hypercube_lcn-1.1.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2ef4b736d4553274b40d0017b24d35505b993078dc4b36a14e5c36c7b8082be6
MD5 6ff900dd286b670302cdef68bce86717
BLAKE2b-256 de4c12beb8c963797da576ff9304cdd92a433b96b6477e7f55939a5765d8a676

See more details on using hashes here.

Provenance

The following attestation bundles were made for hypercube_lcn-1.1.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on dliptak001/HypercubeLCN

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

File details

Details for the file hypercube_lcn-1.1.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for hypercube_lcn-1.1.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 16b3e0c718736e6ae278f004692fd7f8d080aee16e0a34ef661373f94405f8fb
MD5 cc618fc821a0a3934df833e87d07b0fa
BLAKE2b-256 587f5d77a94bc03d7bbe8a4aca314a76f20f4025219c51823384b1ae4d0512cc

See more details on using hashes here.

Provenance

The following attestation bundles were made for hypercube_lcn-1.1.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: wheels.yml on dliptak001/HypercubeLCN

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

File details

Details for the file hypercube_lcn-1.1.0-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for hypercube_lcn-1.1.0-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 96fc12610ed5feee9db0bb60c59bbeb0d72abee312d9d67ce31c9d98647d3a78
MD5 c996cd958f925473463b9423a641204a
BLAKE2b-256 a34cbcfd04f1a7098838723cf4288aa21ba12ea76394e5b92f7232e67456e2ac

See more details on using hashes here.

Provenance

The following attestation bundles were made for hypercube_lcn-1.1.0-cp312-cp312-macosx_13_0_x86_64.whl:

Publisher: wheels.yml on dliptak001/HypercubeLCN

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

File details

Details for the file hypercube_lcn-1.1.0-cp312-cp312-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for hypercube_lcn-1.1.0-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 31f5fac646918939a294e5f71fcb271a82dfb07971273c2943980911fc15a4e5
MD5 73d8f51e0b2f46640af8a7e8398e0ddc
BLAKE2b-256 68cba711661dea0410f09b42390cd932fc48486716671fd2ec0a4039a8b535ec

See more details on using hashes here.

Provenance

The following attestation bundles were made for hypercube_lcn-1.1.0-cp312-cp312-macosx_13_0_arm64.whl:

Publisher: wheels.yml on dliptak001/HypercubeLCN

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

File details

Details for the file hypercube_lcn-1.1.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for hypercube_lcn-1.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f5c00361b883775a5773f6db938119daab95256ea156f15335ec3631f6d4486c
MD5 998e34396245a3da3860fd6fe3eeb0ce
BLAKE2b-256 d406d0a826598b93e5b95ffab2f2996c6c6a159c0550b457d460e083b6dcf244

See more details on using hashes here.

Provenance

The following attestation bundles were made for hypercube_lcn-1.1.0-cp311-cp311-win_amd64.whl:

Publisher: wheels.yml on dliptak001/HypercubeLCN

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

File details

Details for the file hypercube_lcn-1.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for hypercube_lcn-1.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 52749ce2a5cb622b46de255388000892ec5b2a1f40b841e076f1e0ec0aa1535e
MD5 5047cf038df722d8d2b8836dd7b199df
BLAKE2b-256 7b11c03cf6793cee78d61a783c3726bd61faf92d94dd589221c1edfc64fb2398

See more details on using hashes here.

Provenance

The following attestation bundles were made for hypercube_lcn-1.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on dliptak001/HypercubeLCN

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

File details

Details for the file hypercube_lcn-1.1.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for hypercube_lcn-1.1.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fb9bae6511b6fb4e80ccb68c21168f49a10d9d34c68be3505c488d7beaf4c9d3
MD5 c2701c4210d8cc36143c267c1bee8c69
BLAKE2b-256 3368a8c028cad00c93986c66ce9fdf19d29c3df4ed8a98e0eba915f34115ad59

See more details on using hashes here.

Provenance

The following attestation bundles were made for hypercube_lcn-1.1.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: wheels.yml on dliptak001/HypercubeLCN

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

File details

Details for the file hypercube_lcn-1.1.0-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for hypercube_lcn-1.1.0-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a460459af2c3913bcf56e096b91e9583cbaa82b069465116058848d1b5bbc743
MD5 78d8644c9856771d0fb0f2cf34a76f84
BLAKE2b-256 b3f02101a9fd2832d0beef6a8feb9ca6452f296d5fd2524d5e8ad96c1e3d12ca

See more details on using hashes here.

Provenance

The following attestation bundles were made for hypercube_lcn-1.1.0-cp311-cp311-macosx_13_0_x86_64.whl:

Publisher: wheels.yml on dliptak001/HypercubeLCN

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

File details

Details for the file hypercube_lcn-1.1.0-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for hypercube_lcn-1.1.0-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 2f04e5a64c97b843f6c8f8fdf58d13769eda85face6751695f33566967de7e6e
MD5 8634f35a6c96f40ba200525556bf665a
BLAKE2b-256 e989af49cf11fb18c5cc811a9421af46806bcba81c47b65f8ff7b296f029b92a

See more details on using hashes here.

Provenance

The following attestation bundles were made for hypercube_lcn-1.1.0-cp311-cp311-macosx_13_0_arm64.whl:

Publisher: wheels.yml on dliptak001/HypercubeLCN

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

File details

Details for the file hypercube_lcn-1.1.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for hypercube_lcn-1.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f5f6b1d49a5a9cc8f4c383cba8ad6407469a5c855a46f12f0b1dcb0c2f47e663
MD5 63a9d7bf6a71dfa2818f63f36d732728
BLAKE2b-256 b2a4afc483c4cbfff4a42e4db60fb2c4b2338c8b839386628942cc4ce95ffd6e

See more details on using hashes here.

Provenance

The following attestation bundles were made for hypercube_lcn-1.1.0-cp310-cp310-win_amd64.whl:

Publisher: wheels.yml on dliptak001/HypercubeLCN

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

File details

Details for the file hypercube_lcn-1.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for hypercube_lcn-1.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fa0bdcb2fbff0438daa2257c5c9fcf4eb789d01c2320e7dc0e5a1f03ecf82268
MD5 f5bf4f82a09fc375a2c241e06574397c
BLAKE2b-256 377b4a6ae9d583de0f63b7ae68e6452d7bc9d7fd59f48a15e7049a35cfc2651a

See more details on using hashes here.

Provenance

The following attestation bundles were made for hypercube_lcn-1.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on dliptak001/HypercubeLCN

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

File details

Details for the file hypercube_lcn-1.1.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for hypercube_lcn-1.1.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bb8c5a0e66af8ecd2659a713872ac645a235e2f2aeb7ab1f60ba3b3a34243921
MD5 92db349041661d87a4b24fa1cc49b019
BLAKE2b-256 d5583756c16037c30a79c049b4bf1e2fbf466df8c73749ff91007658a0c4f631

See more details on using hashes here.

Provenance

The following attestation bundles were made for hypercube_lcn-1.1.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: wheels.yml on dliptak001/HypercubeLCN

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

File details

Details for the file hypercube_lcn-1.1.0-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for hypercube_lcn-1.1.0-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 caab663bf3a668e1822203fa8849dff8b9dbecffc01aa54ae93a6653349d29be
MD5 d8f014d93b96416821bdea0996a1a135
BLAKE2b-256 5e5b03525dd2097e8811c7a63ce6099ff07f731f922998f1cce2dd55cc172282

See more details on using hashes here.

Provenance

The following attestation bundles were made for hypercube_lcn-1.1.0-cp310-cp310-macosx_13_0_x86_64.whl:

Publisher: wheels.yml on dliptak001/HypercubeLCN

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

File details

Details for the file hypercube_lcn-1.1.0-cp310-cp310-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for hypercube_lcn-1.1.0-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 044f14f9ff8ae55d5581a323b3b9da7ac292cd258d5297040b572c83e50b6459
MD5 e214f0ccd6edd901c698e0e7bd04c007
BLAKE2b-256 c11e5880d281af88db0de1967f6ff3416b497921bf68e0b52f303f94c7b66f23

See more details on using hashes here.

Provenance

The following attestation bundles were made for hypercube_lcn-1.1.0-cp310-cp310-macosx_13_0_arm64.whl:

Publisher: wheels.yml on dliptak001/HypercubeLCN

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

Release history Release notifications | RSS feed

1.2.0

26 files

This release

1.1.0 This release

26 files

1.0.1

26 files

1.0.0

26 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