Installable package: python3.11 -m pip install gnosis-glyph-engine.
Current release: 0.1.0a1 on PyPI.
Source: Zer0pa/Glyph-Engine.
python3.11 -m pip install gnosis-glyph-engineFor full install, smoke, source, and developer commands, click here.
|
00 · GNOSIS-GLYPH-ENGINE · ANCIENT SCRIPT GEOMETRY RESEARCH-READY · OWNED ARM UNTESTED
Shape-only descriptor research for ancient script · Gnosis-Glyph-Engine · gnosis-glyph-engine v0.1.0a1 · github.com/Zer0pa/Glyph-Engine Ancient inscriptions carry geometry that no one has counted at the level of a single mark. Glyph-Engine runs three off-the-shelf shape algorithms — ORB, Hu regionprops, and HOG — across a 12-glyph fixture, ten seeds deep, and reports how steady each one is. HOG is the steadiest at sigma 1.15. Re-running with the same seed gives the same numbers, bit for bit. The page does not claim to read or decipher the marks, and the in-house descriptor stays UNTESTED until two missing Indus source files are recovered. |
| Scope: ORB, Hu, and HOG descriptor comparison. HOG is steadiest in fixtures; owned descriptor waits on missing Indus files. |
|
01 · THE GAP READING VS MEASURING
|
|
02 · MARKETS ADJACENT FORECASTS
Computer vision software '31 · $45.9B
OCR software '30 · $22.4B
Document AI '30 · $17.2B
Heritage digitization '30 · $8.1B
Digital humanities '30 · $3.2B
Adjacent markets run on shape recognition; ancient-script geometry is the narrow, mostly unpriced corner inside them.
|
|
03 · VALUE OF MARKET
$8.1B
Heritage digitization '30 — the funded market where ancient-mark geometry becomes usable scholarly evidence.
|
04 · INSIGHT
|
|
05.1 · CURRENT TECH DESCRIBED, NOT MEASURED
Epigraphers and paleographers describe ancient marks by sign name, period, or catalogue entry. No common tool reports the geometry of the stroke itself, so visual arguments rest on prose and plates, not on numbers. |
05.2 · OUR TECH GEOMETRY MEASUREMENT FIRST
Glyph-Engine puts numbers on shape and reports how steady each number is. Three off-the-shelf algorithms — ORB, Hu regionprops, and HOG — run ten-seed sweeps over a 12-glyph synthetic fixture, with HOG at sigma 1.15 the steadiest. The same fixture and seeds are shared with the sibling Morph-Bench project. The in-house descriptor is not yet running, and nothing on this page claims to read a mark. |
|
05.3 · BENCHMARKS BORROWED-ARM RESULTS
ORB σ4.1410-seed mean
Hu σ2.9510-seed mean
HOG σ1.15most stable
Tests17/17with sibling
HOG σ 1.15
Hu σ 2.95
ORB σ 4.14
Status: The three off-the-shelf algorithms have numbers; the in-house descriptor is UNTESTED until two missing Indus source files are recovered.
|
|
06 · MEASUREMENT BORROWED-ARM SIGMA
|
06.1 · COMPARATIVE PERFORMANCE · 10-SEED SIGMA
HOG (borrowed) σ 1.15 · most stable
Hu regionprops (borrowed) σ 2.95
OpenCV ORB (borrowed) σ 4.14
Owned descriptor UNTESTED · D-06 unblocks
10-seed σ mean across borrowed ORB, Hu regionprops, and HOG over the 12-glyph synthetic fixture; lower σ means a more stable shape number. The owned descriptor has no number yet.
|
|
07 · KEY METRICS MEASURED RESULTS
|
|
07.1 · ORB ROBUSTNESS Σ
4.14
10-seed mean · borrowed OpenCV ORB
|
|
07.2 · HU REGIONPROPS Σ
2.95
10-seed mean · borrowed scikit-image regionprops
|
|
07.3 · HOG ROBUSTNESS Σ
1.15
10-seed mean · steadiest borrowed arm
|
|
07.4 · PYTEST SURFACE
17/17
17 pass with sibling · 16 pass plus 1 skip without it
|
|
07.5 · OWNED DESCRIPTOR Σ
null
Owned descriptor pending · D-06 is the unblock
|
|
08 · DETERMINISM PER-ARM REPLAY
|
|
08.1 · WHAT DETERMINISM MEANS BORROWED BASELINES ONLY
At seed 42, each borrowed ORB, Hu regionprops, and HOG arm replays identically: That does not prove owned descriptors, real glyphs, or arbitrary scripts. The unit of bit-exactness is per-arm, per-seed, borrowed baselines only. Shape measurement without determinism is anecdote; determinism is the thin floor under everything else here. |
08.2 · HONEST BLOCKER
Honest Blocker ·
|
|
09
|
09.1 · THIS REPO'S AMBITION
Glyph-Engine wants ancient-mark geometry to become an evidence layer that heritage researchers, paleographers, and decipherment specialists can share. The ambition is a shape vocabulary that travels between archives and journals without smuggling in a reading, so the conversation about what the marks mean can rest on what they actually look like. |
|
09.2 · WHAT WORKS NOW
|
09.3 · WHAT'S STILL OPEN
|
|
09.4 · ARCHIVES · NEAR-TERM (12–24 MO)
Heritage archives sort marks by shape A heritage archive curator can group thousands of unread marks by geometric similarity instead of cataloguer notes. The same descriptor numbers travel between corpora, so sorting decisions are reviewable by anyone, not stuck in one institution's house style.
|
|
09.5 · SCHOLARSHIP · NEAR-TERM (12–24 MO)
Paleographers gain a measurement vocabulary A paleographer publishing a stroke-form argument can attach a sigma figure to the visual claim. Reviewers can re-run the descriptors against their own corpus and disagree on numbers instead of impressions, which moves epigraphic debate onto firmer ground.
|
|
09.6 · DECIPHERMENT DISCIPLINE · MID-TERM (24–48 MO)
Shape and meaning stay separated Script-decipherment specialists working on contested scripts get a reusable shape layer that refuses to encode a reading. That keeps speculative translations from quietly leaking into descriptor metadata, which is how earlier decipherment programmes contaminated the evidence they were trying to weigh.
|
|
09.7 · TOOLING · MID-TERM (24–48 MO)
Digital humanities tools share one floor A digital-humanities lab adopting Glyph-Engine baselines as a common floor can compare its custom descriptors against three well-understood arms before publishing a kernel. Comparison becomes the first step, not the last, so weak descriptors are caught before they reach a manuscript.
|
|
09.8 · METHOD · PARADIGM (48 MO+)
Geometry travels across heritage domains A descriptor kernel that earns its independent boundary can move beyond ancient script into seals, pottery marks, textile motifs, and rock art. The portable object is the measurement method itself, which is what changes how heritage research builds reusable evidence.
|
Installable package: python3.11 -m pip install gnosis-glyph-engine.
Current release: 0.1.0a1 on PyPI.
Source: Zer0pa/Glyph-Engine.
python3.11 -m pip install gnosis-glyph-engineImport smoke:
python3.11 - <<'PY'
import importlib.metadata as md
import gnosis_glyph_engine
print("gnosis-glyph-engine", md.version("gnosis-glyph-engine"))
PYCLI smoke:
glyph-engine-ablation --help
glyph-engine-robustness --helpInstall success only proves package acquisition/import. Product scope, stale PyPI state, platform limits, and blockers remain in the front-door sections below.
- Alpha package; package-boundary claims remain bounded by the front-door blockers below.
git clone https://github.com/Zer0pa/Glyph-Engine.git
cd Glyph-Engine
python3.13 -m venv .venv && source .venv/bin/activate
pip install -e .[dev]
pytest -q # → 16 passed, 1 skipped
python -m gnosis_glyph_engine.scripts.run_ablation
python -m gnosis_glyph_engine.scripts.run_robustnessConsole scripts (after install): glyph-engine-ablation,
glyph-engine-robustness.
