Published August 28, 2026 | Version v.0.5.0

jonas-fuchs/BAMdash: v.0.5.0

Authors/Creators

  • 1. Institute of Virology, Freiburg University Medical Center, Faculty of Medicine, University of Freiburg

Description

Release Summary: v.0.5.0

This release modernizes BAMdash's configuration and build system, adds a multi-reference master page with offline HTML packaging, and introduces a comprehensive test suite plus CI workflow.

New features:

  • TOML-based configuration (config.toml) that can be supplied via CLI arguments, replacing the old setup/args-based configuration
  • Master HTML page for multi-reference reports, providing a combined overview across references
  • --offline flag to control whether the Plotly JS is bundled into the exported HTML
  • Structured logging across command, data, and plotting modules
  • Comprehensive test suite (tests/) and GitHub Actions CI workflow with Dependabot config

Bug fixes:

  • Fixed a multi-GenBank bug in reference handling
  • Fixed jitter in plotting
  • Changed y-axis from autorange to fixed range

Improvements:

  • Visual overhaul of plots and data handling
  • Migrated project metadata from setup.py to pyproject.toml
  • Argument cleanup and validation in command.py
  • Ruff linting fixes across the plotting module
  • Replaced GIF example with a PNG example in the README

Breaking changes:

  • Dropped Python 3.9 and 3.10 support
  • CLI arguments changed (renamed/restructured); existing invocations may need updating
  • Configuration now provided via TOML/args rather than the previous setup-based format

Files

jonas-fuchs/BAMdash-v.0.5.0.zip

Files (722.2 kB)

Name Size
md5:7824e71cf356e41adafe43b3bb4af8e6
722.2 kB Preview Download

Additional details

Related works