shapash

View on PyPIReverse Dependencies (3)

2.7.5 shapash-2.7.5-py3-none-any.whl
2.7.0 shapash-2.7.0-py3-none-any.whl

Wheel Details

Project: shapash
Version: 2.7.0
Filename: shapash-2.7.0-py3-none-any.whl
Download: [link]
Size: 674508
MD5: 92beaf14e0a8de483d3be6b4249bae9c
SHA256: 22a2173c8ff655a2b978f6c091218a7beaa355d511aa0c8fe1ac90cc7d0190e0
Uploaded: 2024-10-10 12:10:22 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: shapash
Version: 2.7.0
Summary: Shapash is a Python library which aims to make machine learning interpretable and understandable by everyone.
Author: Yann Golhen, Sebastien Bidault, Yann Lagre, Maxime Gendre, Maxime Lecardonnel, Guillaume Vignal
Author-Email: Thomas Bouché <thomas.bouche[at]maif.fr>
Project-Url: Homepage, https://github.com/MAIF/shapash
License: Apache Software License 2.0
Keywords: shapash
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Requires-Python: <3.13,>3.8
Requires-Dist: plotly (>=5.0.0)
Requires-Dist: matplotlib (>=3.2.0)
Requires-Dist: numpy (<2,>1.18.0)
Requires-Dist: pandas (>=2.1.0)
Requires-Dist: shap (>=0.45.0)
Requires-Dist: Flask (>=1.0.4)
Requires-Dist: dash (>=2.3.1)
Requires-Dist: dash-bootstrap-components (>=1.1.0)
Requires-Dist: dash-core-components (>=2.0.0)
Requires-Dist: dash-daq (>=0.5.0)
Requires-Dist: dash-html-components (>=2.0.0)
Requires-Dist: dash-renderer (==1.8.3)
Requires-Dist: dash-table (>=5.0.0)
Requires-Dist: nbformat (>4.2.0)
Requires-Dist: numba (>=0.53.1)
Requires-Dist: scikit-learn (>=1.4.0)
Requires-Dist: category-encoders (>=2.6.0)
Requires-Dist: scipy (>=0.19.1)
Requires-Dist: shapash[catboost,dev,doc,lightgbm,lime,mypy,report,ruff,test,xgboost]; extra == "all"
Requires-Dist: catboost (>=1.0.1); extra == "catboost"
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: mypy; extra == "dev"
Requires-Dist: ruff; extra == "dev"
Requires-Dist: Sphinx (==4.5.0); extra == "doc"
Requires-Dist: sphinxcontrib-applehelp (==1.0.2); extra == "doc"
Requires-Dist: sphinxcontrib-devhelp (==1.0.2); extra == "doc"
Requires-Dist: sphinxcontrib-htmlhelp (==2.0.0); extra == "doc"
Requires-Dist: sphinxcontrib-jsmath (==1.0.1); extra == "doc"
Requires-Dist: sphinxcontrib-qthelp (==1.0.3); extra == "doc"
Requires-Dist: sphinxcontrib-serializinghtml (==1.1.5); extra == "doc"
Requires-Dist: nbsphinx (==0.8.8); extra == "doc"
Requires-Dist: sphinx-material (==0.0.35); extra == "doc"
Requires-Dist: lightgbm (>=2.3.0); extra == "lightgbm"
Requires-Dist: lime (>=0.2.0.0); extra == "lime"
Requires-Dist: mypy; extra == "mypy"
Requires-Dist: nbconvert (>=6.0.7); extra == "report"
Requires-Dist: papermill (>=2.0.0); extra == "report"
Requires-Dist: jupyter-client (>=7.4.0); extra == "report"
Requires-Dist: seaborn (==0.12.2); extra == "report"
Requires-Dist: notebook; extra == "report"
Requires-Dist: Jinja2 (>=2.11.0); extra == "report"
Requires-Dist: phik; extra == "report"
Requires-Dist: ruff; extra == "ruff"
Requires-Dist: pytest; extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Requires-Dist: xgboost (>=1.0.0); extra == "xgboost"
Provides-Extra: all
Provides-Extra: catboost
Provides-Extra: dev
Provides-Extra: doc
Provides-Extra: lightgbm
Provides-Extra: lime
Provides-Extra: mypy
Provides-Extra: report
Provides-Extra: ruff
Provides-Extra: test
Provides-Extra: xgboost
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 22059 characters]

