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.11.0.tar.gz (6.8 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.11.0-cp314-cp314-win_arm64.whl (9.3 MB view details)

Uploaded CPython 3.14Windows ARM64

docling_parse-7.11.0-cp314-cp314-win_amd64.whl (12.0 MB view details)

Uploaded CPython 3.14Windows x86-64

docling_parse-7.11.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (10.8 MB view details)

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

docling_parse-7.11.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (10.4 MB view details)

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

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

Uploaded CPython 3.14macOS 14.0+ ARM64

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

Uploaded CPython 3.13Windows ARM64

docling_parse-7.11.0-cp313-cp313-win_amd64.whl (11.6 MB view details)

Uploaded CPython 3.13Windows x86-64

docling_parse-7.11.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (10.8 MB view details)

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

docling_parse-7.11.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (10.4 MB view details)

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

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

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.12Windows ARM64

docling_parse-7.11.0-cp312-cp312-win_amd64.whl (11.6 MB view details)

Uploaded CPython 3.12Windows x86-64

docling_parse-7.11.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (10.8 MB view details)

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

docling_parse-7.11.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (10.4 MB view details)

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

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11Windows ARM64

docling_parse-7.11.0-cp311-cp311-win_amd64.whl (11.6 MB view details)

Uploaded CPython 3.11Windows x86-64

docling_parse-7.11.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (10.8 MB view details)

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

docling_parse-7.11.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (10.4 MB view details)

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

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

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10Windows ARM64

docling_parse-7.11.0-cp310-cp310-win_amd64.whl (11.6 MB view details)

Uploaded CPython 3.10Windows x86-64

docling_parse-7.11.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

docling_parse-7.11.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (10.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

docling_parse-7.11.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.11.0.tar.gz.

File metadata

  • Download URL: docling_parse-7.11.0.tar.gz
  • Upload date:
  • Size: 6.8 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.11.0.tar.gz
Algorithm Hash digest
SHA256 1b547372e3cdbf62d0c989a9717f4dfeaf1c12722c128e30cf6b1f57b1e6a2e4
MD5 002a9e3cce24073d23ab62563cbfba58
BLAKE2b-256 7347262fa6a749e23f5690cf3573e5ef8fd471eb6c0b0b2115cfd4106952c4ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.11.0-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 8433396d8ea61f4d0d1de246e6a9b713940ddc1e1e2f2230582a771508caa56c
MD5 0a5605961e49c79663da14d547afbc6e
BLAKE2b-256 1a899f2251c489a8350c19823ee7457d400aea1812dcc51e3ce17666e8c8e485

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.11.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 d75adcc671b038f4b2ebb7d51785c0d536ce8894c300aebecd410342c92a9a1d
MD5 ad8ee0133405f37c0eb84870cae593ae
BLAKE2b-256 e643cb89fc9509fa922ce9b1bb6edfd94d9015f1b434944070b6a1d7119236ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.11.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6a8c65959bd865ce070ebc6b1e6b5ae6c3ad267456beb94cbad9ae18dc5f7387
MD5 3acba348eefc83d7d4eb337295cef463
BLAKE2b-256 a1870551bfe3218c716e862ec06ec958f285fdc472869ce4b2a3e60407d7d92c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.11.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5ad269b2bf35913646e768691be765ec2d5d95feee59ffbeff16339ee188cbef
MD5 2795ff76a303e8f6c6f971638d7d5f5f
BLAKE2b-256 968b363fa887afbda74f1959c17a404d7b16b53376538268387c5e4b886fbe11

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.11.0-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 e6a7b1b0cf2b0c08100ae8a816645f7ca2982faef87497bc4ae61c888c8d0beb
MD5 d4577505afa8f911e36aadd931a68a20
BLAKE2b-256 59b3d6ace3a5ddf49bd690495bf6b3cb7dd26bfc4aa5c89554895ff5f349c95e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.11.0-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 1933c9c15da56d61bb446d9d9308cd11a090ffd9a51a23a509abbc6e013bdb09
MD5 d21bf43ead072e9c8aeadd67fb6de37a
BLAKE2b-256 164c7e7d5681cbd0583aa63da04d7691dddfc08606b1796703ba90a8abc56282

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.11.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 17313f4d3a8df8591e395ba2eef3683bb93155ffccdd07672958854d6b6c4325
MD5 44b3105675f87e96bbc7e617c01aeb20
BLAKE2b-256 aa539492e1c5a8065df32e0006b269ec384cb47da0fcc2e1a081329ddba03712

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.11.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 94faec9b76e8c65c7e5aeeb20004aa9703fb78c3cf52bac2ee8dd155569f22e7
MD5 fbaa29e5f93ef1230258bbc86f3db39c
BLAKE2b-256 610e0bc5b01967ad16c88766ffc72ac42e6deeeb160e734f1b7f383c746a082a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.11.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f1b93fb9f21832fb7f68e7f9220f34ffe3ec14591783fc29c91374bdf0e8ddd3
MD5 e2b9b2e66acc1d90aa899d639777e2db
BLAKE2b-256 b7479c3e0232ddeb198c07eca3bdea9b502ff46e9372e92f010594cb63875e2c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.11.0-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 4a339f8e6a15bf13359359d2ad236b4bb1c6bf51d606ba4ce03cbaeddc60d579
MD5 56f664f488fbe41475240151b395c1cc
BLAKE2b-256 c684614a3b6b4c0263fc8d06a24ae03fe75d438c431bc525b4b71ce7a011923a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.11.0-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 09c2deb1d401fd46bba9a18f8746babb068a9a8da7e566ca2a9a935bd28d0c1c
MD5 440eccc235108517dafd85513f13cd4b
BLAKE2b-256 da19b6015489d1ee6256045928a458bb8f5b3b4a94e4a19be2141db26427223f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.11.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c703e0220d9c5fcbfd85e7db4419e2d55d4af076c12237268aff29ec2d1a8b50
MD5 052aa913f29a3f7c0b9afaa8e75acffa
BLAKE2b-256 dc63283b5d41858ade971182e4a88250bc72523a46305a3202e2db7f0b3e488a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.11.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b8d3e3e81de3693a9d1b619cb6e3919acfc74292d40a9e2a62b46bfa1a2f1443
MD5 9aff0fd2553a1e200fcf30a550dc38ae
BLAKE2b-256 e3fed2e75bc1eaed77c9d99ada781f34344b29e56337ff28f22b17902150829e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.11.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 341d197047355af7cf9ce66a1d01d2a0504c335d9409b405cfeea8359fafc23b
MD5 3572b7c6ffae05a69a5468bb46508a6a
BLAKE2b-256 6266d03f305c1bd8543495c26b5e84dc8a0410271b41cf8f2edec466f6da52f2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.11.0-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 d2f167f7c474c02e09059c752ed38f54e1978a1d22ca08f319990c6ba18d4844
MD5 261fc26f570d135e1ca5ea613b56df1b
BLAKE2b-256 036d6ba5860d90e50cdea28b9f5390fa5a195fa7e9877675f11f13c42e72b8e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.11.0-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 9bf69e5ba1a29bc720ded62faf244a5e1b61f8b92dc803f0046e870ac1da5f17
MD5 56ed9d2bceab8e2844ffeee747c5a368
BLAKE2b-256 8aa37cb98b60c23b6a95fb8a6b8d035b9e2063c0b02704ac3d69780813746199

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.11.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6c12d61d769efbcfe66834b15a854a4c3a283babfa7f464c6f3bb6dc28e9d33c
MD5 fbe97875c0232080210416c7afd9c99d
BLAKE2b-256 f092e1587a8f4e6caa04817e3a309ffc2aea977a42710b25cfb51c7656ae1325

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.11.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e7fe15903c6589377e5dd7cc42f8d954bf1b71209e6db5d715d084f32767dc28
MD5 0c0c6dd29095e80080d37db656dc9449
BLAKE2b-256 55897acb1d59f5be7da5e4b83e533875adc83fb3e37bbcc9698f96372bb044e6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.11.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 95411744c10bc68c4d530992a4a74d210e25274e2afce5c6a3b6fa1eb06617d4
MD5 4f2be5c5b7e2bbee837b96e2543ad29b
BLAKE2b-256 ed11052d86790a14a12a95158006d703d91e938788bab8059ea72b2f22b88b77

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.11.0-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 920c3cac12cb90b89a50b4586cd177f7b31297fa4d05a49217a12e0bb335fc19
MD5 09e50becb17b771ec55532ba771f64e8
BLAKE2b-256 6cdc7e3f71008262f8f6fe9782912aaec6757677c0ef70453dec709b1b6c7f79

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.11.0-cp310-cp310-win_arm64.whl
Algorithm Hash digest
SHA256 04cf27527472401cfd75d08e1dc3fc9b07317b101b1e9bfc5594de3586323ad7
MD5 c3e0b49d95b26f946fc1c17eb374b7d5
BLAKE2b-256 032838f1484e25dffafc27d7fefca61d911072198fb4a7c37a5feb7300003f6a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.11.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 1cfe0e4c32ed877d5ac830ca183ef159769074171086c93eba6cc3f8f36a872d
MD5 743e4f4160fcf4b2409e81e45dcb14c1
BLAKE2b-256 e0a0221e7750db6869ed14cc72c9cd0bf857c9c3256dd44c188bb168f9ef0b04

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.11.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ac96e902574c20baf01e479c012d6b8fc501d3f527e4e264de30d3b6bd7bdcb6
MD5 a7bd0cfa10b2c562e41b4f12a42a7306
BLAKE2b-256 6675fc3c3ee7b3d7f644bd573b9ec9cf7ec266b0e77e119430aa825cab869982

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.11.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 43133048570c77fe95e38df9cca1922c89313d2b1169a2d64587ab5b8bb56199
MD5 c911c3d9f6b951ff47f4660dc2bf76bd
BLAKE2b-256 84f35570c33cd77060fbed2227bfe5d018d6247d7c4e27604f22a6fdc2ddb155

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.11.0-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 e46071bee3d76a458f2e428c25e2bbc18e7d9e014926e2086b4acbd27e16f656
MD5 791db761a88ff75e2690dda5b69e92fd
BLAKE2b-256 783c164485a8d49ee8a170629c97b4b7cbc8b7dd5f046caffb5b07aa15eb106a

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