MCPcopy Create free account

hub / github.com/docling-project/docling-parse / types & classes

Types & classes184 in github.com/docling-project/docling-parse

↓ 40 callersClassDoclingPdfParser
docling_parse/pdf_parser.py:954
↓ 26 callersClassContentConfig
Per-entity selection: skipped, computed-in-C++-only, or materialized. Field name is the entity; the value is the lifecycle level. Set per call
docling_parse/pdf_parser.py:214
↓ 23 callersClassThreadedPdfParserConfig
Configuration for the threaded PDF parser. Attributes: loglevel: Logging level ('fatal', 'error', 'warning', 'info'). threads: Nu
docling_parse/pdf_parser.py:1086
↓ 22 callersClassDoclingThreadedPdfParser
Threaded PDF parser that decodes pages from multiple documents in parallel.
docling_parse/pdf_parser.py:1393
↓ 14 callersClassDecodeConfig
How to compute page content (tuning, not selection). Fixed when the document is opened; the C++ page-decoder cache freezes these at first dec
docling_parse/pdf_parser.py:245
↓ 14 callersClassRow
perf/run_perf.py:72
↓ 6 callersClassclip_state_instruction
src/parse/page_items/render_instructions.h:90
↓ 5 callersClassTimings
Timing information from PDF page parsing. Provides detailed timing breakdown of the parsing process, useful for performance analysis and opti
docling_parse/pdf_parser.py:116
↓ 4 callersClassImageTolerance
tests/rendering_regression.py:20
↓ 4 callersClasspdf_resource
src/parse/pdf_resource.h:27
↓ 2 callersClassImagePair
scripts/check_rendering_regression.py:35
↓ 2 callersClassPageTimings
perf/run_analysis.py:57
↓ 2 callersClasscmap_value
src/parse/pdf_resources/page_font/cmap_value.h:9
↓ 2 callersClassdecode_config
src/parse/config.h:9
↓ 2 callersClassembedded_font_program
src/parse/pdf_resources/page_font/embedded_font_program.h:9
↓ 1 callersClassCheckedImage
scripts/check_rendering_regression.py:61
↓ 1 callersClassImageComparison
tests/rendering_regression.py:27
↓ 1 callersClassImageMetrics
scripts/check_rendering_regression.py:42
↓ 1 callersClassPageDecodeTimings
Top-level timing breakdown for a threaded page decode task.
docling_parse/pdf_parser.py:188
↓ 1 callersClassPageParseResult
Outcome of one page processed by DoclingThreadedPdfParser.
docling_parse/pdf_parser.py:1107
↓ 1 callersClassPageRenderTimings
Top-level timing breakdown for a threaded page render task.
docling_parse/pdf_parser.py:200
↓ 1 callersClassPageRow
perf/run_eval.py:49
↓ 1 callersClassPdfAnnotations
PDF document annotations including form fields, language, metadata, and table of contents. Attributes: form: AcroForm data containing int
docling_parse/pdf_parser.py:98
↓ 1 callersClassPdfDocument
docling_parse/pdf_parser.py:670
↓ 1 callersClassPdfTocEntry
PDF table of contents entry (recursive structure). Attributes: title: The text of the TOC entry level: Nesting level in the hiera
docling_parse/pdf_parser.py:80
↓ 1 callersClassPerfRow
perf/run_analysis.py:49
↓ 1 callersClassbase_fonts
src/parse/pdf_resources/page_font/base_fonts.h:14
↓ 1 callersClassclip_path_instruction
src/parse/page_items/render_instructions.h:38
↓ 1 callersClassfont_cids
src/parse/pdf_resources/page_font/font_cids.h:13
↓ 1 callersClassfont_encodings
src/parse/pdf_resources/page_font/encodings.h:9
↓ 1 callersClassfont_glyphs
src/parse/pdf_resources/page_font/glyphs.h:14
↓ 1 callersClassrender_config
src/render/config.h:19
↓ 1 callersClassshape_instruction
One path-painting operator (S, s, f, F, f*, B, B*, b, b*): all subpaths of the painted path plus the graphics-state parameters needed to color it. Fil
src/parse/page_items/render_instructions.h:576
↓ 1 callersClassshape_subpath
One subpath of a painted path: an implicit move-to (x0, y0) followed by a run of segment ops. SEGMENT_LINE_TO consumes one coordinate pair from px/py,
src/parse/page_items/render_instructions.h:501
ClassBinaryDistribution
setup.py:11
ClassBitReader
src/parse/utils/ccitt/ccitt_utils.h:39
EnumColorSpace
src/parse/utils/jpeg/jpeg_utils.h:26
ClassContentLevel
How far a page entity travels. Ordered: SKIP < COMPUTE < COMPUTE_AND_MATERIALIZE.
docling_parse/pdf_parser.py:206
ClassCustomBuildPy
setup.py:6
ClassHNode
src/parse/utils/ccitt/ccitt_utils.h:61
ClassHuffTree
src/parse/utils/ccitt/ccitt_utils.h:67
ClassImageIssue
app/analyse.cpp:17
EnumRENDERER_NAME
src/render/template_renderer.h:18
EnumRENDER_INSTRUCTION_NAME
src/parse/page_items/render_instructions.h:133
ClassTestCoordinateReproducibility
Verify coordinates are bit-for-bit identical across locale switches. This catches subtle bugs where values are "close" but not exact, which w
tests/test_locale_safety.py:440
ClassTestFullPipelineLocaleResilience
End-to-end parsing of real PDFs under comma-decimal locale.
tests/test_locale_safety.py:238
ClassTestLocaleIndependentParsing
Verify that float parsing in the C++ layer is locale-independent.
tests/test_locale_safety.py:125
ClassTestNumericEdgeCases
Verify correct handling of edge-case numeric values in PDFs.
tests/test_locale_safety.py:344
ClassTestPythonLocaleGuard
Verify the Python __init__.py locale guard works.
tests/test_locale_safety.py:523
Classbase_font
src/parse/pdf_resources/page_font/base_font.h:11
Classbenchmark_result
app/run_scaling.cpp:75
Classbitmap_artifact_export_visitor
app/pybind_parse.cpp:195
Classbitmap_exporter_visitor
src/parse/utils/bitmap/bitmap_exporter.h:156
Classbitmap_instruction
src/parse/page_items/render_instructions.h:415
Classbitmap_quad
src/render/blend2d_renderer.h:110
Classblend2d_embedded_font_cache
Loads BLFontFace objects from embedded PDF font programs and caches the result (success or failure) by the blob's content-hash cache key. The cache ke
src/render/blend2d_embedded_font_cache.h:35
Classblend2d_font_resolver
src/render/blend2d_font_resolver.h:31
Classcache_entry
src/render/blend2d_embedded_font_cache.h:47
Classcandidate_spec
src/parse/pdf_resources/page_font.h:1178
Classchar_description
src/parse/pdf_resources/page_font/char_description.h:9
Classchar_processor
src/parse/pdf_resources/page_font/char_processor.h:9
Classcli_options
app/run_scaling.cpp:82
Enumclip_apply_result
src/render/blend2d_renderer.h:437
Enumclip_rule
src/parse/page_items/render_instructions.h:32
Enumclipping_path_mode_type
src/parse/pdf_states/shape.h:9
Classcmap_parser
src/parse/pdf_resources/page_font/cmap.h:9
Enumcmyk_convention
src/parse/page_items/render_instructions.h:26
Enumcolor_space_family
Families of PDF colour spaces (8.6) that the SC/SCN/sc/scn operands are interpreted against once CS/cs has resolved a named /ColorSpace resource.
src/parse/enums.h:211
Enumdecode_type
src/parse/pdf_decoder.h:8
Classdecoded_jpeg_result
src/parse/utils/jpeg/jpeg_utils.h:69
Classdecoded_jpx_result
src/parse/utils/jpx/jpx_utils.h:22
Classdecompose_state
src/render/freetype_embedded_font_cache.h:411
Classdocling_parser
src/pybind/docling_parser.h:21
Classdocling_resources
src/pybind/docling_resources.h:13
Classdocling_threaded_base
src/pybind/docling_threaded_base.h:45
Classdocling_threaded_parser
src/pybind/docling_threaded_parser.h:12
Classdocling_threaded_renderer
src/pybind/docling_threaded_renderer.h:15
Classembedded_font_blob
Render-facing view of an embedded font program (/FontFile, /FontFile2, /FontFile3). Deliberately free of qpdf and nlohmann types so that render instru
src/parse/page_items/embedded_font_blob.h:22
Enumembedded_font_file_kind
src/parse/enums.h:118
Enumembedded_font_format
Distinguishes the /FontFile3 subtypes that embedded_font_file_kind folds into FONT_FILE_CFF. The renderer needs this: Blend2D loads only SFNT containe
src/parse/enums.h:143
Classface_entry
src/render/freetype_embedded_font_cache.h:84
Classfont_cid
src/parse/pdf_resources/page_font/font_cid.h:15
Classfont_encoding
src/parse/pdf_resources/page_font/encoding.h:12
Enumfont_encoding_name
src/parse/enums.h:68
Classfont_face_ref
src/render/blend2d_font_resolver.h:63
Classfont_face_ref_hash
src/render/blend2d_font_resolver.h:71
Classfont_request
src/render/blend2d_font_resolver.h:88
Enumfont_subtype_name
src/parse/enums.h:8
Classfreetype_embedded_font_cache
Loads the embedded font program formats that Blend2D rejects — Type 1 (/FontFile) and bare CFF (/FontFile3 /Type1C, /CIDFontType0C) — through FreeType
src/render/freetype_embedded_font_cache.h:47
Classglyph_entry
src/render/freetype_embedded_font_cache.h:76
Classindexed_font_face
src/render/blend2d_font_resolver.h:76
Classinstruction
src/parse/page_items/render_instructions.h:141
Enumitem_name
src/parse/page_item.h:8
Classjpeg_error_longjmp
--------------------------------------------------------------------------- Custom libjpeg error handler that longjmp's instead of calling exit() ----
src/parse/utils/jpeg/jpeg_utils.h:83
Classjpeg_parameters
src/parse/utils/jpeg/jpeg_utils.h:58
Classmatch_cache_key
src/render/blend2d_font_resolver.h:99
Classmatch_cache_key_hash
src/render/blend2d_font_resolver.h:107
Classmemory_stream_context
src/parse/utils/jpx/jpx_utils.h:35
Enumoperator_class
src/parse/pdf_decoders/stream_enums.h:10
Enumoperator_name
Table 51 – Operator Categories [ p 119 ]
src/parse/pdf_decoders/stream_enums.h:39
next →1–100 of 184, ranked by callers