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: the FIRST SHELL INSTANCE (ruling 2bae2cc1, item a9ba662e).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 — the workbench'scjm_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.picker_rowsfunction — Spine row dicts -> PickerList rows: every row is a cursor stop (j/k
cjm_graph_workbench_qt.cli
build_parserfunctionmainfunction — Resolve the launch, open the graph session, run the window; teardown is unconditional.resolvefunction — The precedence walk over the launch keys; the graph db is required
cjm_graph_workbench_qt.data
GraphSessionclass — The workbench's session: start() opens the graph on the loop, theread_session_pointerfunctionsession_pointer_pathfunctionwrite_session_pointerfunction
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
Metadata
Release files for cjm-graph-workbench-qt 0.0.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| cjm_graph_workbench_qt-0.0.3.tar.gz | 35.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| cjm_graph_workbench_qt-0.0.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 64.7 kB
Release files / cjm_graph_workbench_qt-0.0.3.tar.gz
| Download URL | cjm_graph_workbench_qt-0.0.3.tar.gz |
|---|---|
| Size | 35.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
acb8fc9ac753d977d686c663c46f7c4b4e17e33c31445b3d21aab5898ba9504a
|
|
BLAKE2b-256 checksum How to use checksums |
5817b19ffe5c2b733a291c7c99e65523f466a6ba2c2fa01f75c7d707239a0010
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.12
|
Release files / cjm_graph_workbench_qt-0.0.3-py3-none-any.whl
| Download URL | cjm_graph_workbench_qt-0.0.3-py3-none-any.whl |
|---|---|
| Size | 29.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
8bf5f7f96be6cec7f3c0f340269c1990f8ef79f862e810ad272c9c1d42b113d0
|
|
BLAKE2b-256 checksum How to use checksums |
a646f8f824dae9d704020ddc869d7ffbc1a2ec77b6ac7280f87c8d08c64dedba
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.12
|