trulens-eval

View on PyPIReverse Dependencies (5)

0.28.2 trulens_eval-0.28.2-py3-none-any.whl

Wheel Details

Project: trulens-eval
Version: 0.28.2
Filename: trulens_eval-0.28.2-py3-none-any.whl
Download: [link]
Size: 751291
MD5: be7edc30d32cbc96c3195d25557943dd
SHA256: aacb7de3ee640d45304b78aa28167aa7f60c32cb7401f4ed6327b0764ede21b0
Uploaded: 2024-04-24 15:45:16 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: trulens-eval
Version: 0.28.2
Summary: Library to systematically track and evaluate LLM based applications.
Author: Truera Inc
Author-Email: all[at]truera.com
Home-Page: https://www.trulens.org
License: MIT
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Classifier: Development Status :: 3 - Alpha
Classifier: License :: OSI Approved :: MIT License
Requires-Python: >= 3.8, < 3.13
Requires-Dist: numpy (>=1.23.5)
Requires-Dist: frozendict (>=2.3.8)
Requires-Dist: munch (>=3.0.0)
Requires-Dist: dill (>=0.3.7)
Requires-Dist: tqdm (>=4.66.1)
Requires-Dist: nltk (>=3.8.1)
Requires-Dist: requests (>=2.31.0)
Requires-Dist: nest-asyncio (>=1.5.8)
Requires-Dist: typing-extensions (>=4.9.0)
Requires-Dist: psutil (>=5.9.8)
Requires-Dist: pip (>=24.0)
Requires-Dist: packaging (>=23.2)
Requires-Dist: python-dotenv (>=1.0.0)
Requires-Dist: pydantic (<3,>=2)
Requires-Dist: merkle-json (>=1.0.0)
Requires-Dist: langchain (>=0.1.14)
Requires-Dist: langchain-core (>=0.1.6)
Requires-Dist: typing-inspect (>=0.8.0)
Requires-Dist: millify (>=0.1.1)
Requires-Dist: humanize (>=4.6.0)
Requires-Dist: streamlit (>=1.32.2)
Requires-Dist: streamlit-aggrid (==0.3.4)
Requires-Dist: streamlit-extras (>=0.4.0)
Requires-Dist: streamlit-pills (>=0.3.0)
Requires-Dist: rich (>=13.6.0)
Requires-Dist: sqlalchemy (>=2.0.19)
Requires-Dist: alembic (>=1.11.2)
Description-Content-Type: text/markdown
[Description omitted; length: 2126 characters]

WHEEL

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

RECORD

