* run clang-tidy with readability-braces-around-statements
clang-format the results
clean up all the parts that clang-tidy-8 broke
* fix problem on windows
* initial commit of Roger's contrib
* add the new file to the headers list
* clang-format
* stub of the python wrapper
* code added for testing
* code added for testing
* add LeaderPicker.seq.h
* default pickSize value
* first crude python wrapper
* Add C++ tests for the LeaderPicker
combine the thread and non-thread versions
* that was not really a test
* support providing a functor from Python
* no longer need the .seq header
* temporarily disable the threaded version to allow CI runs to pass
* some refactoring and cleanup
* add threshold argument
* expose the new options to python
not yet tested, but it at least compiles
* support threshold on the python side;
fix a bug with the way the threshold is returned
* initial submission; needs review
* minor
* line endings
* remove cache functionality since it's now redundant
* add test data
* add a test
* changes from review
distance matrix in advance) + initial picks (pick a set that's
diverse w.r.t. the ones passed in);
Throw ValueErrorExceptions instead of invariants on bad input.