Skip to main content

Hypercube Hopfield 1984

Build wheels PyPI Python License C++23

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 distance bits, so stepping to a neighbor is one XOR with a distance-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.Hopfield is the whole product surface
  • train / latch / energy: exposed one-to-one with the C++ API
  • dim 1 through 31: N = 2ᵈⁱᵐ vertices; distance picks 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_count and at_rest say 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


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)

Source distribution for hypercube-hopfield1984 1.0.0
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)

Table of built distributions (wheels) for hypercube-hopfield1984 1.0.0
File Actions
hypercube_hopfield1984-1.0.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for hypercube_hopfield1984-1.0.0-cp314-cp314-win_amd64.whl
hypercube_hopfield1984-1.0.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details for hypercube_hopfield1984-1.0.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
hypercube_hopfield1984-1.0.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details for hypercube_hopfield1984-1.0.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
hypercube_hopfield1984-1.0.0-cp314-cp314-macosx_13_0_x86_64.whl CPython 3.14 CPython 3.14 macOS 13.0+ x86-64 Details for hypercube_hopfield1984-1.0.0-cp314-cp314-macosx_13_0_x86_64.whl
hypercube_hopfield1984-1.0.0-cp314-cp314-macosx_13_0_arm64.whl CPython 3.14 CPython 3.14 macOS 13.0+ ARM64 Details for hypercube_hopfield1984-1.0.0-cp314-cp314-macosx_13_0_arm64.whl
hypercube_hopfield1984-1.0.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for hypercube_hopfield1984-1.0.0-cp313-cp313-win_amd64.whl
hypercube_hopfield1984-1.0.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details for hypercube_hopfield1984-1.0.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
hypercube_hopfield1984-1.0.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details for hypercube_hopfield1984-1.0.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
hypercube_hopfield1984-1.0.0-cp313-cp313-macosx_13_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 13.0+ x86-64 Details for hypercube_hopfield1984-1.0.0-cp313-cp313-macosx_13_0_x86_64.whl
hypercube_hopfield1984-1.0.0-cp313-cp313-macosx_13_0_arm64.whl CPython 3.13 CPython 3.13 macOS 13.0+ ARM64 Details for hypercube_hopfield1984-1.0.0-cp313-cp313-macosx_13_0_arm64.whl
hypercube_hopfield1984-1.0.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for hypercube_hopfield1984-1.0.0-cp312-cp312-win_amd64.whl
hypercube_hopfield1984-1.0.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details for hypercube_hopfield1984-1.0.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
hypercube_hopfield1984-1.0.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details for hypercube_hopfield1984-1.0.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
hypercube_hopfield1984-1.0.0-cp312-cp312-macosx_13_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 13.0+ x86-64 Details for hypercube_hopfield1984-1.0.0-cp312-cp312-macosx_13_0_x86_64.whl
hypercube_hopfield1984-1.0.0-cp312-cp312-macosx_13_0_arm64.whl CPython 3.12 CPython 3.12 macOS 13.0+ ARM64 Details for hypercube_hopfield1984-1.0.0-cp312-cp312-macosx_13_0_arm64.whl
hypercube_hopfield1984-1.0.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for hypercube_hopfield1984-1.0.0-cp311-cp311-win_amd64.whl
hypercube_hopfield1984-1.0.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details for hypercube_hopfield1984-1.0.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
hypercube_hopfield1984-1.0.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details for hypercube_hopfield1984-1.0.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
hypercube_hopfield1984-1.0.0-cp311-cp311-macosx_13_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 13.0+ x86-64 Details for hypercube_hopfield1984-1.0.0-cp311-cp311-macosx_13_0_x86_64.whl
hypercube_hopfield1984-1.0.0-cp311-cp311-macosx_13_0_arm64.whl CPython 3.11 CPython 3.11 macOS 13.0+ ARM64 Details for hypercube_hopfield1984-1.0.0-cp311-cp311-macosx_13_0_arm64.whl
hypercube_hopfield1984-1.0.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for hypercube_hopfield1984-1.0.0-cp310-cp310-win_amd64.whl
hypercube_hopfield1984-1.0.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details for hypercube_hopfield1984-1.0.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
hypercube_hopfield1984-1.0.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details for hypercube_hopfield1984-1.0.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
hypercube_hopfield1984-1.0.0-cp310-cp310-macosx_13_0_x86_64.whl CPython 3.10 CPython 3.10 macOS 13.0+ x86-64 Details for hypercube_hopfield1984-1.0.0-cp310-cp310-macosx_13_0_x86_64.whl
hypercube_hopfield1984-1.0.0-cp310-cp310-macosx_13_0_arm64.whl CPython 3.10 CPython 3.10 macOS 13.0+ ARM64 Details for hypercube_hopfield1984-1.0.0-cp310-cp310-macosx_13_0_arm64.whl

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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Security 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.

Select from 26 files

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 log

A 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.

Release history Release notifications | RSS feed

This release

1.0.0 This release

26 release files Full provenance

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