@@ -13,15 +13,82 @@ In development.
1313 from numpy "u8" to "i8". This should not affect client code in any way
1414 unless it specifically depends on the type of the returned numpy array.
1515
16+ - The VCF written by the ``write_vcf `` is no longer compatible with previous
17+ versions, which had significant shortcomings. Position values are now rounded
18+ to the nearest integer by default, REF and ALT values are derived from the
19+ actual allelic states (rather than always being A and T). Sample names
20+ are now of the form ``tsk_j `` for sample ID j. Most of the legacy behaviour
21+ can be recovered with new options, however.
22+
1623- The positional parameter ``reference_sets `` in ``genealogical_nearest_neighbours ``
1724 and ``mean_descendants `` TreeSequence methods has been renamed to
1825 ``sample_sets ``.
1926
2027**New features **
2128
29+ - Support for general windowed statistics. Implementations of diversity,
30+ divergence, segregating sites, Tajima's D, Fst, Patterson's F statistics,
31+ Y statistics, trait correlations and covariance, and k-dimensional allele
32+ frequency specra (:user: `petrelharp `, :user: `jeromekelleher `, :user: `molpopgen `).
33+
2234- Add the ``keep_unary `` option to simplify (:user: `gtsambos `). See :issue: `1 `
2335 and :pr: `143 `.
2436
37+ - Add the ``map_ancestors `` method to TableCollection (user:`gtsambos `). See :pr: `175 `.
38+
39+ - Add the ``squash `` method to EdgeTable (:user: `gtsambos `). See :issue: `59 ` and
40+ :pr: `285 `.
41+
42+ - Add support for individuals to VCF output, and fix major issues with output
43+ format (:user: `jeromekelleher `). Position values are transformed in a much
44+ more straightforward manner and output has been generalised substantially.
45+ Adds ``individual_names `` and ``position_transform `` arguments.
46+ See :pr: `286 `, and issues :issue: `2 `, :issue: `30 ` and :issue: `73 `.
47+
48+ - Control height scale in SVG trees using 'tree_height_scale' and 'max_tree_height'
49+ (:user: `hyanwong `, :user: `jeromekelleher `). See :issue: `167 `, :pr: `168 `.
50+ Various other improvements to tree drawing (:pr: `235 `, :pr: `241 `, :pr: `242 `,
51+ :pr: `252 `, :pr: `259 `).
52+
53+ - Add ``Tree.max_root_time `` property (:user: `hyanwong `, :user: `jeromekelleher `).
54+ See :pr: `170 `.
55+
56+ - Improved input checking on various methods taking numpy arrays as parameters
57+ (:user: `hyanwong `). See :issue: `8 ` and :pr: `185 `.
58+
59+ - Define the branch length over roots in trees to be zero (previously raise
60+ an error; :user: `jeromekelleher `). See :issue: `188 ` and :pr: `191 `.
61+
62+ - Implementation of the genealogical nearest neighbours statistic
63+ (:user: `hyanwong `, :user: `jeromekelleher `).
64+
65+ - New ``delete_intervals `` and ``keep_intervals `` method for the TableCollection
66+ to allow slicing out of topology from specific intervals (:user: `hyanwong `,
67+ :user: `andrewkern `, :user: `petrelharp `, :user: `jeromekelleher `). See
68+ :pr: `225 ` and :pr: `261 `.
69+
70+ - Support for missing data via a topological definition (:user: `jeromekelleher `).
71+ See :issue: `270 ` and :pr: `272 `.
72+
73+ - Add ability to set columns directly in the Tables API (:user: `jeromekelleher `).
74+ See :issue: `12 ` and :pr: `307 `.
75+
76+ - Various documentation improvements from :user: `brianzhang `, :user: `hyanwong `,
77+ :user: `petrelharp ` and :user: `jeromekelleher `.
78+
79+ **Deprecated **
80+
81+ - Deprecate ``Tree.length `` in favour of ``Tree.span `` (:user: `hyanwong `).
82+ See :pr: `169 `.
83+
84+ - Deprecate ``TreeSequence.pairwise_diversity `` in favour of the new
85+ ``diversity `` method. See :issue: `215 `, :pr: `312 `.
86+
87+ **Bugfixes **
88+
89+ - Catch NaN and infinity values within tables (:user: `hyanwong `).
90+ See :issue: `293 ` and :pr: `294 `.
91+
2592--------------------
2693[0.1.5] - 2019-03-27
2794--------------------
@@ -45,10 +112,12 @@ new ``tskit`` command line interface.
45112
46113- Fixes to the low-level C API (:issue: `132 ` and :issue: `157 `)
47114
115+
48116--------------------
49117[0.1.4] - 2019-02-01
50118--------------------
51119
120+
52121Minor feature update. Using the C API 0.99.1.
53122
54123**New features **
0 commit comments