giskard

View on PyPIReverse Dependencies (0)

2.16.0 giskard-2.16.0-py3-none-any.whl

Wheel Details

Project: giskard
Version: 2.16.0
Filename: giskard-2.16.0-py3-none-any.whl
Download: [link]
Size: 550786
MD5: f8ca7c5d002428189c36b424e8fe7645
SHA256: 90f9cd4b32a472b0daf2c797b9b2068fc62faa8a1b10a85684208f6cf7aee8a6
Uploaded: 2024-11-21 22:54:49 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: giskard
Version: 2.16.0
Summary: The testing framework dedicated to ML models, from tabular to LLMs
Author-Email: Giskard AI <hello[at]giskard.ai>
Project-Url: Homepage, https://giskard.ai
Project-Url: Source Code, https://github.com/Giskard-AI/giskard
Project-Url: Bug Tracker, https://github.com/Giskard-AI/giskard/issues
Project-Url: Documentation, https://docs.giskard.ai/
Project-Url: Discord, https://discord.gg/ABvfpbu69R
Project-Url: Linkedin, https://www.linkedin.com/company/giskard-ai
Project-Url: Mastodon, https://fosstodon.org/@Giskard
Project-Url: Twitter, https://twitter.com/giskard_ai
License: Apache Software License 2.0
Keywords: Artificial Intelligence,Machine Learning,Quality,MLOps
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: Operating System :: OS Independent
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
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
Classifier: Programming Language :: Python :: 3.12
Requires-Python: <3.13,>=3.9
Requires-Dist: cloudpickle (>=1.1.1)
Requires-Dist: zstandard (>=0.10.0)
Requires-Dist: mlflow-skinny (>=2)
Requires-Dist: numpy (<2,>=1.26.0)
Requires-Dist: scikit-learn (>=1.0)
Requires-Dist: scipy (<1.12.0,>=1.7.3)
Requires-Dist: mixpanel (>=4.4.0)
Requires-Dist: requests (>=2.19)
Requires-Dist: pydantic (<3,>1)
Requires-Dist: pandas (>=2.0)
Requires-Dist: xxhash (>=3.2.0)
Requires-Dist: langdetect (>=1.0.9)
Requires-Dist: chardet
Requires-Dist: jinja2 (>=3)
Requires-Dist: requests-toolbelt (>=0.9.1)
Requires-Dist: setuptools
Requires-Dist: typing_extensions
Requires-Dist: pyyaml
Requires-Dist: packaging
Requires-Dist: markdown
Requires-Dist: colorama
Requires-Dist: num2words (>=0.5.13)
Requires-Dist: griffe (<0.49.0,>=0.36.9)
Requires-Dist: openai; extra == "llm"
Requires-Dist: evaluate (>=0.4.1); extra == "llm"
Requires-Dist: bert-score (>=0.3.13); extra == "llm"
Requires-Dist: tenacity (>=4.11.0); extra == "llm"
Requires-Dist: faiss-cpu (<1.8.0.post1,>=1.7.4); extra == "llm"
Requires-Dist: bokeh (<3.5,>=3.3.4); extra == "llm"
Requires-Dist: umap-learn (>=0.5.5); extra == "llm"
Requires-Dist: scikit-learn (>=1.3.2); extra == "llm"
Requires-Dist: litellm (<1.51); extra == "llm"
Requires-Dist: openai; extra == "talk"
Requires-Dist: tenacity (>=4.11.0); extra == "talk"
Requires-Dist: shap (<0.44.1,>=0.41.0); extra == "talk"
Requires-Dist: tabulate (==0.9.0); extra == "talk"
Requires-Dist: tensorflow-hub (>=0.16.0); (sys_platform != "win32" and platform_system != "Windows") and extra == "tensorflow"
Requires-Dist: tensorflow-macos (==2.16.2); (sys_platform == "darwin" and platform_machine == "arm64") and extra == "tensorflow"
Requires-Dist: tensorflow (==2.16.2); extra == "tensorflow"
Requires-Dist: tensorflow-text (==2.16.1); (python_version < "3.11" and (sys_platform == "linux" or sys_platform == "darwin") and platform_machine == "x86_64") and extra == "tensorflow"
Provides-Extra: llm
Provides-Extra: talk
Provides-Extra: tensorflow
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 12601 characters]

WHEEL

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

RECORD

