Skip to main content

Graph Language Models

PyPI version PyPI - Python Version uv Pybind11 Platforms License MIT

Getting Started

Finding entities and relations via NLP on text and documents

To get easily started, simply install the docling-nlp package from PyPi. This can be done using the traditional pip install docling-nlp or via uv uv add docling-nlp.

Below, you can find the code-snippet to process pieces of text,

from docling_nlp.utils.load_pretrained_models import load_pretrained_nlp_models
from docling_nlp.nlp_utils import init_nlp_model, print_on_shell

load_pretrained_nlp_models(force=False, verbose=False)
mdl = init_nlp_model()

# from Wikipedia (https://en.wikipedia.org/wiki/France)
text = """
France (French: [fʁɑ̃s] Listen), officially the French Republic
(French: République française [ʁepyblik fʁɑ̃sɛz]),[14] is a country
located primarily in Western Europe. It also includes overseas regions
and territories in the Americas and the Atlantic, Pacific and Indian
Oceans,[XII] giving it one of the largest discontiguous exclusive
economic zones in the world.
"""

res = mdl.apply_on_text(text)
print_on_shell(text, res)

The last command will print the pandas dataframes on the shell and provides the following output,

text:

   #France (French: [fʁɑ̃s] Listen), officially the French Republic
(French: République française [ʁepyblik fʁɑ̃sɛz]),[14] is a country
located primarily in Western Europe. It also includes overseas regions
and territories in the Americas and the Atlantic, Pacific and Indian
Oceans, giving it one of the largest discontiguous exclusive economic
zones in the world.

properties:

         type label  confidence
0  language    en    0.897559

instances:

  type         subtype               subj_path      char_i    char_j  original
-----------  --------------------  -----------  --------  --------  ---------------------------------------------------------------------
sentence                           #                   1       180  France (French: [fʁɑ̃s] Listen), officially the French Republic
                                                                    (French: République française [ʁepyblik fʁɑ̃sɛz]),[14] is a country
                                                                    located primarily in Western Europe.
term         single-term           #                   1         8  #France
expression   wtoken-concatenation  #                   1         8  #France
parenthesis  round brackets        #                   9        36  (French: [fʁɑ̃s] Listen)
expression   wtoken-concatenation  #                  18        28  [fʁɑ̃s]
term         single-term           #                  29        35  Listen
term         single-term           #                  53        68  French Republic
parenthesis  round brackets        #                  69       125  (French: République française [ʁepyblik fʁɑ̃sɛz])
term         single-term           #                  78       100  République française
term         single-term           #                 112       124  fʁɑ̃sɛz]
parenthesis  reference             #                 126       130  [14]
numval       ival                  #                 127       129  14
term         single-term           #                 136       143  country
term         single-term           #                 165       179  Western Europe
sentence                           #                 181       373  It also includes overseas regions and territories in the Americas and
                                                                    the Atlantic, Pacific and Indian Oceans, giving it one of the largest
                                                                    discontiguous exclusive economic zones in the world.
term         single-term           #                 198       214  overseas regions
term         enum-term-mark-3      #                 207       230  regions and territories
term         single-term           #                 219       230  territories
term         single-term           #                 238       246  Americas
term         enum-term-mark-4      #                 255       290  Atlantic, Pacific and Indian Oceans
term         single-term           #                 255       263  Atlantic
term         single-term           #                 265       272  Pacific
term         single-term           #                 277       290  Indian Oceans
term         single-term           #                 313       359  largest discontiguous exclusive economic zones
term         single-term           #                 367       372  world

For complete documents, use DocLang archives (.dclx). The C++ document path reads document.xml, applies the selected NLP models to DocLang text surfaces, and writes annotation CSV files back into the archive.

Creating Graphs from NLP entities and relations in document collections

To create graphs, you need two ingredients, namely,

  1. a collection of text or documents
  2. a set of NLP models that provide entities and relations

The document-level workflow is based on .dclx archives with annotation CSVs under annotations/. Legacy Deep Search document JSON scripts are no longer part of the supported document path.

Install for development

Python installation

