Skip to content

Releases: aaronmussig/PhyloDM

v3.2.0

08 Oct 01:10
Compare
Choose a tag to compare

3.2.0 (2024-10-08)

Features

  • pdm: Add get_nearest_taxa. (e4ab08a)
  • util: Add argsort_vec. (132b0c8)

v3.1.0

16 Jul 06:37
Compare
Choose a tag to compare

3.1.0 (2024-07-16)

Features

  • edges: update_edge_lengths and update_all_edge_lengths added (Thanks @FinnOD!) (bed49be)
  • maturin: Add maturin for building. (7ab9a46)
  • maturin: Add maturin for building. (010da14)
  • maturin: Add maturin for building. (64c955b)
  • rust: Make all methods public for other applications. (aaea7e5)

v3.0.0

17 Jun 04:02
Compare
Choose a tag to compare

3.0.0 (2023-06-17)

Features

  • error handling: Rust Result<> on fallible, Python extended newick support (4d0520e)

BREAKING CHANGES

  • error handling: for Python.

Rust:

  • Breaking API changes for all
    fallible methods, Result must be handled.
  • error handling: Rust API contains Result outputs for all fallible
    methods.

v2.2.1

09 Jan 03:53
Compare
Choose a tag to compare

2.2.1 (2023-01-09)

Performance Improvements

  • rust: Replace leaf node index lookup HashMap with vector to improve performance. (b857adb)
  • rust: Update iteration methods and reduce overheads when initialising new vectors/maps. (6fb461a)

v2.2.0

03 Jan 05:17
Compare
Choose a tag to compare

2.2.0 (2023-01-03)

Features

  • python: Add distance method to allow for distance calculation without constructing a distance matrix. (7f86835)

v2.1.3

04 Oct 23:15
Compare
Choose a tag to compare

2.1.3 (2022-10-04)

Bug Fixes

  • bump: Version bump to rebuild wheels for py37, py38. (a6a5ade)

v2.1.2

28 Jul 02:01
Compare
Choose a tag to compare

2.1.2 (2022-07-28)

Bug Fixes

  • pdm: Make distance a non-mutable call. (ebef8e7)

v2.1.1

27 Jul 04:11
Compare
Choose a tag to compare

2.1.1 (2022-07-27)

Bug Fixes

  • python: Order taxa before calculating distance matrix for reproducibility. (8dc8d29)

v2.1.0

27 Jul 03:59
Compare
Choose a tag to compare

2.1.0 (2022-07-27)

Bug Fixes

  • dm: Fixed calling DM twice panicking. (0604030)

Features

  • rust: Major refactor of API to be more rust-friendly. (29fe848)

v2.0.5

01 Jun 01:30
Compare
Choose a tag to compare

2.0.5 (2022-06-01)

Bug Fixes

  • setup.py: Fix unicode for setuptools. (7912966)