Module plmbr.pipes
A collection of reusable pipes.
Classes
class append (to)
-
Ancestors
Methods
def pipe(self, items: Iterator)
class batch (batch_size=64)
-
Ancestors
Methods
def pipe(self, it: Iterator) -> Iterator
class catch (catch=None)
-
Ancestors
Methods
def pipe(self, it: Iterator) -> Iterator
class drop_fields (*fields: str)
-
Ancestors
Methods
def pipe(self, items: Iterator[Dict]) -> Iterator[Dict]
class json_dumps
-
Ancestors
Methods
def pipe(self, items: Iterator) -> Iterator
class json_loads
-
Ancestors
Methods
def pipe(self, items: Iterator) -> Iterator
class keep (filter)
-
Ancestors
Methods
def pipe(self, items: Iterator) -> Iterator
class log
-
Ancestors
Methods
def pipe(self, items: Iterator) -> Iterator
class null
-
Ancestors
Methods
def pipe(self, items: Iterator) -> Iterator
class progress (**kwargs)
-
Ancestors
Methods
def pipe(self, it: Iterator) -> Iterator
class sample (prob, seed=2020)
-
Ancestors
Methods
def pipe(self, items: Iterator[Dict]) -> Iterator[Dict]
class save (file)
-
Ancestors
Methods
def pipe(self, items: Iterator)
class tee (*pipes)
-
Ancestors
Methods
def pipe(self, items: Iterator) -> Iterator
class to (f: Callable)
-
Ancestors
Methods
def pipe(self, items: Iterator) -> Iterator
class unbatch
-
Ancestors
Methods
def pipe(self, lists: Iterator) -> Iterator
class uniq (*fields: str)
-
Ancestors
Methods
def pipe(self, items: Iterator[Dict]) -> Iterator[Dict]
class window (size)
-
Ancestors
Methods
def pipe(self, it: Iterator) -> Iterator[tuple]