To use the python interface, first make sure all dependencies are installed. We use uv for that. To install all the dependent python packages and get the python bindings, simply execute,

uv sync --all-extras

CXX compilation

To compile from scratch, simply run the following command in the docling-nlp root folder to create the build directory,

cmake -B ./build; 

Next, compile the code from scratch,

cmake --build ./build -j

Run using the Python Interface

NLP and GLM examples

The Python interface supports text, structured subject APIs, and direct DocLang archive access:

from docling_nlp.andromeda_doclang import DocLangXDocument

doc = DocLangXDocument()
doc.read("document.dclx")
doc.apply_nlp("language;term")
doc.write("document.nlp.dclx")

properties = doc.properties()
entities = doc.entities()
instances = doc.instances()
relations = doc.relations()

terms = doc.query_entities(type="term")
term_mentions = doc.query_instances(type="term")
contains_relations = doc.query_relations(name="contains")

entity_hash = DocLangXDocument.hash("Western Europe")
mentions = doc.query_instances(entity_hash=entity_hash)
xpaths = mentions["subj_path"].unique().tolist()

The legacy Deep Search document JSON workflow has been removed from the supported examples.

Run using CXX executables

If you like to be bare-bones, you can also use the executables for NLP and GLM's directly. In general, we follow a simple scheme of the form

./nlp-on-dclx.exe --input <document.dclx> --models 'language;term' --output <document.nlp.dclx>
./nlp.exe -m <mode> -c <JSON-config file>
./glm.exe -m <mode> -c <JSON-config file>

In both cases, the modes can be queried directly via the -h or --help

./nlp.exe -h
./glm.exe -h

and the configuration files can be generated,

./nlp.exe -m create-configs
./glm.exe -m create-configs

Natural Language Processing (NLP)

After you have generated the configuration files (see above), you can

  1. train simple NLP models
./nlp.exe -m train -c nlp_train_config.json
  1. leverage pre-trained models
./nlp.exe -m predict -c nlp_predict.example.json

Graph Language Models (GLM)

  1. create a GLM
./glm.exe -m create -c glm_config_create.json
  1. explore interactively the GLM
./glm.exe -m explore -c glm_config_explore.json

Testing

To run the tests, simply execute (after installation),

uv run pytest ./tests -vvv -s

Metadata

Release files for docling-nlp 1.4.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for docling-nlp 1.4.0
File Size Uploaded Provenance Actions
docling_nlp-1.4.0.tar.gz 2.6 MB Without provenance Details for docling_nlp-1.4.0.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for docling-nlp 1.4.0
File Actions
docling_nlp-1.4.0-cp314-cp314-win_arm64.whl CPython 3.14 CPython 3.14 Windows ARM64 Details for docling_nlp-1.4.0-cp314-cp314-win_arm64.whl
docling_nlp-1.4.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for docling_nlp-1.4.0-cp314-cp314-win_amd64.whl
docling_nlp-1.4.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details for docling_nlp-1.4.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
docling_nlp-1.4.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 Details for docling_nlp-1.4.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
docling_nlp-1.4.0-cp314-cp314-macosx_14_0_arm64.whl CPython 3.14 CPython 3.14 macOS 14.0+ ARM64 Details for docling_nlp-1.4.0-cp314-cp314-macosx_14_0_arm64.whl
docling_nlp-1.4.0-cp313-cp313-win_arm64.whl CPython 3.13 CPython 3.13 Windows ARM64 Details for docling_nlp-1.4.0-cp313-cp313-win_arm64.whl
docling_nlp-1.4.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for docling_nlp-1.4.0-cp313-cp313-win_amd64.whl
docling_nlp-1.4.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details for docling_nlp-1.4.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
docling_nlp-1.4.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64, Linux glibc 2.27+ ARM64 Details for docling_nlp-1.4.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
docling_nlp-1.4.0-cp313-cp313-macosx_14_0_arm64.whl CPython 3.13 CPython 3.13 macOS 14.0+ ARM64 Details for docling_nlp-1.4.0-cp313-cp313-macosx_14_0_arm64.whl
docling_nlp-1.4.0-cp312-cp312-win_arm64.whl CPython 3.12 CPython 3.12 Windows ARM64 Details for docling_nlp-1.4.0-cp312-cp312-win_arm64.whl
docling_nlp-1.4.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for docling_nlp-1.4.0-cp312-cp312-win_amd64.whl
docling_nlp-1.4.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details for docling_nlp-1.4.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
docling_nlp-1.4.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64, Linux glibc 2.27+ ARM64 Details for docling_nlp-1.4.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
docling_nlp-1.4.0-cp312-cp312-macosx_14_0_arm64.whl CPython 3.12 CPython 3.12 macOS 14.0+ ARM64 Details for docling_nlp-1.4.0-cp312-cp312-macosx_14_0_arm64.whl
docling_nlp-1.4.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for docling_nlp-1.4.0-cp311-cp311-win_amd64.whl
docling_nlp-1.4.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details for docling_nlp-1.4.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
docling_nlp-1.4.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64, Linux glibc 2.27+ ARM64 Details for docling_nlp-1.4.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
docling_nlp-1.4.0-cp311-cp311-macosx_14_0_arm64.whl CPython 3.11 CPython 3.11 macOS 14.0+ ARM64 Details for docling_nlp-1.4.0-cp311-cp311-macosx_14_0_arm64.whl
docling_nlp-1.4.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for docling_nlp-1.4.0-cp310-cp310-win_amd64.whl
docling_nlp-1.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details for docling_nlp-1.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
docling_nlp-1.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details for docling_nlp-1.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
docling_nlp-1.4.0-cp310-cp310-macosx_14_0_arm64.whl CPython 3.10 CPython 3.10 macOS 14.0+ ARM64 Details for docling_nlp-1.4.0-cp310-cp310-macosx_14_0_arm64.whl

