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.0.1.tar.gz (24.7 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.0.1-cp314-cp314-win_amd64.whl (323.2 kB view details)

Uploaded CPython 3.14Windows x86-64

hypercube_lcn-1.0.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (133.5 kB view details)

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

hypercube_lcn-1.0.1-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (123.2 kB view details)

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

hypercube_lcn-1.0.1-cp314-cp314-macosx_13_0_x86_64.whl (123.9 kB view details)

Uploaded CPython 3.14macOS 13.0+ x86-64

hypercube_lcn-1.0.1-cp314-cp314-macosx_13_0_arm64.whl (114.0 kB view details)

Uploaded CPython 3.14macOS 13.0+ ARM64

hypercube_lcn-1.0.1-cp313-cp313-win_amd64.whl (313.4 kB view details)

Uploaded CPython 3.13Windows x86-64

hypercube_lcn-1.0.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (133.4 kB view details)

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

hypercube_lcn-1.0.1-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (122.7 kB view details)

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

hypercube_lcn-1.0.1-cp313-cp313-macosx_13_0_x86_64.whl (123.6 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

hypercube_lcn-1.0.1-cp313-cp313-macosx_13_0_arm64.whl (113.8 kB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64

hypercube_lcn-1.0.1-cp312-cp312-win_amd64.whl (313.4 kB view details)

Uploaded CPython 3.12Windows x86-64

hypercube_lcn-1.0.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (133.4 kB view details)

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

hypercube_lcn-1.0.1-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (122.7 kB view details)

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

hypercube_lcn-1.0.1-cp312-cp312-macosx_13_0_x86_64.whl (123.5 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

hypercube_lcn-1.0.1-cp312-cp312-macosx_13_0_arm64.whl (113.7 kB view details)

Uploaded CPython 3.12macOS 13.0+ ARM64

hypercube_lcn-1.0.1-cp311-cp311-win_amd64.whl (311.1 kB view details)

Uploaded CPython 3.11Windows x86-64

hypercube_lcn-1.0.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (132.1 kB view details)

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

hypercube_lcn-1.0.1-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (122.1 kB view details)

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

hypercube_lcn-1.0.1-cp311-cp311-macosx_13_0_x86_64.whl (121.2 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

hypercube_lcn-1.0.1-cp311-cp311-macosx_13_0_arm64.whl (111.9 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

hypercube_lcn-1.0.1-cp310-cp310-win_amd64.whl (310.2 kB view details)

Uploaded CPython 3.10Windows x86-64

hypercube_lcn-1.0.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (130.9 kB view details)

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

hypercube_lcn-1.0.1-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (121.3 kB view details)

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

hypercube_lcn-1.0.1-cp310-cp310-macosx_13_0_x86_64.whl (119.8 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

hypercube_lcn-1.0.1-cp310-cp310-macosx_13_0_arm64.whl (110.8 kB view details)

Uploaded CPython 3.10macOS 13.0+ ARM64

File details

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

File metadata

  • Download URL: hypercube_lcn-1.0.1.tar.gz
  • Upload date:
  • Size: 24.7 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.0.1.tar.gz
Algorithm Hash digest
SHA256 a69c85896db4660700dc65b73fd5662531d91a6232d6be6cadc0136427f11915
MD5 0c56623ebfd3881d972bc78df375ca66
BLAKE2b-256 baf77143f416a326c9ae0ff085137522ca9ca8b79b19f47f38029498103b55b4

See more details on using hashes here.

Provenance

The following attestation bundles were made for hypercube_lcn-1.0.1.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.0.1-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for hypercube_lcn-1.0.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 c314fb0801a9ef53d91e55a6f92bc309cf38068a49b9bd5758fd0b10b14715b9
MD5 6818731f5169680921ee1be7777d2b10
BLAKE2b-256 f0f213cd2a4d56131d3333967fd44855800d30060e16b15ff9dbd4e273421416

See more details on using hashes here.

Provenance

The following attestation bundles were made for hypercube_lcn-1.0.1-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.0.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for hypercube_lcn-1.0.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1beedf34857673fd738f3235cfb769203f1724708ec6e52ed2a00d946abeed18
MD5 ec63c5748bb734ad87a2aba33fe8bb69
BLAKE2b-256 d027512532ba420254806829076aa92d8e4a70059025c0f9cd7e18177db9bc28

See more details on using hashes here.

Provenance

The following attestation bundles were made for hypercube_lcn-1.0.1-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.0.1-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for hypercube_lcn-1.0.1-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 157ad1217435c77633e79f3b95a25a658b8208453dcc0ddf71fe48a72fcd2ca7
MD5 570c68daf19dc7683f8c14bbddefb891
BLAKE2b-256 c1ca29635773c1f13c0b6d2b5e29371cd89669c316a0705ebc70198e79e58893

See more details on using hashes here.

Provenance

The following attestation bundles were made for hypercube_lcn-1.0.1-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.0.1-cp314-cp314-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for hypercube_lcn-1.0.1-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e6192997bd0529ca8e5921787eafef78a67528ee0be3c8ea88db1b4b4a543eab
MD5 6ce9cefd15380a4d2e0074c208feebcb
BLAKE2b-256 214a2f82774f7c6e3b4cc469f32b96a341e5c7394915df4a0f7af1a40761ee5b

See more details on using hashes here.

Provenance

The following attestation bundles were made for hypercube_lcn-1.0.1-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.0.1-cp314-cp314-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for hypercube_lcn-1.0.1-cp314-cp314-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 c0fac0830438201d6976205c670b9a5eb263c547f3caa8aec8a5100944f46bec
MD5 17cc2ad29b42312173ca5546e917584c
BLAKE2b-256 ef34101585daeb80f938937fbe502a8c121f79bbd45d25ff03a879c3a12601d1

See more details on using hashes here.

Provenance

The following attestation bundles were made for hypercube_lcn-1.0.1-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.0.1-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for hypercube_lcn-1.0.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 b766659e6062ebf68c446593b4717da06cb615463e5d62051384f081ff00f1ee
MD5 062345e042775b89ad42d1d78c690e59
BLAKE2b-256 2e28d6d373a84563e4d9d589cf2ed822ebca89fa7f55cba6c659c1051d011d63

See more details on using hashes here.

Provenance

The following attestation bundles were made for hypercube_lcn-1.0.1-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.0.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for hypercube_lcn-1.0.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 845a403af6551bc4874e99364a6fb27e205a878a44d65e1a4377dead436fb9c8
MD5 d10928060ce85230b099fa21c2f890e5
BLAKE2b-256 bc1def6c5a5bb44140c8ca414daca963818980aed078ebd025c4b2f145929b89

See more details on using hashes here.

Provenance

The following attestation bundles were made for hypercube_lcn-1.0.1-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.0.1-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for hypercube_lcn-1.0.1-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8ec2e63919e238a6a08d098d5043d8be0117b48df57404bbfd705cd596d4c1b8
MD5 d451534174495eeb8a044d6ed00e3d5c
BLAKE2b-256 ab12f84364d34021a55f70640bc6ecbbd9b1924a8ac718604e331467683bc1fa

See more details on using hashes here.

Provenance

The following attestation bundles were made for hypercube_lcn-1.0.1-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.0.1-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for hypercube_lcn-1.0.1-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 608a8894d3ee56e02a8d4e3ab36f7b70e84b22a33d571cfeb7a15abd18707f43
MD5 a3beda70d0e34c4d3426c33efa59bdea
BLAKE2b-256 376b56ef6f946e419d597312df6f998527ca8e2fe03f4056359ea575daa74c52

See more details on using hashes here.

Provenance

The following attestation bundles were made for hypercube_lcn-1.0.1-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.0.1-cp313-cp313-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for hypercube_lcn-1.0.1-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 5308a19f67bedb46f1d4d38d84aa89f5f0d7777d0bdaf28586c7d6e4b5ccc679
MD5 58a073607aac755b1897895fb4afef1b
BLAKE2b-256 f437319e3098cf03be55e30f54a6c694d6a6c05ef96c82c5d59d769f489a05cd

See more details on using hashes here.

Provenance

The following attestation bundles were made for hypercube_lcn-1.0.1-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.0.1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for hypercube_lcn-1.0.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 41f1bb64984245d2c3776641ea1d122b8e44308d486358879a8f07a289117339
MD5 83a9247e3b3acf177fe5ec6bcac2b5c4
BLAKE2b-256 24b5d9732367d6cf8b393ed237ceccaab69d2fab52b2c30621f6354024be789b

See more details on using hashes here.

Provenance

The following attestation bundles were made for hypercube_lcn-1.0.1-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.0.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for hypercube_lcn-1.0.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1ecdae939fc30d584005f1333b1632efe0c6283f01e1a9dabe96d5de06aee13e
MD5 5c456f451a9b18ea3891515bc7f037c0
BLAKE2b-256 e647cad6f7e2cde8a46772d2c7a4a1b11fd4ad04e9413fe5183e8d0eafc59b8b

See more details on using hashes here.

Provenance

The following attestation bundles were made for hypercube_lcn-1.0.1-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.0.1-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for hypercube_lcn-1.0.1-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 36bfad2159b2af4d65962d70e568bc14079b4cc3229e055f9db113ab29b0e9f5
MD5 eed288397066dae45a531770d47abeef
BLAKE2b-256 1fbcad933ce24152c44463c7650f4b97ca9aa8dbe332c80725207b211c3cde19

See more details on using hashes here.

Provenance

The following attestation bundles were made for hypercube_lcn-1.0.1-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.0.1-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for hypercube_lcn-1.0.1-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e3b6c4ec2c3cf0ca973dba8a9ab501945633ee284d8a37e09b15c9a647004bc8
MD5 fe76ec7ebe73441805844dd6b6482d29
BLAKE2b-256 00a957e00f9ad4ee53f6c9bb64232bc1269df5c0b49a62688962d1f9a3ad2bcf

See more details on using hashes here.

Provenance

The following attestation bundles were made for hypercube_lcn-1.0.1-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.0.1-cp312-cp312-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for hypercube_lcn-1.0.1-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 413b18d9aee1ba45a035e0f2222ce25334c4f406739d60f2bcd8079881b061c8
MD5 3bb7b2b3e240f4f583e870029985d2fd
BLAKE2b-256 69ea6342dec7a388331940567dc494a370124615da2a9de0b23a31d03d0ed51b

See more details on using hashes here.

Provenance

The following attestation bundles were made for hypercube_lcn-1.0.1-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.0.1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for hypercube_lcn-1.0.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 8aedfbb0d3f3f2441765bb78ebd6810caa75cfe6fe60aa0e8bbd610e08679cbb
MD5 5fd9af7c1e15e433774a8e29488310d5
BLAKE2b-256 480d433e236f1fe199d783334e9797c4c9864d48ddc49743d075b7f8cc5781b6

See more details on using hashes here.

Provenance

The following attestation bundles were made for hypercube_lcn-1.0.1-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.0.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for hypercube_lcn-1.0.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b296e5904f4926ffd9a065727b9818cbbe1065a8957c232b23e1c33654022fdc
MD5 fa6397cc2290edc24ff85a3e0e17101f
BLAKE2b-256 adf3d78f45bb67c3e03d863e76f3c8ee060603f4f82d74160b1bfd251482527d

See more details on using hashes here.

Provenance

The following attestation bundles were made for hypercube_lcn-1.0.1-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.0.1-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for hypercube_lcn-1.0.1-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5abd75627fdb72bd0b7af77b357f6d1189dd3ea32cf151986cd2f40eabc1cd84
MD5 26644bc455200f1978a3feb40806d64d
BLAKE2b-256 f267740a760ca1ea5880d089f2018e61d2cbc77607f28dc53e1f9cedfb985742

See more details on using hashes here.

Provenance

The following attestation bundles were made for hypercube_lcn-1.0.1-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.0.1-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for hypercube_lcn-1.0.1-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 9b9d97c96211696df33a02cc417e3141be5eeba4028cade699a022de6d2ec5da
MD5 f00da9b0944ad2352f01cb9ba1d927e3
BLAKE2b-256 7ba6d362bbf501747da6d014bcb3ca2d7be11eb8903cd6bd44f67370f8c3a238

See more details on using hashes here.

Provenance

The following attestation bundles were made for hypercube_lcn-1.0.1-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.0.1-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for hypercube_lcn-1.0.1-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 0a052a4fb8b3b194df3f2df017ac1e3df4e6367fa7a38d07776f93b0ae350a24
MD5 0e7efe6766e74bc3540b3b62897d10a0
BLAKE2b-256 715de9f26f5b8b8937327a1ba3433c8db8b4ca76ea842de44b7cf0111a9616c2

See more details on using hashes here.

Provenance

The following attestation bundles were made for hypercube_lcn-1.0.1-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.0.1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for hypercube_lcn-1.0.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 078ca5c04a800880c5dd6727fd5dd862f608eae141fb2c67ec9285a8f7c7a91b
MD5 038397fe75d0dfee97eb2792cd44840e
BLAKE2b-256 a069a43715699a1ea28d0dde181f3f36425f547a81af20646953d8575a59f611

See more details on using hashes here.

Provenance

The following attestation bundles were made for hypercube_lcn-1.0.1-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.0.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for hypercube_lcn-1.0.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c0fc5d1a04a15188e580f30a4fc1ab0321a2e3ace40867570e743dc4ede5042a
MD5 0f97761fa38a8cafdacf862fbe2e873e
BLAKE2b-256 aef24cec9f8d2079cb2e6d145ad0e7fee8ea48138dde472e4480e684b03d3344

See more details on using hashes here.

Provenance

The following attestation bundles were made for hypercube_lcn-1.0.1-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.0.1-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for hypercube_lcn-1.0.1-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bae7086eeec6b47e215a2ef2c0c57142b0476664e3fe9491e0f8e9a318408766
MD5 a9365c36b4b6fea2a599931049effe52
BLAKE2b-256 714f714d8ab9af4e7e0189e5ad0acec488f06afa1b9a2aeba1ba8c768970cbc2

See more details on using hashes here.

Provenance

The following attestation bundles were made for hypercube_lcn-1.0.1-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.0.1-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for hypercube_lcn-1.0.1-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c2203a9c3aada239782ccfd4d97d9f136ceaf15b39d5b7704b59c34e5c0d0622
MD5 35fa132542f4da444ab5910cc76af44b
BLAKE2b-256 ad3859a2f6adb4c5991650bc1449ccfc4287a6ac2326f53d159aa7e607ecfe7f

See more details on using hashes here.

Provenance

The following attestation bundles were made for hypercube_lcn-1.0.1-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.0.1-cp310-cp310-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for hypercube_lcn-1.0.1-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 61223de88871bd00be5312ea9c86ff1df937f57cf44fd90b7a63d72827b4e107
MD5 7b877a2e06f104f575f5af7232cfe75c
BLAKE2b-256 277fc4c53e484a8979ecdc724612ca5ca366ba2ace933419a3b891f7cc45171c

See more details on using hashes here.

Provenance

The following attestation bundles were made for hypercube_lcn-1.0.1-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

1.1.0

26 files

This release

1.0.1 This release

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