Skip to content

Kanelbulle

Pre-release
Pre-release
Compare
Choose a tag to compare
@BjornFJohansson BjornFJohansson released this 05 Jun 10:13
· 263 commits to master since this release

New common_sub_strings function. The previous version was implemented in pure python that was quite fast, but still a bottleneck in the code. Thanks to @louisabraham, we now have code based on pydivsufsort which provide bindings to libdivsufsort, a very fast suffix array construction algorithm written in C. As a consequence, the Assembly code is now much faster.

Dseq and Dseqrecord now only take a circular argument (True or False) to indicate topology. Previously, linear was also accepted. This was a little used feature (by me) that made the init methods of both classes slow and complex. As this was a violation of zen#13 ("There should be one-- and preferably only one...") This change could break code, hence the bump of major version number.

What's Changed

New Contributors

Full Changelog: v5.2.0...v6.0.0a01