Added a tree function to merge small branches rather than prune them.
Added pandas-based tree summary function, and moved the constructBranchMap function into the LevelSetTree class.
Added 'LevelSetTree.firstKCluster', which finds the clusters associated with the first K splits of a tree. Renamed the old firstKCluster to LevelSetTree.firstKLevelCluster'.
Added a level set tree function to collapse leaves around a set of active nodes (LevelSetTree.collapseLeaves).
Edits to facilitate coloring level set trees more flexibly.
Moved the color 'bisque' to the end of the palette because it's hard to see in the statmaps. Also 'fixed' the error in the non-density trees in debacl.py where the floor level is 1.0 too small. Now it's 0.000001 too small. This is a quick but ugly fix - I should find the real problem and deal with it.
Final tree coloring changes.
Merge branch 'develop' of https://github.com/papayawarrior/DeBaCl into develop
Deleted extraneous 'ConstructBranchMap' function outside of the LevelSetTree class.
Merge pull request #1 from papayawarrior/master

update DeBaCl
Created cd_tree.py for Chaudhuri-Dasgupta level set trees. Eventually this should be merged with debacl.py through inheritance of a more general level set tree class.
Updated references to LevelSetTree.constructBranchMap now that it's a method of the level set tree rather than a standalone function.
Added critical functions to the Chaudhuri-Dasgupta tree class. Plotting, merging, summarizing, plus helper functions (subtrees, branch maps)
Fixed minor extra code.
Added a mass-based plot function for standard level set trees. Also requred a separate recursive function 'constructMassMap'
Updated the last edited date.
Added pretty plotting features to the new 'branchMassPlot' function (previously called just 'massPlot'). Namely, colored branches and horizontal spacing based on mass. Also simplified the color parameters for the old 'LevelSetTree.plot' function.
Added an 'oldPlot' function to debacl.py
unknown update to plot_utils.py
using repo version of plot_utils to resolve conflict based only on line wrapping.