Metadata-Version: 2.4
Name: fasttreeshap-fixed
Version: 0.1.2
Summary: FastTreeSHAP with XGBoost 2.0+, NumPy 2.0+ compatibility and bug fixes
Home-page: https://github.com/mattheitz/fasttreeshap-fixed
Author: Matt Heitz (fork maintainer)
Author-email: matt.heitz@doordash.com
License: BSD 2-CLAUSE
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX
Classifier: Operating System :: Unix
Classifier: Operating System :: MacOS
Classifier: Programming Language :: Python :: 3.8
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.8
Description-Content-Type: text/markdown
License-File: LICENSE
License-File: NOTICE
Requires-Dist: numpy
Requires-Dist: scipy
Requires-Dist: scikit-learn
Requires-Dist: pandas
Requires-Dist: tqdm>4.25.0
Requires-Dist: packaging>20.9
Requires-Dist: numba
Requires-Dist: xgboost>=2.0.0
Provides-Extra: plots
Requires-Dist: matplotlib; extra == "plots"
Requires-Dist: ipython; extra == "plots"
Provides-Extra: others
Requires-Dist: lime; extra == "others"
Provides-Extra: docs
Requires-Dist: matplotlib; extra == "docs"
Requires-Dist: ipython; extra == "docs"
Requires-Dist: numpydoc; extra == "docs"
Requires-Dist: sphinx_rtd_theme; extra == "docs"
Requires-Dist: sphinx; extra == "docs"
Requires-Dist: nbsphinx; extra == "docs"
Provides-Extra: test
Requires-Dist: pytest; extra == "test"
Requires-Dist: pytest-mpl; extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Requires-Dist: xgboost; extra == "test"
Requires-Dist: lightgbm; extra == "test"
Requires-Dist: catboost; extra == "test"
Requires-Dist: pyspark; extra == "test"
Requires-Dist: pyod; extra == "test"
Requires-Dist: transformers; extra == "test"
Requires-Dist: torch; extra == "test"
Requires-Dist: sentencepiece; extra == "test"
Requires-Dist: opencv-python; extra == "test"
Provides-Extra: all
Requires-Dist: pyod; extra == "all"
Requires-Dist: nbsphinx; extra == "all"
Requires-Dist: torch; extra == "all"
Requires-Dist: lime; extra == "all"
Requires-Dist: pytest; extra == "all"
Requires-Dist: sentencepiece; extra == "all"
Requires-Dist: lightgbm; extra == "all"
Requires-Dist: numpydoc; extra == "all"
Requires-Dist: pytest-cov; extra == "all"
Requires-Dist: ipython; extra == "all"
Requires-Dist: pyspark; extra == "all"
Requires-Dist: opencv-python; extra == "all"
Requires-Dist: matplotlib; extra == "all"
Requires-Dist: xgboost; extra == "all"
Requires-Dist: transformers; extra == "all"
Requires-Dist: sphinx; extra == "all"
Requires-Dist: sphinx_rtd_theme; extra == "all"
Requires-Dist: pytest-mpl; extra == "all"
Requires-Dist: catboost; extra == "all"
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: license
Dynamic: license-file
Dynamic: provides-extra
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

FastTreeSHAP fork with critical fixes for modern environments. Includes XGBoost 2.0+ compatibility (handles string feature names), NumPy 2.0+ compatibility, and additivity bug fixes. FastTreeSHAP v1 is 1.5x faster than TreeSHAP, and FastTreeSHAP v2 is 2.5x faster than TreeSHAP. This fork ensures reliability in production Databricks and modern Python environments. Import as: `import fasttreeshap_fixed`
