From e859741890c3a71450bff9a485500834c3eb1949 Mon Sep 17 00:00:00 2001 From: Shana <903443276@qq.com> Date: Wed, 4 Feb 2026 13:51:42 -0800 Subject: [PATCH 1/2] Add auto import for snappy_16_knots --- spherogram_src/links/links_base.py | 11 ++++++++--- spherogram_src/version.py | 2 +- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/spherogram_src/links/links_base.py b/spherogram_src/links/links_base.py index 66c8580..61c5473 100644 --- a/spherogram_src/links/links_base.py +++ b/spherogram_src/links/links_base.py @@ -45,11 +45,16 @@ def is_iterable(obj): DT_tables = snappy_manifolds.get_DT_tables() try: - import snappy_15_knots + import snappy_16_knots non_HT = [T for T in DT_tables if not T.name.startswith('HTLinkDTcodes')] - DT_tables = non_HT + snappy_15_knots.get_DT_tables() + DT_tables = non_HT + snappy_16_knots.get_DT_tables() except ImportError: - pass + try: + import snappy_15_knots + non_HT = [T for T in DT_tables if not T.name.startswith('HTLinkDTcodes')] + DT_tables = non_HT + snappy_15_knots.get_DT_tables() + except ImportError: + pass def lookup_DT_code_by_name(name): diff --git a/spherogram_src/version.py b/spherogram_src/version.py index 41c1145..dc4633d 100644 --- a/spherogram_src/version.py +++ b/spherogram_src/version.py @@ -1 +1 @@ -version = '2.4.1a1' +version = '2.4.2b' From 270664954ef6149cc02b86f20520a9ad358b32df Mon Sep 17 00:00:00 2001 From: Shana <903443276@qq.com> Date: Thu, 5 Feb 2026 11:14:06 -0800 Subject: [PATCH 2/2] Fix version number --- spherogram_src/version.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spherogram_src/version.py b/spherogram_src/version.py index dc4633d..034a055 100644 --- a/spherogram_src/version.py +++ b/spherogram_src/version.py @@ -1 +1 @@ -version = '2.4.2b' +version = '2.4.2b1'