Seqtools

Latest version: v1.4.1

Safety actively analyzes 622043 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

1.1.0

Added
- usage of shared-memory for process-based prefetching (requires python >= 3.8)

Removed
- 'sharedmem' prefetching backend
- support for python <= 3.5

1.0.0

Added
- prefetching using shared memory for zero-copy data transfer
- case and switch functions

Changed
- prefetch workers no longer outlive the parent process
- prefetch signature changed

Removed
- dropped support for python 2.7 as it approaches near EOL
- removed deprecated indexing, eager_iter, load_buffers
- removed anticipate argument from evaluation

0.9.0

Added
- improved documentation

Changed
- changed user-code error reporting (more idiomatic)

0.8.3

Added
- `seqtools.arange` range-like container
- `seqtools.load_buffers` minibatch helper
- Less error-prone release and versionning management
- Added better examples

Changed
- Improved documentation
- Refactored and hardened prefetching
- cleared setup.py and tox.ini to use setup.cfg instead

Removed
- Inheritance from `typing.Sequence` which was useless/confusing

0.8.0

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

Links

Releases

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.