OpenQuizz
Une application de gestion des contenus pédagogiques
SingleByteCharSetProber Class Reference
Inheritance diagram for SingleByteCharSetProber:
Collaboration diagram for SingleByteCharSetProber:

Public Member Functions

def __init__ (self, model, reversed=False, name_prober=None)
 
def reset (self)
 
def charset_name (self)
 
def language (self)
 
def feed (self, byte_str)
 
def get_confidence (self)
 
- Public Member Functions inherited from CharSetProber
def __init__ (self, lang_filter=None)
 
def state (self)
 

Data Fields

 state
 
- Data Fields inherited from CharSetProber
 lang_filter
 
 logger
 

Static Public Attributes

int SAMPLE_SIZE = 64
 
int SB_ENOUGH_REL_THRESHOLD = 1024
 
float POSITIVE_SHORTCUT_THRESHOLD = 0.95
 
float NEGATIVE_SHORTCUT_THRESHOLD = 0.05
 
- Static Public Attributes inherited from CharSetProber
float SHORTCUT_THRESHOLD = 0.95
 

Additional Inherited Members

- Static Public Member Functions inherited from CharSetProber
def filter_high_byte_only (buf)
 
def filter_international_words (buf)
 
def filter_with_english_letters (buf)
 

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self,
  model,
  reversed = False,
  name_prober = None 
)

Member Function Documentation

◆ charset_name()

def charset_name (   self)

Reimplemented from CharSetProber.

◆ feed()

def feed (   self,
  byte_str 
)

Reimplemented from CharSetProber.

◆ get_confidence()

def get_confidence (   self)

Reimplemented from CharSetProber.

◆ language()

def language (   self)

◆ reset()

def reset (   self)

Reimplemented from CharSetProber.

Field Documentation

◆ NEGATIVE_SHORTCUT_THRESHOLD

float NEGATIVE_SHORTCUT_THRESHOLD = 0.05
static

◆ POSITIVE_SHORTCUT_THRESHOLD

float POSITIVE_SHORTCUT_THRESHOLD = 0.95
static

◆ SAMPLE_SIZE

int SAMPLE_SIZE = 64
static

◆ SB_ENOUGH_REL_THRESHOLD

int SB_ENOUGH_REL_THRESHOLD = 1024
static

◆ state

state

The documentation for this class was generated from the following file: