uptrain

View on PyPIReverse Dependencies (2)

0.7.0 uptrain-0.7.0-py3-none-any.whl

Wheel Details

Project: uptrain
Version: 0.7.0
Filename: uptrain-0.7.0-py3-none-any.whl
Download: [link]
Size: 188787
MD5: e8e88f0aa8fdaf724b8d04466d2d1f14
SHA256: 7c23fa52fecc2860f1a927ed47c4d26cd2d042c556a57077e9687985dff6984f
Uploaded: 2024-05-03 06:34:37 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: uptrain
Version: 0.7.0
Summary: UpTrain - tool to evaluate LLM applications on aspects like factual accuracy, response quality, retrieval quality, tonality, etc.
Maintainer-Email: UpTrain AI Team <oss[at]uptrain.ai>
Project-Url: Homepage, https://uptrain.ai
Project-Url: Repository, https://github.com/uptrain-ai/uptrain
License: Apache-2.0
Keywords: uptrain,ai,LLM,evaluation,hallucinations,observability,response quality
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Build Tools
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Dist: pydantic
Requires-Dist: pydantic-settings
Requires-Dist: loguru
Requires-Dist: lazy-loader
Requires-Dist: networkx
Requires-Dist: polars (>=0.18)
Requires-Dist: pandas
Requires-Dist: numpy (>=1.23.0)
Requires-Dist: httpx (>=0.24.1)
Requires-Dist: plotly (>=5.0.0)
Requires-Dist: aiolimiter (>=1.1)
Requires-Dist: openai (>=1.6.1)
Requires-Dist: fsspec
Requires-Dist: litellm
Requires-Dist: pyyaml
Requires-Dist: json5
Requires-Dist: python-docx
Requires-Dist: pymupdf
Requires-Dist: faiss-cpu
Requires-Dist: pytest (>=7.0); extra == "test"
Provides-Extra: test
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 31050 characters]

WHEEL

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

RECORD