WHEEL

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

RECORD

Path Digest Size
backend/__init__.py sha256=goaFN-wVawM88LaX74VzaWRz4e5F00zFZEzz3dNAaLk 692
backend/base_backend.py sha256=jmobW5OyyZMke_84pn2ABiojXmi-A2uMIwnIxDpODXo 8020
backend/lime_backend.py sha256=EhkC3rEnqMwTXITx_S10e0o4GQtxYabdPKtwaizqGyA 3064
backend/shap_backend.py sha256=hHRmYqsnp474HKVKijp6bgyDuSltrcdp6oXjLz2kSjE 3933
data/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
data/data_loader.py sha256=hpdylmE-6t6St84mR2pAd5qdx5IskBlK_HV3Mevo-i4 3669
decomposition/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
decomposition/contributions.py sha256=sWItXqc_mIb5cT-VBTdDxncYaTf53LFxqgdlUeTZF7Q 3951
explainer/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
explainer/consistency.py sha256=DytchzatCGN50nOcFVcpY7AvFQ6Rfd8YzB3xuQ2O-9Y 28374
explainer/multi_decorator.py sha256=S5ZA5SPBQaTddMaS1S5vCBnmw84KB4QhiqkLIywRB2M 8463
explainer/smart_explainer.py sha256=P7uHiggdpQxpomLaTESHDSEyozxBWxFW_cgHg6YvAyE 60736
explainer/smart_plotter.py sha256=q5BRNt8zBAn-7KLxEgpZrViNdNd4nPms8LO4SXfPQE8 78365
explainer/smart_predictor.py sha256=_Hl0Vf5re7IJ_hzn95-zed8k1Dj9B2fqOOyzztFmAFQ 30439
explainer/smart_state.py sha256=f8ofz098stzPRXCua21EjFXop9GEKMw8EENSZSLQk-8 10782
manipulation/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
manipulation/filters.py sha256=FRCu3HyEBXqc8QH-DSmugQNj_13DwyivY_mdtvjPEPU 4064
manipulation/mask.py sha256=LsAVU4Z5GykGtWyi7PpGHppXqv-TwfM4wwSGk8MGcfg 1514
manipulation/select_lines.py sha256=5K4i9UrpJAevUqrUiKvelOWtsh3i0Mrv6v1BBj_5orU 2460
manipulation/summarize.py sha256=EGN_adskszxwFbR8-LLvjSn48ZhY2buxn-zdMTLeL2U 9361
plots/__init__.py sha256=FGdqwxvwflsn6d1xa-AUe8eQQR5_mNRbbSYTr1jgRjE 73
plots/plot_bar_chart.py sha256=aq4cmKhIlv2UTxxpBbAbb6bDovuao4ne2NE_1fy5RhI 7615
plots/plot_compacity.py sha256=BKhgaJOAKsNx42CAt3-amgrQ6By8-PudGVg6ZH_8eKg 4835
plots/plot_contribution.py sha256=3FjGkT-52WUa4EbObab0m6iT_KR_HfRh4L59PqWaMmU 26505
plots/plot_correlations.py sha256=Wff_2YI-coJtRpp_qfZuvS3o60axfjipkgW0MWiMO4A 8192
plots/plot_feature_importance.py sha256=wLHr98-3jVPcUKTDd5PemagVSJlnRFnkRtUQ16jwxf0 24755
plots/plot_interactions.py sha256=4NSOcM24PVIty3MpZyLM6BYUa5uinfbfi6WJkUVSwps 5912
plots/plot_line_comparison.py sha256=itU1rg8T76HdoByn-v_kLKjJAz1lLeWLvwbFK9ctRo8 4381
plots/plot_scatter_prediction.py sha256=XCZLCdM_LnnXW6SvYffA3_ubnqiCJ9Il2YDrQuEW9_U 20338
plots/plot_stability.py sha256=HFPiVk21xsI77UJDzf9ARjxrvfjulk_WMw5W-r1VCHw 12137
report/__init__.py sha256=ZBLfHKVcpXlQBcZ5Kz0ETIOsXUlSXMvUJz3loBEQ4T4 753
report/base_report.ipynb sha256=phDaiykb8d5GLfPY52MfRwd9xNFHjHizQhOSBla_PPE 3786
report/common.py sha256=dhrCFUwnTMyFRhCInCVzVl3Gr84pcI3U64yi8tWUpwo 4809
report/data_analysis.py sha256=qIfP_INhNb2NzYIMDLDjF7ektKn2NgRXmlTdDfz-OOA 2593
report/generation.py sha256=4pkjA4VHOOAzgF0PtsUD8dFlRQMt_3CajyicMt2fxD0 3281
report/plots.py sha256=nc9yGBSG6kIV1A2n49LxmsfQq7ZdGCsJJwTJzIjVBxI 7125
report/project_report.py sha256=k96OV86XiKUNpFeD8Cds5WjSEskbB9xeXce0rWdwD5c 24704
report/visualisation.py sha256=U1rDPjaUgrbnMsFw7TxnLaSVct2VJq200LcOQbPJ8_Y 3500
report/html/double_table.html sha256=o9tEWNJAVxPvJckCw1PdkhqLM1eGVJ0_3y6S_92tVsg 388
report/html/dropdown.html sha256=NHmjGhJ9NNJuD5f8_8n4XQVfocwG2A0zaZFZI9opBio 942
report/html/explainability.html sha256=iVJtjCRyhlW0NNnujHlhdoTG8UXmU1Jlf3X2ANkaIQM 2704
report/html/table_two_columns.html sha256=WMKn_WK25AVNgiSHpR5kFCxUp_lEGdII6NIsR6EkgIU 484
report/html/univariate.html sha256=85pnRP-awxKZWzpgW3Ja0nOvEQ2tKgU3NtVZLzeve3M 843
report/template/custom/conf.json sha256=buc72NmW7z9Gf__AcHH8y68RJ9Y7zU9IPHxoUdvUEdM 220
report/template/custom/index.html.j2 sha256=Wt3QYjC_4VkmqzfTeOEP6X3H0nVzPB_icNptLzsC0Ww 2567
style/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
style/style_utils.py sha256=5ljGvFXKrHAshNu677uLlhYbS6TqNXVkIfkH6NNFq3c 6528
utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
utils/category_encoder_backend.py sha256=0bLi7WxrvuD4pH-OiPZIz6UwWkBMWg3H5dBD7pJ1yHc 10879
utils/check.py sha256=hQa3LgcNwKRIrHMmXT-fwbW0clRJL0jNAaeDY8rwEdg 19136
utils/columntransformer_backend.py sha256=DP_XzF8JZ3iBhRWZ2WtEWxWgtdLzra0pMC1OkXHxI4c 17716
utils/explanation_metrics.py sha256=PHF3ffiOzbbaI5lPX5qEyrjRMAsY5gUvkk4YJd92WJE 12745
utils/io.py sha256=EFrI2R9Rj4k8KA7p35uG6r6kSAipr9_4sSW6W9_w7Q4 1960
utils/load_smartpredictor.py sha256=THjDZ6UDd-dZOyhsukaBbRoscpEl-aso4CccfkXo8io 668
utils/model.py sha256=OyEPlD7rgT_qMv8xZAt3lWv4GS39ifPlFTVZUSWevlE 3496
utils/model_synoptic.py sha256=t1JWJF_62YC-QxAfgvJeNULHl2DCz88EKDaUEbegCf4 2498
utils/sampling.py sha256=C4wvvvT3YuhvERIPIxsnZzpUzHQYV3bBa8Q7Lr-UP7c 4539
utils/threading.py sha256=OzfAhLI2ZoKCAydhjZbl5AlYvp_vS69YBom4Awqtgrw 1292
utils/transform.py sha256=vw5lJbgEEtB6rGIqSKXX_9KgwdaXT8qyW-LtZF3QAvA 14179
utils/translate.py sha256=0sib8e3tUrNJXRiU0B6ERToEiNdMyMhdraT9tlq2FtE 419
utils/utils.py sha256=n9pglTJLbRGQfq6xWQqVqFb6x277Qf46Zk9244bKC4o 10406
webapp/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
webapp/smart_app.py sha256=UlR1NyqiklIOrL7Vq3p4-3QyfR4D5bWntWm__mdEWIM 124269
webapp/webapp_launch.py sha256=dboNFqakRhB9-590mgEi8I6NSz-ROICqVrMHkVLwzW8 2022
webapp/webapp_launch_DVF.py sha256=317n5p4IzFeT8yr1F12pnU86PfsMqiW0a8JDrrN6yWo 1376
webapp/assets/favicon.ico sha256=48qSzjzXIVvGz2dqULzxY-YWF8QtJC_zN2CPJwbznuo 215609
webapp/assets/jquery.js sha256=CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo 88145
webapp/assets/main.js sha256=z3cYmEJNGTsY12FINausCRzgw87kw1I1jfgR6_Qebfg 183
webapp/assets/material-icons.css sha256=5zuFeTuPtX6RB19xgofKivL3pSaJD5sCM12pfIY0ChM 614
webapp/assets/reload.png sha256=VgUtolOLR4AHzbWG6APW1Y73i_fTkIXNDyOue_515_M 18907
webapp/assets/settings.png sha256=WQMhdyBAY9nw21vm7Srj2JfzU8KS-aUkZPxjxrnrWEU 29911
webapp/assets/shapash-fond-fonce.png sha256=48qSzjzXIVvGz2dqULzxY-YWF8QtJC_zN2CPJwbznuo 215609
webapp/assets/style.css sha256=Ri5nLsRr3oozJSqqpqsTKJZTD_RGpoB0K7bgKvqOkP0 4211
webapp/utils/MyGraph.py sha256=pbhsg4uVF9HqTsi9PhZi-tJsAJEy_olyLegID1S_DGQ 3177
webapp/utils/callbacks.py sha256=eSC-0SmJ4kg7iRjZwrvoL_rH359lu0TDfuWnRyV96mI 27193
webapp/utils/explanations.py sha256=kD_GJOnfOZJ8KmVxbKyb_EHRIG5xZ7bJHko5c_-LwY0 5109
webapp/utils/utils.py sha256=XV38wppKc2_s5o_wt3PM6JqeMgN2h0ZMnSOofO1hOSU 4068
shapash-2.7.0.dist-info/LICENSE sha256=DVQuDIgE45qn836wDaWnYhSdxoLXgpRRKH4RuTjpRZQ 10174
shapash-2.7.0.dist-info/METADATA sha256=0JFvfeoR-PWzX29_Dl1dFl3-6x0b28kdhbpqNsb14x8 25248
shapash-2.7.0.dist-info/WHEEL sha256=GV9aMThwP_4oNCtvEC2ec3qUYutgWeAzklro_0m4WJQ 91
shapash-2.7.0.dist-info/top_level.txt sha256=YrKSUnAzLvVCwuGXGK_h1TnECAFMx1V-nzx3R-YxvgI 82
shapash-2.7.0.dist-info/RECORD

top_level.txt

backend
data
decomposition
explainer
manipulation
plots
report
style
utils
webapp