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.1.tar.gz (27.0 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.1-py3-none-any.whl (13.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: graphmark-0.1.1.tar.gz
  • Upload date:
  • Size: 27.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.26 {"installer":{"name":"uv","version":"0.11.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for graphmark-0.1.1.tar.gz
Algorithm Hash digest
SHA256 8d99b690c290396ae6988badfbeaf20a088fe0a6605a76bd973607fa7370922a
MD5 c8fc39507e66292024b1cd5f25b64469
BLAKE2b-256 34b465bc6215c34de9421c865d62f9fdc05dcdd95bf0a9abfe682e1553662587

See more details on using hashes here.

File details

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

File metadata

  • Download URL: graphmark-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 13.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.26 {"installer":{"name":"uv","version":"0.11.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for graphmark-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 8423f333d0fffac8d1565851403465606a698f131e83034c8b0c2ad80eb1206c
MD5 0188250fb0c3903192a522cd154c92f3
BLAKE2b-256 0378dcad42a1daeafefd4f53eddf1b974e637895923af116434fd9d892221ccb

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