edspdf

View on PyPIReverse Dependencies (1)

0.9.3 edspdf-0.9.3-py3-none-any.whl

Wheel Details

Project: edspdf
Version: 0.9.3
Filename: edspdf-0.9.3-py3-none-any.whl
Download: [link]
Size: 98954
MD5: 64c1182ff97cb9b9a84e2239854bea61
SHA256: 7802b8fea0b25c49fd3f9776ff33bb844251b4da211928aee3315105f238d8b2
Uploaded: 2024-11-21 12:06:02 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: edspdf
Version: 0.9.3
Summary: Smart text extraction from PDF documents
Author-Email: Perceval Wajsburt <perceval.wajsburt-ext[at]aphp.fr>, Alice Calliger <alice.calliger-ext[at]aphp.fr>, Basile Dura <basile.dura-ext[at]aphp.fr>
Project-Url: homepage, https://github.com/aphp/edspdf/
Project-Url: repository, https://github.com/aphp/edspdf/
Project-Url: documentation, https://aphp.github.io/edspdf/
License: Copyright 2021 Assistance Publique - Hôpitaux de Paris Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Requires-Python: !=3.8.1,<4.0,>3.7.6
Requires-Dist: accelerate (<1.0.0,>=0.12.0)
Requires-Dist: anyascii (>=0.3.2)
Requires-Dist: attrs (>=23.1)
Requires-Dist: build (>=0.10.0)
Requires-Dist: catalogue (>=2.0)
Requires-Dist: confit (>=0.7.0)
Requires-Dist: dill
Requires-Dist: foldedtensor (>=0.3.3)
Requires-Dist: fsspec; python_version >= "3.8"
Requires-Dist: fsspec (<2023.1.0); python_version < "3.8"
Requires-Dist: loguru
Requires-Dist: networkx (>=2.6)
Requires-Dist: pdfminer-six; python_version >= "3.8"
Requires-Dist: pdfminer-six (<20231228,>=20220319); python_version < "3.8"
Requires-Dist: pyarrow
Requires-Dist: pydantic (>=1.2)
Requires-Dist: pypdfium2 (>=4.0)
Requires-Dist: regex
Requires-Dist: rich-logger (>=0.3)
Requires-Dist: safetensors (>=0.3)
Requires-Dist: scikit-learn (<2.0.0,>=1.0.2)
Requires-Dist: toml
Requires-Dist: torch (>1.0.0)
Requires-Dist: tqdm (>=4.64)
Description-Content-Type: text/markdown
[Description omitted; length: 4072 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.26.3
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
edspdf/__init__.py sha256=1hHhvZlb2v08HWJ33y2HDvdd1tp5anZZr1H1nTlPihM 279
edspdf/lazy_collection.py sha256=6Oc2Uc27IH3988aVNNMOXO2RgHXuN142qdbBq1TZkiA 12980
edspdf/pipeline.py sha256=p07IMYE4fPCPJ0VY5qLn8vjQQUOk-ZmTEl6Cxo-g03U 34632
edspdf/registry.py sha256=lZzSVe6KBW8Yu5SglPahIgj2KCy3fowQ3_LQakkQ8mU 7567
edspdf/structures.py sha256=Wr2CV-C9G1E4epXtpMJ54rjvGCK8jBnS8e545NAADQo 7480
edspdf/trainable_pipe.py sha256=LHdRz6chqs40iVP3fQmS28h2ned-r4J8nystSki6PDU 15606
edspdf/accelerators/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
edspdf/accelerators/base.py sha256=d2HiQ9m_1lPstKh3MoCRR6JbqNW44DQ2BwD8lXyTzRY 28
edspdf/accelerators/multiprocessing.py sha256=NHnv6FSplnjnWitcXXeG_ePOJG7hPw7g0QyqoLnoUZk 970
edspdf/data/__init__.py sha256=TS7qAJ-4qUsw-8Mn-dJxKtg13EBYCsTj51TwA2xWKWE 377
edspdf/data/base.py sha256=PCp3elF8S9MdJdI5B9zbo-f4Ein4N4ppFNEOJ92477o 5256
edspdf/data/converters.py sha256=biYrjD3vNivzhuFVeJgGDRZak3HG38MTZ5zldrf8eIE 3244
edspdf/data/files.py sha256=-CnalztIMWHr-rSwwxdoNKfOvh85Hg-iNl-gkoQbiiw 11902
edspdf/data/pandas.py sha256=nkC-NWFN0sIX3uitWfgwgdPBnxf9BM0nqnv1dw3GF2Q 4411
edspdf/data/parquet.py sha256=qVdRfuJsQTse90F_j0VUjOLdQIdRLpaaWWXZppXWouI 7895
edspdf/layers/__init__.py sha256=uKVIw72adwkNapXfj5NqWLUoPCSdIHznCsD2GsdvyL0 84
edspdf/layers/box_transformer.py sha256=8-a65-6TRreJmNQ1Nq_99A_toxOprbJsrMZX8F-yosU 10800
edspdf/layers/relative_attention.py sha256=QmOEz4IcQxxb-jFcHudETuucQ3pPMD81FmzA4i2uASU 15453
edspdf/layers/sinusoidal_embedding.py sha256=mwSULNwtg573FVOhEme-kIVlojFzu0sOnwLnH7crjGc 2286
edspdf/layers/vocabulary.py sha256=HCE9T0O6vHt9iSmxQkZwEW8qeD9fHfBQZegJakdcUMM 2415
edspdf/pipes/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
edspdf/pipes/aggregators/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
edspdf/pipes/aggregators/simple.py sha256=kgrM3OIPivJyMmuFKTcApYE1V7keaJaJ2MXsuAGUXx4 5655
edspdf/pipes/classifiers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
edspdf/pipes/classifiers/dummy.py sha256=Q9PZy2H3bR_ruX1-T6DAlchC_jH_yCCS2AMZhdq1Z_M 784
edspdf/pipes/classifiers/mask.py sha256=moPOR3_iq20kd9FRCeU-gVuJUWW_UglKQ-OrNRfGxlY 4971
edspdf/pipes/classifiers/random.py sha256=H6IKQRyz_gqaLaE5zpc3dsc2OLMDYLgH1_o3yeIdG1o 1456
edspdf/pipes/classifiers/trainable.py sha256=13onT0srWs8B6_3c5fT8-s0UKbxwpGsae_IqtYHM2vM 7513
edspdf/pipes/embeddings/__init__.py sha256=5Zt5pEpDyX_hxKBvBiSMJlMYqvsE9T9KeaFwgYL_Tks 216
edspdf/pipes/embeddings/box_layout_embedding.py sha256=QonwVvK_A6FVvuB09k_VSwJgZ5yHs7SXD7fXEkjt9fI 4339
edspdf/pipes/embeddings/box_layout_preprocessor.py sha256=eXdzxgj2VmYIOzuzpaMDYealvNJFQ7z-6Huk3-QOEDY 3579
edspdf/pipes/embeddings/box_transformer.py sha256=kFp2AIR1n9l_cMk-p4UHd-W51-h1lKEAvfRoi4udHPU 4042
edspdf/pipes/embeddings/embedding_combiner.py sha256=oPHIT1NUB3meIL3PkGK1tYCFr9w7KexhHGmx5Z6xo_4 2618
edspdf/pipes/embeddings/huggingface_embedding.py sha256=7o0F95koIZdG0rXZKURqVH4Iy4u0N1Db382SWXDyIjw 14793
edspdf/pipes/embeddings/simple_text_embedding.py sha256=uh_4QSRq3h3vGH9dA63JPhlB1iteBmPNoNclxvpAKOk 8900
edspdf/pipes/embeddings/sub_box_cnn_pooler.py sha256=xrU_QPShNjqrKEAp6l_HoA6fyp8CPgM6rWcWQ7VETdI 4263
edspdf/pipes/extractors/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
edspdf/pipes/extractors/pdfminer.py sha256=1qmXvcHGOPjCKxqzHhE1VQRBp1TDSFFeKVThi8jkIZU 7689
edspdf/processing/__init__.py sha256=U_JZL9CmEavQKRyQPSSPNt99JJnUMbYP72fV-1aYpL0 219
edspdf/processing/multiprocessing.py sha256=0i1xCA3uacihL1mBnJ7rBRvIQYJSG34HiRms2xXL-Yg 38344
edspdf/processing/simple.py sha256=EAxwt38u0xAN8MoOkYpWHFX87thH1slEpYdI38UKwRM 2971
edspdf/processing/utils.py sha256=_bJvnvNl5viomEGeNR4pOvNInI-k9DBlLqCGLdb-xXI 1994
edspdf/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
edspdf/utils/alignment.py sha256=8Nur4x7iCR7Fmjtk6zUrMfjGIDEIRYTorc4mIVXnzwU 3450
edspdf/utils/collections.py sha256=Ye8xg2ub0fG6t64tIgAOcKsiOlHw2zIhvr6C9sg2M9I 10436
edspdf/utils/file_system.py sha256=rl4MCNlqu4Ukg3E_7JsK1CP4JY84Msg8QZsncMfG-wg 1991
edspdf/utils/lazy_module.py sha256=byG6ZZM3y-UwcMFSVA7_Hc6ZEaN4II5O2yZ01LwZYf0 3181
edspdf/utils/optimization.py sha256=KZISjcZ8tBfM_YzuoOeMMcCi7OF7jKdCAQ7dQ3P7aiM 3632
edspdf/utils/package.py sha256=ILdaUpz0qjHPc11UHdkG-YQmO_HxyULDv4Fj30fyUBE 13580
edspdf/utils/random.py sha256=2oxUEevX1Srmfegwg1CtDQ2TuqQM-lHlYB4yLXwURso 2201
edspdf/utils/torch.py sha256=-ga-KuMsZgcHlOrWyCrExgtwuRYLlNSsfGbk_aAVeiw 2268
edspdf/visualization/__init__.py sha256=rBexYWFEG6DNzayBM6ra-XXNrZjur0EimAaTW-DCSJc 90
edspdf/visualization/annotations.py sha256=Z21PYQ62mNmMIsw0qua9ushfGBv4Tj76LJQPJDXvmZY 3699
edspdf/visualization/merge.py sha256=2oMDIr-uGMCIoevC6H_Fi5J_4W8HUU4xi2tfXXA_ti4 3914
edspdf-0.9.3.dist-info/METADATA sha256=n8-RS5jKkuC9HQ2YvIVEr4kiTVNRI1YxqIV-W4K8lVs 6961
edspdf-0.9.3.dist-info/WHEEL sha256=C2FUgwZgiLbznR-k0b_5k3Ai_1aASOXDss3lzCUsUug 87
edspdf-0.9.3.dist-info/entry_points.txt sha256=62lqjB8G5K1w5_73fONKrhUQgOyQl8fgpNUmtFZh6fg 1339
edspdf-0.9.3.dist-info/licenses/LICENSE sha256=0o7V-uVO-wDIVnZbG7B7H4RVX2X39tNJ2iczuQeEVn4 1485
edspdf-0.9.3.dist-info/RECORD

entry_points.txt

multiprocessing = edspdf.accelerators.multiprocessing:MultiprocessingAccelerator
simple = edspdf.accelerators.simple:SimpleAccelerator
box-layout-embedding = edspdf.pipes.embeddings.box_layout_embedding:BoxLayoutEmbedding
box-preprocessor = edspdf.pipes.embeddings.box_layout_preprocessor:BoxLayoutPreprocessor
box-transformer = edspdf.pipes.embeddings.box_transformer:BoxTransformer
dummy-classifier = edspdf.pipes.classifiers.dummy:DummyClassifier
embedding-combiner = edspdf.pipes.embeddings.embedding_combiner:EmbeddingCombiner
huggingface-embedding = edspdf.pipes.embeddings.huggingface_embedding:HuggingfaceEmbedding
mask-classifier = edspdf.pipes.classifiers.mask:simple_mask_classifier_factory
multi-mask-classifier = edspdf.pipes.classifiers.mask:mask_classifier_factory
pdfminer-extractor = edspdf.pipes.extractors.pdfminer:PdfMinerExtractor
random-classifier = edspdf.pipes.classifiers.random:RandomClassifier
simple-aggregator = edspdf.pipes.aggregators.simple:SimpleAggregator
simple-text-embedding = edspdf.pipes.embeddings.simple_text_embedding:SimpleTextEmbedding
sub-box-cnn-pooler = edspdf.pipes.embeddings.sub_box_cnn_pooler:SubBoxCNNPooler
trainable-classifier = edspdf.pipes.classifiers.trainable:TrainableClassifier
bibtex = docs.scripts.bibtex:BibTexPlugin