Skip to content

Release/v0.1.1#2

Merged
chris-colinsky merged 19 commits intomainfrom
release/v0.1.1
Mar 6, 2026
Merged

Release/v0.1.1#2
chris-colinsky merged 19 commits intomainfrom
release/v0.1.1

Conversation

@chris-colinsky
Copy link
Copy Markdown
Member

Summary

Adds derived throughput metrics to the parallel pipeline's combined report, improves Slack
notification detail, and delivers a round of internal refactoring focused on exception handling and
code clarity.

Changes

  • combined_report.json gains four derived metrics: avg_time_per_file_seconds,
    avg_time_per_mb_seconds, processing_speed_ratio (real-time factor), and words_per_audio_hour
  • Slack notifications now include per-stage stats and average processing time per file
  • Dockerfile + .dockerignore for containerized deployment
  • Centralized Demucs scratch directory handling in CLI
  • Exception handling narrowed in gpu_utils.py, transcriber.py, notifier.py

See CHANGELOG.md for full details.

Type of Change

  • Bug fix (non-breaking change that fixes an issue)
  • New feature (non-breaking change that adds functionality)
  • Breaking change (fix or feature that would cause existing behavior to change)
  • Documentation update

Testing

  • Unit tests pass: make test
  • All checks pass: make all-checks
  • New tests added for new functionality
  • Integration tests verified (if applicable — requires GPU)

Checklist

  • Code follows the project style (ruff lint + format clean)
  • CHANGELOG.md updated under [Unreleased]
  • Documentation updated if CLI options or behavior changed
  • No new dependency pins added without explanation

Related Issues

Closes #

….dockerignore`, and update deployment docs.
…irements, cloud deployment instructions, and GPU instance guidelines.
@chris-colinsky chris-colinsky merged commit 2f24343 into main Mar 6, 2026
@chris-colinsky chris-colinsky deleted the release/v0.1.1 branch March 6, 2026 18:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant