|
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().