1.3.0
[1.3.0] - 2022-12-13
New features
-
Add a
MicrosatMutationModel
mutation model class, that
represents a generalized interface for constructing mutational
models appropriate to STRs. In addition 3 specific microsat models
are addedSMM
,TPM
, andEL2
. (#2013, @andrewkern). -
Raise an error if
log_arg_likelihood
is called on a recombinant tree
sequence that has no recombination nodes (#2123, #2124, @hyanwong) -
Add ability to record specific node types with the
additional_nodes
flag as well as record edges for coalescing nodes along non-coalescing segments. (#2128, #2132, #2162, @GertjanBisschop) -
Enable
additional_nodes
andcoalescing_segments_only
flags forDTWF
andFIXED_PEDIDGREE
models (#2129, #2133, #2167, #2176, @GertjanBisschop) -
Support Python 3.11 (#2177, #2180, @benjeffery)
Bug fixes:
- Fix segfault in case of non-binary merger for
log_arg_likelihood
(#2107, #2114, @JereKoskela)
Maintenance:
-
Update tskit to Python 0.5.2 (#2116, @benjeffery).
-
Automatically flush edges whenever an edge with a different parent is added to the edge buffer. (#2182, #2183, @GertjanBisschop)
Breaking changes:
- msprime no longer supports Python 3.7