Commit Graph

  • 0ee9d73cc6 build(deps): bump pillow from 12.2.0 to 12.3.0 dependabot/pip/pillow-12.3.0 dependabot[bot] 2026-07-21 05:17:59 +00:00
  • 35ffb0daaa Merge branch 'master' into dependabot/npm_and_yarn/javascript/babel/preset-react-8.0.1 dependabot/npm_and_yarn/javascript/babel/preset-react-8.0.1 Tobias Pitters 2026-07-20 20:38:17 +02:00
  • 8d04e3c803 Merge branch 'master' into dependabot/npm_and_yarn/javascript/babel/preset-env-8.0.2 dependabot/npm_and_yarn/javascript/babel/preset-env-8.0.2 Tobias Pitters 2026-07-20 20:38:04 +02:00
  • 7afff54679 Merge branch 'master' into dependabot/npm_and_yarn/javascript/babel/core-8.0.1 dependabot/npm_and_yarn/javascript/babel/core-8.0.1 Tobias Pitters 2026-07-20 20:37:36 +02:00
  • c7315f1022 build(deps): bump ws from 8.18.0 to 8.21.1 in /javascript (#5093) master dependabot[bot] 2026-07-20 20:32:18 +02:00
  • 4eef4c6c8e Merge branch 'master' into dependabot/npm_and_yarn/javascript/babel/core-8.0.1 Tobias Pitters 2026-07-20 18:06:49 +02:00
  • 40fbd7c84a update bundle Tobias Pitters 2026-07-20 18:04:07 +02:00
  • 0ae5ef84a3 Merge branch 'master' into dependabot/npm_and_yarn/javascript/babel/preset-react-8.0.1 Tobias Pitters 2026-07-20 17:50:46 +02:00
  • 3f021594e7 Merge branch 'master' into dependabot/npm_and_yarn/javascript/babel/preset-env-8.0.2 Tobias Pitters 2026-07-20 17:50:41 +02:00
  • 12f2f0b623 Merge branch 'master' into dependabot/npm_and_yarn/javascript/babel/core-8.0.1 Tobias Pitters 2026-07-20 17:50:33 +02:00
  • 04787c650d build(deps-dev): bump the js-minor group in /javascript with 3 updates (#5062) dependabot[bot] 2026-07-20 17:50:21 +02:00
  • f8d1047560 build(deps-dev): bump webpack-dev-server in /javascript (#5052) dependabot[bot] 2026-07-20 17:49:26 +02:00
  • 9ff2d34950 build(deps): bump websocket-driver from 0.7.4 to 0.7.5 in /javascript (#5084) dependabot[bot] 2026-07-20 15:47:34 +02:00
  • c3481c11aa Refactor short circuiting of tree_path_dependent shap calculation (#5069) Tobias Pitters 2026-07-20 14:59:00 +02:00
  • 846f28c79a ENH: Performance monitoring for explainers (#5071) Zhihao Dai 2026-07-14 20:49:23 +01:00
  • 8c056b9098 [pre-commit.ci] pre-commit autoupdate (#5072) pre-commit-ci[bot] 2026-07-13 16:38:32 +02:00
  • 7767216e27 Merge branch 'master' into pre-commit-ci-update-config pre-commit-ci-update-config Tobias Pitters 2026-07-13 16:38:26 +02:00
  • 9b3d47311c build(deps): bump mistune from 3.2.1 to 3.3.0 in /docs (#5075) dependabot[bot] 2026-07-13 16:38:08 +02:00
  • 43d027b8a3 build(deps): bump soupsieve from 2.8.3 to 2.8.4 in /docs (#5074) dependabot[bot] 2026-07-13 16:37:47 +02:00
  • 7a91083caa [pre-commit.ci] pre-commit autoupdate pre-commit-ci[bot] 2026-07-06 22:31:35 +00:00
  • b4f8a9085a constrain scikit learn for tests, due to causalml failure (#5070) Tobias Pitters 2026-07-04 06:16:21 +02:00
  • d358eaf338 constrain scikit learn for tests, due to causalml failure fix-double-import-for-causalml Tobias Pitters 2026-07-04 06:15:01 +02:00
  • a123f22291 build(deps-dev): bump @babel/preset-react in /javascript dependabot[bot] 2026-07-01 15:14:29 +00:00
  • 2570cf7c8b build(deps-dev): bump @babel/preset-env in /javascript dependabot[bot] 2026-07-01 15:14:22 +00:00
  • 28a776afd5 build(deps-dev): bump @babel/core from 7.29.7 to 8.0.1 in /javascript dependabot[bot] 2026-07-01 15:14:12 +00:00
  • e6dd1f5b36 ENH: Move optional-dep into dep-groups (#4589) Zhihao Dai 2026-06-29 15:33:19 +01:00
  • 47f566eb48 Add gpu build testpypi (#5058) Tobias Pitters 2026-06-22 23:19:16 +02:00
  • 51f910c5e5 build gpu workflow added (#5057) Tobias Pitters 2026-06-22 21:59:09 +02:00
  • c43a43e79c build gpu workflow added add-shap-gpu-workflow Tobias Pitters 2026-06-22 21:55:46 +02:00
  • b2f6a5b12b build(deps): bump tornado from 6.5.6 to 6.5.7 in /docs (#5049) dependabot[bot] 2026-06-21 22:09:11 +02:00
  • 45cb46557a build(deps): bump tornado from 6.5.6 to 6.5.7 (#5050) dependabot[bot] 2026-06-21 22:08:36 +02:00
  • 44e69e3c6c build(deps): bump bleach from 6.3.0 to 6.4.0 in /docs (#5051) dependabot[bot] 2026-06-21 22:08:15 +02:00
  • 5aa62ca994 regenerate matplotlib images regenerate-matplotlib-images Tobias Pitters 2026-06-15 11:46:29 +02:00
  • b4fa267d96 remove --no-deps install in ci nightly-lightgbm Tobias Pitters 2026-06-15 11:28:35 +02:00
  • 1c0d11e9d3 build(deps): bump tornado from 6.5.5 to 6.5.6 in /docs (#5041) dependabot[bot] 2026-06-15 11:12:26 +02:00
  • 286086a6af build(deps): bump tornado from 6.5.5 to 6.5.6 (#5042) dependabot[bot] 2026-06-15 11:12:06 +02:00
  • 9ddfc66955 build(deps): bump the js-minor group in /javascript with 10 updates (#5032) dependabot[bot] 2026-06-04 22:30:34 +02:00
  • a30092a057 TST: Increase test coverage for shap/maskers/_image.py (#4519) bedupako12mas 2026-06-05 01:46:59 +05:30
  • b7ba6def56 [pre-commit.ci] pre-commit autoupdate (#5029) pre-commit-ci[bot] 2026-06-04 22:12:28 +02:00
  • 6f842a8e48 build(deps-dev): bump webpack-cli from 6.0.1 to 7.0.3 in /javascript (#5033) dependabot[bot] 2026-06-04 22:12:08 +02:00
  • 4933df6249 build(deps-dev): bump launch-editor from 2.6.1 to 2.14.1 in /javascript (#5035) dependabot[bot] 2026-06-04 22:07:49 +02:00
  • 2edcb04bcd Use TreeEnsemble directly in TreeExplainer and add cpu gpu equivalence tests for categories (#5026) Tobias Pitters 2026-06-01 19:15:02 +02:00
  • 6e9135b794 Merge branch 'add-cpu-gpu-equivalence-tests' of github.com:shap/shap into add-cpu-gpu-equivalence-tests add-cpu-gpu-equivalence-tests Tobias Pitters 2026-05-29 22:44:46 +02:00
  • fb4354ccfe Merge branch 'master' of github.com:shap/shap into add-cpu-gpu-equivalence-tests Tobias Pitters 2026-05-29 22:44:00 +02:00
  • c9b9c6b0e7 Revert "resolve conflicts" Tobias Pitters 2026-05-29 22:43:03 +02:00
  • b0bf3382c2 Merge branch 'master' into add-cpu-gpu-equivalence-tests Tobias Pitters 2026-05-29 22:40:36 +02:00
  • b740388096 resolve conflicts Tobias Pitters 2026-05-29 22:40:03 +02:00
  • 3fa09f3e8b Support LightGBM categorical GPU TreeSHAP (#5020) Rory Mitchell 2026-05-29 22:38:20 +02:00
  • 3b2e5afe2b add cpu/gpu equivalence tests Tobias Pitters 2026-05-29 22:28:18 +02:00
  • 81b6f6739f remove appveyor and .claude files from build directory (#5023) Tobias Pitters 2026-05-28 19:56:08 +02:00
  • 6fbb596056 Support LightGBM categorical GPU TreeSHAP Rory Mitchell 2026-05-28 05:01:37 -07:00
  • 8461059bd4 FIX: Improve GPU TreeExplainer parity (#4997) v0.52.0 Rory Mitchell 2026-05-28 13:17:50 +02:00
  • 8549e6bc35 fix: use isinstance() instead of type() is tuple checks (#4508) Neha Dhruw 2026-05-27 23:13:14 +05:30
  • 3be70014c9 remove webpack dependency for sickness scores (#5018) Tobias Pitters 2026-05-27 19:37:24 +02:00
  • 6e9f9b8563 build(deps): bump qs and express in /javascript (#5015) dependabot[bot] 2026-05-27 12:29:44 +02:00
  • 9be5435bb8 build(deps): bump idna from 3.11 to 3.15 in /docs (#5007) dependabot[bot] 2026-05-27 12:27:49 +02:00
  • 52dd763bd3 pin torch to <=2.11.0 in pyproject.toml (#5017) Tobias Pitters 2026-05-27 12:23:18 +02:00
  • d8f2e76560 build(deps-dev): bump webpack-dev-server in /javascript (#5009) dependabot[bot] 2026-05-20 22:53:08 +02:00
  • ac6e677d62 build(deps-dev): bump @babel/plugin-transform-modules-systemjs (#4991) dependabot[bot] 2026-05-16 10:02:15 +02:00
  • 679b2eefb0 FIX: warn when covariance matrix is singular in LinearExplainer (#4471) Baibhav Kundu 2026-05-14 01:10:36 +05:30
  • ce4abd7693 build(deps): bump mistune from 3.2.0 to 3.2.1 (#4990) dependabot[bot] 2026-05-13 14:46:07 +02:00
  • 4264d6c6bc build(deps): bump urllib3 from 2.6.3 to 2.7.0 (#5000) dependabot[bot] 2026-05-13 14:45:12 +02:00
  • c8826d66ac build(deps): bump the js-minor group in /javascript with 5 updates (#4954) dependabot[bot] 2026-05-05 19:33:29 +02:00
  • 3279b82f68 FIX: handle zero division in heatmap when all SHAP values are zero (#4449) Baibhav Kundu 2026-05-05 18:44:01 +05:30
  • 08f62195e3 FIX: use of os.path.join in make_dir to correctly remove the files (#4501) Abhishek Kumar Rai 2026-05-05 18:17:38 +05:30
  • 89c625ad9a build(deps-dev): bump follow-redirects in /javascript (#4587) dependabot[bot] 2026-05-05 14:38:55 +02:00
  • 1ec66298cd [pre-commit.ci] pre-commit autoupdate (#4972) pre-commit-ci[bot] 2026-05-05 14:33:21 +02:00
  • 6b74c3b86b Remove dead __check_cache function and stale cache variables in bench… (#4485) Dhiraj Rathod 2026-04-29 02:37:42 +05:30
  • 1cd3883962 docs: clarify expected_value math formula in TreeExplainer #4414 (#4418) Dashrat Singh Rajpurohit 2026-04-26 17:30:57 +05:30
  • 499196e98e fix: update incorrect measure calls in benchmark/metrics.py (#4447) Jiya Gupta 2026-04-26 16:57:22 +05:30
  • 31eb95705d DOC: Fix spelling errors in source code docstrings and comments (#4446) Rupesh Kumar Singh 2026-04-26 16:53:28 +05:30
  • 06765c56a9 FIX: Correct max_evals calculation in PermutationExplainer.shap_values() (#4434) AftAb-25 2026-04-26 14:10:57 +05:30
  • 6300c4fc2d TYP: add type hints for explainers.other._random (#4436) Sarthak Bhardwaj 2026-04-26 14:09:17 +05:30
  • 0c247eff38 DOCS: Modernize "Fitting a Linear Simulation with XGBoost" notebook (#4428) Vibhor Kumar 2026-04-26 14:08:59 +05:30
  • 252f4bd0a5 Improved docstring for embedding (#4438) Jiya Gupta 2026-04-26 14:07:46 +05:30
  • 3b730fe084 build(deps): bump lodash from 4.17.23 to 4.18.1 in /javascript (#4431) dependabot[bot] 2026-04-26 10:36:31 +02:00
  • 976466af35 TEST: increase test coverage for shap/explainers/other/_treegain.py (#4427) Rupesh Kumar Singh 2026-04-22 22:56:30 +05:30
  • 7c5d97a30d TEST: improves tests\explainers\test_linear.py (#4416) Nakshatra 2026-04-22 22:50:59 +05:30
  • d0d02f1676 fix: return value from is_color_map() in plots/_beeswarm.py (#4421) Manik Tyagi 2026-04-22 21:11:36 +05:30
  • 0852948ca6 build(deps): bump nbconvert from 7.17.0 to 7.17.1 in /docs (#4722) dependabot[bot] 2026-04-22 08:51:00 +02:00
  • d8c78502bd resolve UserWarning 'X does not have valid feature names, but LGBMRegressor was fitted with feature names' (#4422) Shaivi Malik 2026-04-21 21:47:42 +05:30
  • 09b4e7bec2 fix: record "sample" in op_history instead of "__getitem__" (#4376) Tarun 2026-04-21 21:46:48 +05:30
  • 7fd8209709 Fix: The structure of inputs doesn't match the expected structure (#4410) Shaivi Malik 2026-04-21 21:31:47 +05:30
  • 4e61869ee7 FIX :Improve clarity and documentation in sentiment analysis notebook (#4397) Ariba Sayed 2026-04-20 23:53:36 +05:30
  • 2df7eec1fa fix: assign result of np.flipud to fix no-op in AdditiveForceArrayVisualizer (#4343) Mahaveer jain 2026-04-20 23:24:41 +05:30
  • 4dc04ad2ea FIX: move unreachable large-dataset warning into interventional branch (#4392) Mahaveer jain 2026-04-19 01:29:50 +05:30
  • 413f063220 Remove unused typing-extensions dependency (#4629) Samudraneel Sarkar 2026-04-19 01:18:49 +05:30
  • ec3e205ae1 Move to nanobind (#4366) Tobias Pitters 2026-04-17 22:35:19 +02:00
  • 421ff4650a DOCS: reformat the waterfall notebook (#4378) Justin Charles 2026-04-18 01:49:13 +05:30
  • 7b6b413ca8 FIX: Use isinstance() instead of 'is' for type checks (#4373) divyam jha 2026-04-18 01:44:59 +05:30
  • b320498170 MAINT: remove unused _keras.py (dead code, broken on Keras 3) (#4625) Sumaiya Islam 2026-04-18 02:08:33 +06:00
  • bec523cf1c Fix formatting in heatmap notebook explanation* (#4359) VADTYA SAI UMESH 2026-04-17 01:20:27 +05:30
  • c61ae3d47a Merge pull request #4350 from JRV7903/fix/actions-test-coverage Tobias Pitters 2026-04-16 21:38:59 +02:00
  • 347614673a Merge branch 'master' into fix/actions-test-coverage Jash Vora 2026-04-16 01:00:27 +05:30
  • ca9541370e Merge pull request #4330 from Anushreebasics/matplotlib Tobias Pitters 2026-04-15 20:26:12 +02:00
  • 377a2fab5d Fix text plot color rendering by converting numpy types to float Tobias Pitters 2026-04-15 19:56:45 +02:00
  • 15ee387162 Regenerate all plot baselines on Linux for matplotlib default style Anushree Bondia 2026-04-15 10:31:11 +05:30
  • 6a537ccc26 Update test_summary_compact_dot_with_data baseline for matplotlib default style (Linux) Anushree Bondia 2026-04-15 10:26:35 +05:30
  • 22ff0e5bba Issue #3954: used default matplotlib style for tests Anushree Bondia 2026-04-03 20:35:59 +05:30
  • 766658001b update pillow Tobias Pitters 2026-04-14 21:16:09 +02:00