Skip to content

Latest commit

 

History

History
71 lines (46 loc) · 2.04 KB

CHANGELOG.md

File metadata and controls

71 lines (46 loc) · 2.04 KB

2022-05-17

Version: 0.6.8

  • New feature: we added Sequence.cache and Sequence.reset to allow one to save a sequence and reset it the beginning of the iterator

2020-01-08

Version: 0.6.7

  • New feature: we added fields.get to retrieve a specific field in a structured sequence.
  • New feature: We added Sequence.join to join together two sequences based on matching keys.

2020-01-07

Version: 0.6.6

  • New Features: We added Sequence.window and Sequence.batch to enable sliding window aggregations and batch aggregations.

2020-01-01

Version: 0.6.5

  • BUGFIX: Fixed bug where Sequence.count was throwing error when elements were non-hashable.

2019-12-31

Version: 0.6.4

  • added sequence.peek to allow you to examine a sequence without consuming it.

2019-12-26

Version: 0.6.3

  • added sequnce.distinct function to get unique values from a sequence.
  • Added Sequence.count(distinct=True) function in order to count distinct elements in a sequence.

2019-12-11

Version: 0.6.1

  • Added the new datapad.fields module which provides functions for operating on lists and dicts, as if they were "columns" in a sequence of rows. The following functions were added:

    • fields.apply - apply functions to columns of rows
    • fields.add - add columns to each row by apply functions on the row
    • fields.select - limit the columns returned in each row
    • fields.asdict - converts lists to dicts
  • Make seq.groupby eagerly collect groups by default