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.
cjm_transcript_decomp_qt.trainrun_picker
TrainingRunPickerclass — The propose-model picker: a header row (kit modal_header, mouse
Dependencies
Depends on: PySide6, cjm-substrate, cjm-substrate-qt-kit, cjm-transcript-decomp-core
Release files for cjm-transcript-decomp-qt 0.0.8
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.8.tar.gz | 48.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| cjm_transcript_decomp_qt-0.0.8-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 88.1 kB
Release files / cjm_transcript_decomp_qt-0.0.8.tar.gz
| Download URL | cjm_transcript_decomp_qt-0.0.8.tar.gz |
|---|---|
| Size | 48.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
afa47ca9cdc6c2ef505df87169a8955f6209ab0f3df52992a472d86534e4b30b
|
|
BLAKE2b-256 checksum How to use checksums |
a4de5eba22a23c397fb5a182399ffa50b692d180fd80246dca7cf28c9d787cd5
|
| 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.8-py3-none-any.whl
| Download URL | cjm_transcript_decomp_qt-0.0.8-py3-none-any.whl |
|---|---|
| Size | 39.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
81380b00b3cdad2cea29b37b7bf4150ec6411b868bf61c31e79f2b16338ef1a1
|
|
BLAKE2b-256 checksum How to use checksums |
7eea9f9ef4d9fdb3e28382beee26bcee5cb2c7a879099eb41a5034e4872ba88b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.12
|