Coverage report: 39%

Files Functions Classes

coverage.py v7.13.0, created at 2025-12-26 16:20 -0700

File function   statements missing excluded   coverage
src / dataknobs_xization / annotations.py AnnotationsMetaData.__init__   3 3 0   0%
src / dataknobs_xization / annotations.py AnnotationsMetaData.start_pos_col   1 1 0   0%
src / dataknobs_xization / annotations.py AnnotationsMetaData.end_pos_col   1 1 0   0%
src / dataknobs_xization / annotations.py AnnotationsMetaData.text_col   1 1 0   0%
src / dataknobs_xization / annotations.py AnnotationsMetaData.ann_type_col   1 1 0   0%
src / dataknobs_xization / annotations.py AnnotationsMetaData.get_col   1 1 0   0%
src / dataknobs_xization / annotations.py AnnotationsMetaData.sort_df   3 3 0   0%
src / dataknobs_xization / annotations.py DerivedAnnotationColumns.get_col_value   0 0 12   100%
src / dataknobs_xization / annotations.py AnnotationsRowAccessor.__init__   2 2 0   0%
src / dataknobs_xization / annotations.py AnnotationsRowAccessor.get_col_value   9 9 0   0%
src / dataknobs_xization / annotations.py Annotations.__init__   3 3 0   0%
src / dataknobs_xization / annotations.py Annotations.ann_row_dicts   3 3 0   0%
src / dataknobs_xization / annotations.py Annotations.df   3 3 0   0%
src / dataknobs_xization / annotations.py Annotations.clear   4 4 0   0%
src / dataknobs_xization / annotations.py Annotations.is_empty   1 1 0   0%
src / dataknobs_xization / annotations.py Annotations.add_dict   1 1 0   0%
src / dataknobs_xization / annotations.py Annotations.add_dicts   1 1 0   0%
src / dataknobs_xization / annotations.py Annotations.add_df   2 2 0   0%
src / dataknobs_xization / annotations.py Annotations._build_list   5 5 0   0%
src / dataknobs_xization / annotations.py Annotations._build_df   6 6 0   0%
src / dataknobs_xization / annotations.py Annotations.set_df   2 2 0   0%
src / dataknobs_xization / annotations.py AnnotationsBuilder.__init__   2 2 0   0%
src / dataknobs_xization / annotations.py AnnotationsBuilder.build_annotation_row   1 1 0   0%
src / dataknobs_xization / annotations.py AnnotationsBuilder.do_build_row   7 7 0   0%
src / dataknobs_xization / annotations.py RowData.__init__   2 2 0   0%
src / dataknobs_xization / annotations.py RowData.loc   1 1 0   0%
src / dataknobs_xization / annotations.py RowData.__repr__   0 0 1   100%
src / dataknobs_xization / annotations.py RowData.start_pos   1 1 0   0%
src / dataknobs_xization / annotations.py RowData.end_pos   1 1 0   0%
src / dataknobs_xization / annotations.py RowData.text   1 1 0   0%
src / dataknobs_xization / annotations.py RowData.is_subset   1 1 0   0%
src / dataknobs_xization / annotations.py RowData.is_subset_of_any   6 6 0   0%
src / dataknobs_xization / annotations.py AnnotationsGroup.__init__   13 13 0   0%
src / dataknobs_xization / annotations.py AnnotationsGroup.is_locked   1 1 0   0%
src / dataknobs_xization / annotations.py AnnotationsGroup.is_locked   1 1 0   0%
src / dataknobs_xization / annotations.py AnnotationsGroup.is_valid   1 1 0   0%
src / dataknobs_xization / annotations.py AnnotationsGroup.is_valid   1 1 0   0%
src / dataknobs_xization / annotations.py AnnotationsGroup.autolock   1 1 0   0%
src / dataknobs_xization / annotations.py AnnotationsGroup.autolock   1 1 0   0%
src / dataknobs_xization / annotations.py AnnotationsGroup.__repr__   0 0 1   100%
src / dataknobs_xization / annotations.py AnnotationsGroup.size   1 1 0   0%
src / dataknobs_xization / annotations.py AnnotationsGroup.group_type   1 1 0   0%
src / dataknobs_xization / annotations.py AnnotationsGroup.group_type   1 1 0   0%
src / dataknobs_xization / annotations.py AnnotationsGroup.group_num   1 1 0   0%
src / dataknobs_xization / annotations.py AnnotationsGroup.group_num   1 1 0   0%
src / dataknobs_xization / annotations.py AnnotationsGroup.df   3 3 0   0%
src / dataknobs_xization / annotations.py AnnotationsGroup.ann_type   1 1 0   0%
src / dataknobs_xization / annotations.py AnnotationsGroup.text   1 1 0   0%
src / dataknobs_xization / annotations.py AnnotationsGroup.locs   3 3 0   0%
src / dataknobs_xization / annotations.py AnnotationsGroup.key   3 3 0   0%
src / dataknobs_xization / annotations.py AnnotationsGroup.copy   4 4 0   0%
src / dataknobs_xization / annotations.py AnnotationsGroup.add   14 14 0   0%
src / dataknobs_xization / annotations.py AnnotationsGroup.to_dict   1 1 0   0%
src / dataknobs_xization / annotations.py AnnotationsGroup.is_subset   6 6 0   0%
src / dataknobs_xization / annotations.py AnnotationsGroup.is_subset_of_any   6 6 0   0%
src / dataknobs_xization / annotations.py AnnotationsGroup.remove_row   5 5 0   0%
src / dataknobs_xization / annotations.py MergeStrategy.merge   0 0 4   100%
src / dataknobs_xization / annotations.py PositionalAnnotationsGroup.__init__   4 4 0   0%
src / dataknobs_xization / annotations.py PositionalAnnotationsGroup.__repr__   0 0 1   100%
src / dataknobs_xization / annotations.py PositionalAnnotationsGroup.entity_text   2 2 0   0%
src / dataknobs_xization / annotations.py PositionalAnnotationsGroup.belongs   14 14 0   0%
src / dataknobs_xization / annotations.py PositionalAnnotationsGroup._is_in_bounds   1 1 0   0%
src / dataknobs_xization / annotations.py PositionalAnnotationsGroup.copy   5 5 0   0%
src / dataknobs_xization / annotations.py OverlapGroupIterator.__init__   5 5 0   0%
src / dataknobs_xization / annotations.py OverlapGroupIterator.next_group   7 7 0   0%
src / dataknobs_xization / annotations.py OverlapGroupIterator.reset   3 3 0   0%
src / dataknobs_xization / annotations.py OverlapGroupIterator.has_next   1 1 0   0%
src / dataknobs_xization / annotations.py OverlapGroupIterator._queue_next   5 5 0   0%
src / dataknobs_xization / annotations.py merge   6 6 0   0%
src / dataknobs_xization / annotations.py AnnotationsGroupList.__init__   3 3 0   0%
src / dataknobs_xization / annotations.py AnnotationsGroupList.__repr__   0 0 1   100%
src / dataknobs_xization / annotations.py AnnotationsGroupList.size   1 1 0   0%
src / dataknobs_xization / annotations.py AnnotationsGroupList.coverage   6 6 0   0%
src / dataknobs_xization / annotations.py AnnotationsGroupList.df   1 1 0   0%
src / dataknobs_xization / annotations.py AnnotationsGroupList.copy   3 3 0   0%
src / dataknobs_xization / annotations.py AnnotationsGroupList.add   6 6 0   0%
src / dataknobs_xization / annotations.py AnnotationsGroupList.is_subset   6 6 0   0%
src / dataknobs_xization / annotations.py AnnotatedText.__init__   4 4 0   0%
src / dataknobs_xization / annotations.py AnnotatedText.annotations   3 3 0   0%
src / dataknobs_xization / annotations.py AnnotatedText.bookmarks   3 3 0   0%
src / dataknobs_xization / annotations.py AnnotatedText.get_text   7 7 0   0%
src / dataknobs_xization / annotations.py AnnotatedText.get_text_series   3 3 0   0%
src / dataknobs_xization / annotations.py AnnotatedText.get_annot_mask   6 6 0   0%
src / dataknobs_xization / annotations.py AnnotatedText._get_annot_mask   8 8 0   0%
src / dataknobs_xization / annotations.py AnnotatedText._apply_mask   6 6 0   0%
src / dataknobs_xization / annotations.py AnnotatedText._substitute   3 3 0   0%
src / dataknobs_xization / annotations.py AnnotatedText.add_annotations   9 9 0   0%
src / dataknobs_xization / annotations.py Annotator.__init__   1 1 0   0%
src / dataknobs_xization / annotations.py Annotator.annotate_input   0 0 10   100%
src / dataknobs_xization / annotations.py BasicAnnotator.annotate_input   3 3 0   0%
src / dataknobs_xization / annotations.py BasicAnnotator.annotate_text   0 0 9   100%
src / dataknobs_xization / annotations.py SyntacticParser.annotate_input   3 3 0   0%
src / dataknobs_xization / annotations.py EntityAnnotator.__init__   2 2 0   0%
src / dataknobs_xization / annotations.py EntityAnnotator.annotation_cols   0 0 4   100%
src / dataknobs_xization / annotations.py EntityAnnotator.mark_records   0 0 7   100%
src / dataknobs_xization / annotations.py EntityAnnotator.validate_records   0 0 6   100%
src / dataknobs_xization / annotations.py EntityAnnotator.compose_groups   0 0 9   100%
src / dataknobs_xization / annotations.py EntityAnnotator.annotate_input   16 16 0   0%
src / dataknobs_xization / annotations.py EntityAnnotator.highlight_fieldstyles   0 0 11   100%
src / dataknobs_xization / annotations.py HtmlHighlighter.__init__   3 3 0   0%
src / dataknobs_xization / annotations.py HtmlHighlighter.highlight   21 21 0   0%
src / dataknobs_xization / annotations.py AnnotatorKernel.annotators   0 0 2   100%
src / dataknobs_xization / annotations.py AnnotatorKernel.annotate_input   0 0 2   100%
src / dataknobs_xization / annotations.py CompoundAnnotator.__init__   2 2 0   0%
src / dataknobs_xization / annotations.py CompoundAnnotator.annotate_input   4 4 0   0%
src / dataknobs_xization / annotations.py CompoundAnnotator.get_html_highlighted_text   5 5 0   0%
src / dataknobs_xization / annotations.py (no function)   155 0 42   100%
src / dataknobs_xization / authorities.py DerivedFieldGroups.__init__   3 3 0   0%
src / dataknobs_xization / authorities.py DerivedFieldGroups.get_col_value   13 13 0   0%
src / dataknobs_xization / authorities.py DerivedFieldGroups.unpack_field   8 8 0   0%
src / dataknobs_xization / authorities.py DerivedFieldGroups.get_field_name   1 1 0   0%
src / dataknobs_xization / authorities.py DerivedFieldGroups.get_field_type_col   2 2 0   0%
src / dataknobs_xization / authorities.py DerivedFieldGroups.get_field_group_col   2 2 0   0%
src / dataknobs_xization / authorities.py DerivedFieldGroups.get_field_record_col   2 2 0   0%
src / dataknobs_xization / authorities.py AuthorityAnnotationsMetaData.__init__   1 1 0   0%
src / dataknobs_xization / authorities.py AuthorityAnnotationsMetaData.auth_id_col   1 1 0   0%
src / dataknobs_xization / authorities.py AuthorityAnnotationsBuilder.__init__   1 1 0   0%
src / dataknobs_xization / authorities.py AuthorityAnnotationsBuilder.build_annotation_row   1 1 0   0%
src / dataknobs_xization / authorities.py AuthorityData.__init__   2 2 0   0%
src / dataknobs_xization / authorities.py AuthorityData.df   1 1 0   0%
src / dataknobs_xization / authorities.py AuthorityData.lookup_values   2 2 0   0%
src / dataknobs_xization / authorities.py Authority.__init__   6 6 0   0%
src / dataknobs_xization / authorities.py Authority.metadata   1 1 0   0%
src / dataknobs_xization / authorities.py Authority.parent   1 1 0   0%
src / dataknobs_xization / authorities.py Authority.has_value   0 0 9   100%
src / dataknobs_xization / authorities.py Authority.annotate_input   6 6 0   0%
src / dataknobs_xization / authorities.py Authority.add_annotations   0 0 9   100%
src / dataknobs_xization / authorities.py Authority.validate_ann_dicts   1 1 0   0%
src / dataknobs_xization / authorities.py Authority.compose   1 1 0   0%
src / dataknobs_xization / authorities.py Authority.build_annotation   1 1 0   0%
src / dataknobs_xization / authorities.py AnnotationsValidator.__call__   1 1 0   0%
src / dataknobs_xization / authorities.py AnnotationsValidator.validate_annotation_rows   0 0 10   100%
src / dataknobs_xization / authorities.py AnnotationsValidator.AuthAnnotations.__init__   5 5 0   0%
src / dataknobs_xization / authorities.py AnnotationsValidator.AuthAnnotations.row_accessor   3 3 0   0%
src / dataknobs_xization / authorities.py AnnotationsValidator.AuthAnnotations.anns   5 5 0   0%
src / dataknobs_xization / authorities.py AnnotationsValidator.AuthAnnotations.df   1 1 0   0%
src / dataknobs_xization / authorities.py AnnotationsValidator.AuthAnnotations.get_field_type   1 1 0   0%
src / dataknobs_xization / authorities.py AnnotationsValidator.AuthAnnotations.get_text   1 1 0   0%
src / dataknobs_xization / authorities.py AnnotationsValidator.AuthAnnotations.attributes   3 3 0   0%
src / dataknobs_xization / authorities.py AnnotationsValidator.AuthAnnotations.colval   1 1 0   0%
src / dataknobs_xization / authorities.py AuthorityFactory.build_authority   0 0 13   100%
src / dataknobs_xization / authorities.py LexicalAuthority.__init__   1 1 0   0%
src / dataknobs_xization / authorities.py LexicalAuthority.get_value_ids   0 0 11   100%
src / dataknobs_xization / authorities.py LexicalAuthority.get_values_by_id   0 0 11   100%
src / dataknobs_xization / authorities.py LexicalAuthority.get_id_by_variation   0 0 9   100%
src / dataknobs_xization / authorities.py LexicalAuthority.find_variations   0 0 21   100%
src / dataknobs_xization / authorities.py RegexAuthority.__init__   3 3 0   0%
src / dataknobs_xization / authorities.py RegexAuthority.has_value   1 1 0   0%
src / dataknobs_xization / authorities.py RegexAuthority.add_annotations   16 16 0   0%
src / dataknobs_xization / authorities.py RegexAuthority.get_canonical_form   3 3 0   0%
src / dataknobs_xization / authorities.py AuthoritiesBundle.__init__   2 2 0   0%
src / dataknobs_xization / authorities.py AuthoritiesBundle.add   1 1 0   0%
src / dataknobs_xization / authorities.py AuthoritiesBundle.has_value   4 4 0   0%
src / dataknobs_xization / authorities.py AuthoritiesBundle.add_annotations   3 3 0   0%
src / dataknobs_xization / authorities.py (no function)   65 0 34   100%
src / dataknobs_xization / content_transformer.py ContentTransformer.__init__   5 5 0   0%
src / dataknobs_xization / content_transformer.py ContentTransformer.register_schema   2 2 0   0%
src / dataknobs_xization / content_transformer.py ContentTransformer.transform   11 11 0   0%
src / dataknobs_xization / content_transformer.py ContentTransformer.transform_json   16 16 0   0%
src / dataknobs_xization / content_transformer.py ContentTransformer.transform_yaml   9 9 0   0%
src / dataknobs_xization / content_transformer.py ContentTransformer.transform_csv   28 28 0   0%
src / dataknobs_xization / content_transformer.py ContentTransformer._transform_with_schema   60 60 0   0%
src / dataknobs_xization / content_transformer.py ContentTransformer._transform_dict_generic   52 52 0   0%
src / dataknobs_xization / content_transformer.py ContentTransformer._format_field_name   7 7 0   0%
src / dataknobs_xization / content_transformer.py json_to_markdown   2 2 0   0%
src / dataknobs_xization / content_transformer.py yaml_to_markdown   2 2 0   0%
src / dataknobs_xization / content_transformer.py csv_to_markdown   2 2 0   0%
src / dataknobs_xization / content_transformer.py (no function)   20 0 0   100%
src / dataknobs_xization / ingestion / config.py FilePatternConfig.to_dict   12 3 0   75%
src / dataknobs_xization / ingestion / config.py FilePatternConfig.from_dict   1 0 0   100%
src / dataknobs_xization / ingestion / config.py KnowledgeBaseConfig.load   10 0 0   100%
src / dataknobs_xization / ingestion / config.py KnowledgeBaseConfig.from_dict   2 0 0   100%
src / dataknobs_xization / ingestion / config.py KnowledgeBaseConfig._find_config_file   5 0 0   100%
src / dataknobs_xization / ingestion / config.py KnowledgeBaseConfig._load_file   11 3 0   73%
src / dataknobs_xization / ingestion / config.py KnowledgeBaseConfig.to_dict   12 3 0   75%
src / dataknobs_xization / ingestion / config.py KnowledgeBaseConfig.get_pattern_config   5 0 0   100%
src / dataknobs_xization / ingestion / config.py KnowledgeBaseConfig.is_excluded   5 0 0   100%
src / dataknobs_xization / ingestion / config.py KnowledgeBaseConfig._matches_pattern   5 0 0   100%
src / dataknobs_xization / ingestion / config.py KnowledgeBaseConfig.get_chunking_config   5 0 0   100%
src / dataknobs_xization / ingestion / config.py KnowledgeBaseConfig.get_metadata   5 0 0   100%
src / dataknobs_xization / ingestion / config.py (no function)   42 0 0   100%
src / dataknobs_xization / ingestion / processor.py ProcessedDocument.chunk_count   1 0 0   100%
src / dataknobs_xization / ingestion / processor.py ProcessedDocument.has_errors   1 0 0   100%
src / dataknobs_xization / ingestion / processor.py DirectoryProcessor.__init__   2 0 0   100%
src / dataknobs_xization / ingestion / processor.py DirectoryProcessor.process   21 6 0   71%
src / dataknobs_xization / ingestion / processor.py DirectoryProcessor._collect_files   12 0 0   100%
src / dataknobs_xization / ingestion / processor.py DirectoryProcessor._process_markdown   19 4 0   79%
src / dataknobs_xization / ingestion / processor.py DirectoryProcessor._process_json   30 4 0   87%
src / dataknobs_xization / ingestion / processor.py DirectoryProcessor._json_chunk_to_dict   1 0 0   100%
src / dataknobs_xization / ingestion / processor.py DirectoryProcessor._is_jsonl_file   2 0 0   100%
src / dataknobs_xization / ingestion / processor.py process_directory   5 0 0   100%
src / dataknobs_xization / ingestion / processor.py (no function)   32 0 0   100%
src / dataknobs_xization / json / json_chunker.py JSONChunk.to_dict   1 1 0   0%
src / dataknobs_xization / json / json_chunker.py JSONChunker.__init__   3 0 0   100%
src / dataknobs_xization / json / json_chunker.py JSONChunker.chunk   10 1 0   90%
src / dataknobs_xization / json / json_chunker.py JSONChunker.stream_chunks   5 1 0   80%
src / dataknobs_xization / json / json_chunker.py JSONChunker._is_jsonl_file   2 0 0   100%
src / dataknobs_xization / json / json_chunker.py JSONChunker._stream_jsonl   16 4 0   75%
src / dataknobs_xization / json / json_chunker.py JSONChunker._stream_json_array   20 20 0   0%
src / dataknobs_xization / json / json_chunker.py JSONChunker._stream_json_array.visitor   3 3 0   0%
src / dataknobs_xization / json / json_chunker.py JSONChunker._fallback_load   11 11 0   0%
src / dataknobs_xization / json / json_chunker.py JSONChunker._process_item   10 2 0   80%
src / dataknobs_xization / json / json_chunker.py JSONChunker._flatten   14 6 0   57%
src / dataknobs_xization / json / json_chunker.py JSONChunker._auto_generate_text   37 9 0   76%
src / dataknobs_xization / json / json_chunker.py JSONChunker._format_value   46 41 0   11%
src / dataknobs_xization / json / json_chunker.py JSONChunker._is_technical_value   11 4 0   64%
src / dataknobs_xization / json / json_chunker.py JSONChunker._get_nested_value   7 1 0   86%
src / dataknobs_xization / json / json_chunker.py JSONChunker._render_template   8 8 0   0%
src / dataknobs_xization / json / json_chunker.py JSONChunker._build_embedding_text   13 6 0   54%
src / dataknobs_xization / json / json_chunker.py (no function)   45 0 0   100%
src / dataknobs_xization / lexicon.py LexicalExpander.__init__   5 5 0   0%
src / dataknobs_xization / lexicon.py LexicalExpander.__call__   6 6 0   0%
src / dataknobs_xization / lexicon.py LexicalExpander.normalize   1 1 0   0%
src / dataknobs_xization / lexicon.py LexicalExpander.get_terms   1 1 0   0%
src / dataknobs_xization / lexicon.py LexicalExpander.build_first_token   2 2 0   0%
src / dataknobs_xization / lexicon.py TokenMatch.__init__   14 14 0   0%
src / dataknobs_xization / lexicon.py TokenMatch.__repr__   0 0 4   100%
src / dataknobs_xization / lexicon.py TokenMatch.next_token   4 4 0   0%
src / dataknobs_xization / lexicon.py TokenMatch.matched_text   1 1 0   0%
src / dataknobs_xization / lexicon.py TokenMatch.build_annotation   1 1 0   0%
src / dataknobs_xization / lexicon.py TokenAligner.__init__   5 5 0   0%
src / dataknobs_xization / lexicon.py TokenAligner._process   7 7 0   0%
src / dataknobs_xization / lexicon.py TokenAligner._get_token_matches   9 9 0   0%
src / dataknobs_xization / lexicon.py DataframeAuthority.__init__   4 4 0   0%
src / dataknobs_xization / lexicon.py DataframeAuthority.prev_aligner   1 1 0   0%
src / dataknobs_xization / lexicon.py DataframeAuthority.variations   3 3 0   0%
src / dataknobs_xization / lexicon.py DataframeAuthority.get_id_by_variation   4 4 0   0%
src / dataknobs_xization / lexicon.py DataframeAuthority.get_variations   1 1 0   0%
src / dataknobs_xization / lexicon.py DataframeAuthority.has_value   1 1 0   0%
src / dataknobs_xization / lexicon.py DataframeAuthority.get_value_ids   1 1 0   0%
src / dataknobs_xization / lexicon.py DataframeAuthority.get_values_by_id   1 1 0   0%
src / dataknobs_xization / lexicon.py DataframeAuthority.find_variations   13 13 0   0%
src / dataknobs_xization / lexicon.py DataframeAuthority.get_variations_df   7 7 0   0%
src / dataknobs_xization / lexicon.py DataframeAuthority.add_annotations   6 6 0   0%
src / dataknobs_xization / lexicon.py CorrelatedAuthorityData.__init__   2 2 0   0%
src / dataknobs_xization / lexicon.py CorrelatedAuthorityData.sub_authority_names   1 1 0   0%
src / dataknobs_xization / lexicon.py CorrelatedAuthorityData.auth_values_mask   0 0 10   100%
src / dataknobs_xization / lexicon.py CorrelatedAuthorityData.auth_records_mask   0 0 12   100%
src / dataknobs_xization / lexicon.py CorrelatedAuthorityData.get_auth_records   0 0 9   100%
src / dataknobs_xization / lexicon.py CorrelatedAuthorityData.combine_masks   0 0 10   100%
src / dataknobs_xization / lexicon.py MultiAuthorityData.__init__   2 2 0   0%
src / dataknobs_xization / lexicon.py MultiAuthorityData.build_authority_data   0 0 9   100%
src / dataknobs_xization / lexicon.py MultiAuthorityData.authority_data   1 1 0   0%
src / dataknobs_xization / lexicon.py MultiAuthorityData.get_authority_data   3 3 0   0%
src / dataknobs_xization / lexicon.py MultiAuthorityData.get_unique_vals_df   5 5 0   0%
src / dataknobs_xization / lexicon.py MultiAuthorityData.lookup_subauth_values   5 5 0   0%
src / dataknobs_xization / lexicon.py MultiAuthorityData.lookup_auth_values   1 1 0   0%
src / dataknobs_xization / lexicon.py MultiAuthorityData.auth_values_mask   2 2 0   0%
src / dataknobs_xization / lexicon.py MultiAuthorityData.auth_records_mask   7 7 0   0%
src / dataknobs_xization / lexicon.py MultiAuthorityData.get_auth_records   1 1 0   0%
src / dataknobs_xization / lexicon.py MultiAuthorityData.combine_masks   8 8 0   0%
src / dataknobs_xization / lexicon.py SimpleMultiAuthorityData.build_authority_data   3 3 0   0%
src / dataknobs_xization / lexicon.py MultiAuthorityFactory.__init__   2 2 0   0%
src / dataknobs_xization / lexicon.py MultiAuthorityFactory.get_lexical_expander   3 3 0   0%
src / dataknobs_xization / lexicon.py MultiAuthorityFactory.build_authority   4 4 0   0%
src / dataknobs_xization / lexicon.py (no function)   65 0 15   100%
src / dataknobs_xization / markdown / enrichment.py is_multiword   1 1 0   0%
src / dataknobs_xization / markdown / enrichment.py format_heading_display   3 3 0   0%
src / dataknobs_xization / markdown / enrichment.py get_dynamic_heading_display   8 8 0   0%
src / dataknobs_xization / markdown / enrichment.py build_enriched_text   11 3 0   73%
src / dataknobs_xization / markdown / enrichment.py extract_heading_metadata   1 1 0   0%
src / dataknobs_xization / markdown / enrichment.py get_relevant_headings_for_display   7 7 0   0%
src / dataknobs_xization / markdown / enrichment.py format_heading_for_display   10 10 0   0%
src / dataknobs_xization / markdown / enrichment.py enrich_chunk   2 2 0   0%
src / dataknobs_xization / markdown / enrichment.py (no function)   18 0 0   100%
src / dataknobs_xization / markdown / filters.py ChunkQualityFilter.__init__   1 1 0   0%
src / dataknobs_xization / markdown / filters.py ChunkQualityFilter.is_valid   15 15 0   0%
src / dataknobs_xization / markdown / filters.py ChunkQualityFilter._extract_content_text   7 7 0   0%
src / dataknobs_xization / markdown / filters.py ChunkQualityFilter._meets_alphanumeric_threshold   8 8 0   0%
src / dataknobs_xization / markdown / filters.py ChunkQualityFilter._meets_word_count   2 2 0   0%
src / dataknobs_xization / markdown / filters.py ChunkQualityFilter._is_valid_code_block   5 5 0   0%
src / dataknobs_xization / markdown / filters.py ChunkQualityFilter._is_valid_table   5 5 0   0%
src / dataknobs_xization / markdown / filters.py ChunkQualityFilter.filter_chunks   1 1 0   0%
src / dataknobs_xization / markdown / filters.py ChunkQualityFilter.get_rejection_reason   20 20 0   0%
src / dataknobs_xization / markdown / filters.py (no function)   22 0 2   100%
src / dataknobs_xization / markdown / md_chunker.py ChunkMetadata.to_dict   4 4 0   0%
src / dataknobs_xization / markdown / md_chunker.py ChunkMetadata.get_heading_path   1 1 0   0%
src / dataknobs_xization / markdown / md_chunker.py Chunk.to_dict   1 1 0   0%
src / dataknobs_xization / markdown / md_chunker.py Chunk.to_markdown   9 9 0   0%
src / dataknobs_xization / markdown / md_chunker.py MarkdownChunker.__init__   10 1 0   90%
src / dataknobs_xization / markdown / md_chunker.py MarkdownChunker.chunk   8 1 0   88%
src / dataknobs_xization / markdown / md_chunker.py MarkdownChunker._chunk_by_heading   17 1 0   94%
src / dataknobs_xization / markdown / md_chunker.py MarkdownChunker._chunk_individually   8 8 0   0%
src / dataknobs_xization / markdown / md_chunker.py MarkdownChunker._get_heading_path   10 0 0   100%
src / dataknobs_xization / markdown / md_chunker.py MarkdownChunker._split_text   21 19 0   10%
src / dataknobs_xization / markdown / md_chunker.py MarkdownChunker._create_chunk   21 8 0   62%
src / dataknobs_xization / markdown / md_chunker.py chunk_markdown_tree   2 0 0   100%
src / dataknobs_xization / markdown / md_chunker.py (no function)   45 0 0   100%
src / dataknobs_xization / markdown / md_parser.py MarkdownNode.__str__   15 15 0   0%
src / dataknobs_xization / markdown / md_parser.py MarkdownNode.is_heading   1 0 0   100%
src / dataknobs_xization / markdown / md_parser.py MarkdownNode.is_body   1 1 0   0%
src / dataknobs_xization / markdown / md_parser.py MarkdownNode.is_code   1 1 0   0%
src / dataknobs_xization / markdown / md_parser.py MarkdownNode.is_list   1 1 0   0%
src / dataknobs_xization / markdown / md_parser.py MarkdownNode.is_table   1 1 0   0%
src / dataknobs_xization / markdown / md_parser.py MarkdownNode.is_blockquote   1 1 0   0%
src / dataknobs_xization / markdown / md_parser.py MarkdownNode.is_horizontal_rule   1 1 0   0%
src / dataknobs_xization / markdown / md_parser.py MarkdownNode.is_atomic   1 0 0   100%
src / dataknobs_xization / markdown / md_parser.py MarkdownParser.__init__   3 0 0   100%
src / dataknobs_xization / markdown / md_parser.py MarkdownParser.parse   77 41 0   47%
src / dataknobs_xization / markdown / md_parser.py MarkdownParser._get_line_iterator   5 3 0   40%
src / dataknobs_xization / markdown / md_parser.py MarkdownParser._parse_fenced_code_block   8 8 0   0%
src / dataknobs_xization / markdown / md_parser.py MarkdownParser._parse_indented_code_block   15 15 0   0%
src / dataknobs_xization / markdown / md_parser.py MarkdownParser._parse_table   8 8 0   0%
src / dataknobs_xization / markdown / md_parser.py MarkdownParser._parse_list   30 30 0   0%
src / dataknobs_xization / markdown / md_parser.py MarkdownParser._parse_blockquote   14 14 0   0%
src / dataknobs_xization / markdown / md_parser.py MarkdownParser._find_heading_parent   8 6 0   25%
src / dataknobs_xization / markdown / md_parser.py MarkdownParser._split_text_intelligently   28 28 0   0%
src / dataknobs_xization / markdown / md_parser.py parse_markdown   2 0 0   100%
src / dataknobs_xization / markdown / md_parser.py (no function)   43 0 0   100%
src / dataknobs_xization / markdown / md_streaming.py StreamingMarkdownProcessor.__init__   4 4 0   0%
src / dataknobs_xization / markdown / md_streaming.py StreamingMarkdownProcessor.process_stream   2 2 0   0%
src / dataknobs_xization / markdown / md_streaming.py StreamingMarkdownProcessor.process_file   2 2 0   0%
src / dataknobs_xization / markdown / md_streaming.py StreamingMarkdownProcessor.process_string   1 1 0   0%
src / dataknobs_xization / markdown / md_streaming.py AdaptiveStreamingProcessor.__init__   2 2 0   0%
src / dataknobs_xization / markdown / md_streaming.py AdaptiveStreamingProcessor.process_stream   29 29 0   0%
src / dataknobs_xization / markdown / md_streaming.py AdaptiveStreamingProcessor._chunk_nodes   1 1 0   0%
src / dataknobs_xization / markdown / md_streaming.py AdaptiveStreamingProcessor._prune_processed_nodes   1 1 0   0%
src / dataknobs_xization / markdown / md_streaming.py stream_markdown_file   2 2 0   0%
src / dataknobs_xization / markdown / md_streaming.py stream_markdown_string   2 2 0   0%
src / dataknobs_xization / markdown / md_streaming.py (no function)   17 0 0   100%
src / dataknobs_xization / masking_tokenizer.py CharacterFeatures.__init__   3 3 0   0%
src / dataknobs_xization / masking_tokenizer.py CharacterFeatures.cdf   0 0 1   100%
src / dataknobs_xization / masking_tokenizer.py CharacterFeatures.doctext   3 3 0   0%
src / dataknobs_xization / masking_tokenizer.py CharacterFeatures.text_col   1 1 0   0%
src / dataknobs_xization / masking_tokenizer.py CharacterFeatures.text   1 1 0   0%
src / dataknobs_xization / masking_tokenizer.py CharacterFeatures.text_id   1 1 0   0%
src / dataknobs_xization / masking_tokenizer.py CharacterFeatures.build_first_token   0 0 10   100%
src / dataknobs_xization / masking_tokenizer.py CharacterFeatures.roll_padding   1 1 0   0%
src / dataknobs_xization / masking_tokenizer.py CharacterFeatures.padded_text   4 4 0   0%
src / dataknobs_xization / masking_tokenizer.py CharacterFeatures.get_tokens   6 6 0   0%
src / dataknobs_xization / masking_tokenizer.py TextFeatures.__init__   3 3 0   0%
src / dataknobs_xization / masking_tokenizer.py TextFeatures.cdf   1 1 0   0%
src / dataknobs_xization / masking_tokenizer.py TextFeatures.build_first_token   3 3 0   0%
src / dataknobs_xization / masking_tokenizer.py TextFeatures._build_character_dataframe   31 31 0   0%
src / dataknobs_xization / masking_tokenizer.py CharacterInputFeatures.__init__   3 3 0   0%
src / dataknobs_xization / masking_tokenizer.py CharacterInputFeatures.cdf   1 1 0   0%
src / dataknobs_xization / masking_tokenizer.py CharacterInputFeatures.build_first_token   2 2 0   0%
src / dataknobs_xization / masking_tokenizer.py TokenLoc.__init__   5 5 0   0%
src / dataknobs_xization / masking_tokenizer.py TokenLoc.__repr__   0 0 5   100%
src / dataknobs_xization / masking_tokenizer.py TokenLoc.__repr__.inclc   0 0 4   100%
src / dataknobs_xization / masking_tokenizer.py TokenLoc._incl_offset   1 1 0   0%
src / dataknobs_xization / masking_tokenizer.py TokenLoc.len   1 1 0   0%
src / dataknobs_xization / masking_tokenizer.py TokenLoc.start_loc_incl   1 1 0   0%
src / dataknobs_xization / masking_tokenizer.py TokenLoc.start_loc_excl   1 1 0   0%
src / dataknobs_xization / masking_tokenizer.py TokenLoc.end_loc_incl   1 1 0   0%
src / dataknobs_xization / masking_tokenizer.py TokenLoc.end_loc_excl   1 1 0   0%
src / dataknobs_xization / masking_tokenizer.py TokenLoc.token_num   1 1 0   0%
src / dataknobs_xization / masking_tokenizer.py TokenMask.__init__   3 3 0   0%
src / dataknobs_xization / masking_tokenizer.py TokenMask._get_next_start   6 6 0   0%
src / dataknobs_xization / masking_tokenizer.py TokenMask.get_padded_text   1 1 0   0%
src / dataknobs_xization / masking_tokenizer.py TokenMask.get_text   1 1 0   0%
src / dataknobs_xization / masking_tokenizer.py TokenMask.get_next_token_loc   0 0 12   100%
src / dataknobs_xization / masking_tokenizer.py TokenMask.get_prev_token_loc   0 0 10   100%
src / dataknobs_xization / masking_tokenizer.py increment   7 7 0   0%
src / dataknobs_xization / masking_tokenizer.py SimpleTokenMask.__init__   3 3 0   0%
src / dataknobs_xization / masking_tokenizer.py SimpleTokenMask.get_next_token_loc   6 6 0   0%
src / dataknobs_xization / masking_tokenizer.py SimpleTokenMask.get_prev_token_loc   8 8 0   0%
src / dataknobs_xization / masking_tokenizer.py DualTokenMask.__init__   7 7 0   0%
src / dataknobs_xization / masking_tokenizer.py DualTokenMask._get_token_end   1 1 0   0%
src / dataknobs_xization / masking_tokenizer.py DualTokenMask.get_next_token_loc   6 6 0   0%
src / dataknobs_xization / masking_tokenizer.py DualTokenMask.get_prev_token_loc   6 6 0   0%
src / dataknobs_xization / masking_tokenizer.py Token.__init__   16 16 0   0%
src / dataknobs_xization / masking_tokenizer.py Token.__repr__   0 0 1   100%
src / dataknobs_xization / masking_tokenizer.py Token.doctext   1 1 0   0%
src / dataknobs_xization / masking_tokenizer.py Token.full_text   1 1 0   0%
src / dataknobs_xization / masking_tokenizer.py Token.text_id   1 1 0   0%
src / dataknobs_xization / masking_tokenizer.py Token.token_num   1 1 0   0%
src / dataknobs_xization / masking_tokenizer.py Token.len   1 1 0   0%
src / dataknobs_xization / masking_tokenizer.py Token.token_text   3 3 0   0%
src / dataknobs_xization / masking_tokenizer.py Token.norm_text   3 3 0   0%
src / dataknobs_xization / masking_tokenizer.py Token.start_pos   1 1 0   0%
src / dataknobs_xization / masking_tokenizer.py Token.end_pos   1 1 0   0%
src / dataknobs_xization / masking_tokenizer.py Token.token_pos   1 1 0   0%
src / dataknobs_xization / masking_tokenizer.py Token.pre_delims   7 7 0   0%
src / dataknobs_xization / masking_tokenizer.py Token.post_delims   8 8 0   0%
src / dataknobs_xization / masking_tokenizer.py Token.next_token   5 5 0   0%
src / dataknobs_xization / masking_tokenizer.py Token.prev_token   5 5 0   0%
src / dataknobs_xization / masking_tokenizer.py Token.first_token   4 4 0   0%
src / dataknobs_xization / masking_tokenizer.py Token.last_token   4 4 0   0%
src / dataknobs_xization / masking_tokenizer.py (no function)   99 0 11   100%
src / dataknobs_xization / normalize.py expand_camelcase_fn   2 2 0   0%
src / dataknobs_xization / normalize.py drop_non_embedded_symbols_fn   1 1 0   0%
src / dataknobs_xization / normalize.py drop_embedded_symbols_fn   1 1 0   0%
src / dataknobs_xization / normalize.py get_hyphen_slash_expansions_fn   9 9 0   0%
src / dataknobs_xization / normalize.py drop_parentheticals_fn   1 1 0   0%
src / dataknobs_xization / normalize.py expand_ampersand_fn   1 1 0   0%
src / dataknobs_xization / normalize.py get_lexical_variations   21 21 0   0%
src / dataknobs_xization / normalize.py int_to_en   34 34 0   0%
src / dataknobs_xization / normalize.py zero_pad_variations   1 1 0   0%
src / dataknobs_xization / normalize.py month_day_variations_fn   5 5 0   0%
src / dataknobs_xization / normalize.py year_variations_fn   30 30 0   0%
src / dataknobs_xization / normalize.py year_variations_fn.clean_up   4 4 0   0%
src / dataknobs_xization / normalize.py replace_smart_quotes_fn   1 1 0   0%
src / dataknobs_xization / normalize.py basic_normalization_fn   17 17 0   0%
src / dataknobs_xization / normalize.py (no function)   28 0 0   100%
Total     2687 1629 374   39%

No items found using the specified filter.