probatus

View on PyPIReverse Dependencies (1)

3.1.0 probatus-3.1.0-py3-none-any.whl

Wheel Details

Project: probatus
Version: 3.1.0
Filename: probatus-3.1.0-py3-none-any.whl
Download: [link]
Size: 54202
MD5: 3f394f219d83ee647ed9f1ca766c6a36
SHA256: 010f2f2e11ac7c92c775d9b641cbc5997517cdbfb70e2b19bf3df541bdf65715
Uploaded: 2024-04-23 07:37:05 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: probatus
Version: 3.1.0
Summary: Validation of regression & classifiers and data used to develop them
Author-Email: "ING Bank N.V." <reinier.koops[at]ing.com>
Project-Url: Homepage, https://ing-bank.github.io/probatus/
Project-Url: Documentation, https://ing-bank.github.io/probatus/api/feature_elimination.html
Project-Url: Repository, https://github.com/ing-bank/probatus.git
Project-Url: Changelog, https://github.com/ing-bank/probatus/blob/main/CHANGELOG.md
License: Copyright (c) ING Bank N.V. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: Programming Language :: Python :: 3
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
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Requires-Dist: scikit-learn (>=0.22.2)
Requires-Dist: pandas (>=1.0.0)
Requires-Dist: matplotlib (>=3.1.1)
Requires-Dist: scipy (>=1.4.0)
Requires-Dist: joblib (>=0.13.2)
Requires-Dist: tqdm (>=4.41.0)
Requires-Dist: numpy (>=1.23.2)
Requires-Dist: numba (>=0.57.0)
Requires-Dist: loguru (>=0.7.2)
Requires-Dist: shap (>=0.43.0); python_version != "3.8"
Requires-Dist: shap (==0.43.0); python_version == "3.8"
Requires-Dist: probatus[dev,docs]; extra == "all"
Requires-Dist: black (>=19.10b0); extra == "dev"
Requires-Dist: pre-commit (>=2.5.0); extra == "dev"
Requires-Dist: mypy (>=0.770); extra == "dev"
Requires-Dist: pytest (>=6.0.0); extra == "dev"
Requires-Dist: pytest-cov (>=2.10.0); extra == "dev"
Requires-Dist: pyflakes; extra == "dev"
Requires-Dist: seaborn (>=0.9.0); extra == "dev"
Requires-Dist: joblib (>=0.13.2); extra == "dev"
Requires-Dist: jupyter (>=1.0.0); extra == "dev"
Requires-Dist: tabulate (>=0.8.7); extra == "dev"
Requires-Dist: nbconvert (>=6.0.7); extra == "dev"
Requires-Dist: pre-commit (>=2.7.1); extra == "dev"
Requires-Dist: isort (>=5.12.0); extra == "dev"
Requires-Dist: codespell (>=2.2.4); extra == "dev"
Requires-Dist: ruff (>=0.2.2); extra == "dev"
Requires-Dist: lightgbm (>=3.3.0); extra == "dev"
Requires-Dist: xgboost (>=1.5.0); extra == "dev"
Requires-Dist: scipy (>=1.4.0); extra == "dev"
Requires-Dist: catboost (>=1.2); python_version != "3.8" and extra == "dev"
Requires-Dist: catboost (<1.2); python_version == "3.8" and extra == "dev"
Requires-Dist: mkdocs (>=1.5.3); extra == "docs"
Requires-Dist: mkdocs-jupyter (>=0.24.3); extra == "docs"
Requires-Dist: mkdocs-material (>=9.5.13); extra == "docs"
Requires-Dist: mkdocstrings (>=0.24.1); extra == "docs"
Requires-Dist: mkdocstrings-python (>=1.8.0); extra == "docs"
Provides-Extra: all
Provides-Extra: dev
Provides-Extra: docs
Description-Content-Type: text/markdown
License-File: LICENCE
[Description omitted; length: 1902 characters]

WHEEL

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

RECORD

