MCPcopy Create free account

hub / github.com/docling-project/docling-parse / functions

Functions1,406 in github.com/docling-project/docling-parse

↓ 3 callersMethod_image_from_bytes
( raw_bytes: bytes, image_shape: Sequence[int] )
docling_parse/pdf_parser.py:1243
↓ 3 callersFunction_round_floats
Recursively round all floats in a JSON-serializable structure.
tests/test_parse.py:39
↓ 3 callersFunction_to_cells_from_decoder
(cells_container)
docling_parse/pdf_parser.py:392
↓ 3 callersMethodappend_cubic_segment
src/parse/page_items/page_shape.h:259
↓ 3 callersFunctionappend_png_chunk
Build a PNG chunk: 4-byte length + 4-byte type + data + 4-byte CRC.
src/parse/utils/ccitt/ccitt_utils.h:1043
↓ 3 callersFunctionappend_u32be
Append a 32-bit big-endian value.
src/parse/utils/ccitt/ccitt_utils.h:976
↓ 3 callersFunctionconfigure_qpdf_warnings
src/parse/qpdf/logger.h:12
↓ 3 callersFunctiondecode_1d_run
src/parse/utils/ccitt/ccitt_utils.h:442
↓ 3 callersFunctiondevice_n_names_are_process_cmyk_subset
src/parse/pdf_resources/page_xobject_image.h:80
↓ 3 callersFunctionfind_jpeg_soi_offset
--------------------------------------------------------------------------- Locate the JPEG SOI marker (0xFF 0xD8). ----------------------------------
src/parse/utils/jpeg/jpeg_utils.h:107
↓ 3 callersMethodget_angle
src/parse/page_items/page_dimension.h:22
↓ 3 callersMethodget_bits_per_component
src/parse/pdf_resources/page_xobject_image.h:1058
↓ 3 callersMethodget_canvas
src/render/blend2d_renderer.h:1901
↓ 3 callersMethodget_char_code
src/parse/page_items/render_instructions.h:349
↓ 3 callersMethodget_glyph_name
src/parse/pdf_resources/page_font.h:1390
↓ 3 callersMethodget_icc_components
src/parse/pdf_resources/page_xobject_image.h:1068
↓ 3 callersMethodget_page_decoder
src/parse/pdf_decoders/document.h:403
↓ 3 callersMethodget_shape_type
src/parse/page_items/page_shape.h:37
↓ 3 callersMethodget_static_timings
src/parse/utils/pdf_timings.h:384
↓ 3 callersMethodhas_page_decoder
src/parse/pdf_decoders/document.h:398
↓ 3 callersFunctionhex_to_numb
src/parse/utils/string.h:118
↓ 3 callersMethodinterpolate
src/parse/pdf_states/shape.h:786
↓ 3 callersMethodinterprete
src/parse/pdf_decoders/stream.h:179
↓ 3 callersMethoditerate_pages
( self, *, content_config: ContentConfig | None = None, )
docling_parse/pdf_parser.py:833
↓ 3 callersFunctionpage_pdf_output_path
app/render.cpp:9
↓ 3 callersMethodparse
src/parse/pdf_resources/page_font/cmap.h:135
↓ 3 callersMethodremove_duplicate_cells
src/parse/page_item_sanitators/cells.h:295
↓ 3 callersMethodresolve
src/render/blend2d_embedded_font_cache.h:67
↓ 3 callersMethodscheduled_number_of_pages
src/pybind/docling_threaded_base.h:321
↓ 3 callersMethodscheduled_page_count
Return the number of pages scheduled for threaded emission.
docling_parse/pdf_parser.py:1498
↓ 3 callersFunctionsegmented_page_from_decoder
Convert a C++ PdfPageDecoder to a SegmentedPdfPage.
docling_parse/pdf_parser.py:599
↓ 3 callersMethodset_closing_type
src/parse/page_items/page_shape.h:39
↓ 3 callersFunctionto_encoding_name
src/parse/enums.h:82
↓ 3 callersMethodtransform
src/parse/page_items/page_shape.h:321
↓ 3 callersMethodunload
Unload one document after threaded processing has completed.
docling_parse/pdf_parser.py:1504
↓ 3 callersMethodunload_all_documents
src/pybind/docling_threaded_base.h:349
↓ 3 callersFunctionverify_SegmentedPdfPage
( true_page: SegmentedPdfPage, pred_page: SegmentedPdfPage, filename: str, cell_unit: TextCell
tests/test_parse.py:417
↓ 3 callersFunctionverify_cells
( true_cells: List[Union[PdfTextCell, TextCell]], pred_cells: List[Union[PdfTextCell, TextCell]],
tests/test_parse.py:178
↓ 3 callersMethodwarm
src/render/blend2d_font_resolver.h:197
↓ 2 callersMethodTL
src/parse/pdf_states/text.h:979
↓ 2 callersMethodTc
src/parse/pdf_states/text.h:240
↓ 2 callersMethodTw
src/parse/pdf_states/text.h:1054
↓ 2 callersFunction_bar
(count: int, largest: int, width: int = 36)
scripts/check_rendering_regression.py:216
↓ 2 callersFunction_bitmap_metadata
( artifact: dict[str, Any], exported_filename: str )
tests/rendering_regression.py:78
↓ 2 callersFunction_compare_images
( *, document: str, page: int | None, name: str, actual: Image.Image, expected: Image.
scripts/check_rendering_regression.py:222
↓ 2 callersFunction_compare_pair
(pair: ImagePair, pixel_threshold: int)
scripts/check_rendering_regression.py:287
↓ 2 callersFunction_compile_decode_config
Compile the public decode and content configs into the C++ decode config.
docling_parse/pdf_parser.py:270
↓ 2 callersFunction_copy_render_config
(src: RenderConfig)
docling_parse/pdf_parser.py:1358
↓ 2 callersMethod_crop_image
( self, image: PILImage.Image, cropbox: BoundingBox | None )
docling_parse/pdf_parser.py:1293
↓ 2 callersMethod_ensure_page_decoder
Return a C++ page-decoder that satisfies content_config. The C++ page-decoder cache freezes config at first decode, so if the cached
docling_parse/pdf_parser.py:693
↓ 2 callersMethod_export_bitmap_artifacts
(self)
docling_parse/pdf_parser.py:1354
↓ 2 callersFunction_fmt_speedup
(s: float)
perf/run_scaling.py:784
↓ 2 callersFunction_get_boundary_bbox
( page_dim, boundary_type: PdfPageBoundaryType, )
docling_parse/pdf_parser.py:359
↓ 2 callersFunction_get_page1
( content_config: ContentConfig, )
tests/test_threaded_parse.py:410
↓ 2 callersFunction_load_json
(path: Path)
tests/rendering_regression.py:69
↓ 2 callersFunction_make_decode_config
()
tests/test_threaded_render.py:48
↓ 2 callersFunction_merge_histograms
(histograms: Iterable[Sequence[int]])
scripts/check_rendering_regression.py:169
↓ 2 callersFunction_page_timings_from_raw
Copy native threaded timing objects into the public Pydantic timing models.
docling_parse/pdf_parser.py:314
↓ 2 callersFunction_percentile
(sorted_values: Sequence[float], percentile: float)
scripts/check_rendering_regression.py:177
↓ 2 callersFunction_row
(name: str, threads, t: float)
perf/run_scaling.py:815
↓ 2 callersFunction_set_attr
(obj, name: str, value)
tests/test_parse.py:88
↓ 2 callersFunction_timing_csv_fieldnames
()
perf/run_scaling.py:348
↓ 2 callersFunction_trunc
(v, n=128)
tests/test_parse.py:616
↓ 2 callersFunction_trunc
(v, n=128)
tests/test_threaded_parse.py:148
↓ 2 callersFunction_truncate_data_uri
(uri, max_chars: int = 64)
tests/test_parse.py:75
↓ 2 callersFunction_write_diff_artifacts
( doc_name: str, page_no: int, actual: Image.Image, expected: Image.Image, )
tests/rendering_regression.py:143
↓ 2 callersFunction_write_json
(path: Path, data: Any)
tests/rendering_regression.py:62
↓ 2 callersMethodadd_shape_instruction
src/parse/page_items/render_instructions.h:762
↓ 2 callersMethodadd_text_instruction
src/parse/page_items/render_instructions.h:744
↓ 2 callersFunctionadd_timing_row
Add a row for the given timing key.
perf/run_analysis.py:260
↓ 2 callersFunctionappend_u16le
Append a 16-bit little-endian value.
src/parse/utils/ccitt/ccitt_utils.h:985
↓ 2 callersMethodattributed_total
src/parse/utils/pdf_timings.h:604
↓ 2 callersMethodcache_key
(self)
docling_parse/pdf_parser.py:234
↓ 2 callersMethodcm
src/parse/pdf_states/global.h:168
↓ 2 callersFunctioncmyk_process_component_index
src/parse/pdf_resources/page_xobject_image.h:71
↓ 2 callersFunctioncompute_per_document_stats
(rows: List[Row])
perf/run_perf.py:413
↓ 2 callersMethodcount
src/parse/pdf_resources/page_grphs.h:66
↓ 2 callersFunctioncreate_config
app/parse.cpp:74
↓ 2 callersFunctioncsv_escape
app/run_scaling.cpp:466
↓ 2 callersFunctiondecode_and_render
app/render.cpp:44
↓ 2 callersMethoddecode_cmap_resource
src/parse/pdf_resources/page_font/font_cid.h:272
↓ 2 callersMethoddecode_document
src/parse/pdf_decoders/document.h:359
↓ 2 callersFunctiondecode_jpeg_to_raw_pixels
--------------------------------------------------------------------------- decode_jpeg_to_raw_pixels ------------------------------------------------
src/parse/utils/jpeg/jpeg_utils.h:842
↓ 2 callersMethoddecode_widths
src/parse/pdf_resources/page_font/font_cid.h:310
↓ 2 callersFunctionencode_debug_png
src/parse/utils/ccitt/ccitt_utils.h:1120
↓ 2 callersFunctionensure_test_data_downloaded
(force: bool = False)
tests/data_utils.py:19
↓ 2 callersMethodf
src/parse/pdf_states/shape.h:352
↓ 2 callersFunctionfind_pdfs
(path: Path, recursive: bool = False)
perf/run_scaling.py:56
↓ 2 callersMethodfinish
app/run_scaling.cpp:228
↓ 2 callersFunctionfix_into_valid_utf8
src/parse/utils/string.h:15
↓ 2 callersFunctionformat_duration
app/run_scaling.cpp:181
↓ 2 callersFunctionfrom_json
src/pybind/utils/pybind11_json.h:30
↓ 2 callersMethodget_base_x0
src/parse/page_items/render_instructions.h:225
↓ 2 callersMethodget_base_y0
src/parse/page_items/render_instructions.h:226
↓ 2 callersMethodget_capheight
src/parse/pdf_resources/page_font.h:399
↓ 2 callersMethodget_decode_array
src/parse/pdf_resources/page_xobject_image.h:1123
↓ 2 callersMethodget_decoded_stream_data
src/parse/pdf_resources/page_xobject_image.h:1168
↓ 2 callersMethodget_dynamic_timings
src/parse/utils/pdf_timings.h:397
↓ 2 callersMethodget_encoding
src/parse/pdf_resources/page_font.h:287
↓ 2 callersMethodget_encoding_name
src/parse/pdf_resources/page_font.h:282
← previousnext →201–300 of 1,406, ranked by callers