Removing Python 2 support
This release removes support for Python 2, adds more flexible tree access and a new tskit command line interface.
New features
- Remove support for Python 2 (:user:
hugovk). See :issue:137and :pr:140. - More flexible tree API (:pr:
121). AddsTreeSequence.atandTreeSequence.at_indexmethods to find specific trees, and efficient support for backwards traversal usingreversed(ts.trees()). - Add initial
tskitCLI (:issue:80) - Add
tskit infoCLI command (:issue:66) - Enable drawing SVG trees with coloured edges (:user:
hyanwong; :issue:149). - Add
Tree.is_descendantmethod (:issue:120) - Add
Tree.copymethod (:issue:122)
Bugfixes
- Fixes to the low-level C API (:issue:
132and :issue:157)