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 scriptcjm-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
WorkbenchWindowclass — Portfolio front door -> anchor pin tree -> node-in-context detail.apply_row_stylefunction — Map a spine row's style string onto a list item — delegates to the kit
cjm_graph_workbench_qt.cli
build_parserfunction — The same argument surface as the Textual shell — db + journal paths staymainfunction — Open the graph session, run the window; teardown is unconditional.
cjm_graph_workbench_qt.data
GraphSessionclass — Sync facade over the async lens layer: start() opens the graph, theread_session_pointerfunction — The pointed session key, or None (missing/empty file is not an error).session_pointer_pathfunction — The.cjm/current-sessionpointer next to the WRITES journal — thewrite_session_pointerfunction — Point.cjm/current-sessionatkey(the seat's S verb); returns the
cjm_graph_workbench_qt.feed
build_feed_markdownfunction — The whole feed page for one zoom level: header (session/window vitals,build_session_rowsfunction — The sessions picker as rows (newest first): key · started · title —fmt_ts_sfunction — Unix seconds -> local wall-clock WITH seconds — feed ops land seconds
cjm_graph_workbench_qt.mdspine
build_node_markdownfunction — One node's whole context as a markdown document (DEC 47501c78 order:build_search_markdownfunction — Literal search results as one page of graph:// links (the slab-2 halfescape_inline_htmlfunction — Neutralize markdown hazards in PROSE — raw<and bare~— whilelink_textfunction — Escape the markdown-active characters in link/inline TEXT (titles and
cjm_graph_workbench_qt.spine
build_lead_rowsfunction — One anchor's pin tree as rows: lock (row descends to the note, body linesbuild_node_rowsfunction — Node-in-context as rows (DEC 47501c78): title, kind/id, ACTIVE facts,build_portfolio_rowsfunction — The front door as rows: counts header, one block per anchor (portfoliofmt_tsfunction — 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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d54cd07931eed8122af978eb15bb487123b3bca12e0ebb6d02a105b505557820
|
|
| MD5 |
9775513417a22dea2d43b4898be90510
|
|
| BLAKE2b-256 |
e5a4c00b092f65f5613e04adc3f755b9560c60162cbd94aab89d1cdd2d240a97
|
File details
Details for the file cjm_graph_workbench_qt-0.0.2-py3-none-any.whl.
File metadata
- Download URL: cjm_graph_workbench_qt-0.0.2-py3-none-any.whl
- Upload date:
- Size: 32.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.2.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2f120eb9df7a8de728e6534b805a170cdfb82f44c176e88e9f72ce054a76f863
|
|
| MD5 |
d8f46dd47354c312dcd56a8460ab9180
|
|
| BLAKE2b-256 |
e86bdc1407426ce1617f0525de743bc52d97dd848deff4610f5e04a56f0cc6cd
|