issues
search
ebonnal
/
streamable
[Python] Stream-like manipulation of iterables.
Apache License 2.0
131
stars
0
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
unittest: test stdout
#34
ebonnal
opened
1 month ago
0
v1.3.0: `.map`/`.foreach`: set executor type `via: Literal["thread", "process"]`
#33
ebonnal
closed
1 month ago
1
override `.__eq__`
#32
ebonnal
opened
1 month ago
0
`.throttle`: add param `yields_per: Tuple[int, timedelta]`
#31
ebonnal
opened
1 month ago
0
avoid using overkilly `functools.partial`; enhance `star`'s typing (closes #27)
#30
ebonnal
closed
1 month ago
1
concurrent mapping: chunk
#29
ebonnal
opened
1 month ago
0
`.group`: revamp as `.groupby(size, key, interval)`
#28
ebonnal
closed
1 month ago
0
remove usage of `functools.partial` which adds unecessary overhead for kwarg-less cases
#27
ebonnal
closed
1 month ago
0
1.2.0: `within_processes` -> `via_processes`; add `per_minute`/`per_hour` to `.throttle`; `__str__` distinct from `__repr__`
#26
ebonnal
closed
1 month ago
1
`.map`/`.foreach`: add `within_processes: bool` (closes #23)
#25
ebonnal
closed
2 months ago
1
`.group`: ensure that at most `interval` seconds separate the yields of first and last elem
#24
ebonnal
closed
2 months ago
1
Adding support for Process based parallelism?
#23
matthewghgriffiths
closed
2 months ago
11
How does it compare to other Python streaming libraries?
#22
snth
closed
1 month ago
1
ConcurrentMappingIterable: introduce futuretools.FutureResultCollection to optimize FDFO concurrent mapping (closes #20)
#21
ebonnal
closed
2 months ago
2
make `ConcurrentMappingIterable._next_yield` implementations avoid registering a waiter on all futures
#20
ebonnal
closed
2 months ago
0
add unordered option to mapping operations via new `ordered: bool` param (closes #18)
#19
ebonnal
closed
2 months ago
5
Add unordered concurrent map
#18
erezsh
closed
2 months ago
3
Fix a typo in a code example
#17
vrslev
closed
2 months ago
0
README: Add a section explaining the delegation of reading/writing from/to Parquet/CSV/JSON
#16
ebonnal
opened
3 months ago
0
`.throttle`: do not base the logic on a "min period" and add `seconds_interval`
#15
ebonnal
closed
4 months ago
0
README: create a complete yet short ETL Stream example
#14
ebonnal
closed
4 months ago
0
0.14.0: asserting README; NoopStopIteration; .catch with kind/finally_raise args; fix flatten when exception in iter calls
#13
ebonnal
closed
5 months ago
0
`.group`: optimize when `by` is `None`
#12
ebonnal
closed
5 months ago
0
`.limit`: add a `predicate: Callable[[T], bool]` parameter to stop the iteration based on an arbitrary condition
#11
ebonnal
closed
5 months ago
1
Measure the impact of `PyPy` on performances
#10
ebonnal
closed
5 months ago
2
I can't get it to print anything or logger.info anything
#9
diego-ppz
closed
2 months ago
2
Make `Stream[T]` implement `AsyncIterable[T]` in addition to `Iterable[T]`
#8
ebonnal
opened
5 months ago
0
_concurrency: improve readability and set BUFFER_SIZE_FACTOR = 3
#7
ebonnal
closed
11 months ago
0
tests: improve test_map_or_do_with_exception
#6
ebonnal
closed
11 months ago
0
0.9.0: interface simplification: new README; .observe; .run
#5
ebonnal
closed
11 months ago
0
0.6.0: Visitor Pattern, Explanation, mypy type checking
#4
ebonnal
closed
1 year ago
0
implement planning/execution split
#3
ebonnal
closed
1 year ago
0
test
#2
ebonnal
closed
1 year ago
0
update README.md
#1
ebonnal
closed
1 year ago
19