Avatar for the biotite-dev user
biotite-dev
biotite
BlogDocsChangelog

Port alphabet codec to Rust

#876Merged
Comparing
padix-key:rust-alphabet
(
c0e31af
) with
rust
(
9c2c6b2
)
CodSpeed Performance Gauge
-54%
Improvement
20
Regression
3
Untouched
64
New
3
Skipped
11

Benchmarks

11 total
benchmark_create_kmers
benchmarks/sequence/align/benchmark_kmer.py
Skipped
233.6 µs*
benchmark_similar_kmers
benchmarks/sequence/align/benchmark_kmer.py
Skipped
317.8 µs*
benchmark_cell_list_compute_contacts
benchmarks/structure/benchmark_celllist.py
Skipped
11.6 ms*
benchmark_align_multiple
benchmarks/sequence/align/benchmark_multiple.py
Skipped
20.2 s*
benchmark_align_pairwise[align_banded]
benchmarks/sequence/align/benchmark_pairwise.py
Skipped
28.7 ms*
benchmark_decode
benchmarks/sequence/benchmark_alphabet.py
Skipped
3.4 ms*
benchmark_align_pairwise[align_optimal]
benchmarks/sequence/align/benchmark_pairwise.py
Skipped
381.5 ms*
benchmark_encode
benchmarks/sequence/benchmark_alphabet.py
Skipped
183.1 µs*
benchmark_align_pairwise[align_local_gapped]
benchmarks/sequence/align/benchmark_pairwise.py
Skipped
76.8 ms*
benchmark_clustering[neighbor_joining]
benchmarks/sequence/benchmark_phylo.py
Skipped
623.3 µs*
benchmark_clustering[upgma]
benchmarks/sequence/benchmark_phylo.py
Skipped
488.1 µs*

Commits

Click on a commit to change the comparison range
Base
main
9c2c6b2
-54.38%
Port alphabet codec to Rust
c0e31af
1 month ago
by padix-key
© 2026 CodSpeed Technology
Home Terms Privacy Docs