rectools

View on PyPIReverse Dependencies (0)

0.8.0 rectools-0.8.0-py3-none-any.whl

Wheel Details

Project: rectools
Version: 0.8.0
Filename: rectools-0.8.0-py3-none-any.whl
Download: [link]
Size: 143036
MD5: 035128fe82190fb794c8a80f909a1837
SHA256: 7745a8b8604b1c9864a2d6598ce817b078a68ad8979c8ebe08f5ff45a7c5dd36
Uploaded: 2024-08-28 14:58:57 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: RecTools
Version: 0.8.0
Summary: An easy-to-use Python library for building recommendation systems
Author: Emiliy Feldman
Author-Email: feldlime[at]yandex.ru
Maintainer: Emiliy Feldman
Maintainer-Email: feldlime[at]yandex.ru
Home-Page: https://github.com/MobileTeleSystems/RecTools
Project-Url: Documentation, https://rectools.readthedocs.io
Project-Url: Repository, https://github.com/MobileTeleSystems/RecTools
License: Apache-2.0
Keywords: recsys,recommendation systems,machine learning,AI,personalization
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: MacOS
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: Unix
Classifier: Programming Language :: Python :: 3
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 :: 3.8
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.8.1,<3.13
Requires-Dist: attrs (<24.0.0,>=19.1.0)
Requires-Dist: implicit (<0.8.0,>=0.7.1)
Requires-Dist: ipywidgets (<8.2,>=7.7); extra == "visuals" or extra == "all"
Requires-Dist: nbformat (>=4.2.0); extra == "visuals" or extra == "all"
Requires-Dist: nmslib (<3.0.0,>=2.0.4); python_version < "3.11" and (extra == "nmslib" or extra == "all")
Requires-Dist: nmslib-metabrainz (<3.0.0,>=2.1.3); (python_version >= "3.11" and python_version < "3.13") and (extra == "nmslib" or extra == "all")
Requires-Dist: numpy (<2.0.0,>=1.19.5); python_version == "3.8"
Requires-Dist: numpy (<2.0.0,>=1.22); python_version >= "3.9" and python_version < "3.12"
Requires-Dist: numpy (<2.0.0,>=1.26); python_version >= "3.12"
Requires-Dist: pandas (<3.0.0,>=1.5.0)
Requires-Dist: plotly (<6.0.0,>=5.22.0); extra == "visuals" or extra == "all"
Requires-Dist: pytorch-lightning (<3.0.0,>=1.6.0); extra == "torch" or extra == "all"
Requires-Dist: rectools-lightfm (==1.17.1); python_version < "3.12" and (extra == "lightfm" or extra == "all")
Requires-Dist: scipy (<1.13,>=1.10.1); python_version >= "3.9"
Requires-Dist: scipy (<1.11,>=1.9.1); python_version == "3.8"
Requires-Dist: torch (<2.3.0,>=1.6.0); (sys_platform == "darwin" and platform_machine == "x86_64") and (extra == "torch" or extra == "all")
Requires-Dist: torch (<3.0.0,>=1.6.0); extra == "torch" or extra == "all"
Requires-Dist: tqdm (<5.0.0,>=4.27.0)
Requires-Dist: typeguard (<5.0.0,>=4.1.0)
Provides-Extra: all
Provides-Extra: lightfm
Provides-Extra: nmslib
Provides-Extra: torch
Provides-Extra: visuals
Description-Content-Type: text/markdown
[Description omitted; length: 9127 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
rectools/__init__.py sha256=bVbskPbiwqYKZDnko4Lur9Tkm4CasEs5kU6_ja4QU4Q 1633
rectools/columns.py sha256=ENMhUAU_0vM98TufVUbPHirKjAJsjaJ8t9YCtojohsc 1116
rectools/compat.py sha256=I-BgMOSwu1OJOfmjudlQohNFy5DxP4z3nstQNTvapD8 2402
rectools/dataset/__init__.py sha256=ZnxV5vW5bJLDAQ6J4oU79ttcewwSlATmvTy43TZhjHc 1386
rectools/dataset/dataset.py sha256=BQnMnSjqf_dCL59uR3YWr6ZYujWcpWXNGgnv3kuR7eQ 13045
rectools/dataset/features.py sha256=721tRb9F51MPCs1Gm7SxawhigplBsM9xc_oD-SNQ0xk 15248
rectools/dataset/identifiers.py sha256=4ndeDqpR2m7SiyLvEqfEoRnLxfPt9rVCmhLbf-mMlwo 9075
rectools/dataset/interactions.py sha256=W7SbabUDpuO49us0Hr8Arbb2U4NxE4V-jfCH2P5ZiCM 6793
rectools/dataset/torch_datasets.py sha256=9cKhUX6111PGJALUc5bxN0Bc_-Mz-x2qMgnBfyWgLGc 8231
rectools/exceptions.py sha256=4LZWroQBK_avbaVrSbJIeDhAi5l7dxs_d0d2MNN-dVs 973
rectools/metrics/__init__.py sha256=bxsN9UcESzHMrfthrELGleVZgrT4N24_x2MSl2EMQmw 2636
rectools/metrics/auc.py sha256=CXdHlkiD_FsEU568FTNu65AF9TktlsOPI6GD3j8seyI 25619
rectools/metrics/base.py sha256=fzSNn3jACCA7vOhyR100y9Nfo08i7jKBG-jxoqYm7BA 5156
rectools/metrics/classification.py sha256=mAceeCaGrSsPlc4HzIFQSsPKuNblKOAtCXCJjUWnOlA 22245
rectools/metrics/debias.py sha256=6ngoIkWi8MXbDYhDsSI1YwE3wExw_Mo25tRLNF_9W2U 7725
rectools/metrics/distances.py sha256=C_PcU0ucKTlqX_z0WXE9uGjjVLJEzJrmuqfS-NYM19A 8255
rectools/metrics/diversity.py sha256=ec99knkU3L2EPgnLmcWfpg4M_Lr6v9RGqanQJl7-uLg 9228
rectools/metrics/dq.py sha256=szNNyLYwHEPoMEAyy0Clqw2SoJSgXW1mqQtrBP7hiYE 11433
rectools/metrics/intersection.py sha256=Z5pzduyu5Z823RqVE-bRBkABgBWzavd_ipOpExblnFY 5162
rectools/metrics/novelty.py sha256=09QXSDprejDTskM4WfOIWZgdsQ2oX6KDW5QT1hfAb_Q 8360
rectools/metrics/popularity.py sha256=DKNlnK2But8zy8qnXPg3IQoU-GDaqY2cCBE81JCGudU 5781
rectools/metrics/ranking.py sha256=UYAs0Ty5hOtzN8KpViVetuvvQ3CETrBGng5doEY3ER8 22513
rectools/metrics/scoring.py sha256=SQSQItCYd1bxEzQ1Ys9hgJxoxSmTdIECgKcbeEIrSbU 8908
rectools/metrics/serendipity.py sha256=gJMtiphhhyZhQLGMRicwljBExuAvWm-roPTVybdr_yU 11703
rectools/model_selection/__init__.py sha256=9wmwGovJ8iBmdnq-NqmXjBnbcUGT3G4l2Q3TFhMEYYU 1506
rectools/model_selection/cross_validate.py sha256=Nwlb2-7qMNqc8aAfNVegyE94v5aO5mGSzsZYyv7KEsc 7133
rectools/model_selection/last_n_split.py sha256=hiYs74g2ymoOknXvZ70n1WwXiC75ofNdiUjcRxRJPa8 4502
rectools/model_selection/random_split.py sha256=us1PImDnp8FRI6WGnZmXCr9CShHen4nWOpyQPQGfTQI 5750
rectools/model_selection/splitter.py sha256=OCVP5kG9wx8Z37DJs7ygm7Tp1rnb2DrgdSux_3tO3CM 6065
rectools/model_selection/time_split.py sha256=LocoTKqsIXnXTl5I6GUMUUDAi_7EVM3rtnJLT2XkU4s 6144
rectools/model_selection/utils.py sha256=OC5WYe1tIqrHVA6dEUhOVhOdZorGQSwCc4LGnY1k8Rg 2845
rectools/models/__init__.py sha256=LZK2ZDUaeTNpPA-h2TvBgp61MW6b_dZIihOapDx-oKU 1918
rectools/models/base.py sha256=LeL4b6XtA5yGqeCFMYF-Cd2N9o9ltcLm87dy59sNPcc 22417
rectools/models/dssm.py sha256=aOB3xNn2OFuP4t6xxGpuU99vrDuHMGP_CTS_VIdFhC8 16696
rectools/models/ease.py sha256=njb6R59dNDf64QzLOqfsN3-OPK1_0SDCpIHWnN-ylCc 4513
rectools/models/implicit_als.py sha256=KGuvq1qBdyUDxjU4zsY3m10QF6TpsPXMg876VlY2h4g 16120
rectools/models/implicit_knn.py sha256=DMA1T1WK9fFr6Xi_5NWK7p7q47Xq-Ku6INdh5PWwKdM 6453
rectools/models/lightfm.py sha256=yqw7qnGXDsRIdEQvkzKqAR6kNDBwpNGfN-z0BG-iuhE 7416
rectools/models/popular.py sha256=r3t12TbsCLORH5Bh-h91nL4lT2VcTHIbVPmPgVbWZak 9322
rectools/models/popular_in_category.py sha256=OSEkLheH8knGBmeRAbtYpbBmgM0ruLM-mQd9LAdtGjI 18645
rectools/models/pure_svd.py sha256=Ypy9Qf_2ocqXq5bDHyHr4ry233OBUqrCykqsRqh5d14 3149
rectools/models/random.py sha256=NaYt9Jy-7RtQw8Puh4MQpfE0PZyFrZ3oYQLoUeAnudI 5418
rectools/models/rank.py sha256=Buvc-ib2gR0kx5GnRgvs6vAl-46xqo6NpGh3VtAzSA4 8963
rectools/models/utils.py sha256=QKrByiWs4CfMwfHbMrUNw6SXPXZZvf3x46-sU-W45nk 4186
rectools/models/vector.py sha256=kwrVtwmM8OLhJPqy-rPNckjTt9lti3rwQoxJMj3JRVs 5301
rectools/tools/__init__.py sha256=fdwfnyrarr_fNKp3MSdLmc2leKGir52tNqt8JPgzxzA 1101
rectools/tools/ann.py sha256=yFIZvh1JT9JrUXSYRn7DV3sR7TJ2N45oiDigeu8PWBM 19507
rectools/types.py sha256=PssCM5l-M4HqrSQHX42cvKoHWxcxU9ielxh2DkOeHX8 1038
rectools/utils/__init__.py sha256=e8UwoGT3OYDPOj90oQXgLJH7TqgP7RpF_L8t7uSg9gE 1493
rectools/utils/array_set_ops.py sha256=1ZZ64WW5F7xX9eSfD4xTdx67KKivrK-LwgrTA9p6OI4 8802
rectools/utils/indexing.py sha256=11F2P1jD0VAAp0echQ2-ifmBEsicQtXNbOhu56z6sn8 4373
rectools/utils/misc.py sha256=7b_XBMDDPKU2CWiypFGCphkKPZdS4KbIasAWt6PnSBE 3770
rectools/version.py sha256=ZHyv3Q-PaSYg_ZS2PVlDFvVtvkpRBdUeNkuPUM5D8Dc 622
rectools/visuals/__init__.py sha256=iqSeFZkICuJLeldxUA9kjf7u3O3wYT4nwE3sOcT_DeM 1422
rectools/visuals/metrics_app.py sha256=mxu37DkumokkTsbplz8cf4ACE90KwvhWg_c9j_2RNLI 16737
rectools/visuals/visual_app.py sha256=TXcioVhDzTU8fxUMdU1NeT6GzoQrfPi79hC3uUBDHec 36254
rectools-0.8.0.dist-info/LICENSE sha256=_chmtD4KP4-ootjzAo2DxRnxEc1YI5UJSN2zNw3Apto 11419
rectools-0.8.0.dist-info/METADATA sha256=8oWgnXdr1eppdDHxM2m3d2_CYq0D9i-MKAI87pn9thE 12130
rectools-0.8.0.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
rectools-0.8.0.dist-info/RECORD