Total release size: 224.6 MB

Release files / docling_nlp-1.4.0.tar.gz

Download URL docling_nlp-1.4.0.tar.gz
Size 2.6 MB
Tags Source
SHA-256 checksum
How to use checksums
fbc993a38a088415701552ef71c076829e180dfd24dee61f62bf72877acb4b6c
BLAKE2b-256 checksum
How to use checksums
49cbe90bc5277398d5901e175ab53164d7c10b3538f724d104af9a0a9c1a9672
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / docling_nlp-1.4.0-cp314-cp314-win_arm64.whl

Download URL docling_nlp-1.4.0-cp314-cp314-win_arm64.whl
Size 6.8 MB
Tags CPython 3.14 Windows ARM64
SHA-256 checksum
How to use checksums
1805ed6c4a7a03c6dc73af8a8c7927c6ec4bf86a6f837a25773c3c795ff4c19f
BLAKE2b-256 checksum
How to use checksums
c835db7976d75b0bf2ec96d00cabad1b7925519894b5f21c4b628096a6bdc734
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / docling_nlp-1.4.0-cp314-cp314-win_amd64.whl

Download URL docling_nlp-1.4.0-cp314-cp314-win_amd64.whl
Size 12.1 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
5fcc7353377b29ab5cfdfbb211d19ac9b8dc5ab51fa6dd0060634a2a51b45fad
BLAKE2b-256 checksum
How to use checksums
49b7a6d29742c0896acbd60be21a2c60756322c896ff8358684d726d901a242a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / docling_nlp-1.4.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL docling_nlp-1.4.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 10.6 MB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
518a3a1078e87c592deb5a01d27bf91f82459274fa2bd36ba5dfda5a2812ee8e
BLAKE2b-256 checksum
How to use checksums
e867ef65f9d48c6f61ba527c39dbf1f8b59d2dd9e8ccf97ebde23a5915a94ceb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / docling_nlp-1.4.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL docling_nlp-1.4.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 9.9 MB
Tags CPython 3.14 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
a472dac93641c12601c54a7f85ee114c10b4c4cb878bc33fac1003b964ff4bb8
BLAKE2b-256 checksum
How to use checksums
e2564d2bd1cd865d3124e5c1b23124a838904ab4c209a3e0691e57c692d19a92
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / docling_nlp-1.4.0-cp314-cp314-macosx_14_0_arm64.whl

