hyperspy.tests.mva.test_bss module

class hyperspy.tests.mva.test_bss.TestBSS1D

Bases: object

setup_method(method)
test_mask_diff_order_0()
test_mask_diff_order_0_on_loadings()
test_mask_diff_order_1()
test_mask_diff_order_1_on_loadings()
test_on_loadings()
class hyperspy.tests.mva.test_bss.TestBSS2D

Bases: object

setup_method(method)
test_diff_axes_string_with_mask()
test_diff_axes_string_without_mask()
test_diff_axes_without_mask()
test_mask_diff_order_0()
test_mask_diff_order_0_on_loadings()
test_mask_diff_order_1()
test_mask_diff_order_1_diff_axes()
test_mask_diff_order_1_on_loadings()
test_mask_diff_order_1_on_loadings_diff_axes()
test_on_loadings()
hyperspy.tests.mva.test_bss.are_bss_components_equivalent(c1_list, c2_list, atol=0.0001)

Check if two list of components are equivalent.

To be equivalent they must differ by a max of atol except for an arbitraty -1 factor.

Parameters:
  • c2_list (c1_list,) – The components to check.
  • atol (float) – Absolute tolerance for the amount that they can differ.
Returns:

Return type:

bool