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

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.0.tar.gz (24.5 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.0-cp314-cp314-win_amd64.whl (323.1 kB view details)

Uploaded CPython 3.14Windows x86-64

hypercube_lcn-1.0.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (133.4 kB view details)

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

hypercube_lcn-1.0.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (123.1 kB view details)

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

hypercube_lcn-1.0.0-cp314-cp314-macosx_13_0_x86_64.whl (123.8 kB view details)

Uploaded CPython 3.14macOS 13.0+ x86-64

hypercube_lcn-1.0.0-cp314-cp314-macosx_13_0_arm64.whl (113.9 kB view details)

Uploaded CPython 3.14macOS 13.0+ ARM64

hypercube_lcn-1.0.0-cp313-cp313-win_amd64.whl (313.3 kB view details)

Uploaded CPython 3.13Windows x86-64

hypercube_lcn-1.0.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (133.3 kB view details)

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

hypercube_lcn-1.0.0-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.0-cp313-cp313-macosx_13_0_x86_64.whl (123.5 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

hypercube_lcn-1.0.0-cp313-cp313-macosx_13_0_arm64.whl (113.7 kB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64

hypercube_lcn-1.0.0-cp312-cp312-win_amd64.whl (313.3 kB view details)

Uploaded CPython 3.12Windows x86-64

hypercube_lcn-1.0.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (133.3 kB view details)

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

hypercube_lcn-1.0.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (122.6 kB view details)

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

hypercube_lcn-1.0.0-cp312-cp312-macosx_13_0_x86_64.whl (123.4 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

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

Uploaded CPython 3.12macOS 13.0+ ARM64

hypercube_lcn-1.0.0-cp311-cp311-win_amd64.whl (311.0 kB view details)

Uploaded CPython 3.11Windows x86-64

hypercube_lcn-1.0.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (132.0 kB view details)

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

hypercube_lcn-1.0.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (122.0 kB view details)

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

hypercube_lcn-1.0.0-cp311-cp311-macosx_13_0_x86_64.whl (121.1 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

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

Uploaded CPython 3.11macOS 13.0+ ARM64

hypercube_lcn-1.0.0-cp310-cp310-win_amd64.whl (310.1 kB view details)

Uploaded CPython 3.10Windows x86-64

hypercube_lcn-1.0.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (130.8 kB view details)

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

hypercube_lcn-1.0.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (121.2 kB view details)

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

hypercube_lcn-1.0.0-cp310-cp310-macosx_13_0_x86_64.whl (119.7 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

hypercube_lcn-1.0.0-cp310-cp310-macosx_13_0_arm64.whl (110.7 kB view details)

Uploaded CPython 3.10macOS 13.0+ ARM64

File details

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

File metadata

  • Download URL: hypercube_lcn-1.0.0.tar.gz
  • Upload date:
  • Size: 24.5 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.0.tar.gz
Algorithm Hash digest
SHA256 feef1f907e5b0dc658bc9e72da0bae3acd639eb520574e1184d8003195fa1dbe
MD5 14ab14d4cf23c8d3e6eef85ec02d0b6e
BLAKE2b-256 101d6557287ff86ba9f319d963f889e31d3cb9c10d64463108e404739415d379

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for hypercube_lcn-1.0.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 981bdf3be35c489b800de94e49a3c1f3c3e5fc4a12bf16abe93b76149848d04a
MD5 ac8950cd9b0e49831f6cea6e7875552e
BLAKE2b-256 433869d120265a13ed83ca13f66d6a75b12b612b93f00f80399e1df32e37be40

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for hypercube_lcn-1.0.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 05360fc7469a759666e9ff06d0458471f139440956d87719a5a6d9139b3def81
MD5 14ea46247fe4ea486a1643620f2a46ae
BLAKE2b-256 a4b670a2be15e4e90a687b6ee938d54e5f0eec53cd5c9b96cd51a01e612c6fa2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for hypercube_lcn-1.0.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c3fe8ea96de7de45011012184e68d0e5e9e7672543cea7764ef6e5d787fd78c5
MD5 cd2c8d9d7531474383bc8defb1556c89
BLAKE2b-256 e1b19400ecf8849988e82d0ce43b2c447a7833aff038ad9de638505635d86bfa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for hypercube_lcn-1.0.0-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b8d39c1e5eaba075717e07971ad43a8f002a8359f53d1a3a4ecf45f66f4fa1aa
MD5 753aa921db07674621a454fde1c573ef
BLAKE2b-256 189b22c3d0ec71d25a89f1fdff6538b28f9304377646576af4df65fb2122707c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for hypercube_lcn-1.0.0-cp314-cp314-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 223f3a3cfd583a908bbe764a1f19e3c23db8863301bc8214163fe6f9a93014e4
MD5 c2f13be63b60d1b3c60d2559a255da40
BLAKE2b-256 bd3bde94acdf3c71ffe0e75ca7124ba67fe614783a39550751fd829c6cfe4f81

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for hypercube_lcn-1.0.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 be9b8ba39e8bef77dabe4262be247dfe5ffa58cce8eab6d82aea4962b06653d2
MD5 7a772244b2972758a5bbad832aab8be2
BLAKE2b-256 1c53adb8bf8974a8a189866946d322656a26bc475065582ca25f8a5f9f845af3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for hypercube_lcn-1.0.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a33d3cc412cafb8e731d504222c28167718df5ec77e89c283b380776edbd067e
MD5 7648f1d8e3c54a6b3388e03a32fd5731
BLAKE2b-256 fc3cb0f75e361473fa390e4e02ead1ea321467ba10e2c048f40d316419c17484

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for hypercube_lcn-1.0.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 dd75b047f52f0adc2764b937c74170d5b7b60577f52a6ba999d907615856c60d
MD5 13d1fe8091a18b04b38f59e816701090
BLAKE2b-256 eb558d180ed21bd5384eca5a7551c560e744ca0b0bcc164ae70abbd2fbceec3d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for hypercube_lcn-1.0.0-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 674365704998b15ea01514f5dea7739ba1ed1d0259f525a4583c3ec7f980b671
MD5 4a9d1a6d952b1ec7f13289aa8c240ee7
BLAKE2b-256 107f9e2f43df3c3db97a9b37a3fd9bd82045ff1efde73061aa09d57c5047933e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for hypercube_lcn-1.0.0-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 a5dae880830fcbee87750a084d085adb0ba572fccaa0f1ac623a3f99969298d7
MD5 86167f26530edf501d7a9d6a1c87a5c3
BLAKE2b-256 ab591207865f4d775f758142bb514286168c49290539c394c656ea021ecdd309

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for hypercube_lcn-1.0.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 b93e3e0f641d95369878d53b8d830cdef7f02845addda28737cd8c173dc1f3c1
MD5 4f3091402d2f21ffc278336db013b844
BLAKE2b-256 7ac0fa5fd9a7cbf47075e049754de6ec699d9cae189ea73d5af518783fc65994

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for hypercube_lcn-1.0.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9ce9975452184e9c7a374a8c2e811812936727ba8c37a98de7af35dd835e8caa
MD5 b91e0b3b9e14e77f81270077150fada9
BLAKE2b-256 9877f70ac9847345ca4ef394ff9851a87ef4b02f5a206d9df90c160815a79cdc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for hypercube_lcn-1.0.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 23e56db062778ac40cf41181a581af7d8e7452e51fb760f168e0735424c65716
MD5 f98bdcf5a3cb5c2aab434ef071e698cc
BLAKE2b-256 95bcc00753fe4350b55862453d402d3391813a4fdee1c57e6d1ff2c412435e41

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for hypercube_lcn-1.0.0-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 49b1632ad89285fc564e9934b14d7671001d55815ce23a1d7202047e64dfef5a
MD5 7c91f45c78c2d767414b1b5ca05402fb
BLAKE2b-256 6d4d23793b1b606168d6ba46a64d6adaf8ce71c6be4eee23dae81d0cda8c0bd7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for hypercube_lcn-1.0.0-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 ab55329fa6f08a74b861459f016bad7f6d1d26193796c0af0a9b145385ac5f7a
MD5 01b4921a4536307f04686761382b8a24
BLAKE2b-256 b20af3c3d915d9262b2ff8b269b18025bb1e8846698020cba7f2563db16fe107

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for hypercube_lcn-1.0.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 49292e779f550c45f397047e2576b07e86b00ec899f0fbf09dab00f4b3ab193a
MD5 64fb6721ff3c8a2b689e72e3c0742e16
BLAKE2b-256 f26f32bbb36b665b7c6daf0b98001eaab87d7e52fd0cb9b1cf1a29319409a824

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for hypercube_lcn-1.0.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 82b23e153a7f1924f7e0815e0bb01d2b86732d275ca6983ed36f781ccbabb10c
MD5 68f878af64c1e79beb5da6d51f4faca3
BLAKE2b-256 e736d0d2911191b704a7c0bb03e8f5690ddd2544e3f4de2ce719644cc80a14ea

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for hypercube_lcn-1.0.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8bb059d25c60f3f6111b605f9e394a3a0b283b75a898acab078fa66efeda096a
MD5 36bbca1c058033ca844ac10cf101fde6
BLAKE2b-256 41040898769d97631fe0cfade7ebc9d8c1ce46566f694133dc8f41bcc1026a2c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for hypercube_lcn-1.0.0-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f89a02cf904dc79ea72209e8d4dbeec33fa2584fcf4908b54562cefc648c9a21
MD5 8b9a075b98940c49e7dda18be7b1c51f
BLAKE2b-256 84bf3171c59f5300c8540ee25295e1f8af5cb027291477af3a88d59ac2468755

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for hypercube_lcn-1.0.0-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 df88f9004c1c79695e97097293c9758cceff4132612f9a1f0eb845cb6ea9104d
MD5 ccd12bd3c44fced112f98a00f5e57e91
BLAKE2b-256 4616f2afb28e6c1d08da98ac44401cd2bddd3384fc8e781e794e5a61f42fc4de

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for hypercube_lcn-1.0.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 bd9bf33d20e42df39dce4637a3a58e62336d895d72271bb6e557d8a520d1bc31
MD5 552150eed9b0e83cd4b823586c5039b7
BLAKE2b-256 1ef5a038ea727b91a196759371f56365febb9f47801e8282eab0ccdc02ee2fac

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for hypercube_lcn-1.0.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f39e6c7a3253e6a4f3442491f9a039f35445f88a75a5d944c2b197697f92b0d2
MD5 654d8e3898a7cc1ba673386c4c8c507e
BLAKE2b-256 08882278ce7a282d7abf7b83afa63868ea297a03b53976278b29a9e984c4cad4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for hypercube_lcn-1.0.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b28f22c479ea12506e2f7d262faa11774c223dead20bb844b5345a7040998aa1
MD5 e525b7666e1662aaeb86c5bf2a464d75
BLAKE2b-256 8a782349f0ba0e2e930be281b4ccc608c8690f2644c21ef9076adacbbaa63c01

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for hypercube_lcn-1.0.0-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 69865f67dca82e16dbb9b2af3d1f4d9b46d22fa7f2aa9c655e941e07bb8438c8
MD5 61fabe9d4549a998ace626ecd2288922
BLAKE2b-256 673217cb827a2c3af5690237b2d1dfb85fa34356b2ab7d222735021f9e38ea97

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for hypercube_lcn-1.0.0-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 76ef3c76f1a2484cf95eafeb531eefec18461175b9d93a1f8a5c0aed592ad642
MD5 442b37707cf4cec63c490f51cc12eb8a
BLAKE2b-256 5e704abdac0bb16ffc3de8f840e7c70811465f92da7985aee9378ca02f5161d7

See more details on using hashes here.

Provenance

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

1.1.0

26 files

1.0.1

26 files

This release

1.0.0 This release

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