Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/docling-project/docling-parse
/ functions
Functions
1,406 in github.com/docling-project/docling-parse
⨍
Functions
1,406
◇
Types & classes
184
↓ 238 callers
Method
insert
src/parse/utils/ccitt/ccitt_utils.h:237
↓ 233 callers
Method
count
src/parse/pdf_resources/page_fonts.h:66
↓ 185 callers
Method
push_back
src/parse/page_items/page_cells.h:127
↓ 149 callers
Method
size
src/parse/pdf_resources/page_fonts.h:61
↓ 133 callers
Method
size
src/parse/utils/pdf_timings.h:345
↓ 132 callers
Method
at
src/parse/pdf_resources/page_font/cmap_value.h:70
↓ 111 callers
Function
to_string
src/parse/pdf_decoders/stream_enums.h:305
↓ 97 callers
Method
append
src/parse/page_items/page_shape.h:238
↓ 97 callers
Method
end
* @brief Get an iterator to the end of the internal map. */
src/parse/utils/pdf_timings.h:230
↓ 81 callers
Method
size
src/parse/pdf_resources/page_font/cmap_value.h:103
↓ 80 callers
Method
end
src/parse/pdf_resources/page_font/cmap_value.h:128
↓ 73 callers
Method
begin
* @brief Get an iterator to the beginning of the internal map. */
src/parse/utils/pdf_timings.h:225
↓ 71 callers
Function
round
src/parse/utils/values.h:10
↓ 64 callers
Method
begin
src/parse/pdf_resources/page_font/cmap_value.h:123
↓ 60 callers
Method
to_double
src/parse/qpdf/stream_instruction.h:102
↓ 54 callers
Method
empty
src/parse/utils/pdf_timings.h:350
↓ 51 callers
Method
get_time
src/parse/utils/timer.h:41
↓ 46 callers
Method
load
( self, path_or_stream: Union[str, Path, BytesIO], lazy: bool = True, boundary
docling_parse/pdf_parser.py:983
↓ 40 callers
Function
get
src/parse/utils/json.h:36
↓ 40 callers
Method
get_page
Get a page as SegmentedPdfPage (zero-copy from C++). content_config overrides the document default for this page; requesting a richer
docling_parse/pdf_parser.py:901
↓ 39 callers
Method
empty
src/parse/pdf_resources/page_font/cmap_value.h:113
↓ 39 callers
Function
has
src/parse/utils/json.h:12
↓ 38 callers
Method
add_timing
src/parse/utils/pdf_timings.h:294
↓ 38 callers
Method
get
src/parse/pdf_decoders/page.h:266
↓ 36 callers
Method
iterate_results
Yield page results in completion order.
docling_parse/pdf_parser.py:1527
↓ 36 callers
Method
size
src/parse/page_items/page_cells.h:122
↓ 35 callers
Method
count
src/parse/pdf_resources/page_font/cmap_value.h:87
↓ 32 callers
Method
get_image
Return the rendered page image.
docling_parse/pdf_parser.py:1311
↓ 31 callers
Method
erase
src/parse/page_items/page_cells.h:34
↓ 28 callers
Method
load
src/parse/config.h:134
↓ 27 callers
Method
back
src/parse/page_items/page_shape.h:295
↓ 27 callers
Function
fmt_seconds
(s: float)
perf/run_perf.py:67
↓ 26 callers
Method
front
src/parse/page_items/page_shape.h:282
↓ 26 callers
Method
unparse
src/parse/qpdf/stream_instruction.h:55
↓ 25 callers
Function
to_string
src/parse/enums.h:44
↓ 22 callers
Method
reset
src/parse/utils/timer.h:36
↓ 20 callers
Method
items
Get all timing items as (name, seconds) pairs.
docling_parse/pdf_parser.py:165
↓ 20 callers
Method
load
Load a document for parallel processing. Parameters: path_or_stream: File path or BytesIO object. password: Optional
docling_parse/pdf_parser.py:1439
↓ 20 callers
Function
to_json
FIXME: add a begin time to cap the max time spent in this routine
src/parse/qpdf/to_json.h:67
↓ 19 callers
Method
has
src/parse/pdf_resources/page_xobjects.h:208
↓ 18 callers
Function
rotate_inplace
src/parse/utils/values.h:77
↓ 18 callers
Function
translate_inplace
src/parse/utils/values.h:88
↓ 17 callers
Function
_make_parser
( threads: int = 2, max_concurrent: int = 1, render_config: RenderConfig | None = None, )
tests/test_threaded_render.py:66
↓ 16 callers
Method
number_of_pages
src/pybind/docling_parser.h:354
↓ 16 callers
Method
unload
(self)
docling_parse/pdf_parser.py:766
↓ 15 callers
Method
clear
src/parse/page_items/page_cells.h:117
↓ 14 callers
Method
bits_read
src/parse/utils/ccitt/ccitt_utils.h:219
↓ 14 callers
Method
clear
src/parse/utils/pdf_timings.h:355
↓ 14 callers
Method
empty
src/parse/page_items/render_instructions.h:522
↓ 14 callers
Method
get_pixel_format
src/parse/page_items/render_instructions.h:453
↓ 14 callers
Method
iterate_over_instructions
src/parse/page_items/render_instructions.h:769
↓ 14 callers
Function
to_inherited_string
Field attributes such as /FT, /V and /T are inheritable through the /Parent chain of AcroForm field dictionaries (PDF 32000-1, 12.7.3.1): widget annot
src/parse/qpdf/to_json.h:39
↓ 14 callers
Method
write
app/run_scaling.cpp:516
↓ 13 callers
Function
_make_decode_config
()
tests/test_threaded_parse.py:28
↓ 13 callers
Method
get
Get timing for a specific operation (summed if repeated).
docling_parse/pdf_parser.py:146
↓ 13 callers
Method
get
src/parse/pdf_resources/page_font.h:277
↓ 13 callers
Method
is_array
src/parse/qpdf/stream_instruction.h:80
↓ 13 callers
Method
size
src/parse/page_items/page_shape.h:277
↓ 12 callers
Method
get_key
src/parse/pdf_resources/page_font.h:292
↓ 12 callers
Method
get_number_of_pages
src/parse/pdf_decoders/document.h:29
↓ 12 callers
Method
has_corresponding_font
src/parse/pdf_resources/page_font/base_fonts.h:101
↓ 12 callers
Method
keys
Get all timing operation names.
docling_parse/pdf_parser.py:161
↓ 12 callers
Function
locale_safe_numeric_value
Locale-independent wrapper around QPDFObjectHandle::getNumericValue(). QPDF's getNumericValue() calls atof() internally for real numbers, which is lo
src/parse/utils/numeric.h:68
↓ 12 callers
Function
to_shared_ptr
src/parse/qpdf/qpdf_compat.h:19
↓ 11 callers
Function
_add_bool_value_arg
( ap: argparse.ArgumentParser, name: str, *, default: bool, help: str, )
perf/run_scaling.py:163
↓ 11 callers
Function
_get_regression_pdfs
Return sorted list of regression PDF paths.
tests/test_locale_safety.py:107
↓ 11 callers
Method
get_corresponding_font
src/parse/pdf_resources/page_font/base_fonts.h:116
↓ 11 callers
Method
get_timings
src/parse/parser.h:100
↓ 11 callers
Method
is_number
src/parse/qpdf/stream_instruction.h:65
↓ 11 callers
Method
page_count
Return the total page count for a loaded document.
docling_parse/pdf_parser.py:1492
↓ 11 callers
Method
set
src/parse/pdf_resources/page_grph.h:55
↓ 10 callers
Function
_parse_first_page
Parse page 1 of a PDF and return (page, dimension, cells).
tests/test_locale_safety.py:112
↓ 10 callers
Method
empty
src/parse/utils/jpeg/jpeg_utils.h:77
↓ 10 callers
Function
hostile_locale
Context manager that sets LC_NUMERIC to a comma-decimal locale. Restores the original locale on exit regardless of exceptions.
tests/test_locale_safety.py:81
↓ 10 callers
Method
is_string
src/parse/qpdf/stream_instruction.h:70
↓ 10 callers
Function
locale_safe_stod
Locale-independent replacement for std::stod(). Uses a stream imbued with std::locale::classic(), which ignores the current LC_NUMERIC setting and re
src/parse/utils/numeric.h:42
↓ 10 callers
Method
save
src/parse/config.h:149
↓ 10 callers
Method
update
app/run_scaling.cpp:215
↓ 9 callers
Function
color_space_name
src/parse/utils/jpeg/jpeg_utils.h:28
↓ 9 callers
Function
distance
src/parse/utils/values.h:72
↓ 9 callers
Method
end
src/parse/page_items/page_cells.h:32
↓ 9 callers
Method
get_r_x0
src/parse/page_items/render_instructions.h:213
↓ 9 callers
Method
get_r_x1
src/parse/page_items/render_instructions.h:215
↓ 9 callers
Method
get_r_x2
src/parse/page_items/render_instructions.h:217
↓ 9 callers
Method
get_r_x3
src/parse/page_items/render_instructions.h:219
↓ 9 callers
Method
get_r_y0
src/parse/page_items/render_instructions.h:214
↓ 9 callers
Method
get_r_y1
src/parse/page_items/render_instructions.h:216
↓ 9 callers
Method
get_r_y2
src/parse/page_items/render_instructions.h:218
↓ 9 callers
Method
get_r_y3
src/parse/page_items/render_instructions.h:220
↓ 9 callers
Function
is_ligature
src/parse/utils/string.h:340
↓ 9 callers
Function
parse_bool
app/run_scaling.cpp:163
↓ 9 callers
Function
to_string
src/parse/qpdf/to_json.h:16
↓ 8 callers
Method
decode_page
src/parse/pdf_decoders/page.h:361
↓ 8 callers
Function
fill_binary_span
src/parse/utils/ccitt/ccitt_utils.h:538
↓ 8 callers
Method
get_base_font
src/parse/pdf_resources/page_font.h:302
↓ 8 callers
Method
get_fill_alpha
src/parse/pdf_states/grph.h:185
↓ 8 callers
Method
process_document_from_file
src/parse/pdf_decoders/document.h:183
↓ 8 callers
Method
size
total number of points (subpath starts + op-consumed points)
src/parse/page_items/render_instructions.h:613
↓ 8 callers
Method
to_int
src/parse/qpdf/stream_instruction.h:90
↓ 7 callers
Method
_require_page_decoder
(self)
docling_parse/pdf_parser.py:1157
next →
1–100 of 1,406, ranked by callers