Metadata-Version: 2.4
Name: ibm-metrics-plugin
Version: 3.0.21
Summary: IBM Watson OpenScale Metrics library
Author: IBM
Author-email: kishore.patel@in.ibm.com, pvemulam@in.ibm.com
Requires-Python: >=3.10,<3.14
Description-Content-Type: text/markdown
Requires-Dist: ibm-wos-utils~=3.0.10
Requires-Dist: shap~=0.47.0
Requires-Dist: numba~=0.61.0
Requires-Dist: pyparsing~=3.1.2
Requires-Dist: spark-nlp~=5.3.2
Requires-Dist: service-locator==0.1.3
Requires-Dist: h5py~=3.14.0
Requires-Dist: marshmallow~=4.1.2
Requires-Dist: toolz<0.13,>=0.12.0
Requires-Dist: transformers~=4.53.0
Provides-Extra: database
Requires-Dist: ibm_db<3.2.7,>=3.2.3; extra == "database"
Requires-Dist: psycopg2~=2.9.9; extra == "database"
Requires-Dist: ibm-db-sa~=0.4.0; extra == "database"
Requires-Dist: SQLAlchemy~=2.0.29; extra == "database"
Provides-Extra: drift
Requires-Dist: KDEpy~=1.1.9; extra == "drift"
Requires-Dist: statsmodels~=0.14.0; extra == "drift"
Requires-Dist: tabulate~=0.9.0; extra == "drift"
Provides-Extra: explainability
Requires-Dist: cvxpy~=1.7.3; extra == "explainability"
Requires-Dist: nltk~=3.9.1; extra == "explainability"
Requires-Dist: osqp~=1.0.0; extra == "explainability"
Provides-Extra: embeddings
Requires-Dist: torch<3.0.0,>=2.1.0; extra == "embeddings"
Requires-Dist: torchvision~=0.23.0; extra == "embeddings"
Provides-Extra: visualize
Requires-Dist: umap-learn~=0.5.6; extra == "visualize"
Provides-Extra: batch
Requires-Dist: ibm-metrics-plugin[database,drift,explainability]; extra == "batch"
Provides-Extra: notebook
Requires-Dist: ibm-metrics-plugin[drift,embeddings,explainability,generative-ai-quality,robustness,visualize]; extra == "notebook"
Provides-Extra: generative-ai-quality
Requires-Dist: nltk~=3.9.1; extra == "generative-ai-quality"
Requires-Dist: torchmetrics~=1.6.0; extra == "generative-ai-quality"
Requires-Dist: spacy~=3.8.3; extra == "generative-ai-quality"
Requires-Dist: unitxt~=1.26.1; extra == "generative-ai-quality"
Requires-Dist: textstat==0.7.4; extra == "generative-ai-quality"
Requires-Dist: sacrebleu~=2.4.3; extra == "generative-ai-quality"
Requires-Dist: sacremoses~=0.1.1; extra == "generative-ai-quality"
Requires-Dist: evaluate~=0.4.3; extra == "generative-ai-quality"
Requires-Dist: thefuzz==0.22.1; extra == "generative-ai-quality"
Provides-Extra: generative-ai-security
Requires-Dist: torch<3.0.0,>=2.2.0; extra == "generative-ai-security"
Requires-Dist: accelerate~=1.2.0; extra == "generative-ai-security"
Provides-Extra: robustness
Requires-Dist: nltk~=3.9.1; extra == "robustness"
Requires-Dist: torchmetrics~=1.6.0; extra == "robustness"
Requires-Dist: sentence_transformers~=3.0.0; extra == "robustness"
Requires-Dist: ibm-metrics-plugin-artifacts~=3.0.6; extra == "robustness"
Requires-Dist: cryptography~=42.0.8; extra == "robustness"
Requires-Dist: ipywidgets~=8.1.3; extra == "robustness"
Requires-Dist: ipython~=8.20.0; extra == "robustness"
Requires-Dist: ibm_watsonx_ai~=1.3.13; extra == "robustness"
Provides-Extra: mra
Requires-Dist: weasyprint==62.3; extra == "mra"
Requires-Dist: Flask==3.0.3; extra == "mra"
Requires-Dist: accelerate~=1.2.0; extra == "mra"
Requires-Dist: bert-score==0.3.13; extra == "mra"
Requires-Dist: evaluate~=0.4.3; extra == "mra"
Requires-Dist: ibm_watsonx_ai~=1.3.13; extra == "mra"
Requires-Dist: inflect~=7.4.0; extra == "mra"
Requires-Dist: mecab_ko~=1.0.0; extra == "mra"
Requires-Dist: nltk~=3.9.1; extra == "mra"
Requires-Dist: numpy<3.0.0,>=2.0.0; extra == "mra"
Requires-Dist: mdutils~=1.6.0; extra == "mra"
Requires-Dist: pydantic<2.11.0,>=2.10.6; extra == "mra"
Requires-Dist: rouge_score~=0.1.2; extra == "mra"
Requires-Dist: sacrebleu~=2.4.3; extra == "mra"
Requires-Dist: spacy~=3.8.3; extra == "mra"
Requires-Dist: torch<3.0.0,>=2.1.0; extra == "mra"
Requires-Dist: transformers<4.54,>=4.37; extra == "mra"
Requires-Dist: unitxt<1.27,>=1.22.0; extra == "mra"
Requires-Dist: word2number~=1.1; extra == "mra"
Requires-Dist: pandas<2.3.0,>=2.2.0; extra == "mra"
Requires-Dist: litellm<1.77.1,>=1.60.0; extra == "mra"
Requires-Dist: tenacity~=9.1.2; extra == "mra"
Dynamic: author
Dynamic: author-email
Dynamic: description
Dynamic: description-content-type
Dynamic: provides-extra
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

******************************************
## Welcome to `ibm_metrics_plugin`
******************************************

`ibm_metrics_plugin` is a python API for computing llm, fairness metrics and explaining transactions using notebooks. For more information, look at [documentation](https://www.ibm.com/docs/en/cloud-paks/cp-data/4.0?topic=tutorials-metrics-computation-using-python-sdk)

## Important Notice:

- If you are using **IBM watsonx.governance** or **IBM Watson OpenScale** on Cloud, please install [ibm-metrics-plugin v3.0.x](https://pypi.org/project/ibm-metrics-plugin/).
- If you are using **IBM watsonx.governance** or **IBM Watson OpenScale** on CPD, please install the version with the CPD version as prefix Eg: [ibm-metrics-plugin v5.0.x.x](https://pypi.org/project/ibm-metrics-plugin/).
- IBM is not responsible for any existing vulnerabilities within the third-party dependencies that are required to install the ibm-metrics-plugin python package.

### License

This library is delivered under the [International License Agreement for Non-Warranted Programs](https://www14.software.ibm.com/cgi-bin/weblap/lap.pl?li_formnum=L-AMCU-CCTQDV).
