Skip to main content

Deterministic knowledge-graph analysis for markdown / [[wikilink]] vaults.

Project description

graphmark

Deterministic knowledge-graph analysis for markdown / [[wikilink]] vaults — orphans, hubs, clusters, bridges, neighborhoods, and PageRank over your notes, driven by a small config so it works on any Obsidian-family vault.

Status: early. Engine modules are being built against a differential oracle (a proven reference implementation's frozen outputs). See CLAUDE.md for the architecture and the reference-parity contract.

Install (dev)

uv pip install -e ".[dev]"

Test

uv run --extra dev ruff check . && uv run --extra dev ruff format --check . && uv run --extra dev pytest -q

Usage (once built)

graphmark stats     --config configs/my-brain.toml --root /path/to/vault
graphmark orphans   --config configs/my-brain.toml --root /path/to/vault
graphmark hubs 10   --config configs/my-brain.toml --root /path/to/vault
graphmark pagerank  --config configs/my-brain.toml --root /path/to/vault
graphmark export dot --config configs/my-brain.toml --root /path/to/vault > graph.dot

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

graphmark-0.1.0.tar.gz (26.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

graphmark-0.1.0-py3-none-any.whl (13.0 kB view details)

Uploaded Python 3

File details

Details for the file graphmark-0.1.0.tar.gz.

File metadata

  • Download URL: graphmark-0.1.0.tar.gz
  • Upload date:
  • Size: 26.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.0

File hashes

Hashes for graphmark-0.1.0.tar.gz
Algorithm Hash digest
SHA256 808f46a52ac52af526161730bbe48c826dc2fae5e04d93fe039bab5baece6cf6
MD5 2b538e9c9e6994191e38b6762808c4b2
BLAKE2b-256 6c0a5200311a2371dce952fc69e24e68c92f197d44046af077ad75464c99f359

See more details on using hashes here.

File details

Details for the file graphmark-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: graphmark-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 13.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.0

File hashes

Hashes for graphmark-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0557c8a92411c4636da43101ff4b3eb5072e0662299b70156ae1d5e95f612ee8
MD5 9f6b320de31f5239e2054983d08b58da
BLAKE2b-256 f754dc73a4712d28807ea699ed9b0547fe1b34b69a77fb117cffa00ab42dd28e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page