From c212ad109bb42427a80c2709c34d2c4b10601594 Mon Sep 17 00:00:00 2001 From: BadPrograms Date: Mon, 16 Jun 2025 18:50:29 +0300 Subject: [PATCH 1/6] bump version 2.1.0 -> 2.1.1 --- pyproject.toml | 4 ++-- src/LineageTree/__init__.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 2a3d2ce..b70531b 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.1.1" 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.1.1" 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..7016fce 100644 --- a/src/LineageTree/__init__.py +++ b/src/LineageTree/__init__.py @@ -1,4 +1,4 @@ -__version__ = "2.0.1" +__version__ = "2.1.1" from .lineageTree import lineageTree from .lineageTreeManager import lineageTreeManager from .loaders import ( From ad0222f070b7844c9a082d44acff7ac61206cc61 Mon Sep 17 00:00:00 2001 From: BadPrograms Date: Sun, 22 Jun 2025 14:36:42 +0300 Subject: [PATCH 2/6] fix time_Resolution --- src/LineageTree/lineageTree.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/LineageTree/lineageTree.py b/src/LineageTree/lineageTree.py index 1a778db..32eaa48 100644 --- a/src/LineageTree/lineageTree.py +++ b/src/LineageTree/lineageTree.py @@ -1001,7 +1001,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", From af58d28ce1f842f0cada779b4380a73304f0410d Mon Sep 17 00:00:00 2001 From: BadPrograms Date: Mon, 23 Jun 2025 12:21:53 +0300 Subject: [PATCH 3/6] fixed the _time for remove_nodes --- src/LineageTree/lineageTree.py | 1 - 1 file changed, 1 deletion(-) diff --git a/src/LineageTree/lineageTree.py b/src/LineageTree/lineageTree.py index 32eaa48..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): From 4a0fba1850d35b96024ed8738cdc35678e6d44bd Mon Sep 17 00:00:00 2001 From: BadPrograms Date: Tue, 24 Jun 2025 11:57:27 +0300 Subject: [PATCH 4/6] Revert "bump version 2.1.0 -> 2.1.1" This reverts commit c212ad109bb42427a80c2709c34d2c4b10601594. --- pyproject.toml | 4 ++-- src/LineageTree/__init__.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index b70531b..2a3d2ce 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -16,7 +16,7 @@ maintainers = [ ] name = "LineageTree" description = "Structure for Lineage Trees" -version = "2.1.1" +version = "2.0.1" 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.1.1" +current_version = "2.0.1" 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 7016fce..1cc42b7 100644 --- a/src/LineageTree/__init__.py +++ b/src/LineageTree/__init__.py @@ -1,4 +1,4 @@ -__version__ = "2.1.1" +__version__ = "2.0.1" from .lineageTree import lineageTree from .lineageTreeManager import lineageTreeManager from .loaders import ( From f1867e7a43012310a7cca13020ec80982e516e6c Mon Sep 17 00:00:00 2001 From: BadPrograms Date: Tue, 24 Jun 2025 12:02:01 +0300 Subject: [PATCH 5/6] bump version 2.1.1 -> 2.2.0 --- pyproject.toml | 4 ++-- src/LineageTree/__init__.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 2a3d2ce..b61a82c 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.2.0" 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.2.0" 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..001036b 100644 --- a/src/LineageTree/__init__.py +++ b/src/LineageTree/__init__.py @@ -1,4 +1,4 @@ -__version__ = "2.0.1" +__version__ = "2.2.0" from .lineageTree import lineageTree from .lineageTreeManager import lineageTreeManager from .loaders import ( From 78174b4c909e8ed937fb127c408b4c62aa90ec07 Mon Sep 17 00:00:00 2001 From: BadPrograms Date: Wed, 25 Jun 2025 11:14:40 +0300 Subject: [PATCH 6/6] bump version 2.0.1 -> 2.0.2 --- pyproject.toml | 4 ++-- src/LineageTree/__init__.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index b61a82c..8c868fa 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -16,7 +16,7 @@ maintainers = [ ] name = "LineageTree" description = "Structure for Lineage Trees" -version = "2.2.0" +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.2.0" +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 001036b..052fdb7 100644 --- a/src/LineageTree/__init__.py +++ b/src/LineageTree/__init__.py @@ -1,4 +1,4 @@ -__version__ = "2.2.0" +__version__ = "2.0.2" from .lineageTree import lineageTree from .lineageTreeManager import lineageTreeManager from .loaders import (