Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
2c8756a
style: apply nightly rustfmt to files that had drifted
jspaezp Aug 26, 2026
191a40f
refactor: move chemistry stack from rustyms to mzcore
jspaezp Aug 26, 2026
20d93d3
fix: stop unknown-ion labels from silently colliding
jspaezp Aug 26, 2026
d96c0ac
feat(micromzpaf): add composition-keyed neutral losses
jspaezp Aug 26, 2026
188c780
perf(micromzpaf)!: pack IonAnnot into a u32, add losses and internal …
jspaezp Aug 26, 2026
abb8605
feat(timsquery): read mzSpecLib text libraries
jspaezp Aug 27, 2026
000ac1d
docs: vendor the Carafe contract and pin it with tests
jspaezp Aug 27, 2026
cda7343
feat!: remove the msgpack speclib format
jspaezp Aug 27, 2026
358d69b
refactor: tighten the mzSpecLib reader and IonAnnot internals
jspaezp Aug 27, 2026
9ac6731
fix: address review — unblock the default build, drop dead API, dedupe
jspaezp Aug 27, 2026
7912f0a
fix: restore an ndjson writer so the workspace and release build
jspaezp Aug 27, 2026
9934aeb
refactor: fold `Kind` back into `IonSeriesOrdinal`, tally what gets d…
jspaezp Aug 27, 2026
925cc02
refactor: use mzcore's own static ontologies, keep the parse error
jspaezp Aug 27, 2026
6338de5
perf(timsseek): drop GNOme from the ProForma ontologies
jspaezp Aug 27, 2026
a3ac755
fix: correct the README speclib name, dedupe the last arena tail
jspaezp Aug 27, 2026
491a606
fix: stop panicking on non-ASCII mod bodies, sniff zstd, name the msg…
jspaezp Aug 27, 2026
df25159
refactor(timsquery): drop the integer-label deserialization paths
jspaezp Aug 27, 2026
b1a3242
refactor(micromzpaf)!: split `Series` out, delete `IonSeriesOrdinal::…
jspaezp Aug 27, 2026
63b2d6d
fix(timsquery): scope mzSpecLib attribute groups to their block, fix …
jspaezp Aug 27, 2026
a1bd7eb
fix(timsquery): one owner for per-precursor fragment-label uniqueness
jspaezp Aug 27, 2026
2e6ec2c
perf(speclib_build_cli)!: stop writing four fields nobody reads
jspaezp Aug 27, 2026
1516bed
test: pin the Carafe output contract, drop the duplicated tolerance t…
jspaezp Aug 27, 2026
e866df9
test: assert the Carafe output contract on the bytes, not on the type
jspaezp Aug 27, 2026
621f554
refactor: one strip_mods, trim dead serde exports, name the parse-gat…
jspaezp Aug 27, 2026
6d0c09c
refactor(timsquery): one adapter for the four tabular readers
jspaezp Aug 27, 2026
e7c445c
chore: dependency notes, LazyLock, and trim narrative comments
jspaezp Aug 27, 2026
7fd8ed9
test(timsseek): share the fixture setup, drop the identity helper
jspaezp Aug 27, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -72,3 +72,6 @@ scratchpad_ab/
ab_bench.out
# Local bench outputs, logs, feature dumps (repo-local, never tracked)
bench_out/

# In-place-edit artifacts
*.bak
Loading
Loading