python-semantic-retrieval

View on PyPIReverse Dependencies (0)

0.1.3 python_semantic_retrieval-0.1.3-py3-none-any.whl

Wheel Details

Project: python-semantic-retrieval
Version: 0.1.3
Filename: python_semantic_retrieval-0.1.3-py3-none-any.whl
Download: [link]
Size: 53705
MD5: 241b7dc6121b69079a6ff31d40fffe24
SHA256: 74cbe387f4807df80a01e80116c0ddc8224c425045701be767cb615328250089
Uploaded: 2023-11-13 22:37:51 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: python-semantic-retrieval
Version: 0.1.3
Summary: Semantic Retrieval Python Library
Author-Email: Suyog Sonwalkar <suyog[at]lastmileai.dev>
Project-Url: Homepage, https://github.com/lastmile-ai/semantic-retrieval
Project-Url: Bug Tracker, https://github.com/lastmile-ai/semantic-retrieval/issues
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.7
Requires-Dist: requests (==2.30.0)
Requires-Dist: black (==23.11.0)
Requires-Dist: flake8 (==6.1.0)
Requires-Dist: pytest (==7.4.3)
Requires-Dist: pydantic (==2.4.2)
Requires-Dist: openai (==0.28.1)
Requires-Dist: python-dotenv (==1.0.0)
Requires-Dist: pytest-asyncio (==0.21.1)
Requires-Dist: pyright (==1.1.335)
Requires-Dist: pandas (==2.1.2)
Requires-Dist: chardet (==5.2.0)
Requires-Dist: scikit-learn (==1.3.2)
Requires-Dist: result (==0.13.1)
Requires-Dist: langchain (==0.0.325)
Requires-Dist: tiktoken (==0.5.1)
Requires-Dist: pinecone-client (==2.2.4)
Requires-Dist: python-aiconfig (==1.0.4)
Description-Content-Type: text/markdown
[Description omitted; length: 333 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.41.3)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
scratch.py sha256=OeKkP8bB2-ObKMJjX6EhdaKhcW8fbAkwS0yXrNU7n2M 4004
semantic_retrieval/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
semantic_retrieval/access_control/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
semantic_retrieval/access_control/access_function.py sha256=BzoLGBdex06Z8DjTFMUZN1IRNcJq5Sv_48QNd8ZeiW4 2549
semantic_retrieval/access_control/access_identity.py sha256=xUc5n8TFVtAFTCe6t2ZBc9xVJfUxbCVhfJPFg2PzyYs 405
semantic_retrieval/access_control/access_passport.py sha256=7lZTRTG5Ov1zTGg2Ap9jlTJ2263ll3De65Jd6-k3dPY 817
semantic_retrieval/access_control/always_allow_document_access_policy_factory.py sha256=5l9RPDyxskOhl2yAUK_2yTAJtVzrhM6-86JKVXHvLMc 685
semantic_retrieval/access_control/document_access_policy_factory.py sha256=6wxDWc3ZP-R_PGhqK7Q6kSStu7ZmZEleOSrtcsNecdQ 394
semantic_retrieval/access_control/resource_access_policy.py sha256=Kqzq9HF4xnzrSiVwTdNr6fcOQQjnWnzdbPfc59KYeCk 1331
semantic_retrieval/access_control/policies/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
semantic_retrieval/access_control/policies/always_allow_access_policy.py sha256=FqPxV0TbceLJtniONjafIdN2GUIhpesfIL-S7EqNFAQ 736
semantic_retrieval/common/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
semantic_retrieval/common/base.py sha256=4OGl7KPARtu4cclr23ZtxnDwMH_azvEl2RGg8BnG8g0 279
semantic_retrieval/common/core.py sha256=IsHrHClaGasH8uzj09ifA2ulA0-MlGlDz09qoTnvChg 2287
semantic_retrieval/common/json_types.py sha256=LWWxSjhJDLOo07MahqhnR2J0_9kbbcwt-Dq-hf-cQUk 470
semantic_retrieval/common/storage.py sha256=MrO1JmoG4olvaNf3V_IL9ie_57TDNOjzh5X70yya7jc 701
semantic_retrieval/common/types.py sha256=ZvIuHiPwZi0Dj9h-fCCoGVmU9M6PQjB5VsQLTZdE-0E 1720
semantic_retrieval/data_store/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
semantic_retrieval/data_store/vector_dbs/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
semantic_retrieval/data_store/vector_dbs/pinecone_vector_db.py sha256=T03u8K3KsGUc7MIKHH97xfzPoKK0yGa1PPcNBUZFYfY 10368
semantic_retrieval/data_store/vector_dbs/vector_db.py sha256=YBVUPEtv2NPM9x7JV9CKDSmGNsRFXG0WYtd6H2AYxrY 1786
semantic_retrieval/document/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
semantic_retrieval/document/document.py sha256=sjzOr5fEcQIuQwRRcKE7CAYlDlQUQPSYpf8gEM_hhC0 2731
semantic_retrieval/document/metadata/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
semantic_retrieval/document/metadata/document_metadata.py sha256=mkhboUEKM29nawAUriUKc4dQcwD0sucwblVBgKMaO6E 2131
semantic_retrieval/document/metadata/document_metadata_db.py sha256=Oy85Do2knyk0qRPeJ79M4gRVg1SJNeOlli9KN04p3f8 832
semantic_retrieval/document/metadata/in_memory_document_metadata_db.py sha256=_r82J2M6uh_042I0nC0Q5ZGWagCdR31NRK91LyYGr5E 3220
semantic_retrieval/document_parsers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
semantic_retrieval/document_parsers/direct_document_parser.py sha256=JV72i2MNfX_x7Qy3q4UAMgNOEkbnqzhMjcbNo1by2SM 2369
semantic_retrieval/document_parsers/multi_document_parser.py sha256=PkZmGouYSKS5vR7BDd_bcYnels6YwF1sCkHmTOmZvjM 2218
semantic_retrieval/document_parsers/parser_registry.py sha256=dOkPPuIe4XX1iPn_KTixejwiX3RwQTSIU-FXn3oxZ6k 794
semantic_retrieval/evaluation/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
semantic_retrieval/evaluation/lib.py sha256=TY5Tz2MVVdJWkECbGWEpXbvSKvtLa2oWV1fpsYXC8cE 3746
semantic_retrieval/evaluation/metrics.py sha256=SS0PaPhh5K2phZWrLFXirgS5g2KlOq5Zk7DeW1Ljmnc 2065
semantic_retrieval/functional/functional.py sha256=0Usy4Q3C9nVOZiZEApcVFriVEU8C_lBoDdvbqP0O1RQ 2482
semantic_retrieval/generator/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
semantic_retrieval/generator/completion_generator.py sha256=Sh-DTRtzd554l31UvOP1OC0-I8eBV-1rh-kJTX-r6fQ 792
semantic_retrieval/generator/completion_models/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
semantic_retrieval/generator/completion_models/completion_model.py sha256=J_gAD8yfnn3C8Qd-6zw4pG-5FR-iYsXeXU2VfvBRLbs 817
semantic_retrieval/generator/completion_models/openai/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
semantic_retrieval/generator/completion_models/openai/openai_chat_model.py sha256=_VgMrGaEWEhec1iaCVEbCdVGX924W_I8cYNSCDK-4Xw 1053
semantic_retrieval/generator/retrieval_augmented_generation/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
semantic_retrieval/generator/retrieval_augmented_generation/generator.py sha256=8n0f4a8UXne5zuyU-D-p2CVwt0nWZMaVCb_2Qs6UnJg 1252
semantic_retrieval/generator/retrieval_augmented_generation/rag_completion_generator.py sha256=oKYgO7k3loFrmGWA6QpbGPcypDaM8JuCJ0xDGbCNkj0 1448
semantic_retrieval/generator/retrieval_augmented_generation/vector_db_rag_completion_generator.py sha256=DSAXKT7tXaSKNDyhg5b10rUiVgLlQeNsuHlBI61EscI 1065
semantic_retrieval/ingestion/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
semantic_retrieval/ingestion/data_sources/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
semantic_retrieval/ingestion/data_sources/data_source.py sha256=ACiBzag7Xlw0mN9JGyktHMqMnuP9yhN3TRuFOZBg-IQ 263
semantic_retrieval/ingestion/data_sources/fs/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
semantic_retrieval/ingestion/data_sources/fs/file_system.py sha256=X3rInqCsE2yUg9VP1v8bO8IuSXCUTRDB3Fg5A0l-BJc 6135
semantic_retrieval/ingestion/document_parsers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
semantic_retrieval/ingestion/document_parsers/document_parser.py sha256=DZZI-t5hxsOPSPwDY7tKtG1NqnX1HA8l7EI4MAHWQVc 2123
semantic_retrieval/ingestion/document_parsers/multi_document_parser.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
semantic_retrieval/prompts/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
semantic_retrieval/prompts/prompt.py sha256=sIF3647NuaFOWTgz0NN0S9NWumZRZF4qounu3sgBjrI 286
semantic_retrieval/prompts/prompt_template.py sha256=3RA-mP3HHZLjVoQjvgbrAUEStQJBE2N7YsVol64hkxw 585
semantic_retrieval/retrieval/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
semantic_retrieval/retrieval/csv_retriever.py sha256=Wr4Js7i-UWCMY-nXX5Si_HbMoudRmQEYDLBVvWnoiYo 2013
semantic_retrieval/retrieval/document_retriever.py sha256=w3YrMMdHreHdmpPyIWlHgTJV7fKjz1HjMFSbh0UKraY 1134
semantic_retrieval/retrieval/retriever.py sha256=A4EfOeJcvUTR-CErzD2eMmcPUS6xB97wcFV20MC3AX4 998
semantic_retrieval/retrieval/vector_dbs/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
semantic_retrieval/retrieval/vector_dbs/vector_db_document_retriever.py sha256=i8KygCZAEZZud8VWeEWufisyvSMy6zIkEsMr6n53ZaI 839
semantic_retrieval/retrieval/vector_dbs/vector_db_retriever.py sha256=Xg8O9E30ZEmEAUVyWlUTu-qQYbKCfQdgYbLXs56V8WQ 1161
semantic_retrieval/transformation/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
semantic_retrieval/transformation/transformer.py sha256=Pa6UfCjOcwdvvI2hTo4DehyzxzhyjQ5IqFHeWDqU5ZQ 75
semantic_retrieval/transformation/document/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
semantic_retrieval/transformation/document/document_transformer.py sha256=2ECn5mWfg__N49Y3bBbz5ijJB51tAA1IeoKWJjqvaMY 4095
semantic_retrieval/transformation/document/text/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
semantic_retrieval/transformation/document/text/separator_text_chunker.py sha256=zN17Umx2HvWco2uoxFDbFTbmHSgIogBHjF6Ut5cwWVM 2043
semantic_retrieval/transformation/document/text/text_chunk_transformer.py sha256=R2uA7ewXPHg-fAjNthe7WhLetbZMBTUbGwTha6x-TDo 7639
semantic_retrieval/transformation/embeddings/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
semantic_retrieval/transformation/embeddings/embeddings.py sha256=w0s_EUcWie8uhRaKUWPOEknqSN58GosOsDvochQmn0Y 3772
semantic_retrieval/transformation/embeddings/openai_embeddings.py sha256=C2UZzwdSMgWyyCoLF95YW4PPk0Lc2PQJVBcEh03_qGw 8306
semantic_retrieval/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
semantic_retrieval/utils/callbacks.py sha256=pxTZT8X8DWH-eXZ8_PpOFPHaQUMwIVxf0nz531tllN8 5407
semantic_retrieval/utils/get_env_var.py sha256=SdmJW0_mWLqjD-H0fWCTKOfA1EDpCqLl6XGiZ-PySaU 161
semantic_retrieval/utils/interop.py sha256=XnwbbMtPu9JeHBPKvTisa4W5lB7hc5yY3Fi48sw59Qw 952
semantic_retrieval/utils/logging.py sha256=vfcrTI9G7H4kcksIqS1w8DC2uNEI2BAbS50bLWI4Db0 334
semantic_retrieval/utils/text.py sha256=MW1wGrIeu2_dbEoFqWapRnzWUPMvb8kyOt-MGPiPQT0 881
semantic_retrieval/utils/configs/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
semantic_retrieval/utils/configs/configs.py sha256=Se-pITkG8SVTiK-yeGDs4qeTpaEwWUOA0sKjMwNWFkI 2288
python_semantic_retrieval-0.1.3.dist-info/METADATA sha256=5KIqmqt6js3pw60QJFWYiPO_nPCChvMLtZ0oMZqWAr8 1379
python_semantic_retrieval-0.1.3.dist-info/WHEEL sha256=Xo9-1PvkuimrydujYJAjF7pCkriuXBpUPEjma1nZyJ0 92
python_semantic_retrieval-0.1.3.dist-info/top_level.txt sha256=BvQ75HD4RoyHW4aFI6Ceo8WlsdtL6Enq2237K49k63A 27
python_semantic_retrieval-0.1.3.dist-info/RECORD

top_level.txt

scratch
semantic_retrieval