File: __init__.py

package info (click to toggle)
python-pyclustering 0.10.1.2-2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, forky, sid, trixie
  • size: 11,128 kB
  • sloc: cpp: 38,888; python: 24,311; sh: 384; makefile: 105
file content (89 lines) | stat: -rwxr-xr-x 7,226 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
"""!

@brief Unit-test runner for tests of clustering algorithms.

@authors Andrei Novikov (pyclustering@yandex.ru)
@date 2014-2020
@copyright BSD-3-Clause

"""

import unittest
from pyclustering.tests.suite_holder import suite_holder

# Generate images without having a window appear.
import matplotlib
matplotlib.use('Agg')


from pyclustering.cluster.tests.unit               import ut_agglomerative      as cluster_agglomerative_unit_tests
from pyclustering.cluster.tests.unit               import ut_bang               as cluster_bang_unit_tests
from pyclustering.cluster.tests.unit               import ut_birch              as cluster_birch_unit_tests
from pyclustering.cluster.tests.unit               import ut_bsas               as cluster_bsas_unit_tests
from pyclustering.cluster.tests.unit               import ut_center_initializer as cluster_center_initializer_unit_tests
from pyclustering.cluster.tests.unit               import ut_clarans            as cluster_clarans_unit_tests
from pyclustering.cluster.tests.unit               import ut_clique             as cluster_clique_unit_tests
from pyclustering.cluster.tests.unit               import ut_cure               as cluster_cure_unit_tests
from pyclustering.cluster.tests.unit               import ut_dbscan             as cluster_dbscan_unit_tests
from pyclustering.cluster.tests.unit               import ut_elbow              as cluster_elbow_unit_tests
from pyclustering.cluster.tests.unit               import ut_ema                as cluster_ema_unit_tests
from pyclustering.cluster.tests.unit               import ut_encoder            as cluster_encoder_unit_tests
from pyclustering.cluster.tests.unit               import ut_fcm                as cluster_fcm_unit_tests
from pyclustering.cluster.tests.unit               import ut_ga                 as cluster_ga_unit_tests
from pyclustering.cluster.tests.unit               import ut_general            as cluster_general_unit_tests
from pyclustering.cluster.tests.unit               import ut_generator          as cluster_generator_unit_tests
from pyclustering.cluster.tests.unit               import ut_gmeans             as cluster_gmeans_unit_tests
from pyclustering.cluster.tests.unit               import ut_hsyncnet           as cluster_hsyncnet_unit_tests
from pyclustering.cluster.tests.unit               import ut_kmeans             as cluster_kmeans_unit_tests
from pyclustering.cluster.tests.unit               import ut_kmedians           as cluster_kmedians_unit_tests
from pyclustering.cluster.tests.unit               import ut_kmedoids           as cluster_kmedoids_unit_tests
from pyclustering.cluster.tests.unit               import ut_mbsas              as cluster_mbsas_unit_tests
from pyclustering.cluster.tests.unit               import ut_optics             as cluster_optics_unit_tests
from pyclustering.cluster.tests.unit               import ut_rock               as cluster_rock_unit_tests
from pyclustering.cluster.tests.unit               import ut_silhouette         as cluster_silhouette_unit_tests
from pyclustering.cluster.tests.unit               import ut_somsc              as cluster_somsc_unit_tests
from pyclustering.cluster.tests.unit               import ut_syncnet            as cluster_syncnet_unit_tests
from pyclustering.cluster.tests.unit               import ut_syncsom            as cluster_syncsom_unit_tests
from pyclustering.cluster.tests.unit               import ut_ttsas              as cluster_ttsas_unit_tests
from pyclustering.cluster.tests.unit               import ut_visualizer         as cluster_visualizer_unit_tests
from pyclustering.cluster.tests.unit               import ut_xmeans             as cluster_xmeans_unit_tests


