Graph Language Models
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,
- a collection of text or documents
- 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
- train simple NLP models
./nlp.exe -m train -c nlp_train_config.json
- leverage pre-trained models
./nlp.exe -m predict -c nlp_predict.example.json
Graph Language Models (GLM)
- create a GLM
./glm.exe -m create -c glm_config_create.json
- 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)
| 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)
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.