Download URL docling_nlp-1.4.0-cp314-cp314-macosx_14_0_arm64.whl
Size 8.3 MB
Tags CPython 3.14 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
e71540882532d349103d523584245bd9dba77c8663812c6372f4559c85b62284
BLAKE2b-256 checksum
How to use checksums
06dad9920af5f8dd0a7d0fa8b98bf03c0cb1c5cf2e47069e4595f3d700d52fb5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / docling_nlp-1.4.0-cp313-cp313-win_arm64.whl

Download URL docling_nlp-1.4.0-cp313-cp313-win_arm64.whl
Size 6.3 MB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
a9d13800d585c0d4f0c73cff8a0730435fdbade1e856842a763c9191ce9c692a
BLAKE2b-256 checksum
How to use checksums
07af23d9814d18f3af49922a1ec489ef0622f580f3b50d657e554e973b4f4921
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / docling_nlp-1.4.0-cp313-cp313-win_amd64.whl

Download URL docling_nlp-1.4.0-cp313-cp313-win_amd64.whl
Size 11.5 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
ada9b585d89f18d413b3e2f48c8ce3de372fa550ba923fe4c49909355d1ede22
BLAKE2b-256 checksum
How to use checksums
bd8dc53a4c7ea833594e6633381bab1d27f979a9abbc35fea8e63656fd1c5c9a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / docling_nlp-1.4.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL docling_nlp-1.4.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 10.6 MB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ed2d853b03b9d055a8cf0a4ac836031b82df805dc0e77b162e412738d78fbfd6
BLAKE2b-256 checksum
How to use checksums
ae3dc862c44f0ae78875eecf4e5138294f17756fc8b78fb68dc93d8cacf68f29
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / docling_nlp-1.4.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL docling_nlp-1.4.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 9.9 MB
Tags CPython 3.13 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
b7bda4bee5632599a929d07a8870277b119c34f55ec96fd79a9e64fdff08fec9
BLAKE2b-256 checksum
How to use checksums
7ba7381b391460b99bdca29e3fc5dcd66a06ec27d870a267a107573d9cfcd882
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / docling_nlp-1.4.0-cp313-cp313-macosx_14_0_arm64.whl

Download URL docling_nlp-1.4.0-cp313-cp313-macosx_14_0_arm64.whl
Size 8.3 MB
Tags CPython 3.13 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
e73de24cb8422e4809ea7e820291f0171c2a370143df87aa531a5f31cbf63f41
BLAKE2b-256 checksum
How to use checksums
035a8c16c3f8aef1860a155b132d683c38e137196a76a705c6e048848a75599e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / docling_nlp-1.4.0-cp312-cp312-win_arm64.whl

Download URL docling_nlp-1.4.0-cp312-cp312-win_arm64.whl
Size 6.3 MB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
17aa043aa79cd3fdd7875b683784215940f277c2a720519a4443739981f74a5d
BLAKE2b-256 checksum
How to use checksums
d6c5eb182ac07fb1219580d096435a3e8f885699df50eed07ad2974e794cba9d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / docling_nlp-1.4.0-cp312-cp312-win_amd64.whl

Download URL docling_nlp-1.4.0-cp312-cp312-win_amd64.whl
Size 11.5 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
3eeef7ecc36fd97806dd5b034db7c0bdba88a99c37fe129eee129316080ef070
BLAKE2b-256 checksum
How to use checksums
d9ee5d84e4ba31c12a2a090b354141c4482685c8db05692801e0d54e5ace215d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / docling_nlp-1.4.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL docling_nlp-1.4.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 10.6 MB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
3a927dfc561b0e39e0414e2c56da1b804a10acc810c1d16d3ae91a0ed622525c
BLAKE2b-256 checksum
How to use checksums
ac1608cffca32bdad9ec44374bd4c1795a0c7a74994b3155fae8440b3d6ff344
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / docling_nlp-1.4.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL docling_nlp-1.4.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 9.9 MB
Tags CPython 3.12 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
1a18240fbbde436706df3b6f05e38c34a3bc2a3910e73d4fd517786c4a621d70
BLAKE2b-256 checksum
How to use checksums
69bd742dc0469a45af2d8295e3010e52dc7923c18be1d0a0ee995f6800383b4b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / docling_nlp-1.4.0-cp312-cp312-macosx_14_0_arm64.whl

