Releases: nlgranger/SeqTools
Releases · nlgranger/SeqTools
v1.4.1
[1.4.1] - 2024-02-12
Fixed
v1.4.0
[1.2.0] - 2023-11-23
Changed
- Switch process method back to default (fork on linux)
- Use threadpoolctl to prevent thread deadlock when starting workers
v1.3.0
[1.2.0] - 2023-09-16
Changed
- Switch process method to "spawn", breaks passing lambdas to workers
v1.2.0
[1.2.0] - 2021-09-08
Added
- uniter to wrap iterables as an indexable sequence
v1.1.0
[1.1.0] - 2020-12-26
Added
- usage of shared-memory for process-based prefetching (requires python >= 3 .8)
Removed
- 'sharedmem' prefetching backend
- support for python <= 3.5
v0.9.1
[0.9.1] - 2018-26-10
Fixed
- misc. issues with worker based item evaluation (deadlocks, memory leaks, etc.)
Modified
- added usage examples
- improved documentation overall
- error management
Added
- arange and load_buffers
- release tests
v0.8.1
[0.8.1] - 2018-06-20
Fixed
- edge cases that woud fail prefetch or deadlock its workers
v0.8.0
[0.8.0] - 2018-05-05
Added
- added CHANGELOG
- added simple debugging functions in
seqtools.instrument
- added new sequence manipulation functions: interleaving, unbatching,
prefetching
Deprecated
eager_iter
is superseeded by prefetch
reindex
renamed to gather
or its alias take
to match ther libraries.
Fixed
- Fixed edge cases with multithreaded evaluation.
- Miscellaneous small errors