giskard

View on PyPIReverse Dependencies (0)

2.12.0 giskard-2.12.0-py3-none-any.whl

Wheel Details

Project: giskard
Version: 2.12.0
Filename: giskard-2.12.0-py3-none-any.whl
Download: [link]
Size: 596672
MD5: a17a31785387faab2ca67ae0596d460c
SHA256: 7afc9060f139ea1d4e5de835fd8a21f354efbfeaeada2a418d340328aa1f3b43
Uploaded: 2024-05-03 10:23:35 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: giskard
Version: 2.12.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
Requires-Python: <3.12,>=3.9
Requires-Dist: cloudpickle (>=1.1.1)
Requires-Dist: zstandard (>=0.10.0)
Requires-Dist: mlflow-skinny (>=2)
Requires-Dist: numpy (>=1.22.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 (>=1.3.4)
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.36.9)
Requires-Dist: sentry-sdk (>=1.40.5)
Requires-Dist: websockets (>=11.0); extra == "hub"
Requires-Dist: tenacity (>=4.11.0); extra == "hub"
Requires-Dist: psutil (>=5.4.6); extra == "hub"
Requires-Dist: click (>=7.0); extra == "hub"
Requires-Dist: docker (>=6.0.0); extra == "hub"
Requires-Dist: shap (>=0.41.0); extra == "hub"
Requires-Dist: llvmlite (>=0.40.0); extra == "hub"
Requires-Dist: numba (>=0.50.0); extra == "hub"
Requires-Dist: lockfile (>=0.12.2); extra == "hub"
Requires-Dist: pycryptodome (>=3.6.1); extra == "hub"
Requires-Dist: pyngrok (>=6.0.0); extra == "hub"
Requires-Dist: daemon (>=1.2); extra == "hub"
Requires-Dist: uvloop (>=0.18.0); sys_platform != "win32" and extra == "hub"
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.7.4); extra == "llm"
Requires-Dist: bokeh (>=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: 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"
Provides-Extra: hub
Provides-Extra: llm
Provides-Extra: talk
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 12204 characters]

WHEEL

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

RECORD

