pytabkit

View on PyPIReverse Dependencies (0)

1.1.0 pytabkit-1.1.0-py3-none-any.whl

Wheel Details

Project: pytabkit
Version: 1.1.0
Filename: pytabkit-1.1.0-py3-none-any.whl
Download: [link]
Size: 321698
MD5: 70601b1b05788833a795bf0520467bc0
SHA256: 860758720003703d99d1f7ed087a046395f91d6bc1e4317f472185424e657c2c
Uploaded: 2024-11-23 15:04:03 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: pytabkit
Version: 1.1.0
Summary: ML models + benchmark for tabular data classification and regression
Author: David Holzmüller, Léo Grinsztajn
Project-Url: Documentation, https://github.com/dholzmueller/pytabkit#readme
Project-Url: Issues, https://github.com/dholzmueller/pytabkit/issues
Project-Url: Source, https://github.com/dholzmueller/pytabkit
License: Apache-2.0
Keywords: RealMLP,deep learning,gradient boosting,scikit-learn,tabular data
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python
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: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Requires-Python: >=3.9
Requires-Dist: catboost (>=1.2)
Requires-Dist: dask[dataframe] (>=2023)
Requires-Dist: dill
Requires-Dist: lightgbm (>=4.1)
Requires-Dist: msgpack (>=1.0)
Requires-Dist: numpy (<2.0,>=1.25)
Requires-Dist: pandas (>=2.0)
Requires-Dist: psutil (>=5.0)
Requires-Dist: pytorch-lightning (>=2.0)
Requires-Dist: pyyaml (>=5.0)
Requires-Dist: scikit-learn (>=1.3)
Requires-Dist: skorch (>=0.15)
Requires-Dist: torch (>=2.0)
Requires-Dist: torchmetrics (>=1.2.1)
Requires-Dist: tqdm
Requires-Dist: xgboost (>=2.0)
Requires-Dist: autogluon-multimodal (>=1.0); extra == "autogluon"
Requires-Dist: autogluon-tabular[all] (>=1.0); extra == "autogluon"
Requires-Dist: adjusttext (>=1.0); extra == "bench"
Requires-Dist: autorank (>=1.0); extra == "bench"
Requires-Dist: fire; extra == "bench"
Requires-Dist: matplotlib (>=3.0); extra == "bench"
Requires-Dist: openml (>=0.14); extra == "bench"
Requires-Dist: openpyxl (>=3.0); extra == "bench"
Requires-Dist: patool (>=1.0); extra == "bench"
Requires-Dist: pynvml (>=11.0); extra == "bench"
Requires-Dist: ray (>=2.8); extra == "bench"
Requires-Dist: requests (>=2.0); extra == "bench"
Requires-Dist: seaborn (>=0.0.13); extra == "bench"
Requires-Dist: tueplots (>=0.0.12); extra == "bench"
Requires-Dist: xlrd (>=2.0); extra == "bench"
Requires-Dist: myst-parser (>=3.0); extra == "dev"
Requires-Dist: pytest-cov (>=4.0); extra == "dev"
Requires-Dist: pytest (>=7.0); extra == "dev"
Requires-Dist: sphinx-rtd-theme (>=2.0); extra == "dev"
Requires-Dist: sphinx (>=7.0); extra == "dev"
Requires-Dist: kditransform (>=0.2); extra == "extra"
Requires-Dist: configspace (>=0.7); extra == "hpo"
Requires-Dist: hyperopt (>=0.2); extra == "hpo"
Requires-Dist: smac (>=2.0); extra == "hpo"
Provides-Extra: autogluon
Provides-Extra: bench
Provides-Extra: dev
Provides-Extra: extra
Provides-Extra: hpo
Description-Content-Type: text/markdown
[Description omitted; length: 8429 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.26.3
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
pytabkit/__about__.py sha256=xA8xo1jemwdQQf8y8NJlIAnzXfy_rkxxUKx4M90Ctfo 119
pytabkit/__init__.py sha256=Kq0l9u_X-PXp5ihEPpcLIhYk3uF8Ay9g9TqQpeHX56g 49
pytabkit/bench/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pytabkit/bench/alg_wrappers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pytabkit/bench/alg_wrappers/general.py sha256=2JCFD8ucvBybawF9ZkHrDxiIb4RHoNxJUgl5idsqjXU 3153
pytabkit/bench/alg_wrappers/interface_wrappers.py sha256=xw7gPuAuDtBoUiftfqGP0FfU_Vay_-2NdveLKnPXxvo 25777
pytabkit/bench/data/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pytabkit/bench/data/common.py sha256=rf7HeTMixzfHDFOOVrDRQFgVPDOt45kET6bP3zBCfeE 350
pytabkit/bench/data/get_uci.py sha256=nelXRhm9JUSIGbm_OSKApQmMmPcs5SPc5Z6ipkmcgJM 143343
pytabkit/bench/data/import_tasks.py sha256=nb6owJvnP8GfngdLfQWWURJlFcv8PKqB8EXS-lxAlYg 16289
pytabkit/bench/data/paths.py sha256=lfpl6VcmgNQK5PkIga6-5DKVYqIocDqX6pMk3Gntzog 5391
pytabkit/bench/data/tasks.py sha256=UlGKN0dTzftcDlwuwgHPJSt4CsFuUO9LfYhAWG_C9N0 11960
pytabkit/bench/data/uci_file_ops.py sha256=c9GLeRmg5ci8mCJmm7K6cC7nC90AeBsruE63-exN3S0 30747
pytabkit/bench/eval/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pytabkit/bench/eval/analysis.py sha256=-FU45ti9iUnREJuv0I8tHpfSyMWEe-8G3-OnlRb9RX8 13957
pytabkit/bench/eval/colors.py sha256=-13gLI0BmR91-TeLjvvb6fYWJksCoO7Mlzn17RVqRYQ 1546
pytabkit/bench/eval/evaluation.py sha256=uVNeCdn2utuD5mOZSn3A-BFk3F_IeBTmhX__T3gbr3I 32312
pytabkit/bench/eval/plotting.py sha256=GQxM8ctlcADTWSIYbN2E-4nxCfujw1az8APBAnmKxeA 70314
pytabkit/bench/eval/runtimes.py sha256=MikxFWe6CfsFPp0Z-8qjjPZT-wV2oFFV5bLCnybU-SY 2224
pytabkit/bench/eval/tables.py sha256=R09SNJt06UULk_9l8hTPGjmbEAF6Uu1W1Pb6kPfYEws 24963
pytabkit/bench/run/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pytabkit/bench/run/results.py sha256=jRO3VAZL67XN_rLXCmITa5BKq0av5y3H4BWcJRzFcBg 4261
pytabkit/bench/run/task_execution.py sha256=8j7XwGrYStb0CIBFKe945X2x_dYzGOLjffTnEGweENE 14933
pytabkit/bench/scheduling/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pytabkit/bench/scheduling/execution.py sha256=HXDd1d58kS446nmRb4vhmsVna4Zs6a78dDi4cJHvU7Q 9976
pytabkit/bench/scheduling/jobs.py sha256=1FScpC5c4p9j39CkCadQPdcT3NvK21RXTj9Ux_ZE7Ws 5017
pytabkit/bench/scheduling/resource_manager.py sha256=PautJ68jklp7KfSzriLcSQtJbOVjBAQCpyDxrAugsZs 3210
pytabkit/bench/scheduling/resources.py sha256=A5IFWxthp4LuOrSUVnBmJVJJWFJqCdNAxjxnjhlxbsk 8820
pytabkit/bench/scheduling/schedulers.py sha256=fzvwlNFWmJGV50hfoQdZLvgZ-jE9njnpdQZh-9Qiqxw 25046
pytabkit/models/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pytabkit/models/torch_utils.py sha256=rgaeqJrwevioTb4RKy0fI-Ic_L7A_oRHi317sybN9nk 3133
pytabkit/models/utils.py sha256=wn7EKAbyqIC8KWoYs8SItXImaXieXq1RvBPaeUgPCYw 15888
pytabkit/models/alg_interfaces/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pytabkit/models/alg_interfaces/alg_interfaces.py sha256=Kbma4h3OctNiH3JDkvjcs5BuwPcoWyjM90Hul59BpuA 26394
pytabkit/models/alg_interfaces/autogluon_model_interfaces.py sha256=2KqTUPF5CAmb22g2RVlVwurIxFNJHbp_9RKD1LLwmyM 8019
pytabkit/models/alg_interfaces/base.py sha256=5fn23HezPB25-wmXMm4ZuJWrvQptWhmKNpecq5GjdlA 4942
pytabkit/models/alg_interfaces/catboost_interfaces.py sha256=_Winclw7vpOMiwZ0Mwte7TC2_SVBUtHtc-ei4CBmnys 19950
pytabkit/models/alg_interfaces/ensemble_interfaces.py sha256=tSJ5hTQC-Y-B1eev8yNFFIlL8hiBrRCJQ9UwNgUtdH4 12224
pytabkit/models/alg_interfaces/lightgbm_interfaces.py sha256=hgA7KNcCkyFKMxe635Ys1DOXlR0xjoWAV07Tg5dTM6E 19110
pytabkit/models/alg_interfaces/nn_interfaces.py sha256=VitGn_Q4nTe41jeWggHaQbMuXvzdtJutppYLl72ZCGs 21558
pytabkit/models/alg_interfaces/other_interfaces.py sha256=Wl13UfHQn2_BNrZqjxI7mgfZ-UJfWrjJCusvkx2ie5g 15154
pytabkit/models/alg_interfaces/resource_computation.py sha256=pP1L-rxwBWNNM65KxjCnCPutn7j-ZKb55g3fV9Mu35c 16317
pytabkit/models/alg_interfaces/resource_params.py sha256=UxnKCTa663HN8NH_nwl7-Jranwf96yuMuQIgIANIECI 29301
pytabkit/models/alg_interfaces/rtdl_interfaces.py sha256=9yrEbGOYWRPFGdwsWydwOQSps26-5rYiKG4g6Q5nOFo 29862
pytabkit/models/alg_interfaces/sub_split_interfaces.py sha256=cQ0UyDAP_S7BY1w0rCpKKJlWzb34zaHO_gsu-9kYx0g 16878
pytabkit/models/alg_interfaces/tabm_interface.py sha256=6hRTpuPRVKyxUnpreKQ_WkenEIfwuyGWtKQ0oM34z7g 15443
pytabkit/models/alg_interfaces/tabr_interface.py sha256=aQe3QOMiAoRFcybhFWcM1ha-twizNo9tYiZw49hotOA 23872
pytabkit/models/alg_interfaces/xgboost_interfaces.py sha256=8tmfvWGi-BdAkpGllSqyaj5ciwG6IdJ5rS5C-ufE-nU 21630
pytabkit/models/data/__init__.py sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
pytabkit/models/data/conversion.py sha256=S-z6mbGBWa815Dck_-1g7THMAbeALw2tMKfx_4zt_a8 4831
pytabkit/models/data/data.py sha256=WpuIvrZfmqQhrDdGIXiFmHaAt65jE5q24mobibv08Ps 9650
pytabkit/models/data/nested_dict.py sha256=CgiwaROzB8qB_i_dh9o94pomgzZxqG_kgdQUsTxuN5o 2384
pytabkit/models/data/splits.py sha256=uDcsnC-rhnxBNR2Jc28eYxWbREnE_ZQuMwTUtKGsHGE 6021
pytabkit/models/hyper_opt/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pytabkit/models/hyper_opt/coord_opt.py sha256=yXQxTBXMgCsBllic0yAnwjxzvPR61qkLKure3t3-H38 12881
pytabkit/models/hyper_opt/hyper_optimizers.py sha256=PThawQ9y3BrSrql1sMNucWazo6ytyJkfOF65dbsu65o 9488
pytabkit/models/nn_models/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pytabkit/models/nn_models/activations.py sha256=qrXM5gtjbsda5YnrCWxss1z0dbZCF4KaSml28jLtgTQ 4168
pytabkit/models/nn_models/base.py sha256=6Px4Yhjhw8PZsGP8A6KcqTZa-d6L0Lee8ZzFcIYfS1s 44144
pytabkit/models/nn_models/categorical.py sha256=IOjawW8vCh2FskM6NThXkCy2VItnH_uN3Jd5wPQvjVU 22679
pytabkit/models/nn_models/models.py sha256=BeOHi47W6GQb3QsHIyzTbygMmGRY7W7hWgyTGlGWFIA 14858
pytabkit/models/nn_models/nn.py sha256=qsbbqcNlg9S_U5VJQmJV9YX6rx7MNiG2ytxp9bZpHes 48658
pytabkit/models/nn_models/pipeline.py sha256=9wBkeK7KUMrZos3UM1eGjDpdSgC0h8DACBkPEnCWgzQ 11614
pytabkit/models/nn_models/rtdl_num_embeddings.py sha256=fnnydnCTD2RKX-swe1LiZSJZ_der0GKrc-z7HDjs4yg 28432
pytabkit/models/nn_models/rtdl_resnet.py sha256=NkEjys3nJRWpRJRTdeKasGDP5Eu2ZIRdXQb0rvqXD2I 40967
pytabkit/models/nn_models/tabm.py sha256=5IBUStOEI0V7EVSRnnwa0CuP3K25cBDCyoUt1TncuYk 19340
pytabkit/models/nn_models/tabr.py sha256=CSLzsrG3KFVjZNBpeL6SG04rcxLO2H6K8uwHqNEcAus 25644
pytabkit/models/nn_models/tabr_context_freeze.py sha256=FKcv_24ykkiZ2dDCyIFcuAlJWPg7S7zsgAaFZCld5f0 27891
pytabkit/models/nn_models/tabr_lib.py sha256=mxbD3FeoDVBkPBZTnVQN4wmA50XJaMrHBFCvK7TL0zM 33310
pytabkit/models/optim/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pytabkit/models/optim/adopt.py sha256=d7LF6WJiH7bd3BhjfK0jUp2cRbGffnvEQ_oFaPZPcsQ 18446
pytabkit/models/optim/optimizers.py sha256=egSsVTHVrwTYozEDZ4faU1xmNGmcJveAtMtVKFJLYMk 7646
pytabkit/models/optim/scheduling_adam.py sha256=QCBFiYxWfZoFRyc5l_k3s23rcbRYw2MFMXxkWmTPZxY 6250
pytabkit/models/sklearn/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pytabkit/models/sklearn/default_params.py sha256=TfhQu_YhATO1yZc8I6rABlkyoGlLQn1xY9LC-9kR63Q 13735
pytabkit/models/sklearn/sklearn_base.py sha256=fvf7HB6_tWx7E8c_bZ9W6uN0bRZBEm0UFZK4Z0185Gg 21469
pytabkit/models/sklearn/sklearn_interfaces.py sha256=7Npdm_qUQr4-GkCAJDXnCK6wYrggIzR6xw0sjzy5nGQ 86333
pytabkit/models/training/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pytabkit/models/training/auc_mu.py sha256=n6YTnjix-8tvGzS6oc41Y2XW9pfTIJTQfGaqgciP8MU 5287
pytabkit/models/training/coord.py sha256=aclEb6c3s27NKJARaSGlmhaELeJ8tauv8Zdhb_ieJdc 3937
pytabkit/models/training/lightning_callbacks.py sha256=xGYPGswvZ-lMm0W8ljOriy2j0yjuS1J0wX-Va64q6_A 7526
pytabkit/models/training/lightning_modules.py sha256=rsMmsuMlLvX6OlMpec7krTYKBsBveU9rCQPJ_C7c74c 10994
pytabkit/models/training/logging.py sha256=ufVjGfrA2ntz1Me5eszyI3eByFmT8vttLlohcTYzOlA 624
pytabkit/models/training/metrics.py sha256=UfWVxhEQqZoEX4WafoYbMOA3MS7fiYvynyv0B0iNsss 28243
pytabkit/models/training/nn_creator.py sha256=kmi2xQ9D0obffdLVCk5pocm-ngx3FE-U9YEcIgN6xtI 10568
pytabkit/models/training/scheduling.py sha256=9mMmdqEwVOfRzqgSYH4b8UlzGhl7ndaQxs95jkbTHC4 18036
pytabkit-1.1.0.dist-info/METADATA sha256=Cih25kvdgSLqPNL0NoXuM4MvMmjHJtmU-_vDEoXSWwA 11186
pytabkit-1.1.0.dist-info/WHEEL sha256=C2FUgwZgiLbznR-k0b_5k3Ai_1aASOXDss3lzCUsUug 87
pytabkit-1.1.0.dist-info/licenses/LICENSE.txt sha256=tAkwu8-AdEyGxGoSvJ2gVmQdcicWw3j1ZZueVV74M-E 11357
pytabkit-1.1.0.dist-info/RECORD