Skip to main content

Deep Doctection Logo

deepdoctection

deepdoctection is the main package for running and training models. It provides the pipeline framework, model wrappers, built-in pipelines, training scripts and evaluation methods.

The base package only installs the necessary dependencies for running inference with some selected models. For training, evaluating as well as running all available models, the full package needs to be installed.

Overview

  • analyzer: Configuration and factory functions for creating document analysis pipelines and the built-in analyzer.
  • configs: YAML configuration for pipelines and model profiles for the model catalogue.
  • extern: External model wrappers (Detectron2, DocTr, HuggingFace Transformers, Tesseract, PdfPlumber, etc.)
  • pipe: Pipeline components and services.
  • eval: Evaluation metrics and Evaluator.
  • train: Training utilities and training scripts for Detectron2 and selected Transformer models.

Installation

Basic Installation

For inference use cases, install the base package:

uv pip install deepdoctection

Important: Various dependencies must be installed separately:

  • PyTorch: Follow instructions at https://pytorch.org/get-started/locally/ according to your os and hardware.
  • Transformers: pip install transformers>=4.48.0 (if using HF models)
  • Timm: pip install timm>=0.9.16 (necessary for if using some dedicated HF models)
  • DocTr: pip install python-doctr>=1.0.0 (if using DocTr models)
  • Detectron2: Follow instructions at https://detectron2.readthedocs.io/en/latest/tutorials/install.html
  • PDFPlumber: pip install pdfplumber>=0.11.0
  • JDeskew: pip install jdeskew>=0.2.2
  • Boto3: pip install boto3==1.34.102

For running evaluation with various metrics you can also install in then use:

  • APTED: pip install apted==1.0.3
  • Distance: pip install distance==0.1.3
  • Pycocotools: pip install pycocotools>=2.0.2

Image processing is supported by PIL or OpenCV. PIL is used by default and will always be installed. If you prefer to use OpenCV, you can install it:

  • OpenCV: pip install opencv-python==4.8.0.76

Full Installation (Training & Evaluation)

For a one large install with all dependencies (except PyTorch), run:

uv pip install deepdoctection[full]

Development Installation

For development purpose use clone the repository and install in editable mode.

License

Apache License 2.0

Author

Dr. Janis Meyer

Release files for deepdoctection 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 deepdoctection 1.4.0
File Size Uploaded
deepdoctection-1.4.0.tar.gz 157.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for deepdoctection 1.4.0
File Interpreter ABI Platform
deepdoctection-1.4.0-py3-none-any.whl Python 3 none any Details

Total release size: 356.8 kB

Release files / deepdoctection-1.4.0.tar.gz

Download URL deepdoctection-1.4.0.tar.gz
Size 157.4 kB
Tags Source
SHA-256 checksum
How to use checksums
b0a2276c2cae835b0f4aef7dfc9afd278480544be586e4f78815caa9f9483bfd
BLAKE2b-256 checksum
How to use checksums
ea828a548721836ff640dc2d9e7c88de90c4d09ad87fad43cc0f53426ed2fffc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.10.21

Release files / deepdoctection-1.4.0-py3-none-any.whl

Download URL deepdoctection-1.4.0-py3-none-any.whl
Size 199.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c58578aabd0f13ff7ec28b271a22f468a3c78f864cb01b102e0764f832e5468c
BLAKE2b-256 checksum
How to use checksums
a25a49524e6d807dce5a3dae21ddd08dcb95a846d39fb791e4d94518e4720796
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.10.21

Release history Release notifications | RSS feed

This release

1.4.0 This release

2 release files

1.3.0

2 release files

1.2.13

2 release files

1.2.12

2 release files

1.2.11

2 release files

1.2.10

2 release files

1.2.9

2 release files

1.2.8

2 release files

1.2.7

2 release files

1.2.6

2 release files

1.2.5

2 release files

1.2.4

2 release files

1.2.3

2 release files

1.2.2

2 release files

1.2.1

2 release files

1.2.0

2 release files

1.1.0

2 release files

1.0.7

2 release files

1.0.6

2 release files

1.0.5

2 release files

1.0.4

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

0.46.2

2 release files

0.46.1

2 release files

0.46

2 release files

0.45.0

2 release files

0.44.1

2 release files

0.44.0

2 release files

0.43.6

2 release files

0.43.5

2 release files

0.43.3

2 release files

0.43.2

2 release files

0.43.1

2 release files

0.43

2 release files

0.42.1

2 release files

0.42.0

2 release files

0.41.0

2 release files

0.40.0

2 release files

0.39.7

2 release files

0.39.6

2 release files

0.39.5

2 release files

0.39.4

2 release files

0.39.3

2 release files

0.39.2

2 release files

0.39.1

2 release files

0.39

2 release files

0.38

2 release files

0.37.3

2 release files

0.37.2

2 release files

0.37

2 release files

0.36

2 release files

0.35

2 release files

0.34

2 release files

0.33

2 release files

0.32

2 release files

0.31

2 release files

0.30

2 release files

0.29

2 release files

0.28

2 release files

0.27

2 release files

0.26

2 release files

0.25

2 release files

0.24

2 release files

0.23

2 release files

0.22

2 release files

0.21

2 release files

0.20

2 release files

0.19

2 release files

0.18

2 release files

0.17

2 release files

0.16

2 release files

0.15

2 release files

0.14

2 release files

0.13

2 release files

0.12

2 release files

0.11

2 release files

0.10

2 release 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