| wrinklebrane/ | |
| ββ README.md | |
| ββ AGENTS.md # optional; roles, loops, guardrails | |
| ββ pyproject.toml # or setup.cfg; minimal build metadata | |
| ββ requirements.txt | |
| ββ .gitignore | |
| ββ src/ | |
| β ββ wrinklebrane/ | |
| β ββ __init__.py | |
| β ββ membrane_bank.py # MembraneBank: holds/updates M | |
| β ββ codes.py # codebooks (Hadamard/DCT/Gaussian) + coherence tools | |
| β ββ slicer.py # 1Γ1 conv slicer (einsum/conv1x1) + ReLU | |
| β ββ write_ops.py # vectorized store of keyβvalue pairs | |
| β ββ metrics.py # PSNR/SSIM/MSE; spectral entropy; gzip ratio; interference; symbiosis | |
| β ββ telemetry.py # wrappers to log K/C/S/I consistently | |
| β ββ persistence.py # leaky-integrator update with energy clamps | |
| β ββ utils.py # FFT helpers, tiling, seeding, device helpers | |
| ββ tests/ | |
| β ββ test_shapes_and_grad.py | |
| β ββ test_codes_orthogonality.py | |
| β ββ test_associative_recall_low_load.py | |
| β ββ test_interference_scaling.py | |
| ββ experiments/ | |
| ββ p0_assoc_mem.py # main experiment harness | |
| ββ viz_latents.py # PCA/RSA/spectral maps & plots | |