credoai-lens

View on PyPIReverse Dependencies (0)

1.1.8 credoai_lens-1.1.8-py3-none-any.whl

Wheel Details

Project: credoai-lens
Version: 1.1.8
Filename: credoai_lens-1.1.8-py3-none-any.whl
Download: [link]
Size: 748467
MD5: b89496cf4cd22d33e8c841ff91440ee1
SHA256: 16cc8aed86eb591158172928ca6d18d365a8266bf8dd063345f5cdb1b694f8d6
Uploaded: 2023-05-03 00:46:19 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: credoai-lens
Version: 1.1.8
Summary: Lens: comprehensive assessment framework for AI systems
Author: Ian Eisenberg
Author-Email: ian[at]credo.ai
Maintainer: Ian Eisenberg
Maintainer-Email: ian[at]credo.ai
Download-Url: https://github.com/credo-ai/credoai_lens
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: Science/Research
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Operating System :: OS Independent
Requires-Python: >=3.7, <3.11
Requires-Dist: credoai-connect (>=0.1.2)
Requires-Dist: fairlearn (>=0.7.0)
Requires-Dist: finsfairauditing (>=0.0.2)
Requires-Dist: lifelines (>=0.27.3)
Requires-Dist: matplotlib (>=3.0)
Requires-Dist: requests (>=2.25.1)
Requires-Dist: scikit-learn (>=0.24)
Requires-Dist: scipy (>=1.7.3)
Requires-Dist: shap (>=0.41.0)
Requires-Dist: statsmodels (>=0.13.5)
Requires-Dist: typing-extensions (>=4.3.0)
Requires-Dist: ydata-profiling (>=4.0.0)
Requires-Dist: black (==22.10.0); extra == "dev"
Requires-Dist: credoai-connect; extra == "dev"
Requires-Dist: fairlearn (==0.7.0); extra == "dev"
Requires-Dist: furo (==2022.3.4); extra == "dev"
Requires-Dist: ipykernel; extra == "dev"
Requires-Dist: lifelines (>=0.27.3); extra == "dev"
Requires-Dist: nbsphinx (==0.8.7); extra == "dev"
Requires-Dist: numpy (==1.23.3); extra == "dev"
Requires-Dist: pandas (==1.4.4); extra == "dev"
Requires-Dist: pandoc (==1.1.0); extra == "dev"
Requires-Dist: prompt-toolkit (<3.0.0); extra == "dev"
Requires-Dist: pydata-sphinx-theme (==0.6.3); extra == "dev"
Requires-Dist: pytest-assume (>=2.4.3); extra == "dev"
Requires-Dist: pytest-cov (>=3.0.0); extra == "dev"
Requires-Dist: pytest-mock (>=3.8); extra == "dev"
Requires-Dist: pytest-watch (>=4.2); extra == "dev"
Requires-Dist: pytest (>=6.2.5); extra == "dev"
Requires-Dist: responses (>=0.21.0); extra == "dev"
Requires-Dist: scikit-learn (==1.1.2); extra == "dev"
Requires-Dist: scipy (==1.9.1); extra == "dev"
Requires-Dist: sphinx-autodoc-typehints (==1.12.0); extra == "dev"
Requires-Dist: sphinx-copybutton (==0.5.0); extra == "dev"
Requires-Dist: sphinx-exec-code (==0.8); extra == "dev"
Requires-Dist: sphinx-fontawesome (==0.0.6); extra == "dev"
Requires-Dist: sphinx-gallery (==0.10.1); extra == "dev"
Requires-Dist: sphinx-rtd-theme (==1.0.0); extra == "dev"
Requires-Dist: sphinx (==4.3.0); extra == "dev"
Requires-Dist: tensorflow (==2.11.1); extra == "dev"
Requires-Dist: adversarial-robustness-toolbox (>=1.10.1); extra == "full"
Requires-Dist: deepchecks (>=0.9.1); extra == "full"
Requires-Dist: torch (>=1.12.1); extra == "full"
Requires-Dist: tensorflow (>=2.11.0); sys_platform != "darwin" and extra == "full"
Requires-Dist: tensorflow-macos (==2.10.0); sys_platform == "darwin" and extra == "full"
Provides-Extra: dev
Provides-Extra: full
Description-Content-Type: text/markdown
[Description omitted; length: 3012 characters]

WHEEL

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

RECORD

