Recent Releases of SeqTools

SeqTools - v1.4.1

[1.4.1] - 2024-02-12

Fixed

  • python 3.8 support

Scientific Software - Peer-reviewed - Python
Published by nlgranger about 2 years ago

SeqTools - 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

Scientific Software - Peer-reviewed - Python
Published by nlgranger over 2 years ago

SeqTools - v1.3.0

[1.2.0] - 2023-09-16

Changed

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

Scientific Software - Peer-reviewed - Python
Published by nlgranger over 2 years ago

SeqTools - v1.2.0

[1.2.0] - 2021-09-08

Added

  • uniter to wrap iterables as an indexable sequence

Scientific Software - Peer-reviewed - Python
Published by nlgranger over 4 years ago

SeqTools - 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

Scientific Software - Peer-reviewed - Python
Published by nlgranger over 5 years ago

SeqTools - 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

Scientific Software - Peer-reviewed - Python
Published by nlgranger over 7 years ago

SeqTools - v0.8.1

[0.8.1] - 2018-06-20

Fixed

  • edge cases that woud fail prefetch or deadlock its workers

Scientific Software - Peer-reviewed - Python
Published by nlgranger almost 8 years ago

SeqTools -

[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

Scientific Software - Peer-reviewed - Python
Published by nlgranger about 8 years ago