Skip to main content

cjm-transcript-correction-qt

Qt shell for the transcript-correction workbench — the third workflow TUI migrated to the PySide6 lane (DEC c4b0d6e5 as amended by 2030586d; architecture 0f11683d — a DIRECT PORT). Imports the pure spine of cjm-transcript-correction-tui (SpineView + local-echo mutators, every gesture planner, the sidecar state module) and shares its CLI ladder (build_parser/resolve_settings), so both shells resolve the same stack and record indistinguishable corrections. The graph stack + JobQueue + SpineView seat run under Qt via CorrectionShellSession — a kit LoopThreadSession whose gesture lock serializes commit coroutines to completion (the donor's message-queue semantics); every gesture composes core commit calls + the local echo into one Future resolving through queued Signals. Paint = pure span-line builders (panes.py, the net-new extraction of the donor's self-bound rich.Text methods) materialized as HTML on a monospace QTextBrowser, center-pin math in character cells. Audio = SpanPlayer on QMediaPlayer for BOTH decode paths: model-input WAV chunk spans and the ORIGINAL media at source coordinates (seams, synthetic inserts, proposal auditions, overlay spans) — the sounddevice/WSOLA/ffmpeg-pipe stack retired on the lane.

Modules

  • cjm_transcript_correction_qt.__init__ — Qt shell for the transcript-correction workbench — a DIRECT PORT of
  • cjm_transcript_correction_qt.app — The Qt correction workbench: the same center-pinned segment walk, lane
  • cjm_transcript_correction_qt.cli — Console-script driver for the Qt shell: the SAME argument surface and
  • cjm_transcript_correction_qt.panes — Pure paint builders for the correction Qt shell — the Textual paint logic,
  • cjm_transcript_correction_qt.session — The correction shell's jobs seam: graph stack + JobQueue + the SpineView

API

cjm_transcript_correction_qt.app

  • CorrectionWindow class — The correction loop under Qt — one window, the donor's stages/lanes.

cjm_transcript_correction_qt.cli

  • main function — Resolve the shared launch surface, run the Qt correction window.

cjm_transcript_correction_qt.panes

  • annotate_body function — The focused card's word-level paint in the annotate lane: the word
  • card_lines function — One segment card as styled span lines + the offset of its first body
  • cluster_style function — Stable per-cluster tint (dim — a proposal reads quieter than an
  • entity_name function — Display name for an entity id; provisional handles read with a leading
  • flywheel_lines function — The cross-source flywheel page paint (DEC 82c463fe): dataset manifests
  • flywheel_status function
  • folded function — Is this position folded away right now? (z toggle; never in the
  • gate_chip function — The status-strip gate chip: empty when never asserted (the quiet
  • gutter_w function — The source-wide gutter width: sized ONCE from the last segment (the
  • lines_to_html function — Materialize span lines as one
     block for a monospace
  • picker_lines function — The 2ce81638 discovery stage: the graph's Sources with correction
  • picker_status function
  • render_rows function — Center-pinned paint: the focused card's first body line pinned to the
  • selection_range function — The selected token range (inclusive), clamped: the v-anchor..cursor
  • spine_picker_lines function — The spine picker (DEC f1024568): one row per coexisting SKELETON.
  • status_line function — The unified status strip (DEC cc55a7b5): lane badge + purpose badge +
  • wordless_insert function — A certified-wordless inserted chunk: wordless CLASS and empty text
  • wrap_spans function — Word-wrap styled spans at a cell width (the Textual Text.wrap stand-in):

cjm_transcript_correction_qt.session

  • CorrectionShellSession class — The loop-thread seat for the correction shell.

Dependencies

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

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_correction_qt-0.0.4.tar.gz (42.4 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_correction_qt-0.0.4-py3-none-any.whl (38.5 kB view details)

Uploaded Python 3

File details

Details for the file cjm_transcript_correction_qt-0.0.4.tar.gz.

File metadata

File hashes

Hashes for cjm_transcript_correction_qt-0.0.4.tar.gz
Algorithm Hash digest
SHA256 c04925987dac41b49a046a85715b74fc1fb74441068012366b528e24fd92d734
MD5 f1b5a2b0cf5fc838952aef52f264e09f
BLAKE2b-256 f0fab72e41c9cefd10bcda7f7555c72c5309b25722ea51614a0dd9853bd11ab1

See more details on using hashes here.

File details

Details for the file cjm_transcript_correction_qt-0.0.4-py3-none-any.whl.

File metadata

File hashes

Hashes for cjm_transcript_correction_qt-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 1fac1d48471554cb88fb605497a7c4855b93dbc7a369e6b645248b9faccef257
MD5 e913d510dc582daf537892645dd06c52
BLAKE2b-256 8faa34571ae5551132c84589891ab6b89420e2ae52bc4712d0eef9d9df9eaa0f

See more details on using hashes here.

Release history Release notifications | RSS feed

0.0.9

2 files

This release

0.0.4 This release

2 files

0.0.3

2 files

0.0.2

2 files

0.0.1

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