streamerate is a fluent and expressive Python library for chainable iterable processing, inspired by Java 8 streams. It provides lazy evaluation, parallel execution options, and a rich set of operations. Current version 1.2.11 requires Python >=3.10 and <4.0. It is actively maintained on GitHub.
pip install streamerateNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Creates a stream from a list, filters elements greater than 2, maps each to double, and collects to a list.
Change 'from streamerate.streams import stream' to 'from streamerate import stream'.
Store the terminal result and reuse it, or recreate the stream.
Use .parallel() on the stream instead of passing parallel=True to stream().
Use 'from streamerate import stream'.
Do not reuse the same stream after a terminal operation; create a new stream if needed.
Remove the parallel argument and use .parallel() method on the stream.
No dependency data recorded yet.