Path Digest Size
trulens_eval/Example_TruBot.py sha256=uqC6ygalth08qSjZkgCrMfaj8j7f4F2q0o2LWI9nuJE 5607
trulens_eval/LICENSE sha256=y8Ep0qicoWhKRscZqOdbfzYCpfANbBehLsnEmnz6PTM 1069
trulens_eval/Leaderboard.py sha256=Wy76RTvHvJi7VVd0TKcgZJMvEkNHLjzqABAhJNsMvb0 4802
trulens_eval/__init__.py sha256=pshUtH9vWnxY_4eS4Ad83mrtsTVkgdjIAGV7xT3L-WM 3016
trulens_eval/app.py sha256=PSx0hpPT_n-6haLWgB4STP2mmXExDBVKfW6BmKij_To 51733
trulens_eval/appui.py sha256=Z8UjADVB0zZbquvFhxf5NzGucpdQ-Etc_mtj_gruJWY 14502
trulens_eval/generate_test_set.py sha256=nBNHlTCwPR1-rUmfi30eCT_TC4fWqdpmpsxBxeqqMIo 8367
trulens_eval/instruments.py sha256=J9XN43GPWaUQmCRaE5bpdpfVFsPTGI1VK1XdlUSXcb8 38590
trulens_eval/keys.py sha256=PvLKFoAfCK0Zk1drO9PWLmvGW2AzgO844y48GtHkSHU 12774
trulens_eval/requirements.optional.txt sha256=z61xqTcg2JbsvainzEYvXpgBKQ31J4CRG3zEW1xMlE0 1714
trulens_eval/requirements.txt sha256=iq1IelRMx8evQPz3vPu68OGbHMewn0kRHViw-eIxIg8 1268
trulens_eval/tru.py sha256=jPI9A9a-Uz_RaCwTtHy-wFc1sUEvyW_IBG22d3I-fXw 44443
trulens_eval/tru_basic_app.py sha256=njmAXYyL8hb-TtxwvalRLdbq0y4auyBQKfx-ivIsMO0 5724
trulens_eval/tru_chain.py sha256=_xwa7zt4fEL0WYB7HNhR-HZmdg9_M7fKTjVE73AwwD8 14162
trulens_eval/tru_custom_app.py sha256=trkYa3Q1rcVqhDG4qVjlRXHyNtFv2N6XxqLQeMt2H2o 20686
trulens_eval/tru_llama.py sha256=lm3YFh-qepy8XLD6grfT7cxmP35VDvzaIg23yzeAyNA 20006
trulens_eval/tru_rails.py sha256=LojvYZLsYM1-Y4LlmUZdzeoQU5WeZeaU2Zpodwg7p_o 16344
trulens_eval/tru_virtual.py sha256=Terzj2RlgtuIKvurrDEpH8_BOtvVnb7LB0p99wmXfqI 19351
trulens_eval/database/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
trulens_eval/database/base.py sha256=wERfJOUwmaxsOXisyQamh5lUF8lcT8KsjOv2Q22KV3I 9196
trulens_eval/database/exceptions.py sha256=GYK_mI6y3-TrIj3SoNN_sYuMm4Qbgp4NCW9A2oqkuks 2051
trulens_eval/database/orm.py sha256=jvp-aJzrQ8KmBiu81gQz3ZP3aWOFoJMLCmF-s7_drdM 13628
trulens_eval/database/sqlalchemy.py sha256=eKIkLOxcJ1BZLNUccjuGNqZ8RUx8qdWTbupWubfoAn8 29551
trulens_eval/database/utils.py sha256=dqKf51T2jNA21W6ZWkWbi4WDhpiEAqc4O2rNFpCLh5Y 7363
trulens_eval/database/legacy/migration.py sha256=ccatWs73ByoQernK5HPqGIeGLSkQI54pS47G9StvVys 14150
trulens_eval/database/migrations/__init__.py sha256=BTfC79MkMcq3RayLTx9GVLDTHA4_uQ9LOl5Hm-E7Ug4 3445
trulens_eval/database/migrations/alembic.ini sha256=XA32x3igLnBNGxoUB36MhtT6VsUuwXkw3lXVmXPLUsU 3205
trulens_eval/database/migrations/data.py sha256=ExTGFw-gi353_AG-ek_Tlu1szhiJLE3xnc6HILjJbCc 7445
trulens_eval/database/migrations/env.py sha256=qyMKfm6z8ghSPA6o17xDgQyle-f4mHsdas_hrGF7Jy4 2850
trulens_eval/database/migrations/versions/1_first_revision.py sha256=pX_5l64Y-6DAHGZSeLrf6qE4dH8unwSHBNcapu9aSAI 2837
trulens_eval/feedback/__init__.py sha256=YiO9sxtK0DGAPjbya8JHk-2ESV8kQ5N7uaQJ_vwb6rc 1367
trulens_eval/feedback/embeddings.py sha256=QFiijUT7gNV64Qhm0thov5bH08aq4n-85suNcJIEKaQ 7513
trulens_eval/feedback/feedback.py sha256=0OStqp7x-auUC98x_OmtugKOeTtRrNWTa9pPkZ-3c8s 41231
trulens_eval/feedback/groundedness.py sha256=A35A4J9auaoZ5A_C6Ej0Xn_pAb7ezRnFnhd8-LCwMPU 12744
trulens_eval/feedback/groundtruth.py sha256=4-i6BL_g4dGKvV73X_PH18J21jtrTFtSqCaH-wOmXMg 12226
trulens_eval/feedback/prompts.py sha256=X-05cRn0FG67OzwBqPB2buqKrO62z3tvNSiP64aomyI 4833
trulens_eval/feedback/provider/__init__.py sha256=kSZWPfHi2534Jyf8x_af-AGrh7y_HI7cAWRFGPa68dY 952
trulens_eval/feedback/provider/base.py sha256=mTycy1vLyDt0grNKdTKjBewMYCrcSqMAfLILUKQNJzA 45365
trulens_eval/feedback/provider/bedrock.py sha256=iTLnt02Z9pBTdnpz2RaZKSMDEofWMQ-ZFecvsZXekuo 9425
trulens_eval/feedback/provider/hugs.py sha256=cbgdKu4J7zetscvAgMPqSEHc54rxauXdQn6bEZj0_ns 20709
trulens_eval/feedback/provider/langchain.py sha256=2B5Pnf5-p3eOK_RRNb0TUvPOwKdXWleyfLVw9mbV3ww 1827
trulens_eval/feedback/provider/litellm.py sha256=YscIVtxnmGizoobBzKJJifqXaQIQHcqfMXq04PCwj7c 3978
trulens_eval/feedback/provider/openai.py sha256=6YKKiOQFU2C2btvXZHt3Y8rZfmLaKKNwlb1pLCnGwMc 15264
trulens_eval/feedback/provider/endpoint/__init__.py sha256=ovw9UPtrqOnw9cttMEB6PJg7aFX4ZoDIRICojE2xX7k 1189
trulens_eval/feedback/provider/endpoint/base.py sha256=w8mmXFFgnXKx2085SSNnWGxX7xhLmOSQLgQDYONi5M4 30914
trulens_eval/feedback/provider/endpoint/bedrock.py sha256=HlQ2homjoPbw8xevV5It_shBj1aqIF0UegSEx8xz18Q 8835
trulens_eval/feedback/provider/endpoint/hugs.py sha256=GaK9frrtUsq1s6SAy_0cQqMuZ1ot8W8sU1JgkGxiVwk 2813
trulens_eval/feedback/provider/endpoint/langchain.py sha256=WHsK_ttAGZF1HqM7VZ4SP6WZPx8fx-HIUhIMMxRybPk 2169
trulens_eval/feedback/provider/endpoint/litellm.py sha256=zzGX421T6tgAoA-Bxm1C53RH1RF34D3rCNSQSNjh9UY 4250
trulens_eval/feedback/provider/endpoint/openai.py sha256=Nh0EUGv898M8sKMV-mR7d1mXCMIvCIGund-G9fKoKvI 12516
trulens_eval/feedback/v2/feedback.py sha256=WYd98ErzWv6rJ043gmOeOHIpJyWuX0RymKw190QWS8A 19245
trulens_eval/feedback/v2/provider/base.py sha256=zYmwfLywjS1TV1mfCpDWJQ_UyyELkGjXdZJjso9QvEs 2761
trulens_eval/pages/Apps.py sha256=VA0KQMWkMPbdYvLgmzu1EHV_p9rqa6GdOH67zEDVphQ 13495
trulens_eval/pages/Evaluations.py sha256=UgmDDAruqzWfK38YcX7PzqBi8mhpTyN3D6vXWIW87Co 16051
trulens_eval/react_components/record_viewer/__init__.py sha256=HC-OeLHjf2ULICAnIVrWP1iO4xfgZDqJKrvzIKUyV7Y 3294
trulens_eval/react_components/record_viewer/dist/index.html sha256=VFfFgaTVe4cvcmE8MBF5f9a7WTQSIgGjepEqqxKRhXE 411
trulens_eval/react_components/record_viewer/dist/assets/SourceCodePro-Bold-839f42df.ttf sha256=g59C3ymlqDRwiIuaOqQGT8G8NeZha7VCIm2JCG8BnsU 191568
trulens_eval/react_components/record_viewer/dist/assets/SourceCodePro-Regular-6e5dd049.ttf sha256=bl3QSU9j2FlwFWzVS2rFaLgqOS0TXbCLv1zDBI1Imqk 192740
trulens_eval/react_components/record_viewer/dist/assets/SourceCodePro-SemiBold-ccfba566.ttf sha256=zPulZp1xO2oiyxxxdZfEzWRIEWP7wJYRz7x9Gnd-Gs8 191792
trulens_eval/react_components/record_viewer/dist/assets/index-00b8e16d.css sha256=ALjhbdbbvLJJ0vIy0wY8afMN22pYk766vAoUzehC0Yc 416
trulens_eval/react_components/record_viewer/dist/assets/index-22978a10.js sha256=qSyOXOQkZQ_bJ820DODQ33lgW4rzitOA2m2pGaZKSAU 707111
trulens_eval/schema/__init__.py sha256=xh4kOzIEy_CpbNyeqAvBso2ujeii__Sv2VjUUlYOQHU 990
trulens_eval/schema/app.py sha256=zM3jFwyLS6uEWW9cZLEKVUUcEXrN7LsV7l0xoqC1M7U 9265
trulens_eval/schema/base.py sha256=jRi0Z_YwWDVayHz5LHd89qlkYT_UrfNMEfe-sZz4-lU 2698
trulens_eval/schema/feedback.py sha256=WAWNKL_glDGXjgr3RY38dF5MksZi7cwx_o57Qxn_yJY 16902
trulens_eval/schema/record.py sha256=r-BHPIPj-ftYdyhWiNIlLH-wnXh-MCCCUIp_wfXZcGU 6671
trulens_eval/schema/types.py sha256=ATz_AxZGbsSt6gANOcnc8ut2vM1ZO1bLCASP9f3jQb4 596
trulens_eval/tests/test_cases.py sha256=o1O8xTNWgldirqvyMqhYNSJNGLCRpT1GUADjGTBnVaA 36972
trulens_eval/tests/benchmark_frameworks/eval_as_recommendation.py sha256=NDAu_HSWF3hknrkqKOB3n79JcMcdrnR4u9NSHPk8Emg 4116
trulens_eval/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
trulens_eval/utils/asynchro.py sha256=9a9Cs_SQTsus4uJdLkzsQD8_-0kprZEQcgiGg2GoEiA 5611
trulens_eval/utils/command_line.py sha256=K2vRIMp03IJhnevkxDnlXbn5Rux4TMXzIDgkqcePLTU 83
trulens_eval/utils/containers.py sha256=nYTxBY5r5eIeGoQG-73Orgo1RdSmoXj1SvfpCrY-4wo 2078
trulens_eval/utils/generated.py sha256=DDP2Be9IEpWkpfZ2unAm2q83AP0wQU_fseaTpJisY7I 2401
trulens_eval/utils/imports.py sha256=z-UtqQHMhFlbnguqHmEx0wSKJ0w7tJj10QxeJNTMCCs 22537
trulens_eval/utils/json.py sha256=6FqcvRaajSNVKVVaA8njXjxEgy3neyiTdYdg1M6tGR0 9917
trulens_eval/utils/langchain.py sha256=V6NGXBVyd02qijXpU9X0GovfffBsZB-0vZFYa4BpfWw 4509
trulens_eval/utils/llama.py sha256=UbeEsqVW6KUM2lzdnvplmUHRseBhx79vSSqEIGylAw8 5412
trulens_eval/utils/notebook_utils.py sha256=bcuX4RME7wBnZI-F1E7GUnfgpdw9evfNnhTBRMjilD4 1619
trulens_eval/utils/pace.py sha256=XvyZ72oIrtH0FU0pZwNysUkuX2d2UAOZAhwgMah3a-8 4627
trulens_eval/utils/pyschema.py sha256=3Z2MG3blseLltRVpauZV2rH3z_OlWEVj8-RzbP8AmoQ 22981
trulens_eval/utils/python.py sha256=TLRmoP532z-lXJtite-qnJAoE4h2p4DmNJnMZrqqZcU 23463
trulens_eval/utils/serial.py sha256=qKkzyBk0OTTJ1fsTfNp4R24qct4cF8Ycc3Uu6ZGa06M 35329
trulens_eval/utils/streamlit.py sha256=ZjpCbv7r2DWoPC14iL7foNKTSGeQ_eml2J1m7No1ypQ 891
trulens_eval/utils/text.py sha256=0Trg29OWqeWYKumJDX0sGjC7NaQxQ551qZwT9Y--q04 724
trulens_eval/utils/threading.py sha256=BzXZoMvRNqlFL1te1y3c9GrCLlcYazh_QUPooXWnhXY 6666
trulens_eval/utils/trulens.py sha256=n2iz2e-H__EkkbmQBOtca40l4iOdIUAHFH-Z0QTZHCo 785
trulens_eval/ux/apps.py sha256=ty4nWvU3LmgqsQWEn4U9sIkuNKIsQKtDMAcg9nvA98c 715
trulens_eval/ux/components.py sha256=-OAmtw-A9siuZI78I6VWrfKPVtCBCadsA3lvMzhAn18 8352
trulens_eval/ux/page_config.py sha256=ioTd4TaPB_X1zV9lAMcm9BsoqVccKW55FVTx0hFFb3k 2244
trulens_eval/ux/styles.py sha256=whFQxI8lcwoNcjIXKaWT9jV9go2fY5YV0TbjX2JgYew 4198
trulens_eval/ux/trulens_logo.svg sha256=92RLTgG0YDPEtZcQWWI7aXTYZAW4wAOAkIIgKUbTiW8 29567
trulens_eval-0.28.2.dist-info/METADATA sha256=qQpXogWrqKnPleSDC-R08lLXiOJuzwTQyXmyNm8yLsg 3527
trulens_eval-0.28.2.dist-info/WHEEL sha256=yQN5g4mg4AybRjkgi-9yy4iQEFibGQmlz78Pik5Or-A 92
trulens_eval-0.28.2.dist-info/entry_points.txt sha256=EpSmkbk1fF0UH-djUia4lE2hzg1oMt1QvaVxA7SfZmo 70
trulens_eval-0.28.2.dist-info/top_level.txt sha256=AKIBExe5S-v-TbsBrhe1ctF06PubKoYmWNS9rJ1Rb_o 13
trulens_eval-0.28.2.dist-info/RECORD

top_level.txt

trulens_eval

entry_points.txt

trulens-eval = trulens_eval.utils.command_line:main