From aadf1ccc96f5e20f462919baf69c3dc2605a5469 Mon Sep 17 00:00:00 2001 From: HaleySchuhl Date: Mon, 29 Sep 2025 11:55:11 -0500 Subject: [PATCH 1/3] empty init file --- hsi_toolkit/__init__.py | 14 +++---- hsi_toolkit/anomaly_detectors/__init__.py | 10 ++--- hsi_toolkit/classifiers/__init__.py | 6 +-- hsi_toolkit/dim_reduction/__init__.py | 2 +- hsi_toolkit/endmember_extraction/__init__.py | 4 +- hsi_toolkit/signature_detectors/__init__.py | 42 ++++++++++---------- hsi_toolkit/spectral_indices/__init__.py | 2 +- hsi_toolkit/util/__init__.py | 18 ++++----- 8 files changed, 49 insertions(+), 49 deletions(-) diff --git a/hsi_toolkit/__init__.py b/hsi_toolkit/__init__.py index 77a30e0..71aaada 100644 --- a/hsi_toolkit/__init__.py +++ b/hsi_toolkit/__init__.py @@ -1,7 +1,7 @@ -from hsi_toolkit import anomaly_detectors -from hsi_toolkit import classifiers -from hsi_toolkit import endmember_extraction -from hsi_toolkit import signature_detectors -from hsi_toolkit import spectral_indices -from hsi_toolkit import dim_reduction -from hsi_toolkit import util +# from hsi_toolkit import anomaly_detectors +# from hsi_toolkit import classifiers +# from hsi_toolkit import endmember_extraction +# from hsi_toolkit import signature_detectors +# from hsi_toolkit import spectral_indices +# from hsi_toolkit import dim_reduction +# from hsi_toolkit import util diff --git a/hsi_toolkit/anomaly_detectors/__init__.py b/hsi_toolkit/anomaly_detectors/__init__.py index 73bb83e..3de50ab 100644 --- a/hsi_toolkit/anomaly_detectors/__init__.py +++ b/hsi_toolkit/anomaly_detectors/__init__.py @@ -1,5 +1,5 @@ -from hsi_toolkit.anomaly_detectors.cbad_anomaly import * -from hsi_toolkit.anomaly_detectors.csd_anomaly import * -from hsi_toolkit.anomaly_detectors.gmm_anomaly import * -from hsi_toolkit.anomaly_detectors.md_anomaly import * -from hsi_toolkit.anomaly_detectors.rx_anomaly import * +# from hsi_toolkit.anomaly_detectors.cbad_anomaly import * +# from hsi_toolkit.anomaly_detectors.csd_anomaly import * +# from hsi_toolkit.anomaly_detectors.gmm_anomaly import * +# from hsi_toolkit.anomaly_detectors.md_anomaly import * +# from hsi_toolkit.anomaly_detectors.rx_anomaly import * diff --git a/hsi_toolkit/classifiers/__init__.py b/hsi_toolkit/classifiers/__init__.py index a254d4d..433279a 100644 --- a/hsi_toolkit/classifiers/__init__.py +++ b/hsi_toolkit/classifiers/__init__.py @@ -1,3 +1,3 @@ -from hsi_toolkit.classifiers.fuzzy_knn_classifier import * -from hsi_toolkit.classifiers.knn_classifier import * -from hsi_toolkit.classifiers.poss_knn_classifier import * +# from hsi_toolkit.classifiers.fuzzy_knn_classifier import * +# from hsi_toolkit.classifiers.knn_classifier import * +# from hsi_toolkit.classifiers.poss_knn_classifier import * diff --git a/hsi_toolkit/dim_reduction/__init__.py b/hsi_toolkit/dim_reduction/__init__.py index 441227f..d4d8554 100644 --- a/hsi_toolkit/dim_reduction/__init__.py +++ b/hsi_toolkit/dim_reduction/__init__.py @@ -1 +1 @@ -from hsi_toolkit.dim_reduction.hdr import * +# from hsi_toolkit.dim_reduction.hdr import * diff --git a/hsi_toolkit/endmember_extraction/__init__.py b/hsi_toolkit/endmember_extraction/__init__.py index e928004..21d1c25 100644 --- a/hsi_toolkit/endmember_extraction/__init__.py +++ b/hsi_toolkit/endmember_extraction/__init__.py @@ -1,2 +1,2 @@ -from hsi_toolkit.endmember_extraction.VCA import * -import SPICE # allow users to call hsi_toolkit.endmember_extraction.SPICE.___ +# from hsi_toolkit.endmember_extraction.VCA import * +# import SPICE # allow users to call hsi_toolkit.endmember_extraction.SPICE.___ diff --git a/hsi_toolkit/signature_detectors/__init__.py b/hsi_toolkit/signature_detectors/__init__.py index 9ed45ff..c6dbadb 100644 --- a/hsi_toolkit/signature_detectors/__init__.py +++ b/hsi_toolkit/signature_detectors/__init__.py @@ -1,21 +1,21 @@ -from hsi_toolkit.signature_detectors.abd_detector import * -from hsi_toolkit.signature_detectors.ace_detector import * -from hsi_toolkit.signature_detectors.ace_local_detector import * -from hsi_toolkit.signature_detectors.ace_rt_detector import * -from hsi_toolkit.signature_detectors.ace_rt_max_detector import * -from hsi_toolkit.signature_detectors.ace_ss_detector import * -from hsi_toolkit.signature_detectors.amsd_detector import * -from hsi_toolkit.signature_detectors.ccmf_detector import * -from hsi_toolkit.signature_detectors.cem_detector import * -from hsi_toolkit.signature_detectors.ctmf_detector import * -from hsi_toolkit.signature_detectors.fam_statistic import * -from hsi_toolkit.signature_detectors.ha_detector import * -from hsi_toolkit.signature_detectors.hsd_detector import * -from hsi_toolkit.signature_detectors.hsd_local_detector import * -from hsi_toolkit.signature_detectors.hua_detector import * -from hsi_toolkit.signature_detectors.osp_detector import * -from hsi_toolkit.signature_detectors.palm_detector import * -from hsi_toolkit.signature_detectors.sam_detector import * -from hsi_toolkit.signature_detectors.smf_detector import * -from hsi_toolkit.signature_detectors.smf_local_detector import * -from hsi_toolkit.signature_detectors.smf_max_detector import * +# from hsi_toolkit.signature_detectors.abd_detector import * +# from hsi_toolkit.signature_detectors.ace_detector import * +# from hsi_toolkit.signature_detectors.ace_local_detector import * +# from hsi_toolkit.signature_detectors.ace_rt_detector import * +# from hsi_toolkit.signature_detectors.ace_rt_max_detector import * +# from hsi_toolkit.signature_detectors.ace_ss_detector import * +# from hsi_toolkit.signature_detectors.amsd_detector import * +# from hsi_toolkit.signature_detectors.ccmf_detector import * +# from hsi_toolkit.signature_detectors.cem_detector import * +# from hsi_toolkit.signature_detectors.ctmf_detector import * +# from hsi_toolkit.signature_detectors.fam_statistic import * +# from hsi_toolkit.signature_detectors.ha_detector import * +# from hsi_toolkit.signature_detectors.hsd_detector import * +# from hsi_toolkit.signature_detectors.hsd_local_detector import * +# from hsi_toolkit.signature_detectors.hua_detector import * +# from hsi_toolkit.signature_detectors.osp_detector import * +# from hsi_toolkit.signature_detectors.palm_detector import * +# from hsi_toolkit.signature_detectors.sam_detector import * +# from hsi_toolkit.signature_detectors.smf_detector import * +# from hsi_toolkit.signature_detectors.smf_local_detector import * +# from hsi_toolkit.signature_detectors.smf_max_detector import * diff --git a/hsi_toolkit/spectral_indices/__init__.py b/hsi_toolkit/spectral_indices/__init__.py index e86f60a..04b453e 100644 --- a/hsi_toolkit/spectral_indices/__init__.py +++ b/hsi_toolkit/spectral_indices/__init__.py @@ -1 +1 @@ -from hsi_toolkit.spectral_indices.utilities_VI import * +# from hsi_toolkit.spectral_indices.utilities_VI import * diff --git a/hsi_toolkit/util/__init__.py b/hsi_toolkit/util/__init__.py index ba0f6e6..7a4c7d7 100644 --- a/hsi_toolkit/util/__init__.py +++ b/hsi_toolkit/util/__init__.py @@ -1,9 +1,9 @@ -from hsi_toolkit.util.get_hsi_bands import * -from hsi_toolkit.util.get_RGB import * -from hsi_toolkit.util.img_det import * -from hsi_toolkit.util.img_seg import * -from hsi_toolkit.util.pca import * -from hsi_toolkit.util.rx_det import * -from hsi_toolkit.util.unmix import * -from hsi_toolkit.util.hsi_gui_mask import * -from hsi_toolkit.util.hsi_gui import * +# from hsi_toolkit.util.get_hsi_bands import * +# from hsi_toolkit.util.get_RGB import * +# from hsi_toolkit.util.img_det import * +# from hsi_toolkit.util.img_seg import * +# from hsi_toolkit.util.pca import * +# from hsi_toolkit.util.rx_det import * +# from hsi_toolkit.util.unmix import * +# #from hsi_toolkit.util.hsi_gui_mask import * +# from hsi_toolkit.util.hsi_gui import * From 3fbcf2ecb92072c8c43f640016029b3b37a22bcf Mon Sep 17 00:00:00 2001 From: HaleySchuhl Date: Mon, 29 Sep 2025 12:10:03 -0500 Subject: [PATCH 2/3] import function from module within smf_detector --- hsi_toolkit/signature_detectors/smf_detector.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hsi_toolkit/signature_detectors/smf_detector.py b/hsi_toolkit/signature_detectors/smf_detector.py index fffdf03..d6122fc 100644 --- a/hsi_toolkit/signature_detectors/smf_detector.py +++ b/hsi_toolkit/signature_detectors/smf_detector.py @@ -1,4 +1,4 @@ -from hsi_toolkit.util import img_det +from hsi_toolkit.util.img_det import img_det import numpy as np def smf_detector(hsi_img, tgt_sig, mask = None, mu = None, sig_inv = None): From 7683a4cceee20c378d368e0f1f1c216554040bc5 Mon Sep 17 00:00:00 2001 From: HaleySchuhl Date: Mon, 29 Sep 2025 12:40:18 -0500 Subject: [PATCH 3/3] spectral to requirements.txt used in hsi_gui_mask minimally --- requirements.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/requirements.txt b/requirements.txt index fdc333b..5440f73 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5,3 +5,4 @@ scikit-fuzzy cvxopt descartes SPICE-HSI +spectral