You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This release provides several convenient features for users, including zipfile collections on input and output and a new prefetch command. sourmash gather has also received a considerable speed/memory upgrade (twice as fast, 80-90% lower memory). You should upgrade! As a reminder, v4.x has several incompatibilities with v3.x, and if you are upgrading from v3.x you should consult our migration guide.
git log --oneline v4.0.0..latest
:4.1.0 release notes
This release provides several convenient features for users, including zipfile collections on input and output and a new
prefetch
command.sourmash gather
has also received a considerable speed/memory upgrade (twice as fast, 80-90% lower memory). You should upgrade! As a reminder, v4.x has several incompatibilities with v3.x, and if you are upgrading from v3.x you should consult our migration guide.Major new features:
gather
functionality for speed & modularity ([MRG] refactorgather
functionality for speed & modularity; provideprefetch
functionality. #1370, [MRG] Refactor thegather_databases
function to useMinHash
API over Python set API. #1512, [MRG] Force unload data from SBT searches by default (and fix ZipStorage deallocation along the way) #1513)prefetch
. ([MRG] refactorgather
functionality for speed & modularity; provideprefetch
functionality. #1370)max_containment
to API and--max-containment
to command line ([MRG] add max_containment toMinHash
class. #1346)--from-file
option tosourmash sketch
commands ([MRG] add--from-file
option tosourmash sketch
commands #1362)Bug fixes that break backwards compatibility:
sourmash lca classify
when.name
is empty ([MRG] Fix CSV output forsourmash lca classify
when.name
is empty #1401)find
functionality forIndex
classes #1392)Other bug fixes:
Other new features:
--best-only
searches now work for both similarity AND containment (fixed in [MRG] Rework thefind
functionality forIndex
classes #1392)sourmash categorize
now takes all database types--name
tosourmash sig merge
([MRG] added --name to merge #1480)Major refactoring and new internal functionality:
MultiIndex
class that wraps multipleIndex
classes ([MRG] Add aMultiIndex
class that wraps multiple Index classes. #1374)find
functionality forIndex
classes ([MRG] Rework thefind
functionality forIndex
classes #1392, [MRG] AdjustIndex.find
search protocol to support selective collection of matches #1477).Documentation enhancements:
__init__.py
docstring, provide__all__
for imports ([MRG] update the sourmash __init__.py docstring #1364)Refactoring and cleanup:
sourmash_args
([MRG] Refactor the database loading code insourmash_args
#1373, [MRG] fix_location
SNAFU in SBT; add tests #1380)load_file_list_of_signatures
toload_pathlist_from_file
(Renameload_file_list_of_signatures
toload_pathlist_from_file
#1423)src/sourmash/search.py
with f-strings (replace notify format usage with f-strings instead (#1409) (#1418) #1422)MinHash.downsample(...)
require keyword arguments & fix newly revealed buggy test. ([MRG] MakeMinHash.downsample(...)
require keyword arguments & fix newly revealed buggy test. #1448)tests/test_lca.py
(Add a check for LCA database error text intests/test_lca.py
#1445)run
andruntmp
pytest fixtures. #1487)The text was updated successfully, but these errors were encountered: