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.14.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.14.0-cp314-cp314-win_arm64.whl (9.4 MB view details)

Uploaded CPython 3.14Windows ARM64

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

Uploaded CPython 3.14Windows x86-64

docling_parse-7.14.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.14.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.14.0-cp314-cp314-macosx_14_0_arm64.whl (9.7 MB view details)

Uploaded CPython 3.14macOS 14.0+ ARM64

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

Uploaded CPython 3.13Windows ARM64

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

Uploaded CPython 3.13Windows x86-64

docling_parse-7.14.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.14.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.14.0-cp313-cp313-macosx_14_0_arm64.whl (9.7 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.12Windows ARM64

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

Uploaded CPython 3.12Windows x86-64

docling_parse-7.14.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.14.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.14.0-cp312-cp312-macosx_14_0_arm64.whl (9.7 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11Windows ARM64

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

Uploaded CPython 3.11Windows x86-64

docling_parse-7.14.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.14.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.14.0-cp311-cp311-macosx_14_0_arm64.whl (9.7 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10Windows ARM64

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

Uploaded CPython 3.10Windows x86-64

docling_parse-7.14.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.14.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.14.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.14.0.tar.gz.

File metadata

  • Download URL: docling_parse-7.14.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.14.0.tar.gz
Algorithm Hash digest
SHA256 e9d3a78ece68309ddc1667068c57f957974dcaffe18ca264e9c3b78bdbb988b7
MD5 3329b131380b01182c91df10d78044f0
BLAKE2b-256 c8fbf00fe5f1e7118af5b774a60d32fb63e43da3ff41b73705b2dd2f57d24e96

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.14.0-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 0b86816946739b008e9f37bf08e3aa00aacc94380b789325ad82e5449c31851f
MD5 9058ced44133f28a8db4f18b755f7fa4
BLAKE2b-256 b71d7714ad71e9fc4440f791449b5c7ed8dc669ba0427e3a45b90c737a33cb84

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.14.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 3b11e1e99362ef2e369818ea5e5d0dd371239f4b17e98a2ab23c7fdb1165e0e2
MD5 7764e871983096e8fa1ba8cbdbbe0131
BLAKE2b-256 945190ea74b91cda8e2b04601b56b6382f4575a16ab7972ee901ca4b2794f916

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.14.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4677d35b71c523d04acc4c90894e79bdebee5386917f9af4b25520b4f473831f
MD5 09e14ba57b1049856860746d1fdf2422
BLAKE2b-256 8ab9e53dd671868553ef884b4281a43342023df108e0a82c09786a7c5641b745

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.14.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9a0a3d7159d08a3224b16b74c6a0688d0256f93b9e8cb57ff7c8262619ff4c3e
MD5 8eb35679b1ab8802b3bdc13b1ad3e77a
BLAKE2b-256 f2d8df530a14ec51106874f25129e640de62291e3a6ea4a659e4a7c250d193a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.14.0-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 f02e8964aeafbf3c002da4aa3d3c4858e464a0737d30f1227b42e24097c4239e
MD5 4a126997cdcdb67019461110b93ca88c
BLAKE2b-256 d87b229cbfced995a1823cc5a4122fc65c25d65fa9b1ee3a51b29711c3e0c775

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.14.0-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 cdf09d82bc7fe199151ff2b8903d0ad63c3c0ee3003a160afd535a1923c7e034
MD5 4ab9dcbcb6919f3d5b355c7ee495f9b8
BLAKE2b-256 93072b4c1aa4245192943b8396b20f271ba1a4305cd169bca293e48dad2c9fad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.14.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 de57de2e72272c1b4ae33946ffdce779db10faf672b9170db37ce31c599594e9
MD5 72986c245e4160e6d88846a368323c21
BLAKE2b-256 7863f34c30e1a8579e5f49d30657d6f793a6d18420598a1f24cb1a4cd00ded5f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.14.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2ae30a9dfbd5c54b4fc6fca89ac41b04c1c112b7e0594013331d6fd28db6eaac
MD5 8787857d533066fa62ace573a4e4150d
BLAKE2b-256 47526820079375d9bf20225f5b91ec7f185d3a0e4b1f1759a53ef810856c00e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.14.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 64f519cfc31cd407144ecf60bd93f3a83a6793a405bf4194c0076fe0bb6e3af0
MD5 7ab87236d8d37ab0f36bb0dbbbeec4a9
BLAKE2b-256 a8deb350a22140313c44bd19b7f1d80cb89654720c2b0d931cb13f66250901f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.14.0-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 167bc75de4f8399dc51312ef867256afe85b0241a0286b2597505e084136d820
MD5 a0708aa837c9cf57d3af798abd02b656
BLAKE2b-256 51282a2127af62b7869b0545c9248c4449887a729a96afda9cf6b521efe6737a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.14.0-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 fe966ee9339734d77982fc271b95aa183b421911d21f3656c1a8494476dd0f0b
MD5 6641d969d84f76c58fe843b51d1bd4a6
BLAKE2b-256 83061c9740a6aebac7713b28474fd8a27d125a3adb8d41f86657cf99f1f20bf2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.14.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 d45b524b9d67ad02a3803f7a55786dc9a84acc94be7269829255bdf1cc8b5c52
MD5 2274c356caf6e99aa72796591f5654f5
BLAKE2b-256 cf8220beb72815b54e604ec9f0da6043ea8fd36ff9356c9d2cead6a81def2b25

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.14.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7c5baafec70d2db1a939503822bd1ecb36c35abc4d1a99de2e010d47a4d22da4
MD5 a81d028acb2b6c6ef3471a2e0791991d
BLAKE2b-256 f36fee40ff9d41c3e081c1543c102de618c248ed99fdf68cdfcb37b055554b01

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.14.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 184ba495b535ffa516f14f28b6f26afce52b298fb2db21fb5184ab9ae35bff97
MD5 a0433f431f78a225666d18efd18a499b
BLAKE2b-256 71191200d02b4080156e93190ba43da5a99924f79ad1432c6c999f4bd817e575

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.14.0-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 97d5db0fa24a053e3b2bb60a541563048cfa63f8fdfe3659c11ee13b35490226
MD5 e6bd30ed56860c9dfd9f156993d6cd2a
BLAKE2b-256 9fc9cde495279e5e63141e73deafce24be24a222b50cbd82a0b7c5b12cda0ae6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.14.0-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 7094343ffbc6d45886b75fb8cba842dd3e6514b7c4ffc5fc2296542e8b496734
MD5 2a63150a4302b102b90932b6ea9d5697
BLAKE2b-256 b61b39fa67db07e2b0efee861e6040844fafb8b2d25ceaf2f803c4e61839ba07

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.14.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 fed5a75d20f9f2ebc23b7eef8a235f40036c65312f6348bcc42f17d5f493875d
MD5 7cc57ca50782c7f2be7dc9183f1ad0bf
BLAKE2b-256 7349147c217aad1243f7f89009b5e7c6ed57a89393d79a60f99b9c1fc4be7e37

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.14.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c44233450dba2481a95a6d2ffdd49d8f9b933feba4f0303205bb7c4fed88f80d
MD5 1764b5140f6de863420b5b80a3730594
BLAKE2b-256 04f0c4673c04a94a679e0f6d78681d47456ec00bce7620a9eae3e3100f7c8bac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.14.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 826149cd32730c9ab8629daf1ff416f84d32d55b1edf35cc83048ade1ce9e680
MD5 1a03e5dba43ace92cb8b6ffb3102e9ef
BLAKE2b-256 43d8a72727d8187ff30e9402c1b77a407d4c8be83f1efd6c45e5e02189be3f64

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.14.0-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 812a4bec9fa5268f40649993d7e6c7a0c7ec62fbc96059cfc14ff8f815f5286a
MD5 6cc0d883a44ff7b846e89a8b39734ccf
BLAKE2b-256 7041129b31b8c50f8247cfcf814a241ec14000e5649681c8dda9aec82e250a62

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.14.0-cp310-cp310-win_arm64.whl
Algorithm Hash digest
SHA256 ab5353bd7befea53c6b53e3911fb84a005a2c09e8477048c59b67a3ac89f58a9
MD5 114d0c0aee779123958d6a92536e0e35
BLAKE2b-256 a641fba06cffb74bf435a73282c2a16709456bc16b97f2624ee21ef0067da0f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.14.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 2123ba99eb6cb1658ee88fb5cbf5efe72eaa4386c908b43ee5a2bf5188273faf
MD5 2ac5f1d6839a599d3b977ef3464abba3
BLAKE2b-256 f176d29697d569449d4e023583a61b642eeaa573879e55b728751dadb08c952f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.14.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 82326670ba72c4b23ca40891b7fde00232d388ec5d8c5b9b214cdfe319295412
MD5 c213194605a7c2d2bd8ddf66409a5896
BLAKE2b-256 98d4758f50c93c8aa576561a4e5f816cfec1c1b08fd5930e27b209029cc38b09

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.14.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c510832bb38734b7b5a6e873fff638fb36de72f68019db0689eb77450092cd28
MD5 9f65b1382150162bf79fe7326ff9b0c4
BLAKE2b-256 7c972b56710a8d368acf89c2cc34230775c9f6ca15c2adde81aaac9be603d955

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.14.0-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 e157d69bc97f1d286a708ec775a2f2679ba6975105fc01e384473de2c28bd184
MD5 3e7888b430a5728951e16e9813b314f7
BLAKE2b-256 75d6ba6eba68310fc598bb0d4c9af764e8a27712a9ada80d5df83f9b88bf8f05

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