Skip to content

Commit

Permalink
Vectorize overlap and search methods for better performance (#69)
Browse files Browse the repository at this point in the history
- Do not delete NCLS index for repeated queries. 
- I *think* this also fixes a bug in `reduce` operation which modifies `self`. 
- More consistent responses for count & find overlap methods.
- Update tests.
  • Loading branch information
jkanche authored Jan 24, 2024
1 parent 9ad4856 commit 64bb746
Show file tree
Hide file tree
Showing 4 changed files with 99 additions and 166 deletions.
2 changes: 1 addition & 1 deletion setup.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ python_requires = >=3.8
install_requires =
importlib-metadata; python_version<"3.8"
biocframe>=0.5.3,<0.6.0
iranges[optional]>=0.2.2,<0.3.0
iranges[optional]>=0.2.3,<0.3.0
biocutils>=0.1.3,<0.2.0
numpy

Expand Down
Loading

0 comments on commit 64bb746

Please sign in to comment.