cjm-transcript-decomp-qt
Qt shell for the decomp-batch setup app — the second workflow TUI migrated to the PySide6 lane (DEC c4b0d6e5 leg 3, architecture 6c574c89). Imports the pure spine of cjm-transcript-decomp-tui (run/propset/training-run indexes, group_batches, SegmentStack + the fold/probe helpers, sidecar state, discovery) and shares its CLI ladder (build_parser/resolve_split_flags/resolve_settings/hand_off), so Qt-confirmed batches hand off to cjm-transcript-decomp-core byte-identically. The read-only graph seat, the VAD/FA/sentence probe chain, and the P propose pre-stage run under Qt via DecompSession — a kit LoopThreadSession owning the tui SegmentStack, resolving to the shell through queued Signals. Audio = SpanPlayer on QMediaPlayer (position-window span playback for fine segments AND gap rows).
Modules
cjm_transcript_decomp_qt.__init__cjm_transcript_decomp_qt.app— The Qt decomp-batch shell: the same batch queueing over transcription-runcjm_transcript_decomp_qt.cli— Console-script driver for the Qt shell: the SAME argument surface,cjm_transcript_decomp_qt.panes— Pure row/label builders for the decomp Qt shell — the paint logic, Qt-free.cjm_transcript_decomp_qt.propset_picker— Modal proposal-set lifecycle picker (the b20cb911 propset-unarchivecjm_transcript_decomp_qt.session— One read-only decomp inspection seat + the propose pre-stage behind acjm_transcript_decomp_qt.trainrun_picker— Modal training-run picker for the propose pre-stage (work item a13ebc66):
API
cjm_transcript_decomp_qt.app
DecompWindowclass — Batch-setup window; exit withplanset = the CLI hands off headless.fmt_spanfunction — Status text for a playing span (source-coordinate seconds).
cjm_transcript_decomp_qt.cli
mainfunction — Resolve the shared setup surface, run the Qt batch window, hand off.
cjm_transcript_decomp_qt.panes
batch_htmlfunction — The hand-off fold panel: how many core invocations the ordered picksconfig_diffsfunction — The form's deltas from the RUN's recorded config, as key=value chips.decomp_headerfunctiondecomp_rowsfunction — One row per decomp run: id, timestamp, source/segment totals, sourcedrill_header_htmlfunction — Drilled decomp run: id + the transcription manifest it consumed.drill_source_rowsfunction — One row per extended source: title, fine-segment count, Source node.form_rowsfunction — One row per config field; a value differing from the RUN's recordedprobe_detailfunction — The focused predicted entry in full, plain text.probe_rowsfunction — The predicted skeleton painted with the SEGMENTS grammar (directprobe_summary_htmlfunction — The probe readout: predicted vs committed counts + the recovered spansprobe_target_htmlfunction — The frozen probe target: which coarse chunk the sweep runs over.probeview_header_htmlfunction — The predicted-skeleton headline: which config produced it, over whichrun_detail_htmlfunction — Focused-run detail (614dd647): WHAT was transcribed + WHICH graph itrun_rowsfunction — One row per transcription run: ORDERED queue position (the batch is aruns_headerfunction — The listing header: corpus size + where the manifests come from.segment_detailfunction — The focused entry IN FULL as plain text (setPlainText — no truncation,segment_rowsfunction — The committed fine spine with FOCUSABLE interleaved gap rows — the gapsegments_header_htmlfunction — The drilled source's headline: row/gap/missing counts + the recordedtrainrun_rowsfunction — One picker row per training run (work item a13ebc66): the manifestvadform_header_htmlfunction — Form headline + the probe-only doctrine + the split-preview state.
cjm_transcript_decomp_qt.propset_picker
PropsetPickerclass — One source's proposal-set ring as a native lifecycle picker.
cjm_transcript_decomp_qt.session
DecompSessionclass — The loop-thread seat pair for the decomp shell.bench_gesturesfunction — The decomp shell's canonical gesture for the scale harness (design detail 4389a579): the
cjm_transcript_decomp_qt.trainrun_picker
TrainingRunPickerclass — The propose-model picker: a header row (kit modal_header, mouse
Dependencies
Depends on: PySide6, cjm-context-graph-layer, cjm-substrate, cjm-substrate-qt-kit, cjm-transcript-decomp-core
Metadata
Release files for cjm-transcript-decomp-qt 0.0.10
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_transcript_decomp_qt-0.0.10.tar.gz | 49.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| cjm_transcript_decomp_qt-0.0.10-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 90.1 kB
Release files / cjm_transcript_decomp_qt-0.0.10.tar.gz
| Download URL | cjm_transcript_decomp_qt-0.0.10.tar.gz |
|---|---|
| Size | 49.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1ddf94dc43dc53c0a71fca3f029bf007c10b7d3b807eadf5932df4258bd23d7d
|
|
BLAKE2b-256 checksum How to use checksums |
47aa14c2397afeddca48c62ca04f160be0910bd5090719d780ff92513edf6e82
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.12
|
Release files / cjm_transcript_decomp_qt-0.0.10-py3-none-any.whl
| Download URL | cjm_transcript_decomp_qt-0.0.10-py3-none-any.whl |
|---|---|
| Size | 41.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7490fee97473e3a47f097bef30fbece1ab9ad45baf6c87308e5dbb9ac244bfb8
|
|
BLAKE2b-256 checksum How to use checksums |
cb49e575d638387bd31715c815605ea5ea36cc1928eecce06a0fe13acdc90a1a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.12
|