Path Digest Size
giskard/__init__.py sha256=YrSdrqyaRH15Ju42jJCp58XLI0JdM215KFVSFwSFHGw 2113
giskard/cli.py sha256=2xVQFie4q6n7NCMoz9K8PsjzUxodhTDcD3Bzc22u1VA 689
giskard/cli_utils.py sha256=p8Xz8Y9OE3-aIMNzwMkfu3aJVSYZBZCU5nvN0GjJ4SE 2365
giskard/path_utils.py sha256=8NxFGCGSKzgAaKehOBanlN-aB4QH8Mn5umDavslv4Mg 284
giskard/settings.py sha256=sncWhDB2OCOyzsCdAF9wzHaoUgpp0yhRXOIP0LLd8uI 1434
giskard/client/dtos.py sha256=x0DHgJBRAdWutT2FXy-cSbC7d-JbppTSVVihOf-YNVQ 3651
giskard/client/giskard_client.py sha256=SjXPmSSdTkdaHNKH3jMJ__g_nPpzwSyXOrv9duoo0nk 19694
giskard/client/io_utils.py sha256=2KckffmI-XKJIbF0R1N33eQBK-RFkwcZq70k6kbfXSI 2568
giskard/client/project.py sha256=8oGKyL-Kng64O6X0D7zjGzOMna25UePAmwiIzLJHD44 3602
giskard/client/python_utils.py sha256=z88beX78UnWvNWqid8ra_6ykOmbwpoOEaXlKnWxHW2Y 1043
giskard/commands/cli_hub.py sha256=lPmguZ6JDd_-FxqzRkX_sLR_pczqs6OwtPeDlQeqpBs 18864
giskard/commands/cli_worker.py sha256=cWjQfLlD9Su6vJN8PmJD6abqrw3DnSL_t3P7X2THVb0 11642
giskard/core/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
giskard/core/core.py sha256=HIGAFOtqpviOjDwjTBLuXVpteFVNVzMUQWE4UQicxQg 17335
giskard/core/dataset_validation.py sha256=d2d_Ciiv8Zm3DCqEynT2J1idmBymF56gddiLhO9ncZk 6725
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=_9WIiiUy8GFFb81LRcKAfdSFkjJxwhsykFGqx_FUaoM 5980
giskard/core/suite.py sha256=k_qENZLwRt-pw3NZUea7dI6DujIbOZ_FA52i8tLJOFE 36960
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=Bcx1RCM8rpKTkaZbjB4M2g7Llly49H8QOPz6w3Ilg28 31942
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=zZrCZ35RHG5JgNoyfned1KnuY9cq1X8SlUFKIjFpx3U 10611
giskard/integrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
giskard/integrations/avid.py sha256=ZaNsKNhv7BcETm7D0Gi5wWLspChjKysbPdlHHz2f9EE 3157
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=PKkQ9534Zfn1-n7uH2T0RGQRJljNQ-Nv3xrM0BqmW4g 251
giskard/llm/config.py sha256=arHRWNrbNImOdekZCvbWauDbF32K4bxSk6e9f2Tb8Eg 106
giskard/llm/errors.py sha256=HJEGbYHJboiiKDaLmW-PUV23J30YKyE5c0gmr4sQHwQ 242
giskard/llm/testcase.py sha256=AdJxc5DnuHpl5Ua6lWzIRJOMgTstLiW4rNVDcTWK3Hw 3232
giskard/llm/utils.py sha256=kn5m3fgmrPpQ3m6VaOdnCcYkCMevFgFWXGubzC4bdwQ 1511
giskard/llm/client/__init__.py sha256=QLKB82PZEbk-f0oDjqOb40FV4ztMx9AJ989FkTEIT8k 2270
giskard/llm/client/base.py sha256=ANBt8ebUjhLvkdpBhjp5LhduaLK1bqVH7XKAzX7vY0Y 640
giskard/llm/client/bedrock.py sha256=6iJX-VIJcSu6YiO4N34AEO88JzRBBO6l2IOW1TkBUPM 3116
giskard/llm/client/copilot.py sha256=4UaQj3RKGMp1QIdmto3HU9AB1BVDjzgjOtlu5Z_Zjkc 3033
giskard/llm/client/logger.py sha256=J36hE4KVWTOk8TUqemrNFIc9KLdKmzayt1Xe5qzdrgQ 990
giskard/llm/client/mistral.py sha256=mJLt22iKuipIxeyVCeeNF_sg9x6Iipf5xRmjIxyT62k 2272
giskard/llm/client/openai.py sha256=plseaNVNmKZAt8CSw7KKHt4wCnsP22IU6bvqoR8nVXo 2539
giskard/llm/embeddings/__init__.py sha256=cQkeHFiDzrHR6RA7paBKny7ax_XZJ8jo4t0MQec8UmU 1013
giskard/llm/embeddings/base.py sha256=X6cArHWuAQrbWl5G_-jhVNQroEOLZqYvwdfXpUJxkHM 202
giskard/llm/embeddings/bedrock.py sha256=VoEAlBNwOr-OCfkie_8xMODh7fX4mR9ZSD35ohq0Vc0 1194
giskard/llm/embeddings/fastembed.py sha256=x1Vy7bKCl1YgwHiqGh5VPlyWi47LXdS_IYa2WTID9OI 1042
giskard/llm/embeddings/openai.py sha256=-d-hbSobznrQVlAdtkJEj1qwslHYrIVEj5imhBNrkX0 1468
giskard/llm/evaluators/__init__.py sha256=5tVKRmI1pzzFoA5IlErNdH7O9EwQFLFutyY8Tb08MMY 309
giskard/llm/evaluators/base.py sha256=I2tuEeFSxpiRVvbwAAPfzzRCx56-8JvrvZyBLJ2f9e0 6269
giskard/llm/evaluators/coherency.py sha256=I2ci6muC30HEJlPRL8ICWs0cCuZp-a_hM9pUOhMCF_g 5547
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=D-3KbsDsACycPwe5_ZMmwJsTcKNBBsg_lIbyk4PUAVw 3756
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=xrWHbEc9F9-ZwhxJnEZi94aLdO5RbsOA18jANBlvtGQ 4431
giskard/llm/loaders/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
giskard/llm/loaders/prompt_injections.py sha256=sf2KU_bn-ifVnEftGSnzRTIme6OnLRwGJt75lk67yng 2616
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/ml_worker/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
giskard/ml_worker/ml_worker.py sha256=qL_mC6JQUsMW2SzqRRE6gjwssV5wpJoSf0FjxnxoRuM 5521
giskard/ml_worker/bridge/data_encryptor.py sha256=eUYj09sk5iZed4hmCnhwoUp3h7mKzrf_Zv1-yWBFvdk 1406
giskard/ml_worker/bridge/error.py sha256=GQzgLktkjbnbJTs_a2g1T87M0ltWKeeVf6b98TrFWVM 42
giskard/ml_worker/bridge/service_messages.py sha256=Gc_RYCfKugQWVAWgruAQ8-se44KXXFU-GfhFzc9aXLo 62
giskard/ml_worker/stomp/__init__.py sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
giskard/ml_worker/stomp/client.py sha256=UnQowhp1TGxqAtRv9XcGsg6L6Dyl4KOW2hiZTdDVekY 8374
giskard/ml_worker/stomp/constants.py sha256=KaiVY-uEg55PJ_TljJv-kvTA0SGOriblDiVE7qJCB6U 3144
giskard/ml_worker/stomp/parsing.py sha256=B2oAWaa0GqzyuLu929AOwX3eUWdqdhxleQrHtDjEc2s 9028
giskard/ml_worker/stomp/utils.py sha256=4WHx9DJ8s24uBlzsr8ZlRhazRRZa5zg9pZAUJcg0DTU 1131
giskard/ml_worker/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
giskard/ml_worker/utils/cache.py sha256=Sz6L0oh6k152-X_UT5J4pYM4l4YG-PfUETNbR8RH_Ek 3378
giskard/ml_worker/utils/network.py sha256=4d5udlXotFnenumEx8PP5EU9gyxolgD3yKkKqY5X-4M 2006
giskard/ml_worker/websocket/__init__.py sha256=YCY-c-Bkk0p-9SSfMlI_xKJsEGGcBSU4Rl0PG-kcv60 10531
giskard/ml_worker/websocket/action.py sha256=LvSZnG3wRLQe3ihOzveh02AorBZ2ybpX06ShHlH1Dyg 1678
giskard/ml_worker/websocket/listener.py sha256=9IETGahQVpO-E6LOAgfBuQZfdpjDBztReP3SChVxG8w 30154
giskard/ml_worker/websocket/utils.py sha256=ffw8uw0ulenBnd0SYBrlE3Ge-q_SZoacGnwJZoRRdaA 14327
giskard/models/__init__.py sha256=xdIF3aMHPoJXC5KedbrSpcc_6pTBWBcYdDkR3FHe3kY 1878
giskard/models/_precooked.py sha256=gudvgQuQo_nY4GfSunEVySKkiH6K9JUscbMJR_QQtUg 2507
giskard/models/automodel.py sha256=-XJykCIvK6iFJRBpsCW45TY-WVI19koFkeXlhUrqVSA 11544
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=klKR-Ttun48_WezmJp2Vm7BoizumB4fvTChbAuyng-g 31662
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/push/__init__.py sha256=qqp5LMyiL-haYzFNOb55Q3h1NimzL8XlYhzz4mSBhq8 18662
giskard/push/contribution.py sha256=L5Mo5qJ4V-I_TrAUxxP3eplOEOMkKN94_07uqsXDMUk 10519
giskard/push/perturbation.py sha256=6CpRvUA9zwCwMLLpRbPDIZxsfd6SQp-_1zBZoRIHjHU 9794
giskard/push/prediction.py sha256=jkrZAS16Lg4oTzkbzYWjH-nebFn6cSe5fWO8gZGje2c 3222
giskard/push/utils.py sha256=CRpVH948VV0lB6hkYCSSseX1fvilZifusx9R3bMpX-A 3066
giskard/push/push_test_catalog/catalog.py sha256=tMUHSCB-EHsL9XJnPla4aMW6MJMVsIMpS54GppTFlhs 10518
giskard/rag/__init__.py sha256=YoDgLO714aEe0Bll7Jf96YrBLGWAE5tO-2ycB_x7Dgc 331
giskard/rag/evaluate.py sha256=hqi9NuVnmh3gaSs3-UdIUdPyad6lilgQ8KX8XxVlXls 5405
giskard/rag/knowledge_base.py sha256=Blw4Jbj7leQMLRWN2S74w0AD--ZjPR9wIC6roC7UDxI 11993
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=gX4j2o3CQwaTyuAyfVsVEXNRzN9aOeWhsjo_4ufmzj8 17682
giskard/rag/testset.py sha256=bOlHJL_euCDc2yTfllSlx3AMtmPSwvsFzakGcW64LWc 5394
giskard/rag/testset_generation.py sha256=smbKzGYrolfU67ixZnjNosyX6YnVnn3on3hlfeUdVgc 3607
giskard/rag/metrics/__init__.py sha256=AboYWrbhuooTMd5ugt_lsOvX9ouq_i9V96f1Wz5AaEc 153
giskard/rag/metrics/base.py sha256=ELi5tJ9hRGpMK21631xd2QxNelbftoI_szN52tEGNAI 950
giskard/rag/metrics/correctness.py sha256=uP_qq3y_lCdrT4rc2pfYhLpGwZF7UvTF307tLe3ivmg 3860
giskard/rag/metrics/ragas_metrics.py sha256=A0-iVz5N_3rzqzfFOuAwt22m3FBnjIqZa8rkOSyqmjA 3683
giskard/rag/question_generators/__init__.py sha256=4Tb2smH44L_05jVDKMw0V7jvU3ggMxh0ucZrakCAtJE 1222
giskard/rag/question_generators/base.py sha256=xuDapa8-5deNQzrc7RRatAMxG1xE3Az_SrB4TLhLvVE 2994
giskard/rag/question_generators/complex_questions.py sha256=JL3vTXUiqC0gfyfOXN8oECvNGaEe1P4PeHzsEjFHX_A 5821
giskard/rag/question_generators/conversational_questions.py sha256=tyYpihFnRm4BsfJdpHkyuLRX7S_M7awuQzdzW5jTCWs 2972
giskard/rag/question_generators/distracting_questions.py sha256=TXB4TF3XC95pKsBe1agrdm8ams197HrpW28fTjSCvSY 3435
giskard/rag/question_generators/double_questions.py sha256=lGtxNbQL2uhpLB23TotRP-FY9POz2ok3mPabg8lRUC8 6976
giskard/rag/question_generators/oos_questions.py sha256=d1H-aJEdB4HWh1bW1bkNIIYvoEgmiwiZ651JRwW8BhA 5275
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=8ZSI-S9VR-LNYeS8hJ85qEiolKE2RevNeHvBgkoTLN8 5517
giskard/rag/question_generators/situational_questions.py sha256=g2-GaAQoMuRd47HWAo3Rxy5yiM34zZLEo7jPxNCkVQI 4936
giskard/rag/question_generators/utils.py sha256=jJjSUtLcLNcNa6ThO3m2ukyowVrpovRGUJogihcTJEs 1868
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=MGa79Rem-owh7IPGKOVwDmswnasNlYD-v4RPwhmWQKc 7003
giskard/registry/registry.py sha256=nEXXQh7kuxnjr9XzFYN7kh_-hcxI5lTqbWvPI0g-5xM 3737
giskard/registry/slicing_function.py sha256=PlbwcOg722nrOgDYf1u2MbwLGNz-EOzu8nJQ56KYDz0 6764
giskard/registry/transformation_function.py sha256=QYuNM3M4cWvAXo62DlTTgHdN_HRG6fnny72GI0cCiOk 5917
giskard/registry/utils.py sha256=KwBIyodp05Uv5ojjuWGI2kV-vLfH4KSvO2M2vkJYPkI 1714
giskard/scanner/__init__.py sha256=QiZ03Jsj4SYrcyLt2oxH2PZ1GoQIzl9SQupoVk0coQM 2263
giskard/scanner/decorators.py sha256=HfR_pFQ1HFc2-Z1JuG5BqUJEl04fAP-baemkyEYzelI 617
giskard/scanner/issues.py sha256=_ccrHaz62dwKRgAm7LZN9j5DGKr_uo70WHhOFd7Of8M 14180
giskard/scanner/logger.py sha256=VzVKNZYCPBrtSaNEEm_LqoUnG9a0QMKVLwK4OotbDrg 83
giskard/scanner/registry.py sha256=owlCZ61SWmcg0DO_1HKsoJ50UaEhSRo-HqgFiV9rVaM 967
giskard/scanner/report.py sha256=zDDuUVtdierJUXq5_x1UxW_QQP41FNR2HRKweYMRMwc 11476
giskard/scanner/scanner.py sha256=6t1Fr1Xym0Q8dysFr7RQLZLZV-gtDJ-za1vJ_z84FSY 15762
giskard/scanner/calibration/__init__.py sha256=jcUzQR5fuplSNlvxMuHIUXLIY8IiMS8ViyG9RP1RRPk 280
giskard/scanner/calibration/overconfidence_detector.py sha256=kwpc2SdqZBo81Kjw_-FL2Qvxd5EjM2Dl6x4PpSBkY7k 5486
giskard/scanner/calibration/underconfidence_detector.py sha256=_L3ejW752oqhJUL38TGf_U4-QSZ93jdSyIK0GcwIcKE 5468
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=u2VXf1UsI6_ue3UyqThI_1IwPfRHhjpzY4pM15nOrnA 5637
giskard/scanner/data_leakage/__init__.py sha256=v2AdaeT892suLrrfuyUb_sVQ58Ch1bI_ytVGAuOnAIc 90
giskard/scanner/data_leakage/data_leakage_detector.py sha256=2QChir3ltWip2ag0MWQAvLc6hXpySJ-2eG5tO7wMNjQ 2357
giskard/scanner/llm/__init__.py sha256=LvNV876L5tIa8NE8NGxyIV34z36jDAkzVnElJPG2QdI 938
giskard/scanner/llm/base.py sha256=RafcTT6TC2TxsuvEUBgUbaLIFg9Sp7RuADEFqr78rEc 6065
giskard/scanner/llm/llm_basic_sycophancy_detector.py sha256=DKaRstHqfD4VR0OgqW-KPaGnGu9qh8hcasfxUfeNCNA 5802
giskard/scanner/llm/llm_chars_injection_detector.py sha256=wdC9NwPdRLWBhpJwViLBAZNr-C_pGr1nWX7ODvFoJ-c 6996
giskard/scanner/llm/llm_faithfulness_detector.py sha256=nQUGA2MhoRJw90dj7Lzbo6JbqmZu-pVU1YzNgDayk9E 2030
giskard/scanner/llm/llm_harmful_content_detector.py sha256=OWsFrkaC3FToc10QOgC1sv_PrtYYZMKN8hDoOl_TmMs 2248
giskard/scanner/llm/llm_implausible_output_detector.py sha256=ytdZXIaKH4--TVSxLKqvzXlGvntQ-hUF3GWvVR4z2_4 4243
giskard/scanner/llm/llm_information_disclosure_detector.py sha256=Yuf-JznoNJbFBD2wttrwkbLaZWWG6gPxjUkUs1gg7yM 1877
giskard/scanner/llm/llm_output_formatting_detector.py sha256=kiBTU6dShaebU4P_PhKLKLedEPzgW6YpoXv9m97BisA 3456
giskard/scanner/llm/llm_prompt_injection_detector.py sha256=sEU-pj9-sor6XX4KHiZSMQ6zdMj01zpj1vly4ho43Os 5402
giskard/scanner/llm/llm_stereotypes_detector.py sha256=sah28wlrDEMKg1A2eO-sp60BWYoMAZG2Au8P-dENW3A 2007
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=vcu4aLtzTl0a_wN2nQl0HvJDHGWoG0YO1ybeea3_I8c 15765
giskard/scanner/robustness/__init__.py sha256=wbNaSRYzV3XWAQPdI-Rhmudwp4ynl3rjPYAeQt2EkNU 928
giskard/scanner/robustness/base_detector.py sha256=mb50Y4nvbU6qTrLB3DFF6UpL8zv80cRVjqj4bGHVJWE 10641
giskard/scanner/robustness/entity_swap.py sha256=2WX_yszz7mbBVBMC5XUQkCp9dTjFdPUnS2ApxBRPzcQ 497222
giskard/scanner/robustness/ethical_bias_detector.py sha256=SyEPUptCjC5JPk-TU2RNj1WzqZ_dQlZOE6yWFgzBTK4 1572
giskard/scanner/robustness/nationalities.json sha256=NZysLZMugdVYeXNeV5Tf0OSgP8eDjhJUcLLjcWGjUD8 19432
giskard/scanner/robustness/text_perturbation_detector.py sha256=Ccgm7SSTQFeWj7LHfbekJafTY5xP36LAT0xMELadguI 1488
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=or4NkxQIn_niNBsFPKQboasQgL8le0aK2yMKEadLF2U 2275
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=mCseNJ5yQ71FvxZ63Lj1E-_O15dG7OEsZAPvL7FJ6SQ 3250
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=jJINUeqD5vtnXI_QHLiM9CiVBvPXMNMCa6yeE2qHGx0 22600
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=bqdApdqvKJnor5comKG0Hzdag0SoB99vBzkmM1LqQFU 2898
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=mtrFLgp1hPiddciszrnjwKQ-Z8Y_tTm1QtPOAzK6ygo 2879
giskard/utils/sentry.py sha256=CkQhw4hdNY48_c5mswU4_HwQJfQbz7Yxi2nx14H1p5k 2595
giskard/utils/worker_pool.py sha256=N6GWnX3F0AMVzN331aOF090WumSG8PvO_2oL8Xb5xeo 17016
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=Rz6gehK6da71zddLCe8OfbK999EkajE-P3B6ZPHOEwA 7736
giskard/visualization/templates/scan_report/html/_code_snippet.html sha256=i2qry-59ZwrphdwQ2GA_mcE70EWHrC7klhV9lgOFKFQ 1347
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=u4HrDaRib_S07RF4JMg0m6OCZP0ISkxO5ail0ma33ow 816
giskard/visualization/templates/suite_results/suite_results.html sha256=XN6DdIuhPgTO2AqDlUfByVijppyTQxcdSJQJ4wLzSdw 2006
giskard-2.12.0.dist-info/LICENSE sha256=dazjbtlQnVc69uBy6rr3DpZ8vdkI8V3QEp9Zh2K2IwI 11352
giskard-2.12.0.dist-info/METADATA sha256=h-jVlzZ_M5Q2F-PZU5nlLZmgBFJ019ZMDG26AB67Als 15628
giskard-2.12.0.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
giskard-2.12.0.dist-info/entry_points.txt sha256=kgPelzph8neJy1Z3Lw1TGODA9740uqH-BeheW45FMg8 143
giskard-2.12.0.dist-info/top_level.txt sha256=P0k0wnmTfHAIafae4SVpcBrVEqdAavzvNUQ4hYvYI-I 8
giskard-2.12.0.dist-info/RECORD

top_level.txt

giskard

entry_points.txt

giskard = giskard.cli:cli
giskard = giskard.integrations.mlflow.giskard_evaluator:GiskardEvaluator