empulse

View on PyPIReverse Dependencies (1)

0.7.0 empulse-0.7.0-py3-none-any.whl

Wheel Details

Project: empulse
Version: 0.7.0
Filename: empulse-0.7.0-py3-none-any.whl
Download: [link]
Size: 131703
MD5: a1de13b5f2fd5ce5b4e1903b251590ab
SHA256: 9d669725a29c722de2ad4981ed309dab0890c21efee65acf905a8007894c3a26
Uploaded: 2025-02-05 19:04:03 +0000

dist-info

METADATA

Metadata-Version: 2.2
Name: empulse
Version: 0.7.0
Summary: Value-driven and cost-sensitive tools for scikit-learn
Author-Email: Shimanto Rahman <shimanto.rahman[at]ugent.be>
Project-Url: documentation, https://empulse.readthedocs.io/en/stable/
Project-Url: repository, https://github.com/ShimantoRahman/empulse
Project-Url: issue-tracker, https://github.com/ShimantoRahman/empulse/issues
License: MIT License Copyright (c) 2023 Shimanto Rahman 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. == Empulse contains code that is licensed by third-party developers. == SciPy The Empulse project contains the codes from SciPy project. Copyright (c) 2001-2002 Enthought, Inc. 2003-2022, SciPy Developers. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. == CostCla The Empulse project contains the codes from CostCla project. Copyright (c) 2014, Alejandro Correa Bahnsen All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of the {organization} nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Science/Research
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Software Development
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.10
Requires-Dist: numpy (>=1.24.4)
Requires-Dist: scikit-learn (>=1.5.2)
Requires-Dist: imbalanced-learn (>=0.13.0)
Requires-Dist: scipy (>=1.10.1)
Requires-Dist: joblib (>=1.3.2)
Requires-Dist: pandas (>=2.2.0)
Requires-Dist: sympy (>=1.12.1)
Requires-Dist: empulse; extra == "optional"
Requires-Dist: xgboost (>=1.7.4); extra == "optional"
Requires-Dist: lightgbm (>=4.5.0); extra == "optional"
Requires-Dist: catboost (>=1.2.7); python_version < "3.13" and extra == "optional"
Requires-Dist: empulse[optional]; extra == "test"
Requires-Dist: scikit-learn (>=1.6.1); extra == "test"
Requires-Dist: pytest (>=7.4.4); extra == "test"
Requires-Dist: pytest-cov (>=4.1.0); extra == "test"
Requires-Dist: tox (>=4.13.0); extra == "test"
Requires-Dist: sphinx (>=7.2.6); extra == "docs"
Requires-Dist: pydata-sphinx-theme (>=0.16.1); extra == "docs"
Requires-Dist: sphinx-copybutton (>=0.5.2); extra == "docs"
Requires-Dist: sphinxcontrib-sass (>=0.3.4); extra == "docs"
Requires-Dist: myst-parser (>=4.0.0); extra == "docs"
Requires-Dist: numpydoc (>=1.6.0); extra == "docs"
Requires-Dist: ruff (>=0.9.4); extra == "lint"
Requires-Dist: pre-commit (>=4.0.1); extra == "lint"
Requires-Dist: empulse[docs,lint,test]; extra == "dev"
Requires-Dist: twine (>=4.0.2); extra == "dev"
Provides-Extra: optional
Provides-Extra: test
Provides-Extra: docs
Provides-Extra: lint
Provides-Extra: dev
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 13103 characters]

WHEEL

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

RECORD

