Skip to content

Releases: iqtree/piqtree2

v0.3.1

29 Aug 09:14
Compare
Choose a tag to compare

Changes in release "0.3.1"

ENH

  • Add support for Lie Markov Models.
  • Base frequencies default to None (specified by model).

BUG

  • piqtree2 apps are now pickleable (they can now be run with parallel=True in the cogent3 app infrastructure)

v0.3.0

15 Aug 06:10
Compare
Choose a tag to compare

Contributors

  • @rmcar17 Added new classes to enhance model specification when calling build_tree and fit_tree.
  • @thomaskf fixed a bug in IQ-TREE resulting in segmentation faults on some invalid arguments.

ENH

  • build_tree and fit_tree now allow specifying base frequencies, invariable sites and rate heterogeneity options.

BUG

  • Fixed a segmentation fault on repetitive calls to IQ-TREE with particular arguments.

What's Changed

Full Changelog: 0.2.0...v0.3.0

0.2.0

06 Aug 08:36
Compare
Choose a tag to compare

Contributors

  • Richard Morris

  • Robert McArthur

ENH

  • build_tree and fit_tree now use enums for the substitution model.

BUG

  • Fixed an issue where calling build_tree or fit_tree twice, then another function with invalid input resulted in a segmentation fault.

DOC

  • Implement scriv as a tool to manage collection of changes, and automated collation into the changelog

v0.1.0

05 Jul 23:55
0c6aa84
Compare
Choose a tag to compare

The first official release of piqtree2!

piqtree2 allows you to use IQ-TREE for phylogenetic analysis directly from python.

Currently, we support phylogenetic reconstruction, fitting branch lengths to a fixed topology, generating random tress, and pairwise RF distance of trees.

piqtree2 is still in early pre-alpha development, please raise an issue if you encounter any problems or have any feature requests.

What's Changed

New Contributors

Full Changelog: https://github.com/iqtree/piqtree2/commits/v0.1.0