python-isal
python-isal copied to clipboard
Faster zlib and gzip compatible compression and decompression by providing python bindings for the isa-l library.
See also: https://github.com/pycompression/python-zlib-ng/pull/45
I got hints from other PRs, but the need for submodules is not documented. This is with today's git develop.
Once https://github.com/python/cpython/pull/101251 is merged the code can be ported to these bindings to upgdrade the performance.
The build prefix is removed, but the temporary prefix is not. This is a result of the setup.py implementation where libisal is only build once. Otherwise it would have been...
When using setuptools properly.
### Checklist - [ ] Pull request details were added to CHANGELOG.rst - [ ] Documentation was updated (if needed) @marcelm I noticed Sequali was bottlenecked by the gzip decompression....
These functions would - Be as simple as possible - Create a buffer with pre-determined size given by the user. - Return OverflowError when the buffer is full. - Escape...
bgzip allows multithreaded decompression as blocks are independent. All BAM files are bgzipped. Sequali is currently bottlenecked by single threaded decompression. This library is the best place to solve it,...
Currently isal_zlibmodule.c has diverged quite a bit from zlibmodule.c. - A different buffer method - Using static rather than heap types - No module isolation This increases the maintainance burden....