forked from fotisj/pydelta
-
Notifications
You must be signed in to change notification settings - Fork 9
/
__init__.py
37 lines (30 loc) · 1.23 KB
/
__init__.py
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
# -*- coding: utf-8 -*-
"""
pydelta library
---------------
Stylometrics in Python
"""
__title__ = 'delta'
__version__ = '2.0.0'
__author__ = 'Fotis Jannidis, Thorsten Vitt'
from warnings import warn
from delta.corpus import Corpus, FeatureGenerator, LETTERS_PATTERN, WORD_PATTERN
from delta.deltas import registry as functions, normalization, Normalization, \
DeltaFunction, PDistDeltaFunction, MetricDeltaFunction, \
CompositeDeltaFunction
from delta.cluster import Clustering, FlatClustering
from delta.features import get_rfe_features
from delta.graphics import Dendrogram
from delta.util import compare_pairwise, Metadata, TableDocumentDescriber
__all__ = [ "Corpus", "FeatureGenerator", "LETTERS_PATTERN", "WORD_PATTERN",
"functions", "Normalization", "normalization",
"DeltaFunction", "PDistDeltaFunction",
"MetricDeltaFunction", "CompositeDeltaFunction",
"Clustering", "FlatClustering",
"get_rfe_features", "Dendrogram",
"compare_pairwise", "Metadata", "TableDocumentDescriber" ]
try:
from delta.cluster import KMedoidsClustering
__all__.append("KMedoidsClustering")
except (ImportError, NameError):
warn("KMedoidsClustering not available")