Skip to content

0.3.0

Compare
Choose a tag to compare
@grahamgower grahamgower released this 08 Jan 13:11
· 353 commits to main since this release

New features

  • Improved the default positions of demes in demesdraw.tubes()
    for tree-like models and more elaborate models with many demes.
    The previously used optimisation procedure (scipy's SLSQP) has been
    removed in favour of constrained convex optimisation using cvxpy.
  • Increased the default amount of space that separates demes in
    demesdraw.tubes(), and use more space when there are more
    contemporary demes (see demesdraw.util.separation_heuristic()).
  • Filter numpy warnings about overflow when using a log scale.
    The overflow in question is harmless and these warnings only serve
    to confuse users.

Breaking change

  • Removed the optimisation_rounds parameter to demesdraw.tubes().