New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add into_grouping_map for efficient group-and-fold operations #465
Commits on Jul 21, 2020
-
Added basic GroupingMap functionality
SkiFire13 committedJul 21, 2020 -
SkiFire13 committed
Jul 21, 2020 -
Added into_grouping_map function on the Itertools trait
SkiFire13 committedJul 21, 2020 -
SkiFire13 committed
Jul 21, 2020 -
Added doc for GroupingMap::aggregate
SkiFire13 committedJul 21, 2020 -
Improved doc for GroupingMap::aggregate
SkiFire13 committedJul 21, 2020 -
Added doc for GroupingMap::fold
SkiFire13 committedJul 21, 2020 -
Added doc for GroupingMap::fold_first
SkiFire13 committedJul 21, 2020 -
Added doc for GroupingMap::collect
SkiFire13 committedJul 21, 2020 -
Added doc for GroupingMap::count
SkiFire13 committedJul 21, 2020 -
Improved doc for GroupingMap::collect
SkiFire13 committedJul 21, 2020 -
Added doc for Itertools::into_grouping_map
SkiFire13 committedJul 21, 2020 -
Adjusted GroupingMap doc to be in accord with Itertools::into_groupin…
…g_map
SkiFire13 committedJul 21, 2020 -
SkiFire13 committed
Jul 21, 2020 -
Improved doc and its formatting for Itertools::into_grouping_map
SkiFire13 committedJul 21, 2020
Commits on Jul 22, 2020
-
Merge branch 'master' of https://github.com/SkiFire13/itertools
SkiFire13 committedJul 22, 2020 -
Give more priority to GroupingMap::aggregate not being suggested
SkiFire13 committedJul 22, 2020 -
Fixed typo in GroupingMap::aggregate doc
SkiFire13 committedJul 22, 2020 -
Added doctest for GroupingMap::aggregate
SkiFire13 committedJul 22, 2020 -
Added doctest for GroupingMap::fold
SkiFire13 committedJul 22, 2020 -
Improved doctest for GroupingMap::aggregate
SkiFire13 committedJul 22, 2020 -
Improved doctest for GroupingMap::aggregate
SkiFire13 committedJul 22, 2020 -
Improved doctest for GroupingMap::fold
SkiFire13 committedJul 22, 2020 -
Added doctest for GroupingMap::fold_first
SkiFire13 committedJul 22, 2020 -
Added doctest for GroupingMap::collect
SkiFire13 committedJul 22, 2020 -
Added doctest for GroupingMap::count
SkiFire13 committedJul 22, 2020 -
Added Itertools::into_grouping_map_by
SkiFire13 committedJul 22, 2020 -
Migrated GroupingMap doctests to use Itertools::into_grouping_map_by
SkiFire13 committedJul 22, 2020 -
Formated where-clauses to be consistent with the rest of the repo
SkiFire13 committedJul 22, 2020 -
SkiFire13 committed
Jul 22, 2020 -
Removed MapForGrouping from structs module
SkiFire13 committedJul 22, 2020 -
Added GroupingMap::{max, max_by, max_by_key, min, min_by, min_by_key}
SkiFire13 committedJul 22, 2020 -
Added docs and doctests for GroupingMap::{max, max_by, max_by_key, mi…
…n, min_by, min_by_key}
SkiFire13 committedJul 22, 2020 -
Added GroupingMax::{minmax, minmax_by, minmax_by_key}
SkiFire13 committedJul 22, 2020 -
Fixed GroupingMap::{minmax, minmax_by, minmax_by_key}
SkiFire13 committedJul 22, 2020 -
Simplified GroupingMap::{min, max}
SkiFire13 committedJul 22, 2020 -
Added docs for GroupingMap::{minmax, minmax_by, minmax_by_key}
SkiFire13 committedJul 22, 2020 -
Added missing len check to doctests in GroupingMap
SkiFire13 committedJul 22, 2020 -
SkiFire13 committed
Jul 22, 2020 -
Added better type alias for the return type of Itertools::into_groupi…
…ng_map_by
SkiFire13 committedJul 22, 2020 -
Added doctests for GroupingMap::{minmax, minmax_by, minmax_by_key}
SkiFire13 committedJul 22, 2020 -
Added GroupingMap::{sum, product} with docs and doctests
SkiFire13 committedJul 22, 2020 -
SkiFire13 committed
Jul 22, 2020 -
Fixed typo in GroupingMapBy doc
SkiFire13 committedJul 22, 2020 -
Redirect GroupingMapBy docs to GroupingMap
SkiFire13 committedJul 22, 2020 -
Pass key to GroupingMap::{max_by, max_by_key, min_by, min_by_key} par…
…ameter closure
SkiFire13 committedJul 22, 2020 -
Explicit key parameter in GroupingMap::{aggregate, fold, fold_first} …
…doctests
SkiFire13 committedJul 22, 2020 -
Improved GroupingMap::{sum, product} doc
SkiFire13 committedJul 22, 2020 -
Avoid repetitions in GroupingMap::{minmax_by, minmax_by_key} docs
SkiFire13 committedJul 22, 2020 -
Improve GroupingMap methods docs
SkiFire13 committedJul 22, 2020 -
Fixed typo in GroupingBy::minmax_by
SkiFire13 committedJul 22, 2020 -
Added integration tests for GroupingMap functions
SkiFire13 committedJul 22, 2020 -
-
-
Added test to check min, max and minmax behaviour when several elemen…
…ts are equally minimum or maximum
-
-