-
Notifications
You must be signed in to change notification settings - Fork 4
/
CHANGELOG.txt
61 lines (48 loc) · 1.59 KB
/
CHANGELOG.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
# Changelog
All notable changes to this project will be documented in this file.
## [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
## [1.0.0] - 2019-12-27
### 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] - 2018-09-10
### Added
- improved documentation
### Changed
- changed user-code error reporting (more idiomatic)
## [0.8.3] - 2018-09-10
### 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] - 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