Spaces:
Sleeping
Sleeping
| """ | |
| tei_annotator.evaluation — Evaluate annotation quality against a gold standard. | |
| Typical usage:: | |
| from tei_annotator.evaluation import evaluate_file, MatchMode | |
| per_record, overall = evaluate_file( | |
| gold_xml_path="tests/fixtures/blbl-examples.tei.xml", | |
| schema=my_schema, | |
| endpoint=my_endpoint, | |
| match_mode=MatchMode.TEXT, | |
| ) | |
| print(overall.report()) | |
| """ | |
| from .evaluator import evaluate_element, evaluate_file | |
| from .extractor import EvaluationSpan, extract_spans, spans_from_xml_string | |
| from .metrics import ( | |
| ElementMetrics, | |
| EvaluationResult, | |
| MatchMode, | |
| SpanMatch, | |
| aggregate, | |
| compute_metrics, | |
| match_spans, | |
| ) | |
| __all__ = [ | |
| # Extractor | |
| "EvaluationSpan", | |
| "extract_spans", | |
| "spans_from_xml_string", | |
| # Metrics | |
| "MatchMode", | |
| "SpanMatch", | |
| "ElementMetrics", | |
| "EvaluationResult", | |
| "match_spans", | |
| "compute_metrics", | |
| "aggregate", | |
| # Evaluator | |
| "evaluate_element", | |
| "evaluate_file", | |
| ] | |