• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

eriknw / toolz
100%
master: 100%

Build:
Build:
LAST BUILD BRANCH: python3.6
DEFAULT BRANCH: master
Repo Added 09 Nov 2013 03:29AM UTC
Files 13
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH faster_groupby
branch: faster_groupby
CHANGE BRANCH
x
Reset
  • faster_groupby
  • authors_larsmans_josericardo
  • authors_shvechikov
  • backport_tests
  • better_curry_error
  • better_curry_introspection
  • clean_curried_namespace
  • consume
  • correct_flip_doctest
  • coveralls
  • coveralls_for_master
  • coveralls_success_only
  • curry_class
  • curry_classmethods
  • curry_makeover
  • curry_memoize
  • curry_numargs
  • curry_reduce
  • dict_iter
  • diff
  • equality_hash_key
  • explicit_curried
  • faster_merge_sorted
  • faster_merge_with
  • faster_remove
  • faster_unique
  • fix/curry_module
  • fix/ensure_easy_testing
  • fix_32bit_overflow
  • fix_property_introspection
  • get_with_itemgetter
  • identical
  • isdistinct_for_iterators
  • itemmap
  • jackknife_sandbox
  • juxt_generator
  • juxt_tuple
  • last_with_deque
  • memoize_key_func
  • memoize_unary
  • more_introspection
  • nth_with_list
  • pep479
  • pypy3
  • python3.6
  • readme_broken_links
  • readme_rst
  • remove_jackknife
  • run_doctests_on_curried
  • serialize_juxt
  • svg_badges
  • test_curry_too
  • test_dicttoolz_types
  • tlz
  • unused_variables
  • update/pluck_docstring

pending completion
92

push

travis-ci

eriknw
Choose a version of `groupby` that is easier to understand.

This is `groupby_alt` from the original commit comment in this branch.
See discussion at #179.  This version performs very well as groups become
larger.  The previous implementation performs well when 10% or more of
the elements form groups of length one.

We plan to have various implementations in `benchmarkz` repository, which
will let contributors add benchmarks that they care about and easily run
them on all variants of `groupby`.

458 of 458 relevant lines covered (100.0%)

4.0 hits per line

Relevant lines Covered
Build:
Build:
458 RELEVANT LINES 458 COVERED LINES
4.0 HITS PER LINE
Source Files on faster_groupby
  • List 0
  • Changed 3
  • Source Changed 3
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
92 faster_groupby Choose a version of `groupby` that is easier to understand. This is `groupby_alt` from the original commit comment in this branch. See discussion at #179. This version performs very well as groups become larger. The previous implementation perf... push 15 May 2014 05:06PM UTC eriknw travis-ci pending completion  
91 faster_groupby No need to import `compatibility.iteritems` in `itertoolz` push 12 May 2014 04:53PM UTC eriknw travis-ci pending completion  
90 faster_groupby Add a new implementation of `groupby` that uses two dicts. The previous commit was wrong. It is slower than the commit before. There was a mistake in the code used for benchmarks. I believe the new implementation has optimal performance as grou... push 12 May 2014 03:21AM UTC eriknw travis-ci pending completion  
89 faster_groupby Small tweak to `groupby` to improve it for "real-world" data Benchmarks have a tendency to use data that is pathologically perfect. In such pathological cases, it was unclear whether the current or previous implementation would be preferred. How... push 10 May 2014 10:53PM UTC eriknw travis-ci pending completion  
88 faster_groupby Add useful code comments to groupby including pythonic implementation push 10 May 2014 05:01PM UTC eriknw travis-ci pending completion  
87 faster_groupby Faster groupby! Issue #178 impressed upon me just how costly attribute resolution can be. In this case, `groupby` was made faster by avoiding resolving the attribute `list.append`. This implementation is also more memory efficient than the curr... push 10 May 2014 01:33PM UTC eriknw travis-ci pending completion  
See All Builds (144)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc