Hypercube LCN
Status: Python package 1.2.x. Weights are packed depth, axis, tap, vertex.
Definitions
| Symbol / term | Meaning |
|---|---|
| LCN | The Python class wrapping Core + Training. |
| dim | Hypercube dimension. Valid range [4, 24]. |
| N | Vertex count, N = 2ᵈⁱᵐ. Field length. |
| z_max | Depth count; constructor 0 means use dim. |
| gather_span | Lookback window width, 2–6. |
| weights | All trainable weights: depth, axis, tap, vertex. |
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
HypercubeCascade · HypercubeCNN · HypercubeESN · HypercubeEtalon · HypercubeHopfield · HypercubeLCN · HypercubeWorldModel · HypercubeWTF
📄 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.
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.
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 class —
hypercube_lcn.LCNis the whole product surface fit— shuffle, batch, cosine schedule, restore-best, in one call- Custom loops —
zero_grad/forward/loss/backward/adam/set_epochexposed one-to-one with the C++ API - dim 4–24 — field length N = 2dim; depth
z_max(default: dim); lookback windowgather_span2–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 NumPy —
net.weights(settable) andnet.grad, layout depth, axis, tap, vertex - Save / load —
save/load(pickle: config + weights; optimizer state is not stored; v1 pickles from 1.1.0 are rejected) - 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
- HypercubeCascade: both frozen stages in series + thin readout.
- HypercubeCNN: cube-native conv stack with shared kernels.
- HypercubeESN: echo-state / reservoir computing on streams.
- HypercubeEtalon: frozen etalon transit + thin readout.
- HypercubeHopfield: Hopfield-style dynamics on the cube.
- HypercubeLCN: the locally connected net, every weight trained.
- HypercubeWorldModel: frozen WTF encoder + trained LCN predictor and decoder.
- HypercubeWTF: frozen reservoir orbit + thin readout.
License
Apache 2.0.
Metadata
Release files for hypercube-lcn 1.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| hypercube_lcn-1.2.0.tar.gz | 26.8 kB | With provenance | Details for hypercube_lcn-1.2.0.tar.gz |
Built distributions (wheels)
Total release size: 4.1 MB
Release files / hypercube_lcn-1.2.0.tar.gz
| Download URL | hypercube_lcn-1.2.0.tar.gz |
|---|---|
| Size | 26.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
10f2496547243dcb34b3f4a4fb12ae2f8f44fe26e3b0a5e9a8c2f3be1aa8914e
|
|
BLAKE2b-256 checksum How to use checksums |
f444a2efdb0acb87eb936aed451d311c772675861b6e0fdd83e1867a2b81bb6c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.
Transparency logRelease files / hypercube_lcn-1.2.0-cp314-cp314-win_amd64.whl
| Download URL | hypercube_lcn-1.2.0-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 325.5 kB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
333cdb1cca51939889989a9685a360fd8b997578a32cf68353b443d3792a9ce7
|
|
BLAKE2b-256 checksum How to use checksums |
e9b534c4ce49e6cc78751fece81413497dd0bc01bda45d8003446e6ae3040926
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.
Transparency logRelease files / hypercube_lcn-1.2.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | hypercube_lcn-1.2.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 133.8 kB |
| Tags | CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
d2860e6a09f6eafa31d371a3d543b74cadef550a5d24cb3878f65e641d3e1cbc
|
|
BLAKE2b-256 checksum How to use checksums |
2737aa3501d20de492e866887b2f17d1124ea5f9835ec79e0a3893dbe1432cfb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.
Transparency logRelease files / hypercube_lcn-1.2.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
| Download URL | hypercube_lcn-1.2.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 123.5 kB |
| Tags | CPython 3.14 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
feff1f8b41b498c3dc47418f2382f175904ef94750925d93d8613ca377ed0a76
|
|
BLAKE2b-256 checksum How to use checksums |
1ab2515acb0e068652a4701e88ba3dedb9a720b6e75b267ffe7105d26616f394
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.
Transparency logRelease files / hypercube_lcn-1.2.0-cp314-cp314-macosx_13_0_x86_64.whl
| Download URL | hypercube_lcn-1.2.0-cp314-cp314-macosx_13_0_x86_64.whl |
|---|---|
| Size | 125.0 kB |
| Tags | CPython 3.14 macOS 13.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
25b8550109bd9d68db5a4d352fe02faeed59c1e69c59ceef771719d0eb813d3c
|
|
BLAKE2b-256 checksum How to use checksums |
c41a41ec2a527abfdae4ea6e5ec5023f4ddc4a3596cfda38ba3e0e90c1d41add
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.
Transparency logRelease files / hypercube_lcn-1.2.0-cp314-cp314-macosx_13_0_arm64.whl
| Download URL | hypercube_lcn-1.2.0-cp314-cp314-macosx_13_0_arm64.whl |
|---|---|
| Size | 114.8 kB |
| Tags | CPython 3.14 macOS 13.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
2bc8837d0e6c21fb3dafa230dc3911922e4279c4314da2ee0f99eb1161cb7db6
|
|
BLAKE2b-256 checksum How to use checksums |
4df6bc86c61bbd39c3222ae2ba769715671cd344aede2d557217fc6dddcb6b01
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.
Transparency logRelease files / hypercube_lcn-1.2.0-cp313-cp313-win_amd64.whl
| Download URL | hypercube_lcn-1.2.0-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 315.6 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
9c8d4ad14e6db85057c36c95d7c2938cfaaea502d0c8a284e676533fb8581a31
|
|
BLAKE2b-256 checksum How to use checksums |
1d6bf349d1c042fc64c2b1b35a1cd17990e09252f7024b1d036e1c87489b14a3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.
Transparency logRelease files / hypercube_lcn-1.2.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | hypercube_lcn-1.2.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 133.8 kB |
| Tags | CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
d97513517398e6648d5eb467736a8cef040cf7d125794195ff2c9acb882e758d
|
|
BLAKE2b-256 checksum How to use checksums |
13d8af32ae1532759300218c090c3b6c0f2a94f480f36d4aeabd6f63b4217985
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.
Transparency logRelease files / hypercube_lcn-1.2.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
| Download URL | hypercube_lcn-1.2.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 123.0 kB |
| Tags | CPython 3.13 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
2cfd2d04abef741b3c724620001e7f189cc6f044a5d4633e17eae7e9beee0250
|
|
BLAKE2b-256 checksum How to use checksums |
f7886d023104bfb739331225de3b91fa4b6f02c24ebfbc67eb4f71318e677ace
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.
Transparency logRelease files / hypercube_lcn-1.2.0-cp313-cp313-macosx_13_0_x86_64.whl
| Download URL | hypercube_lcn-1.2.0-cp313-cp313-macosx_13_0_x86_64.whl |
|---|---|
| Size | 124.8 kB |
| Tags | CPython 3.13 macOS 13.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
b59776b48fe61740e7552f76d093eec9afcddf3d254c8f5bc4bf9787a009b7b8
|
|
BLAKE2b-256 checksum How to use checksums |
75cd7f7a9c487e58cbdd4a6d432f18d14c91d3ac7100ca6a5edb64d85789d0cf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.
Transparency logRelease files / hypercube_lcn-1.2.0-cp313-cp313-macosx_13_0_arm64.whl
| Download URL | hypercube_lcn-1.2.0-cp313-cp313-macosx_13_0_arm64.whl |
|---|---|
| Size | 114.6 kB |
| Tags | CPython 3.13 macOS 13.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
c584a10dd93735c3a1576f45daa55ef2d178ea3bb9bcdf7aa82acdcd098ff3b1
|
|
BLAKE2b-256 checksum How to use checksums |
46e5fbfcf5cf8dff6c2267ff8dc3d630c323d86f78eb5cb96aef62fa3c82b020
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.
Transparency logRelease files / hypercube_lcn-1.2.0-cp312-cp312-win_amd64.whl
| Download URL | hypercube_lcn-1.2.0-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 315.5 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
7db8cf1c30bdb74668c334a7f11f145755fdd418579fd67d96b81a61009f1ccc
|
|
BLAKE2b-256 checksum How to use checksums |
a1757d1a2a23ed105e148e178c6f7360f7714b2d39823c8d97c8b6cbe6c54b72
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.
Transparency logRelease files / hypercube_lcn-1.2.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | hypercube_lcn-1.2.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 133.7 kB |
| Tags | CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
db2ef118ea877f5c0caaa45dc00d79ba9c19ce566da5f03726ea94073283529d
|
|
BLAKE2b-256 checksum How to use checksums |
67160dca219428880bce4fbb027da2e9f69bb697a3658d6ff058c269a2e6c4e0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.
Transparency logRelease files / hypercube_lcn-1.2.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
| Download URL | hypercube_lcn-1.2.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 123.0 kB |
| Tags | CPython 3.12 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
54aca799b61e0af949c8791f63ef94ba3f7be539db4889f8a5d9cb2763d27a9d
|
|
BLAKE2b-256 checksum How to use checksums |
aa34a2492fca14b59437abdf9286693494b7ed15b9a3f3d7e8ccd535cf929dd8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.
Transparency logRelease files / hypercube_lcn-1.2.0-cp312-cp312-macosx_13_0_x86_64.whl
| Download URL | hypercube_lcn-1.2.0-cp312-cp312-macosx_13_0_x86_64.whl |
|---|---|
| Size | 124.7 kB |
| Tags | CPython 3.12 macOS 13.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
e0bc924e8e68c47b4f876b4113eaceffc57563edec0a5c213cb3d0f2cc9a39d8
|
|
BLAKE2b-256 checksum How to use checksums |
f17afb44a795addf732fa095cf6266bc6d8d7cc7dec75ee3a2089c1f4baaf3f4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.
Transparency logRelease files / hypercube_lcn-1.2.0-cp312-cp312-macosx_13_0_arm64.whl
| Download URL | hypercube_lcn-1.2.0-cp312-cp312-macosx_13_0_arm64.whl |
|---|---|
| Size | 114.5 kB |
| Tags | CPython 3.12 macOS 13.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
a1e3c9924fd78fc03f6a024293bd388d6023e58632137ae80b7bd97e277dc707
|
|
BLAKE2b-256 checksum How to use checksums |
6300a86e60c10eb1cb0dd867388df7e1871d7f69251553f7e63dc93aea1701df
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.
Transparency logRelease files / hypercube_lcn-1.2.0-cp311-cp311-win_amd64.whl
| Download URL | hypercube_lcn-1.2.0-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 313.4 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
1ebfc43dd9b84d7d2ab76b3c22524fdb5e9102100240d5961ed114afd2565fee
|
|
BLAKE2b-256 checksum How to use checksums |
2b729648496e0a5aa377029a52edf32c98211de41f34b36a5f1d9dd51e65989a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.
Transparency logRelease files / hypercube_lcn-1.2.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | hypercube_lcn-1.2.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 132.0 kB |
| Tags | CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
bb8627091ce39bc1967998b0ca25b7430f7e0296680a43972be5d81c92fef5b5
|
|
BLAKE2b-256 checksum How to use checksums |
93fab249820cd85d7812f914c65df5aaf998b9a39376cd2ca290087ea74a71cb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.
Transparency logRelease files / hypercube_lcn-1.2.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
| Download URL | hypercube_lcn-1.2.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 122.2 kB |
| Tags | CPython 3.11 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
6c530c21fa28657ece4323ed8034e67cdd8abd6af33e2f8a12d5af6ba2223219
|
|
BLAKE2b-256 checksum How to use checksums |
2fff29932be0a15bdcdbec7dbe4c17ce3f04aec53335b5e2a26eeead1522a7de
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.
Transparency logRelease files / hypercube_lcn-1.2.0-cp311-cp311-macosx_13_0_x86_64.whl
| Download URL | hypercube_lcn-1.2.0-cp311-cp311-macosx_13_0_x86_64.whl |
|---|---|
| Size | 122.3 kB |
| Tags | CPython 3.11 macOS 13.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
dff5fc2f810fd9ce98430a5479249b265434aa13f3c21f49594427bbadec0215
|
|
BLAKE2b-256 checksum How to use checksums |
e23e39261dc6d196a72237962449e198419d7466f02f6ec51770de60a17154ad
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.
Transparency logRelease files / hypercube_lcn-1.2.0-cp311-cp311-macosx_13_0_arm64.whl
| Download URL | hypercube_lcn-1.2.0-cp311-cp311-macosx_13_0_arm64.whl |
|---|---|
| Size | 113.0 kB |
| Tags | CPython 3.11 macOS 13.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
2fd381212dcfd1cefc1ab9c0b72235f269110d3c793a8eb0ff55e45c6ed92440
|
|
BLAKE2b-256 checksum How to use checksums |
5ce8dcfa01eea83cb47ece21cdd275339a625e2978ebf89dbc9a13749a5d6e23
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.
Transparency logRelease files / hypercube_lcn-1.2.0-cp310-cp310-win_amd64.whl
| Download URL | hypercube_lcn-1.2.0-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 312.4 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
0a2eab3f3cab6b235ac3626dd64441b36bc92c5c5e1384022e5fdbfec5672966
|
|
BLAKE2b-256 checksum How to use checksums |
8b61fbe30e8e4559adb6cb1b04765d513592ae6302605165fc5e519ac360ef53
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.
Transparency logRelease files / hypercube_lcn-1.2.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | hypercube_lcn-1.2.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 131.3 kB |
| Tags | CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
0b7fe7db8c770b6a2d679c7f1767d5f03d68c7135ea9b4cbfa5faa37b3d30206
|
|
BLAKE2b-256 checksum How to use checksums |
c2116d1a065a226613adbfc3acf02f4a1f605ec3321e1135a5d936b86c0ff31c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.
Transparency logRelease files / hypercube_lcn-1.2.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
| Download URL | hypercube_lcn-1.2.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 122.0 kB |
| Tags | CPython 3.10 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
e0b34b0fd72ee65221cc42ceec260c85998166db1ff9108b585feab02afc2df4
|
|
BLAKE2b-256 checksum How to use checksums |
a7a5b035d96ae7ac4ebe0b74fcc6089df4c44230b364df13b261b529d53b61f3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.
Transparency logRelease files / hypercube_lcn-1.2.0-cp310-cp310-macosx_13_0_x86_64.whl
| Download URL | hypercube_lcn-1.2.0-cp310-cp310-macosx_13_0_x86_64.whl |
|---|---|
| Size | 120.9 kB |
| Tags | CPython 3.10 macOS 13.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
9731a4bc67dd6d327919f9f74f57d73e090a42f233ee100e2142e6adb67fd8e2
|
|
BLAKE2b-256 checksum How to use checksums |
dfae4349b8f0c730efe808297c2e7d67c97bf2372b725da96d17a08074bbc6b7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.
Transparency logRelease files / hypercube_lcn-1.2.0-cp310-cp310-macosx_13_0_arm64.whl
| Download URL | hypercube_lcn-1.2.0-cp310-cp310-macosx_13_0_arm64.whl |
|---|---|
| Size | 111.6 kB |
| Tags | CPython 3.10 macOS 13.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
5b9666cf615a4d0bdd31aeaf0ff931292e0d43050f5c9b2b16b4f80c39cbf5ef
|
|
BLAKE2b-256 checksum How to use checksums |
c1763395c27385fb3769cc4990ac56059d617aeb49464106f57004bb08a99ec1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.
Transparency logSecurity for hypercube-lcn 1.2.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
Full provenance
All 26 files in this release have been uploaded with provenance metadata.
Attestation for hypercube_lcn-1.2.0.tar.gz
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.
Transparency logA note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.