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

The NLP can also be applied on entire documents which were converted using Deep Search. A simple example is shown below,

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()

with open("<path-to-json-file-of-converted-pdf-doc>", "r") as fr:
    doc = json.load(fr)

enriched_doc = mdl.apply_on_doc(doc)

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

Below is a code snippet to create the graph using these basic ingredients,

odir = "<ouput-dir-to-save-graph>"
json_files = ["json-file of converted PDF document"]
model_names = "<list of NLP models:langauge;term;verb;abbreviation>"

glm = create_glm_from_docs(odir, json_files, model_names)	

Querying Graphs

TBD

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

Note: Some of the examples require to convert PDF documents with Deep Search. For this to run, it is required to install the deepsearch-toolkit package. You can install it with pip install docling-nlp[toolkit].

To run the examples, execute the scripts as uv run python <script> <input>. Examples are,

  1. apply NLP on document(s)
uv run python ./docling_nlp/nlp_apply_on_docs.py --pdf './data/documents/articles/2305.*.pdf' --models 'language;term'
  1. analyse NLP on document(s)
uv run python ./docling_nlp/nlp_apply_on_docs.py --json './data/documents/articles/2305.*.nlp.json' 
  1. create GLM from document(s)
uv run python ./docling_nlp/glm_create_from_docs.py --pdf ./data/documents/reports/2022-ibm-annual-report.pdf

Deep Search utilities

To use the Deep Search capabilities, it is required to install the deepsearch-toolkit package. You can install it with pip install docling-nlp[toolkit].

  1. Query and download document(s)
uv run python ./docling_nlp/utils/ds_query.py --index patent-uspto --query "\"global warming potential\" AND \"etching\""
  1. Converting PDF document(s) into JSON
uv run python ./docling_nlp/utils/ds_convert.py --pdf './data/documents/articles/2305.*.pdf'"

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.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

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

