Skip to content

Releases: nlgranger/SeqTools

v1.4.0

30 Nov 15:34
Compare
Choose a tag to compare

[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

21 Sep 19:03
Compare
Choose a tag to compare

[1.2.0] - 2023-09-16

Changed

  • Switch process method to "spawn", breaks passing lambdas to workers

v1.2.0

08 Sep 17:33
Compare
Choose a tag to compare

[1.2.0] - 2021-09-08

Added

  • uniter to wrap iterables as an indexable sequence

v1.1.0

27 Dec 19:15
Compare
Choose a tag to compare

[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

26 Oct 10:17
Compare
Choose a tag to compare

[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

21 Jun 12:18
Compare
Choose a tag to compare

[0.8.1] - 2018-06-20

Fixed

  • edge cases that woud fail prefetch or deadlock its workers

v0.8.0

05 May 14:06
Compare
Choose a tag to compare

[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