Path Digest Size
giskard/__init__.py sha256=ujhe37IVYIe5sWCqfgOrn8GMtrqPdSlAkS9nvaWm1wg 1833
giskard/path_utils.py sha256=8NxFGCGSKzgAaKehOBanlN-aB4QH8Mn5umDavslv4Mg 284
giskard/settings.py sha256=sncWhDB2OCOyzsCdAF9wzHaoUgpp0yhRXOIP0LLd8uI 1434
giskard/client/dtos.py sha256=uXACP7UZwoZj57XWda9QHTV3saqpVUwdqzZbaokzabk 1014
giskard/client/io_utils.py sha256=2KckffmI-XKJIbF0R1N33eQBK-RFkwcZq70k6kbfXSI 2568
giskard/client/python_utils.py sha256=z88beX78UnWvNWqid8ra_6ykOmbwpoOEaXlKnWxHW2Y 1043
giskard/core/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
giskard/core/core.py sha256=N5KwGSlRYgARPH48GZWALix4HHkgyTDgH-cfTHlE4j0 17270
giskard/core/dataset_validation.py sha256=Kr76iMhNNt4ffkyq3VBZZn6AIgJdppJlumUCWFahoMI 6801
giskard/core/errors.py sha256=JHXqI8YJ5BkhP_0_bqK0m035b9vVdKKicrahsuIMM2M 1080
giskard/core/kwargs_utils.py sha256=N2PJKJUsRpH0Ha29Wx-n0gjmo9jXmQ3IXYsdJm72kTg 894
giskard/core/model_validation.py sha256=-j4PB3iGi7F8RtPI6GBy9FH7QSrxdjhRjmz4t1tm4K8 14327
giskard/core/savable.py sha256=D3TcYtrbwGY201T2Y3A85o9ROhxxQhZblc_qXfrDKjY 2992
giskard/core/suite.py sha256=AiZg6JcIXjaiF2fijPxlztfLzuBzA721M4w4vWBTSdA 32608
giskard/core/test_result.py sha256=k0Gi6Bd_ZthenBzr_0lS468-UvS9_Nj_kEhs_mnjt9M 4447
giskard/core/validation.py sha256=42yVAh4ELD5-LKF4KRMeVi4fZh2Ia3trs7vKL3vjdcw 1692
giskard/datasets/__init__.py sha256=8V6A89zBDoM8G2rhXGGC2zzVdUdcWpSFEZejFNi5FNc 2692
giskard/datasets/base/__init__.py sha256=bFDqeuCSmY9jniR1QqVPZkEdvEYL59Lxv9-RxTgHtZg 28738
giskard/datasets/metadata/__init__.py sha256=6UiSw___3x4F1w2LATFI2A8RTpolbf0eQu-trwBgyY8 205
giskard/datasets/metadata/indexing.py sha256=ZCL4z8K0hhHW3BnAXLP2kPxe5TvJWtt6R7GBSJ9lIlM 3433
giskard/datasets/metadata/registry.py sha256=n8dN4-L_qsE7oHJNVkl2ahsIkUJ5TzGoqasfhshdh_Q 790
giskard/datasets/metadata/text_metadata_provider.py sha256=robuUDvF5IoEjpf2AYuzqz8TbJ2olXhZvYfUGUiBFkA 924
giskard/demo/__init__.py sha256=TvnLMLuaE9wIb8F1xpLF4ZSdWE0gT0ESM73zjZ_LzYU 656
giskard/demo/linear_regression.py sha256=hfibz7scvDwBi-7PZyi7iYJUKnSlIOmG_weH8423PaQ 537
giskard/demo/llm_ipcc_climate_change.py sha256=edkx-0yzC0Hztsq7DqXUa81tF96jY5-6e2ih7BrjJSg 3878
giskard/demo/titanic.csv sha256=SkN_3gX-UmThcBpzh6xvt1OTdyuji7LJxWZAWvWvS9c 60302
giskard/demo/titanic_classification.py sha256=zi1jvhdrT-MBWqkxHzaiuYWZdgyye2Oslu0hXMgoqmc 3573
giskard/exceptions/IllegalArgumentError.py sha256=0tmvTfmWKrXPROcfn2amdMN2EqwywLgL-RuIZyIh_Dc 494
giskard/exceptions/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
giskard/exceptions/giskard_exception.py sha256=lmUSVMAF-LWb7FS4ev-QubB5PmkDgQs9OFfC06Gge64 1656
giskard/functions/__init__.py sha256=ZDNxUrJCG6vBtUkBvBTRzcRBbQHhNrbP8J9YET_iZuE 40
giskard/functions/slicing.py sha256=CWBIXBNAPd48eVtb5A5D-qUn8mHixpN2L8EHsiJqefE 4190
giskard/functions/transformation.py sha256=AqL0u57rMQQUeaA1METdI6S_L7GClUYjhz13EQIVzws 10610
giskard/integrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
giskard/integrations/avid.py sha256=ZaNsKNhv7BcETm7D0Gi5wWLspChjKysbPdlHHz2f9EE 3157
giskard/integrations/nemoguardrails.py sha256=NZHhWMiDgSkp2v3QcfA4PkhqNJkNDvsJzyTCo_8Sm2E 5535
giskard/integrations/mlflow/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
giskard/integrations/mlflow/evaluation_artifacts.py sha256=hVe7EU6k8JytdyGY7pdi5qqmF2xH5FJ7qgmFeKjB8Xs 1355
giskard/integrations/mlflow/giskard_evaluator.py sha256=-3MZNzQETTi-N17Jk2zcuuiuf3WarT-05Wmh8rwf6cU 6764
giskard/integrations/mlflow/giskard_evaluator_utils.py sha256=Teu0yLVeN3esjyX4SIcb6K7yR8ioz0EhHpzbnZHbLUM 4375
giskard/integrations/wandb/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
giskard/integrations/wandb/wandb_utils.py sha256=-RJoTzTv-rWdNLrDoF090ScH5z2re7MGNU0X7EVWY40 3533
giskard/llm/__init__.py sha256=LpFHdqS8GgBtz7NSumncqavUTAWqCFJll90FSLkxGQk 374
giskard/llm/config.py sha256=arHRWNrbNImOdekZCvbWauDbF32K4bxSk6e9f2Tb8Eg 106
giskard/llm/errors.py sha256=HJEGbYHJboiiKDaLmW-PUV23J30YKyE5c0gmr4sQHwQ 242
giskard/llm/testcase.py sha256=QPjG97uXtnVvuce4YlTJ9LATxbuBmLu-JeD6i3Cz7_Q 3239
giskard/llm/utils.py sha256=kn5m3fgmrPpQ3m6VaOdnCcYkCMevFgFWXGubzC4bdwQ 1511
giskard/llm/client/__init__.py sha256=EHbXI0kR2DlL3VpH1sjTcd4gFYWDVHIei3Hgy7Qca2s 3961
giskard/llm/client/base.py sha256=ANBt8ebUjhLvkdpBhjp5LhduaLK1bqVH7XKAzX7vY0Y 640
giskard/llm/client/bedrock.py sha256=lvMI-JFLTVhEGffSyfjWDEtPwygNIyW5ifvI_Dt_60Y 6294
giskard/llm/client/copilot.py sha256=4UaQj3RKGMp1QIdmto3HU9AB1BVDjzgjOtlu5Z_Zjkc 3033
giskard/llm/client/gemini.py sha256=CEUxh9XdEDHKZ-DT2AcarQg4eY7_NI_DPbr5IBKPjqE 3181
giskard/llm/client/litellm.py sha256=svUIh3uezYDRCve0kOov4o7lTFJagy7_79pLBonEELA 5279
giskard/llm/client/logger.py sha256=J36hE4KVWTOk8TUqemrNFIc9KLdKmzayt1Xe5qzdrgQ 990
giskard/llm/client/mistral.py sha256=eFg0FWRyTrmfXDylyCTtDJC_ygpCqYp-0YfRMcVWFqM 2334
giskard/llm/client/openai.py sha256=plseaNVNmKZAt8CSw7KKHt4wCnsP22IU6bvqoR8nVXo 2539
giskard/llm/embeddings/__init__.py sha256=v9nV-Wo5cQAq2PUOhfWlgi2-ILUMOqBWYAoss97bebc 2749
giskard/llm/embeddings/base.py sha256=X6cArHWuAQrbWl5G_-jhVNQroEOLZqYvwdfXpUJxkHM 202
giskard/llm/embeddings/bedrock.py sha256=HJrjQizKwhTUGDA4e1rp73rNELUCZ5DQYOPiQcoz3f4 1350
giskard/llm/embeddings/fastembed.py sha256=x1Vy7bKCl1YgwHiqGh5VPlyWi47LXdS_IYa2WTID9OI 1042
giskard/llm/embeddings/litellm.py sha256=h-DpVMTXqsom-a8HG8gnDQa3kKNENVRiwQFwIC-cps4 1291
giskard/llm/embeddings/openai.py sha256=rM2QnvaJhqACKnraKJJdXRp_OCaLZF3lwGC7JH81rSs 2079
giskard/llm/evaluators/__init__.py sha256=5tVKRmI1pzzFoA5IlErNdH7O9EwQFLFutyY8Tb08MMY 309
giskard/llm/evaluators/base.py sha256=des-2j34j7a075A8cpcQDmHM6h9RPRmwkspdZOGki5Y 6276
giskard/llm/evaluators/coherency.py sha256=vUzyB60twQ4C5erMRgGXKUA6GXzqXjbaps1pb2vUTq4 5555
giskard/llm/evaluators/correctness.py sha256=5gYQQvkRlqGI19KT3TvJzNZvuhZcLOvVVNcOWgBPUZY 2757
giskard/llm/evaluators/plausibility.py sha256=3qBpenptvfzXuK5g7hdbgeYHlqrrXj1yFZqDMVDsWLI 3215
giskard/llm/evaluators/requirements.py sha256=tVWaX0RSTnaHpSPTSgfiGPOb8UQSGgDnO73XqQX3TDo 4838
giskard/llm/evaluators/string_matcher.py sha256=dQy182EtHulYX5Os-a6thBIUv3VX87RF8ObJQefqPg4 2722
giskard/llm/evaluators/utils.py sha256=m-w8N_sjb7zLgNtzo5uNomkawmEeNByXstwwEBx_I9Y 208
giskard/llm/generators/__init__.py sha256=7GWRUTTu9LKyMPTf0UaZCaKYenpPWDfzfls8DhGZHgE 327
giskard/llm/generators/adversarial.py sha256=ZrUE1DpkuahY7SzpwcQHnvO9LczdLB9fo1dxF1tsqCY 3484
giskard/llm/generators/base.py sha256=ctq0DhgC-Y5kBUALfL4MlvS1y7aePmLgkZGhB3yRD4M 3763
giskard/llm/generators/implausible.py sha256=Tf_nQYkz7XkyigNdlW33U6-v4yEiY35z8f2BC3aWkLA 2791
giskard/llm/generators/simple.py sha256=LNg0Igh3easmLgRH6bjmayA2AtOrQxkyH_nLOA9OKFU 2730
giskard/llm/generators/sycophancy.py sha256=oEMOiZDujuh18TJ4RLRG3OdeBFzODLPPiRf_b13sLOA 4438
giskard/llm/loaders/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
giskard/llm/loaders/prompt_injections.py sha256=6v8bOQGuOdZN3_Fbc9iygav53plaTyy1XZVYagOeRaM 3269
giskard/llm/loaders/local/giskard_meta_data.csv sha256=1kcQZHrVy43AJGuFdo3I_pETx0M_QkjlQQI1NtswTNE 12881
giskard/llm/loaders/local/prompt_injections.csv sha256=1WcB2h_o9z4XfpwROMhExbOTwNKdoQhxL71vPuiR16s 68195
giskard/llm/talk/config.py sha256=EibDiPov8RXFL31FL-Zj86-rBW7saYmz3eNRzMoCUUc 7138
giskard/llm/talk/tools/__init__.py sha256=ZijvY6wTgkxtZwQcUstOPOJZjaMoRp7hLyIm0aW8VyE 372
giskard/llm/talk/tools/base.py sha256=3Fwib176ufsvsbunjNQLonjT1oZk4_Soc9rybhkDmzw 5300
giskard/llm/talk/tools/metric.py sha256=oi8uEcOF7yxdFeAwT-Q98WPDPKb9GkaTzA4wcykp0SY 3807
giskard/llm/talk/tools/predict.py sha256=JfTgEPTPvdFy_V3P14A5qfvvSiiOhTyEAPIBuYY1ijw 5311
giskard/llm/talk/tools/scan.py sha256=gI4I-HHcqsd5rmiovtza_JH6dYNDMGbLL3pdOrWinuo 2450
giskard/llm/talk/tools/shap.py sha256=G8QUnc-2cxIJqsU-gm0UUTA1n-rQNL69yspJPBOix9U 3538
giskard/llm/talk/utils/shap.py sha256=phgtmRk2kOBB9lonptk50R9CzwfIKVLBCFmgYmtYPMw 3950
giskard/models/__init__.py sha256=xdIF3aMHPoJXC5KedbrSpcc_6pTBWBcYdDkR3FHe3kY 1878
giskard/models/_precooked.py sha256=gudvgQuQo_nY4GfSunEVySKkiH6K9JUscbMJR_QQtUg 2507
giskard/models/automodel.py sha256=xBqq6Aww04OGc-MIBD8Q-sruzXp_2gZ7dcQ7vEsBqeY 11477
giskard/models/catboost.py sha256=AAX_AzjfET2IaON7DmqrujHdJqqfbguK24_jkhQCBlQ 761
giskard/models/function.py sha256=XzGuBURDF-KaN6jf6UB4MslMy5HVmkTmAGIYO304LUo 1277
giskard/models/huggingface.py sha256=rHBR5VVrfUgLlmogCNRfXDboYDKCjdHNeGcnBMyTwUE 10285
giskard/models/langchain.py sha256=MyQ-QEaSINoZ7MPwsY6MFS6MjVjyFEx3owmJ7LwDhdU 3400
giskard/models/model_explanation.py sha256=NtwdzeMCzYdVKSBSt76B6f18lBmmQfsE3KQOtovoow4 11635
giskard/models/pytorch.py sha256=sdVW5UU2n6TZQ1ODVuH8wCIqnZQIpm9zqZFTV7Faq8A 9594
giskard/models/shap_result.py sha256=p2qiWtVnYf-NPgn8SOQU5-3qJc83BSseB47pJwZZdOA 5787
giskard/models/sklearn.py sha256=u_QkupK3Kqio7oWe2p09mekSpZmxyK1ZXsyZY2YPBSE 3283
giskard/models/talk_result.py sha256=tGc7vgnoKSUO0JqT9H31ePwtR3G6lwCNO4kaXdb219U 1086
giskard/models/tensorflow.py sha256=YkLTJT9msuAolM_Zlevm0NJOZxt5zs8kEaeGCY2bOW8 1944
giskard/models/utils.py sha256=r0TJ4PbNeQixPl-I8CJxpojNGpdklkKvE6pm1BwHLLw 879
giskard/models/base/__init__.py sha256=Go38hk1vX761uymauEZYsZT9WkHTwr8v26NQAnOkUJw 346
giskard/models/base/model.py sha256=wjwcD8dWU3-QNuUKKzuSgSjloqQI8-76m_9UQXGNMhQ 27447
giskard/models/base/model_prediction.py sha256=89ZECygR7JDIxE3hUMa7LTjhLGSWEEP8TuGxHvk3Vqw 1617
giskard/models/base/serialization.py sha256=xsvlnruFqktZtVieJKXMVchJvugJRlvxLrrUMl93shc 3117
giskard/models/base/wrapper.py sha256=AfeTuk97DfBtC34eXPaBvvG5NMODWbYSaQ5-lfoAcOE 14149
giskard/models/cache/__init__.py sha256=7a6D3_nz9KmuJ9ayxDZqTlk9jTE7dNmNVDVlpdDqsuI 804
giskard/models/cache/cache.py sha256=ZziJ6-QeL9D-0KLyY1rqCfwSg0biTacckylnsbShARw 3553
giskard/rag/__init__.py sha256=hIP-UfZ9Ctwxkw_5vFahnWSH7jBac-lKKWbW2M8_0Rc 380
giskard/rag/base.py sha256=PAWb53TWYdSHw-5nZ_Y9nxSwEIKHUUXEnSsnYxd-70E 168
giskard/rag/evaluate.py sha256=9KbyL2BjpYaQgi3KUZvkaJlKCDG1ji3kugRzjfejg7I 5931
giskard/rag/knowledge_base.py sha256=AwyNQD039WpOx0JYLbuWX-UC4Gg1fgKTNoRqllHzDBs 12405
giskard/rag/knowledge_base_plots.py sha256=IvsFdcK__cmkYRgmzC_U2cK8IC5Y_Q0kn_rLkqbNhnw 7406
giskard/rag/recommendation.py sha256=HsKqIzaKwlyDsTR0zvGftTgTaAWXwW6NYyOTuwddfno 3225
giskard/rag/report.py sha256=hGRPLnXBaS0U3_C_wXr-8F10ABrs7xtvkxLWtfAmxXY 18395
giskard/rag/testset.py sha256=4CaHUGOxPZx7Jesv26PnZ7B4ZwI6DX5i_tvweu5s1eg 5413
giskard/rag/testset_generation.py sha256=smbKzGYrolfU67ixZnjNosyX6YnVnn3on3hlfeUdVgc 3607
giskard/rag/metrics/__init__.py sha256=AboYWrbhuooTMd5ugt_lsOvX9ouq_i9V96f1Wz5AaEc 153
giskard/rag/metrics/base.py sha256=q5syEUGwdur_QpvMyaZMZvtL5XHi8fWs_Ocq5I12Rkc 999
giskard/rag/metrics/correctness.py sha256=owp096RASbPUrIZS1Me9EtnyHzdM7BtpzYr4bS4H2cI 5619
giskard/rag/metrics/ragas_metrics.py sha256=wWotz8vdoOu6wSP0ar3ofInpHPGLHbGgm7C5_KV2q2k 5675
giskard/rag/question_generators/__init__.py sha256=4Tb2smH44L_05jVDKMw0V7jvU3ggMxh0ucZrakCAtJE 1222
giskard/rag/question_generators/base.py sha256=28kzsskM7MAhUXpVrw3TIOX81Zcar1citHJ1Vt_jtK4 3084
giskard/rag/question_generators/complex_questions.py sha256=IDAm4EEMYLsMK94j3AoTNCsTS2_B4N9kVBNJz2Y8dko 5825
giskard/rag/question_generators/conversational_questions.py sha256=CZ1WO0-wnk51El_I2c8wdAGo3FAEMMhiujXWKA9W-Z4 2973
giskard/rag/question_generators/distracting_questions.py sha256=TXB4TF3XC95pKsBe1agrdm8ams197HrpW28fTjSCvSY 3435
giskard/rag/question_generators/double_questions.py sha256=Fu4Zz55_zV4wKlmLUQP_CqI3TzGyddKCd1aWVFx-jBY 7013
giskard/rag/question_generators/oos_questions.py sha256=bDi2nUbVrMgac1Pr00u30xzwBVPdyg298n6cNMh2gG0 5312
giskard/rag/question_generators/prompt.py sha256=6hiuDzOqFo3Bvpmc33URWP385EzCRMkGMj77_gxc30s 1382
giskard/rag/question_generators/question_types.py sha256=AgRh0S2L0S6g4Bs6OsUw63Xy-KfEvaXUF_tkD7_k0JA 1395
giskard/rag/question_generators/simple_questions.py sha256=xIMuIRcFwr0MR7mCi0sT4A6dQelFLXP3p8uUXp3wLvc 5602
giskard/rag/question_generators/situational_questions.py sha256=g2-GaAQoMuRd47HWAo3Rxy5yiM34zZLEo7jPxNCkVQI 4936
giskard/rag/question_generators/utils.py sha256=MnsXXz2693Tg3f65gpGTgHK5fedaTaqaupzPTy98TIQ 1898
giskard/registry/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
giskard/registry/decorators.py sha256=1D4lnGgn2xeKxjcoPj6funjj_4zzJLOZS-QfgQoA_FM 1995
giskard/registry/decorators_utils.py sha256=dqN2AZeDdPy0EymHwFk8Yr5rC_7gSNH9oMhpnzoFmVE 2358
giskard/registry/giskard_test.py sha256=yTLqKW1MxgG6TXIRxDSeVx2tzxV2VcF86vb8l43bItY 7063
giskard/registry/registry.py sha256=nEXXQh7kuxnjr9XzFYN7kh_-hcxI5lTqbWvPI0g-5xM 3737
giskard/registry/slicing_function.py sha256=mlFTQgs7QjCs5DLSas5KXG9vVRDgetiLACkQPCtWqbg 6836
giskard/registry/transformation_function.py sha256=Ah-EC8VSC5QIjnHD2JumwzGPt6vmsh6v_M8wQMKzqgw 5989
giskard/registry/utils.py sha256=KwBIyodp05Uv5ojjuWGI2kV-vLfH4KSvO2M2vkJYPkI 1714
giskard/scanner/__init__.py sha256=CeJoDgEW2Fs0BAcjTmRv3u4ZdZXO3jwPRz_69_BeoJc 2465
giskard/scanner/decorators.py sha256=HfR_pFQ1HFc2-Z1JuG5BqUJEl04fAP-baemkyEYzelI 617
giskard/scanner/issues.py sha256=_KRO7HrOBgOhnZDBSd6XxNA5pH-E1L8qC3k-1e27b1U 14431
giskard/scanner/logger.py sha256=VzVKNZYCPBrtSaNEEm_LqoUnG9a0QMKVLwK4OotbDrg 83
giskard/scanner/registry.py sha256=owlCZ61SWmcg0DO_1HKsoJ50UaEhSRo-HqgFiV9rVaM 967
giskard/scanner/report.py sha256=VzWZB9fmqGW-InB24J_9BvZgwNrVZMqX-yFadYd1T54 13632
giskard/scanner/scanner.py sha256=XO3hOt5AWlYm-Op2AJtiuqOdDh6pHwtbl4JqokjrGio 16203
giskard/scanner/calibration/__init__.py sha256=jcUzQR5fuplSNlvxMuHIUXLIY8IiMS8ViyG9RP1RRPk 280
giskard/scanner/calibration/overconfidence_detector.py sha256=we48Yubr9b3ggZvw4Nhgl5TcrRm8XS6J4kNVC3C1cYA 5682
giskard/scanner/calibration/underconfidence_detector.py sha256=0KNqqjWZftB2S5EqikJUiqdrrkJgMXONwgeTztOnMpM 5665
giskard/scanner/common/examples.py sha256=k9HbS4vTG-fTnQNifci6h285IUTeSaJOYghksTxEU3A 2753
giskard/scanner/common/loss_based_detector.py sha256=NqUfNqjH6qDC4PSOhhnB4h0Vp6G5y8eVtN6V7oGRP_8 4595
giskard/scanner/common/utils.py sha256=eUnFev73C5MeW8y26ljiXb_QDXG1kmmdxaeDfaH8BUg 706
giskard/scanner/correlation/__init__.py sha256=HphTTs-Qi8MD6GD0-cHCR9hMPpg6rhkt0AfG3ZUNErY 114
giskard/scanner/correlation/spurious_correlation_detector.py sha256=WIot27QIGud1waRAMeOGmpGSlRq7bSugL4g9I-PKxpw 5843
giskard/scanner/data_leakage/__init__.py sha256=v2AdaeT892suLrrfuyUb_sVQ58Ch1bI_ytVGAuOnAIc 90
giskard/scanner/data_leakage/data_leakage_detector.py sha256=6CsLxo8On5yfWlFQpoBSPJnJHzgiiwVS4qn-xf-5nz8 2551
giskard/scanner/llm/__init__.py sha256=LvNV876L5tIa8NE8NGxyIV34z36jDAkzVnElJPG2QdI 938
giskard/scanner/llm/base.py sha256=gBC_MOhlJszlKORQBpyLN3qnZOVp175OfCH9ex9paBA 6116
giskard/scanner/llm/llm_basic_sycophancy_detector.py sha256=msrlOHmA_JkpeOSV11F8_-_KPSQE2Q8F67scZEVYgW0 5863
giskard/scanner/llm/llm_chars_injection_detector.py sha256=BYtGh_29e8cosc9u_fEIFdxd6RqJ8IN9LhTWcpGEmUw 7181
giskard/scanner/llm/llm_faithfulness_detector.py sha256=Ml_up4pGyK66wkuZkfnuMbVrTILk6PgFNkDnlx-R_JQ 2165
giskard/scanner/llm/llm_harmful_content_detector.py sha256=ew6frwTaFKAsGkPvzwjseeseniWilVFcq8KWxs3H5-I 2259
giskard/scanner/llm/llm_implausible_output_detector.py sha256=YLA7eoLC3StVgWyTOy62-MrLPrhAtq4n2E3zFYZSlwk 4312
giskard/scanner/llm/llm_information_disclosure_detector.py sha256=iCWyw5HrfyUA4IWADK3l1T4_QFKYkwg-TJ5vRbafsF8 1891
giskard/scanner/llm/llm_output_formatting_detector.py sha256=WtgfarfxPhYIhRmA9Sic59zICwBmZGStZvf7OJXkzac 3465
giskard/scanner/llm/llm_prompt_injection_detector.py sha256=HVyulzfyDn1nRH77fvk9oO7_LQqdFdUfB7LkBEqcRk4 5577
giskard/scanner/llm/llm_stereotypes_detector.py sha256=Pr6P8V3nNkYPL27eP5dDS3B84ju2jcGgksPA6tmxjv8 2023
giskard/scanner/performance/__init__.py sha256=mpvwOmn7mQWllUgAKAsAr_VR7Esb_4nRYQjtONoMk6U 540
giskard/scanner/performance/metrics.py sha256=Ap5buiIbtcAcW4RShXiKzLCciR4TCQHIaTLK22dfliQ 7020
giskard/scanner/performance/performance_bias_detector.py sha256=CPoLZYkzIXqm5fM5j1qztrDPWQ--hIYc7SMnRXCGTYE 15953
giskard/scanner/robustness/__init__.py sha256=wbNaSRYzV3XWAQPdI-Rhmudwp4ynl3rjPYAeQt2EkNU 928
giskard/scanner/robustness/base_detector.py sha256=vNZa4x1goYk_6qMecyNVpTlXwt_UEzcEbLFlXM7UjLs 10700
giskard/scanner/robustness/entity_swap.py sha256=2WX_yszz7mbBVBMC5XUQkCp9dTjFdPUnS2ApxBRPzcQ 497222
giskard/scanner/robustness/ethical_bias_detector.py sha256=XYVS8LSI0zEDBDZN0pIPNXTgp38S0Wph2Fh34ri81l8 1691
giskard/scanner/robustness/nationalities.json sha256=NZysLZMugdVYeXNeV5Tf0OSgP8eDjhJUcLLjcWGjUD8 19432
giskard/scanner/robustness/text_perturbation_detector.py sha256=5UyvbV4rdHwEvVof1NfpuFcDDp0WzX2fsNQy_F3KzDw 1612
giskard/scanner/robustness/text_transformations.py sha256=F6KlmrGgaFxsRCvfNuhlyB_zvXGJg6ovfnOOFzIb660 15828
giskard/scanner/stochasticity/__init__.py sha256=nKBvMFdnMLcpeuTe0dnWmnvP9YJWEDzgYThTVL8bIZc 95
giskard/scanner/stochasticity/stochasticity_detector.py sha256=28yJCoAI9DT-Hw_pMqEl-hXGx61H6w8JHTRW-rrabcM 2450
giskard/scanner/templates/static/external.js sha256=sB9bYXxCGLirWU33HQU8qzZC827ZDpspvOAwGbZ4l48 19904
giskard/scanner/templates/static/internal.js sha256=y0K3j-WQzu7doAZeCz4FOMMj4mYe5-FSmDpbXTrlJO8 65083
giskard/scanner/templates/static/style.css sha256=VPOIzLVUAF-4ObQqJoG41L7x1eLqpl5-xLoW7sRtrgc 7767
giskard/slicing/__init__.py sha256=lehVPMVi_d3QSEP_YfZaKDaLUdIJKl_sCAoNOnhRuSI 82
giskard/slicing/base.py sha256=lDIn2DEqjIGx4bwp7_Yo8meffHeMp-ZQZeEnIvlcj4Q 708
giskard/slicing/bruteforce_slicer.py sha256=i46czUMxtabqer7POrPbzoji98l35P48NB_1F3ssD0s 1300
giskard/slicing/category_slicer.py sha256=A0qbTFE6eYgvbPUXESQOYjbWBJrXNr9WnDkxRL-XQi4 615
giskard/slicing/multiscale_slicer.py sha256=E_VYB96DDi2xexs5iM_qdDr0dHtdZzj5pnPOOLJmrxc 3174
giskard/slicing/opt_slicer.py sha256=335A2xr315A_OWpHFUaOj4Sot0tkInWoF61b15J7zZU 1869
giskard/slicing/slice.py sha256=7Xjce-GZqolIfpmwKovIqMnrf80RSMuol4KdzavHHkA 10625
giskard/slicing/slice_finder.py sha256=j2C3cpm-midnnw3tTBZ30PHtnMISNTtivWtC-MTmGEM 1737
giskard/slicing/stop_words.py sha256=cIVuH4mgCxeuu554h1gtsBFhUlNxYC82XOLllxAsmA8 11248
giskard/slicing/text_slicer.py sha256=ulIgFI5m8xJMLqDcfEhzwQzSu8_ezi-4aL0YX2C0P7A 7866
giskard/slicing/tree_slicer.py sha256=io-ICnU7qCGydzQ5odyNrrwNvVvKhnFkicK-ZO6cliA 4677
giskard/slicing/utils.py sha256=wmgyBEM-LHkLdu5l2-p_EqKMCV4EIETNYEK7SmQ0X8c 1311
giskard/testing/__init__.py sha256=m0-pljH_xtKBNYsgfnU195pacmcNoHcbMkdSE19y7qY 3332
giskard/testing/tests/__init__.py sha256=NPNTQLm81eFaQsvSoMYMjcABFTNd4I7ZEReOAKQF2dU 112
giskard/testing/tests/calibration.py sha256=os8n1Vmb-AhCOBi9XDHtdwFqx3hEKdzwSzpLXCGNz_8 7480
giskard/testing/tests/data_quality.py sha256=tonhGxQ0X2_3b_xOGXs1epffnmy7dwQp32hBVD2TLh8 13877
giskard/testing/tests/debug_slicing_functions.py sha256=2acza3X61LYLuO85Ehpt2XZ9m3d-_u6GzV6zJfNmQeo 1281
giskard/testing/tests/drift.py sha256=wCVzuydE1GYFh5F2V6tRTyrQuTatfejp3SoOJ8PHXK4 36651
giskard/testing/tests/metamorphic.py sha256=f4kB0-nZAjAzYDJ6x2Q-7rgLwk37c_eqYUrs3wJ9dZk 33910
giskard/testing/tests/performance.py sha256=0AukKgGqHAGWZWXg7mfAP4rbImmGd5A9GiV9jQLERQE 34334
giskard/testing/tests/stability.py sha256=IQ4nmNmvxaycF-s3M9FWzF9nbCfse96040wO1Wu-AmY 8635
giskard/testing/tests/statistic.py sha256=bdkQN-rgqKC56rxsAgaKg9mIhO10vcpR4zPu-PIRl_k 26784
giskard/testing/tests/llm/__init__.py sha256=qIKyJjrMbs2pVSFiWmNddEdbuVuOGuHp1qaeyylOiMk 1122
giskard/testing/tests/llm/correctness.py sha256=_uw25icmxzPiQ0mKP_AXbiHRmmwCR1TfC0krbKFTbcU 1753
giskard/testing/tests/llm/ground_truth.py sha256=-Mm3geNKuGyIbtL9lCfuC80GXwWgVz7WwoHOTvWFtEA 4090
giskard/testing/tests/llm/hallucination.py sha256=W-ThsBzDP8yF7XAtxhtI6z9E8yfClTxTY-E5iVFTIoM 2164
giskard/testing/tests/llm/injections.py sha256=AaQQ6K0XDx29cGFhdIaBnzXLmdGaa0DhzmN3wbzaVKc 16500
giskard/testing/tests/llm/output_requirements.py sha256=Sluveo_o6qGJtQkdwZX_0uhDldTXeHoll6Okjm39B8w 7268
giskard/testing/utils/stat_utils.py sha256=BPoUwY7jOQLuJ9wmj1DQwl6Sqill2ZCn75-yjn75lIA 4675
giskard/testing/utils/utils.py sha256=ABAIsgVcM9zhK7FjIPVzQudIf_84hlyr-z7kLay5Zdk 2114
giskard/utils/__init__.py sha256=bLMofhBy1pkRyeirpbEZpCX3JwKXctJc7hVUk83w4FM 451
giskard/utils/analytics_collector.py sha256=7xGDv_R4-2cjc2WJwQEskwxSyAA2Czt1KjIYh9dX9LE 8599
giskard/utils/artifacts.py sha256=UxmbsDe2ET3GfZNTLPph7FmalgKnUOh0Z48PJaBImuM 1512
giskard/utils/display.py sha256=EoEBBdlKPvjQ4KOS-uLE-wgHysKVkorUf6qrq0LwKYQ 544
giskard/utils/environment_detector.py sha256=uViP5zjN7kR6lImltFBbIuaPeoH7idLjA3mmacEwq6g 5135
giskard/utils/file_utils.py sha256=00x7QO5k6RUkYGBRm76KLsQQ34_OFqQdH9DPj4dkA6Y 339
giskard/utils/iterables.py sha256=_h7-dpNCQFDgZokI3I8jseWI8de2w6cn-7lFyur1G-A 271
giskard/utils/language_detection.py sha256=Ba6DZcj6LXQCPtOOOHSeozbDGC0275brQVRVSh-cocg 328
giskard/utils/logging_utils.py sha256=uyD2Nzacbjl0n6rAER4Zg_hsvZNRic0-uYoYsenaOKU 2936
giskard/utils/versions.py sha256=y83EboobTAYNlRq45WBaQmb-gMdVecjCcNkldO7qNNk 1507
giskard/visualization/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
giskard/visualization/custom_jinja.py sha256=cXg6iyVid6xM-s8zF4H3DMR3w6Lq8Ft-94eBP17_r_g 931
giskard/visualization/widget.py sha256=p4u3lYqgLDSiir0pTxahddUTusirwNb4_XBEArqCbS4 3726
giskard/visualization/templates/rag_report/rag_report.html sha256=ZAEuTRBvNTLg2hwkkCHTDm6nvtueSNN0QKKrDXNFziA 6164
giskard/visualization/templates/rag_report/static/internal.js sha256=1SLV0JGxl-BNRguBarqOG7PR6WBfgfTJipTxJzywI4w 779
giskard/visualization/templates/rag_report/static/style.css sha256=H6sFIMIJTp8y-e4sh2KU7XtWtCoUz9ZxLOntWUEO55s 7767
giskard/visualization/templates/scan_report/html/_code_snippet.html sha256=tqK2FnBceSWN_v1y3KWfHwS4Kqo08PIxtKI6nldNCY0 522
giskard/visualization/templates/scan_report/html/_issue.html sha256=9QDr8uOqe7LcvYhoDWBPhoGb_V2eXNKJF7QnpfJym_s 3584
giskard/visualization/templates/scan_report/html/_issues_table.html sha256=u5_nL1UOnZHLmPvTS-9-Jz-BtSOZZ-Wjv5w-FoKAE7Y 313
giskard/visualization/templates/scan_report/html/_main_content.html sha256=UluzfSMEH2fkUNr4by6-yu8-_NAGYZAhXmeZNOC2ESA 2064
giskard/visualization/templates/scan_report/html/_tab_header.html sha256=XE6Gfh7K4EN8P5_OrGMN_GLj5xInqHzI3GTz_MwGgkk 2473
giskard/visualization/templates/scan_report/html/base.html sha256=4QNg2KIQyZjvMJ18kHpa3XWT6q19hESuamIeA7xqqys 281
giskard/visualization/templates/scan_report/html/full.html sha256=6L04iO1WUEt-zqEZGtDIo4OAqNevsLdikuI7AAKTk8I 753
giskard/visualization/templates/scan_report/html/static/external.js sha256=sB9bYXxCGLirWU33HQU8qzZC827ZDpspvOAwGbZ4l48 19904
giskard/visualization/templates/scan_report/html/static/internal.js sha256=y0K3j-WQzu7doAZeCz4FOMMj4mYe5-FSmDpbXTrlJO8 65083
giskard/visualization/templates/scan_report/html/static/style.css sha256=_HEuTqH__U1fKPQMfDYmrockqFoRtxpYaxA8fk7YIsk 13753
giskard/visualization/templates/scan_report/markdown/github.md sha256=Xoq2G-PUQUZaxtPPhNNzNvG0BDeAZMK0EmSdWfM_NB4 773
giskard/visualization/templates/scan_report/markdown/huggingface.md sha256=TZ1uOjVOu5NMTO8DkZ54reVa5swVPYoFZjvOcstlY5U 1638
giskard/visualization/templates/scan_report/markdown/summary.md sha256=dmmAqkSzExfmINBu-x7j2bQN0ZyXhsTqDe08qzmpoQo 679
giskard/visualization/templates/suite_results/_suite_results_cards.html sha256=cogF1NSVQw_i_ygQUKHnVHEWJhCJS_cclojuvrwVt3Q 1598
giskard/visualization/templates/suite_results/_suite_results_header.html sha256=C1VcbSZUcBpJfvXQ7oz9DS1jZe4ZrLaSWZkafGSYMkg 608
giskard/visualization/templates/suite_results/suite_results.html sha256=XN6DdIuhPgTO2AqDlUfByVijppyTQxcdSJQJ4wLzSdw 2006
giskard-2.16.0.dist-info/LICENSE sha256=dazjbtlQnVc69uBy6rr3DpZ8vdkI8V3QEp9Zh2K2IwI 11352
giskard-2.16.0.dist-info/METADATA sha256=JsOc8CwQSstWE7bySQD-bai5G7tMjhD8Cp-LjCFk5y8 15919
giskard-2.16.0.dist-info/WHEEL sha256=PZUExdf71Ui_so67QXpySuHtCi3-J3wvF4ORK6k_S8U 91
giskard-2.16.0.dist-info/entry_points.txt sha256=HuBeZPxLZh5oqLlNT7yftUDlZp7_kCPU32FG8c573bQ 98
giskard-2.16.0.dist-info/top_level.txt sha256=P0k0wnmTfHAIafae4SVpcBrVEqdAavzvNUQ4hYvYI-I 8
giskard-2.16.0.dist-info/RECORD

top_level.txt

giskard

entry_points.txt

giskard = giskard.integrations.mlflow.giskard_evaluator:GiskardEvaluator