diff --git a/pyproject.toml b/pyproject.toml index 2a3d2ce..8c868fa 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -16,7 +16,7 @@ maintainers = [ ] name = "LineageTree" description = "Structure for Lineage Trees" -version = "2.0.1" +version = "2.0.2" license = "MIT" license-files = [ "LICENSE" ] readme = {file = "README.md", content-type = "text/markdown"} @@ -76,7 +76,7 @@ profile = "black" line_length = 79 [tool.bumpver] -current_version = "2.0.1" +current_version = "2.0.2" version_pattern = "MAJOR.MINOR.PATCH[-TAG]" commit_message = "bump version {old_version} -> {new_version}" commit = true diff --git a/src/LineageTree/__init__.py b/src/LineageTree/__init__.py index 1cc42b7..052fdb7 100644 --- a/src/LineageTree/__init__.py +++ b/src/LineageTree/__init__.py @@ -1,4 +1,4 @@ -__version__ = "2.0.1" +__version__ = "2.0.2" from .lineageTree import lineageTree from .lineageTreeManager import lineageTreeManager from .loaders import ( diff --git a/src/LineageTree/lineageTree.py b/src/LineageTree/lineageTree.py index 1a778db..9b71970 100644 --- a/src/LineageTree/lineageTree.py +++ b/src/LineageTree/lineageTree.py @@ -306,7 +306,6 @@ def remove_nodes(self, group: int | set | list) -> None: "predecessor", "_successor", "_predecessor", - "_time", ]: attr_value.pop(node, ()) if self._predecessor.get(node): @@ -1001,7 +1000,7 @@ def load(clf, fname: str): properties = { prop_name: prop for prop_name, prop in lT.__dict__.items() - if isinstance(prop, dict) + if (isinstance(prop, dict) or prop_name == "_time_resolution") and prop_name not in [ "successor",