class clustering_unit_tests(suite_holder):
    def __init__(self):
        super().__init__()
        self.fill_suite(self.get_suite())

    @staticmethod
    def fill_suite(unit_cluster_suite):
        unit_cluster_suite.addTests(unittest.TestLoader().loadTestsFromModule(cluster_agglomerative_unit_tests))
        unit_cluster_suite.addTests(unittest.TestLoader().loadTestsFromModule(cluster_bang_unit_tests))
        unit_cluster_suite.addTests(unittest.TestLoader().loadTestsFromModule(cluster_birch_unit_tests))
        unit_cluster_suite.addTests(unittest.TestLoader().loadTestsFromModule(cluster_bsas_unit_tests))
        unit_cluster_suite.addTests(unittest.TestLoader().loadTestsFromModule(cluster_center_initializer_unit_tests))
        unit_cluster_suite.addTests(unittest.TestLoader().loadTestsFromModule(cluster_clarans_unit_tests))
        unit_cluster_suite.addTests(unittest.TestLoader().loadTestsFromModule(cluster_clique_unit_tests))
        unit_cluster_suite.addTests(unittest.TestLoader().loadTestsFromModule(cluster_cure_unit_tests))
        unit_cluster_suite.addTests(unittest.TestLoader().loadTestsFromModule(cluster_dbscan_unit_tests))
        unit_cluster_suite.addTests(unittest.TestLoader().loadTestsFromModule(cluster_elbow_unit_tests))
        unit_cluster_suite.addTests(unittest.TestLoader().loadTestsFromModule(cluster_ema_unit_tests))
        unit_cluster_suite.addTests(unittest.TestLoader().loadTestsFromModule(cluster_encoder_unit_tests))
        unit_cluster_suite.addTests(unittest.TestLoader().loadTestsFromModule(cluster_fcm_unit_tests))
        unit_cluster_suite.addTests(unittest.TestLoader().loadTestsFromModule(cluster_ga_unit_tests))
        unit_cluster_suite.addTests(unittest.TestLoader().loadTestsFromModule(cluster_general_unit_tests))
        unit_cluster_suite.addTests(unittest.TestLoader().loadTestsFromModule(cluster_generator_unit_tests))
        unit_cluster_suite.addTests(unittest.TestLoader().loadTestsFromModule(cluster_gmeans_unit_tests))
        unit_cluster_suite.addTests(unittest.TestLoader().loadTestsFromModule(cluster_hsyncnet_unit_tests))
        unit_cluster_suite.addTests(unittest.TestLoader().loadTestsFromModule(cluster_kmeans_unit_tests))
        unit_cluster_suite.addTests(unittest.TestLoader().loadTestsFromModule(cluster_kmedians_unit_tests))
        unit_cluster_suite.addTests(unittest.TestLoader().loadTestsFromModule(cluster_kmedoids_unit_tests))
        unit_cluster_suite.addTests(unittest.TestLoader().loadTestsFromModule(cluster_mbsas_unit_tests))
        unit_cluster_suite.addTests(unittest.TestLoader().loadTestsFromModule(cluster_optics_unit_tests))
        unit_cluster_suite.addTests(unittest.TestLoader().loadTestsFromModule(cluster_rock_unit_tests))
        unit_cluster_suite.addTests(unittest.TestLoader().loadTestsFromModule(cluster_silhouette_unit_tests))
        unit_cluster_suite.addTests(unittest.TestLoader().loadTestsFromModule(cluster_somsc_unit_tests))
        unit_cluster_suite.addTests(unittest.TestLoader().loadTestsFromModule(cluster_syncnet_unit_tests))
        unit_cluster_suite.addTests(unittest.TestLoader().loadTestsFromModule(cluster_syncsom_unit_tests))
        unit_cluster_suite.addTests(unittest.TestLoader().loadTestsFromModule(cluster_ttsas_unit_tests))
        unit_cluster_suite.addTests(unittest.TestLoader().loadTestsFromModule(cluster_visualizer_unit_tests))
        unit_cluster_suite.addTests(unittest.TestLoader().loadTestsFromModule(cluster_xmeans_unit_tests))