From 8d81551da373bf129baebc5a4f265cd1e0be1340 Mon Sep 17 00:00:00 2001 From: iriley Date: Mon, 6 May 2024 15:31:45 +0200 Subject: [PATCH] feat: add minimal working docs --- docs/build/html/.buildinfo | 2 +- docs/build/html/.doctrees/environment.pickle | Bin 525219 -> 525219 bytes docs/build/html/README.html | 8 ++++---- .../html/_static/documentation_options.js | 2 +- docs/build/html/genindex.html | 8 ++++---- docs/build/html/index.html | 8 ++++---- .../html/modules/cv_analysis.config.html | 8 ++++---- ...sis.figure_detection.figure_detection.html | 8 ++++---- .../cv_analysis.figure_detection.figures.html | 8 ++++---- .../modules/cv_analysis.figure_detection.html | 8 ++++---- .../cv_analysis.figure_detection.text.html | 8 ++++---- docs/build/html/modules/cv_analysis.html | 8 ++++---- .../modules/cv_analysis.layout_parsing.html | 8 ++++---- .../html/modules/cv_analysis.locations.html | 8 ++++---- .../cv_analysis.redaction_detection.html | 8 ++++---- .../html/modules/cv_analysis.server.html | 8 ++++---- .../modules/cv_analysis.server.pipeline.html | 8 ++++---- .../modules/cv_analysis.table_inference.html | 8 ++++---- .../modules/cv_analysis.table_parsing.html | 8 ++++---- .../modules/cv_analysis.utils.annotate.html | 8 ++++---- .../modules/cv_analysis.utils.banner.html | 8 ++++---- .../cv_analysis.utils.connect_rects.html | 8 ++++---- .../modules/cv_analysis.utils.display.html | 8 ++++---- .../html/modules/cv_analysis.utils.draw.html | 8 ++++---- .../modules/cv_analysis.utils.filters.html | 8 ++++---- .../build/html/modules/cv_analysis.utils.html | 8 ++++---- .../cv_analysis.utils.image_extraction.html | 8 ++++---- .../modules/cv_analysis.utils.open_pdf.html | 8 ++++---- .../cv_analysis.utils.postprocessing.html | 8 ++++---- .../cv_analysis.utils.preprocessing.html | 8 ++++---- .../modules/cv_analysis.utils.structures.html | 8 ++++---- .../cv_analysis.utils.test_metrics.html | 8 ++++---- .../html/modules/cv_analysis.utils.utils.html | 8 ++++---- .../cv_analysis.utils.visual_logging.html | 8 ++++---- docs/build/html/modules/serve.html | 8 ++++---- docs/build/html/py-modindex.html | 8 ++++---- docs/build/html/search.html | 8 ++++---- docs/build/html/searchindex.js | 2 +- pyproject.toml | 2 +- 39 files changed, 140 insertions(+), 140 deletions(-) diff --git a/docs/build/html/.buildinfo b/docs/build/html/.buildinfo index 4ed10df..41517e6 100644 --- a/docs/build/html/.buildinfo +++ b/docs/build/html/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: 9fe322b0a30d48be95bbacb490584b25 +config: 04e9c6c5d3e412413c2949e598da60dc tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/docs/build/html/.doctrees/environment.pickle b/docs/build/html/.doctrees/environment.pickle index ba3b85c72b6d613a80b17a2caf040c384a9772f9..4d09880a434d7c0561cdb5d010248554d961a61b 100644 GIT binary patch delta 9283 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 delta 9418 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 Be3k$J diff --git a/docs/build/html/README.html b/docs/build/html/README.html index 7557b96..5ef8605 100644 --- a/docs/build/html/README.html +++ b/docs/build/html/README.html @@ -8,7 +8,7 @@ - cv-analysis - Visual (CV-Based) Document Parsing — CV Analysis Service 2.5.1 documentation + cv-analysis - Visual (CV-Based) Document Parsing — CV Analysis Service 2.5.2 documentation @@ -36,7 +36,7 @@ - + @@ -139,8 +139,8 @@ READTHEDOCS_DATA = JSON.parse(document.getElementById('READTHEDOCS_DATA').innerH - CV Analysis Service 2.5.1 documentation - Home - + CV Analysis Service 2.5.2 documentation - Home + diff --git a/docs/build/html/_static/documentation_options.js b/docs/build/html/_static/documentation_options.js index af417e6..057f002 100644 --- a/docs/build/html/_static/documentation_options.js +++ b/docs/build/html/_static/documentation_options.js @@ -1,5 +1,5 @@ const DOCUMENTATION_OPTIONS = { - VERSION: '2.5.1', + VERSION: '2.5.2', LANGUAGE: 'en', COLLAPSE_INDEX: false, BUILDER: 'html', diff --git a/docs/build/html/genindex.html b/docs/build/html/genindex.html index 7896582..7d79412 100644 --- a/docs/build/html/genindex.html +++ b/docs/build/html/genindex.html @@ -7,7 +7,7 @@ - Index — CV Analysis Service 2.5.1 documentation + Index — CV Analysis Service 2.5.2 documentation @@ -35,7 +35,7 @@ - + @@ -136,8 +136,8 @@ READTHEDOCS_DATA = JSON.parse(document.getElementById('READTHEDOCS_DATA').innerH - CV Analysis Service 2.5.1 documentation - Home - + CV Analysis Service 2.5.2 documentation - Home + diff --git a/docs/build/html/index.html b/docs/build/html/index.html index ec81aa5..850ea32 100644 --- a/docs/build/html/index.html +++ b/docs/build/html/index.html @@ -8,7 +8,7 @@ - Welcome to CV Analysis Service documentation! — CV Analysis Service 2.5.1 documentation + Welcome to CV Analysis Service documentation! — CV Analysis Service 2.5.2 documentation @@ -36,7 +36,7 @@ - + @@ -138,8 +138,8 @@ READTHEDOCS_DATA = JSON.parse(document.getElementById('READTHEDOCS_DATA').innerH - CV Analysis Service 2.5.1 documentation - Home - + CV Analysis Service 2.5.2 documentation - Home + diff --git a/docs/build/html/modules/cv_analysis.config.html b/docs/build/html/modules/cv_analysis.config.html index 01241dc..24ea541 100644 --- a/docs/build/html/modules/cv_analysis.config.html +++ b/docs/build/html/modules/cv_analysis.config.html @@ -8,7 +8,7 @@ - cv_analysis.config module — CV Analysis Service 2.5.1 documentation + cv_analysis.config module — CV Analysis Service 2.5.2 documentation @@ -36,7 +36,7 @@ - + @@ -139,8 +139,8 @@ READTHEDOCS_DATA = JSON.parse(document.getElementById('READTHEDOCS_DATA').innerH - CV Analysis Service 2.5.1 documentation - Home - + CV Analysis Service 2.5.2 documentation - Home + diff --git a/docs/build/html/modules/cv_analysis.figure_detection.figure_detection.html b/docs/build/html/modules/cv_analysis.figure_detection.figure_detection.html index 2fb5a6e..7f7cab8 100644 --- a/docs/build/html/modules/cv_analysis.figure_detection.figure_detection.html +++ b/docs/build/html/modules/cv_analysis.figure_detection.figure_detection.html @@ -8,7 +8,7 @@ - cv_analysis.figure_detection.figure_detection module — CV Analysis Service 2.5.1 documentation + cv_analysis.figure_detection.figure_detection module — CV Analysis Service 2.5.2 documentation @@ -36,7 +36,7 @@ - + @@ -139,8 +139,8 @@ READTHEDOCS_DATA = JSON.parse(document.getElementById('READTHEDOCS_DATA').innerH - CV Analysis Service 2.5.1 documentation - Home - + CV Analysis Service 2.5.2 documentation - Home + diff --git a/docs/build/html/modules/cv_analysis.figure_detection.figures.html b/docs/build/html/modules/cv_analysis.figure_detection.figures.html index 4637184..d32bd2f 100644 --- a/docs/build/html/modules/cv_analysis.figure_detection.figures.html +++ b/docs/build/html/modules/cv_analysis.figure_detection.figures.html @@ -8,7 +8,7 @@ - cv_analysis.figure_detection.figures module — CV Analysis Service 2.5.1 documentation + cv_analysis.figure_detection.figures module — CV Analysis Service 2.5.2 documentation @@ -36,7 +36,7 @@ - + @@ -139,8 +139,8 @@ READTHEDOCS_DATA = JSON.parse(document.getElementById('READTHEDOCS_DATA').innerH - CV Analysis Service 2.5.1 documentation - Home - + CV Analysis Service 2.5.2 documentation - Home + diff --git a/docs/build/html/modules/cv_analysis.figure_detection.html b/docs/build/html/modules/cv_analysis.figure_detection.html index ba2f320..1f580cb 100644 --- a/docs/build/html/modules/cv_analysis.figure_detection.html +++ b/docs/build/html/modules/cv_analysis.figure_detection.html @@ -8,7 +8,7 @@ - cv_analysis.figure_detection package — CV Analysis Service 2.5.1 documentation + cv_analysis.figure_detection package — CV Analysis Service 2.5.2 documentation @@ -36,7 +36,7 @@ - + @@ -139,8 +139,8 @@ READTHEDOCS_DATA = JSON.parse(document.getElementById('READTHEDOCS_DATA').innerH - CV Analysis Service 2.5.1 documentation - Home - + CV Analysis Service 2.5.2 documentation - Home + diff --git a/docs/build/html/modules/cv_analysis.figure_detection.text.html b/docs/build/html/modules/cv_analysis.figure_detection.text.html index 0384498..d0bbd7f 100644 --- a/docs/build/html/modules/cv_analysis.figure_detection.text.html +++ b/docs/build/html/modules/cv_analysis.figure_detection.text.html @@ -8,7 +8,7 @@ - cv_analysis.figure_detection.text module — CV Analysis Service 2.5.1 documentation + cv_analysis.figure_detection.text module — CV Analysis Service 2.5.2 documentation @@ -36,7 +36,7 @@ - + @@ -139,8 +139,8 @@ READTHEDOCS_DATA = JSON.parse(document.getElementById('READTHEDOCS_DATA').innerH - CV Analysis Service 2.5.1 documentation - Home - + CV Analysis Service 2.5.2 documentation - Home + diff --git a/docs/build/html/modules/cv_analysis.html b/docs/build/html/modules/cv_analysis.html index 8b9ea80..3cf6a7a 100644 --- a/docs/build/html/modules/cv_analysis.html +++ b/docs/build/html/modules/cv_analysis.html @@ -8,7 +8,7 @@ - cv_analysis package — CV Analysis Service 2.5.1 documentation + cv_analysis package — CV Analysis Service 2.5.2 documentation @@ -36,7 +36,7 @@ - + @@ -139,8 +139,8 @@ READTHEDOCS_DATA = JSON.parse(document.getElementById('READTHEDOCS_DATA').innerH - CV Analysis Service 2.5.1 documentation - Home - + CV Analysis Service 2.5.2 documentation - Home + diff --git a/docs/build/html/modules/cv_analysis.layout_parsing.html b/docs/build/html/modules/cv_analysis.layout_parsing.html index f550d24..becc185 100644 --- a/docs/build/html/modules/cv_analysis.layout_parsing.html +++ b/docs/build/html/modules/cv_analysis.layout_parsing.html @@ -8,7 +8,7 @@ - cv_analysis.layout_parsing module — CV Analysis Service 2.5.1 documentation + cv_analysis.layout_parsing module — CV Analysis Service 2.5.2 documentation @@ -36,7 +36,7 @@ - + @@ -139,8 +139,8 @@ READTHEDOCS_DATA = JSON.parse(document.getElementById('READTHEDOCS_DATA').innerH - CV Analysis Service 2.5.1 documentation - Home - + CV Analysis Service 2.5.2 documentation - Home + diff --git a/docs/build/html/modules/cv_analysis.locations.html b/docs/build/html/modules/cv_analysis.locations.html index f33a4d9..b3358e0 100644 --- a/docs/build/html/modules/cv_analysis.locations.html +++ b/docs/build/html/modules/cv_analysis.locations.html @@ -8,7 +8,7 @@ - cv_analysis.locations module — CV Analysis Service 2.5.1 documentation + cv_analysis.locations module — CV Analysis Service 2.5.2 documentation @@ -36,7 +36,7 @@ - + @@ -139,8 +139,8 @@ READTHEDOCS_DATA = JSON.parse(document.getElementById('READTHEDOCS_DATA').innerH - CV Analysis Service 2.5.1 documentation - Home - + CV Analysis Service 2.5.2 documentation - Home + diff --git a/docs/build/html/modules/cv_analysis.redaction_detection.html b/docs/build/html/modules/cv_analysis.redaction_detection.html index c28394b..544a6d7 100644 --- a/docs/build/html/modules/cv_analysis.redaction_detection.html +++ b/docs/build/html/modules/cv_analysis.redaction_detection.html @@ -8,7 +8,7 @@ - cv_analysis.redaction_detection module — CV Analysis Service 2.5.1 documentation + cv_analysis.redaction_detection module — CV Analysis Service 2.5.2 documentation @@ -36,7 +36,7 @@ - + @@ -139,8 +139,8 @@ READTHEDOCS_DATA = JSON.parse(document.getElementById('READTHEDOCS_DATA').innerH - CV Analysis Service 2.5.1 documentation - Home - + CV Analysis Service 2.5.2 documentation - Home + diff --git a/docs/build/html/modules/cv_analysis.server.html b/docs/build/html/modules/cv_analysis.server.html index 169a5d0..2f6e3b4 100644 --- a/docs/build/html/modules/cv_analysis.server.html +++ b/docs/build/html/modules/cv_analysis.server.html @@ -8,7 +8,7 @@ - cv_analysis.server package — CV Analysis Service 2.5.1 documentation + cv_analysis.server package — CV Analysis Service 2.5.2 documentation @@ -36,7 +36,7 @@ - + @@ -139,8 +139,8 @@ READTHEDOCS_DATA = JSON.parse(document.getElementById('READTHEDOCS_DATA').innerH - CV Analysis Service 2.5.1 documentation - Home - + CV Analysis Service 2.5.2 documentation - Home + diff --git a/docs/build/html/modules/cv_analysis.server.pipeline.html b/docs/build/html/modules/cv_analysis.server.pipeline.html index 49084bc..2baeace 100644 --- a/docs/build/html/modules/cv_analysis.server.pipeline.html +++ b/docs/build/html/modules/cv_analysis.server.pipeline.html @@ -8,7 +8,7 @@ - cv_analysis.server.pipeline module — CV Analysis Service 2.5.1 documentation + cv_analysis.server.pipeline module — CV Analysis Service 2.5.2 documentation @@ -36,7 +36,7 @@ - + @@ -139,8 +139,8 @@ READTHEDOCS_DATA = JSON.parse(document.getElementById('READTHEDOCS_DATA').innerH - CV Analysis Service 2.5.1 documentation - Home - + CV Analysis Service 2.5.2 documentation - Home + diff --git a/docs/build/html/modules/cv_analysis.table_inference.html b/docs/build/html/modules/cv_analysis.table_inference.html index d4a8d0d..4cf0ba6 100644 --- a/docs/build/html/modules/cv_analysis.table_inference.html +++ b/docs/build/html/modules/cv_analysis.table_inference.html @@ -8,7 +8,7 @@ - cv_analysis.table_inference module — CV Analysis Service 2.5.1 documentation + cv_analysis.table_inference module — CV Analysis Service 2.5.2 documentation @@ -36,7 +36,7 @@ - + @@ -139,8 +139,8 @@ READTHEDOCS_DATA = JSON.parse(document.getElementById('READTHEDOCS_DATA').innerH - CV Analysis Service 2.5.1 documentation - Home - + CV Analysis Service 2.5.2 documentation - Home + diff --git a/docs/build/html/modules/cv_analysis.table_parsing.html b/docs/build/html/modules/cv_analysis.table_parsing.html index 110f20d..ec5dc82 100644 --- a/docs/build/html/modules/cv_analysis.table_parsing.html +++ b/docs/build/html/modules/cv_analysis.table_parsing.html @@ -8,7 +8,7 @@ - cv_analysis.table_parsing module — CV Analysis Service 2.5.1 documentation + cv_analysis.table_parsing module — CV Analysis Service 2.5.2 documentation @@ -36,7 +36,7 @@ - + @@ -139,8 +139,8 @@ READTHEDOCS_DATA = JSON.parse(document.getElementById('READTHEDOCS_DATA').innerH - CV Analysis Service 2.5.1 documentation - Home - + CV Analysis Service 2.5.2 documentation - Home + diff --git a/docs/build/html/modules/cv_analysis.utils.annotate.html b/docs/build/html/modules/cv_analysis.utils.annotate.html index df4fdfc..0ac6482 100644 --- a/docs/build/html/modules/cv_analysis.utils.annotate.html +++ b/docs/build/html/modules/cv_analysis.utils.annotate.html @@ -8,7 +8,7 @@ - cv_analysis.utils.annotate module — CV Analysis Service 2.5.1 documentation + cv_analysis.utils.annotate module — CV Analysis Service 2.5.2 documentation @@ -36,7 +36,7 @@ - + @@ -139,8 +139,8 @@ READTHEDOCS_DATA = JSON.parse(document.getElementById('READTHEDOCS_DATA').innerH - CV Analysis Service 2.5.1 documentation - Home - + CV Analysis Service 2.5.2 documentation - Home + diff --git a/docs/build/html/modules/cv_analysis.utils.banner.html b/docs/build/html/modules/cv_analysis.utils.banner.html index 2cc865b..99cc8c9 100644 --- a/docs/build/html/modules/cv_analysis.utils.banner.html +++ b/docs/build/html/modules/cv_analysis.utils.banner.html @@ -8,7 +8,7 @@ - cv_analysis.utils.banner module — CV Analysis Service 2.5.1 documentation + cv_analysis.utils.banner module — CV Analysis Service 2.5.2 documentation @@ -36,7 +36,7 @@ - + @@ -139,8 +139,8 @@ READTHEDOCS_DATA = JSON.parse(document.getElementById('READTHEDOCS_DATA').innerH - CV Analysis Service 2.5.1 documentation - Home - + CV Analysis Service 2.5.2 documentation - Home + diff --git a/docs/build/html/modules/cv_analysis.utils.connect_rects.html b/docs/build/html/modules/cv_analysis.utils.connect_rects.html index c01b453..6dd55e2 100644 --- a/docs/build/html/modules/cv_analysis.utils.connect_rects.html +++ b/docs/build/html/modules/cv_analysis.utils.connect_rects.html @@ -8,7 +8,7 @@ - cv_analysis.utils.connect_rects module — CV Analysis Service 2.5.1 documentation + cv_analysis.utils.connect_rects module — CV Analysis Service 2.5.2 documentation @@ -36,7 +36,7 @@ - + @@ -139,8 +139,8 @@ READTHEDOCS_DATA = JSON.parse(document.getElementById('READTHEDOCS_DATA').innerH - CV Analysis Service 2.5.1 documentation - Home - + CV Analysis Service 2.5.2 documentation - Home + diff --git a/docs/build/html/modules/cv_analysis.utils.display.html b/docs/build/html/modules/cv_analysis.utils.display.html index 7f747a6..be05146 100644 --- a/docs/build/html/modules/cv_analysis.utils.display.html +++ b/docs/build/html/modules/cv_analysis.utils.display.html @@ -8,7 +8,7 @@ - cv_analysis.utils.display module — CV Analysis Service 2.5.1 documentation + cv_analysis.utils.display module — CV Analysis Service 2.5.2 documentation @@ -36,7 +36,7 @@ - + @@ -139,8 +139,8 @@ READTHEDOCS_DATA = JSON.parse(document.getElementById('READTHEDOCS_DATA').innerH - CV Analysis Service 2.5.1 documentation - Home - + CV Analysis Service 2.5.2 documentation - Home + diff --git a/docs/build/html/modules/cv_analysis.utils.draw.html b/docs/build/html/modules/cv_analysis.utils.draw.html index 6c58a47..222d38f 100644 --- a/docs/build/html/modules/cv_analysis.utils.draw.html +++ b/docs/build/html/modules/cv_analysis.utils.draw.html @@ -8,7 +8,7 @@ - cv_analysis.utils.draw module — CV Analysis Service 2.5.1 documentation + cv_analysis.utils.draw module — CV Analysis Service 2.5.2 documentation @@ -36,7 +36,7 @@ - + @@ -139,8 +139,8 @@ READTHEDOCS_DATA = JSON.parse(document.getElementById('READTHEDOCS_DATA').innerH - CV Analysis Service 2.5.1 documentation - Home - + CV Analysis Service 2.5.2 documentation - Home + diff --git a/docs/build/html/modules/cv_analysis.utils.filters.html b/docs/build/html/modules/cv_analysis.utils.filters.html index c3dd534..d83ad0a 100644 --- a/docs/build/html/modules/cv_analysis.utils.filters.html +++ b/docs/build/html/modules/cv_analysis.utils.filters.html @@ -8,7 +8,7 @@ - cv_analysis.utils.filters module — CV Analysis Service 2.5.1 documentation + cv_analysis.utils.filters module — CV Analysis Service 2.5.2 documentation @@ -36,7 +36,7 @@ - + @@ -139,8 +139,8 @@ READTHEDOCS_DATA = JSON.parse(document.getElementById('READTHEDOCS_DATA').innerH - CV Analysis Service 2.5.1 documentation - Home - + CV Analysis Service 2.5.2 documentation - Home + diff --git a/docs/build/html/modules/cv_analysis.utils.html b/docs/build/html/modules/cv_analysis.utils.html index d7c3044..8cea49b 100644 --- a/docs/build/html/modules/cv_analysis.utils.html +++ b/docs/build/html/modules/cv_analysis.utils.html @@ -8,7 +8,7 @@ - cv_analysis.utils package — CV Analysis Service 2.5.1 documentation + cv_analysis.utils package — CV Analysis Service 2.5.2 documentation @@ -36,7 +36,7 @@ - + @@ -139,8 +139,8 @@ READTHEDOCS_DATA = JSON.parse(document.getElementById('READTHEDOCS_DATA').innerH - CV Analysis Service 2.5.1 documentation - Home - + CV Analysis Service 2.5.2 documentation - Home + diff --git a/docs/build/html/modules/cv_analysis.utils.image_extraction.html b/docs/build/html/modules/cv_analysis.utils.image_extraction.html index 7bee4d7..a7b47d9 100644 --- a/docs/build/html/modules/cv_analysis.utils.image_extraction.html +++ b/docs/build/html/modules/cv_analysis.utils.image_extraction.html @@ -8,7 +8,7 @@ - cv_analysis.utils.image_extraction module — CV Analysis Service 2.5.1 documentation + cv_analysis.utils.image_extraction module — CV Analysis Service 2.5.2 documentation @@ -36,7 +36,7 @@ - + @@ -139,8 +139,8 @@ READTHEDOCS_DATA = JSON.parse(document.getElementById('READTHEDOCS_DATA').innerH - CV Analysis Service 2.5.1 documentation - Home - + CV Analysis Service 2.5.2 documentation - Home + diff --git a/docs/build/html/modules/cv_analysis.utils.open_pdf.html b/docs/build/html/modules/cv_analysis.utils.open_pdf.html index 3cf8f07..934bc8d 100644 --- a/docs/build/html/modules/cv_analysis.utils.open_pdf.html +++ b/docs/build/html/modules/cv_analysis.utils.open_pdf.html @@ -8,7 +8,7 @@ - cv_analysis.utils.open_pdf module — CV Analysis Service 2.5.1 documentation + cv_analysis.utils.open_pdf module — CV Analysis Service 2.5.2 documentation @@ -36,7 +36,7 @@ - + @@ -139,8 +139,8 @@ READTHEDOCS_DATA = JSON.parse(document.getElementById('READTHEDOCS_DATA').innerH - CV Analysis Service 2.5.1 documentation - Home - + CV Analysis Service 2.5.2 documentation - Home + diff --git a/docs/build/html/modules/cv_analysis.utils.postprocessing.html b/docs/build/html/modules/cv_analysis.utils.postprocessing.html index 723deff..560255b 100644 --- a/docs/build/html/modules/cv_analysis.utils.postprocessing.html +++ b/docs/build/html/modules/cv_analysis.utils.postprocessing.html @@ -8,7 +8,7 @@ - cv_analysis.utils.postprocessing module — CV Analysis Service 2.5.1 documentation + cv_analysis.utils.postprocessing module — CV Analysis Service 2.5.2 documentation @@ -36,7 +36,7 @@ - + @@ -139,8 +139,8 @@ READTHEDOCS_DATA = JSON.parse(document.getElementById('READTHEDOCS_DATA').innerH - CV Analysis Service 2.5.1 documentation - Home - + CV Analysis Service 2.5.2 documentation - Home + diff --git a/docs/build/html/modules/cv_analysis.utils.preprocessing.html b/docs/build/html/modules/cv_analysis.utils.preprocessing.html index 3fc24d2..fb5bbf7 100644 --- a/docs/build/html/modules/cv_analysis.utils.preprocessing.html +++ b/docs/build/html/modules/cv_analysis.utils.preprocessing.html @@ -8,7 +8,7 @@ - cv_analysis.utils.preprocessing module — CV Analysis Service 2.5.1 documentation + cv_analysis.utils.preprocessing module — CV Analysis Service 2.5.2 documentation @@ -36,7 +36,7 @@ - + @@ -139,8 +139,8 @@ READTHEDOCS_DATA = JSON.parse(document.getElementById('READTHEDOCS_DATA').innerH - CV Analysis Service 2.5.1 documentation - Home - + CV Analysis Service 2.5.2 documentation - Home + diff --git a/docs/build/html/modules/cv_analysis.utils.structures.html b/docs/build/html/modules/cv_analysis.utils.structures.html index b4ab438..6a17e5b 100644 --- a/docs/build/html/modules/cv_analysis.utils.structures.html +++ b/docs/build/html/modules/cv_analysis.utils.structures.html @@ -8,7 +8,7 @@ - cv_analysis.utils.structures module — CV Analysis Service 2.5.1 documentation + cv_analysis.utils.structures module — CV Analysis Service 2.5.2 documentation @@ -36,7 +36,7 @@ - + @@ -139,8 +139,8 @@ READTHEDOCS_DATA = JSON.parse(document.getElementById('READTHEDOCS_DATA').innerH - CV Analysis Service 2.5.1 documentation - Home - + CV Analysis Service 2.5.2 documentation - Home + diff --git a/docs/build/html/modules/cv_analysis.utils.test_metrics.html b/docs/build/html/modules/cv_analysis.utils.test_metrics.html index a2f1697..7811d46 100644 --- a/docs/build/html/modules/cv_analysis.utils.test_metrics.html +++ b/docs/build/html/modules/cv_analysis.utils.test_metrics.html @@ -8,7 +8,7 @@ - cv_analysis.utils.test_metrics module — CV Analysis Service 2.5.1 documentation + cv_analysis.utils.test_metrics module — CV Analysis Service 2.5.2 documentation @@ -36,7 +36,7 @@ - + @@ -139,8 +139,8 @@ READTHEDOCS_DATA = JSON.parse(document.getElementById('READTHEDOCS_DATA').innerH - CV Analysis Service 2.5.1 documentation - Home - + CV Analysis Service 2.5.2 documentation - Home + diff --git a/docs/build/html/modules/cv_analysis.utils.utils.html b/docs/build/html/modules/cv_analysis.utils.utils.html index 29fda0b..fdd1985 100644 --- a/docs/build/html/modules/cv_analysis.utils.utils.html +++ b/docs/build/html/modules/cv_analysis.utils.utils.html @@ -8,7 +8,7 @@ - cv_analysis.utils.utils module — CV Analysis Service 2.5.1 documentation + cv_analysis.utils.utils module — CV Analysis Service 2.5.2 documentation @@ -36,7 +36,7 @@ - + @@ -139,8 +139,8 @@ READTHEDOCS_DATA = JSON.parse(document.getElementById('READTHEDOCS_DATA').innerH - CV Analysis Service 2.5.1 documentation - Home - + CV Analysis Service 2.5.2 documentation - Home + diff --git a/docs/build/html/modules/cv_analysis.utils.visual_logging.html b/docs/build/html/modules/cv_analysis.utils.visual_logging.html index a781392..4781332 100644 --- a/docs/build/html/modules/cv_analysis.utils.visual_logging.html +++ b/docs/build/html/modules/cv_analysis.utils.visual_logging.html @@ -8,7 +8,7 @@ - cv_analysis.utils.visual_logging module — CV Analysis Service 2.5.1 documentation + cv_analysis.utils.visual_logging module — CV Analysis Service 2.5.2 documentation @@ -36,7 +36,7 @@ - + @@ -139,8 +139,8 @@ READTHEDOCS_DATA = JSON.parse(document.getElementById('READTHEDOCS_DATA').innerH - CV Analysis Service 2.5.1 documentation - Home - + CV Analysis Service 2.5.2 documentation - Home + diff --git a/docs/build/html/modules/serve.html b/docs/build/html/modules/serve.html index c0b8b81..e002682 100644 --- a/docs/build/html/modules/serve.html +++ b/docs/build/html/modules/serve.html @@ -8,7 +8,7 @@ - serve module — CV Analysis Service 2.5.1 documentation + serve module — CV Analysis Service 2.5.2 documentation @@ -36,7 +36,7 @@ - + @@ -138,8 +138,8 @@ READTHEDOCS_DATA = JSON.parse(document.getElementById('READTHEDOCS_DATA').innerH - CV Analysis Service 2.5.1 documentation - Home - + CV Analysis Service 2.5.2 documentation - Home + diff --git a/docs/build/html/py-modindex.html b/docs/build/html/py-modindex.html index 56aecc0..a8b051c 100644 --- a/docs/build/html/py-modindex.html +++ b/docs/build/html/py-modindex.html @@ -7,7 +7,7 @@ - Python Module Index — CV Analysis Service 2.5.1 documentation + Python Module Index — CV Analysis Service 2.5.2 documentation @@ -35,7 +35,7 @@ - + @@ -139,8 +139,8 @@ READTHEDOCS_DATA = JSON.parse(document.getElementById('READTHEDOCS_DATA').innerH - CV Analysis Service 2.5.1 documentation - Home - + CV Analysis Service 2.5.2 documentation - Home + diff --git a/docs/build/html/search.html b/docs/build/html/search.html index a1b05b4..a74f833 100644 --- a/docs/build/html/search.html +++ b/docs/build/html/search.html @@ -6,7 +6,7 @@ - Search - CV Analysis Service 2.5.1 documentation + Search - CV Analysis Service 2.5.2 documentation @@ -34,7 +34,7 @@ - + @@ -138,8 +138,8 @@ READTHEDOCS_DATA = JSON.parse(document.getElementById('READTHEDOCS_DATA').innerH - CV Analysis Service 2.5.1 documentation - Home - + CV Analysis Service 2.5.2 documentation - Home + diff --git a/docs/build/html/searchindex.js b/docs/build/html/searchindex.js index 58d0b8c..6fb38f7 100644 --- a/docs/build/html/searchindex.js +++ b/docs/build/html/searchindex.js @@ -1 +1 @@ -Search.setIndex({"alltitles": {"API": [[0, "api"]], "As a CLI Tool": [[0, "as-a-cli-tool"]], "As an API": [[0, "as-an-api"]], "Building": [[0, "building"]], "Figure Detection": [[0, "figure-detection"]], "Indices and tables": [[1, "indices-and-tables"]], "Installation": [[0, "installation"]], "Layout Parsing": [[0, "layout-parsing"]], "Modules": [[1, null]], "README": [[1, null]], "Redaction Detection (API)": [[0, "redaction-detection-api"]], "Redaction Detection (CLI)": [[0, "redaction-detection-cli"]], "Running as a service": [[0, "running-as-a-service"]], "Submodules": [[2, "submodules"], [4, "submodules"], [11, "submodules"], [15, "submodules"]], "Subpackages": [[2, "subpackages"]], "Table Parsing": [[0, "table-parsing"]], "Table of Contents": [[1, "table-of-contents"]], "Usage": [[0, "usage"]], "Usage (service)": [[0, "usage-service"]], "Welcome to CV Analysis Service documentation!": [[1, "welcome-to-cv-analysis-service-documentation"]], "cv-analysis - Visual (CV-Based) Document Parsing": [[0, "cv-analysis-visual-cv-based-document-parsing"]], "cv_analysis package": [[2, "module-cv_analysis"]], "cv_analysis.config module": [[3, "module-cv_analysis.config"]], "cv_analysis.figure_detection package": [[4, "module-cv_analysis.figure_detection"]], "cv_analysis.figure_detection.figure_detection module": [[5, "module-cv_analysis.figure_detection.figure_detection"]], "cv_analysis.figure_detection.figures module": [[6, "module-cv_analysis.figure_detection.figures"]], "cv_analysis.figure_detection.text module": [[7, "module-cv_analysis.figure_detection.text"]], "cv_analysis.layout_parsing module": [[8, "cv-analysis-layout-parsing-module"]], "cv_analysis.locations module": [[9, "module-cv_analysis.locations"]], "cv_analysis.redaction_detection module": [[10, "cv-analysis-redaction-detection-module"]], "cv_analysis.server package": [[11, "module-cv_analysis.server"]], "cv_analysis.server.pipeline module": [[12, "cv-analysis-server-pipeline-module"]], "cv_analysis.table_inference module": [[13, "module-cv_analysis.table_inference"]], "cv_analysis.table_parsing module": [[14, "cv-analysis-table-parsing-module"]], "cv_analysis.utils package": [[15, "module-cv_analysis.utils"]], "cv_analysis.utils.annotate module": [[16, "module-cv_analysis.utils.annotate"]], "cv_analysis.utils.banner module": [[17, "module-cv_analysis.utils.banner"]], "cv_analysis.utils.connect_rects module": [[18, "module-cv_analysis.utils.connect_rects"]], "cv_analysis.utils.display module": [[19, "module-cv_analysis.utils.display"]], "cv_analysis.utils.draw module": [[20, "module-cv_analysis.utils.draw"]], "cv_analysis.utils.filters module": [[21, "module-cv_analysis.utils.filters"]], "cv_analysis.utils.image_extraction module": [[22, "module-cv_analysis.utils.image_extraction"]], "cv_analysis.utils.open_pdf module": [[23, "module-cv_analysis.utils.open_pdf"]], "cv_analysis.utils.postprocessing module": [[24, "module-cv_analysis.utils.postprocessing"]], "cv_analysis.utils.preprocessing module": [[25, "module-cv_analysis.utils.preprocessing"]], "cv_analysis.utils.structures module": [[26, "module-cv_analysis.utils.structures"]], "cv_analysis.utils.test_metrics module": [[27, "module-cv_analysis.utils.test_metrics"]], "cv_analysis.utils.utils module": [[28, "module-cv_analysis.utils.utils"]], "cv_analysis.utils.visual_logging module": [[29, "cv-analysis-utils-visual-logging-module"]], "serve module": [[30, "module-serve"]]}, "docnames": ["README", "index", "modules/cv_analysis", "modules/cv_analysis.config", "modules/cv_analysis.figure_detection", "modules/cv_analysis.figure_detection.figure_detection", "modules/cv_analysis.figure_detection.figures", "modules/cv_analysis.figure_detection.text", "modules/cv_analysis.layout_parsing", "modules/cv_analysis.locations", "modules/cv_analysis.redaction_detection", "modules/cv_analysis.server", "modules/cv_analysis.server.pipeline", "modules/cv_analysis.table_inference", "modules/cv_analysis.table_parsing", "modules/cv_analysis.utils", "modules/cv_analysis.utils.annotate", "modules/cv_analysis.utils.banner", "modules/cv_analysis.utils.connect_rects", "modules/cv_analysis.utils.display", "modules/cv_analysis.utils.draw", "modules/cv_analysis.utils.filters", "modules/cv_analysis.utils.image_extraction", "modules/cv_analysis.utils.open_pdf", "modules/cv_analysis.utils.postprocessing", "modules/cv_analysis.utils.preprocessing", "modules/cv_analysis.utils.structures", "modules/cv_analysis.utils.test_metrics", "modules/cv_analysis.utils.utils", "modules/cv_analysis.utils.visual_logging", "modules/serve"], "envversion": {"sphinx": 61, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2}, "filenames": ["README.md", "index.rst", "modules/cv_analysis.rst", "modules/cv_analysis.config.rst", "modules/cv_analysis.figure_detection.rst", "modules/cv_analysis.figure_detection.figure_detection.rst", "modules/cv_analysis.figure_detection.figures.rst", "modules/cv_analysis.figure_detection.text.rst", "modules/cv_analysis.layout_parsing.rst", "modules/cv_analysis.locations.rst", "modules/cv_analysis.redaction_detection.rst", "modules/cv_analysis.server.rst", "modules/cv_analysis.server.pipeline.rst", "modules/cv_analysis.table_inference.rst", "modules/cv_analysis.table_parsing.rst", "modules/cv_analysis.utils.rst", "modules/cv_analysis.utils.annotate.rst", "modules/cv_analysis.utils.banner.rst", "modules/cv_analysis.utils.connect_rects.rst", "modules/cv_analysis.utils.display.rst", "modules/cv_analysis.utils.draw.rst", "modules/cv_analysis.utils.filters.rst", "modules/cv_analysis.utils.image_extraction.rst", "modules/cv_analysis.utils.open_pdf.rst", "modules/cv_analysis.utils.postprocessing.rst", "modules/cv_analysis.utils.preprocessing.rst", "modules/cv_analysis.utils.structures.rst", "modules/cv_analysis.utils.test_metrics.rst", "modules/cv_analysis.utils.utils.rst", "modules/cv_analysis.utils.visual_logging.rst", "modules/serve.rst"], "indexentries": {"adjacent() (cv_analysis.utils.structures.rectangle method)": [[26, "cv_analysis.utils.structures.Rectangle.adjacent", false]], "annotate_page() (in module cv_analysis.utils.annotate)": [[16, "cv_analysis.utils.annotate.annotate_page", false]], "annotate_pdf() (in module cv_analysis.utils.annotate)": [[16, "cv_analysis.utils.annotate.annotate_pdf", false]], "apply_threshold_to_image() (in module cv_analysis.figure_detection.text)": [[7, "cv_analysis.figure_detection.text.apply_threshold_to_image", false]], "area() (cv_analysis.utils.structures.rectangle method)": [[26, "cv_analysis.utils.structures.Rectangle.area", false]], "compute_document_score() (in module cv_analysis.utils.test_metrics)": [[27, "cv_analysis.utils.test_metrics.compute_document_score", false]], "compute_page_iou() (in module cv_analysis.utils.test_metrics)": [[27, "cv_analysis.utils.test_metrics.compute_page_iou", false]], "connect_related_rects() (in module cv_analysis.utils.connect_rects)": [[18, "cv_analysis.utils.connect_rects.connect_related_rects", false]], "connect_related_rects2() (in module cv_analysis.utils.connect_rects)": [[18, "cv_analysis.utils.connect_rects.connect_related_rects2", false]], "contour (class in cv_analysis.utils.structures)": [[26, "cv_analysis.utils.structures.Contour", false]], "copy_and_normalize_channels() (in module cv_analysis.utils.utils)": [[28, "cv_analysis.utils.utils.copy_and_normalize_channels", false]], "cv_analysis": [[2, "module-cv_analysis", false]], "cv_analysis.config": [[3, "module-cv_analysis.config", false]], "cv_analysis.figure_detection": [[4, "module-cv_analysis.figure_detection", false]], "cv_analysis.figure_detection.figure_detection": [[5, "module-cv_analysis.figure_detection.figure_detection", false]], "cv_analysis.figure_detection.figures": [[6, "module-cv_analysis.figure_detection.figures", false]], "cv_analysis.figure_detection.text": [[7, "module-cv_analysis.figure_detection.text", false]], "cv_analysis.locations": [[9, "module-cv_analysis.locations", false]], "cv_analysis.server": [[11, "module-cv_analysis.server", false]], "cv_analysis.table_inference": [[13, "module-cv_analysis.table_inference", false]], "cv_analysis.utils": [[15, "module-cv_analysis.utils", false]], "cv_analysis.utils.annotate": [[16, "module-cv_analysis.utils.annotate", false]], "cv_analysis.utils.banner": [[17, "module-cv_analysis.utils.banner", false]], "cv_analysis.utils.connect_rects": [[18, "module-cv_analysis.utils.connect_rects", false]], "cv_analysis.utils.display": [[19, "module-cv_analysis.utils.display", false]], "cv_analysis.utils.draw": [[20, "module-cv_analysis.utils.draw", false]], "cv_analysis.utils.filters": [[21, "module-cv_analysis.utils.filters", false]], "cv_analysis.utils.image_extraction": [[22, "module-cv_analysis.utils.image_extraction", false]], "cv_analysis.utils.open_pdf": [[23, "module-cv_analysis.utils.open_pdf", false]], "cv_analysis.utils.postprocessing": [[24, "module-cv_analysis.utils.postprocessing", false]], "cv_analysis.utils.preprocessing": [[25, "module-cv_analysis.utils.preprocessing", false]], "cv_analysis.utils.structures": [[26, "module-cv_analysis.utils.structures", false]], "cv_analysis.utils.test_metrics": [[27, "module-cv_analysis.utils.test_metrics", false]], "cv_analysis.utils.utils": [[28, "module-cv_analysis.utils.utils", false]], "detect_figures() (in module cv_analysis.figure_detection.figure_detection)": [[5, "cv_analysis.figure_detection.figure_detection.detect_figures", false]], "detect_large_coherent_structures() (in module cv_analysis.figure_detection.figures)": [[6, "cv_analysis.figure_detection.figures.detect_large_coherent_structures", false]], "dpi (cv_analysis.utils.image_extraction.pageinfo attribute)": [[22, "cv_analysis.utils.image_extraction.PageInfo.dpi", false]], "draw_bboxes() (in module cv_analysis.figure_detection.text)": [[7, "cv_analysis.figure_detection.text.draw_bboxes", false]], "draw_contours() (in module cv_analysis.utils.draw)": [[20, "cv_analysis.utils.draw.draw_contours", false]], "draw_rectangles() (in module cv_analysis.utils.draw)": [[20, "cv_analysis.utils.draw.draw_rectangles", false]], "extract_images_from_pdf() (in module cv_analysis.utils.image_extraction)": [[22, "cv_analysis.utils.image_extraction.extract_images_from_pdf", false]], "filter_array() (in module cv_analysis.table_inference)": [[13, "cv_analysis.table_inference.filter_array", false]], "filter_fp_col_lines() (in module cv_analysis.table_inference)": [[13, "cv_analysis.table_inference.filter_fp_col_lines", false]], "find_max_overlap() (in module cv_analysis.utils.test_metrics)": [[27, "cv_analysis.utils.test_metrics.find_max_overlap", false]], "find_related_rects() (in module cv_analysis.utils.connect_rects)": [[18, "cv_analysis.utils.connect_rects.find_related_rects", false]], "from_dict_xywh() (cv_analysis.utils.structures.rectangle class method)": [[26, "cv_analysis.utils.structures.Rectangle.from_dict_xywh", false]], "from_xywh() (cv_analysis.utils.structures.rectangle class method)": [[26, "cv_analysis.utils.structures.Rectangle.from_xywh", false]], "from_xyxy() (cv_analysis.utils.structures.rectangle class method)": [[26, "cv_analysis.utils.structures.Rectangle.from_xyxy", false]], "fuse_rects() (in module cv_analysis.utils.connect_rects)": [[18, "cv_analysis.utils.connect_rects.fuse_rects", false]], "get_config() (in module cv_analysis.config)": [[3, "cv_analysis.config.get_config", false]], "get_lines_either() (in module cv_analysis.table_inference)": [[13, "cv_analysis.table_inference.get_lines_either", false]], "has_acceptable_format() (in module cv_analysis.utils.filters)": [[21, "cv_analysis.utils.filters.has_acceptable_format", false]], "has_correct_position1() (in module cv_analysis.utils.connect_rects)": [[18, "cv_analysis.utils.connect_rects.has_correct_position1", false]], "has_no_parent() (in module cv_analysis.utils.postprocessing)": [[24, "cv_analysis.utils.postprocessing.has_no_parent", false]], "height (cv_analysis.utils.image_extraction.pageinfo attribute)": [[22, "cv_analysis.utils.image_extraction.PageInfo.height", false]], "image_height (cv_analysis.utils.image_extraction.pageinfo attribute)": [[22, "cv_analysis.utils.image_extraction.PageInfo.image_height", false]], "image_width (cv_analysis.utils.image_extraction.pageinfo attribute)": [[22, "cv_analysis.utils.image_extraction.PageInfo.image_width", false]], "img_bytes_to_array() (in module cv_analysis.table_inference)": [[13, "cv_analysis.table_inference.img_bytes_to_array", false]], "includes() (cv_analysis.utils.structures.rectangle method)": [[26, "cv_analysis.utils.structures.Rectangle.includes", false]], "infer_lines() (in module cv_analysis.table_inference)": [[13, "cv_analysis.table_inference.infer_lines", false]], "intersection() (cv_analysis.utils.structures.rectangle method)": [[26, "cv_analysis.utils.structures.Rectangle.intersection", false]], "iou() (cv_analysis.utils.structures.rectangle method)": [[26, "cv_analysis.utils.structures.Rectangle.iou", false]], "is_boxy() (in module cv_analysis.utils.filters)": [[21, "cv_analysis.utils.filters.is_boxy", false]], "is_filled() (in module cv_analysis.utils.filters)": [[21, "cv_analysis.utils.filters.is_filled", false]], "is_included() (cv_analysis.utils.structures.rectangle method)": [[26, "cv_analysis.utils.structures.Rectangle.is_included", false]], "is_large_enough() (in module cv_analysis.utils.filters)": [[21, "cv_analysis.utils.filters.is_large_enough", false]], "is_likely_figure() (in module cv_analysis.figure_detection.figure_detection)": [[5, "cv_analysis.figure_detection.figure_detection.is_likely_figure", false]], "is_likely_primary_text_segment() (in module cv_analysis.figure_detection.text)": [[7, "cv_analysis.figure_detection.text.is_likely_primary_text_segment", false]], "is_near_enough() (in module cv_analysis.utils.connect_rects)": [[18, "cv_analysis.utils.connect_rects.is_near_enough", false]], "is_not_too_large() (in module cv_analysis.utils.filters)": [[21, "cv_analysis.utils.filters.is_not_too_large", false]], "is_on_same_line() (in module cv_analysis.utils.connect_rects)": [[18, "cv_analysis.utils.connect_rects.is_on_same_line", false]], "is_overlapping() (in module cv_analysis.utils.connect_rects)": [[18, "cv_analysis.utils.connect_rects.is_overlapping", false]], "is_related() (in module cv_analysis.utils.connect_rects)": [[18, "cv_analysis.utils.connect_rects.is_related", false]], "json() (cv_analysis.utils.structures.rectangle method)": [[26, "cv_analysis.utils.structures.Rectangle.json", false]], "json_full() (cv_analysis.utils.structures.rectangle method)": [[26, "cv_analysis.utils.structures.Rectangle.json_full", false]], "json_xywh() (cv_analysis.utils.structures.rectangle method)": [[26, "cv_analysis.utils.structures.Rectangle.json_xywh", false]], "json_xyxy() (cv_analysis.utils.structures.rectangle method)": [[26, "cv_analysis.utils.structures.Rectangle.json_xyxy", false]], "make_art() (in module cv_analysis.utils.banner)": [[17, "cv_analysis.utils.banner.make_art", false]], "make_gaussian_kernel() (in module cv_analysis.table_inference)": [[13, "cv_analysis.table_inference.make_gaussian_kernel", false]], "make_gaussian_nonpositive_kernel() (in module cv_analysis.table_inference)": [[13, "cv_analysis.table_inference.make_gaussian_nonpositive_kernel", false]], "make_quadratic_kernel() (in module cv_analysis.table_inference)": [[13, "cv_analysis.table_inference.make_quadratic_kernel", false]], "min_avg_for_interval() (in module cv_analysis.table_inference)": [[13, "cv_analysis.table_inference.min_avg_for_interval", false]], "mirror_on_x_axis() (in module cv_analysis.utils.annotate)": [[16, "cv_analysis.utils.annotate.mirror_on_x_axis", false]], "module": [[2, "module-cv_analysis", false], [3, "module-cv_analysis.config", false], [4, "module-cv_analysis.figure_detection", false], [5, "module-cv_analysis.figure_detection.figure_detection", false], [6, "module-cv_analysis.figure_detection.figures", false], [7, "module-cv_analysis.figure_detection.text", false], [9, "module-cv_analysis.locations", false], [11, "module-cv_analysis.server", false], [13, "module-cv_analysis.table_inference", false], [15, "module-cv_analysis.utils", false], [16, "module-cv_analysis.utils.annotate", false], [17, "module-cv_analysis.utils.banner", false], [18, "module-cv_analysis.utils.connect_rects", false], [19, "module-cv_analysis.utils.display", false], [20, "module-cv_analysis.utils.draw", false], [21, "module-cv_analysis.utils.filters", false], [22, "module-cv_analysis.utils.image_extraction", false], [23, "module-cv_analysis.utils.open_pdf", false], [24, "module-cv_analysis.utils.postprocessing", false], [25, "module-cv_analysis.utils.preprocessing", false], [26, "module-cv_analysis.utils.structures", false], [27, "module-cv_analysis.utils.test_metrics", false], [28, "module-cv_analysis.utils.utils", false], [30, "module-serve", false]], "npconvert() (in module cv_analysis.utils.utils)": [[28, "cv_analysis.utils.utils.npconvert", false]], "open_pdf() (in module cv_analysis.utils.open_pdf)": [[23, "cv_analysis.utils.open_pdf.open_pdf", false]], "page2image() (in module cv_analysis.utils.preprocessing)": [[25, "cv_analysis.utils.preprocessing.page2image", false]], "page_num (cv_analysis.utils.image_extraction.pageinfo attribute)": [[22, "cv_analysis.utils.image_extraction.PageInfo.page_num", false]], "pageinfo (class in cv_analysis.utils.image_extraction)": [[22, "cv_analysis.utils.image_extraction.PageInfo", false]], "preprocess_page_array() (in module cv_analysis.utils.preprocessing)": [[25, "cv_analysis.utils.preprocessing.preprocess_page_array", false]], "provide_byte_stream() (in module cv_analysis.utils.annotate)": [[16, "cv_analysis.utils.annotate.provide_byte_stream", false]], "rectangle (class in cv_analysis.utils.structures)": [[26, "cv_analysis.utils.structures.Rectangle", false]], "rects_not_the_same() (in module cv_analysis.utils.connect_rects)": [[18, "cv_analysis.utils.connect_rects.rects_not_the_same", false]], "remove_included() (in module cv_analysis.utils.postprocessing)": [[24, "cv_analysis.utils.postprocessing.remove_included", false]], "remove_isolated() (in module cv_analysis.utils.postprocessing)": [[24, "cv_analysis.utils.postprocessing.remove_isolated", false]], "remove_overlapping() (in module cv_analysis.utils.postprocessing)": [[24, "cv_analysis.utils.postprocessing.remove_overlapping", false]], "remove_primary_text_regions() (in module cv_analysis.figure_detection.text)": [[7, "cv_analysis.figure_detection.text.remove_primary_text_regions", false]], "rescale_to_pdf() (in module cv_analysis.utils.image_extraction)": [[22, "cv_analysis.utils.image_extraction.rescale_to_pdf", false]], "rotation (cv_analysis.utils.image_extraction.pageinfo attribute)": [[22, "cv_analysis.utils.image_extraction.PageInfo.rotation", false]], "rotation_matrix (cv_analysis.utils.image_extraction.pageinfo attribute)": [[22, "cv_analysis.utils.image_extraction.PageInfo.rotation_matrix", false]], "save_image() (in module cv_analysis.utils.display)": [[19, "cv_analysis.utils.display.save_image", false]], "save_lines() (in module cv_analysis.table_inference)": [[13, "cv_analysis.table_inference.save_lines", false]], "save_plot() (in module cv_analysis.table_inference)": [[13, "cv_analysis.table_inference.save_plot", false]], "search_intervals() (in module cv_analysis.table_inference)": [[13, "cv_analysis.table_inference.search_intervals", false]], "serve": [[30, "module-serve", false]], "show() (in module cv_analysis.table_inference)": [[13, "cv_analysis.table_inference.show", false]], "show_image() (in module cv_analysis.utils.display)": [[19, "cv_analysis.utils.display.show_image", false]], "show_image_cv2() (in module cv_analysis.utils.display)": [[19, "cv_analysis.utils.display.show_image_cv2", false]], "show_image_mpl() (in module cv_analysis.utils.display)": [[19, "cv_analysis.utils.display.show_image_mpl", false]], "show_multiple() (in module cv_analysis.table_inference)": [[13, "cv_analysis.table_inference.show_multiple", false]], "transform_image_coordinates_to_pdf_coordinates() (in module cv_analysis.utils.image_extraction)": [[22, "cv_analysis.utils.image_extraction.transform_image_coordinates_to_pdf_coordinates", false]], "transform_table_lines_by_page_info() (in module cv_analysis.utils.image_extraction)": [[22, "cv_analysis.utils.image_extraction.transform_table_lines_by_page_info", false]], "transformation_matrix (cv_analysis.utils.image_extraction.pageinfo attribute)": [[22, "cv_analysis.utils.image_extraction.PageInfo.transformation_matrix", false]], "width (cv_analysis.utils.image_extraction.pageinfo attribute)": [[22, "cv_analysis.utils.image_extraction.PageInfo.width", false]], "xywh() (cv_analysis.utils.structures.rectangle method)": [[26, "cv_analysis.utils.structures.Rectangle.xywh", false]], "xyxy() (cv_analysis.utils.structures.rectangle method)": [[26, "cv_analysis.utils.structures.Rectangle.xyxy", false]]}, "objects": {"": [[2, 0, 0, "-", "cv_analysis"], [30, 0, 0, "-", "serve"]], "cv_analysis": [[3, 0, 0, "-", "config"], [4, 0, 0, "-", "figure_detection"], [9, 0, 0, "-", "locations"], [11, 0, 0, "-", "server"], [13, 0, 0, "-", "table_inference"], [15, 0, 0, "-", "utils"]], "cv_analysis.config": [[3, 1, 1, "", "get_config"]], "cv_analysis.figure_detection": [[5, 0, 0, "-", "figure_detection"], [6, 0, 0, "-", "figures"], [7, 0, 0, "-", "text"]], "cv_analysis.figure_detection.figure_detection": [[5, 1, 1, "", "detect_figures"], [5, 1, 1, "", "is_likely_figure"]], "cv_analysis.figure_detection.figures": [[6, 1, 1, "", "detect_large_coherent_structures"]], "cv_analysis.figure_detection.text": [[7, 1, 1, "", "apply_threshold_to_image"], [7, 1, 1, "", "draw_bboxes"], [7, 1, 1, "", "is_likely_primary_text_segment"], [7, 1, 1, "", "remove_primary_text_regions"]], "cv_analysis.table_inference": [[13, 1, 1, "", "filter_array"], [13, 1, 1, "", "filter_fp_col_lines"], [13, 1, 1, "", "get_lines_either"], [13, 1, 1, "", "img_bytes_to_array"], [13, 1, 1, "", "infer_lines"], [13, 1, 1, "", "make_gaussian_kernel"], [13, 1, 1, "", "make_gaussian_nonpositive_kernel"], [13, 1, 1, "", "make_quadratic_kernel"], [13, 1, 1, "", "min_avg_for_interval"], [13, 1, 1, "", "save_lines"], [13, 1, 1, "", "save_plot"], [13, 1, 1, "", "search_intervals"], [13, 1, 1, "", "show"], [13, 1, 1, "", "show_multiple"]], "cv_analysis.utils": [[16, 0, 0, "-", "annotate"], [17, 0, 0, "-", "banner"], [18, 0, 0, "-", "connect_rects"], [19, 0, 0, "-", "display"], [20, 0, 0, "-", "draw"], [21, 0, 0, "-", "filters"], [22, 0, 0, "-", "image_extraction"], [23, 0, 0, "-", "open_pdf"], [24, 0, 0, "-", "postprocessing"], [25, 0, 0, "-", "preprocessing"], [26, 0, 0, "-", "structures"], [27, 0, 0, "-", "test_metrics"], [28, 0, 0, "-", "utils"]], "cv_analysis.utils.annotate": [[16, 1, 1, "", "annotate_page"], [16, 1, 1, "", "annotate_pdf"], [16, 1, 1, "", "mirror_on_x_axis"], [16, 1, 1, "", "provide_byte_stream"]], "cv_analysis.utils.banner": [[17, 1, 1, "", "make_art"]], "cv_analysis.utils.connect_rects": [[18, 1, 1, "", "connect_related_rects"], [18, 1, 1, "", "connect_related_rects2"], [18, 1, 1, "", "find_related_rects"], [18, 1, 1, "", "fuse_rects"], [18, 1, 1, "", "has_correct_position1"], [18, 1, 1, "", "is_near_enough"], [18, 1, 1, "", "is_on_same_line"], [18, 1, 1, "", "is_overlapping"], [18, 1, 1, "", "is_related"], [18, 1, 1, "", "rects_not_the_same"]], "cv_analysis.utils.display": [[19, 1, 1, "", "save_image"], [19, 1, 1, "", "show_image"], [19, 1, 1, "", "show_image_cv2"], [19, 1, 1, "", "show_image_mpl"]], "cv_analysis.utils.draw": [[20, 1, 1, "", "draw_contours"], [20, 1, 1, "", "draw_rectangles"]], "cv_analysis.utils.filters": [[21, 1, 1, "", "has_acceptable_format"], [21, 1, 1, "", "is_boxy"], [21, 1, 1, "", "is_filled"], [21, 1, 1, "", "is_large_enough"], [21, 1, 1, "", "is_not_too_large"]], "cv_analysis.utils.image_extraction": [[22, 2, 1, "", "PageInfo"], [22, 1, 1, "", "extract_images_from_pdf"], [22, 1, 1, "", "rescale_to_pdf"], [22, 1, 1, "", "transform_image_coordinates_to_pdf_coordinates"], [22, 1, 1, "", "transform_table_lines_by_page_info"]], "cv_analysis.utils.image_extraction.PageInfo": [[22, 3, 1, "", "dpi"], [22, 3, 1, "", "height"], [22, 3, 1, "", "image_height"], [22, 3, 1, "", "image_width"], [22, 3, 1, "", "page_num"], [22, 3, 1, "", "rotation"], [22, 3, 1, "", "rotation_matrix"], [22, 3, 1, "", "transformation_matrix"], [22, 3, 1, "", "width"]], "cv_analysis.utils.open_pdf": [[23, 1, 1, "", "open_pdf"]], "cv_analysis.utils.postprocessing": [[24, 1, 1, "", "has_no_parent"], [24, 1, 1, "", "remove_included"], [24, 1, 1, "", "remove_isolated"], [24, 1, 1, "", "remove_overlapping"]], "cv_analysis.utils.preprocessing": [[25, 1, 1, "", "page2image"], [25, 1, 1, "", "preprocess_page_array"]], "cv_analysis.utils.structures": [[26, 2, 1, "", "Contour"], [26, 2, 1, "", "Rectangle"]], "cv_analysis.utils.structures.Rectangle": [[26, 4, 1, "", "adjacent"], [26, 4, 1, "", "area"], [26, 4, 1, "", "from_dict_xywh"], [26, 4, 1, "", "from_xywh"], [26, 4, 1, "", "from_xyxy"], [26, 4, 1, "", "includes"], [26, 4, 1, "", "intersection"], [26, 4, 1, "", "iou"], [26, 4, 1, "", "is_included"], [26, 4, 1, "", "json"], [26, 4, 1, "", "json_full"], [26, 4, 1, "", "json_xywh"], [26, 4, 1, "", "json_xyxy"], [26, 4, 1, "", "xywh"], [26, 4, 1, "", "xyxy"]], "cv_analysis.utils.test_metrics": [[27, 1, 1, "", "compute_document_score"], [27, 1, 1, "", "compute_page_iou"], [27, 1, 1, "", "find_max_overlap"]], "cv_analysis.utils.utils": [[28, 1, 1, "", "copy_and_normalize_channels"], [28, 1, 1, "", "npconvert"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "class", "Python class"], "3": ["py", "attribute", "Python attribute"], "4": ["py", "method", "Python method"]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:class", "3": "py:attribute", "4": "py:method"}, "terms": {"0": [0, 23], "0246": 0, "0585": 0, "0ad5b774ac84": 0, "1": 0, "1399": 0, "14": 18, "1414": 0, "16": 0, "2": 0, "200": 22, "2222": 0, "247": 0, "2b10c1a2": 0, "3": [0, 26], "3407": 0, "393c": 0, "4": 26, "4fca": 0, "55": 0, "558": 0, "5602": 0, "58349726": 7, "598": 0, "60095520": 21, "60259169": 6, "693": 0, "7": [0, 26], "700": 19, "As": 1, "If": 1, "The": 0, "_": 0, "absolut": 0, "activ": 0, "adjac": [15, 26], "all": 0, "an": [1, 6, 7], "annot": [0, 2, 15, 20], "annotate_pag": [2, 15, 16], "annotate_pdf": [2, 15, 16], "annotation_dict": 27, "api": 1, "appli": 6, "apply_threshold_to_imag": [2, 4, 7], "approach": 0, "area": [15, 26], "arg": 0, "arr": 13, "arrai": [0, 13], "b": 26, "b9e3": 0, "backend": 19, "background": 7, "banner": [2, 15], "base": [1, 22, 26], "base_root": 0, "bash": 0, "basic": 1, "bbox": [0, 7, 16, 22], "been": 0, "below": 0, "bin": 0, "binari": 6, "black": [0, 7], "bodi": 7, "box": 27, "box_list": 27, "build": 1, "byte": [13, 16, 22], "callabl": 13, "can": 0, "cd": 0, "cell": 0, "chang": 1, "check": 21, "circl": 21, "class": [22, 26], "classmethod": 26, "cli": 1, "client_mock": 0, "clone": 0, "cnt": [5, 7, 21], "coher": 6, "collect": 0, "color": [6, 20], "com": [0, 6, 7, 21], "comput": 0, "compute_document_scor": [2, 15, 27], "compute_page_i": [2, 15, 27], "config": [1, 2], "connect_rect": [2, 15], "connect_related_rect": [2, 15, 18], "connect_related_rects2": [2, 15, 18], "constant": 9, "cont": 21, "contour": [2, 6, 15, 20, 21, 26], "convert": 7, "convert_from_path": 0, "copy_and_normalize_channel": [2, 15, 28], "core": 0, "cross": 6, "cv_analysi": [0, 1], "d": 1, "data": 0, "defin": 9, "depend": 0, "descript": 7, "detect": [1, 6], "detect_figur": [2, 4, 5], "detect_large_coherent_structur": [2, 4, 6], "dict": [13, 22], "discret": 26, "displai": [2, 15], "distinguish": 21, "doc": 1, "docker": 0, "dockerfil": 0, "doe": 26, "dpi": [15, 22], "draw": [2, 15], "draw_bbox": [2, 4, 7], "draw_contour": [2, 15, 20], "draw_rectangl": [2, 15, 20], "dvc": 0, "e": [0, 6], "each": 0, "element": 0, "en": 1, "env": 0, "exampl": 7, "expect": 6, "extract_images_from_pdf": [2, 15, 22], "f": 0, "fals": 20, "featur": 0, "field": 0, "figur": [1, 2, 4, 7], "figure_detect": [1, 2], "file": 0, "fill": [0, 21], "filt_sum": 13, "filter": [2, 13, 15], "filter_arrai": [2, 13], "filter_fp_col_lin": [2, 13], "find": 0, "find_max_overlap": [2, 15, 27], "find_redact": 0, "find_related_rect": [2, 15, 18], "first_pag": [0, 23], "float": [13, 22], "follow": 0, "format": 26, "from": [0, 7], "from_dict_xywh": [15, 26], "from_xywh": [15, 26], "from_xyxi": [15, 26], "function": [0, 13], "fuse_rect": [2, 15, 18], "g": 6, "gener": 0, "get_config": [2, 3], "get_lines_eith": [2, 13], "git": 0, "green": 0, "ground_truth_box": 27, "group": 6, "h": 26, "ha": 0, "has_acceptable_format": [2, 15, 21], "has_correct_position1": [2, 15, 18], "has_no_par": [2, 15, 24], "head": 0, "height": [0, 15, 22], "hierarchi": [21, 24], "horizont": 13, "host": 0, "hot": 0, "how": [6, 7, 21], "html": 1, "http": [1, 6, 7, 21], "i": [0, 21], "imag": [0, 5, 6, 7, 19, 20, 28], "image_extract": [2, 15], "image_height": [15, 22], "image_width": [15, 22], "imageinfo": 0, "img": 13, "img_byt": 13, "img_bytes_to_arrai": [2, 13], "implement": 0, "import": 0, "includ": [15, 26], "indent": 26, "index": 1, "individu": 0, "infer_lin": [2, 13], "input": 0, "input_unsort": 24, "instal": 1, "int": [13, 22], "intersect": [15, 26], "interv": 13, "iou": [15, 26], "iqser": 0, "is_boxi": [2, 15, 21], "is_fil": [2, 15, 21], "is_includ": [15, 26], "is_large_enough": [2, 15, 21], "is_likely_figur": [2, 4, 5], "is_likely_primary_text_seg": [2, 4, 7], "is_near_enough": [2, 15, 18], "is_not_too_larg": [2, 15, 21], "is_on_same_lin": [2, 15, 18], "is_overlap": [2, 15, 18], "is_rel": [2, 15, 18], "iter": [18, 24, 26, 27], "json": [15, 26], "json_ful": [15, 26], "json_xywh": [15, 26], "json_xyxi": [15, 26], "kernel_s": 13, "kind": 0, "label": 0, "lambda": 13, "larg": 6, "last_pag": [0, 23], "layout": 1, "layout_pars": [1, 2], "like": 1, "line": 13, "line_list": 13, "list": [13, 22, 24], "locat": [1, 2], "look": 1, "m": [0, 19], "main": 7, "make_art": [2, 15, 17], "make_gaussian_kernel": [2, 13], "make_gaussian_nonpositive_kernel": [2, 13], "make_quadratic_kernel": [2, 13], "master": 1, "matrix": 22, "max_area": [5, 21], "max_gap": 18, "max_interv": 13, "max_width_to_height_ratio": [5, 21], "maxdim": 19, "mean": 7, "messag": 0, "min_area": [5, 21], "min_avg_for_interv": [2, 13], "min_interv": 13, "mirror_on_x_axi": [2, 15, 16], "miss": 0, "modul": [0, 2, 4, 11, 15], "name": 13, "ndarrai": [5, 6, 13, 22], "nearbi": 6, "net": 0, "none": [13, 16, 20, 22, 23, 26], "np": 0, "npconvert": [2, 15, 28], "numpi": [0, 13], "ob": 28, "object": [22, 26], "offset": 22, "open_pdf": [2, 15], "opencv": [6, 7, 21], "oper": 0, "org": 1, "other": 26, "outlin": 0, "output_path": 16, "packag": 1, "pad": 13, "pad_value_funct": 13, "page": [0, 1, 16, 25], "page2imag": [2, 15, 25], "page_height": 16, "page_index": 0, "page_info": 22, "page_num": [15, 22], "pageinfo": [2, 15, 22], "pagenum": 0, "paragraph": [0, 7], "paramet": 7, "pars": 1, "path": [0, 9, 16, 19], "pdf": [0, 16, 23], "pdf2imag": 0, "pdf_byte": 22, "pdf_path": 0, "pip": 0, "pipelin": [2, 11], "point": 0, "postprocess": [2, 15], "predict": 16, "preprocess": [2, 15], "preprocess_page_arrai": [2, 15, 25], "previou": 0, "primari": 7, "provid": 0, "provide_byte_stream": [2, 15, 16], "pull": 0, "py": 0, "python": [0, 6], "question": [6, 7, 21], "r": [0, 18], "ratio": 13, "rect": [18, 26], "rect1": 18, "rect2": [18, 26], "rect_pair": 18, "rectangl": [0, 2, 15, 20, 24, 26, 27], "rects_not_the_sam": [2, 15, 18], "redact": 1, "redaction_contour": 0, "redaction_detect": [0, 1, 2], "refer": [6, 7, 21], "region": 7, "rel": 9, "remov": 7, "remove_includ": [2, 15, 24], "remove_isol": [2, 15, 24], "remove_overlap": [2, 15, 24], "remove_primary_text_region": [2, 4, 7], "repositori": 0, "requir": 0, "rescale_to_pdf": [2, 15, 22], "respons": 0, "responsefilepath": 0, "restructuredtext": 1, "results_box": 27, "results_dict": 27, "return": [0, 6, 7, 13, 16, 22, 24], "rm": 0, "root": 9, "rotat": [15, 22], "rotation_matrix": [15, 22], "rr": 0, "run": 1, "save_imag": [2, 15, 19], "save_lin": [2, 13], "save_plot": [2, 13], "script": 0, "sd": 13, "search": 1, "search_interv": [2, 13], "segment": 0, "serv": 1, "server": [1, 2], "setup": 0, "sh": 0, "shell": 0, "show": [0, 2, 13], "show_imag": [2, 15, 19], "show_image_cv2": [2, 15, 19], "show_image_mpl": [2, 15, 19], "show_multipl": [2, 13], "snippet": 0, "some": 0, "sourc": 0, "space": 6, "specif": 0, "specifi": 0, "sphinx": 1, "ssh": 0, "stackoverflow": [6, 7, 21], "storag": 0, "str": [13, 16], "structur": [0, 2, 6, 15], "submodul": 1, "subpackag": 1, "sum_filt": 13, "t": 0, "table_arrai": 13, "table_image_infer": 0, "table_infer": [1, 2], "table_pars": [1, 2], "tablelin": 0, "targetfilepath": 0, "task": 0, "test_metr": [2, 15], "test_pdf": 0, "text": [2, 4], "thi": 0, "thing": 1, "threshold": 6, "through": 0, "titl": 13, "tol": 26, "toler": 26, "tool": 1, "transform_image_coordinates_to_pdf_coordin": [2, 15, 22], "transform_table_lines_by_page_info": [2, 15, 22], "transformation_matrix": [15, 22], "true": [13, 24, 26], "tupl": [13, 18, 22], "txt": 0, "type": [0, 13, 16, 22, 24], "unfil": 21, "upload": 0, "us": 0, "usag": 1, "util": [0, 1, 2], "uuid": 0, "venv": 0, "vision": 0, "visual": 1, "visual_log": [2, 15], "vlp_output": [0, 22], "w": 26, "where": 0, "whether": 21, "which": 0, "white": 7, "width": [0, 15, 22], "www": 1, "x1": [0, 26], "x2": [0, 26], "xywh": [15, 26], "xywh_dict": 26, "xywh_tupl": 26, "xyxi": [15, 26], "xyxy_tupl": 26, "y1": [0, 26], "y2": [0, 26], "you": 1, "zebra": 6}, "titles": ["cv-analysis - Visual (CV-Based) Document Parsing", "Welcome to CV Analysis Service documentation!", "cv_analysis package", "cv_analysis.config module", "cv_analysis.figure_detection package", "cv_analysis.figure_detection.figure_detection module", "cv_analysis.figure_detection.figures module", "cv_analysis.figure_detection.text module", "cv_analysis.layout_parsing module", "cv_analysis.locations module", "cv_analysis.redaction_detection module", "cv_analysis.server package", "cv_analysis.server.pipeline module", "cv_analysis.table_inference module", "cv_analysis.table_parsing module", "cv_analysis.utils package", "cv_analysis.utils.annotate module", "cv_analysis.utils.banner module", "cv_analysis.utils.connect_rects module", "cv_analysis.utils.display module", "cv_analysis.utils.draw module", "cv_analysis.utils.filters module", "cv_analysis.utils.image_extraction module", "cv_analysis.utils.open_pdf module", "cv_analysis.utils.postprocessing module", "cv_analysis.utils.preprocessing module", "cv_analysis.utils.structures module", "cv_analysis.utils.test_metrics module", "cv_analysis.utils.utils module", "cv_analysis.utils.visual_logging module", "serve module"], "titleterms": {"As": 0, "an": 0, "analysi": [0, 1], "annot": 16, "api": 0, "banner": 17, "base": 0, "build": 0, "cli": 0, "config": 3, "connect_rect": 18, "content": 1, "cv": [0, 1], "cv_analysi": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29], "detect": 0, "displai": 19, "document": [0, 1], "draw": 20, "extract": [], "figur": [0, 6], "figure_detect": [4, 5, 6, 7], "filter": 21, "image_extract": 22, "indic": 1, "instal": 0, "keyword": [], "layout": 0, "layout_pars": 8, "locat": 9, "modul": [1, 3, 5, 6, 7, 8, 9, 10, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30], "open_pdf": 23, "packag": [2, 4, 11, 15], "pars": 0, "pipelin": 12, "postprocess": 24, "preprocess": 25, "readm": 1, "redact": 0, "redaction_detect": 10, "run": 0, "serv": 30, "server": [11, 12], "servic": [0, 1], "structur": 26, "submodul": [2, 4, 11, 15], "subpackag": 2, "tabl": [0, 1], "table_infer": 13, "table_pars": 14, "test_metr": 27, "text": 7, "tool": 0, "usag": 0, "util": [15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29], "visual": 0, "visual_log": 29, "welcom": 1}}) \ No newline at end of file +Search.setIndex({"alltitles": {"API": [[0, "api"]], "As a CLI Tool": [[0, "as-a-cli-tool"]], "As an API": [[0, "as-an-api"]], "Building": [[0, "building"]], "Figure Detection": [[0, "figure-detection"]], "Indices and tables": [[1, "indices-and-tables"]], "Installation": [[0, "installation"]], "Layout Parsing": [[0, "layout-parsing"]], "Modules": [[1, null]], "README": [[1, null]], "Redaction Detection (API)": [[0, "redaction-detection-api"]], "Redaction Detection (CLI)": [[0, "redaction-detection-cli"]], "Running as a service": [[0, "running-as-a-service"]], "Submodules": [[2, "submodules"], [4, "submodules"], [11, "submodules"], [15, "submodules"]], "Subpackages": [[2, "subpackages"]], "Table Parsing": [[0, "table-parsing"]], "Table of Contents": [[1, "table-of-contents"]], "Usage": [[0, "usage"]], "Usage (service)": [[0, "usage-service"]], "Welcome to CV Analysis Service documentation!": [[1, "welcome-to-cv-analysis-service-documentation"]], "cv-analysis - Visual (CV-Based) Document Parsing": [[0, "cv-analysis-visual-cv-based-document-parsing"]], "cv_analysis package": [[2, "module-cv_analysis"]], "cv_analysis.config module": [[3, "module-cv_analysis.config"]], "cv_analysis.figure_detection package": [[4, "module-cv_analysis.figure_detection"]], "cv_analysis.figure_detection.figure_detection module": [[5, "module-cv_analysis.figure_detection.figure_detection"]], "cv_analysis.figure_detection.figures module": [[6, "module-cv_analysis.figure_detection.figures"]], "cv_analysis.figure_detection.text module": [[7, "module-cv_analysis.figure_detection.text"]], "cv_analysis.layout_parsing module": [[8, "cv-analysis-layout-parsing-module"]], "cv_analysis.locations module": [[9, "module-cv_analysis.locations"]], "cv_analysis.redaction_detection module": [[10, "cv-analysis-redaction-detection-module"]], "cv_analysis.server package": [[11, "module-cv_analysis.server"]], "cv_analysis.server.pipeline module": [[12, "cv-analysis-server-pipeline-module"]], "cv_analysis.table_inference module": [[13, "module-cv_analysis.table_inference"]], "cv_analysis.table_parsing module": [[14, "cv-analysis-table-parsing-module"]], "cv_analysis.utils package": [[15, "module-cv_analysis.utils"]], "cv_analysis.utils.annotate module": [[16, "module-cv_analysis.utils.annotate"]], "cv_analysis.utils.banner module": [[17, "module-cv_analysis.utils.banner"]], "cv_analysis.utils.connect_rects module": [[18, "module-cv_analysis.utils.connect_rects"]], "cv_analysis.utils.display module": [[19, "module-cv_analysis.utils.display"]], "cv_analysis.utils.draw module": [[20, "module-cv_analysis.utils.draw"]], "cv_analysis.utils.filters module": [[21, "module-cv_analysis.utils.filters"]], "cv_analysis.utils.image_extraction module": [[22, "module-cv_analysis.utils.image_extraction"]], "cv_analysis.utils.open_pdf module": [[23, "module-cv_analysis.utils.open_pdf"]], "cv_analysis.utils.postprocessing module": [[24, "module-cv_analysis.utils.postprocessing"]], "cv_analysis.utils.preprocessing module": [[25, "module-cv_analysis.utils.preprocessing"]], "cv_analysis.utils.structures module": [[26, "module-cv_analysis.utils.structures"]], "cv_analysis.utils.test_metrics module": [[27, "module-cv_analysis.utils.test_metrics"]], "cv_analysis.utils.utils module": [[28, "module-cv_analysis.utils.utils"]], "cv_analysis.utils.visual_logging module": [[29, "cv-analysis-utils-visual-logging-module"]], "serve module": [[30, "module-serve"]]}, "docnames": ["README", "index", "modules/cv_analysis", "modules/cv_analysis.config", "modules/cv_analysis.figure_detection", "modules/cv_analysis.figure_detection.figure_detection", "modules/cv_analysis.figure_detection.figures", "modules/cv_analysis.figure_detection.text", "modules/cv_analysis.layout_parsing", "modules/cv_analysis.locations", "modules/cv_analysis.redaction_detection", "modules/cv_analysis.server", "modules/cv_analysis.server.pipeline", "modules/cv_analysis.table_inference", "modules/cv_analysis.table_parsing", "modules/cv_analysis.utils", "modules/cv_analysis.utils.annotate", "modules/cv_analysis.utils.banner", "modules/cv_analysis.utils.connect_rects", "modules/cv_analysis.utils.display", "modules/cv_analysis.utils.draw", "modules/cv_analysis.utils.filters", "modules/cv_analysis.utils.image_extraction", "modules/cv_analysis.utils.open_pdf", "modules/cv_analysis.utils.postprocessing", "modules/cv_analysis.utils.preprocessing", "modules/cv_analysis.utils.structures", "modules/cv_analysis.utils.test_metrics", "modules/cv_analysis.utils.utils", "modules/cv_analysis.utils.visual_logging", "modules/serve"], "envversion": {"sphinx": 61, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2}, "filenames": ["README.md", "index.rst", "modules/cv_analysis.rst", "modules/cv_analysis.config.rst", "modules/cv_analysis.figure_detection.rst", "modules/cv_analysis.figure_detection.figure_detection.rst", "modules/cv_analysis.figure_detection.figures.rst", "modules/cv_analysis.figure_detection.text.rst", "modules/cv_analysis.layout_parsing.rst", "modules/cv_analysis.locations.rst", "modules/cv_analysis.redaction_detection.rst", "modules/cv_analysis.server.rst", "modules/cv_analysis.server.pipeline.rst", "modules/cv_analysis.table_inference.rst", "modules/cv_analysis.table_parsing.rst", "modules/cv_analysis.utils.rst", "modules/cv_analysis.utils.annotate.rst", "modules/cv_analysis.utils.banner.rst", "modules/cv_analysis.utils.connect_rects.rst", "modules/cv_analysis.utils.display.rst", "modules/cv_analysis.utils.draw.rst", "modules/cv_analysis.utils.filters.rst", "modules/cv_analysis.utils.image_extraction.rst", "modules/cv_analysis.utils.open_pdf.rst", "modules/cv_analysis.utils.postprocessing.rst", "modules/cv_analysis.utils.preprocessing.rst", "modules/cv_analysis.utils.structures.rst", "modules/cv_analysis.utils.test_metrics.rst", "modules/cv_analysis.utils.utils.rst", "modules/cv_analysis.utils.visual_logging.rst", "modules/serve.rst"], "indexentries": {"adjacent() (cv_analysis.utils.structures.rectangle method)": [[26, "cv_analysis.utils.structures.Rectangle.adjacent", false]], "annotate_page() (in module cv_analysis.utils.annotate)": [[16, "cv_analysis.utils.annotate.annotate_page", false]], "annotate_pdf() (in module cv_analysis.utils.annotate)": [[16, "cv_analysis.utils.annotate.annotate_pdf", false]], "apply_threshold_to_image() (in module cv_analysis.figure_detection.text)": [[7, "cv_analysis.figure_detection.text.apply_threshold_to_image", false]], "area() (cv_analysis.utils.structures.rectangle method)": [[26, "cv_analysis.utils.structures.Rectangle.area", false]], "compute_document_score() (in module cv_analysis.utils.test_metrics)": [[27, "cv_analysis.utils.test_metrics.compute_document_score", false]], "compute_page_iou() (in module cv_analysis.utils.test_metrics)": [[27, "cv_analysis.utils.test_metrics.compute_page_iou", false]], "connect_related_rects() (in module cv_analysis.utils.connect_rects)": [[18, "cv_analysis.utils.connect_rects.connect_related_rects", false]], "connect_related_rects2() (in module cv_analysis.utils.connect_rects)": [[18, "cv_analysis.utils.connect_rects.connect_related_rects2", false]], "contour (class in cv_analysis.utils.structures)": [[26, "cv_analysis.utils.structures.Contour", false]], "copy_and_normalize_channels() (in module cv_analysis.utils.utils)": [[28, "cv_analysis.utils.utils.copy_and_normalize_channels", false]], "cv_analysis": [[2, "module-cv_analysis", false]], "cv_analysis.config": [[3, "module-cv_analysis.config", false]], "cv_analysis.figure_detection": [[4, "module-cv_analysis.figure_detection", false]], "cv_analysis.figure_detection.figure_detection": [[5, "module-cv_analysis.figure_detection.figure_detection", false]], "cv_analysis.figure_detection.figures": [[6, "module-cv_analysis.figure_detection.figures", false]], "cv_analysis.figure_detection.text": [[7, "module-cv_analysis.figure_detection.text", false]], "cv_analysis.locations": [[9, "module-cv_analysis.locations", false]], "cv_analysis.server": [[11, "module-cv_analysis.server", false]], "cv_analysis.table_inference": [[13, "module-cv_analysis.table_inference", false]], "cv_analysis.utils": [[15, "module-cv_analysis.utils", false]], "cv_analysis.utils.annotate": [[16, "module-cv_analysis.utils.annotate", false]], "cv_analysis.utils.banner": [[17, "module-cv_analysis.utils.banner", false]], "cv_analysis.utils.connect_rects": [[18, "module-cv_analysis.utils.connect_rects", false]], "cv_analysis.utils.display": [[19, "module-cv_analysis.utils.display", false]], "cv_analysis.utils.draw": [[20, "module-cv_analysis.utils.draw", false]], "cv_analysis.utils.filters": [[21, "module-cv_analysis.utils.filters", false]], "cv_analysis.utils.image_extraction": [[22, "module-cv_analysis.utils.image_extraction", false]], "cv_analysis.utils.open_pdf": [[23, "module-cv_analysis.utils.open_pdf", false]], "cv_analysis.utils.postprocessing": [[24, "module-cv_analysis.utils.postprocessing", false]], "cv_analysis.utils.preprocessing": [[25, "module-cv_analysis.utils.preprocessing", false]], "cv_analysis.utils.structures": [[26, "module-cv_analysis.utils.structures", false]], "cv_analysis.utils.test_metrics": [[27, "module-cv_analysis.utils.test_metrics", false]], "cv_analysis.utils.utils": [[28, "module-cv_analysis.utils.utils", false]], "detect_figures() (in module cv_analysis.figure_detection.figure_detection)": [[5, "cv_analysis.figure_detection.figure_detection.detect_figures", false]], "detect_large_coherent_structures() (in module cv_analysis.figure_detection.figures)": [[6, "cv_analysis.figure_detection.figures.detect_large_coherent_structures", false]], "dpi (cv_analysis.utils.image_extraction.pageinfo attribute)": [[22, "cv_analysis.utils.image_extraction.PageInfo.dpi", false]], "draw_bboxes() (in module cv_analysis.figure_detection.text)": [[7, "cv_analysis.figure_detection.text.draw_bboxes", false]], "draw_contours() (in module cv_analysis.utils.draw)": [[20, "cv_analysis.utils.draw.draw_contours", false]], "draw_rectangles() (in module cv_analysis.utils.draw)": [[20, "cv_analysis.utils.draw.draw_rectangles", false]], "extract_images_from_pdf() (in module cv_analysis.utils.image_extraction)": [[22, "cv_analysis.utils.image_extraction.extract_images_from_pdf", false]], "filter_array() (in module cv_analysis.table_inference)": [[13, "cv_analysis.table_inference.filter_array", false]], "filter_fp_col_lines() (in module cv_analysis.table_inference)": [[13, "cv_analysis.table_inference.filter_fp_col_lines", false]], "find_max_overlap() (in module cv_analysis.utils.test_metrics)": [[27, "cv_analysis.utils.test_metrics.find_max_overlap", false]], "find_related_rects() (in module cv_analysis.utils.connect_rects)": [[18, "cv_analysis.utils.connect_rects.find_related_rects", false]], "from_dict_xywh() (cv_analysis.utils.structures.rectangle class method)": [[26, "cv_analysis.utils.structures.Rectangle.from_dict_xywh", false]], "from_xywh() (cv_analysis.utils.structures.rectangle class method)": [[26, "cv_analysis.utils.structures.Rectangle.from_xywh", false]], "from_xyxy() (cv_analysis.utils.structures.rectangle class method)": [[26, "cv_analysis.utils.structures.Rectangle.from_xyxy", false]], "fuse_rects() (in module cv_analysis.utils.connect_rects)": [[18, "cv_analysis.utils.connect_rects.fuse_rects", false]], "get_config() (in module cv_analysis.config)": [[3, "cv_analysis.config.get_config", false]], "get_lines_either() (in module cv_analysis.table_inference)": [[13, "cv_analysis.table_inference.get_lines_either", false]], "has_acceptable_format() (in module cv_analysis.utils.filters)": [[21, "cv_analysis.utils.filters.has_acceptable_format", false]], "has_correct_position1() (in module cv_analysis.utils.connect_rects)": [[18, "cv_analysis.utils.connect_rects.has_correct_position1", false]], "has_no_parent() (in module cv_analysis.utils.postprocessing)": [[24, "cv_analysis.utils.postprocessing.has_no_parent", false]], "height (cv_analysis.utils.image_extraction.pageinfo attribute)": [[22, "cv_analysis.utils.image_extraction.PageInfo.height", false]], "image_height (cv_analysis.utils.image_extraction.pageinfo attribute)": [[22, "cv_analysis.utils.image_extraction.PageInfo.image_height", false]], "image_width (cv_analysis.utils.image_extraction.pageinfo attribute)": [[22, "cv_analysis.utils.image_extraction.PageInfo.image_width", false]], "img_bytes_to_array() (in module cv_analysis.table_inference)": [[13, "cv_analysis.table_inference.img_bytes_to_array", false]], "includes() (cv_analysis.utils.structures.rectangle method)": [[26, "cv_analysis.utils.structures.Rectangle.includes", false]], "infer_lines() (in module cv_analysis.table_inference)": [[13, "cv_analysis.table_inference.infer_lines", false]], "intersection() (cv_analysis.utils.structures.rectangle method)": [[26, "cv_analysis.utils.structures.Rectangle.intersection", false]], "iou() (cv_analysis.utils.structures.rectangle method)": [[26, "cv_analysis.utils.structures.Rectangle.iou", false]], "is_boxy() (in module cv_analysis.utils.filters)": [[21, "cv_analysis.utils.filters.is_boxy", false]], "is_filled() (in module cv_analysis.utils.filters)": [[21, "cv_analysis.utils.filters.is_filled", false]], "is_included() (cv_analysis.utils.structures.rectangle method)": [[26, "cv_analysis.utils.structures.Rectangle.is_included", false]], "is_large_enough() (in module cv_analysis.utils.filters)": [[21, "cv_analysis.utils.filters.is_large_enough", false]], "is_likely_figure() (in module cv_analysis.figure_detection.figure_detection)": [[5, "cv_analysis.figure_detection.figure_detection.is_likely_figure", false]], "is_likely_primary_text_segment() (in module cv_analysis.figure_detection.text)": [[7, "cv_analysis.figure_detection.text.is_likely_primary_text_segment", false]], "is_near_enough() (in module cv_analysis.utils.connect_rects)": [[18, "cv_analysis.utils.connect_rects.is_near_enough", false]], "is_not_too_large() (in module cv_analysis.utils.filters)": [[21, "cv_analysis.utils.filters.is_not_too_large", false]], "is_on_same_line() (in module cv_analysis.utils.connect_rects)": [[18, "cv_analysis.utils.connect_rects.is_on_same_line", false]], "is_overlapping() (in module cv_analysis.utils.connect_rects)": [[18, "cv_analysis.utils.connect_rects.is_overlapping", false]], "is_related() (in module cv_analysis.utils.connect_rects)": [[18, "cv_analysis.utils.connect_rects.is_related", false]], "json() (cv_analysis.utils.structures.rectangle method)": [[26, "cv_analysis.utils.structures.Rectangle.json", false]], "json_full() (cv_analysis.utils.structures.rectangle method)": [[26, "cv_analysis.utils.structures.Rectangle.json_full", false]], "json_xywh() (cv_analysis.utils.structures.rectangle method)": [[26, "cv_analysis.utils.structures.Rectangle.json_xywh", false]], "json_xyxy() (cv_analysis.utils.structures.rectangle method)": [[26, "cv_analysis.utils.structures.Rectangle.json_xyxy", false]], "make_art() (in module cv_analysis.utils.banner)": [[17, "cv_analysis.utils.banner.make_art", false]], "make_gaussian_kernel() (in module cv_analysis.table_inference)": [[13, "cv_analysis.table_inference.make_gaussian_kernel", false]], "make_gaussian_nonpositive_kernel() (in module cv_analysis.table_inference)": [[13, "cv_analysis.table_inference.make_gaussian_nonpositive_kernel", false]], "make_quadratic_kernel() (in module cv_analysis.table_inference)": [[13, "cv_analysis.table_inference.make_quadratic_kernel", false]], "min_avg_for_interval() (in module cv_analysis.table_inference)": [[13, "cv_analysis.table_inference.min_avg_for_interval", false]], "mirror_on_x_axis() (in module cv_analysis.utils.annotate)": [[16, "cv_analysis.utils.annotate.mirror_on_x_axis", false]], "module": [[2, "module-cv_analysis", false], [3, "module-cv_analysis.config", false], [4, "module-cv_analysis.figure_detection", false], [5, "module-cv_analysis.figure_detection.figure_detection", false], [6, "module-cv_analysis.figure_detection.figures", false], [7, "module-cv_analysis.figure_detection.text", false], [9, "module-cv_analysis.locations", false], [11, "module-cv_analysis.server", false], [13, "module-cv_analysis.table_inference", false], [15, "module-cv_analysis.utils", false], [16, "module-cv_analysis.utils.annotate", false], [17, "module-cv_analysis.utils.banner", false], [18, "module-cv_analysis.utils.connect_rects", false], [19, "module-cv_analysis.utils.display", false], [20, "module-cv_analysis.utils.draw", false], [21, "module-cv_analysis.utils.filters", false], [22, "module-cv_analysis.utils.image_extraction", false], [23, "module-cv_analysis.utils.open_pdf", false], [24, "module-cv_analysis.utils.postprocessing", false], [25, "module-cv_analysis.utils.preprocessing", false], [26, "module-cv_analysis.utils.structures", false], [27, "module-cv_analysis.utils.test_metrics", false], [28, "module-cv_analysis.utils.utils", false], [30, "module-serve", false]], "npconvert() (in module cv_analysis.utils.utils)": [[28, "cv_analysis.utils.utils.npconvert", false]], "open_pdf() (in module cv_analysis.utils.open_pdf)": [[23, "cv_analysis.utils.open_pdf.open_pdf", false]], "page2image() (in module cv_analysis.utils.preprocessing)": [[25, "cv_analysis.utils.preprocessing.page2image", false]], "page_num (cv_analysis.utils.image_extraction.pageinfo attribute)": [[22, "cv_analysis.utils.image_extraction.PageInfo.page_num", false]], "pageinfo (class in cv_analysis.utils.image_extraction)": [[22, "cv_analysis.utils.image_extraction.PageInfo", false]], "preprocess_page_array() (in module cv_analysis.utils.preprocessing)": [[25, "cv_analysis.utils.preprocessing.preprocess_page_array", false]], "provide_byte_stream() (in module cv_analysis.utils.annotate)": [[16, "cv_analysis.utils.annotate.provide_byte_stream", false]], "rectangle (class in cv_analysis.utils.structures)": [[26, "cv_analysis.utils.structures.Rectangle", false]], "rects_not_the_same() (in module cv_analysis.utils.connect_rects)": [[18, "cv_analysis.utils.connect_rects.rects_not_the_same", false]], "remove_included() (in module cv_analysis.utils.postprocessing)": [[24, "cv_analysis.utils.postprocessing.remove_included", false]], "remove_isolated() (in module cv_analysis.utils.postprocessing)": [[24, "cv_analysis.utils.postprocessing.remove_isolated", false]], "remove_overlapping() (in module cv_analysis.utils.postprocessing)": [[24, "cv_analysis.utils.postprocessing.remove_overlapping", false]], "remove_primary_text_regions() (in module cv_analysis.figure_detection.text)": [[7, "cv_analysis.figure_detection.text.remove_primary_text_regions", false]], "rescale_to_pdf() (in module cv_analysis.utils.image_extraction)": [[22, "cv_analysis.utils.image_extraction.rescale_to_pdf", false]], "rotation (cv_analysis.utils.image_extraction.pageinfo attribute)": [[22, "cv_analysis.utils.image_extraction.PageInfo.rotation", false]], "rotation_matrix (cv_analysis.utils.image_extraction.pageinfo attribute)": [[22, "cv_analysis.utils.image_extraction.PageInfo.rotation_matrix", false]], "save_image() (in module cv_analysis.utils.display)": [[19, "cv_analysis.utils.display.save_image", false]], "save_lines() (in module cv_analysis.table_inference)": [[13, "cv_analysis.table_inference.save_lines", false]], "save_plot() (in module cv_analysis.table_inference)": [[13, "cv_analysis.table_inference.save_plot", false]], "search_intervals() (in module cv_analysis.table_inference)": [[13, "cv_analysis.table_inference.search_intervals", false]], "serve": [[30, "module-serve", false]], "show() (in module cv_analysis.table_inference)": [[13, "cv_analysis.table_inference.show", false]], "show_image() (in module cv_analysis.utils.display)": [[19, "cv_analysis.utils.display.show_image", false]], "show_image_cv2() (in module cv_analysis.utils.display)": [[19, "cv_analysis.utils.display.show_image_cv2", false]], "show_image_mpl() (in module cv_analysis.utils.display)": [[19, "cv_analysis.utils.display.show_image_mpl", false]], "show_multiple() (in module cv_analysis.table_inference)": [[13, "cv_analysis.table_inference.show_multiple", false]], "transform_image_coordinates_to_pdf_coordinates() (in module cv_analysis.utils.image_extraction)": [[22, "cv_analysis.utils.image_extraction.transform_image_coordinates_to_pdf_coordinates", false]], "transform_table_lines_by_page_info() (in module cv_analysis.utils.image_extraction)": [[22, "cv_analysis.utils.image_extraction.transform_table_lines_by_page_info", false]], "transformation_matrix (cv_analysis.utils.image_extraction.pageinfo attribute)": [[22, "cv_analysis.utils.image_extraction.PageInfo.transformation_matrix", false]], "width (cv_analysis.utils.image_extraction.pageinfo attribute)": [[22, "cv_analysis.utils.image_extraction.PageInfo.width", false]], "xywh() (cv_analysis.utils.structures.rectangle method)": [[26, "cv_analysis.utils.structures.Rectangle.xywh", false]], "xyxy() (cv_analysis.utils.structures.rectangle method)": [[26, "cv_analysis.utils.structures.Rectangle.xyxy", false]]}, "objects": {"": [[2, 0, 0, "-", "cv_analysis"], [30, 0, 0, "-", "serve"]], "cv_analysis": [[3, 0, 0, "-", "config"], [4, 0, 0, "-", "figure_detection"], [9, 0, 0, "-", "locations"], [11, 0, 0, "-", "server"], [13, 0, 0, "-", "table_inference"], [15, 0, 0, "-", "utils"]], "cv_analysis.config": [[3, 1, 1, "", "get_config"]], "cv_analysis.figure_detection": [[5, 0, 0, "-", "figure_detection"], [6, 0, 0, "-", "figures"], [7, 0, 0, "-", "text"]], "cv_analysis.figure_detection.figure_detection": [[5, 1, 1, "", "detect_figures"], [5, 1, 1, "", "is_likely_figure"]], "cv_analysis.figure_detection.figures": [[6, 1, 1, "", "detect_large_coherent_structures"]], "cv_analysis.figure_detection.text": [[7, 1, 1, "", "apply_threshold_to_image"], [7, 1, 1, "", "draw_bboxes"], [7, 1, 1, "", "is_likely_primary_text_segment"], [7, 1, 1, "", "remove_primary_text_regions"]], "cv_analysis.table_inference": [[13, 1, 1, "", "filter_array"], [13, 1, 1, "", "filter_fp_col_lines"], [13, 1, 1, "", "get_lines_either"], [13, 1, 1, "", "img_bytes_to_array"], [13, 1, 1, "", "infer_lines"], [13, 1, 1, "", "make_gaussian_kernel"], [13, 1, 1, "", "make_gaussian_nonpositive_kernel"], [13, 1, 1, "", "make_quadratic_kernel"], [13, 1, 1, "", "min_avg_for_interval"], [13, 1, 1, "", "save_lines"], [13, 1, 1, "", "save_plot"], [13, 1, 1, "", "search_intervals"], [13, 1, 1, "", "show"], [13, 1, 1, "", "show_multiple"]], "cv_analysis.utils": [[16, 0, 0, "-", "annotate"], [17, 0, 0, "-", "banner"], [18, 0, 0, "-", "connect_rects"], [19, 0, 0, "-", "display"], [20, 0, 0, "-", "draw"], [21, 0, 0, "-", "filters"], [22, 0, 0, "-", "image_extraction"], [23, 0, 0, "-", "open_pdf"], [24, 0, 0, "-", "postprocessing"], [25, 0, 0, "-", "preprocessing"], [26, 0, 0, "-", "structures"], [27, 0, 0, "-", "test_metrics"], [28, 0, 0, "-", "utils"]], "cv_analysis.utils.annotate": [[16, 1, 1, "", "annotate_page"], [16, 1, 1, "", "annotate_pdf"], [16, 1, 1, "", "mirror_on_x_axis"], [16, 1, 1, "", "provide_byte_stream"]], "cv_analysis.utils.banner": [[17, 1, 1, "", "make_art"]], "cv_analysis.utils.connect_rects": [[18, 1, 1, "", "connect_related_rects"], [18, 1, 1, "", "connect_related_rects2"], [18, 1, 1, "", "find_related_rects"], [18, 1, 1, "", "fuse_rects"], [18, 1, 1, "", "has_correct_position1"], [18, 1, 1, "", "is_near_enough"], [18, 1, 1, "", "is_on_same_line"], [18, 1, 1, "", "is_overlapping"], [18, 1, 1, "", "is_related"], [18, 1, 1, "", "rects_not_the_same"]], "cv_analysis.utils.display": [[19, 1, 1, "", "save_image"], [19, 1, 1, "", "show_image"], [19, 1, 1, "", "show_image_cv2"], [19, 1, 1, "", "show_image_mpl"]], "cv_analysis.utils.draw": [[20, 1, 1, "", "draw_contours"], [20, 1, 1, "", "draw_rectangles"]], "cv_analysis.utils.filters": [[21, 1, 1, "", "has_acceptable_format"], [21, 1, 1, "", "is_boxy"], [21, 1, 1, "", "is_filled"], [21, 1, 1, "", "is_large_enough"], [21, 1, 1, "", "is_not_too_large"]], "cv_analysis.utils.image_extraction": [[22, 2, 1, "", "PageInfo"], [22, 1, 1, "", "extract_images_from_pdf"], [22, 1, 1, "", "rescale_to_pdf"], [22, 1, 1, "", "transform_image_coordinates_to_pdf_coordinates"], [22, 1, 1, "", "transform_table_lines_by_page_info"]], "cv_analysis.utils.image_extraction.PageInfo": [[22, 3, 1, "", "dpi"], [22, 3, 1, "", "height"], [22, 3, 1, "", "image_height"], [22, 3, 1, "", "image_width"], [22, 3, 1, "", "page_num"], [22, 3, 1, "", "rotation"], [22, 3, 1, "", "rotation_matrix"], [22, 3, 1, "", "transformation_matrix"], [22, 3, 1, "", "width"]], "cv_analysis.utils.open_pdf": [[23, 1, 1, "", "open_pdf"]], "cv_analysis.utils.postprocessing": [[24, 1, 1, "", "has_no_parent"], [24, 1, 1, "", "remove_included"], [24, 1, 1, "", "remove_isolated"], [24, 1, 1, "", "remove_overlapping"]], "cv_analysis.utils.preprocessing": [[25, 1, 1, "", "page2image"], [25, 1, 1, "", "preprocess_page_array"]], "cv_analysis.utils.structures": [[26, 2, 1, "", "Contour"], [26, 2, 1, "", "Rectangle"]], "cv_analysis.utils.structures.Rectangle": [[26, 4, 1, "", "adjacent"], [26, 4, 1, "", "area"], [26, 4, 1, "", "from_dict_xywh"], [26, 4, 1, "", "from_xywh"], [26, 4, 1, "", "from_xyxy"], [26, 4, 1, "", "includes"], [26, 4, 1, "", "intersection"], [26, 4, 1, "", "iou"], [26, 4, 1, "", "is_included"], [26, 4, 1, "", "json"], [26, 4, 1, "", "json_full"], [26, 4, 1, "", "json_xywh"], [26, 4, 1, "", "json_xyxy"], [26, 4, 1, "", "xywh"], [26, 4, 1, "", "xyxy"]], "cv_analysis.utils.test_metrics": [[27, 1, 1, "", "compute_document_score"], [27, 1, 1, "", "compute_page_iou"], [27, 1, 1, "", "find_max_overlap"]], "cv_analysis.utils.utils": [[28, 1, 1, "", "copy_and_normalize_channels"], [28, 1, 1, "", "npconvert"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "class", "Python class"], "3": ["py", "attribute", "Python attribute"], "4": ["py", "method", "Python method"]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:class", "3": "py:attribute", "4": "py:method"}, "terms": {"0": [0, 23], "0246": 0, "0585": 0, "0ad5b774ac84": 0, "1": 0, "1399": 0, "14": 18, "1414": 0, "16": 0, "2": 0, "200": 22, "2222": 0, "247": 0, "2b10c1a2": 0, "3": [0, 26], "3407": 0, "393c": 0, "4": 26, "4fca": 0, "55": 0, "558": 0, "5602": 0, "58349726": 7, "598": 0, "60095520": 21, "60259169": 6, "693": 0, "7": [0, 26], "700": 19, "As": 1, "If": 1, "The": 0, "_": 0, "absolut": 0, "activ": 0, "adjac": [15, 26], "all": 0, "an": [1, 6, 7], "annot": [0, 2, 15, 20], "annotate_pag": [2, 15, 16], "annotate_pdf": [2, 15, 16], "annotation_dict": 27, "api": 1, "appli": 6, "apply_threshold_to_imag": [2, 4, 7], "approach": 0, "area": [15, 26], "arg": 0, "arr": 13, "arrai": [0, 13], "b": 26, "b9e3": 0, "backend": 19, "background": 7, "banner": [2, 15], "base": [1, 22, 26], "base_root": 0, "bash": 0, "basic": 1, "bbox": [0, 7, 16, 22], "been": 0, "below": 0, "bin": 0, "binari": 6, "black": [0, 7], "bodi": 7, "box": 27, "box_list": 27, "build": 1, "byte": [13, 16, 22], "callabl": 13, "can": 0, "cd": 0, "cell": 0, "chang": 1, "check": 21, "circl": 21, "class": [22, 26], "classmethod": 26, "cli": 1, "client_mock": 0, "clone": 0, "cnt": [5, 7, 21], "coher": 6, "collect": 0, "color": [6, 20], "com": [0, 6, 7, 21], "comput": 0, "compute_document_scor": [2, 15, 27], "compute_page_i": [2, 15, 27], "config": [1, 2], "connect_rect": [2, 15], "connect_related_rect": [2, 15, 18], "connect_related_rects2": [2, 15, 18], "constant": 9, "cont": 21, "contour": [2, 6, 15, 20, 21, 26], "convert": 7, "convert_from_path": 0, "copy_and_normalize_channel": [2, 15, 28], "core": 0, "cross": 6, "cv_analysi": [0, 1], "d": 1, "data": 0, "defin": 9, "depend": 0, "descript": 7, "detect": [1, 6], "detect_figur": [2, 4, 5], "detect_large_coherent_structur": [2, 4, 6], "dict": [13, 22], "discret": 26, "displai": [2, 15], "distinguish": 21, "doc": 1, "docker": 0, "dockerfil": 0, "doe": 26, "dpi": [15, 22], "draw": [2, 15], "draw_bbox": [2, 4, 7], "draw_contour": [2, 15, 20], "draw_rectangl": [2, 15, 20], "dvc": 0, "e": [0, 6], "each": 0, "element": 0, "en": 1, "env": 0, "exampl": 7, "expect": 6, "extract_images_from_pdf": [2, 15, 22], "f": 0, "fals": 20, "featur": 0, "field": 0, "figur": [1, 2, 4, 7], "figure_detect": [1, 2], "file": 0, "fill": [0, 21], "filt_sum": 13, "filter": [2, 13, 15], "filter_arrai": [2, 13], "filter_fp_col_lin": [2, 13], "find": 0, "find_max_overlap": [2, 15, 27], "find_redact": 0, "find_related_rect": [2, 15, 18], "first_pag": [0, 23], "float": [13, 22], "follow": 0, "format": 26, "from": [0, 7], "from_dict_xywh": [15, 26], "from_xywh": [15, 26], "from_xyxi": [15, 26], "function": [0, 13], "fuse_rect": [2, 15, 18], "g": 6, "gener": 0, "get_config": [2, 3], "get_lines_eith": [2, 13], "git": 0, "green": 0, "ground_truth_box": 27, "group": 6, "h": 26, "ha": 0, "has_acceptable_format": [2, 15, 21], "has_correct_position1": [2, 15, 18], "has_no_par": [2, 15, 24], "head": 0, "height": [0, 15, 22], "hierarchi": [21, 24], "horizont": 13, "host": 0, "hot": 0, "how": [6, 7, 21], "html": 1, "http": [1, 6, 7, 21], "i": [0, 21], "imag": [0, 5, 6, 7, 19, 20, 28], "image_extract": [2, 15], "image_height": [15, 22], "image_width": [15, 22], "imageinfo": 0, "img": 13, "img_byt": 13, "img_bytes_to_arrai": [2, 13], "implement": 0, "import": 0, "includ": [15, 26], "indent": 26, "index": 1, "individu": 0, "infer_lin": [2, 13], "input": 0, "input_unsort": 24, "instal": 1, "int": [13, 22], "intersect": [15, 26], "interv": 13, "iou": [15, 26], "iqser": 0, "is_boxi": [2, 15, 21], "is_fil": [2, 15, 21], "is_includ": [15, 26], "is_large_enough": [2, 15, 21], "is_likely_figur": [2, 4, 5], "is_likely_primary_text_seg": [2, 4, 7], "is_near_enough": [2, 15, 18], "is_not_too_larg": [2, 15, 21], "is_on_same_lin": [2, 15, 18], "is_overlap": [2, 15, 18], "is_rel": [2, 15, 18], "iter": [18, 24, 26, 27], "json": [15, 26], "json_ful": [15, 26], "json_xywh": [15, 26], "json_xyxi": [15, 26], "kernel_s": 13, "kind": 0, "label": 0, "lambda": 13, "larg": 6, "last_pag": [0, 23], "layout": 1, "layout_pars": [1, 2], "like": 1, "line": 13, "line_list": 13, "list": [13, 22, 24], "locat": [1, 2], "look": 1, "m": [0, 19], "main": 7, "make_art": [2, 15, 17], "make_gaussian_kernel": [2, 13], "make_gaussian_nonpositive_kernel": [2, 13], "make_quadratic_kernel": [2, 13], "master": 1, "matrix": 22, "max_area": [5, 21], "max_gap": 18, "max_interv": 13, "max_width_to_height_ratio": [5, 21], "maxdim": 19, "mean": 7, "messag": 0, "min_area": [5, 21], "min_avg_for_interv": [2, 13], "min_interv": 13, "mirror_on_x_axi": [2, 15, 16], "miss": 0, "modul": [0, 2, 4, 11, 15], "name": 13, "ndarrai": [5, 6, 13, 22], "nearbi": 6, "net": 0, "none": [13, 16, 20, 22, 23, 26], "np": 0, "npconvert": [2, 15, 28], "numpi": [0, 13], "ob": 28, "object": [22, 26], "offset": 22, "open_pdf": [2, 15], "opencv": [6, 7, 21], "oper": 0, "org": 1, "other": 26, "outlin": 0, "output_path": 16, "packag": 1, "pad": 13, "pad_value_funct": 13, "page": [0, 1, 16, 25], "page2imag": [2, 15, 25], "page_height": 16, "page_index": 0, "page_info": 22, "page_num": [15, 22], "pageinfo": [2, 15, 22], "pagenum": 0, "paragraph": [0, 7], "paramet": 7, "pars": 1, "path": [0, 9, 16, 19], "pdf": [0, 16, 23], "pdf2imag": 0, "pdf_byte": 22, "pdf_path": 0, "pip": 0, "pipelin": [2, 11], "point": 0, "postprocess": [2, 15], "predict": 16, "preprocess": [2, 15], "preprocess_page_arrai": [2, 15, 25], "previou": 0, "primari": 7, "provid": 0, "provide_byte_stream": [2, 15, 16], "pull": 0, "py": 0, "python": [0, 6], "question": [6, 7, 21], "r": [0, 18], "ratio": 13, "rect": [18, 26], "rect1": 18, "rect2": [18, 26], "rect_pair": 18, "rectangl": [0, 2, 15, 20, 24, 26, 27], "rects_not_the_sam": [2, 15, 18], "redact": 1, "redaction_contour": 0, "redaction_detect": [0, 1, 2], "refer": [6, 7, 21], "region": 7, "rel": 9, "remov": 7, "remove_includ": [2, 15, 24], "remove_isol": [2, 15, 24], "remove_overlap": [2, 15, 24], "remove_primary_text_region": [2, 4, 7], "repositori": 0, "requir": 0, "rescale_to_pdf": [2, 15, 22], "respons": 0, "responsefilepath": 0, "restructuredtext": 1, "results_box": 27, "results_dict": 27, "return": [0, 6, 7, 13, 16, 22, 24], "rm": 0, "root": 9, "rotat": [15, 22], "rotation_matrix": [15, 22], "rr": 0, "run": 1, "save_imag": [2, 15, 19], "save_lin": [2, 13], "save_plot": [2, 13], "script": 0, "sd": 13, "search": 1, "search_interv": [2, 13], "segment": 0, "serv": 1, "server": [1, 2], "setup": 0, "sh": 0, "shell": 0, "show": [0, 2, 13], "show_imag": [2, 15, 19], "show_image_cv2": [2, 15, 19], "show_image_mpl": [2, 15, 19], "show_multipl": [2, 13], "snippet": 0, "some": 0, "sourc": 0, "space": 6, "specif": 0, "specifi": 0, "sphinx": 1, "ssh": 0, "stackoverflow": [6, 7, 21], "storag": 0, "str": [13, 16], "structur": [0, 2, 6, 15], "submodul": 1, "subpackag": 1, "sum_filt": 13, "t": 0, "table_arrai": 13, "table_image_infer": 0, "table_infer": [1, 2], "table_pars": [1, 2], "tablelin": 0, "targetfilepath": 0, "task": 0, "test_metr": [2, 15], "test_pdf": 0, "text": [2, 4], "thi": 0, "thing": 1, "threshold": 6, "through": 0, "titl": 13, "tol": 26, "toler": 26, "tool": 1, "transform_image_coordinates_to_pdf_coordin": [2, 15, 22], "transform_table_lines_by_page_info": [2, 15, 22], "transformation_matrix": [15, 22], "true": [13, 24, 26], "tupl": [13, 18, 22], "txt": 0, "type": [0, 13, 16, 22, 24], "unfil": 21, "upload": 0, "us": 0, "usag": 1, "util": [0, 1, 2], "uuid": 0, "venv": 0, "vision": 0, "visual": 1, "visual_log": [2, 15], "vlp_output": [0, 22], "w": 26, "where": 0, "whether": 21, "which": 0, "white": 7, "width": [0, 15, 22], "www": 1, "x1": [0, 26], "x2": [0, 26], "xywh": [15, 26], "xywh_dict": 26, "xywh_tupl": 26, "xyxi": [15, 26], "xyxy_tupl": 26, "y1": [0, 26], "y2": [0, 26], "you": 1, "zebra": 6}, "titles": ["cv-analysis - Visual (CV-Based) Document Parsing", "Welcome to CV Analysis Service documentation!", "cv_analysis package", "cv_analysis.config module", "cv_analysis.figure_detection package", "cv_analysis.figure_detection.figure_detection module", "cv_analysis.figure_detection.figures module", "cv_analysis.figure_detection.text module", "cv_analysis.layout_parsing module", "cv_analysis.locations module", "cv_analysis.redaction_detection module", "cv_analysis.server package", "cv_analysis.server.pipeline module", "cv_analysis.table_inference module", "cv_analysis.table_parsing module", "cv_analysis.utils package", "cv_analysis.utils.annotate module", "cv_analysis.utils.banner module", "cv_analysis.utils.connect_rects module", "cv_analysis.utils.display module", "cv_analysis.utils.draw module", "cv_analysis.utils.filters module", "cv_analysis.utils.image_extraction module", "cv_analysis.utils.open_pdf module", "cv_analysis.utils.postprocessing module", "cv_analysis.utils.preprocessing module", "cv_analysis.utils.structures module", "cv_analysis.utils.test_metrics module", "cv_analysis.utils.utils module", "cv_analysis.utils.visual_logging module", "serve module"], "titleterms": {"As": 0, "an": 0, "analysi": [0, 1], "annot": 16, "api": 0, "banner": 17, "base": 0, "build": 0, "clarissa": [], "cli": 0, "config": 3, "connect_rect": 18, "content": 1, "cv": [0, 1], "cv_analysi": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29], "detect": 0, "displai": 19, "document": [0, 1], "draw": 20, "extract": [], "figur": [0, 6], "figure_detect": [4, 5, 6, 7], "filter": 21, "image_extract": 22, "indic": 1, "instal": 0, "keyword": [], "layout": 0, "layout_pars": 8, "locat": 9, "md": [], "modul": [1, 3, 5, 6, 7, 8, 9, 10, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30], "mutter": [], "open_pdf": 23, "packag": [2, 4, 11, 15], "pars": 0, "pipelin": 12, "postprocess": 24, "preprocess": 25, "readm": 1, "redact": 0, "redaction_detect": 10, "run": 0, "serv": 30, "server": [11, 12], "servic": [0, 1], "structur": 26, "submodul": [2, 4, 11, 15], "subpackag": 2, "tabl": [0, 1], "table_infer": 13, "table_pars": 14, "test_metr": 27, "text": 7, "tool": 0, "usag": 0, "util": [15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29], "visual": 0, "visual_log": 29, "welcom": 1}}) \ No newline at end of file diff --git a/pyproject.toml b/pyproject.toml index 45f5ddc..971ac82 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "cv-analysis-service" -version = "2.5.2" +version = "2.6.1" description = "" authors = ["Isaac Riley "] readme = "README.md"