text_quality.feature.scorer.q_gram

Module Contents

Classes

QGram

Abstract class for scorers to compute feature values

class text_quality.feature.scorer.q_gram.QGram(qgrams: List[str])[source]

Bases: text_quality.feature.scorer.scorer.Scorer

Abstract class for scorers to compute feature values

get_rank(qgram: str) int | None[source]
_get_ngram_score(ngram: str) float[source]
_get_ngram_scores(ngrams: List[str]) float[source]

See Nautilus-OCR

score(tokens: List[str]) float[source]
to_file(filepath: pathlib.Path)[source]
static _get_qgrams(tokens: List[str])[source]

See Nautilus-OCR

classmethod from_file(filepath: pathlib.Path, gamma: int = Q_GRAMS_GAMMA)[source]