docling_nlp-1.2.0.tar.gz (2.5 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

docling_nlp-1.2.0-cp314-cp314-win_arm64.whl (5.1 MB view details)

Uploaded CPython 3.14Windows ARM64

docling_nlp-1.2.0-cp314-cp314-win_amd64.whl (8.8 MB view details)

Uploaded CPython 3.14Windows x86-64

docling_nlp-1.2.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (7.7 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

docling_nlp-1.2.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (7.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

docling_nlp-1.2.0-cp314-cp314-macosx_14_0_arm64.whl (6.0 MB view details)

Uploaded CPython 3.14macOS 14.0+ ARM64

docling_nlp-1.2.0-cp313-cp313-win_arm64.whl (4.7 MB view details)

Uploaded CPython 3.13Windows ARM64

docling_nlp-1.2.0-cp313-cp313-win_amd64.whl (8.4 MB view details)

Uploaded CPython 3.13Windows x86-64

docling_nlp-1.2.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (7.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

docling_nlp-1.2.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (7.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

docling_nlp-1.2.0-cp313-cp313-macosx_14_0_arm64.whl (6.0 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

docling_nlp-1.2.0-cp312-cp312-win_arm64.whl (4.7 MB view details)

Uploaded CPython 3.12Windows ARM64

docling_nlp-1.2.0-cp312-cp312-win_amd64.whl (8.4 MB view details)

Uploaded CPython 3.12Windows x86-64

docling_nlp-1.2.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (7.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

docling_nlp-1.2.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (7.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

docling_nlp-1.2.0-cp312-cp312-macosx_14_0_arm64.whl (6.0 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

docling_nlp-1.2.0-cp311-cp311-win_amd64.whl (8.4 MB view details)

Uploaded CPython 3.11Windows x86-64

docling_nlp-1.2.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (7.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

docling_nlp-1.2.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (7.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

docling_nlp-1.2.0-cp311-cp311-macosx_14_0_arm64.whl (6.0 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

docling_nlp-1.2.0-cp310-cp310-win_amd64.whl (8.4 MB view details)

Uploaded CPython 3.10Windows x86-64

docling_nlp-1.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

docling_nlp-1.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

docling_nlp-1.2.0-cp310-cp310-macosx_14_0_arm64.whl (6.0 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

File details

Details for the file docling_nlp-1.2.0.tar.gz.

File metadata

  • Download URL: docling_nlp-1.2.0.tar.gz
  • Upload date:
  • Size: 2.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for docling_nlp-1.2.0.tar.gz
Algorithm Hash digest
SHA256 aa6b1cf47a19cd7baac877b02d53614541102a3ab465f5fdf9ee83ae393087f3
MD5 5f0620040384e6845cccdfbc53100422
BLAKE2b-256 b01eefcda5ceb1d55923a40feac9fd208a1eeb255bdcbe37dc9cafff5b99af94

See more details on using hashes here.

File details

Details for the file docling_nlp-1.2.0-cp314-cp314-win_arm64.whl.

File metadata

File hashes

Hashes for docling_nlp-1.2.0-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 c46e1718c2983f88943e5b6d2c2efe38eb82bd476efe622b0b836541ddc8c418
MD5 ef0c04ea13e8645968a21f269e8d7c9e
BLAKE2b-256 c30bb5353460580fe8edba0605bf678e43c8eebb6ea3f433156a1c9d77a179fc

See more details on using hashes here.

File details

Details for the file docling_nlp-1.2.0-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for docling_nlp-1.2.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 8642f6d8de6bcd5e2d54ab10e818f933e6e51a1366562ea58fea6be1faad690b
MD5 8b9f3fc574a138b06e19950caa32219c
BLAKE2b-256 e651f76812690958c37ee6317595e156980db05df65954d8f6e8c40fd16d0c43

See more details on using hashes here.

File details

Details for the file docling_nlp-1.2.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for docling_nlp-1.2.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 807ee0754babdf9c02bd041cd0e014159286d3ecf522c555e38ce71bb3b0585e
MD5 4cfcc6bcdaf3ea4e4057d0be44e670d0
BLAKE2b-256 fa5f40eb82dfb00190b14a25c2ed320a3af18bdcd0f5cba32109e61a6752aae7

See more details on using hashes here.

File details

Details for the file docling_nlp-1.2.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for docling_nlp-1.2.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a57821178d790f6841baae7cfe6989800a947c7f512580fe3d904e1018de9b8d
MD5 dccb261926069c7b5a359cec1a09f23a
BLAKE2b-256 2eb30700f3279733f4ca39f79daf3414f75a92f8571ac5790680d9b32d24da1f

See more details on using hashes here.

File details

Details for the file docling_nlp-1.2.0-cp314-cp314-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for docling_nlp-1.2.0-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 f2efe18a06c6d7373d2c400030e1e3362229fa2de803043d4d1ac84eb21672ea
MD5 fe96addc504b61eda4627fd10301b5d9
BLAKE2b-256 c7813b788063d3fbf44f188130e17bbd21caf4fd1ff57cadc94fa1c16ba4075e

See more details on using hashes here.

File details

Details for the file docling_nlp-1.2.0-cp313-cp313-win_arm64.whl.

File metadata

File hashes

Hashes for docling_nlp-1.2.0-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 11d6da378320bd68b85be33b629fffd890ab0bbebde9c50f2c5b0a3563ff6fbb
MD5 71ede345ded4b7d5f0a337b638854af3
BLAKE2b-256 a9167061d3d7400e69686ac7a864f04f7a2289ee02130f642be0b0e99d4238c3

See more details on using hashes here.

File details

Details for the file docling_nlp-1.2.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for docling_nlp-1.2.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 5301dd2b594391c6256d3d0860f05c1a531967bd0fba4e576859734a66e5b012
MD5 6b27cf242225262af524c42670e4871a
BLAKE2b-256 47fbe01ebfc620079dafb89f06ebbf2ba9ed012900b23a7162f353626d99b691

See more details on using hashes here.

File details

Details for the file docling_nlp-1.2.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for docling_nlp-1.2.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9e4ea51f9c657404e0e3d4bc734fe07e6a524f42dbe06745d3fa8711bfafe5b6
MD5 d822c6e6afe5c49d0ec6d6a90835e293
BLAKE2b-256 9415838e9b8aa7bfb47c8ffa646849670184a709a654867038f20fd499fdf29b

See more details on using hashes here.

File details

Details for the file docling_nlp-1.2.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for docling_nlp-1.2.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2c73e2df597622c5837767f69c88ce1469e9df59d7ca79c6179a69d20bd57a48
MD5 f3d643aa627c239ac7b14f2d6158fd6d
BLAKE2b-256 062de6d7d142c80ec3c61c593dd1e2b8f826c457fe173eddbc71a3ba6769d7e8

See more details on using hashes here.

File details

Details for the file docling_nlp-1.2.0-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for docling_nlp-1.2.0-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b990202e8b293d8e03f9d89f5fa9d8d242a3b0811f9437ced01fe5b8fdf51430
MD5 d6e10907220de8cc4afb37930cb47c74
BLAKE2b-256 95f651fc14622edd268d9f517ec30e26c8fe8422c536becc647f9813c034a503

See more details on using hashes here.

File details

Details for the file docling_nlp-1.2.0-cp312-cp312-win_arm64.whl.

File metadata

File hashes

Hashes for docling_nlp-1.2.0-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 a43bd43530ac598d64fce3ee5716bbfb7b5ae3c0bffc5f551cb9c7f1e45731c8
MD5 0f3689ea909d8dc70d9390717c152e15
BLAKE2b-256 c2d692400165ed8bf423a782a7b8431f77d2e51ff20fe60079d1dfd780f9fceb

See more details on using hashes here.

File details

Details for the file docling_nlp-1.2.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for docling_nlp-1.2.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c39313664ad481dd661f5052e6adefb1e3c58c57b9db471250a9eb062d8fb647
MD5 f50d05703c823c3b007ee5c10d81b89b
BLAKE2b-256 eefbc22157bb212ddeb1419294495a3c99a971de8ffca72641a27489965f07ec

See more details on using hashes here.

File details

Details for the file docling_nlp-1.2.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for docling_nlp-1.2.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f5826bd4ec87e59cb342305b1165eb73a22913f9d339fef1effddb348655c9cb
MD5 1f2a59a8599b7e26bb5e726f5931e85c
BLAKE2b-256 bd82877789100dfcee7f2522319695e8096cd53d0c44c0bed6a589a69f4eadf2

See more details on using hashes here.

File details

Details for the file docling_nlp-1.2.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for docling_nlp-1.2.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c504f0522e8c38da4e084d3db606b85b9547af957fb5016ffe9dd1570f8c37b0
MD5 f77040f2e99da6d7eab81fed86db91bf
BLAKE2b-256 2f758f44ea1be4538bf7266892b081fe88070f9ea30a4e48613bbf3a6075a24c

See more details on using hashes here.

File details

Details for the file docling_nlp-1.2.0-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for docling_nlp-1.2.0-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 379e8fd2f310aa5759a63e166d306e9e9c26107881e425579b082a62871d4f28
MD5 046d0e2de2e6c3fb3ee04724864cbba6
BLAKE2b-256 3273078b1a677efc5a39c7b4671cfab2a8f53679eac1550a9c1ecc9ccd1ed8c9

See more details on using hashes here.

File details

Details for the file docling_nlp-1.2.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for docling_nlp-1.2.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9e1031fbedaa206bb3ac3906376888a7200d04b0e90f9dd7c9676fe327155152
MD5 da6c5bedc2f8c12471c2586310b5e9ac
BLAKE2b-256 cffdd2ad99e10e7d5a3c0286d3bec1d63e2b4aeb2b7542e2696823ee10fe4c09

See more details on using hashes here.

File details

Details for the file docling_nlp-1.2.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for docling_nlp-1.2.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 eafa4aa12f1250922c6271909cdb6daa821cb7ec4ff9e4b9d2e9f3ddffc93dd0
MD5 9edf13fc8e00e3d78747d7375db4be6e
BLAKE2b-256 edd4065b5c8d24f6cefc9190281cf22ef646bb005eb2c2ad9bdc8bf64e09977c

See more details on using hashes here.

File details

Details for the file docling_nlp-1.2.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for docling_nlp-1.2.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2e0e9ef91005b36acc316b38ed38307efd92090942846d6be1d0276f68831b07
MD5 073f2d724a3883dcfdaade0074a83151
BLAKE2b-256 5d9d893b139a39eed89565acc51ad9e4f1f36aefa594b26ea1533a573ce75758

See more details on using hashes here.

File details

Details for the file docling_nlp-1.2.0-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for docling_nlp-1.2.0-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 49599ef80b73d0075acc3e6e7bf3215979a72d871dbadb3fa09c6e39f9bdcf3d
MD5 f1244c42ff06b8e4f60ee3969aa6407f
BLAKE2b-256 974981c21be454efdf8d14ff1c2d9ae2543e8696e41fcd998a496175234690e7

See more details on using hashes here.

File details

Details for the file docling_nlp-1.2.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for docling_nlp-1.2.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 94261ae84d384697fff74a2cf03f69a1adeb41a5028138d1b0e511cf3a002f09
MD5 c813e05e12f4e415e6b5c96dc93d1674
BLAKE2b-256 44ba33555b5c34ebef9e2c75544e2220993a9d9f41250fe1536d614aa4355b0f

See more details on using hashes here.

File details

Details for the file docling_nlp-1.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for docling_nlp-1.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 af906de5f988b8599a4af1604c005540e59f04a0c3842947c98f5a658366966a
MD5 250b361c68642607840ab142493b8650
BLAKE2b-256 33a72ff46fb69b8626097f5316a25df6f2020cf4cc333b496e54e36f845a1644

See more details on using hashes here.

File details

Details for the file docling_nlp-1.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for docling_nlp-1.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5da9fe2492c283da719b8e2e0b647cc92e06977593be5ad5d063b6fdb85a0ac1
MD5 6bfb2989dfb4ac2cc338c9e5c0952082
BLAKE2b-256 311364349e3dfd7142e4fe9d799bfcb95f6543c36082660dc39713220bc9fba9

See more details on using hashes here.

File details

Details for the file docling_nlp-1.2.0-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for docling_nlp-1.2.0-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 394c3d37a8be9083e93a3ff2d6c8d05d1b49ea403fdb4c66366df51c9109de49
MD5 73f266bd6685fabdd3aad653b198e188
BLAKE2b-256 dae79708e1b435781b346e679ae0725e225ee191c64637d86e8e2b957d90692c

See more details on using hashes here.

Release history Release notifications | RSS feed

1.4.0

24 files

This release

1.2.0 This release

24 files

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