Skip to main content

Docling Parse

PyPI version PyPI - Python Version uv Pybind11 Platforms License MIT

Simple package to extract text, paths and bitmap images with coordinates from programmatic PDFs. This package is used in the Docling PDF conversion. Below, we show a few output of the latest parser with char, word and line level output for text, in addition to the extracted paths and bitmap resources.

To do the visualizations yourself, simply run (change word into char or line),

uv run python ./docling_parse/visualize.py -i <path-to-pdf-file> -c word --interactive
original char word line
screenshot screenshot screenshot screenshot
screenshot screenshot screenshot screenshot
screenshot screenshot screenshot screenshot
screenshot screenshot screenshot screenshot
screenshot screenshot screenshot screenshot

Quick start

Install the package from PyPI:

pip install docling-parse

Sequential parsing

docling-parse v7 split page parsing into two public configs:

  • DecodeConfig: how to compute pages. This is fixed when a document is opened.
  • ContentConfig: what to keep or materialize per page. This can be overridden per page.
from docling_core.types.doc.page import TextCellUnit
from docling_parse.pdf_parser import (
    ContentConfig,
    ContentLevel,
    DecodeConfig,
    DoclingPdfParser,
)

parser = DoclingPdfParser(loglevel="fatal")

pdf_doc = parser.load(
    path_or_stream="<path-to-pdf>",
    decode_config=DecodeConfig(
        do_sanitization=True,
        keep_glyphs=False,
    ),
    content_config=ContentConfig(
        char_cells_content_level=ContentLevel.SKIP,
        word_cells_content_level=ContentLevel.COMPUTE_AND_MATERIALIZE,
        line_cells_content_level=ContentLevel.COMPUTE_AND_MATERIALIZE,
        shapes_content_level=ContentLevel.SKIP,
        bitmaps_content_level=ContentLevel.SKIP,
    ),
)

for page_no, page in pdf_doc.iterate_pages():
    print(page_no, len(page.word_cells), len(page.textline_cells))

    for word in page.iterate_cells(unit_type=TextCellUnit.WORD):
        print(word.rect, word.text)

    image = page.render_as_image(cell_unit=TextCellUnit.WORD)
    image.show()

If you open cheaply and later need richer output, request it per page. When the new content_config needs entities that were previously skipped, that page is re-decoded automatically:

from docling_parse.pdf_parser import ContentConfig, ContentLevel

page = pdf_doc.get_page(
    1,
    content_config=ContentConfig(
        word_cells_content_level=ContentLevel.COMPUTE_AND_MATERIALIZE,
        line_cells_content_level=ContentLevel.COMPUTE_AND_MATERIALIZE,
    ),
)

v6 -> v7 migration

The main API break in v7 is that the old public DecodePageConfig selection flags were split into two concerns:

  • DecodeConfig: compute-time tuning only
  • ContentConfig: what to skip, compute, or materialize per page

In practice:

  • open-time decode_config replaces the old per-page decode tuning
  • per-page content selection now lives in content_config
  • materialize_bitmap_bytes became include_bitmap_bytes
  • threaded page_materialization_config became page_content_config

Typical migration examples:

  • old DecodePageConfig.keep_char_cells=True -> ContentConfig(char_cells_content_level=ContentLevel.COMPUTE_AND_MATERIALIZE)
  • old DecodePageConfig.create_word_cells=True without surfacing them everywhere -> ContentConfig(word_cells_content_level=ContentLevel.COMPUTE)
  • old materialize_bitmap_bytes=False -> ContentConfig(include_bitmap_bytes=False)

One semantic change matters: decode_config is now fixed when the document or threaded batch is opened. If you want richer page output later, override content_config on get_page(...) instead. On the sequential path this may re-decode that page; on the threaded path you can only materialize entities the batch already computed.

Parallel parsing (multi-threaded)

Parse one or more PDFs in parallel with backpressure:

from docling_parse.pdf_parser import (
    ContentConfig,
    ContentLevel,
    DecodeConfig,
    DoclingThreadedPdfParser,
    ThreadedPdfParserConfig,
)

parser = DoclingThreadedPdfParser(
    parser_config=ThreadedPdfParserConfig(
        loglevel="fatal",
        threads=4,
        max_concurrent_results=32,
        page_content_config=ContentConfig(
            word_cells_content_level=ContentLevel.COMPUTE,
            line_cells_content_level=ContentLevel.COMPUTE_AND_MATERIALIZE,
        ),
    ),
    decode_config=DecodeConfig(),
)

