From 5ec921308ecd01801144a4e81be54e34eda88b50 Mon Sep 17 00:00:00 2001 From: Atakanisik Date: Mon, 8 Dec 2025 20:38:48 +0300 Subject: [PATCH 01/14] ENH: Add IVIMFitSlicer extension --- IVIMFitSlicer.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 IVIMFitSlicer.json diff --git a/IVIMFitSlicer.json b/IVIMFitSlicer.json new file mode 100644 index 00000000..bc525fb4 --- /dev/null +++ b/IVIMFitSlicer.json @@ -0,0 +1,11 @@ +{ + "category": "Diffusion", + "contributors": "Atakan Isik (Baskent University)", + "description": "Advanced IVIM Analysis tool with ROI-based fitting, auto-scaling", + "homepage": "https://github.com/Atakanisik/SlicerIVIMFit", + "iconurl": "https://raw.githubusercontent.com/Atakanisik/SlicerIVIMFit/main/IVIMFitSlicer/Resources/Icons/IVIMFitSlicer.png", + "scm": "git", + "scmurl": "https://github.com/Atakanisik/SlicerIVIMFit.git", + "scmrevision": "main", + "depends": ["NA"] +} \ No newline at end of file From 6bb3d539481072573615b5c0a7b75328d0af6ba7 Mon Sep 17 00:00:00 2001 From: Atakanisik Date: Mon, 8 Dec 2025 20:44:07 +0300 Subject: [PATCH 02/14] Refactor IVIMFitSlicer.json structure and add screenshots Updated contributors to be an array and added screenshots. --- IVIMFitSlicer.json | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/IVIMFitSlicer.json b/IVIMFitSlicer.json index bc525fb4..0470262b 100644 --- a/IVIMFitSlicer.json +++ b/IVIMFitSlicer.json @@ -1,11 +1,15 @@ { "category": "Diffusion", - "contributors": "Atakan Isik (Baskent University)", - "description": "Advanced IVIM Analysis tool with ROI-based fitting, auto-scaling", + "contributors": ["Atakan Isik (Baskent University)"], + "description": "Advanced IVIM Analysis tool with ROI-based fitting.", "homepage": "https://github.com/Atakanisik/SlicerIVIMFit", "iconurl": "https://raw.githubusercontent.com/Atakanisik/SlicerIVIMFit/main/IVIMFitSlicer/Resources/Icons/IVIMFitSlicer.png", + "screenshots": [ + "https://raw.githubusercontent.com/Atakanisik/SlicerIVIMFit/main/Screenshots/MainInterface.png", + "https://raw.githubusercontent.com/Atakanisik/SlicerIVIMFit/main/Screenshots/Map_Plot_Screen.png" + ], "scm": "git", "scmurl": "https://github.com/Atakanisik/SlicerIVIMFit.git", "scmrevision": "main", "depends": ["NA"] -} \ No newline at end of file +} From 46ff6a8846ceffa12d579e5fd244196db22490df Mon Sep 17 00:00:00 2001 From: Atakanisik Date: Mon, 8 Dec 2025 20:51:41 +0300 Subject: [PATCH 03/14] Modify IVIMFitSlicer.json structure and fields Updated the JSON structure to include 'screenshoturls' and 'tier' fields. --- IVIMFitSlicer.json | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/IVIMFitSlicer.json b/IVIMFitSlicer.json index 0470262b..0b3ab651 100644 --- a/IVIMFitSlicer.json +++ b/IVIMFitSlicer.json @@ -4,12 +4,14 @@ "description": "Advanced IVIM Analysis tool with ROI-based fitting.", "homepage": "https://github.com/Atakanisik/SlicerIVIMFit", "iconurl": "https://raw.githubusercontent.com/Atakanisik/SlicerIVIMFit/main/IVIMFitSlicer/Resources/Icons/IVIMFitSlicer.png", - "screenshots": [ + "screenshoturls": [ "https://raw.githubusercontent.com/Atakanisik/SlicerIVIMFit/main/Screenshots/MainInterface.png", "https://raw.githubusercontent.com/Atakanisik/SlicerIVIMFit/main/Screenshots/Map_Plot_Screen.png" ], "scm": "git", - "scmurl": "https://github.com/Atakanisik/SlicerIVIMFit.git", + "scmurl": "https://github.com/Atakanisik/SlicerIVIMFit", "scmrevision": "main", + "tier": 1 "depends": ["NA"] } + From 55b6cc393878d8893d7ac504a2822ea8af67eb10 Mon Sep 17 00:00:00 2001 From: Atakanisik Date: Mon, 8 Dec 2025 20:53:25 +0300 Subject: [PATCH 04/14] Fix JSON syntax in IVIMFitSlicer.json --- IVIMFitSlicer.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/IVIMFitSlicer.json b/IVIMFitSlicer.json index 0b3ab651..783f530f 100644 --- a/IVIMFitSlicer.json +++ b/IVIMFitSlicer.json @@ -12,6 +12,7 @@ "scmurl": "https://github.com/Atakanisik/SlicerIVIMFit", "scmrevision": "main", "tier": 1 - "depends": ["NA"] + "depends": "NA" } + From 3328a13fe7f547703d530750ba1ce4e77b4e0959 Mon Sep 17 00:00:00 2001 From: Atakanisik Date: Mon, 8 Dec 2025 20:54:25 +0300 Subject: [PATCH 05/14] Fix JSON formatting in IVIMFitSlicer.json --- IVIMFitSlicer.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/IVIMFitSlicer.json b/IVIMFitSlicer.json index 783f530f..a35f3339 100644 --- a/IVIMFitSlicer.json +++ b/IVIMFitSlicer.json @@ -11,8 +11,9 @@ "scm": "git", "scmurl": "https://github.com/Atakanisik/SlicerIVIMFit", "scmrevision": "main", - "tier": 1 + "tier": 1, "depends": "NA" } + From 5d9b66e82709c67f6c83a118b09c2b1ddf573e52 Mon Sep 17 00:00:00 2001 From: Atakanisik Date: Mon, 8 Dec 2025 20:58:55 +0300 Subject: [PATCH 06/14] Modify IVIMFitSlicer.json with new fields and updates Updated the IVIMFitSlicer.json file to include auto-scaling in the description and added status and enabled fields. --- IVIMFitSlicer.json | 23 +++++++++++++++-------- 1 file changed, 15 insertions(+), 8 deletions(-) diff --git a/IVIMFitSlicer.json b/IVIMFitSlicer.json index a35f3339..5360f669 100644 --- a/IVIMFitSlicer.json +++ b/IVIMFitSlicer.json @@ -1,19 +1,26 @@ { - "category": "Diffusion", - "contributors": ["Atakan Isik (Baskent University)"], - "description": "Advanced IVIM Analysis tool with ROI-based fitting.", + "scm": "git", + "scmurl": "https://github.com/Atakanisik/SlicerIVIMFit.git", + "scmrevision": "main", "homepage": "https://github.com/Atakanisik/SlicerIVIMFit", + "category": "Diffusion", + "description": "Advanced IVIM Analysis tool with ROI-based fitting, auto-scaling", + "contributors": [ + "Atakan Isik (Baskent University)" + ], "iconurl": "https://raw.githubusercontent.com/Atakanisik/SlicerIVIMFit/main/IVIMFitSlicer/Resources/Icons/IVIMFitSlicer.png", "screenshoturls": [ "https://raw.githubusercontent.com/Atakanisik/SlicerIVIMFit/main/Screenshots/MainInterface.png", "https://raw.githubusercontent.com/Atakanisik/SlicerIVIMFit/main/Screenshots/Map_Plot_Screen.png" ], - "scm": "git", - "scmurl": "https://github.com/Atakanisik/SlicerIVIMFit", - "scmrevision": "main", - "tier": 1, - "depends": "NA" + "depends": [ + "NA" + ], + "enabled": 1, + "status": "Active", + "tier": 1 } + From 49a8a1ebdcb1d6e9ea96200efbc04031ef3fd2a1 Mon Sep 17 00:00:00 2001 From: Atakanisik Date: Mon, 8 Dec 2025 21:02:18 +0300 Subject: [PATCH 07/14] Modify IVIMFitSlicer.json for schema and dependencies Updated the IVIMFitSlicer.json schema and added build dependencies. --- IVIMFitSlicer.json | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/IVIMFitSlicer.json b/IVIMFitSlicer.json index 5360f669..931446ea 100644 --- a/IVIMFitSlicer.json +++ b/IVIMFitSlicer.json @@ -1,4 +1,5 @@ { + "$schema": "https://raw.githubusercontent.com/Slicer/Slicer/main/Schemas/slicer-extension-catalog-entry-schema-v1.0.1.json#", "scm": "git", "scmurl": "https://github.com/Atakanisik/SlicerIVIMFit.git", "scmrevision": "main", @@ -13,9 +14,8 @@ "https://raw.githubusercontent.com/Atakanisik/SlicerIVIMFit/main/Screenshots/MainInterface.png", "https://raw.githubusercontent.com/Atakanisik/SlicerIVIMFit/main/Screenshots/Map_Plot_Screen.png" ], - "depends": [ - "NA" - ], + "build_dependencies": [], + "build_subdirectory": ".", "enabled": 1, "status": "Active", "tier": 1 @@ -24,3 +24,4 @@ + From 3996aad7d34aa854ec9f213134cb2b7042a9919d Mon Sep 17 00:00:00 2001 From: Atakanisik Date: Mon, 8 Dec 2025 21:06:42 +0300 Subject: [PATCH 08/14] Refactor IVIMFitSlicer.json structure Updated JSON structure and removed unnecessary fields. --- IVIMFitSlicer.json | 20 +++++--------------- 1 file changed, 5 insertions(+), 15 deletions(-) diff --git a/IVIMFitSlicer.json b/IVIMFitSlicer.json index 931446ea..ac59ebdc 100644 --- a/IVIMFitSlicer.json +++ b/IVIMFitSlicer.json @@ -1,27 +1,17 @@ { "$schema": "https://raw.githubusercontent.com/Slicer/Slicer/main/Schemas/slicer-extension-catalog-entry-schema-v1.0.1.json#", - "scm": "git", - "scmurl": "https://github.com/Atakanisik/SlicerIVIMFit.git", - "scmrevision": "main", - "homepage": "https://github.com/Atakanisik/SlicerIVIMFit", + "scm_type": "git", + "scm_url": "https://github.com/Atakanisik/SlicerIVIMFit.git", + "scm_revision": "main", "category": "Diffusion", - "description": "Advanced IVIM Analysis tool with ROI-based fitting, auto-scaling", - "contributors": [ - "Atakan Isik (Baskent University)" - ], - "iconurl": "https://raw.githubusercontent.com/Atakanisik/SlicerIVIMFit/main/IVIMFitSlicer/Resources/Icons/IVIMFitSlicer.png", - "screenshoturls": [ - "https://raw.githubusercontent.com/Atakanisik/SlicerIVIMFit/main/Screenshots/MainInterface.png", - "https://raw.githubusercontent.com/Atakanisik/SlicerIVIMFit/main/Screenshots/Map_Plot_Screen.png" - ], "build_dependencies": [], "build_subdirectory": ".", "enabled": 1, - "status": "Active", - "tier": 1 + } + From ca356bc7139696c2ec8f2d21abf9e1bed45bd332 Mon Sep 17 00:00:00 2001 From: Atakanisik Date: Mon, 8 Dec 2025 21:07:43 +0300 Subject: [PATCH 09/14] Format IVIMFitSlicer.json with consistent syntax --- IVIMFitSlicer.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/IVIMFitSlicer.json b/IVIMFitSlicer.json index ac59ebdc..8b5a42d5 100644 --- a/IVIMFitSlicer.json +++ b/IVIMFitSlicer.json @@ -6,8 +6,7 @@ "category": "Diffusion", "build_dependencies": [], "build_subdirectory": ".", - "enabled": 1, - + "enabled": 1 } @@ -15,3 +14,4 @@ + From 589e7eacfe73fa62c5f4b0e6ed917a0ee8e998bd Mon Sep 17 00:00:00 2001 From: Atakanisik Date: Mon, 8 Dec 2025 21:20:07 +0300 Subject: [PATCH 10/14] Remove trailing whitespace from IVIMFitSlicer.json --- IVIMFitSlicer.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/IVIMFitSlicer.json b/IVIMFitSlicer.json index 8b5a42d5..97e23fc2 100644 --- a/IVIMFitSlicer.json +++ b/IVIMFitSlicer.json @@ -5,8 +5,7 @@ "scm_revision": "main", "category": "Diffusion", "build_dependencies": [], - "build_subdirectory": ".", - "enabled": 1 + "build_subdirectory": "." } @@ -15,3 +14,4 @@ + From cb0b2d30fd9a0486f46895186c624d62240e41d2 Mon Sep 17 00:00:00 2001 From: Atakanisik Date: Mon, 8 Dec 2025 22:41:08 +0300 Subject: [PATCH 11/14] IVIMFitSlicer.json file From 1aa20b6e21160163456d21b60f47e7b958ad8a0d Mon Sep 17 00:00:00 2001 From: Atakanisik Date: Fri, 12 Dec 2025 11:53:31 +0300 Subject: [PATCH 12/14] Update IVIMFitSlicer.json format --- IVIMFitSlicer.json | 8 -------- 1 file changed, 8 deletions(-) diff --git a/IVIMFitSlicer.json b/IVIMFitSlicer.json index 97e23fc2..d73f0880 100644 --- a/IVIMFitSlicer.json +++ b/IVIMFitSlicer.json @@ -7,11 +7,3 @@ "build_dependencies": [], "build_subdirectory": "." } - - - - - - - - From ebcfe8c7c15c04056f0b2a6adf86beca51f68d4e Mon Sep 17 00:00:00 2001 From: Atakanisik Date: Sat, 13 Dec 2025 16:59:32 +0300 Subject: [PATCH 13/14] Update IVIMFitSlicer.json format From ad9aacf25938ddabc8a2a791616ee9f58029fdfb Mon Sep 17 00:00:00 2001 From: Atakanisik Date: Sat, 13 Dec 2025 17:00:19 +0300 Subject: [PATCH 14/14] Update IVIMFitSlicer.json format