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

Current perf tooling 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.8.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.8.1-cp314-cp314-win_arm64.whl (9.2 MB view details)

Uploaded CPython 3.14Windows ARM64

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

Uploaded CPython 3.14Windows x86-64

docling_parse-7.8.1-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.8.1-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.8.1-cp314-cp314-macosx_14_0_arm64.whl (9.6 MB view details)

Uploaded CPython 3.14macOS 14.0+ ARM64

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

Uploaded CPython 3.13Windows ARM64

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

Uploaded CPython 3.13Windows x86-64

docling_parse-7.8.1-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.8.1-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.8.1-cp313-cp313-macosx_14_0_arm64.whl (9.6 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.12Windows ARM64

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

Uploaded CPython 3.12Windows x86-64

docling_parse-7.8.1-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.8.1-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.8.1-cp312-cp312-macosx_14_0_arm64.whl (9.6 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11Windows ARM64

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

Uploaded CPython 3.11Windows x86-64

docling_parse-7.8.1-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.8.1-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.8.1-cp311-cp311-macosx_14_0_arm64.whl (9.6 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10Windows ARM64

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

Uploaded CPython 3.10Windows x86-64

docling_parse-7.8.1-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.8.1-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.8.1-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.8.1.tar.gz.

File metadata

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

File hashes

Hashes for docling_parse-7.8.1.tar.gz
Algorithm Hash digest
SHA256 5bb5ff8e003b9d0a88da9bf1d1f9927c81677dc9dc20815c87ba6e117d1af661
MD5 22c5c46df390e3a5c2e428ea9b67a6c7
BLAKE2b-256 909433a91dfb849c1c2a645481cbd7b131c92ff6de17e0b01fe584177b1cb82b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.8.1-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 d8d318a6250828e42df3406f11153a2b449d6d791b08972ddfa08ef4528bcbb2
MD5 33bf09268362d6809ffbdb12bc787b0c
BLAKE2b-256 fe713b453caf064a6e2ac0aec4da42132bd98b17854d5e308d534a301812b4f3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.8.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 5641c5cc7b33ba52fd65c8a90fdd1c8444bc450bc641792fadcc38eb55835475
MD5 15b64ee6c7aedda591d3e5982750b9e6
BLAKE2b-256 bd41bbb2271f1a198d9b8cb4c48465a80fc3918765afaf082c26289a0b954096

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.8.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 212918a3c7a47d358e1e3d1d19b4c28e7d85128a17dc72fb9e7957bc3e92786c
MD5 a8efbe98b5d63953ed13ea0bb821c5b0
BLAKE2b-256 7bd0068f9214f010c191b5d05a2eea6f0f70ee58e0d1c4dfe3230081c5fd6ee6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.8.1-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f88e22847d381d4ee045cc2ba8165a9012e52172470845f2062d0c7b54b6cfb8
MD5 b35f30cd2c4cf45314b84d4582aa0cde
BLAKE2b-256 0d1ea14e249b63b1392f1168123da98cbd1383cf1e72c749db908b9a61288726

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.8.1-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 575a7ab6a2979b87ec89919a617f82dba4f8258a9e8053c88e2f610043e48c2c
MD5 567e6993406d9715e2f547e1c6a98ce2
BLAKE2b-256 182ec590ec8f0ab08cf123a9836a7fc94b6f61dcb99f0d5037aec71e8cd3c98c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.8.1-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 daf8223320b51565a87ac0ee85af5b3a24be2a3b340dfe1934e096fe3f15a603
MD5 7c9fbab1a7b7581cec2e92213021448f
BLAKE2b-256 61fe4d1ed910ccb0d68fd478be32892e88e58230e5da0cbe465c4be04a1b364b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.8.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 fb1e0136ad7e4812cecf5ed0894d147e7ab9db40d58495cbbce3277f51da88fe
MD5 bdabb6cee7b0903e30415085f69c625c
BLAKE2b-256 bac901a7797577f29ce88de064e1643c5bd9436c64cf12ce74dabeeb0720214c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.8.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2a9c5d032b8e975b46cbd7d4f3f1d4c67ba871f0f8e04d1f841f56906a962a9a
MD5 72422c9e1ca9eb6310eda981ce40f367
BLAKE2b-256 65b5f8e64db9e39c1cb3cd6b605f61b100c17a60a49bb8a0d307f91f2cf805c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.8.1-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e1b982f5446d87f852c701ce95e6c88834d282c6102fb283837407f5223e38b8
MD5 1efa801f0eb1eb564181fefef4710bfe
BLAKE2b-256 fc7fce2b358fa8d0b8fd60ef7097cc163fb8114ae6e03efbed56dabdbd3cc284

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.8.1-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 14efe7e430fc700f8e846fb3db156db5c61da50e8aab488c3d2225d68cabcc3a
MD5 2200fda9a94a9489026406d65d7cf07d
BLAKE2b-256 c69d35e9a445c1ad125f8890d7f6b67e41b1659cea2223e41137f49123d273dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.8.1-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 775c493f095fe4fa55e907c87912a875cdc74f4829d4078ead4b2ad0d3e76d7c
MD5 3a9553d684924074d4b9b34ddee92858
BLAKE2b-256 4f6eab7d1baca6793ef29039d03132939ed0738db70c978c17fb7cb16eedc31d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.8.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 83b0d782b68c7122f1966bd6a590d7a4e06d33d40722e95fa63288d1f9a713e5
MD5 f2ddbbc4377815053af3847a163ea51a
BLAKE2b-256 1b3be0e4ce34fd48974b8140c3970e12ebc52b86155e83556733f04e4b8ee9db

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.8.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 724d75d80d24fd41597f00dba38508438e20efafae4f465582332f743e6e7106
MD5 681eb4c7c6338d59534ad63f68d2f24b
BLAKE2b-256 297cd056ed7e035891e44daa5aa454f5ff1bf2bac2d2b1909ddc666ae3d2068e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.8.1-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2494aeb0ff130effa06c29d194dbb6ead9f4721a7c4b168c7200ba99ffe0812b
MD5 f569088b7e49709176c655fcaafcfb84
BLAKE2b-256 da0c66bb5f201103eeee54698bf45848dd154ebf2882664e4a020a3336b26cca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.8.1-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 8b7d046008ad37ca9072b8f908f3ae05d984cfe448f4219b342cfb3ca27ff772
MD5 faa9d15e9eb749fc73f0bbb4968d6494
BLAKE2b-256 cfc415af758b4d5ae2c3e6bf1c986558f6cd355340685c3fc0448c031adc96e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.8.1-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 ee37efb8fde071c7fd2f7642286d58523d29f9308e999391d3926454c67b0540
MD5 e4cc8f17ad5597255bb696b19c99b41f
BLAKE2b-256 c3088f516a52074777b878f1b44d699c5a1f89860579c90998d4fde8fdd86134

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.8.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 90be75ae0f4d1f9c03bfbb0c2aaa6e1b31c25c58531541cd3a542352e4a5db1a
MD5 4acac36605e5f2b32ccdedaf57fb73cf
BLAKE2b-256 77fcc0fbfae453b868c8cc8ba9927399b1b3767293b223221123652f254488f5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.8.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 af2c47ead01d16a235cf99faec8739c6a6dd0bb9887f44a8db9d97da0a82950b
MD5 64cb813259c38a3e0d033dec8eb19973
BLAKE2b-256 db95dc7b3cfacaef6a0b8c95bc6ead2153d135a62e166e1c6b2966df542041af

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.8.1-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ba92304bb42702099adb897126a1e4850dd6e756e0ca178980cae2086a65d7ce
MD5 428de944eb70c4babad34170b80d9b17
BLAKE2b-256 77283b543649fd817d6b1f90f5d68a67c0c34f0006073df8e4c1831a90b77156

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.8.1-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 ca78f20abfdd2e4f49c19233662ceb3cae567d51fb7ff9c08e45183d184b2e58
MD5 c3aeb7c715d504365cff27922edd0fa2
BLAKE2b-256 adce68375431e1d7a836a67a2ee1b7f06f9aa08e7185555a3764d4a95f28a22e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.8.1-cp310-cp310-win_arm64.whl
Algorithm Hash digest
SHA256 72e33a7909262deeae2b412d5dcef1ea62277482f56960fce46d844c02cb9c1b
MD5 98c1d6fc03d43fc0209fff97cbc24bf7
BLAKE2b-256 7225bc6b7ef52cd0d7c0732e0b948a16ece778823242b24667251c391b17da70

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.8.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b9d1a1c9b0a4ecf0cba16ec3ef610088adf3f384de3aed5bb4da2f376ec5a986
MD5 02bf424732c5ddec88baf00feb1f547a
BLAKE2b-256 daf1f496522741516be8d8aacf99db5f6eff42dc70f2c4b2d315948def9d78b5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.8.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a087467584744bb066bd02bc6178c383105eb39955c27b381a30b48011c9541b
MD5 8d5a12f06acd20bf745834a341aaa4f9
BLAKE2b-256 1f52a3862997bfb67c73d85b8b73fcbb26527a42f50b28f7071c200e15c2f785

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.8.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c2df079f4cf938daeff9b052cd37c928881cb119d087c016e3e57ec9a613eb90
MD5 d6147cf4bdb3796999e07dfa52ec2849
BLAKE2b-256 1896ddaaf8aaaba3042d3faa6e28775524d69c18d167719e6e9c77f5ad26a16e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for docling_parse-7.8.1-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b093bcf509064b6d71cce48fad58afe7badd8eed74fb01faa6ca3ba4fd7a18e9
MD5 a38e24596ba9fbf7a744ed2dcd6e56f4
BLAKE2b-256 9697888a95428733d2df7f243b4c583924be2eb625da42e14feebbb474c3a1d7

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