Path Digest Size
empulse/__init__.py sha256=09hol5ovL6ArILJIJZ-MiscnOjKa6RjaETmtdgJpW2c 22
empulse/_common/__init__.py sha256=7COPJaGPOIeIw_zkrbVdEL9JtBRp408LUbIk6lDwdpc 59
empulse/_common/_parameter.py sha256=HC3qQkPTjN6nPg0fye40Vf7QVsihIrIFpqZOnPUy_YA 128
empulse/datasets/__init__.py sha256=PjfizhjCipo_ojKSRyIltQkqe8FQw99IGEJXwb1ktZY 337
empulse/datasets/datasets.py sha256=IjS71QUEBYuELc-cqbDn3dYETR22emlat_OHG0RhFso 41465
empulse/metrics/__init__.py sha256=m4EczKF7nj2bmGODPFjwVQov3c6vyJrVBckZyDgLhFg 1302
empulse/metrics/_convex_hull.py sha256=7NhxJBzZVAZOtnMOELgFeFaK2mc8P4S6H_9yWjsVTrc 2269
empulse/metrics/_validation.py sha256=ZPi7tf0HlF1NO0JKKeOhfTb-rPNvwgYn0G4To0edy3o 3005
empulse/metrics/common.py sha256=YtueAloYHdPbSzbM1YKzlYfK7n_iq5RKL6BWpRu2ScY 3741
empulse/metrics/lift.py sha256=iL8jpQGRdoHL0HbOdun4u1egfN27SeEKQsXWJy7Xxxk 1979
empulse/metrics/max_profit.py sha256=J9suEoc6m6uhb2Buvlg4vRWxnXE_slYCPwUvzQRUjCM 5838
empulse/metrics/metric.py sha256=YrEwmgxaqqgGqdCWH_ENo74Z4Q-JRzr2xXimOXaKenM 22994
empulse/metrics/savings.py sha256=MO4YYfPrfxRlv1XMo1ousr3NDfmJskMlOtR8dNz7aG8 42101
empulse/metrics/acquisition/__init__.py sha256=BSLDV2MkzCavB20agOTJXLpWr2yhnporcHw3B6JxPFI 369
empulse/metrics/acquisition/_validation.py sha256=Xu29Vly4d7i-xK5tCFZ3aLVVykAXSkeov7xKOkI9CLA 1798
empulse/metrics/acquisition/cost.py sha256=O2Xb6gnVxRBoCwYvxtr0RzIZ2fCMP27TyDICObAFUWY 14221
empulse/metrics/acquisition/deterministic.py sha256=EL_498EuISteBASzilEW2qBm5QfMAR0qi_WqV7GG5z4 8011
empulse/metrics/acquisition/stochastic.py sha256=wPpDfdvNDTtqtCWtUSRLoPrPNHYKCff9-O_WIp5O8V8 10596
empulse/metrics/churn/__init__.py sha256=xcW-uLVNN1wNPNENWPyM21G9R2v6CRTXGWPxw8tg3bo 413
empulse/metrics/churn/_validation.py sha256=RDid1bf_QXCDwFBiqXIB8iWTOEu2RM3SV6L_wjhwdrs 3170
empulse/metrics/churn/cost.py sha256=besCr2jIo5MrKqvya4e5EozWCLYoMui815KDAbOxx-8 14723
empulse/metrics/churn/deterministic.py sha256=LXaEjMtd3WqDv1Lb-MzWjb35PqGTFb8K511y_LSiu1w 9579
empulse/metrics/churn/stochastic.py sha256=X0QizKmyleaMxi_DWbQJ46MImdzmR9Rvl3XHsv_qsoM 23488
empulse/metrics/credit_scoring/__init__.py sha256=aYJz_0FMGoqO85cG3X-U80cSS1KKGHjWZoLpRCcJoJw 234
empulse/metrics/credit_scoring/_validation.py sha256=f1vCY6BA86moiUsWwIFX_3-6iacPBA9S45c3X704GVE 911
empulse/metrics/credit_scoring/deterministic.py sha256=FUiShI915IO7klBf_KdG3RB6ojZlZCEu1trHzyGTIeU 6777
empulse/metrics/credit_scoring/stochastic.py sha256=WK4iP9g11A_JXpxJleS2-_IngJ-5-Njx2fA164iO_4g 9582
empulse/models/__init__.py sha256=UztrrajQ4qbU-BqRlve2FFWCl1Go86zfTGkuS0GEVEo 717
empulse/models/proflogit.py sha256=2vWdHy-14BLU9pekoxqH51gILRuWBSbDICgpARjY-Ik 8075
empulse/models/_base/__init__.py sha256=pZSHlAfyi3ZXZ9mthc72J4sBceutYTXwgZaKJnieMA4 136
empulse/models/_base/boost.py sha256=pR6O30VO9c4re_YS4h6Ew6okRzVYGkXgEdqXHBAYCRc 3602
empulse/models/_base/logit.py sha256=04F0NPXeZCjVMq6GLOAdtTRePYId3FrIWUe_NyWDBfI 3805
empulse/models/bias_mitigation/__init__.py sha256=3q-4BoxI9JlcTs1e74UrGm3StD_6W8dYCx-eZ4ta7qo 258
empulse/models/bias_mitigation/bias_relabeling.py sha256=OYR6QWVgBa2idHFHve1dNtPx6IW4XUW2he9xBZVjaQY 9768
empulse/models/bias_mitigation/bias_resampling.py sha256=wDEFtpwRPLbwWWxEtdX3p0ML-usDQlXHz7i14y8mk3w 10275
empulse/models/bias_mitigation/bias_reweighing.py sha256=5TaXtqly9fXULkKJCLzZ4VZRLK_qYV7JdZAj6OqMVTA 11118
empulse/models/cost_sensitive/__init__.py sha256=yIrU0oXgGa5MPNTiyP33sUbAuQzc2vPeTHVWJK7YE5g 532
empulse/models/cost_sensitive/_cs_mixin.py sha256=r-k-Ro7AwEorNLka_3qWX47qwx12GYzJ8HkHdEZE0IM 2595
empulse/models/cost_sensitive/b2boost.py sha256=VcrEj6ozAzEkdwjtjIMPlgNyhP5sJXD9MuoOGpx-CPs 11678
empulse/models/cost_sensitive/cost_threshold.py sha256=qVFFstFkT4YRcaiyvvRi5SfSBTyNyeUCHNy7wW9kOd4 12251
empulse/models/cost_sensitive/csbagging.py sha256=lnJ2EqS8FS3HWsHpRCYl0cBBSdsDrZciwbW7g0f3W2k 28278
empulse/models/cost_sensitive/csboost.py sha256=r1YO223hSeCQEj_SD0TtyAI91ARWM4jhzrJI--uR1HM 12600
empulse/models/cost_sensitive/csensemble.py sha256=JIWlXmOeE79ZkQM7s6tQo0u7nZklkwSKy3hbva_N878 16045
empulse/models/cost_sensitive/cslogit.py sha256=fXGEZ8eoHuxqmCeSet2crUURj8sM0Vo2qxutq9S6PAY 18904
empulse/models/cost_sensitive/cstree.py sha256=HvicCu6QLQCOCT0P5vdvkPRVvOYqO_VX65x-JNvqDUQ 30476
empulse/models/cost_sensitive/robust_cs.py sha256=Kqj5Nip-1cOFqjoHUxPtGnuxOitWLlJw57KLvniIWEU 17207
empulse/optimizers/__init__.py sha256=zAxte4YBbGibfreHT9RtKckYDVDiZX-GjvRlR4i4hys 61
empulse/optimizers/generation.py sha256=GpR2mo5IuC1ykCwqO7_zZmLN05xp4DX-3B2z_h2xn4E 12059
empulse/samplers/__init__.py sha256=0dw3G96PRK5bYdWO_55LqK1i2WxgDIRK57WBXWkI_Mk 198
empulse/samplers/_strategies.py sha256=b0VP_X03ZPoA8wuuEY7og4GJV0zbqg5lYVZf_Q0UfMw 1302
empulse/samplers/bias_relabler.py sha256=5HDmaoglVjgJYXTfyZ5iYbiU6apzuL00hR-XpLc8OC0 12754
empulse/samplers/bias_resampler.py sha256=Z4XLjP7YRZ-ZtzdVmo3iXIpdpEJivEFi8TuD9x4hLIg 11146
empulse/samplers/cost_sampler.py sha256=Tnb3jR03LPufgChwFC-zpt6apIJZ5prmT91xLmGUROA 8610
empulse/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
empulse/utils/_sklearn_compat.py sha256=e5nehQCnXC8dXI8Rmw9--M7S2GbWtrJ3YqQWQYIX-X8 22558
empulse-0.7.0.dist-info/LICENSE sha256=SE4sSQIOuDQ1JhxG51VDE_Ln7IR3endmCng2Z2wNe0M 4330
empulse-0.7.0.dist-info/METADATA sha256=HUkpSQPhxrZP-GbZ1lY3PG6LYUScaAc1325PZjcbVv0 20846
empulse-0.7.0.dist-info/WHEEL sha256=In9FTNxeP60KnTkGw7wk6mJPYd_dQSjEZmXdBdMCI-8 91
empulse-0.7.0.dist-info/top_level.txt sha256=bzWjytDQ6gm2dC2Q8pi3iJBJUJsdbNEvpoqektPKjWA 8
empulse-0.7.0.dist-info/RECORD

top_level.txt

empulse