Path Digest Size
probatus/__init__.py sha256=hx1ZcStxB7JRSfuLKgQ8d-wvVJ1Ro1ITGElStw8zlfs 1104
probatus/feature_elimination/__init__.py sha256=k5t1Pw7-IGSKgT1VgOg-GyCFHru7fkM7w48LqyeJdiA 165
probatus/feature_elimination/early_stopping_feature_elimination.py sha256=M3_m7XZlY_-F4BZurNCb5DxegDhAVMjfPJuLks45JRU 23117
probatus/feature_elimination/feature_elimination.py sha256=ze6Ugal5sOEDR7ZFekIBvLcW9xSh8nENEEfx1kyFjqo 43744
probatus/interpret/__init__.py sha256=pWlsdD5ED2P8mq-A3MehqN616K7ezSvI86qY4JpWT2U 154
probatus/interpret/model_interpret.py sha256=avUpg5AiiveteiVwMOBTcogE-S8FrkZ7AhjrhBLT5VQ 19521
probatus/interpret/shap_dependence.py sha256=2szsSGPHSjiQZ4ZZnXgVTucuLaMP6YgtxCw3MyFGGEs 12386
probatus/sample_similarity/__init__.py sha256=QS2qJwnxwJNXcRju-CZGS8CXJ1qW-MgFylkJGKJimzY 246
probatus/sample_similarity/resemblance_model.py sha256=l3DXW6NIp32BEXMixE2M0EBPqBfLK4LpNm_XLZK-GHs 27131
probatus/utils/__init__.py sha256=yWyImbCUrJ8diaGDL-R8IjB7o-0PYa76jLFCVoqBBC8 735
probatus/utils/_utils.py sha256=pAYQznXQzbIdStHtcwmxjG1ANgTcAzALTOdbGZvwVcE 346
probatus/utils/arrayfuncs.py sha256=oZXe4cL86v5ZV-gjZWGi3jBhRv7QjIKYDdyYsYr8obA 5518
probatus/utils/base_class_interface.py sha256=W4D6Cppk7Ym8i7a1DDpfYRkCY6o3JeuShzVDN7eS7yk 1154
probatus/utils/exceptions.py sha256=Yi_KXv2oMZCID7XoFhpuHHzCWWPTuZmPom3Tk_DwgSs 169
probatus/utils/scoring.py sha256=D74hdQILTG-TPlE2DIGLipoRZaMgfuGYONacqR3D28c 3715
probatus/utils/shap_helpers.py sha256=Xy2zXKM1u8kvqx8s3vUYII_0CyA9J4e4LLOprBJaYm4 8041
tests/docs/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/docs/test_docstring.py sha256=mzlLRI-NrvEr3edVkAAh_LI-d3g_EfBfuhrskqVQZ94 2199
tests/docs/test_notebooks.py sha256=FJOBbEcm7KG9gCy1C7_0HjpPrDIXBQNRFreTAu91I4w 854
tests/feature_elimination/test_feature_elimination.py sha256=XtBrAYvHWLObUnT-Gil38Lbmnw8aU8_f56AWtvdVouw 18271
tests/interpret/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/interpret/test_model_interpret.py sha256=Lk1mOX90R2q-bvYBBm7Jrd150fCx6_K1hH3EC3nuHIw 8666
tests/interpret/test_shap_dependence.py sha256=9SDARuYEcUTsinXHHoAlt0GLowf4h-cgWI86ltVPbts 5550
tests/sample_similarity/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/sample_similarity/test_resemblance_model.py sha256=ZPt8E4-h6S2PbO7wgahilsll43MG484o1DxEv4JCZH8 7584
tests/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/utils/test_base_class.py sha256=mv6lT_eA5mzrXLkLe8a3-c5tfvt6EAeIexsTdF9eK28 828
tests/utils/test_utils_array_funcs.py sha256=_bAaIilHiEoCzM04-DfJnyW-NIcaCe7Qj3smv_MQCGE 3367
probatus-3.1.0.dist-info/LICENCE sha256=8D2sGLBsA1wZBAdhDkMqMAu3Es-WaAnKVclJzu4rH1E 1051
probatus-3.1.0.dist-info/METADATA sha256=dU39kLBJ6K2zTjOHXdsBViHq0POZW_6vqg1uCXrkOpE 5993
probatus-3.1.0.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
probatus-3.1.0.dist-info/top_level.txt sha256=p0eQSHJrZy6DEGcTSyng6bObZFe_eZvWH7R5FmTJKdA 15
probatus-3.1.0.dist-info/RECORD

top_level.txt

probatus
tests