Changelog#
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Unreleased#
Added#
Changed#
Fixed#
[0.2.0] - 2025-11-14#
Added#
Added
pycea.tl.expansion_testfor computing expansion p-values to detect clades under selectionpycea.tl.partition_testto test for statistically significant differences between leaf partitions. (#40)pycea.tl.expansion_testfor computing expansion p-values to detect expanding clades. (#38)
Changed#
Replaced
tdata.obs_keys()withtdata.obs.keys()to conform with anndata API changes. (#41)pycea.tl.fitnessno longer returns a multi-indexed DataFrame whentdatacontains a single tree. (#38)
Fixed#
Fixed node plotting when
isinstance(nodes,str). (#39)
[0.1.0] - 2025-09-19#
Added#
pycea.getmodule for data retrieval (#32)Added
pycea.tl.n_extantandpycea.pl.n_extantfor calculating and plotting the number of extant lineages over time (#33)Added
pycea.tl.fitnessfor estimating fitness of nodes in a tree (#35)
Changed#
Only require
treeparameter to be specified when trees intdataactually overlap (#37)
Fixed#
Sorting now preserves edge metadata (#31)
[0.0.1]#
Added#
Basic tool, preprocessing and plotting functions