Skip to main content

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
  • cjm_transcript_decomp_qt.app — The Qt decomp-batch shell: the same batch queueing over transcription-run
  • cjm_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.player — Span playback via QMediaPlayer — the Qt lane's audio answer (DEC dcf8a712)
  • cjm_transcript_decomp_qt.session — One read-only decomp inspection seat + the propose pre-stage behind a

API

cjm_transcript_decomp_qt.app

  • DecompWindow class — Batch-setup window; exit with plan set = the CLI hands off headless.
  • fmt_span function — Status text for a playing span (source-coordinate seconds).

cjm_transcript_decomp_qt.cli

  • main function — Resolve the shared setup surface, run the Qt batch window, hand off.

cjm_transcript_decomp_qt.panes

  • batch_html function — The hand-off fold panel: how many core invocations the ordered picks
  • config_diffs function — The form's deltas from the RUN's recorded config, as key=value chips.
  • decomp_header function
  • decomp_rows function — One row per decomp run: id, timestamp, source/segment totals, source
  • drill_header_html function — Drilled decomp run: id + the transcription manifest it consumed.
  • drill_source_rows function — One row per extended source: title, fine-segment count, Source node.
  • form_rows function — One row per config field; a value differing from the RUN's recorded
  • probe_detail function — The focused predicted entry in full, plain text.
  • probe_rows function — The predicted skeleton painted with the SEGMENTS grammar (direct
  • probe_summary_html function — The probe readout: predicted vs committed counts + the recovered spans
  • probe_target_html function — The frozen probe target: which coarse chunk the sweep runs over.
  • probeview_header_html function — The predicted-skeleton headline: which config produced it, over which
  • run_detail_html function — Focused-run detail (614dd647): WHAT was transcribed + WHICH graph it
  • run_rows function — One row per transcription run: ORDERED queue position (the batch is a
  • runs_header function — The listing header: corpus size + where the manifests come from.
  • segment_detail function — The focused entry IN FULL as plain text (setPlainText — no truncation,
  • segment_rows function — The committed fine spine with FOCUSABLE interleaved gap rows — the gap
  • segments_header_html function — The drilled source's headline: row/gap/missing counts + the recorded
  • vadform_header_html function — Form headline + the probe-only doctrine + the split-preview state.

cjm_transcript_decomp_qt.player

  • SpanPlayer class — Play/stop one WAV span at a time; r replays, escape stops.

cjm_transcript_decomp_qt.session

  • DecompSession class — The loop-thread seat pair for the decomp shell.

Dependencies

Depends on: PySide6, cjm-substrate, cjm-substrate-qt-kit, cjm-substrate-tui-kit, cjm-transcript-decomp-core, cjm-transcript-decomp-tui

Download files

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

Source Distribution

cjm_transcript_decomp_qt-0.0.1.tar.gz (31.8 kB view details)

Uploaded Source

Built Distribution

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

cjm_transcript_decomp_qt-0.0.1-py3-none-any.whl (28.0 kB view details)

Uploaded Python 3

File details

Details for the file cjm_transcript_decomp_qt-0.0.1.tar.gz.

File metadata

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

File hashes

Hashes for cjm_transcript_decomp_qt-0.0.1.tar.gz
Algorithm Hash digest
SHA256 b1a3637d001a570cf1bf1591bec20021db4c794ff1fd63b6d1be4aa21eeb3a98
MD5 cf189f6fc6fe52d8e1eb15a143c6ac71
BLAKE2b-256 8146f1bae9b12169427638261e80a7eace9deae6bd3adf1eed4488be0207cb76

See more details on using hashes here.

File details

Details for the file cjm_transcript_decomp_qt-0.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for cjm_transcript_decomp_qt-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b9c0a9358c9f8d9922f84e6817a2287c9cf0aed2766b9a8307d433c565ecec90
MD5 42124b0845e3fda67663ad008b08e00a
BLAKE2b-256 1d8f10c8a786b6fb78c3acc412ab36a6415834545a069bf0bf260be518a113d1

See more details on using hashes here.

Release history Release notifications | RSS feed

0.0.6

2 files

0.0.2

2 files

This release

0.0.1 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