Merge pull request #34 from escherba/n_mr_refactor

add MapReduce version of clustering
Merge pull request #35 from escherba/n_mr_refactor

fixes to MR procedure
Merge pull request #36 from escherba/n_mr_refactor

add post-processing step to MR
Merge pull request #37 from escherba/n_mr_refactor

enable local mode with MRJob
Merge pull request #38 from escherba/n_mr_refactor

add combiner for cluster reduction step
Merge pull request #39 from escherba/n_mr_refactor

generate more clusters
Merge pull request #40 from escherba/n_mr_refactor

add clustering evaluation scripts
Merge pull request #41 from escherba/n_mr_refactor

add ROC calculation
Merge pull request #42 from escherba/n_mr_refactor

allow multiple ROC curves
Merge pull request #43 from escherba/n_mr_refactor

MR optimization
Merge pull request #44 from escherba/n_mr_refactor

allow us to choose between 'and', 'or' operators in threshold checker
Merge pull request #45 from escherba/n_mr_refactor

switch to new-style classes, remove dead code
Merge pull request #46 from escherba/n_mr_refactor

fix MR algo to work to find connected components in large data sets
Merge pull request #47 from escherba/n_mr_refactor

allow and/or sketch filters
Merge pull request #48 from escherba/n_mr_refactor

add counters, spit out all candidates during cc mapping phase
Merge pull request #49 from escherba/n_mr_refactor

use proper label id for MR keys instead of tuple with meta info
Merge pull request #50 from escherba/n_mr_refactor

use smaller sketches
Merge pull request #51 from escherba/ob_url_normalize

normalize shortened urls
Merge pull request #52 from escherba/ob_url_normalize

remove usage of unnecessary package
Merge pull request #53 from escherba/ob_url_normalize

custom path token