Hypercube Hopfield 1984
This package is the Python surface for HypercubeHopfield1984
(import hypercube_hopfield1984).
Full API reference: docs/Python_SDK.md.
C++ integration guide: docs/CPP_SDK.md.
Project home: github.com/dliptak001/HypercubeHopfield1984.
HypercubeHopfield1984 is Hopfield's graded associative memory, the model of J. J. Hopfield's 1984 paper, "Neurons with graded response have collective computational properties like those of two-state neurons" (Proc. Natl. Acad. Sci. USA 81, 3088–3092), built on a Boolean hypercube. Every vertex holds a floating-point state and every edge a floating-point weight, both in [−1, 1]. The caller shows the network a pattern. In training mode the network adjusts its weights so the pattern becomes a low point of its energy. In latch mode the pattern plays two roles at once: it is the starting state of the cube, and it also stays applied to every vertex for the whole settle as a steady push, Hopfield's input current. The weights pull the cube toward what they have stored while the pattern keeps pulling it back toward itself, and the network returns the state where those two pulls balance.
That balance is the point of this network. Because the pattern never stops pulling, the output is never a stored pattern looked up from a fragment; it is the input, pulled part of the way toward what the memory has seen. It is a shaper, not a recall. A stored pattern comes back nearly as it went in. A damaged one comes back repaired toward its stored form. An unknown one comes back moved toward the nearest thing the memory knows, by an amount that says how familiar it is. If you want a clean retrieval from a cue, use a modern Hopfield network; if you want a signal bent by experience and passed on, use this one.
There is one class, Hopfield, and it stays a float network throughout:
nothing is ever rounded to ±1. It stands beside
HypercubeHopfield, the
modern (dense, softmax-over-patterns) Hopfield network in the same family,
which does the retrieval this one does not.
HypercubeAI ecosystem
HypercubeCascade · HypercubeCNN · HypercubeESN · HypercubeEtalon · HypercubeHopfield · HypercubeHopfield1984 · HypercubeLCN · HypercubeWorldModel · HypercubeWTF
📄 Foundational paper: Boolean Hypercubes as a Neural Substrate (D. C. Liptak, 2026)
HypercubeHopfield1984 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: connectivity is implicit in the vertex
indices, and the neighborhood is programmable. Two vertices are joined
when their indices differ in exactly
distancebits, so stepping to a neighbor is one XOR with adistance-bit mask. The dimension and that one number fix the whole graph, from the hypercube at distance 1 to the middle shell at dim/2. - Perfect homogeneity: every vertex has the same degree and the same local world, so the dynamics mean the same thing everywhere.
- Cheap navigation: each neighbor is a few bit operations on the vertex index, not a pointer chase through a stored edge list.
Each product in the family is a different architecture on that same foundation.
The network
A vertex is an integer from 0 to 2ᵈⁱᵐ − 1. Its neighbors are the vertices
whose index differs from it in exactly distance bits, so at distance 1
the graph is the hypercube itself and at larger distances every vertex has
C(dim, distance) neighbors. Each edge carries one weight, read from both
ends.
A settle rewrites each vertex to tanh(gain · hᵥ), where the local field hᵥ is the weighted sum of its neighbors' states plus the input current, the input gain times the pattern's value at that vertex. The vertices are rewritten one popcount class at a time, in place, so every rewrite is a descent on Hopfield's energy and the settle stops at a stationary point of it. Training adds η · eᵥ · eᵤ to every edge and clamps it to [−1, 1]. The full description, with the energy, the sweep, and the measured operating points, is in docs/hopfield.md.
Installation
Preferred: install a pre-built wheel from PyPI (no compiler).
pip install hypercube-hopfield1984
import hypercube_hopfield1984 as hh
print(hh.__version__)
Package name on PyPI: hypercube-hopfield1984. Import name:
hypercube_hopfield1984. Main type: hh.Hopfield.
Wheels target Python 3.10 through 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/HypercubeHopfield1984.git
cd HypercubeHopfield1984/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 pattern as an array of 2ᵏ floats, k ≤ dim. How you get there (pad an image, reshape a spectrum, invent a layout) is up to you. A shorter pattern repeats onto every copy of the low-k cube.
import numpy as np
import hypercube_hopfield1984 as hh
net = hh.Hopfield(dim=10, gain=0.03, sweep_budget=64, rest_tolerance=0.01,
eta=0.003, input_gain=20.0, distance=5)
N = net.N # 1024
rng = np.random.default_rng(0)
patterns = rng.uniform(-1, 1, (50, N)).astype(np.float32)
for _ in range(50):
for p in patterns:
net.train(p) # deepen each pattern's well
latch = net.latch(patterns[0]) # (N,) float32: the settled cube
print(net.sweep_count, net.at_rest)
print(net)
net.save("memory.pkl")
loaded = hh.Hopfield.load("memory.pkl")
The operating point above (dim 10, distance 5, gain 0.03, input gain 20, η 0.003) is the measured one: a stored pattern comes back with cosine 0.987 to itself and a pattern with a quarter of its sites randomized is repaired from cosine 0.75 to 0.85. The rows for dim 11 and 12 are one rule, gain = 7.56 / degree and input gain = degree / 12.6.
Features
- One class:
hypercube_hopfield1984.Hopfieldis the whole product surface train/latch/energy: exposed one-to-one with the C++ API- dim 1 through 31: N = 2ᵈⁱᵐ vertices;
distancepicks the degree, the capacity lever - Graded throughout: states and weights are floats in [−1, 1]; nothing is rounded to ±1
- Short exposures tile: a 2ᵏ pattern repeats onto every copy of the low-k cube
- Latch record:
sweep_countandat_restsay how the last settle ended - Weights as NumPy:
net.weights(settable), row-major N × degree - Save / load:
save/load(pickle: config + weights) - NumPy float32: arrays converted for you; prefer contiguous float32
- GIL released during
latch,train,energy, and a weights load
Examples
For a first try, paste the Quick start after
pip install hypercube-hopfield1984. That is self-contained.
The demo script on GitHub under
python/examples/
is there to open or download; it is not added to your machine by pip.
| Script | What it is for |
|---|---|
| shaper.py | Store the fifty bundled exemplars, then latch a stored, a damaged, and a novel pattern; the latch energy tells them apart |
# from a clone of HypercubeHopfield1984, after: pip install hypercube-hopfield1984
python python/examples/shaper.py
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 the C++ programs from the repo root |
| docs/hopfield.md | The network, the energy, the sweep, and the measured operating points |
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: the modern Hopfield network; clean retrieval from a cue.
- HypercubeHopfield1984: Hopfield's 1984 graded memory; a shaper, not a recall.
- 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.
Definitions
| Symbol / term | Meaning |
|---|---|
| Hopfield | The Python class: train, latch, energy, weights, persistence. |
| dim | Hypercube dimension, 1 through 31. |
| N | Vertex count, N = 2ᵈⁱᵐ. The length of a cube. |
| distance | Hamming distance between neighbors, 1 through max(1, dim // 2). |
| degree | Neighbors per vertex, C(dim, distance). |
| exposure | The caller's pattern: 2ᵏ finite floats, k ≤ dim. |
| latch | The settled cube latch returns: the exposure pulled toward what the memory has stored. |
| sweep | One in-place rewrite of every even-popcount vertex in index order, then every odd-popcount vertex. |
| settle | Sweeps repeated until one moves every vertex by at most rest_tolerance, or sweep_budget is spent. |
| rest_tolerance | The largest move at one vertex that still counts as rest. Finite, 0 or more; default 0, bit-for-bit equality. Reaching it ends the settle with at_rest True. |
| sweep_budget | The most sweeps one settle will run, 1 or more. A cube still moving when the budget is spent stops there, with at_rest False. |
| weights | N · degree float32: row v holds v's weights in mask order, each edge in both endpoints' rows. |
Metadata
Release files for hypercube-hopfield1984 1.0.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_hopfield1984-1.0.0.tar.gz | 26.5 kB | With provenance | Details for hypercube_hopfield1984-1.0.0.tar.gz |
Built distributions (wheels)
Total release size: 3.9 MB
Release files / hypercube_hopfield1984-1.0.0.tar.gz
| Download URL | hypercube_hopfield1984-1.0.0.tar.gz |
|---|---|
| Size | 26.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1b5a39bd44d25a83ec208f3be8ffe2448814c4212afec2b90c75048d1089a432
|
|
BLAKE2b-256 checksum How to use checksums |
f963dba98255bd3af7630eb702d30dd03a4118a1be31e787dbe23dfe5017fe29
|
| 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 Oct 14, 2026.
Transparency logRelease files / hypercube_hopfield1984-1.0.0-cp314-cp314-win_amd64.whl
| Download URL | hypercube_hopfield1984-1.0.0-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 318.1 kB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
464f23b7ba8547320bfaff8ac6e9b9e957a22f52e4f7aad07219e9eec8ef95a3
|
|
BLAKE2b-256 checksum How to use checksums |
fbdaedeea92055ad03131b93295713d1280cf7f012058e17242fd02e9318a407
|
| 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 Oct 14, 2026.
Transparency logRelease files / hypercube_hopfield1984-1.0.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | hypercube_hopfield1984-1.0.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 125.4 kB |
| Tags | CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
bf16c73aa5786fd2f0da4c00cfb911f81fac0257f01e509ed3426dabf41be277
|
|
BLAKE2b-256 checksum How to use checksums |
b1d7c0e2f5e1e088e8d58a75ea63d619b327d3cab50a66e2e4b62d66d2302749
|
| 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 Oct 14, 2026.
Transparency logRelease files / hypercube_hopfield1984-1.0.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
| Download URL | hypercube_hopfield1984-1.0.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 115.4 kB |
| Tags | CPython 3.14 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
382e5dae2d29ae88e5d2c70dc761d3581f37a2f7e7acfbc948caefd3e5ab5d21
|
|
BLAKE2b-256 checksum How to use checksums |
5de16e35c034c565e96ce7d69c837649db23913132019fa1202999abef26b35d
|
| 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 Oct 14, 2026.
Transparency logRelease files / hypercube_hopfield1984-1.0.0-cp314-cp314-macosx_13_0_x86_64.whl
| Download URL | hypercube_hopfield1984-1.0.0-cp314-cp314-macosx_13_0_x86_64.whl |
|---|---|
| Size | 115.4 kB |
| Tags | CPython 3.14 macOS 13.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
44de9d494bbd018c3263ff3f6d2f30301243decc23b796a95473828fba1a60e2
|
|
BLAKE2b-256 checksum How to use checksums |
56e086b90baa11e4f9a2f5cbba39cff7958a6b0f8ef7b1cc34cd0cb1fe726c92
|
| 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 Oct 14, 2026.
Transparency logRelease files / hypercube_hopfield1984-1.0.0-cp314-cp314-macosx_13_0_arm64.whl
| Download URL | hypercube_hopfield1984-1.0.0-cp314-cp314-macosx_13_0_arm64.whl |
|---|---|
| Size | 106.7 kB |
| Tags | CPython 3.14 macOS 13.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
794197e7a35007845260560596ff4a0ef379e7288c221c911c1e2720c578d654
|
|
BLAKE2b-256 checksum How to use checksums |
fbc45910de62079c774ef7dbcbf24b94b21f303b4c63593ee7055023a3e11170
|
| 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 Oct 14, 2026.
Transparency logRelease files / hypercube_hopfield1984-1.0.0-cp313-cp313-win_amd64.whl
| Download URL | hypercube_hopfield1984-1.0.0-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 308.3 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
a9233cc7b8c1f4649467883b1f83b7d083adfcf5e5c5b777497e0e222febbefe
|
|
BLAKE2b-256 checksum How to use checksums |
5e7456b5bf0b9b690ad29033461ff248232ee46e42df8f8037122e3f71edb422
|
| 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 Oct 14, 2026.
Transparency logRelease files / hypercube_hopfield1984-1.0.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | hypercube_hopfield1984-1.0.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 125.3 kB |
| Tags | CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
cdf8bca1e8ff3f8525985a671bd8353d2283c3a29034c4bf0b0040d82023c882
|
|
BLAKE2b-256 checksum How to use checksums |
aa5de902f753d5e74580072409e719c1c79001bd45964fc2473c52394b6345e4
|
| 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 Oct 14, 2026.
Transparency logRelease files / hypercube_hopfield1984-1.0.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
| Download URL | hypercube_hopfield1984-1.0.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 115.1 kB |
| Tags | CPython 3.13 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
d1fc35dac205be3feae959d549f358d290b663f198aacbae2512cb6ad0bbe84f
|
|
BLAKE2b-256 checksum How to use checksums |
4cf6d0fa6e5fd5645883ca5e7624626bb22c96b3572a92b6629db388ccb94d99
|
| 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 Oct 14, 2026.
Transparency logRelease files / hypercube_hopfield1984-1.0.0-cp313-cp313-macosx_13_0_x86_64.whl
| Download URL | hypercube_hopfield1984-1.0.0-cp313-cp313-macosx_13_0_x86_64.whl |
|---|---|
| Size | 115.2 kB |
| Tags | CPython 3.13 macOS 13.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
7022c11446cb0365edb9730d008eb06bcad5b2e66ad2ea2895e33318e034d21c
|
|
BLAKE2b-256 checksum How to use checksums |
f8d677f6a2784411e17040537c01c6b14ea4429b672f6d4e496ff4773716cd1b
|
| 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 Oct 14, 2026.
Transparency logRelease files / hypercube_hopfield1984-1.0.0-cp313-cp313-macosx_13_0_arm64.whl
| Download URL | hypercube_hopfield1984-1.0.0-cp313-cp313-macosx_13_0_arm64.whl |
|---|---|
| Size | 106.5 kB |
| Tags | CPython 3.13 macOS 13.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
84ef74469d349b615df7c37259b8f9eeb3da71b7eb242d3423c0f6630db42a04
|
|
BLAKE2b-256 checksum How to use checksums |
6de376b3cbda5c9625d0623a45988cbca74101c9e4a5a18b0debcd7605d5fe86
|
| 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 Oct 14, 2026.
Transparency logRelease files / hypercube_hopfield1984-1.0.0-cp312-cp312-win_amd64.whl
| Download URL | hypercube_hopfield1984-1.0.0-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 308.3 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
0646206db52489fb7ba9e6ef9bdc24e73ac69fb079183bf8612dd60516682b0f
|
|
BLAKE2b-256 checksum How to use checksums |
f6efc79a9aaf66e422a7ed5ffa3783cdce6cb707a949133743d2a1d604438875
|
| 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 Oct 14, 2026.
Transparency logRelease files / hypercube_hopfield1984-1.0.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | hypercube_hopfield1984-1.0.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 125.3 kB |
| Tags | CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
dfe6993addfa40cff4749aa0281e9e8759600601169d9570fcc4148d6bbbec7c
|
|
BLAKE2b-256 checksum How to use checksums |
5f2af957ff0d928dc5ba9346e4cadc7fbfbe5152a4a589fbf4f5cddeb11639c1
|
| 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 Oct 14, 2026.
Transparency logRelease files / hypercube_hopfield1984-1.0.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
| Download URL | hypercube_hopfield1984-1.0.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 115.0 kB |
| Tags | CPython 3.12 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
da9ac7a07df434978e287f2198555f84bc6ff8d5b878ae3884db29364ac944e7
|
|
BLAKE2b-256 checksum How to use checksums |
4e501ad9411197eb09d433f2126232a97a2aafd22cac2ca6355ad8f2f5bfa949
|
| 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 Oct 14, 2026.
Transparency logRelease files / hypercube_hopfield1984-1.0.0-cp312-cp312-macosx_13_0_x86_64.whl
| Download URL | hypercube_hopfield1984-1.0.0-cp312-cp312-macosx_13_0_x86_64.whl |
|---|---|
| Size | 115.1 kB |
| Tags | CPython 3.12 macOS 13.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
f696bc0237c01f8f180c5a3e5dfaf1b8636c76445072ca922f6f5066fc2be585
|
|
BLAKE2b-256 checksum How to use checksums |
c96f7894cadd1ee7f2fe171fa9083ecee2a6bc12beec8ab4a10976e16fa76583
|
| 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 Oct 14, 2026.
Transparency logRelease files / hypercube_hopfield1984-1.0.0-cp312-cp312-macosx_13_0_arm64.whl
| Download URL | hypercube_hopfield1984-1.0.0-cp312-cp312-macosx_13_0_arm64.whl |
|---|---|
| Size | 106.5 kB |
| Tags | CPython 3.12 macOS 13.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
5a59741d5f0a08461344516ef3e5e932fb3f7075c421cd0ecf8a12667d1cfee9
|
|
BLAKE2b-256 checksum How to use checksums |
3591278e8473c1a429e6c5078814eb92db882691c9dd59df655c16fb3809bd28
|
| 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 Oct 14, 2026.
Transparency logRelease files / hypercube_hopfield1984-1.0.0-cp311-cp311-win_amd64.whl
| Download URL | hypercube_hopfield1984-1.0.0-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 306.2 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
33d7b8688a6cb84c98a3da85211fbab573064350ce2dc68aebcb4ed244cc80e1
|
|
BLAKE2b-256 checksum How to use checksums |
5f9d05efa2e855a282c2102638b22f95cb521283eeed88bdf155e01c0eea92f5
|
| 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 Oct 14, 2026.
Transparency logRelease files / hypercube_hopfield1984-1.0.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | hypercube_hopfield1984-1.0.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 125.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 |
d7e7042995c8bfcd89b2db92d369aa0b841f7675e7d2d7ba3e985c91fbfe3afb
|
|
BLAKE2b-256 checksum How to use checksums |
69b115e91c2a86f99af73ac24b59270d47eb34c71fb346e71523669badf507d8
|
| 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 Oct 14, 2026.
Transparency logRelease files / hypercube_hopfield1984-1.0.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
| Download URL | hypercube_hopfield1984-1.0.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 115.2 kB |
| Tags | CPython 3.11 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
4a508369b29cf65eab293aaf97643c28985d57a1e9c2322363f538b866bbbf6f
|
|
BLAKE2b-256 checksum How to use checksums |
a477afbf9939283363e2770d114ade54693f4c1c673e7a469d0ad052705d0ad4
|
| 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 Oct 14, 2026.
Transparency logRelease files / hypercube_hopfield1984-1.0.0-cp311-cp311-macosx_13_0_x86_64.whl
| Download URL | hypercube_hopfield1984-1.0.0-cp311-cp311-macosx_13_0_x86_64.whl |
|---|---|
| Size | 113.2 kB |
| Tags | CPython 3.11 macOS 13.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
fc66bc6f5d5e0a1287c242faab334b6bdba5e92345504a8623812d5daac452a0
|
|
BLAKE2b-256 checksum How to use checksums |
f48d1aff7ac7b28ff2505906f310281ebe228102168828b2be0fea69a70eb2d6
|
| 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 Oct 14, 2026.
Transparency logRelease files / hypercube_hopfield1984-1.0.0-cp311-cp311-macosx_13_0_arm64.whl
| Download URL | hypercube_hopfield1984-1.0.0-cp311-cp311-macosx_13_0_arm64.whl |
|---|---|
| Size | 105.3 kB |
| Tags | CPython 3.11 macOS 13.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
501b8ad4dea9e2a5389193b6bfe3431d255d7edd903aa397422f0ce3b965164c
|
|
BLAKE2b-256 checksum How to use checksums |
6eb4b7bcc1e07ca78759a15180b3d33939690edf08d71319d30a93b59df54698
|
| 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 Oct 14, 2026.
Transparency logRelease files / hypercube_hopfield1984-1.0.0-cp310-cp310-win_amd64.whl
| Download URL | hypercube_hopfield1984-1.0.0-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 304.9 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
2e2bde3d9aebc88de00dfe0ede60f6e2a7af977590e4838e6c5cbbbfc44006dc
|
|
BLAKE2b-256 checksum How to use checksums |
d7f3f5f9db83f0d2b8d3297b3ecc27da4541c34a321210ca5c21b133988a02f9
|
| 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 Oct 14, 2026.
Transparency logRelease files / hypercube_hopfield1984-1.0.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | hypercube_hopfield1984-1.0.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 123.7 kB |
| Tags | CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
f1d89862a88eb3e1a60ce0ad79368eb725579c765a3ad2a1154028a844ecc1d4
|
|
BLAKE2b-256 checksum How to use checksums |
7b16dd9bc1606d7f053e95f8490c9952e4716428891a4821d53aa73d65770aa9
|
| 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 Oct 14, 2026.
Transparency logRelease files / hypercube_hopfield1984-1.0.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
| Download URL | hypercube_hopfield1984-1.0.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 114.1 kB |
| Tags | CPython 3.10 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
e72761a65511bb8340da4aa4ac5569dbae3d7657a1063a2632c3861224e1a5e0
|
|
BLAKE2b-256 checksum How to use checksums |
4bb6de5fdc9f3999d1662b097a7085b70b21cdd22d5456c1a6fb5732e2229924
|
| 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 Oct 14, 2026.
Transparency logRelease files / hypercube_hopfield1984-1.0.0-cp310-cp310-macosx_13_0_x86_64.whl
| Download URL | hypercube_hopfield1984-1.0.0-cp310-cp310-macosx_13_0_x86_64.whl |
|---|---|
| Size | 112.0 kB |
| Tags | CPython 3.10 macOS 13.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
786753896b5bcfca867f3be802b586c73bb8f24a573b24c8f2a3d56f034adcbb
|
|
BLAKE2b-256 checksum How to use checksums |
1405d714c5f59b2ba40c1e5e3bd4beb0334d2cdcb64c899357cafff05cbdd209
|
| 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 Oct 14, 2026.
Transparency logRelease files / hypercube_hopfield1984-1.0.0-cp310-cp310-macosx_13_0_arm64.whl
| Download URL | hypercube_hopfield1984-1.0.0-cp310-cp310-macosx_13_0_arm64.whl |
|---|---|
| Size | 103.9 kB |
| Tags | CPython 3.10 macOS 13.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
de359965fa6710f790e21dc705f995d55ba0da7671050a214085f4c6936f156e
|
|
BLAKE2b-256 checksum How to use checksums |
a5abe796bf3f6febdca23fe89a840e63251ee9dd8aa79b1dc37de381b8b1170a
|
| 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 Oct 14, 2026.
Transparency logSecurity for hypercube-hopfield1984 1.0.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_hopfield1984-1.0.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 Oct 14, 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.