Skip to main content

cjm-graph-workbench-qt

No purpose recorded on-graph yet — author it with assert 64eca3b7-45b2-550b-b70a-39b76aefaf32 purpose "…" (or by the repo's entity key).

Modules

  • cjm_graph_workbench_qt.__init__ — Qt workbench over a cjm context graph — the PySide6 lane slab-1 pilot (d2a6d8e1).
  • cjm_graph_workbench_qt.app — The Qt workbench shell: the same seat verbs, real typography (item d2a6d8e1).
  • cjm_graph_workbench_qt.cli — CLI entry for the Qt graph workbench (console script cjm-graph-workbench-qt).
  • cjm_graph_workbench_qt.data — One open graph behind a private asyncio loop thread — sync reads for the Qt shell.
  • cjm_graph_workbench_qt.feed — The session feed as MARKDOWN — slab 2's seat page (DEC ee9e9be6).
  • cjm_graph_workbench_qt.mdspine — Node-in-context as MARKDOWN — the Qt absorption surface (item d2a6d8e1).
  • cjm_graph_workbench_qt.spine — Pure spine for the workbench: lens-layer view dicts -> flat row lists.

API

cjm_graph_workbench_qt.app

  • WorkbenchWindow class — Portfolio front door -> anchor pin tree -> node-in-context detail.
  • apply_row_style function — Map a spine row's style string onto a list item — delegates to the kit

cjm_graph_workbench_qt.cli

  • build_parser function — The same argument surface as the Textual shell — db + journal paths stay
  • main function — Open the graph session, run the window; teardown is unconditional.

cjm_graph_workbench_qt.data

  • GraphSession class — Sync facade over the async lens layer: start() opens the graph, the
  • read_session_pointer function — The pointed session key, or None (missing/empty file is not an error).
  • session_pointer_path function — The .cjm/current-session pointer next to the WRITES journal — the
  • write_session_pointer function — Point .cjm/current-session at key (the seat's S verb); returns the

cjm_graph_workbench_qt.feed

  • build_feed_markdown function — The whole feed page for one zoom level: header (session/window vitals,
  • build_session_rows function — The sessions picker as rows (newest first): key · started · title —
  • fmt_ts_s function — Unix seconds -> local wall-clock WITH seconds — feed ops land seconds

cjm_graph_workbench_qt.mdspine

  • build_node_markdown function — One node's whole context as a markdown document (DEC 47501c78 order:
  • build_search_markdown function — Literal search results as one page of graph:// links (the slab-2 half
  • escape_inline_html function — Neutralize markdown hazards in PROSE — raw < and bare ~ — while
  • link_text function — Escape the markdown-active characters in link/inline TEXT (titles and

cjm_graph_workbench_qt.spine

  • build_lead_rows function — One anchor's pin tree as rows: lock (row descends to the note, body lines
  • build_node_rows function — Node-in-context as rows (DEC 47501c78): title, kind/id, ACTIVE facts,
  • build_portfolio_rows function — The front door as rows: counts header, one block per anchor (portfolio
  • fmt_ts function — Unix seconds -> local wall-clock (minutes), or '' — humans read wall-clock.

Dependencies

Depends on: PySide6, cjm-context-graph-projection, cjm-substrate-qt-kit

Download files

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

Source Distribution

cjm_graph_workbench_qt-0.0.2.tar.gz (37.2 kB view details)

Uploaded Source

Built Distribution

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

cjm_graph_workbench_qt-0.0.2-py3-none-any.whl (32.3 kB view details)

Uploaded Python 3

File details

Details for the file cjm_graph_workbench_qt-0.0.2.tar.gz.

File metadata

  • Download URL: cjm_graph_workbench_qt-0.0.2.tar.gz
  • Upload date:
  • Size: 37.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for cjm_graph_workbench_qt-0.0.2.tar.gz
Algorithm Hash digest
SHA256 d54cd07931eed8122af978eb15bb487123b3bca12e0ebb6d02a105b505557820
MD5 9775513417a22dea2d43b4898be90510
BLAKE2b-256 e5a4c00b092f65f5613e04adc3f755b9560c60162cbd94aab89d1cdd2d240a97

See more details on using hashes here.

File details

Details for the file cjm_graph_workbench_qt-0.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for cjm_graph_workbench_qt-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 2f120eb9df7a8de728e6534b805a170cdfb82f44c176e88e9f72ce054a76f863
MD5 d8f46dd47354c312dcd56a8460ab9180
BLAKE2b-256 e86bdc1407426ce1617f0525de743bc52d97dd848deff4610f5e04a56f0cc6cd

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.0.2 This release

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page