Path Digest Size
uptrain/__init__.py sha256=vUAbzD9Hwo0ybZHIcHVIGuJPPvgSYobuHcdsylLEyqA 159
uptrain/__init__.pyi sha256=haYdZenD4uSKJ7aFLChvv7xPf_d7lZfRgK6S4xGlN_k 837
uptrain/cli.py sha256=kCq_uJvO8s7Md1H7-zQtZqoUVuf-utVzNnATAd0PwEw 2585
uptrain/dashboard/backend/app.py sha256=ClPxV72GzJkVYRud3-3iieQIpdRfpY-gLgQFWwksZj8 37470
uptrain/dashboard/backend/nest_asyncio.py sha256=11Az9QAUHieQMiADdFFsCgXhtMGHsnkC9WBxlCFot1E 7870
uptrain/framework/__init__.py sha256=vUAbzD9Hwo0ybZHIcHVIGuJPPvgSYobuHcdsylLEyqA 159
uptrain/framework/__init__.pyi sha256=0uK49pirozuhg9F_IlnCadKAhmF2M-L-h-nXxQXtlh0 799
uptrain/framework/base.py sha256=8LziIWkkVF1t7qFe0Q-H_teM2B7EZkWQ3NH_sIpf-is 11264
uptrain/framework/builtins.py sha256=yD_U1me8mPprLyZpV6g0aR0KTrzVGkFOq8c5aRjla3g 6459
uptrain/framework/checks.py sha256=zM8tEV96D8CKxRKXrCswO6TpwuzwVEnZITpr9xP_3gI 12355
uptrain/framework/evalllm.py sha256=SeUrslr1lfAHgWdoS79Gu6Z-w9GgHurcM_sSrKU4BGA 21531
uptrain/framework/evals.py sha256=n6UBLNFdZOnb5BYt5kn_Z0h9YSNN2MX0B0nZUWRwGpg 2492
uptrain/framework/rca_templates.py sha256=20ebFtrVf6DXRg--A5t1oU2dWTpGgCwly8Rl9dHJdcc 107
uptrain/framework/remote.py sha256=DmocSeMMcnyhHhUPxJBV3EJzilsgsd_mqABb_kxeL8w 29079
uptrain/framework/signal.py sha256=7FAA00Z8K4sGrQeaLlAh_XIQCCbhe_jJMvp1LCKeGsM 4265
uptrain/framework/eval_assistant/__init__.py sha256=_TBN856LurNNXkm-rdtIg-fNXu40O7y2KFFhbBp_Jh0 77
uptrain/framework/eval_assistant/assistant_evals_prompts.py sha256=oXGPEKQ5pXpW3xCC07uwwatx-67QOba0thdb-iDnoOw 1590
uptrain/framework/eval_assistant/assistant_evals_utils.py sha256=gFFJpPbkcfLWOEuI2GHwNQh8z_tHQDfQVS8jnU8vajo 12186
uptrain/framework/eval_assistant/parse_files_utils.py sha256=ySqcIEBvcpZJK4cM6m_2F3bw2SVgqAOPJUKny90r8Sg 6787
uptrain/integrations/__init__.py sha256=vUAbzD9Hwo0ybZHIcHVIGuJPPvgSYobuHcdsylLEyqA 159
uptrain/integrations/__init__.pyi sha256=AWInsTXyMvQVvsfn3ORD8RiEhvzCHqLclM5hSClU3ZA 124
uptrain/integrations/llama_index.py sha256=SgKXxp7hAHHqFtE5b05W0JIerhbSHRJ6pQAHF2yTvEE 3947
uptrain/integrations/promptfoo.py sha256=6k7B76Vu4cPNL01HpbC5C6L40i6GG11Q2uiFm0zKXH4 6896
uptrain/integrations/promptfoo_utils.py sha256=Swcu5pwq40XI6Usf4WiWMNpTbEImjWgLyuDfQ0dBW_4 4259
uptrain/operators/__init__.py sha256=vUAbzD9Hwo0ybZHIcHVIGuJPPvgSYobuHcdsylLEyqA 159
uptrain/operators/__init__.pyi sha256=9bXsJ4t95q-HxWgdv0upObTf27AniY4OVer_WyCXVN8 4924
uptrain/operators/base.py sha256=jdt1Gz7sHRbOVSpOFutG-C9uy7aNubP4B5Ps9EhFjJE 7980
uptrain/operators/chart.py sha256=noeciuUpKoT40YPPtlx2MhWkNEvxIfJrWCiip2iJ-Ck 14860
uptrain/operators/clustering.py sha256=jv7m25PGvQTALV3T3iydeS1xdcWt6Kf8DnOVSlJiutc 5193
uptrain/operators/drift.py sha256=W0mXo5gb-5assJLvZo0eY-fcrMhvoMaa5WtPOE-1Am4 5687
uptrain/operators/embs.py sha256=DNB2vAe3YvDPZNj9XNa3fPxrV3qhT0eSjBHu6kCXgYs 11415
uptrain/operators/metrics.py sha256=poYOZTO0cO8fi8iVbB7kmWKWlYBoc74EMbWvlqhZFtk 2311
uptrain/operators/similarity.py sha256=P-sc3cU8YCt6MwGSzQTNd5EgF5OfxMYcEfvLfHgmp10 2731
uptrain/operators/table.py sha256=WbGwOly6XT318aY0IGUOONUzMsYoa4tpvoVFVqdetQ4 6717
uptrain/operators/code/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
uptrain/operators/code/detection.py sha256=HJToTxQasfqK9k4kKverLrZuaXvrEIg7qN5j8DJvSXE 7200
uptrain/operators/code/sql.py sha256=bzRw4Ehxu23StYyqJIFtZj65-gnpiqOfjpCABuI_4UU 9036
uptrain/operators/embedding/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
uptrain/operators/embedding/embedding.py sha256=Gj8vvWG1OgsWTyFfbK1mjFsg-7FiuAyNbXbW94nEuGc 9233
uptrain/operators/embedding/vector_search.py sha256=QkXX-3dYBb_tXO_oFCsn4Ska_lmpppoppWY66tGjF0M 5344
uptrain/operators/io/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
uptrain/operators/io/base.py sha256=AOOy5nO9TZa3wNjNWPpeK3nQZwcsnWhGW8ekC_nyiSM 5608
uptrain/operators/io/bq.py sha256=d5wVNmGIEsjJIebkTftTRZgR6ULxVcwLDy9bHElpNbg 4523
uptrain/operators/io/duck.py sha256=FMB9W_F2OJBFTyChBK-Zal19sEBIXvOrjy9WVvkdhpc 1339
uptrain/operators/io/excel.py sha256=oBiEM5DQ_wg6vFfpbMJB1tUY6nuiy33MvZ1GzwhKt44 847
uptrain/operators/io/mongodb.py sha256=_TdMkkQ7JCnwDtg5DzC_leT-iFmqvHdjUiZmNmrqsP4 2140
uptrain/operators/language/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
uptrain/operators/language/bleu.py sha256=aHB1eE5BMs_3loHzKMQCh3CprJQuC5RN0PbyTnCh9ck 3427
uptrain/operators/language/context_quality.py sha256=rxh5JR7Eym1k8PcQU-5mPQU9iDDQxiCArNmNU9FsTKc 26151
uptrain/operators/language/conversation.py sha256=LzZWBSKVJ5utHehR51G0U4NuJ6MTKBgK3w26ujiBglA 7593
uptrain/operators/language/custom.py sha256=pUowpIDgdFT0LU1mH3tQKttO7i-RRAJznA9H5ONqm1I 5489
uptrain/operators/language/factual_accuracy.py sha256=a3scTX8NEJ4GgWdwXiULPQYUt0M33jzdqPfVT996B50 9135
uptrain/operators/language/generation.py sha256=Aa3OzM6yPw3Nryoj9VvFk8_WIlzlQDbHmlU3iOXeP4E 13521
uptrain/operators/language/grammar.py sha256=4IvV-ZvcD-2EGpvyz7Rw35UWOWXO53pBvAckqUsQyyo 3328
uptrain/operators/language/guideline.py sha256=QKnSw-oPjQqLzDd4UVGcHrAp2lqk6NMu1WXko7VowhY 7617
uptrain/operators/language/jailbreak.py sha256=os7u2ci7-4InvZ65HYJ4dA3SAHyiU8bAyxci-OnBtL0 12716
uptrain/operators/language/language_quality.py sha256=IIcmIHgjX81uT54HY-zzPStSrDUohiPWnJH08AjNPaQ 21526
uptrain/operators/language/llm.py sha256=cFVZwhGgk7zT6qO3xSalNiuf3gUM56aypnu-7BaWNh4 11175
uptrain/operators/language/meteor.py sha256=gxvuL2T37o6aZEA1CVOEH67lU7M0zZ6Z9iiE48Ejtz8 3214
uptrain/operators/language/model_grade.py sha256=RGgBIaEUL9iE3ylsw1LP9X1Kj6T8Z94JVmMuW_Pdtic 20512
uptrain/operators/language/multiquery.py sha256=Pj8XpoJVLAJ3xDsjilG7dzhqgOoP6DPfC877u7I961w 6987
uptrain/operators/language/openai_evals.py sha256=VjLly73v4MDG1Yz-xJo1wujX1pbw_VE-JEcdmDFdFy8 7483
uptrain/operators/language/question_quality.py sha256=HNz48erksIAw3TdrYMGOCjjCX8D74CCPs04C9tyK_us 6652
uptrain/operators/language/response_quality.py sha256=VhHIYHrT0jamZG1yXKr1RdIvTj8w6ICMswH_D7X4XOM 36138
uptrain/operators/language/rouge.py sha256=0OzuZ5EqgzVJe0Kr_S_B5hA_lGZJntKjsygchHuNeJo 3348
uptrain/operators/language/subquery.py sha256=H51oAUmE5HzryXde1zgbL_zd1aWaQi8naxh0FS6bWSE 7038
uptrain/operators/language/text.py sha256=14L0ZzlCyGMxnZ_pRt6nK-BK3faqSbjg-ywqiA6YbuM 9611
uptrain/operators/language/tone.py sha256=IXMfITCZwO4bxZbM9pKtU_q_RFgLOfcwE5Hl2rDrlKE 6934
uptrain/operators/language/topic.py sha256=DcppxyD6sC8fdLePt_HJQLnSNnMtez__nJ3OsfFl6rc 4947
uptrain/operators/language/openai_eval_custom/completion_fns/dummy.py sha256=se7Cj8HOGmyBzJcYO8iIDx2gzhbWHQ8-74Wm-MhVvjg 790
uptrain/operators/language/openai_eval_custom/elsuite/model_run.py sha256=yILbe8EspLUmK4aRJdEePSOttEJtmL9EZedHQ25RRkg 1213
uptrain/operators/language/prompts/classic.py sha256=zllKM1D9E3waaNNx7Tr8BznBvtI0b3eKi-KLqpkO9ks 25375
uptrain/operators/language/prompts/few_shots.py sha256=0oLGBr7fFQfKeptCGmlRGyb2pB3RNCLf9UgK9rkbvYk 45880
uptrain/operators/language/prompts/instructions.py sha256=Fcig15Ag4E-6Sg7Z_RdZExSUjPEjkWrcDSR3OdMDYt8 121
uptrain/operators/language/prompts/output_format.py sha256=1tLGZd73JfIJv7ijABO8XzTKzhtCBENs4chUMmPjNpM 12438
uptrain/operators/rca/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
uptrain/operators/rca/rag_with_citation.py sha256=0YDgUUfh7byn_QaMMgnLMhFVrcpJGYsvkFoTeyQ-gRg 10489
uptrain/st_classic/__init__.py sha256=vUAbzD9Hwo0ybZHIcHVIGuJPPvgSYobuHcdsylLEyqA 159
uptrain/st_classic/__init__.pyi sha256=5nqz9zkBRaG_34me73z8VOPzM6lklsfUVqboUmxflvU 69
uptrain/st_classic/st_helpers.py sha256=rqVGWuTbd98IBAquxw8D8fs0S5EtP0YsqKWta8J4QyE 5124
uptrain/st_classic/st_run.py sha256=QSiezrJwIBhHC5j9QLr9B9JWpCbr7hYCIOQw-wwI2mc 2715
uptrain/st_classic/st_setup.py sha256=CB66QLWCpC4r_yuo_e_Vi2cBQkaIhPyXdUmk2umOwzw 1064
uptrain/utilities/__init__.py sha256=7yAbvlP_Ovy26h937CoVDdRCXq4Bc8-WcoOdyRAkU1w 9193
uptrain/utilities/app_schema.py sha256=M2BuxmCBxKm9EfRTkyMtvPHoe9pTInMtQH0QI24uSXI 2210
uptrain/utilities/db.py sha256=hPnBtbDzbdMyi7zb3khYNq-gHlVY7St7uJx8ld0q6ag 3897
uptrain/utilities/prompt_utils.py sha256=KmTIwR411ZkFD5unkwUeqCzB_DnYMxGkYVujQL4eNl4 1534
uptrain/utilities/sql_utils.py sha256=esEvV5ZGWbEsRmSTc7GXhaQFHW-n9_vIwilaxrn2RJM 3801
uptrain/utilities/sql_utils_test.py sha256=8s-NtajfULypP0ct096qqGt6-H4F6GXb0Pb794r80sw 2855
uptrain/utilities/sqlglot_test.py sha256=gGI7k4DqPrdVssKM1vO5Syg_gidcbpH1sKpKtn8Y28M 2346
uptrain/utilities/utils.py sha256=UJhWZ9ZjpJZL8OqcRyoo-l5_fpn53f8YlOmOSgZPQ7s 4530
uptrain/validation_wrapper/__init__.py sha256=PRkyULpt4ErXNqtB5y8kxIFDMyLEBdSEZR37NUX_1Z0 50
uptrain/validation_wrapper/validation_manager.py sha256=KEZ1IGVZQB_xkbe6TK9oTn4TTUbgqYRa0elWxn-5LQU 2129
uptrain-0.7.0.dist-info/LICENSE sha256=xx0jnfkXJvxRnG63LTGOxlggYnIysveWIZ6H3PNdCrQ 11357
uptrain-0.7.0.dist-info/METADATA sha256=U8oUSTcR3yCjFWmsFZvWFkRgdTvnfQo5tND5wGn4vhg 32530
uptrain-0.7.0.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
uptrain-0.7.0.dist-info/entry_points.txt sha256=sqMp5HkQ1aZWBNrY4UwDpwQo39-M7pEZb4o_gpxcCAk 49
uptrain-0.7.0.dist-info/top_level.txt sha256=2QpMPSsx-ll49x0HBVHNTY3kKjbl-JmYOcJqwpTLQyQ 8
uptrain-0.7.0.dist-info/RECORD

top_level.txt

uptrain

entry_points.txt

uptrain-add = uptrain.cli:main