Markopy
Utilizing Markov Models for brute forcing attacks
|
evaluate a model More...
Public Member Functions | |
None | __init__ (self, str filename) |
default constructor for evaluator More... | |
def | evaluate (self) |
def | check_dangling (self) |
def | check_structure (self) |
def | check_weight_deviation (self) |
def | check_min (self) |
def | check_min_10percent (self) |
def | check_lean (self) |
def | check_distrib (self) |
def | success (self, checkname) |
pass a test More... | |
def | fail (self, checkname) |
fail a test More... | |
def | finalize (self) |
Public Attributes | |
lnodes | |
rnodes | |
ews | |
edge_count | |
lnode_count | |
rnode_count | |
stdev | |
filename | |
checks | |
TEST_PASS_SYMBOL | |
TEST_FAIL_SYMBOL | |
all_checks_passed | |
files | |
check_funcs | |
Private Member Functions | |
list | _evaluate (self, file) |
internal evaluation function for a single file More... | |
evaluate a model
Definition at line 90 of file evaluate.py.
None Python.Markopy.Evaluation.ModelEvaluator.__init__ | ( | self, | |
str | filename | ||
) |
default constructor for evaluator
filename | filename to evaluate. Can be a pattern |
Reimplemented from Python.Markopy.Evaluation.Evaluator.
Definition at line 96 of file evaluate.py.
|
privateinherited |
internal evaluation function for a single file
file | filename to evaluate |
Reimplemented in Python.Markopy.Evaluation.CorpusEvaluator.
Definition at line 52 of file evaluate.py.
Referenced by Python.Markopy.Evaluation.Evaluator.evaluate(), and Python.Markopy.Evaluation.ModelEvaluator.evaluate().
def Python.Markopy.Evaluation.ModelEvaluator.check_dangling | ( | self | ) |
Definition at line 151 of file evaluate.py.
References Python.Markopy.Evaluation.Evaluator.fail(), Python.Markopy.Evaluation.ModelEvaluator.lnode_count, Python.Markopy.Evaluation.ModelEvaluator.rnode_count, and Python.Markopy.Evaluation.Evaluator.success().
def Python.Markopy.Evaluation.ModelEvaluator.check_distrib | ( | self | ) |
Definition at line 228 of file evaluate.py.
References Python.Markopy.Evaluation.ModelEvaluator.edge_count, and Python.Markopy.Evaluation.ModelEvaluator.ews.
def Python.Markopy.Evaluation.ModelEvaluator.check_lean | ( | self | ) |
Definition at line 207 of file evaluate.py.
References Python.Markopy.Evaluation.ModelEvaluator.edge_count, Python.Markopy.Evaluation.ModelEvaluator.ews, Python.Markopy.Evaluation.Evaluator.fail(), and Python.Markopy.Evaluation.Evaluator.success().
def Python.Markopy.Evaluation.ModelEvaluator.check_min | ( | self | ) |
Definition at line 186 of file evaluate.py.
References Python.Markopy.Evaluation.ModelEvaluator.ews, Python.Markopy.Evaluation.Evaluator.fail(), Python.Markopy.Evaluation.ModelEvaluator.rnode_count, and Python.Markopy.Evaluation.Evaluator.success().
def Python.Markopy.Evaluation.ModelEvaluator.check_min_10percent | ( | self | ) |
Definition at line 198 of file evaluate.py.
References Python.Markopy.Evaluation.ModelEvaluator.edge_count, and Python.Markopy.Evaluation.ModelEvaluator.ews.
def Python.Markopy.Evaluation.ModelEvaluator.check_structure | ( | self | ) |
Definition at line 159 of file evaluate.py.
References Python.Markopy.Evaluation.Evaluator.fail(), Python.Markopy.Evaluation.ModelEvaluator.lnode_count, Python.Markopy.Evaluation.ModelEvaluator.rnode_count, and Python.Markopy.Evaluation.Evaluator.success().
def Python.Markopy.Evaluation.ModelEvaluator.check_weight_deviation | ( | self | ) |
Definition at line 167 of file evaluate.py.
References Python.Markopy.Evaluation.ModelEvaluator.ews.
def Python.Markopy.Evaluation.ModelEvaluator.evaluate | ( | self | ) |
Reimplemented from Python.Markopy.Evaluation.Evaluator.
Definition at line 103 of file evaluate.py.
References Python.Markopy.Evaluation.Evaluator._evaluate(), and Python.Markopy.Evaluation.Evaluator.files.
Referenced by Python.Markopy.MarkopyCLI.parse().
|
inherited |
fail a test
checkname | text to display with the check |
Definition at line 72 of file evaluate.py.
References Python.Markopy.Evaluation.Evaluator.all_checks_passed, Python.Markopy.Evaluation.Evaluator.checks, and Python.Markopy.Evaluation.Evaluator.TEST_FAIL_SYMBOL.
Referenced by Python.Markopy.Evaluation.ModelEvaluator.check_dangling(), Python.Markopy.Evaluation.ModelEvaluator.check_lean(), Python.Markopy.Evaluation.ModelEvaluator.check_min(), Python.Markopy.Evaluation.ModelEvaluator.check_structure(), and Python.Markopy.Evaluation.CorpusEvaluator.evaluate().
|
inherited |
Definition at line 81 of file evaluate.py.
References Python.Markopy.Evaluation.Evaluator.all_checks_passed, and Python.Markopy.Evaluation.Evaluator.checks.
Referenced by Python.Markopy.Evaluation.CorpusEvaluator.evaluate().
|
inherited |
pass a test
checkname | text to display with the check |
Definition at line 65 of file evaluate.py.
References Python.Markopy.Evaluation.Evaluator.checks, and Python.Markopy.Evaluation.Evaluator.TEST_PASS_SYMBOL.
Referenced by Python.Markopy.Evaluation.ModelEvaluator.check_dangling(), Python.Markopy.Evaluation.ModelEvaluator.check_lean(), Python.Markopy.Evaluation.ModelEvaluator.check_min(), Python.Markopy.Evaluation.ModelEvaluator.check_structure(), and Python.Markopy.Evaluation.CorpusEvaluator.evaluate().
|
inherited |
Definition at line 36 of file evaluate.py.
Referenced by Python.Markopy.Evaluation.Evaluator.fail(), and Python.Markopy.Evaluation.Evaluator.finalize().
|
inherited |
Definition at line 49 of file evaluate.py.
|
inherited |
Definition at line 33 of file evaluate.py.
Referenced by Python.Markopy.Evaluation.Evaluator.fail(), Python.Markopy.Evaluation.Evaluator.finalize(), and Python.Markopy.Evaluation.Evaluator.success().
Python.Markopy.Evaluation.ModelEvaluator.edge_count |
Definition at line 116 of file evaluate.py.
Referenced by Python.Markopy.Evaluation.ModelEvaluator.check_distrib(), Python.Markopy.Evaluation.ModelEvaluator.check_lean(), and Python.Markopy.Evaluation.ModelEvaluator.check_min_10percent().
Python.Markopy.Evaluation.ModelEvaluator.ews |
Definition at line 115 of file evaluate.py.
Referenced by Python.Markopy.Evaluation.ModelEvaluator.check_distrib(), Python.Markopy.Evaluation.ModelEvaluator.check_lean(), Python.Markopy.Evaluation.ModelEvaluator.check_min(), Python.Markopy.Evaluation.ModelEvaluator.check_min_10percent(), and Python.Markopy.Evaluation.ModelEvaluator.check_weight_deviation().
|
inherited |
Definition at line 32 of file evaluate.py.
|
inherited |
Definition at line 37 of file evaluate.py.
Referenced by Python.Markopy.Evaluation.Evaluator.evaluate(), Python.Markopy.Evaluation.ModelEvaluator.evaluate(), and Python.Markopy.Evaluation.CorpusEvaluator.evaluate().
Python.Markopy.Evaluation.ModelEvaluator.lnode_count |
Definition at line 137 of file evaluate.py.
Referenced by Python.Markopy.Evaluation.ModelEvaluator.check_dangling(), and Python.Markopy.Evaluation.ModelEvaluator.check_structure().
Python.Markopy.Evaluation.ModelEvaluator.lnodes |
Definition at line 113 of file evaluate.py.
Python.Markopy.Evaluation.ModelEvaluator.rnode_count |
Definition at line 138 of file evaluate.py.
Referenced by Python.Markopy.Evaluation.ModelEvaluator.check_dangling(), Python.Markopy.Evaluation.ModelEvaluator.check_min(), and Python.Markopy.Evaluation.ModelEvaluator.check_structure().
Python.Markopy.Evaluation.ModelEvaluator.rnodes |
Definition at line 114 of file evaluate.py.
Python.Markopy.Evaluation.ModelEvaluator.stdev |
Definition at line 172 of file evaluate.py.
|
inherited |
Definition at line 35 of file evaluate.py.
Referenced by Python.Markopy.Evaluation.Evaluator.fail().
|
inherited |
Definition at line 34 of file evaluate.py.
Referenced by Python.Markopy.Evaluation.Evaluator.success().