pkboost 2.2.0

Shannon-guided gradient boosting for extreme class imbalance with adaptive drift detection. Outperforms XGBoost/LightGBM on imbalanced data.
Documentation
[build-system]

requires = ["maturin>=1.0,<2.0"]

build-backend = "maturin"



[project]

name = "pkboost"

version = "2.2.0"

description = "Gradient boosting that adapts to concept drift in imbalanced data"

authors = [{name = "Pushp Kharat", email = "kharatpushp16@outlook.com"}]

readme = "README.md"

requires-python = ">=3.8"

classifiers = [

    "Programming Language :: Rust",

    "Programming Language :: Python :: Implementation :: CPython",

    "Programming Language :: Python :: 3.8",

    "Programming Language :: Python :: 3.9",

    "Programming Language :: Python :: 3.10",

    "Programming Language :: Python :: 3.11",

    "Programming Language :: Python :: 3.12",

]

dependencies = [

    "numpy>=1.24.0",

]



[project.optional-dependencies]

sklearn = [

    "scikit-learn>=1.0.0",

]



[project.urls]

Homepage = "https://pkboost.vercel.app/"

Repository = "https://github.com/Pushp-Kharat1/pkboost"



[tool.maturin]

features = ["pyo3/extension-module"]

python-source = "."



include = ["pkboost_sklearn/**/*.py"]