Path Digest Size
credoai/__init__.py sha256=kiaz7K9D5kaNPdVps145LOJU8etyytfcZRw1VES2_3M 171
credoai/_version.py sha256=X-AXyvvJgL0xiaoxpD5cM4itO4tpWIDhALPkOp3tZeI 212
credoai/artifacts/__init__.py sha256=8_AMmm_M1fkDHJlpQXLmyy_dJGcZCR2f-Fg4fmyKjCk 595
credoai/artifacts/data/__init__.py sha256=rBqKvs51EfR7qD17zdvS0JezDn9mIAoFhlMBg5a6tH0 48
credoai/artifacts/data/base_data.py sha256=9G63IAcqjbJzOTDz9mM9xS_d7Dha2MuuOdnAwVX5sZU 8777
credoai/artifacts/data/comparison_data.py sha256=ixoUzPG4bnq01X4SiqnK0B2_qi-sSrwNHa7iQ54aoKw 6867
credoai/artifacts/data/tabular_data.py sha256=5KAaomML6NwzN42zdXJMDWxfl0D_gXsZPHQpe-ZEyaQ 3755
credoai/artifacts/model/__init__.py sha256=M2Iu2r2iWig_uKAd7IgqAGswZOCEPp2h5fsC-ZFzeJw 46
credoai/artifacts/model/base_model.py sha256=ONJI_mg5rryuHb_YEWrRl_gtp3kWpemlvQGg4TiI8TQ 3239
credoai/artifacts/model/classification_model.py sha256=ZUV7b-2-GfmgjAdZMmDOkpYoJ07NkQdD3hl1PNFeIlE 10616
credoai/artifacts/model/comparison_model.py sha256=OXdpfQ6v7UNo8GPhqwM4IU7c6UIbTb3bxQTKKw0IDEE 1895
credoai/artifacts/model/constants_model.py sha256=ugg7A4Oq2rJw-nKT7o05YWTZStjR1QWSxAq_AvC1IRE 594
credoai/artifacts/model/regression_model.py sha256=-wwCO5-wFVL1PqyCau2ywzm2LeQy-NBxy3k5S1pRCos 1571
credoai/datasets/__init__.py sha256=rhxID5JsZ5ieyePqDTVN8f3fpIYapfyMG1cpIk-TGME 275
credoai/datasets/_constants.py sha256=iZw0Hu6Hi9CEIrtFT-aCnKQUmAhlFKeRQ4Ttt8cWam8 38
credoai/datasets/_fetch_censusincome.py sha256=xWcGeV2NIk5WFPGFTNZbvP5nx4g0RHja4WAq5w34qPw 4261
credoai/datasets/_fetch_credit_model.py sha256=52CzpivaGSAKBvBVQWmDEsPmpPIE2hm2M76Il4p3mFc 1150
credoai/datasets/_fetch_creditdefault.py sha256=AHjWS1uqMRl3SIzTTxIGVCdRNo0V1fG-GDi9RIoXuhs 4447
credoai/datasets/_fetch_testdata.py sha256=31N9mUKAN9Dlhdq44AG3rX266tKQ1z9PD24aN2G0wcY 2183
credoai/datasets/utils.py sha256=Bd_DlxpJ0pcOBo5Ka1zo96c_SAGDRXDN7AFwb2NqCXM 595
credoai/datasets/static/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
credoai/datasets/static/nlp_generator_analyzer/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
credoai/datasets/static/nlp_generator_analyzer/persisted_models/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
credoai/datasets/static/nlp_generator_analyzer/persisted_models/lr_toxicity.joblib sha256=SYWcUb_l-cfEJqV7cdczbSZURptQLJAkVoq7GGp-WB4 3968
credoai/datasets/static/nlp_generator_analyzer/prompts/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
credoai/datasets/static/nlp_generator_analyzer/prompts/bold_gender.csv sha256=tCa8Xl8aLB3dbuRu6CWgTAqMsFSWr2M2iTJ_gQbBo78 208292
credoai/datasets/static/nlp_generator_analyzer/prompts/bold_political_ideology.csv sha256=2_5cYBCekIzyQmktK_O6ewfewZVhKBGHfIqcFi51p2g 155135
credoai/datasets/static/nlp_generator_analyzer/prompts/bold_profession.csv sha256=H-WqHZ00kWffKqARGZn8L3bxJJJuaGcabyPLFP2EKq0 808673
credoai/datasets/static/nlp_generator_analyzer/prompts/bold_race.csv sha256=I8X-w1ccNvM2xJZYRLWlLILilPrfrwT0tQa2RISC5gY 616482
credoai/datasets/static/nlp_generator_analyzer/prompts/bold_religious_ideology.csv sha256=ClKbZuctknb55xoC1QEn2oJIOXT3CEZb9FXordlSTnw 44387
credoai/datasets/static/nlp_generator_analyzer/prompts/bold_religious_ideology_short.csv sha256=dl22SZxwafIJU1FoyTZKbN3B_fnSr_GIopS7divGUFM 7433
credoai/datasets/static/nlp_generator_analyzer/prompts/conversationai_age.csv sha256=GLsTl2q2yq5Lii89x8NIJEDYpBd8KistxMreUg9_0uU 13770
credoai/datasets/static/nlp_generator_analyzer/prompts/conversationai_disability.csv sha256=39-LYAsOo6wfkxrkSiFB2DBwAP2ujumJxcPBP6z1vYY 8182
credoai/datasets/static/nlp_generator_analyzer/prompts/conversationai_gender.csv sha256=2ZVmOYRpZcixiP8ZHRdddicN6gbpf8uWqIJIj2u0Y_s 8330
credoai/datasets/static/nlp_generator_analyzer/prompts/conversationai_race.csv sha256=sHbisJoA3Fgyf1cRDAt9B5NZKDJX3I65nLP3f4Llz5o 10754
credoai/datasets/static/nlp_generator_analyzer/prompts/conversationai_religious_ideology.csv sha256=A2t8tF7ifxkpGNQPnPEUHqemcFUOkGcJuDAuy_JFPVk 16786
credoai/datasets/static/nlp_generator_analyzer/prompts/conversationai_sexual_orientation.csv sha256=OuG1p3XlfzRekUEaKMUioEc0Veerm9SH3nTmX0ZPlOg 18266
credoai/datasets/static/nlp_generator_analyzer/prompts/realtoxicityprompts_1000.csv sha256=wVttztPH_PkpLJwr9oN6cYpkzSl3GXj_IN7hs_lXBxk 313731
credoai/datasets/static/nlp_generator_analyzer/prompts/realtoxicityprompts_challenging.csv sha256=jyGxRS9_4DhZHfS0LKRdUJvn8wRM52SfZk2F3rOEcHI 108574
credoai/datasets/static/nlp_generator_analyzer/prompts/realtoxicityprompts_challenging_100.csv sha256=sAJCqX0insdlOkpvL4-0kGj94D160Vh0P1L3djvsZ5A 9590
credoai/datasets/static/nlp_generator_analyzer/prompts/realtoxicityprompts_challenging_20.csv sha256=Bu2puqq297IHdP4NdQys9r2W-xih_JmCvp7hJrJzYrY 2030
credoai/evaluators/__init__.py sha256=5uPDhE6l2tawWQelUw2ZXTiK1UBtxXdMQZ8LMiBpGRk 194
credoai/evaluators/data_fairness.py sha256=H-B8cjpxhvjdnFd0Kfdyk_9bjXR5ObIwDnxTjiL_PG0 18834
credoai/evaluators/data_profiler.py sha256=1aWcKzEb40zUUJvKl_1c74F8j8FD4-AXOFCWlADGCNk 4037
credoai/evaluators/deepchecks_credoai.py sha256=a0ReOqmBfuD8URAZXIB7CH4lc00gkUhOCHlSURM7Ris 5823
credoai/evaluators/equity.py sha256=9mNdVQ2paUsErdZeyuEKyAUaS7N0TsFcDE__sO66UYY 11776
credoai/evaluators/evaluator.py sha256=NujIAr3pmVCjWWlyYAKKe28CP15EWl6H2AlSROvYQDQ 6324
credoai/evaluators/fairness.py sha256=Qq7WiF6iYdxbS_MJ-5MYCzsElFY08jLqBnMDLms1oTk 10957
credoai/evaluators/feature_drift.py sha256=6PM2wlQqJikoyz9Iw8l5bCyV0kBgFs8BW6-F1jR1gUQ 6612
credoai/evaluators/identity_verification.py sha256=8ukg46mdrMHcpjD9O02jpojS-LPkYEcyvziykdTgpgk 17511
credoai/evaluators/model_profiler.py sha256=dO4bOPdjoHkINm4wZ16ai4O8PuLgD97I7vRVkQWn5OE 10085
credoai/evaluators/performance.py sha256=yCcJhfKirmlpZqqpBzJ_-1lw0MavHnmym-cPZPmU388 8351
credoai/evaluators/privacy.py sha256=wfYFLYXokFJxp7efgE6EdwDkzZggcJi_McNmHr_Y7J0 16693
credoai/evaluators/ranking_fairness.py sha256=iNfW84_ScQfnrq7PHsSCA1SdEZaQewoWdhvhwsdFg_I 18080
credoai/evaluators/security.py sha256=ovn-uu2v9kCIWLaC5yBWJaK_hp7K8bF4Fl_79RF-pcc 11457
credoai/evaluators/shap_credoai.py sha256=DnbgWxINGN5OvI0EAepaGa-eLneXxZ6EeldwUW0JGVY 11205
credoai/evaluators/survival_fairness.py sha256=1TW9hRXNVf_1Cu5M3QDjKM4E5PdTLW8v287nR79wt7M 4529
credoai/evaluators/utils/__init__.py sha256=wlUNVqAQnfHXef5d_yRrJyEMmXyEd7VUs2X-Gy77yHE 72
credoai/evaluators/utils/fairlearn.py sha256=Zjoghf9uLJe7mNuifwAOrQj0XPew7WhBVuqtZxDDR4Y 3198
credoai/evaluators/utils/utils.py sha256=hIjelxk4QKXzBo_ZK1fVgbgNFIj9ok9B1BT-E9gVCNI 1684
credoai/evaluators/utils/validation.py sha256=zliPBpuOatXvJfV0M-vplR7xjVuL6kRfOqXdjNt6MDY 5105
credoai/governance/__init__.py sha256=pLqX0xIAMBLTyDQFz1RG1CYsZpgOWRp6hOgxK123SCA 197
credoai/lens/__init__.py sha256=HM9eb5uDk-t9P-kx98wkaJebMVEAo8cPihvGF2jVqyQ 219
credoai/lens/lens.py sha256=fUJvmHovkubzJvmve2ILjxFqFDaRXve5E8htqWztv88 18493
credoai/lens/lens_validation.py sha256=YwM0TUn3uQEIy6lbWXvKR1sIMygpzHGYxdV4ROwyahU 7943
credoai/lens/pipeline_creator.py sha256=4ZwEuU6LklC3TF5VHzqhDzmuUZsNrs1DbpKLv5lJXhw 3034
credoai/lens/utils.py sha256=cWRxqQRTHil5IadBInGD4ERrY-36ZqcaO4qYDhmtBv4 3928
credoai/modules/__init__.py sha256=5Vna5TlTB4WEm76mhnNIZkaYwfRDEFOSdvidjJP9EWY 112
credoai/modules/constants_deepchecks.py sha256=4zPhni72NqPtvEqVmBz_VEMqio2BGbeVk1yxmUxGJKo 375
credoai/modules/constants_metrics.py sha256=vtqx8mloogkHiSDSJCw0MlMSLHUwx15LFZEGctvUMMg 6772
credoai/modules/constants_threshold_metrics.py sha256=t15WJwk1mo6BJjQmPBdqsk_ixKOE30wEhZkiohjCqe0 1202
credoai/modules/metric_utils.py sha256=6cgq_ArqUM7Dr8iK1Rcn69QzlW5E-vrSEeyxg5c5J2E 1390
credoai/modules/metrics.py sha256=nJz_pHLRo1Lip7j_WmrKNHX52xtRGeHq6QS2ptfT9NY 9506
credoai/modules/metrics_credoai.py sha256=-9-LT4yzaCT-czE6Fri81n4az5EypUSuDY7L2yT98Is 22284
credoai/modules/stats.py sha256=GVeCGsZDoJOgBM0D0ROKd556HNKdPvhFyRfrpAkKTbs 8275
credoai/modules/stats_utils.py sha256=qFCI5C5pWW0j8S_bFMQpe3uGrBm-WZptGKbvfrA1ex8 157
credoai/prism/__init__.py sha256=mF52SFxQgkuiD2jS7ji_N5Pjntc7hRUSBSbLpBTHeCA 210
credoai/prism/compare.py sha256=KJPmp3ke5PiMPzDzBLcu-SNJH8IshaiNlyDJtxey6q0 3976
credoai/prism/prism.py sha256=qo2dwP5Or9QWjw_Xt2FEBwcmEeRptP7QaAhTDwZX4CA 2428
credoai/prism/task.py sha256=n7Ek5gtCyc2McA9O9RYTx0B6GoKTZvvzoFTRBaJveIU 1221
credoai/utils/__init__.py sha256=iIvuoUdXG6M3rPIK6bpmNR-hPkFblIbFwCJ9ufgOSrc 166
credoai/utils/common.py sha256=TFkTW9noaHZ2eI4sZ-8MhW53QrQA5sy7Q9GHztVGz5E 4650
credoai/utils/constants.py sha256=W_4oQ30kvgKh2SymA6BCA_P8TEoB4_rHIjmCfsLp0lg 176
credoai/utils/dataset_utils.py sha256=kvCnDP_cGGtMjlK7voT-ptfKKSrWb1M9WuS5yt1p6jE 5248
credoai/utils/logging.py sha256=QmJUyEFkPE8evoAwhCWrx-X72T42VxUK_woafZ9BRxs 2262
credoai/utils/model_utils.py sha256=b_LdanKsAowDjYvqEGRsjMt7oUEBZfTwYqU_a1q-WAw 4649
credoai/utils/policy_utils.py sha256=2EDCVLv_k1axtqiqvdcBYGXwr2neFDeddtfWSQ0wfNA 2856
credoai/utils/version_check.py sha256=vdNAVJ9oMyL9Dvcdir7CtIasy0COrZhXMt0_4vr6dbY 995
scripts/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/conftest.py sha256=9gu9982BszSkXPfEmiCE95mWoJMOF5pVsJP09FRtzq4 573
tests/test_artifacts.py sha256=HUc4elDLt2R9O73CZ-ob5hojT2_tnWMCnu9mWiSJXt0 2328
tests/test_binary_classification.py sha256=tiu7RSzoZ9UrQrtWsaUA8HPUjwfCtdXVgawW9fuzZrA 8460
tests/test_frozen_results.py sha256=d8JlPlWCzIlA3unv_FzxlKjE-_NNWoPWxVfcfgyjNwg 4711
tests/test_integration.py sha256=Tmtfm6z6F3eTHLksPZ-JR1Ei1_q6B21Sb9T6VMrz068 1589
tests/test_multiclass_classification.py sha256=PA29ojHox-rgZSrrnXDfUViMjBZlstFccOuuE9jsSUk 3560
tests/test_prism.py sha256=-zAxO89vbx4UflIDzR5jXn1E0Bjb4wftGBOrWYweo6w 617
tests/test_quickstart.py sha256=44WEPayP7-Y1nuhtyXwvdfqzC31BVCq0cwQpvQzhVAg 3007
tests/test_regression.py sha256=MgK1qQcXv9qIrRyiw_VLMu8K0kItGJA_fNxXZeU8GJU 1708
tests/fixtures/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/fixtures/datasets.py sha256=e1U82SlKj84muXXjHlQ5VcO_nhcg5YppkeUqBjap9s4 3820
tests/fixtures/frozen_tests.py sha256=yk2c_whz5JuKiWcPAuoOprgwOxHPsa7gRHdGbuSJmJM 1945
tests/fixtures/lens_artifacts.py sha256=pMR0VlYqL59nhguWXzV-4i9dqI5tPCNQLeUMfH7h_Og 6669
tests/fixtures/lens_inits.py sha256=bai37BcfVklWx_sQcLvzp0OyPw-o2WoAHXuYNd0Qnjk 4773
credoai_lens-1.1.8.dist-info/LICENSE sha256=xx0jnfkXJvxRnG63LTGOxlggYnIysveWIZ6H3PNdCrQ 11357
credoai_lens-1.1.8.dist-info/METADATA sha256=3muuzfGshl39BP9YPpfSEqoipKcK_9yURTjyLHao_Dc 6182
credoai_lens-1.1.8.dist-info/WHEEL sha256=g4nMs7d-Xl9-xC9XovUrsDHGXt-FT0E17Yqo92DEfvY 92
credoai_lens-1.1.8.dist-info/top_level.txt sha256=pN4xpP9IocdBdEDFcuYAEVzVMsvolnEpgEjLga1qxMM 22
credoai_lens-1.1.8.dist-info/RECORD

top_level.txt

credoai
scripts
tests