Skip to content

Commit 2e1bea5

Browse files
committed
Readme
1 parent a26d732 commit 2e1bea5

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

README.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ SuperIntervals
44
A fast, memory-efficient data structure for interval intersection queries.
55
SuperIntervals uses a novel superset-index approach that maintains
66
intervals in position-sorted order, enabling cache-friendly searches and SIMD-optimized counting.
7+
78
Available for [C++](#cpp), [Rust](#rust), [Python](#python), [R](#r).
89

910
### Features:
@@ -21,7 +22,7 @@ Available for [C++](#cpp), [Rust](#rust), [Python](#python), [R](#r).
2122
- The build() function must be called before any queries
2223
- Found intervals are returned in **reverse** position-sorted order
2324

24-
## 🐍 Python
25+
## Python
2526

2627
Install using `pip install superintervals`
2728

@@ -101,7 +102,7 @@ results = imap.search_values(8, 20) # ['A']
101102
- `coverage(start, end)`
102103
Get (count, total_coverage) for range
103104

104-
## 🐘R
105+
## R
105106

106107
```r
107108
library(superintervals)
@@ -180,7 +181,7 @@ results <- search_values(imap, 8, 20)
180181
Get list(count, total_coverage) for range
181182

182183

183-
## ⚙️ C++
184+
## Cpp
184185

185186
Header only implementation, copy to your include directory.
186187

@@ -278,7 +279,7 @@ imap.search_values(4, 9, results);
278279
Returns ItemRange for range-based loops over intervals
279280

280281

281-
## 🦀 Rust
282+
## Rust
282283

283284
Add to your project using `cargo add superintervals`
284285

0 commit comments

Comments
 (0)