pytabkit

View on PyPIReverse Dependencies (0)

1.1.3 pytabkit-1.1.3-py3-none-any.whl

Wheel Details

Project: pytabkit
Version: 1.1.3
Filename: pytabkit-1.1.3-py3-none-any.whl
Download: [link]
Size: 323679
MD5: 8440a484ca6e27b96853fa810b5989aa
SHA256: 89a905835021ee510dab112d17b6ae68ad10e02a7847a1421a34febb066fbcd3
Uploaded: 2025-01-13 15:17:06 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: pytabkit
Version: 1.1.3
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.6,>=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: 9205 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=NknECOcpTN401dkSXV4-gFZBLyLUlUlvblo50Cth57s 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=WRHF81R0nTel2RFTac3iaNfl056BBy0EOGfVhA6GCn8 396
pytabkit/bench/data/get_uci.py sha256=nelXRhm9JUSIGbm_OSKApQmMmPcs5SPc5Z6ipkmcgJM 143343
pytabkit/bench/data/import_tasks.py sha256=RaT64XzZ4b-pPrQwwXIefmp4kH36mquMEdSsp8J4eiQ 16587
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=K0s_Dq4Ult2cz-KJHpENCCyJCfkBbPi8wvBNfJZi790 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=GYGM5EJK6M-8C8t9DFVzdR9dlTvLOpYhxBw5bFOcgsE 70654
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=L1AAHvg6onpH3XGD9l9-mdfXqitaMFsgsRLVLxAlxmM 14933
pytabkit/bench/scheduling/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pytabkit/bench/scheduling/execution.py sha256=y7vpKxY2dO1Buqjd9C6_uPdjomLx8mcGuj-4b0Y6rbE 10181
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=cp-bqrXwiaH1-Beg8qp9d2ZlaQuNmpmQ7Awv7OFTNME 15958
pytabkit/models/alg_interfaces/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pytabkit/models/alg_interfaces/alg_interfaces.py sha256=bjs9-VGZuOZywbnRF3YMrw0U6kOqAsRykoYRbESFgYg 26480
pytabkit/models/alg_interfaces/autogluon_model_interfaces.py sha256=2KqTUPF5CAmb22g2RVlVwurIxFNJHbp_9RKD1LLwmyM 8019
pytabkit/models/alg_interfaces/base.py sha256=1XmpN2xd8RJBUQAumzHk6PS3K24FmtiLCxkcqM76Drk 5462
pytabkit/models/alg_interfaces/catboost_interfaces.py sha256=_tgUdYd-pf4fY5LEa7-D_g20pROdTddAV2cAjUB6WpY 19950
pytabkit/models/alg_interfaces/ensemble_interfaces.py sha256=823JsMFI6hghwfdTPxuQOiRJkRXmtEnDuQUW2SsVYuw 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=rMjJcq5cMVZkow8nms9rpI2dzSNugjFWtyOaC-TCy1s 16068
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=sWjd8vSpaP_f8iKYIAKdYPTpO1CshsSw5PC-_e97Q5A 5098
pytabkit/models/data/data.py sha256=h0DEdJRj9B6oxukCe7wN5z-kpXH38X3y_NVvaeb4Crg 9897
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=0M9ZzVMTCCovCW6jHIf5SPvW7mxSZCsb3HCCQArePU4 12881
pytabkit/models/hyper_opt/hyper_optimizers.py sha256=JgFIZfKb_TchsgBuRjYTuCMCAYO3yzbifxbZKtY-a7Y 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=kwMR7jafMGQ82jeloqxzzWBu0Nxuz1p_98BNK2ekE10 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=qbL6i8nuzo2znW3ASKtJ4_cABbuklGz3CaXrL1t5b4s 13879
pytabkit/models/sklearn/sklearn_base.py sha256=I9ygAWTMosfGfj8erwZWLnOYSYNWSvdTcBxM6dGu3R8 22892
pytabkit/models/sklearn/sklearn_interfaces.py sha256=LZjCQXh_j3Y_fxu4XyiabzOIkvPaPmk-5m8azmFduJQ 87108
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=c1RE8ikUDLqsYBJYsEtB7RFz5Hsyyd7x7_lnbV6b808 10994
pytabkit/models/training/logging.py sha256=ufVjGfrA2ntz1Me5eszyI3eByFmT8vttLlohcTYzOlA 624
pytabkit/models/training/metrics.py sha256=Tx4l6MVgNfhy7h4ZdfE92aOKSdAOCF63UYjYMq7SJgk 29361
pytabkit/models/training/nn_creator.py sha256=kmi2xQ9D0obffdLVCk5pocm-ngx3FE-U9YEcIgN6xtI 10568
pytabkit/models/training/scheduling.py sha256=9mMmdqEwVOfRzqgSYH4b8UlzGhl7ndaQxs95jkbTHC4 18036
pytabkit-1.1.3.dist-info/METADATA sha256=0aP3EuDMloGtgkQo1OmrD1i7R7hLrLEp0Grx25297x8 11967
pytabkit-1.1.3.dist-info/WHEEL sha256=C2FUgwZgiLbznR-k0b_5k3Ai_1aASOXDss3lzCUsUug 87
pytabkit-1.1.3.dist-info/licenses/LICENSE.txt sha256=tAkwu8-AdEyGxGoSvJ2gVmQdcicWw3j1ZZueVV74M-E 11357
pytabkit-1.1.3.dist-info/RECORD