doc_key = parser.load("doc_a.pdf", page_numbers=[1, 3, 5])
print(doc_key, parser.page_count(doc_key), parser.scheduled_page_count(doc_key))

for result in parser.iterate_results():
    if not result.success:
        print(result.doc_key, result.page_number, result.error_message)
        continue

    # Batch decode kept word cells in C++, but did not materialize them by default.
    page = result.get_page(
        ContentConfig(
            word_cells_content_level=ContentLevel.COMPUTE_AND_MATERIALIZE,
            line_cells_content_level=ContentLevel.COMPUTE_AND_MATERIALIZE,
        )
    )
    print(
        result.doc_key,
        result.page_number,
        len(page.word_cells),
        result.timings.total_s,
    )

For threaded parse-and-render workloads, set ThreadedPdfParserConfig.render_config and use result.get_image(), result.get_image(scale=...), or result.get_image(canvas_size=...).

Use the CLI

$ docling-parse -h
usage: docling-parse [-h] -p PDF

Process a PDF file.

options:
  -h, --help         show this help message and exit
  -p PDF, --pdf PDF  Path to the PDF file

Performance Benchmarks

docs/performance_benchmarks.md compares docling-parse against the other widely used PDF packages on parsing and rendering, with the methodology and the commands to reproduce it.

The tooling behind it lives under perf/:

For historical V1 vs V2 benchmarks, see legacy_performance_benchmarks.md.

Development

CXX

To build the parser, simply run the following command in the root folder,

rm -rf build; cmake -B ./build; cd build; make

You can run the parser from your build folder:

% ./parse.exe -h
program to process PDF files or configuration files
Usage:
  PDFProcessor [OPTION...]

  -i, --input arg          Input PDF file
  -c, --config arg         Config file
      --create-config arg  Create config file
  -p, --page arg           Pages to process (default: -1 for all) (default:
                           -1)
      --password arg       Password for accessing encrypted, password-protected files
  -o, --output arg         Output file
  -l, --loglevel arg       loglevel [error;warning;success;info]
  -h, --help               Print usage

If you don't have an input file, a template input file will be printed on the terminal.

Python

To build the package, simply run (make sure uv is installed),

uv sync

The latter will only work after a clean git clone. If you are developing and updating C++ code, please use,

# uv pip install --force-reinstall --no-deps -e .
rm -rf .venv; uv venv; uv pip install --force-reinstall --no-deps -e ".[perf-tools]"

or

BUILD_THREADS=12 uv pip install --force-reinstall --no-deps -e ".[perf]"

To test the package, run:

uv run pytest ./tests -v -s

Contributing

Please read Contributing to Docling Parse for details.

References

If you use Docling in your projects, please consider citing the following:

