Skip to content

How to report bugs and request features 💬

We are always very happy to hear from and support our users! Whether you find a bug or have an idea for a new feature, please open an issue on GitHub Issues.

To help us respond quickly and effectively, please follow the guidelines below.

🐞 Bug Report Format

When reporting a bug, please include:

  1. System information

    • Operating system (e.g., Windows 11, macOS Sonoma, Ubuntu 22.04)
    • Python version (e.g., 3.10.12)
    • Sequenzo version (e.g., 0.1.16)
    • Machine specs (CPU type, number of cores, RAM, clock speed, e.g., “AMD 8-core, 16GB RAM, 3.2 GHz”)
  2. Minimal reproducible code example A small snippet that clearly shows the problem.

  3. Observed output

    • Error message or traceback (copy/paste or screenshot)
    • If related to visualization, a screenshot of the plot/output
  4. Expected behavior A short description of what you thought should happen.

✨ Feature Request Format

When suggesting a feature, please include:

  1. Motivation Why is this feature useful? What problem does it solve?

  2. Proposed solution A short description of how you imagine the feature would work (e.g., input, and output).

  3. Context

    • Your typical use case or dataset size
    • Any performance considerations (e.g., “40k sequences, 200 time points, 16GB RAM”)

⏱ Response Policy

  • We will respond as quickly as possible.
  • For requests that are not too large, we aim to fix or implement the feature within one week from our response time.
  • Timeline may vary depending on how many requests we receive.

Author: Yuqi Liang