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.12.1.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.12.1-cp314-cp314-win_arm64.whl (9.3 MB view details)

Uploaded CPython 3.14Windows ARM64

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

Uploaded CPython 3.14Windows x86-64

docling_parse-7.12.1-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.12.1-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.12.1-cp314-cp314-macosx_14_0_arm64.whl (9.7 MB view details)

Uploaded CPython 3.14macOS 14.0+ ARM64

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

Uploaded CPython 3.13Windows ARM64

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

Uploaded CPython 3.13Windows x86-64

docling_parse-7.12.1-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.12.1-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.12.1-cp313-cp313-macosx_14_0_arm64.whl (9.7 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.12Windows ARM64

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

Uploaded CPython 3.12Windows x86-64

docling_parse-7.12.1-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.12.1-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.12.1-cp312-cp312-macosx_14_0_arm64.whl (9.7 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11Windows ARM64

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

Uploaded CPython 3.11Windows x86-64

docling_parse-7.12.1-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.12.1-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.12.1-cp311-cp311-macosx_14_0_arm64.whl (9.7 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10Windows ARM64

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

Uploaded CPython 3.10Windows x86-64

docling_parse-7.12.1-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.12.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (10.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

docling_parse-7.12.1-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.12.1.tar.gz.

File metadata

  • Download URL: docling_parse-7.12.1.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.12.1.tar.gz
Algorithm Hash digest
SHA256 25c8759b19292ad8cf31e1b133980c30f0fd8800b510c02c56a3af5dbb989232
MD5 a7d347fceea775ba3fc364e29ce82e89
BLAKE2b-256 8200ab56de324d844cf5862f46f5c95dc18c5ee52dbb83d794c274c8e520373d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.12.1-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 6488966275412d599aa2fcd0920cea38bb20ac937aeb5bd135ea5354c6dcb5b6
MD5 a7d1c11d1f5f1879782393e39d26092f
BLAKE2b-256 c7457fdcf5c321ab3d0c2047edd844c75633d9c60abc043083f6dab95a1b1b39

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.12.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 8a3debe619e2303442139472ec39a21cdb4714b27d026cf0c34233411779c8c4
MD5 77a31996315d707c8d5f7813ead6a57b
BLAKE2b-256 63c50dfb8eb4ea12f7f361beb8c342c115774524f7cea0a1feeba273f572fb27

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.12.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fff030c85eb85fc6589bdabc64bdc58a0c82cd6e0870ff9cf55114be525f46f5
MD5 35443e23efa86e28b204c4275955da86
BLAKE2b-256 eaa717cd8d4c691c025a9515bd0ab81c8de502988fa257ba2fdccdb973b5c53e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.12.1-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 32e4c806e63f5e6dcf63643d3472b241e7786653bad82321c95b937b69942a5e
MD5 3679a5b8afa6ab881e5a223bec6d2cd7
BLAKE2b-256 f2ce6c213b6599ca8b0c93a8cf11077f2c38b2ed48a2d05e42e3c091b5245642

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.12.1-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 447ced8771f7053f9f834efec363d578d92598119b95e83bed2551c185a7355f
MD5 322f998f0fc70ff031bce50d298e29bb
BLAKE2b-256 045797ec433850b8e7706943a8de0cf65774f043ae393a5d86703e7e8658d71e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.12.1-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 4f73b41fda9c4fa6beb6c3d685071dd28a2c1f00e69f0133fbc15bda8c0f7ab7
MD5 28cbba1ae9a39fcbe162c4a2081991ba
BLAKE2b-256 e54bb59a91e8e63a855b54905aaba39c1f06d4f95cad5c0c160f9995a6257701

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.12.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 24b29a5ca40071b3d5ea7494c22a5552f4d9d29bf93bdfc1925986d922feff5f
MD5 d888ae2f20b4a852bb9cd5b177a2b409
BLAKE2b-256 f3e28ca2efcd457a2a040e9dc1af73100c17d72c20cd7bf1b1d8b20e51abc771

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.12.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d5c015e19e9be88ce001115a1913bf6addf4c2931c3556e9cf2a10b596bbe46d
MD5 2ba613baf1000d754522035398c1c257
BLAKE2b-256 8e174cb450252bb8a38ffb98aa7f5f42bd35d300808d42e46a96849890993e84

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.12.1-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 61a2f203a8e4ce5cd27fba2b6de4474eb11b5e6e1e17116e0dd349376d234d6d
MD5 f7a2af9edddde9ff0f63d5be413a3a7c
BLAKE2b-256 487b6bab4aba25c7356f6afff8e067e6e2ced71767db7f0b1698537e27ff8853

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.12.1-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b3a740f373f00c87555cdbbf996b726df1e99a9de5d95a24484f71d1f7394077
MD5 bfa80c61922296840bab031b669bf6c5
BLAKE2b-256 0d35510104ef0f0f01e985fb4eeb9269aaec964e80dda4b64077d19099923782

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.12.1-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 cfddd1f3a3631e87d4c965b4ffd0dc95e249b046af0a6b8916e129285fb0e80c
MD5 9cc9f35bd8cceec80e5ee7680684a307
BLAKE2b-256 305b5f589310d243b006d145c8e4cd0d9770accf2048ba6ad08d7608ac1f6e58

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.12.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 344c7f1da55be7fc992045fb5ff07b411e589b1da62a8f943842ac7ac986245a
MD5 9de5f731694cb70918653442f0db9cdb
BLAKE2b-256 37b90c17dfa3571705f4bdd698d929c4003cfc249d117c7317ae82a294cc18a3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.12.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 33fc4afd8b46a2c760a8ca4558b4d744d6c9d207318581f3234fec3df91ca85f
MD5 e2a91f6b0e7f790fff14b46645ff8914
BLAKE2b-256 5331951fc8740f2ab6ab1fb9a1d223269d082eedf8a4b1dcbee42da81a395efc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.12.1-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a3c91f46776ba2aa3c31667747f4f39e91f8c1b58e391663c5e44d7bb416a3f6
MD5 053161611359e31a16b2b04201c1b48e
BLAKE2b-256 6a4124b6303e0e5e79c3ea8d2daea0cdcbe95a3d71a0b1715bd5345ac7a3ba5a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.12.1-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 ff5ac71bc2a702cbc7bd4fd7c2fcbf6af483c982af4bae36fb727a9db169a849
MD5 86459fc061cf72fef1f2bac13ba93d4c
BLAKE2b-256 baff4d4464e3e74dd54a47e0c811779a378f1f0b22b74adb2874bcc38885a3b5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.12.1-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 187cb186bed683e6cc7f00ffc010f2bf4f541cb87964194a8bf101b558b8455e
MD5 a270e4787f92951f5b486281b448d6ab
BLAKE2b-256 3338e37b9f82b533ead74293b6fb024c9a241a4d38f3935ff12dd9b5ddd3c08d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.12.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 fb9426f173fadece791c0007b98b94ba5ee8c71721748005fa992b5d2a8cd0ad
MD5 1a58f2db02cb85c7b3ce8caf9d92014e
BLAKE2b-256 1e8055e0c3835adb5f2ebaff89b3602b2cd82293ca44b6b0e74c71f3148aca9d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.12.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8e5ee53b6dfe6806b7c3a0d84d564530c5be9dfe0cb3823014f4654d92f345ee
MD5 66d6fa1daf17ce65815de1acd7d925bb
BLAKE2b-256 b24cc1b45df0bd4a855393dec7151367d097cebbbb05feca2c70a776c5fec6a3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.12.1-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cc40315ddda283efc8abe5e62472464c1ff9f55f38ed65fc6f7e42c7ff425062
MD5 2d3a46dad340f4e8497dd7d828c28f4f
BLAKE2b-256 150bc3957e6637ebe0415f373c86b7a30439223e2c2db68e56d06ba758555368

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.12.1-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 dd75ec4d62f42db4a56b1cce6c0f6d3a8605feb364027f95b22dae7465f23ab0
MD5 8a4d202018e7914a3e349feeb835c94d
BLAKE2b-256 887f90156a1ac98a9c6b266e908966d0b702f31c8c64c4fc93013d3fdd594b82

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.12.1-cp310-cp310-win_arm64.whl
Algorithm Hash digest
SHA256 0fcc7234daf1db53e1c3d8063083d850620c3e44d2975be1c01fe0bbcd86b3d1
MD5 d51d26ca8d9555ad89cf5c6c7f035f44
BLAKE2b-256 ca008080a010b97acb0ced4c62a8e81704a8687afa2eba204499c1778334bb3a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.12.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e1fef05edfc00ef3133fa38b8b169e76d1897ac71f550577971751aa2cb8fe5d
MD5 b91caed2542de2afd1904a5b3900e5c8
BLAKE2b-256 faed7202f41a59f7f9aed37b9a0a6149b7d8b4db103b81293392ffc4d2431c92

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.12.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c73d965106e07f4af76f137ff1ad4ed67c7fc89cc745f96c214377bfde2e9baf
MD5 5ac6fe3fead2e8d297d9246537f12bf9
BLAKE2b-256 84eabf28801cbc4c7404a38a8a645eb579e691b6696c2ccd13efe57a20a96444

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.12.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 55d3189fd36a5afcab884680e51c9131fd28359f2af32e718dd34a7432d62af3
MD5 f32adc28cb41b1e907da6e9f1d937bb9
BLAKE2b-256 0bcc79f8de044bb205f150747cce568308560bdd9b4aebdabdffe995dbda536e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.12.1-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 5e38953b7e023b6456c8e989d2e92a212489d7b412616c1b6d7c9b62953ee564
MD5 dd08b176aaae75a07f8275a0a55cd605
BLAKE2b-256 bb50b997a8e83e221328cc2e35c910d14df47a90dc7b8918af5ee21586682055

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