@techreport{Docling,
  author = {Docling Team},
  month = {8},
  title = {Docling Technical Report},
  url = {https://arxiv.org/abs/2408.09869},
  eprint = {2408.09869},
  doi = {10.48550/arXiv.2408.09869},
  version = {1.0.0},
  year = {2024}
}

License

The Docling Parse codebase is under MIT license. For individual model usage, please refer to the model licenses found in the original packages.

LF AI & Data

Docling (and also docling-parse) is hosted as a project in the LF AI & Data Foundation.

IBM ❤️ Open Source AI

The project was started by the AI for knowledge team at IBM Research Zurich.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

docling_parse-7.13.0.tar.gz (6.9 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

docling_parse-7.13.0-cp314-cp314-win_arm64.whl (9.4 MB view details)

Uploaded CPython 3.14Windows ARM64

docling_parse-7.13.0-cp314-cp314-win_amd64.whl (12.1 MB view details)

Uploaded CPython 3.14Windows x86-64

docling_parse-7.13.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (10.6 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

docling_parse-7.13.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (10.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

docling_parse-7.13.0-cp314-cp314-macosx_14_0_arm64.whl (9.7 MB view details)

Uploaded CPython 3.14macOS 14.0+ ARM64

docling_parse-7.13.0-cp313-cp313-win_arm64.whl (9.0 MB view details)

Uploaded CPython 3.13Windows ARM64

docling_parse-7.13.0-cp313-cp313-win_amd64.whl (11.7 MB view details)

Uploaded CPython 3.13Windows x86-64

docling_parse-7.13.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (10.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

docling_parse-7.13.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (10.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

docling_parse-7.13.0-cp313-cp313-macosx_14_0_arm64.whl (9.7 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

docling_parse-7.13.0-cp312-cp312-win_arm64.whl (9.0 MB view details)

Uploaded CPython 3.12Windows ARM64

docling_parse-7.13.0-cp312-cp312-win_amd64.whl (11.7 MB view details)

Uploaded CPython 3.12Windows x86-64

docling_parse-7.13.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (10.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

docling_parse-7.13.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (10.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

docling_parse-7.13.0-cp312-cp312-macosx_14_0_arm64.whl (9.7 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

docling_parse-7.13.0-cp311-cp311-win_arm64.whl (9.0 MB view details)

Uploaded CPython 3.11Windows ARM64

docling_parse-7.13.0-cp311-cp311-win_amd64.whl (11.7 MB view details)

Uploaded CPython 3.11Windows x86-64

docling_parse-7.13.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (10.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

docling_parse-7.13.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (10.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

docling_parse-7.13.0-cp311-cp311-macosx_14_0_arm64.whl (9.7 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

docling_parse-7.13.0-cp310-cp310-win_arm64.whl (9.0 MB view details)

Uploaded CPython 3.10Windows ARM64

docling_parse-7.13.0-cp310-cp310-win_amd64.whl (11.7 MB view details)

Uploaded CPython 3.10Windows x86-64

docling_parse-7.13.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

docling_parse-7.13.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (10.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

docling_parse-7.13.0-cp310-cp310-macosx_14_0_arm64.whl (9.7 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

File details

Details for the file docling_parse-7.13.0.tar.gz.

File metadata

  • Download URL: docling_parse-7.13.0.tar.gz
  • Upload date:
  • Size: 6.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for docling_parse-7.13.0.tar.gz
Algorithm Hash digest
SHA256 23575b21b8722466899135340b254124792d0c19d18cd223cad437dc4283f8f5
MD5 569cbe154ba910636ed51f7dc35d0ddd
BLAKE2b-256 ba80861612a7ee977ec27cf4966337cbfa9033e9a58378fbeb0449e732b6fe31

See more details on using hashes here.

File details

Details for the file docling_parse-7.13.0-cp314-cp314-win_arm64.whl.

File metadata

File hashes

Hashes for docling_parse-7.13.0-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 28c7881ee8fec08d119d661966f6cbf581b9da5896bddd4221732b6e17993121
MD5 adf040e0f4bad38390c57590685b2e50
BLAKE2b-256 5c09ba429e3ed8566d5dc00b72064c2d223595ecd6666cd3b3a5b781cd1d9297

See more details on using hashes here.

File details

Details for the file docling_parse-7.13.0-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for docling_parse-7.13.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 9ff2657c8950225a894558a0ff9c8198af3ed813c4e945e5c1995b8892c17dce
MD5 eb707371dbc740c6b4641b31fb670319
BLAKE2b-256 d2759c9bace0574c2aaf2b9332083446c563dd0356ca0651d74f2c41bbdd334e

See more details on using hashes here.

File details

Details for the file docling_parse-7.13.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for docling_parse-7.13.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fbe720eab2ae5b38928872953acd4ac693c7c79ef340203285b7345dd4ba3a42
MD5 7a408d1f6eba2d41efc03ee8d6f388cf
BLAKE2b-256 92d2063dcaa311702a2500e4d063f08e7134d048c000813235e5e085d3d4a1e1

See more details on using hashes here.

File details

Details for the file docling_parse-7.13.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for docling_parse-7.13.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 764a4cfa366e430ded399d505e39f91cb1f7060dece48a83c49512b2acd57928
MD5 b73889db4bc7b133d29ffcf40633dca0
BLAKE2b-256 3eecf23d35ccd988e8c3e2960bf9475713387e87fe1b56747fc5700f8e5e695b

See more details on using hashes here.

File details

Details for the file docling_parse-7.13.0-cp314-cp314-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for docling_parse-7.13.0-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 1404f4292303c53c8d7822957888edb3c2ffc9029f6289862150af09cd2263d1
MD5 e469744e82b2716cd40b4e298bc6fcd9
BLAKE2b-256 438f452ea0ccdc577d7cdab49b21a97463650cf29447b381dc79866032f9a87b

See more details on using hashes here.

File details

Details for the file docling_parse-7.13.0-cp313-cp313-win_arm64.whl.

File metadata

File hashes

Hashes for docling_parse-7.13.0-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 30c612b0378233d6dbc4b76a10a4fb1492c975a50121aa3a8f691b1dd6ba8298
MD5 56439a91bceacd72df6a8fa92a3bf5ae
BLAKE2b-256 13aff255fcd2d2b5987c2e3b6dae5d42283266720c775f32e6a1503b5c6683f2

See more details on using hashes here.

File details

Details for the file docling_parse-7.13.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for docling_parse-7.13.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 f16952a2cc2a609f444bf0d6fe7ee1d9b35f1d38f26ebb7f208652a8c7999b71
MD5 44f5d20d55de433382881d2db84f05f1
BLAKE2b-256 e2b8a40158593b3293a8364d62cf2866a29e71f0d909f46c2413e4c98f127142

See more details on using hashes here.

File details

Details for the file docling_parse-7.13.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for docling_parse-7.13.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ac73eb49b6194d40d58f01eba6e134bea857667f6aa99dc2371cf3d24d5fd817
MD5 a70ef301b9ef9a939dacd09a4e5e768a
BLAKE2b-256 1cdae4bc26a0345d0651779bfb04f5cd99552a3fac1fca2681d88b67a27348d9

See more details on using hashes here.

File details

Details for the file docling_parse-7.13.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for docling_parse-7.13.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 979978f903bb1b387429eb7e0cbc44eb877080c4f2129c8b637e24100bd75ff5
MD5 70946a15da06387ec673ddc2bf80c4f1
BLAKE2b-256 2fd916593f172dce343fb9b5fbb6711070dd898bd52d05afe7fb38182d0c2588

See more details on using hashes here.

File details

Details for the file docling_parse-7.13.0-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for docling_parse-7.13.0-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 9cc2cdf4aed0c83d690c733259c1a7a38e9690e2b42bae39b3f6ff1d289194ae
MD5 97741950c4b6acaf63160acde833f8af
BLAKE2b-256 68a6427efea60890d2962005039260a61ecba4cd23a0e2a83b116e7064bc1c62

See more details on using hashes here.

File details

Details for the file docling_parse-7.13.0-cp312-cp312-win_arm64.whl.

File metadata

File hashes

Hashes for docling_parse-7.13.0-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 a73f3ecc446aa8832396eeb49f64924304b7eb52c473ae9a610ec6b4a1b06e2f
MD5 72feef686a35f902ff097eb57ccddb5c
BLAKE2b-256 357af203bacb44f1e4113894b26479261dc400137e5675e670e0ffe2d9d75adb

See more details on using hashes here.

File details

Details for the file docling_parse-7.13.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for docling_parse-7.13.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f683f3ad7b428b18e236e0175dbff897619f9433d39aac6d16a859263ec4125b
MD5 0788be758c9fb5db1b6fba6969a4e12c
BLAKE2b-256 6ef74f18b540c6dc1f513abf38e9c7f9d1f25f664fed9af6bc52cb099ef09a78

See more details on using hashes here.

File details

Details for the file docling_parse-7.13.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for docling_parse-7.13.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f68c5dffee3e0596e0f8ee4efdb30ee52bec59b913170eaa082d0cc2f287c259
MD5 f8565a89cbcbabacacbb8f298f539acf
BLAKE2b-256 dd4a45a7ba9b8694ab552613cd4d93df1d60905023857cfee1a99289aa3f89c3

See more details on using hashes here.

File details

Details for the file docling_parse-7.13.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for docling_parse-7.13.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4a1f7d03e74e1fd6e8f11bff03c47b1300e259ea1b1ffd733166001d237baec9
MD5 79c4ca100978d189ba9d2125f443fc9d
BLAKE2b-256 0d72269de56bbb4eec9255d4f5b89a0fa0996b1fd697bfc15e3f959a53adc285

See more details on using hashes here.

File details

Details for the file docling_parse-7.13.0-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for docling_parse-7.13.0-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 21eb89636a9707c484f7d73dae0e56f64807869281716ccb511c55a5adf3121f
MD5 f774d6c6d8859ef098d122a75eec3120
BLAKE2b-256 689545b9a5cfd04853bf2a8ebe54722096ee6969a19142cfa39f320dc3254322

See more details on using hashes here.

File details

Details for the file docling_parse-7.13.0-cp311-cp311-win_arm64.whl.

File metadata

File hashes

Hashes for docling_parse-7.13.0-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 8b4e8a027ebb225d4bf6e8ed0240a2083103fdecff5b37924bdfda6aad8ac17c
MD5 20cb7edb48e38b41f0439028d8cfc0e7
BLAKE2b-256 ec0f29478c53862dd350ed5bba3f97393d5a90af9c2804ea6a2b34e4f0d15bbe

See more details on using hashes here.

File details

Details for the file docling_parse-7.13.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for docling_parse-7.13.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ed922495b32d37a270b3e416244b5d5b936da48efbcac9924c4a0c565a374001
MD5 4c7e683a6e5af603dad4ade62c4cb093
BLAKE2b-256 355b0eec9d63326815d687dfc9db0676ddf63b3ede9062a6e923d8393bb8b861

See more details on using hashes here.

File details

Details for the file docling_parse-7.13.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for docling_parse-7.13.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 de820a693ac0fbc434b32e045eb3f9e4667d89efe783a387c2426c3318fcf3ec
MD5 799f77e42e992cfdce2803ba1c8c76fd
BLAKE2b-256 382b25ee20e0444c96a1a550280132d6835fa71331b36a464b1dc38976c5bb29

See more details on using hashes here.

File details

Details for the file docling_parse-7.13.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for docling_parse-7.13.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 82866ecaa3dd98b4658fc5f08cedcadefac2cf139a29a98290d90a1dd5d5dfd2
MD5 dbd556cea9e6a6597db99e36ce37a0f6
BLAKE2b-256 d881dffaba6bd53f53ee714d8a33bc914acd9f79e197d552c0c3fc6231ed468d

See more details on using hashes here.

File details

Details for the file docling_parse-7.13.0-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for docling_parse-7.13.0-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 05c3d1f2a1ec0601038f832ad105d2bbd8cc2fb59102bd5dd869fcd0686cf415
MD5 67d8239f8c647b301563149917803436
BLAKE2b-256 277d6fbde9aaa49c07144f5b78729cf46f2693f7cad0dbfe31eb5e29519fdc33

See more details on using hashes here.

File details

Details for the file docling_parse-7.13.0-cp310-cp310-win_arm64.whl.

File metadata

File hashes

Hashes for docling_parse-7.13.0-cp310-cp310-win_arm64.whl
Algorithm Hash digest
SHA256 922b2d9a3fc207749e2b10a3325b83f901027c68142db540f74d78685ee934c3
MD5 b3e03e26282935ab6aab775accd39275
BLAKE2b-256 b01d9af11b9f81eeb4a81bc6674e73c3892303201bf84410a27f6ea2a29fbd6f

See more details on using hashes here.

File details

Details for the file docling_parse-7.13.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for docling_parse-7.13.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 782fa4715696620ca012516a2a3a7d5e733a2f7309b55512cd150d1c330c5f65
MD5 0ff39eca269c810a5f7ab79fdd9fcceb
BLAKE2b-256 086058df691e24da99171f60a260d9632b91aadf935c99a1be4c1cf48155a0f3

See more details on using hashes here.

File details

Details for the file docling_parse-7.13.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for docling_parse-7.13.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dd49b297f74929120a270c07c59545285ba629d631b1a415f3bf440c1960346f
MD5 2933feb76372973bb353eeabd585c000
BLAKE2b-256 e761ebabb50dbd91a6850405d2a5738ac3e92a125b8689e63b2b46bdb16f3b0d

See more details on using hashes here.

File details

Details for the file docling_parse-7.13.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for docling_parse-7.13.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 dfaa5d8d1df353bdde8ed4eb369e253f4a0a5b0b5fd7d3682714a92de88dce06
MD5 03694b2ba41f49a5b6dfc2178631dbe1
BLAKE2b-256 c303f53944b2ae592b5f1eb7e6c2691b8614485151e5fca984aa9cb9f7a55397

See more details on using hashes here.

File details

Details for the file docling_parse-7.13.0-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for docling_parse-7.13.0-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 29aeffeb82b28b6dfb9903fa1df31773a4fba2272fabcb20a2d1dd3b95e676db
MD5 f9ece2665e4b8acca54d69e76c40cfd2
BLAKE2b-256 78ed10884f209cad04e047c4bc861d0316446439c07187f720945bff26add55f

See more details on using hashes here.

Release history Release notifications | RSS feed

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page