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

fix: allow matching `nan` values in annotations (e.g. when b_factors are set to `nan`)

#714Merged
Comparing
Croydon-Brixton:fix/equal_nan_when_comparing_annotations
(
7ff00ed
) with
main
(
05e40cb
)
CodSpeed Performance Gauge
0%
Untouched
47

Benchmarks

47 total
benchmark_kmer_decomposition[11*11*1*1***111]
benchmarks/sequence/align/benchmark_kmers.py
CodSpeed Performance Gauge
+1%
185.9 µs184.7 µs
benchmark_get_structure[cif-False]
benchmarks/structure/benchmark_pdbx.py
CodSpeed Performance Gauge
0%
77 ms76.7 ms
benchmark_match_kmer_selection[BucketKmerTable(10000)-None]
benchmarks/sequence/align/benchmark_kmers.py
CodSpeed Performance Gauge
0%
545.2 µs543.1 µs
benchmark_match_table[KmerTable-11*11*1*1***111]
benchmarks/sequence/align/benchmark_kmers.py
CodSpeed Performance Gauge
0%
14.9 ms14.8 ms
benchmark_match[KmerTable-11*11*1*1***111]
benchmarks/sequence/align/benchmark_kmers.py
CodSpeed Performance Gauge
0%
537.2 µs535.3 µs
benchmark_set_structure[bcif-False]
benchmarks/structure/benchmark_pdbx.py
CodSpeed Performance Gauge
0%
11.1 ms11.1 ms
benchmark_deserialize_pdbx[bcif]
benchmarks/structure/benchmark_pdbx.py
CodSpeed Performance Gauge
0%
111.2 ms111 ms
benchmark_indexing_from_sequences[11*11*1*1***111-BucketKmerTable(100000)]
benchmarks/sequence/align/benchmark_kmers.py
CodSpeed Performance Gauge
0%
14.3 ms14.2 ms
benchmark_indexing_from_sequences[11*11*1*1***111-KmerTable]
benchmarks/sequence/align/benchmark_kmers.py
CodSpeed Performance Gauge
0%
17.3 ms17.3 ms
benchmark_match_kmer_selection[KmerTable-11*11*1*1***111]
benchmarks/sequence/align/benchmark_kmers.py
CodSpeed Performance Gauge
0%
460.9 µs460.1 µs
benchmark_match_table[BucketKmerTable(10000)-None]
benchmarks/sequence/align/benchmark_kmers.py
CodSpeed Performance Gauge
0%
13 ms13 ms
benchmark_match[BucketKmerTable(10000)-11*11*1*1***111]
benchmarks/sequence/align/benchmark_kmers.py
CodSpeed Performance Gauge
0%
625.2 µs624.4 µs
benchmark_match[KmerTable-None]
benchmarks/sequence/align/benchmark_kmers.py
CodSpeed Performance Gauge
0%
492.3 µs491.7 µs
benchmark_get_structure[bcif-True]
benchmarks/structure/benchmark_pdbx.py
CodSpeed Performance Gauge
0%
83.9 ms83.8 ms
benchmark_indexing_from_kmers[None-BucketKmerTable(100000)]
benchmarks/sequence/align/benchmark_kmers.py
CodSpeed Performance Gauge
0%
10.3 ms10.3 ms
benchmark_match[BucketKmerTable(10000)-None]
benchmarks/sequence/align/benchmark_kmers.py
CodSpeed Performance Gauge
0%
578.8 µs578.4 µs
benchmark_indexing_from_kmer_selection[None-BucketKmerTable(100000)]
benchmarks/sequence/align/benchmark_kmers.py
CodSpeed Performance Gauge
0%
9.4 ms9.4 ms
benchmark_score_threshold_rule[None]
benchmarks/sequence/align/benchmark_kmers.py
CodSpeed Performance Gauge
0%
2.1 s2.1 s
benchmark_indexing_from_kmers[11*11*1*1***111-BucketKmerTable(100000)]
benchmarks/sequence/align/benchmark_kmers.py
CodSpeed Performance Gauge
0%
10.3 ms10.3 ms
benchmark_structural_alphabet_methods[to_3di]
benchmarks/structure/benchmark_alphabet.py
CodSpeed Performance Gauge
0%
13.2 ms13.2 ms
test_pickle_and_unpickle[BucketKmerTable(10000)-11*11*1*1***111]
benchmarks/sequence/align/benchmark_kmers.py
CodSpeed Performance Gauge
0%
7.3 ms7.3 ms
benchmark_match_table[BucketKmerTable(10000)-11*11*1*1***111]
benchmarks/sequence/align/benchmark_kmers.py
CodSpeed Performance Gauge
0%
12.9 ms12.9 ms
benchmark_match_kmer_selection[KmerTable-None]
benchmarks/sequence/align/benchmark_kmers.py
CodSpeed Performance Gauge
0%
461.9 µs461.8 µs
benchmark_match_table[KmerTable-None]
benchmarks/sequence/align/benchmark_kmers.py
CodSpeed Performance Gauge
0%
15 ms15 ms
benchmark_indexing_from_kmer_selection[None-KmerTable]
benchmarks/sequence/align/benchmark_kmers.py
CodSpeed Performance Gauge
0%
12.4 ms12.4 ms

Commits

Click on a commit to change the comparison range
Base
main
05e40cb
+0.03%
chore: ruff
ab96b68
1 year ago
by Croydon-Brixton
-0.03%
fix: numpy type-casting issue for string arrays
13252f5
1 year ago
by Croydon-Brixton
+0.04%
chore: ruff & PR comments
7ff00ed
1 year ago
by Croydon-Brixton
© 2026 CodSpeed Technology
Home Terms Privacy Docs