Highlights:
- 0 branch lengths assigned to randomly resolved polytomies.
- Explicitly set rooting for NJ and UPGMA trees.
- Faster pruning (kyungtaekLIM)
- Fix nesting bug in raised KeyError in basemodel.AnnotationSet.__deepcopy__ (Steve Bond)
- Catch edge case during deepcopy when Edge object has no _annotations (Steve Bond)
- Optimizations and fixes for various population genetic calculations (Andrew Guy)
- newickreader: Parse jplace style edge numbering. (Ben J Woodcroft)
- Calculate probability of gene tree(s) in species trees under the Multispecies Coalescent model.
- New approaches to calculate distances between unlabeled trees of different sizes: ``dendropy.profiledistance`` and ``dendropy.calculate.treecompare.TreeShapeKernel``.
- When parsing Newick/NEXUS, allow for internal node labels to be associated with either nodes or edges.
For more information:
Get it now with:
$ sudo pip install --upgrade dendropy
or:
$ sudo pip install -U dendropy
You can install directly from the main GitHub repository using:
$ pip install git+https://github.com/jeetsukumaran/DendroPy.git
or:
$ pip install git+git://github.com/jeetsukumaran/DendroPy.git
Or, if you are working out of a local Git repo:
$ git pull origin
$ python setup.py build
$ sudo python setup.py develop
(note: ``sudo`` should be used only if you are installing system-wide using your system Python).