Tests.Analysis package¶
Submodules¶
Tests.Analysis.test_calculate_similarity module¶
Created on Tue Jan 19 12:19:59 2021
@author: arsii
Test function for similarity calculation.
-
class
Tests.Analysis.test_calculate_similarity.TestCalculateSimilarity[source]¶ Bases:
object-
test_calculate_distance()[source]¶ - Test calculate_distance function. The test fails when:
Given array is not a numpy array
Given array is not 2 dimensional
- Returns
- Return type
None.
-
test_calculate_distance_proper()[source]¶ Test calculate similarity with proper argument.
- Returns
- Return type
None.
-
Tests.Analysis.test_calulate_novelty module¶
Created on Tue Jan 19 12:19:57 2021
@author: arsii
Test function for novelty calculation.
-
class
Tests.Analysis.test_calulate_novelty.TestCalculateNovelty[source]¶ Bases:
object-
test_compute_novelty()[source]¶ - Test compute novelty function:
Proper arguments return non-empty novelty score array and kernel.
Self similarity matrix given as array raises an error
1D self similarity matrix raises an error
Non-square self similarity matrix raises an error
Kernel size larger than the self similarity matrix raises an error
- Returns
- Return type
None.
-
Tests.Analysis.test_calulate_stability module¶
Created on Mon Mar 29 15:43:00 2021
@author: arsii
Test function for stability calculation.
-
class
Tests.Analysis.test_calulate_stability.TestCalculateStability[source]¶ Bases:
object-
test_compute_stability()[source]¶ - Test compute stability function:
Proper arguments return non-empty stability score.
Self similarity matrix given as array raises an error
1D self similarity matrix raises an error
Non-square self similarity matrix raises an error
Kernel size larger than the self similarity matrix raises an error
Edge given as float raises an error
Edge given as negative integer raises an error
- Returns
- Return type
None.
-
Tests.Analysis.test_cluster_timeseries module¶
Created on Tue Jan 19 12:20:08 2021
@author: arsii
Test function for time series clustering.
Tests.Analysis.test_decompose_timeseries module¶
Created on Tue Jan 19 12:20:09 2021
@author: arsii
Test for time series decomposition.
-
class
Tests.Analysis.test_decompose_timeseries.TestDecomposeTimeseries[source]¶ Bases:
object-
test_STL_decomposition()[source]¶ Test STL_decomposition function. Test passes with proper arguments and raises an AssertionError if the input time series is not numpy array.
- Returns
- Return type
None.
-
Tests.Analysis.test_degree_of_distribution module¶
Created on Tue Jan 19 12:20:13 2021
@author: arsii
Test for degree distribution calculation.
Tests.Analysis.test_fluctuation_intensity module¶
Created on Tue Jan 19 12:20:14 2021
@author: arsii
Test for fluctuation intensity calculation.
Tests.Analysis.test_plot_similarity module¶
Created on Tue Jan 19 12:20:15 2021
@author: arsii
Test for similarity plotting.
Tests.Analysis.test_rolling_statistics module¶
Created on Fri Jan 15 15:15:03 2021
@author: arsii
Test for rolling statistics.
-
class
Tests.Analysis.test_rolling_statistics.TestRollingStatistics[source]¶ Bases:
object-
test_rolling_statistics_long_window()[source]¶ Given too large window size, Rolling_statistics raises an error.
- Returns
- Return type
None.
-
Tests.Analysis.test_summary_statistics module¶
Created on Tue Jan 19 12:20:16 2021
@author: arsii
Test for summary statistics.