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.10.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.10.0-cp314-cp314-win_arm64.whl (9.2 MB view details)

Uploaded CPython 3.14Windows ARM64

docling_parse-7.10.0-cp314-cp314-win_amd64.whl (11.9 MB view details)

Uploaded CPython 3.14Windows x86-64

docling_parse-7.10.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (10.7 MB view details)

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

docling_parse-7.10.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (10.3 MB view details)

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

docling_parse-7.10.0-cp314-cp314-macosx_14_0_arm64.whl (9.6 MB view details)

Uploaded CPython 3.14macOS 14.0+ ARM64

docling_parse-7.10.0-cp313-cp313-win_arm64.whl (8.9 MB view details)

Uploaded CPython 3.13Windows ARM64

docling_parse-7.10.0-cp313-cp313-win_amd64.whl (11.5 MB view details)

Uploaded CPython 3.13Windows x86-64

docling_parse-7.10.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (10.7 MB view details)

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

docling_parse-7.10.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (10.3 MB view details)

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

docling_parse-7.10.0-cp313-cp313-macosx_14_0_arm64.whl (9.6 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

docling_parse-7.10.0-cp312-cp312-win_arm64.whl (8.9 MB view details)

Uploaded CPython 3.12Windows ARM64

docling_parse-7.10.0-cp312-cp312-win_amd64.whl (11.5 MB view details)

Uploaded CPython 3.12Windows x86-64

docling_parse-7.10.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (10.7 MB view details)

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

docling_parse-7.10.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (10.3 MB view details)

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

docling_parse-7.10.0-cp312-cp312-macosx_14_0_arm64.whl (9.6 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

docling_parse-7.10.0-cp311-cp311-win_arm64.whl (8.9 MB view details)

Uploaded CPython 3.11Windows ARM64

docling_parse-7.10.0-cp311-cp311-win_amd64.whl (11.5 MB view details)

Uploaded CPython 3.11Windows x86-64

docling_parse-7.10.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (10.7 MB view details)

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

docling_parse-7.10.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (10.3 MB view details)

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

docling_parse-7.10.0-cp311-cp311-macosx_14_0_arm64.whl (9.6 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

docling_parse-7.10.0-cp310-cp310-win_arm64.whl (8.9 MB view details)

Uploaded CPython 3.10Windows ARM64

docling_parse-7.10.0-cp310-cp310-win_amd64.whl (11.5 MB view details)

Uploaded CPython 3.10Windows x86-64

docling_parse-7.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

docling_parse-7.10.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.10.0-cp310-cp310-macosx_14_0_arm64.whl (9.6 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

File details

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

File metadata

  • Download URL: docling_parse-7.10.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.10.0.tar.gz
Algorithm Hash digest
SHA256 14cc71e031fa7c5f3ad360eb1d605dca359e754ae0c8558efb7e4626e8adc4ed
MD5 9a3b638bd2a1095742bed5f06ccfb55b
BLAKE2b-256 6535f4a325e29bcd2f4dce9e4b389be92a9a417b662eb3b47ec5642354a60119

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.10.0-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 576c1741bd178e6cde0307c82bb1872d10f972656c301f26c88ba7e148c08cbf
MD5 ec42ce572234cd23e45f590f0307c6b3
BLAKE2b-256 49a61187bceac01bf2b7e18297dceee6b4a8dd3027ef47e9f63161b8fb2b3a2e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.10.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 1015276e1a864cfe3f03b7866a9b176822f39dcade7c4a97e4107a74b81bc91a
MD5 fab022f27d1d7679d1a5d8115332fe35
BLAKE2b-256 28ea8e60defc102e24fd7295bf4a6ad6ccfaf6e22e64442a76f6765c9d57216f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.10.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d79409e2a511d0e728c885f5b49d4884d5f59f6cc8b5068ef0f5b80b7658082f
MD5 2124a135529c2d0a04f96fbd6541f2fe
BLAKE2b-256 bdfdbd34e4f99d88b07011d63c88faa03387a3d39523966619858bfc0d8674c0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.10.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b4da07fa022bb42886b947dc7eae0028d04376545bbd4c1382f56ae2d0de2535
MD5 2af6760e089f1009304c638113e30f3b
BLAKE2b-256 4189fc7306b45608c11c661ce8760f3317772bcd9213c4b27f4d28a977ded782

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.10.0-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 7dfc47efae15bc5077b0412ce28d01e56cdef543f9c579ccf1ec8c4f7c201566
MD5 e5fe6e28d7d7113cb3f3228760ac393b
BLAKE2b-256 7519e01e84030ef9629a7441561715e5df54313a0a17aeb404e3bc993eb69f8b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.10.0-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 cf14b7aa72d5702762f9d58a5a14aa6325084334cbefd8804a4a1bc6f1161f1b
MD5 be9d66d05bf7289e4f152a8b6afee684
BLAKE2b-256 d9f7441a9e257cbd89e1de5077878b15749ef7d839c74524239c44856adfd848

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.10.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 54817b7bfb40f319816381308d3953b1846ac99e573e8e2f1607132c99b779fb
MD5 397cc8a122c7e54289eef99fb063cf98
BLAKE2b-256 90d49e13b5f6378683ad5eba7e1eb1e893e3695aede374f7c5528c56394fe110

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.10.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e0c6b9550f37cc65a4a8c964d8f0d30f91f47467db4f6869d7350c3fcdd2b448
MD5 fe3a7dc71039c721fa2703381f58c37d
BLAKE2b-256 27d17d1052f05e8401f96ed5af88a09dd7d843cd04a5c00e2393693b1bbb5531

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.10.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 36904d7e726e654f38bbe24e665dd97ca542be2d3db2d159966b1818a43667a8
MD5 c265a3726b7814a77c8e45e881eb36a3
BLAKE2b-256 d7c53877055220a4304e29a5561786a9f180e72b28c44cca0d226a21a2067944

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.10.0-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 bfdb500a8a1e0406b99e0f22efcced2915a20cf768260cbb58a245b45dc9c155
MD5 2ab82a53c17e9ad370be1d35db24b975
BLAKE2b-256 850a0b02f0f88ae597a878f6b807efcba1b0e1a770584761fd78b297bacef972

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.10.0-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 96747ab91ce9c513993910267d2ea902b29f87d57a73d19822fe2934cc73fe19
MD5 01220164d8c57d243c188f0628a6af17
BLAKE2b-256 0ba26fc3f264cd038ddc2acde7f97964e051eb8549abbec4c7639a3fd5678a8d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.10.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 adf6649781ebffbb3265db8043f991e21f058c92fc618431a26ad60941dda74d
MD5 6e33749faa4d7581d771c788e7fc2e88
BLAKE2b-256 31cd7eea386519824d431c5d9e52b39dca982934eb16c377512fdeb204af1f87

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.10.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e32ff2dd716d0ae968505886c51f6e32a844afadff3e4430eb84a5bc5792673a
MD5 696140f6cf0444a5c697f56694c2857b
BLAKE2b-256 dd661c2e80128de27f05dc3830ae9d5f81373cb4a451f46733c9eae4e95aaa57

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.10.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 81a449e7cf5e45ec04cebc8242afd496c8c8553f2c22a867a005c74c0d2ae3ef
MD5 7a0726e6493abde0dd2814e12138eab4
BLAKE2b-256 3cd6eb397c79055f52311a307b9644f034b8196997f9156a0cce6b927a18d4df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.10.0-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 8dabfd7318d92bbf3b45e7df77674af3ed1c68e1354ad4c1631873cffccc96c4
MD5 bf193fcfd1459c39802b1c75e15b651b
BLAKE2b-256 f76afcb0ea02496863c0f5026de3e343227490462a4907646a4df1539145260d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.10.0-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 b8b273a0952b5435f387fceea00ab10ed07b97ec004f7e9bcee24e20f6dcd474
MD5 95778ea29ab7702cdd4af2d5197f8abc
BLAKE2b-256 4aaf1dd4d097206ec28081a9bf37675671521ca8aed1a34a1c25e85ab2669fdf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.10.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 e8402e64e1d804ad0647acc2a6d3d3d26e1f8a779ec1862345325f97f9fe3288
MD5 b5435e7ab656d93656aa58032ee91502
BLAKE2b-256 2c1c349ba55ea92774ca6b7aa23c555ffefc1f2c169ee9bc8970cf7ca083459d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.10.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a0934ef6d7a55851cd59d6151c72908f1ae39e2019119acc49a03ebd98ac677c
MD5 5df3550ae80b1a49b279eeb35da3fc1a
BLAKE2b-256 ddbebe09c4a5ddaeed90ea001f66c205dbb3105afa69fa81f7013c47934b05e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.10.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4af48457274a61a5dc40e4064b45dd57492fd3385b00a74befc322ceeab4f24a
MD5 5dac85a34ba5aaac2d459870358ec70d
BLAKE2b-256 e85fb379021923823240fba25d277b9fd12179524b06ead49ed14e0d87b0af9c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.10.0-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 6cffb272a53e131cbbf023089b4ecd2b6c5f22d77744094eb0db836c85ac1736
MD5 4a1c7b3c7e7d6798bbba34ac47a2d227
BLAKE2b-256 ce37f0818d7fa7be6e860cc21a0eee715304e7f99d634609b3f0e0b7c4b5825b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.10.0-cp310-cp310-win_arm64.whl
Algorithm Hash digest
SHA256 0d1bb6e3f3f67e917389dfb55afe477ceb36be84d19f6c2e1807258556f3347c
MD5 0ba6b52ab1dcec096e1a3086eaa4c6a1
BLAKE2b-256 886ef0eef493559130e0e88a6aa7156dd27bae9d12ba37798511e874271af070

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.10.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 d27754a0240223690608c6407eedeb4d4ceb3be25fda1b5477c4be30059fade2
MD5 5d839a3913bb1ba313fb22ff5c7d6274
BLAKE2b-256 03ec1b172d73af19e95dafb577ce668b2d91d530afb7c72831b29022f311ccb3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8007e627c337fd30c9cb12dd16ed1e67f5afaf179ade8259f531d799ef884d68
MD5 829f82e87b74b39c9baa469ef3d6b484
BLAKE2b-256 72992854e06ec924bea011e84960ab1f52a309d3daf70f370629d9f64c71dd31

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.10.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 76b61e0933423ead05661f8c83c5be3dc405f5b5d5f3fade2ee238d9999ee378
MD5 6dc6898732d2b2ff513d766f265d27c2
BLAKE2b-256 326985cff37943ef32afd933e044ca917357a195bb5a71b34be66d57ec33eaf4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.10.0-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 d904c4a7237a92e5db5b7724ff75a4271c4c568658a1462755a51f26cc9e7fd5
MD5 0ccdc81c29ada7e868330c4840362384
BLAKE2b-256 4d1164047e9e8c2fac79a1b25037fe1d7ea11c38feb3768b839adf3e00f7ffd8

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