Download URL docling_nlp-1.4.0-cp312-cp312-macosx_14_0_arm64.whl
Size 8.3 MB
Tags CPython 3.12 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
c9e06c05843ada6fe1b8be7bc8609128ec5dceca049e61abf769d64722055eb9
BLAKE2b-256 checksum
How to use checksums
dbb4e7bdad1f7c80da5314ddb5cfbd2f4494e8c8c4f55af4efdda74d1ce72e14
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / docling_nlp-1.4.0-cp311-cp311-win_amd64.whl

Download URL docling_nlp-1.4.0-cp311-cp311-win_amd64.whl
Size 11.5 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
74f9b4d7fd64740335312bd95d9409c7a783cd2a020ab5055ecb86e27a879869
BLAKE2b-256 checksum
How to use checksums
8b8c1c152d79d66ead979976d429a90cd4739ff9a4263d5ee5cfb506ce13992a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / docling_nlp-1.4.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL docling_nlp-1.4.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 10.6 MB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
70653b409cc6b69432612bd64c58a92a133dda1b5b24f075455b73bb02dd9149
BLAKE2b-256 checksum
How to use checksums
ec4b47571ed918a747c2b6eb2f904861785eef9a9d63058c84bb647aee0692c6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / docling_nlp-1.4.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL docling_nlp-1.4.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 9.9 MB
Tags CPython 3.11 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
c45d203bfa74f1d03d2278cd44b4cf968f70090f8b1959a53c5d0422d999f69d
BLAKE2b-256 checksum
How to use checksums
58e32274c7708a2cc8135457934c690d776ec9e5d0665d14c568862052218d77
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / docling_nlp-1.4.0-cp311-cp311-macosx_14_0_arm64.whl

Download URL docling_nlp-1.4.0-cp311-cp311-macosx_14_0_arm64.whl
Size 8.3 MB
Tags CPython 3.11 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
ea93253db0423d3ccf8e8f522e45af4218af0c5368533226aa0bf5b8fadc38a2
BLAKE2b-256 checksum
How to use checksums
a26db044de44c795ac24356a16d3bf5abda2b936d595d4972c13a29549a8cb15
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / docling_nlp-1.4.0-cp310-cp310-win_amd64.whl

Download URL docling_nlp-1.4.0-cp310-cp310-win_amd64.whl
Size 11.4 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
1d01622ac1cefb40a6e15291ff7549284880d7cfcdb77f95125ff15678818ae9
BLAKE2b-256 checksum
How to use checksums
4ca72d57e435e8ad0fe9e320c4b66cc30428ef84f70a5945572676739e2dfd08
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / docling_nlp-1.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL docling_nlp-1.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 10.8 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
6b68a4cda568aa0423e9a15f3b5b790bf0ce63e959ad9ad0d02699756f8a4398
BLAKE2b-256 checksum
How to use checksums
24d14a9f0db6780eb1f6bf71e50daae7d209539b33b72bc9c0eb043ad31733fc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / docling_nlp-1.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL docling_nlp-1.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 10.3 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
59fdd69ab7d2db9f49f492d57bc79a0e421e8fe8f83392b3d6faea5993138219
BLAKE2b-256 checksum
How to use checksums
24fae6af79f8e4d5d3b0a7a59770a2b89f16d58d7862d932ed23e4ed2b7e0535
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / docling_nlp-1.4.0-cp310-cp310-macosx_14_0_arm64.whl

Download URL docling_nlp-1.4.0-cp310-cp310-macosx_14_0_arm64.whl
Size 8.3 MB
Tags CPython 3.10 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
b0627a12f64a6120da1c840eba2fb71cf1a02922cce5084f88cb7f75297cd852
BLAKE2b-256 checksum
How to use checksums
94f983a81d021135c8c4b5dfc454c0bf521989c932f53b344aa37e8274161185
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Security for docling-nlp 1.4.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

1.4.0 This release

24 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page