scaledp

View on PyPIReverse Dependencies (0)

0.2.2rc12 scaledp-0.2.2rc12-py3-none-any.whl

Wheel Details

Project: scaledp
Version: 0.2.2rc12
Filename: scaledp-0.2.2rc12-py3-none-any.whl
Download: [link]
Size: 717711
MD5: 70f3352eb44d10dc24779511b0710994
SHA256: 6de807d4b21e5a6787a28146efd5168cf39c7dbce0f3cdd3af62c2c2b82c5712
Uploaded: 2025-01-28 16:14:53 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: scaledp
Version: 0.2.2rc12
Summary: ScaleDP is a library for processing documents using Apache Spark and LLMs
Author: Mykola Melnyk
Author-Email: mykola[at]stabrise.com
Home-Page: https://stabrise.com/scaledp/
Project-Url: Repository, https://github.com/StabRise/scaledp
License: AGPL-3.0
Classifier: License :: OSI Approved :: GNU Affero General Public License v3
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.10,<4.0
Requires-Dist: PyMuPDF (==1.24.11)
Requires-Dist: dspy (==2.5.43); extra == "llm"
Requires-Dist: easyocr (==1.7.2); extra == "ocr"
Requires-Dist: filelock
Requires-Dist: huggingface-hub (<0.28.0,>=0.27.0)
Requires-Dist: imagesize (==1.4.1)
Requires-Dist: levenshtein (<0.27.0,>=0.26.1)
Requires-Dist: numpy (<2.0.0,>=1.26.4)
Requires-Dist: openai (<2.0.0,>=1.58.0)
Requires-Dist: pandas (<3.0.0,>=2.2.2)
Requires-Dist: pillow (<11.0.0,>=10.4.0)
Requires-Dist: pyarrow (==17.0.0)
Requires-Dist: pydantic (>=1.8.0)
Requires-Dist: pyspark (==3.5.3)
Requires-Dist: pytesseract (==0.3.13)
Requires-Dist: pytest (<8.0.0,>=7.4.4)
Requires-Dist: python-doctr (==0.10.0); extra == "ocr"
Requires-Dist: surya-ocr (==0.8.1); extra == "ocr"
Requires-Dist: tenacity (<10.0.0,>=9.0.0)
Requires-Dist: torch (>=2.4.1); sys_platform == "linux" and extra == "ml"
Requires-Dist: torchvision (>=0.18.0)
Requires-Dist: transformers (<5.0.0,>=4.36.0); extra == "ml"
Provides-Extra: llm
Provides-Extra: ml
Provides-Extra: ocr
Description-Content-Type: text/markdown
[Description omitted; length: 8020 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.1
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
scaledp/README.md sha256=3nRmDmsOg0u62vYC0F5kP3h8ewXvqtiWMWQVhNlEMVM 432
scaledp/VERSION sha256=oDzHeVhGnMdYrPHSI0f8n9npW9KnNp-r13DM-NGOzCA 9
scaledp/__init__.py sha256=MLXvQLclPx5nZ9ckPfOCth40VILQ-vOFdBmvYpUHxoo 5378
scaledp/enums.py sha256=u_GKtckcGK1AX04udWtqY6etK1XPDeLWVHEfcYhfGIU 722
scaledp/image/DataToImage.py sha256=mjZShfONe_Uh773CvqUjdyYrdGQfnb_5RaMJuSvK64c 2572
scaledp/image/ImageCropBoxes.py sha256=qUmvv90QtqtDsFO4U0ExVn5U4W1ZaCKsjnrOgC_3XWw 4087
scaledp/image/ImageDrawBoxes.py sha256=iBEjLyko-STBJejhyryY34xlOHf6aPMiexZoHR9lDxc 8414
scaledp/image/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
scaledp/langs.py sha256=SjbLv2-bjwFVdNU68uUjjhI6lNn-U7T5vXFSwF2twZE 4259
scaledp/metrics/__init__.py sha256=lxUteWGrllHpTK1PO5o8CpCtTI89OfFqq4RYglUSXLo 103
scaledp/metrics/object_similarity.py sha256=X4O8eUtXhLDxiPTMS449OjgwiIgopGafRay42g_98T0 3141
scaledp/models/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
scaledp/models/detectors/BaseDetector.py sha256=O-KcDCLj7mO3DrEQ0H-N_HkpBs6E-fAJ6CyrnwiMo00 6062
scaledp/models/detectors/DocTRTextDetector.py sha256=ubZcznLZG2W1H8_Ilvv1q3NNJ0EAAAJYm5xyBw-o2eY 3037
scaledp/models/detectors/YoloDetector.py sha256=FstvwHtgu-UMFvsOaZRC4VxlBaZaDe3FV7V3rrLrM5s 2431
scaledp/models/detectors/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
scaledp/models/extractors/BaseExtractor.py sha256=s6PzQu4I6QpSUi90kiWW_1xotcIuMKVYKp99UKkTWdQ 2648
scaledp/models/extractors/BaseVisualExtractor.py sha256=seLQrv28ViB_RfzARrzFMADX7X70yUw1XWI5SsHUKmk 2682
scaledp/models/extractors/DSPyExtractor.py sha256=T-Lf55-KT-84d52SZy6OEQqd_EO65os6Kx-_HbfjK_8 2264
scaledp/models/extractors/GeminiVisualExtractor.py sha256=KsgkSz5Igrxd1PsIojNB6dxL2pSkcmRY5WVYkNeRBMM 2510
scaledp/models/extractors/LLMExtractor.py sha256=ZAuGgHzEsPoyUIuUJwXeEXOl9HxXdY3hb1Erds6TeJA 3460
scaledp/models/extractors/LLMVisualExtractor.py sha256=5buPkKrRpBRAok72GjHy_Ka0RRS9xg9DrwqCoy84UJk 3978
scaledp/models/extractors/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
scaledp/models/ner/BaseNer.py sha256=WwLcbcFAlkcb0oGXX3M-41w0RsuZCUcC5UmzbMrUoq8 4965
scaledp/models/ner/LLMNer.py sha256=kiygLkB3mPpkmRFMq7sM1XHriNMIGXRpJApiZ2ewuY0 4888
scaledp/models/ner/Ner.py sha256=VTaS-yfvKaqeJCe4u0EmXWnzZNDB82U0uhg7O4iFSE8 6601
scaledp/models/ner/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
scaledp/models/recognizers/BaseOcr.py sha256=90Sdjz0JBKgWULKHl_-lKPINALeIHA-7T9M5Ny2VIc0 8696
scaledp/models/recognizers/BaseRecognizer.py sha256=2DvtRzuZXjtqzglv3xbJA9sLBfhysI51dHsCSuR88T8 4767
scaledp/models/recognizers/DocTROcr.py sha256=OHfGvHqSF7h2vyhTzzrIAJUG4BGdFDh8qa4MD7IlKek 3151
scaledp/models/recognizers/EasyOcr.py sha256=0JU77mjgmHCz_GC_9zxw2ffBv52PoOeABpzq6RrD_FE 2705
scaledp/models/recognizers/LLMOcr.py sha256=oMcZmRgI-258OJWGHicgerxo8tTSN-n7ggZQWbd2Lww 3202
scaledp/models/recognizers/SuryaOcr.py sha256=5oO9Qd5t_69YIy1S9Qt8RGQVm2tph4wOxMqejegb91g 3314
scaledp/models/recognizers/TesseractOcr.py sha256=FOCJz7bLGgjjBswT2C824xnDxqgTCCc8pS5w89-zpXM 7209
scaledp/models/recognizers/TesseractRecognizer.py sha256=bHwzeuIpOtowZR38CnWn-ksa2-xsQb_xFL3zFDF2rcI 5507
scaledp/models/recognizers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
scaledp/params.py sha256=ZwsJ46MNezEEyQZoAeLN8NfeQwrI97X1clZWjKcDMeE 19987
scaledp/pdf/PdfDataToImage.py sha256=d_rgZhPYPw9mGy43W3WDTd1WoB8zbnT2zS6QIGrTKAw 3948
scaledp/pdf/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
scaledp/pipeline/PandasPipeline.py sha256=glfzBiav2PWCfdtUwhzbND2HlxGVbLXSgZAqZbuHPHw 3035
scaledp/pipeline/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
scaledp/resources/images/Invoice.png sha256=4HceSqmam5Vk9q6iT6ylv-ScPYa34OPL96ZXuZ84TbA 289502
scaledp/resources/images/ScaleDP.png sha256=XvIlLdB958j1F4dnzPbsY5Zp3Te_CD25fj4bliY2P9M 28266
scaledp/resources/images/receipt.jpg sha256=_0YaGVoSVwT6md_m_f0Ck8gZnVtcFJR352DFFc9PM0c 208699
scaledp/resources/pdfs/ScaleDP.pdf sha256=jtWfNCgoXhItYI1QprvTUD4F--s9Siy1sCHTtS5EIdg 110134
scaledp/resources/pdfs/example.pdf sha256=k9ivhDZUlDMsoQXVNqf33vX7qp-kAx-58qWt5209-Nc 48025
scaledp/resources/texts/example.txt sha256=u8YKw2QKt6ZEekZ20nMFxd1VS_jbbb2rpdb86XfbKCM 1252
scaledp/resources/texts/invoice.txt sha256=FQLeT_hICRroJTApNTKcO8jeI8_z4M_UdeAaM_2jlLw 1973
scaledp/schemas/Box.py sha256=-YYjMUZZbFcBhbJlQlCQ7QkwrFM6zartr3KlRkifzsk 1728
scaledp/schemas/DetectorOutput.py sha256=kOljdvKN4L0Sc1jIb8qLIjH7gN-__RoHxzBjZfsg7Wg 460
scaledp/schemas/Document.py sha256=ZH1n8NUtf91V70hjJI-kqcUZv02HAm3yLg07gLjENnk 443
scaledp/schemas/Entity.py sha256=s84SK5-L5zyP90Yfl7UB6fTkhiiN7TXG6n3StsrxW5I 479
scaledp/schemas/ExtractorOutput.py sha256=aSG9ymqpN86uf6YUu12maLYNUJ2Ic5JAo2QGX1lkFzI 453
scaledp/schemas/Image.py sha256=GKyQufTYG8AD-vpIyzAo-XDE8APWet9agl7M0eeqmKo 2859
scaledp/schemas/NerOutput.py sha256=x7djKo1oG-AVwvjQnSXz0lmu2a1yPD2gA6_mDfXZE8A 413
scaledp/schemas/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
scaledp/text/TextToDocument.py sha256=MmqjZJoKM04FG1nP9Kt3geMOx6t7PA-FAp1JYrmZCyI 1158
scaledp/text/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
scaledp/utils/__init__.py sha256=Ow4xbriF3OzFQRb96-_dqn46fXsX53lP7JP3eeruqnE 951
scaledp/utils/auxiliary.py sha256=HF9LOFDu9pKpYKHuXunf1qDJvXZWzYr-2NQkB126DYg 1550
scaledp/utils/dataclass.py sha256=XKxNJP57Wv1FUkRvN1BRorFX1bwbkMJJiQ-puNTYRvQ 6222
scaledp/utils/pydantic_shema_utils.py sha256=_YSCt-WwMgG2FZpNW2indnbmon_qyqbuEHa6CBlgbQM 5287
scaledp/utils/show_utils.py sha256=RemkgG8q3xVboIeFuSDLCdHiO1yPzs7bi9jI2Z6WueY 8058
scaledp/utils/templates/base.html sha256=2G6hc9BlcoL-fB-0Y1eP-keklz3cdU7ZcHZdcU_N1kU 1171
scaledp/utils/templates/image.html sha256=W8LZzWCS-n1bmN1M3Jb7blDpAlJfV_8Dojv7_HQ4HjM 163
scaledp/utils/templates/json.html sha256=69szGJkCGpURm3SLxXn5edr_TaOyTZ_r6qqO3CzO5do 148
scaledp/utils/templates/ner.html sha256=TGmDHK-IIyfHxOECODywbX0fKfn-MSDW4YVQbni7S8k 193
scaledp/utils/templates/text.html sha256=rJufoSTuvRyuDFtRmUb4rTfrrWjwXv9YWtaS9FiqGrA 169
scaledp-0.2.2rc12.dist-info/LICENSE sha256=ILBn-G3jdarm2w8oOrLmXeJNU3czuJvVhDLBASWdhM8 34522
scaledp-0.2.2rc12.dist-info/METADATA sha256=2YNMP34PIlzHJupgGjH1yNGKDPc_3SZ-wRWvdB1ir-c 9745
scaledp-0.2.2rc12.dist-info/WHEEL sha256=Nq82e9rUAnEjt98J6MlVmMCZb-t9cYE2Ir1kpBmnWfs 88
scaledp-0.2.2rc12.dist-info/RECORD