Skip to content

Update version to 0.10.10 in pyproject.toml and __init__.py; improve …#49

Open
haeussma wants to merge 2 commits intomainfrom
fix-missing-peak-table-asm
Open

Update version to 0.10.10 in pyproject.toml and __init__.py; improve …#49
haeussma wants to merge 2 commits intomainfrom
fix-missing-peak-table-asm

Conversation

@haeussma
Copy link
Member

@haeussma haeussma commented Feb 12, 2026

…peak list handling in ASMReader for better robustness and add test for missing peak list scenario.


Note

Low Risk
Low risk: small robustness change to ASM LC parsing plus a targeted regression test; primary behavior change is returning empty peaks instead of raising when peak lists are missing.

Overview
Bumps the library version to 0.10.10 in pyproject.toml and chromhandler/__init__.py.

Improves ASMReader LC parsing to gracefully handle missing/variant peak list locations by checking both measurement document and analyte aggregate document via safe lookups and defaulting to an empty peak list when absent.

Removes temporary debug logging from ShimadzuReader and adds a regression test ensuring LC measurements with no peak list produce chromatograms[0].peaks == [].

Written by Cursor Bugbot for commit 505625a. This will update automatically on new commits. Configure here.

…peak list handling in ASMReader for better robustness and add test for missing peak list scenario.
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