nomogeoObserver-geometry kernel
Install

Install the package and run a first check.

The released package is small and straightforward to install. It requires Python 3.11 or newer and depends only on NumPy and SciPy.

Package: nomogeo Python >= 3.11 PyPI
From PyPI

Install the released package

python -m pip install nomogeo

This is the fastest way to use the public kernel.

From source

Clone the repository

git clone https://github.com/jrdunkley/observer-geometry.git
cd observer-geometry
python -m pip install -e .

Use this if you want the tests, examples, and documentation sources as well.

First check

Run a minimal visible-precision example

import numpy as np
from nomogeo import visible_precision

H = np.array([[3.0, 1.0], [1.0, 2.0]])
C = np.array([[1.0, 0.0]])

phi = visible_precision(H, C)
print(phi)
Included
  • Visible precision and local visible calculus.
  • Fixed-ceiling hidden-load geometry.
  • Hidden transport, contraction factors, and clock.
  • Thin bridge and quotient-side Gaussian utilities.
Common commands

Useful repo-level commands

Tests
python -m pytest -q
Validation sweep
python tools/validation_sweep.py
Released example
python -m examples.entanglement_hidden_load.run_all
Stack soak
python tools/stack_soak.py