lenskit-2025.4.0.dist-info/METADATA,sha256=cdlrpbBRDu8_OjRKxJFZCx9ooswnRIHK31JXXrj0KA8,8875
lenskit-2025.4.0.dist-info/WHEEL,sha256=eDlp9unULyyDxD2Zd14qZwSC_Y-kO5nuRBdlMsoCXEY,105
lenskit-2025.4.0.dist-info/entry_points.txt,sha256=ZnwFV57T3ZK353FJuQ2i5zcQ7ETnE9NqgVOf7FSeeR8,384
lenskit-2025.4.0.dist-info/licenses/LICENSE.md,sha256=LmGh7av77GK3IXG9vfaKGzSJsn0JDKPQMb70Q5D23aw,1136
lenskit/__init__.py,sha256=RlqggnYQMXR3gMr6mlEr8NqQLZWvo4nILBfBrVn4I7s,1223
lenskit/__init__.pyi,sha256=Z4ZAkgK_kJHyzQ9w5QoXaBJlEzO8Es0Z1HYaJs9JqGg,1090
lenskit/__main__.py,sha256=RDz0LaHkBSojWvWzJteJByeR3AV7Cy1mEIoWqffUg6c,304
lenskit/_accel.abi3.so,sha256=hJ7Eeos6472TVdR4aQKxD0kEAiLLJkHVd2AabL919xc,7716584
lenskit/_accel/__init__.pyi,sha256=Q0a5e7j04N_zkHJp2UcYZBdDtyYsq1l_hpMaf3uV20Q,858
lenskit/_accel/als.pyi,sha256=mjla4HA3FNBxhML-dpmv8X2YG3gymTB_t9I1KEoiY-U,435
lenskit/_accel/data.pyi,sha256=xi9_7teMbN5TBkWGZvjMBdeU2Lea991TpnogLm1CLUI,1730
lenskit/_version.py,sha256=o0Px4vTSDO1Qjat5BKPLtOYvXkFyu0wzWBxbaoaQ1H4,3065
lenskit/als/__init__.py,sha256=6SVXsoZXcEGE0vbwOZDGOxbzG7x1QIwEfWCGGqxI7TQ,550
lenskit/als/_common.py,sha256=5ifkJgDfjKvcDkhZRm7pV5072xPelNeJlJXx9Ooqp-Y,11283
lenskit/als/_explicit.py,sha256=A_t8NiVZo7c9Y1zGZzs5Gr5Qy96y7iIUAqGnJlWIkt0,4695
lenskit/als/_implicit.py,sha256=sJM46N475j6tzWVZj7lzHdr_4sBmftz2vHej43i6zsw,6122
lenskit/basic/__init__.py,sha256=lndkjoep0jTNjd4yx5GevoT-58NJxjzGhD19QAnU-Uo,986
lenskit/basic/bias.py,sha256=gBExdnmGjm7vv1en6KG-8N9NZ-P8QfGX_4qDz96J4PU,12183
lenskit/basic/candidates.py,sha256=SK2g62J9ttA0u6oRYJkjCzocT3ttZY-NrzxNVZR95Iw,2175
lenskit/basic/composite.py,sha256=7ZAS-kqEYOohIju_aH69N30gYYQtIMETI6F5cgk6p4U,1118
lenskit/basic/history.py,sha256=bql_1XTpSj2kcoquyMPTOrCfHhh1cVHJpIbVwPOI5po,5095
lenskit/basic/popularity.py,sha256=d08u90kHYBuT6cJCpED9LJitYvwHODglBP0jyTmGs8Y,4280
lenskit/basic/random.py,sha256=Dbl50TVZmktsO37kZFzm-YaBqyV6dQqzs31k1awFY_A,4597
lenskit/basic/topn.py,sha256=mz0oAOcb8Q9cbtlRIiLNorwbu28UBJwQoTuLDv4wjoI,1792
lenskit/batch/__init__.py,sha256=RKJb5y0s2l58fQJ02xbxbrNaQLxIdB_gRqP2ajWYF9M,2951
lenskit/batch/_results.py,sha256=EqZ_LcE0Io_Y3UfyqASbpu1SGlllL23Gz4aRrI-YAgA,2070
lenskit/batch/_runner.py,sha256=ad_vYrKhdjMaMGIqJrnCsBoKfooKfRQ8qE3PcbEJ6HY,7324
lenskit/cli/__init__.py,sha256=qZnVUWEbtX0k6_755gG7RnO5LmArLH3Hi-e2DnjqYgE,2290
lenskit/cli/config.py,sha256=3EQJOJ3Br8lP5GPgd_NI4mPTevazghak4xAURVcPM5U,618
lenskit/cli/data/__init__.py,sha256=o6t0CG0KMh_fDbYEgt2zci-oKQUA0o0-x4P6gBxKqR0,597
lenskit/cli/data/convert.py,sha256=1Q7pxehEHfUWZpYsHSh-T5vx4lpQumD7E1M55ykYkYw,2404
lenskit/cli/data/describe.py,sha256=LZTtVjsBbSLckky6cpCJaxvB-4uzU4LOGVnrJeXekAQ,1735
lenskit/cli/data/fetch.py,sha256=51xzPMMy6dh-KD2MovpVmhRHDAhNiHq-3vrAAps6rrE,4535
lenskit/cli/data/split.py,sha256=USoG4V-UoDTnF2IaT4s8S8zRUQQXIubUD0OeOlccqIQ,2694
lenskit/cli/data/subset.py,sha256=LLIO37iM0v9oT9f7uQezhjlWgY6VNRkb2wDQd6bYJWA,3086
lenskit/cli/doctor.py,sha256=WtXnzVpdXjiVa5KfDbKsXjPCS7uU4T17sqWfSWOuj-s,8636
lenskit/cli/profile/__init__.py,sha256=28C6JReT9btUdLkB8HTk4Juujd_3TeDvryE7SOroj_s,415
lenskit/cli/profile/summarize.py,sha256=aSqDZC8BkqUL2IZUtGRWTDnwPQ4pp4LnKAU79kBub78,1047
lenskit/cli/recommend.py,sha256=LLfohs7h0FxcRvHnLu56jMk73OQSPhcPqiPW0Vp0LtU,4883
lenskit/cli/task.py,sha256=CQjmlsXAjbn5rqbadoWfX99m-IDFqsZNtdXc8wfX8u4,1058
lenskit/cli/train.py,sha256=UcclKhaFwRvbXxbwIp8gBcq783jRBSUkgYhwuLw0Ixg,2454
lenskit/cli/tune.py,sha256=4NKYc-XjUgSvlFVxg0uGK_dxgKPzs1VWFgaJk-pQ8TY,4475
lenskit/config/__init__.py,sha256=hZm3Jq8YaLeBojGqIALEE_ANWOiL0_cU_iw9ihy_4wg,9969
lenskit/config/common.py,sha256=HxJFdgTWeG2Y5NGY_1bDKlC9yO-Waqj2J7BMyLDG_oM,1458
lenskit/data/__init__.py,sha256=Rg38kzMQA66zhZ5I6xODa2J6rsUsKrxFdDBHR-wuPt8,1715
lenskit/data/adapt.py,sha256=QqXDqCyknez5RdS4VGS8Mrb3vuDkQf1OW1RwRFyLbSc,7111
lenskit/data/amazon.py,sha256=c28FptX4KvbHOF3V1sEKrzeddT-g4B6vFQn8pORmrBU,4480
lenskit/data/arrow.py,sha256=FoGPURbT8Oa51i2qDTD-d2efx4JmEU-oJSJLYG7d-pU,4379
lenskit/data/attributes.py,sha256=dZlSQfj6Gkc6ZrViiKtpNsc2jTuVdnjvqeUKHcC7uCE,11787
lenskit/data/batches.py,sha256=qlup5uh1xG1Fit_6DJe52yoJcEfd916wLVDYrLrSdB4,1187
lenskit/data/builder.py,sha256=KPeoD2oGvmOq8MtkJTJXU8umAs5kzEv94Ad48N0bU7I,43475
lenskit/data/checks.py,sha256=qZETjaJiZrS_UotGHmFx76FcJBo_9Q2-QETsFkL93E4,4198
lenskit/data/collection/__init__.py,sha256=_jqgfCJQHtNL7H1tvXNeNfLx2y4_xeHlAfJ5h3B6yK0,580
lenskit/data/collection/_base.py,sha256=Tjyjy5YCbchefDvWlXJLVtIFEc1DroNhdiMJn-4alAQ,18444
lenskit/data/collection/_keys.py,sha256=j736V4LHNFY_E5B-3BR2zvDs7W1kI-lL7cqJb6Yt5X0,2872
lenskit/data/collection/_list.py,sha256=fAgZmzIR-acxrETVFobrKxj8Foz5MSwHFcfSccaCbhw,7965
lenskit/data/container.py,sha256=eBVMcE6LDEZJyFjOsA24-VvAGM8nUn2GB4re8MA_Nlk,4753
lenskit/data/dataset.py,sha256=BKgxUFss2yUk9AyjQJ_qKkHN49vk9Nxr5cyymBtnNXY,19090
lenskit/data/entities.py,sha256=oR1AmYmiQPw-i2wFt3Wcc_elsHYsjIuMsXI1VjVVwkE,4928
lenskit/data/items.py,sha256=3zUvw5-6jgziKgWi-MGkRDAQWrKqC5BwOAWIvrJXoFI,40553
lenskit/data/matrix.py,sha256=HLM_RRG8bf9Fi8h6FFr0jzkSX-uB688emxutEe_dEKY,16886
lenskit/data/movielens.py,sha256=VsfoNHyCMy7SVRvODOPnQcRIXZ6YUau7eF2-k9wKBFQ,18167
lenskit/data/mtarray.py,sha256=2tjrI9l4FkrSFXN1DC3S1xcBiHyNBh05qG9HXwDskjk,6323
lenskit/data/query.py,sha256=t1gcl1r4w4WQ4Z8MtVWFrxzKUSIrmZzFb63dbfLrLDA,2517
lenskit/data/relationships.py,sha256=o_8KuLwo6jcRANgcnDkaknTln2L7V_MHjGbQVRsEmZI,27508
lenskit/data/schema.py,sha256=nCDMZmMeqUx1Ty-1s0dGMTH8eU0Sepn38P98bTmV_Jw,6216
lenskit/data/summary.py,sha256=oISfRf7ODzyP-AHSQnegBRdg-FP0hJdWgwolDVh2Du8,6299
lenskit/data/types.py,sha256=Oc5OwkxS8Gg8LBAS-7N4KEggoyDiBRnxseQkMRTXtDo,2428
lenskit/data/vocab.py,sha256=5dLvV1lYbtA6fNEizJApop8qaFdkhkyd58bEYquLYAU,10068
lenskit/diagnostics.py,sha256=KL5a577PjK0s5IXz6tCEISpM4ssif8vE1t_trbNPRLI,1579
lenskit/flexmf/__init__.py,sha256=M5tL8KbZj1mPyXAtAA9qHPSWnqSVs7lDPonoSBxUn9Y,958
lenskit/flexmf/_base.py,sha256=WWdmQGMBZ6_aSvl0Qc27QhLOnuogRiL2zr4mQ97KhKQ,4759
lenskit/flexmf/_explicit.py,sha256=l43Hiz0qqeGW44-UrDodZoGQsvjsSCtfLwCSItcayhQ,3679
lenskit/flexmf/_implicit.py,sha256=XUZrkAMbQUznh-gPA9INrF8MiTnw3NzuK7R7Hax98Kc,10724
lenskit/flexmf/_model.py,sha256=cFepVNK2lKltXR-9hGpyEI2j0Lk7srp-PPL-Z5zT208,4608
lenskit/flexmf/_training.py,sha256=V8YCuPw7NZTy_52uNndlEgdzXH74bDP6AV6kb19pJHg,11377
lenskit/funksvd.py,sha256=70iZIvxCe8AmEH-YKfRPj7bkbk96glBcDnnVm6689SM,7200
lenskit/graphs/__init__.py,sha256=RnJfvNDtXpSXUuoqGl14OCc34OrjW-rMv4Sz1boKqtY,495
lenskit/graphs/__init__.pyi,sha256=ZmNR1D5F_zqwohVuKjySMu2InNZYCJNXSTfhfm5HGcQ,101
lenskit/graphs/lightgcn.py,sha256=pxU3c5zcoskmfG8lo-pZt3RzTSm0vZ3DpWKT7rxFBjQ,10331
lenskit/hpf.py,sha256=EpkPtCiB1XpMbsV017DMB3h355iL3yGdI10ZBVj_dLo,3626
lenskit/implicit.py,sha256=aNSw-vbdeDCazPvvfM8JkrQ8S0XWOHlq20leHDfYNBM,4494
lenskit/knn/__init__.py,sha256=Ywnt1xgBAyO3IaLpU8R7NVGE0sGEnGkkpk4QIF6UmJI,429
lenskit/knn/item.py,sha256=xBo8KBf5eRVK8ouMG_ereCAxkoPZpr7V1LU57mjI-V8,10478
lenskit/knn/user.py,sha256=jGOiSouUBuGSqmGnoS9xAKFZJ63TND_R7rCaKIRlMMI,10479
lenskit/logging/__init__.py,sha256=nlGs0zJGpzFx_fZwo7RV22YcKIdv4Bi6DNNejX5sPXU,920
lenskit/logging/_console.py,sha256=IGHbEOGYArM2aHq53uSD6m9f1yIpF2H_mzphFbDEJiQ,1541
lenskit/logging/_limit.py,sha256=FYSrjuDyqRg85-JCIkey70a3nf4c2xe6-ZkD7yzRy2A,1099
lenskit/logging/_proxy.py,sha256=NGv5ZLgt5_vPeIEdS4jl65zAZYERLi_DOMJQBqh3fpA,2155
lenskit/logging/config.py,sha256=_xb1hzwJtJLMcCyAOGB2RD3pdOVieBF8m4t5uap5j4I,8078
lenskit/logging/formats.py,sha256=ffqxgkmQoG-Uf5sRS38bb5Zaw9Wtcet-knI3WXMhOqI,903
lenskit/logging/monitor.py,sha256=Yu8CeGb4m1Tcz7wuunABeVtIJZyIOFuEm3-fenL38Cg,461
lenskit/logging/multiprocess/__init__.py,sha256=ayFKgHtX26buNBp5EL10hSmKw0Sy7Sqp8yoMyhQK2x8,488
lenskit/logging/multiprocess/_monitor.py,sha256=_K8GzUkDrmyHChXWw8zVaeOgX9wpMkgfhXr1v10mBlc,11743
lenskit/logging/multiprocess/_protocol.py,sha256=f6LS5xP4uUjPI89REzYIJPGt3gwjzJPNd4tYeLsDK-g,1518
lenskit/logging/multiprocess/_records.py,sha256=rijHjeCsh5L8_WRgIKe_9U9aT3yTMC3VTqvRVRkWRS8,630
lenskit/logging/multiprocess/_worker.py,sha256=znfcLjwvmVvdLOdkd8y0u8jB-T9SobhcbTEQP1-1Sm4,9767
lenskit/logging/processors.py,sha256=nDrI27-0NIymegf4PbISMWBnyVlRfZCDhmFnmXz8Mvo,2104
lenskit/logging/progress/__init__.py,sha256=P9qGa8E-wPkCezPd_9u2IUme2FC1Q72dAoHcXupA3PE,483
lenskit/logging/progress/_base.py,sha256=lchz_6TE8xqfywWqR8IQhCI4NpjKbB9mV22WBjN9ixk,1609
lenskit/logging/progress/_dispatch.py,sha256=hSOZ7B-dBI4SwcyH8WLtMu05Bcjobb1cvHqUNiaHbuw,2647
lenskit/logging/progress/_formats.py,sha256=t3TrRXnBMkxyFSPl1gxXFlUrrKdho-BiKmK0Xa7AnSo,403
lenskit/logging/progress/_handles.py,sha256=0LpqKjvuQaSdXdXxbuS_ThXQqmkHNNUC8TKTKdA7FiE,1064
lenskit/logging/progress/_notebook.py,sha256=Ijn_WAwOC5K9Ew7nluTDxRcRcPBt0oPLXZZShF-DBuY,3327
lenskit/logging/progress/_rich.py,sha256=HxU7IPmHHjvAfhSRhXA76ini5fO-Ys86vQEc1yXYHxs,5086
lenskit/logging/resource.py,sha256=Nwjymy0C91HcTlZFv7SBXnWykq-NV1xpLYaf5YFVVgM,2927
lenskit/logging/stopwatch.py,sha256=E_mJ06YvfelA08MVefTo0lfZr0k8peu_XVe457L0EMo,2013
lenskit/logging/tasks.py,sha256=F5mNa0kDatraOwx-7N8ECzKZXOuLQRoo2sXxmp5R_UE,13034
lenskit/logging/tracing.py,sha256=xVNnhOiFGYub_23jGVOlFC5Ze94NyW_CiAyu14ExUYs,6758
lenskit/logging/worker.py,sha256=lEyot47W6MqOX7d86iwyJu-x4Z8txqfYYCtssK4NXPs,510
lenskit/math/__init__.py,sha256=WFMQ-Vh-GfqJH4yRZCoR5twQcYaQ0PZj9M1t1a1KPUg,259
lenskit/math/solve.py,sha256=LVMXBtpPizDkdJ013gQfwiPBUG6eG35_EYOC5d-Yd0g,1190
lenskit/math/sparse.py,sha256=a7HialpGBrSU5LfVq7WEd56QQch4lpzux5OTDw4bzRE,1222
lenskit/metrics/__init__.py,sha256=1TiwUQ8TygTYW2hkDpP_FekVy8DJP7jmCmxkQF80K1o,2721
lenskit/metrics/_accum.py,sha256=v04DbJrpTZyWc9ZPefFNmL2sAZKVjzQXzGFwmKzaJDs,8794
lenskit/metrics/_base.py,sha256=snp_Y35vXZhnmUd1-8mpVhedeEnTo4-mPshEwiL0jy8,7902
lenskit/metrics/_quick.py,sha256=WZNYP2v3zKiucFsNtU9Mk5AyQ1AIoGb4fmkete-1OEM,2194
lenskit/metrics/basic.py,sha256=o82PI6aGr4epnL2DPsOtBTwXw-CoRS3uWe6MG2PMQPw,955
lenskit/metrics/bulk.py,sha256=cvIVYcSiD8o0PB45ncEooR2EoraPSDGd55ZAFRCxgYw,8407
lenskit/metrics/predict.py,sha256=wgQP4zjrl97HfdCTyBoC-scQKKGdsvRYOwRcupMrjlU,6750
lenskit/metrics/ranking/__init__.py,sha256=V1ABbTTEe4h4LNo5c4IoAqol692jLquc0Pc0bNN0vaU,896
lenskit/metrics/ranking/_base.py,sha256=hi_QAMKsAwLcvklinMz1wxPna1oI1Y0AJ2BlZEyVqEM,1605
lenskit/metrics/ranking/_dcg.py,sha256=WqDDFFzxvmhxet-8HmKUe8SeCvHm1M2vQ95rmL9jQ64,8042
lenskit/metrics/ranking/_gini.py,sha256=Y7XYgpWyy6hF5coj7O71TdUXZgKimNgVg9IaXHXWkVc,4469
lenskit/metrics/ranking/_hit.py,sha256=KXVtr28-aSaSVq6CuipzSlPfqSPTjwlHuhT80KW5U1Y,1175
lenskit/metrics/ranking/_map.py,sha256=lA-LQg9uXwKo8DTCr0FdTUGqppg3X_PdtPSIJ2wp1-0,1294
lenskit/metrics/ranking/_pop.py,sha256=iOPVijJiVPcacyFkACudJj-Q_U3dSIFp_nK3omJIeiw,2831
lenskit/metrics/ranking/_pr.py,sha256=E2jDYWA_8kI3-Br4qB93QeF71jBDNfH033Gaq8xrT4w,1804
lenskit/metrics/ranking/_rbp.py,sha256=JRaW0D8yz7cFgiifgMIIrJ6Ma0QzYd0B4_KPoQM69DU,4385
lenskit/metrics/ranking/_recip.py,sha256=ykQA_T_mTLH-uSs6CTpCjf_eVBfaSI3jJyX2kwuKFfE,1562
lenskit/metrics/ranking/_weighting.py,sha256=cKyAAt18H7pcrkAp4hDMeHZHvxfOl5qoKRrOIAHo5bQ,3567
lenskit/metrics/reranking/__init__.py,sha256=iRpcTmTEZEN_GdPFgRFZTfO6AuN_ByvDcTBPrlOT7GE,391
lenskit/metrics/reranking/_lip.py,sha256=KCLGeIFRMj3Sl4P_GUWmZ7qXykkUPSCfGp4VD_hxH3U,1327
lenskit/metrics/reranking/_rbo.py,sha256=Kp4sMN6q7HvgHIWBU2SlmWKZlDbRkdLKVaTnO6wpZlg,1568
lenskit/operations.py,sha256=NqzqBLLhkItuO1RSHkRoVsM-NBVRgKuwb30S-yVu0rA,3683
lenskit/parallel/__init__.py,sha256=584BfxGqYPR1iR7IOOjABwWyhWzHJuzo1vSlZCsKFnE,665
lenskit/parallel/config.py,sha256=bvj9ejQ0StUgzaZNmXQDkWZKRVesKa1XVFe87v7z9qA,10000
lenskit/parallel/invoker.py,sha256=jRws5Em-iVjwEeb571GWZKCzNCR6zJMREUAVQ2X4PAU,3312
lenskit/parallel/pool.py,sha256=s-JmJwKgAQwfQkuG-L9ftEAGk_reVoxZl14nJ_hdXVY,4180
lenskit/parallel/ray.py,sha256=7kVN77RuSxnuA_QBROPVxIWEtHrEtxV6BS4dCF3FyYs,12130
lenskit/parallel/sequential.py,sha256=LYRHOMn9OeBS-rwn_IWJeLwKzr-SeqJkJ2C6SOkmwWU,875
lenskit/parallel/serialize.py,sha256=aLZGYIn2ODh1MXLsG0anmR9ukvICLZCe0gdOF2ltAyE,3350
lenskit/parallel/worker.py,sha256=SC63KamrissZZk_qiT1tYK3Suegb6dMjhrDxIrwlmgQ,1340
lenskit/pipeline/__init__.py,sha256=0DJlUTiElS-qYbgjcO__5I1GkHG11_GZE6DCP5MTNcM,1257
lenskit/pipeline/_hooks/__init__.py,sha256=vOumHHEnvKzQ31y7X7lQ3q5o6KeMWTeutVTZp3t189w,2612
lenskit/pipeline/_hooks/typecheck.py,sha256=5vArZnTkqm5wViOt-FQqVkivLAAxseyiBKOiq57-pVs,1172
lenskit/pipeline/_impl.py,sha256=VVwTwQTyiZj1Zub-sDvUErsSEBoChF1SEmc_5fYVeFg,17800
lenskit/pipeline/_profiling.py,sha256=FtqFsOm0sS4G9X_-NGHG3QCwBSf1777EfprSv-sa6pU,3287
lenskit/pipeline/builder.py,sha256=Lux93Hp-P1xydMJeoIT0THPHdMiMJpzjXdx1tucvkeY,30256
lenskit/pipeline/cache.py,sha256=inUwjT97tjFYrLRZ3ieBxADYejhoCVoRIbmD1Cd7mOs,2667
lenskit/pipeline/common.py,sha256=sDkoa-SCe15PICn4jIV1481P3XVyU1phhN7MWmQbzPE,11616
lenskit/pipeline/components.py,sha256=SAvEmturYS_eBhhwpfHvNyUBKG7ovmCFgIFHQNqqCaY,8705
lenskit/pipeline/config.py,sha256=ie7RZq97-pjZMHjxgsfsOQzomlwpn3GbL4MniKJ2ku8,7448
lenskit/pipeline/nodes.py,sha256=udKGbemLnVbhcO_VOANrowHd4Bcu9fIKLoQ9kwTOCVM,4043
lenskit/pipeline/runner.py,sha256=ZFRBpJ2L8sVIIP2YJyBFu3kFgdOHoDwsSJzVFaabb-o,7386
lenskit/pipeline/state.py,sha256=NS6pPWJZgLGDunXKWhE7HlgkHlTFTnQnjhLHeH5XN8I,3305
lenskit/pipeline/types.py,sha256=KkRQhJp2nQ8WI1B5VObDd0_bChLO5wF09riQM0C3Yvo,8086
lenskit/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
lenskit/random.py,sha256=9Aq_IZrd3JjE2mpRJBB0eyOUduRMljdkzMr6IG1c-N0,9850
lenskit/reranking/__init__.py,sha256=OsOCsr6i00CYs2Volt3QS-Mncg1g3uWK8q-1ab8tJ9I,349
lenskit/reranking/fair.py,sha256=VqReYo_8NdXKMUZQAlE4lEmkz1gvEYdJqD-QAvmo4nU,7598
lenskit/sklearn/__init__.py,sha256=dqfbKgKCSZAmzDufwZDZQG1wN6ovKlM9AI2hcvonMgc,271
lenskit/sklearn/nmf.py,sha256=LIaMd-i_oQj9LCRQKKxIseEcQGag4lmJ1adXNHMSe_g,4046
lenskit/sklearn/svd.py,sha256=SEv8ce_j9UB0dPDGbVq_osVwrbKXgKdRqZR4tECDVT8,4475
lenskit/splitting/__init__.py,sha256=bTW0ZAjmqmNvcwgBbZNYY-5eZ9mi1BtmIZD069CdSH8,1354
lenskit/splitting/holdout.py,sha256=6k9-gd8awsb5XsEd0i7ZpDbC1oGr6pQRv3uZgGHLVR8,3806
lenskit/splitting/records.py,sha256=haCeuW1F4jzoPzxI1AqRog-DBe4hX-zKvyWp4T3OIdo,6426
lenskit/splitting/split.py,sha256=55NJbVgVJ6WZ9SpGLdN0o0aR-bqHubCTJQT5sTlXpP0,1370
lenskit/splitting/temporal.py,sha256=3hA3ocP9GTy_fE9f9S5jBa6oSvtvuFR5ecyeuJFBauk,4939
lenskit/splitting/users.py,sha256=dowJ22FwZwc0nI_HAEsI3mvpTfiBl66nh06KU3VqtcQ,5717
lenskit/state/__init__.py,sha256=6nhjB5V5i2Rk107CElYKfQI3ZhW4lcuUhUg3pQTn-7g,582
lenskit/state/_container.py,sha256=kmiVGR36ZH8HF-mlHHB2Lb-_1_3d1rb6mWTqSqugXdE,1823
lenskit/stats.py,sha256=YSr7p0s8Morq6q_4cFZ3vjTVd1vhHN_t0jPrTwv0qFU,2654
lenskit/stochastic/__init__.py,sha256=HCdF2X4qYdCnHwi0pfYDUxJTBYDcgtEUJoHLYXL4910,420
lenskit/stochastic/_ranker.py,sha256=7cpI_ZxkTgKpzut4mzXD5XPgjcqYy6_R72Vps1E1VmM,5269
lenskit/testing/__init__.py,sha256=LHgRoF03KARR1eHPx8NJaLlvzXJp4_LRf2KdK9jGq3U,2067
lenskit/testing/_arrays.py,sha256=UTRhMZd-RXPMyjVbywhMfvS9y8EKqqyJsUk282JvC9M,3110
lenskit/testing/_components.py,sha256=50VFXF-Ok2da1cnpOpYfd-1sL7G7b4f6GCI6Kjp1ohM,13919
lenskit/testing/_movielens.py,sha256=ntghi6SBOaBQ2Z9-IvVndgPUXdC-rkTd5QVauLnNjIU,4502
lenskit/torch.py,sha256=o3EKRmUdUt-6PVrirFwjxvusCI6wMJ73c8vxIAOXbuM,1368
lenskit/training.py,sha256=B-tFy_utw1rh35h6itlYztf9xKI3SHF0MoKFNO1UEn8,11958
lenskit/tuning/__init__.py,sha256=2OrHQX6ZFiZPHJdI3RhujGBJn_AlCNFbRcP7p0n409w,380
lenskit/tuning/_iterative.py,sha256=mt-tdnYWF823J1aiurXq_NYRRqaSWzA1VnuPneU9oeo,6067
lenskit/tuning/_job.py,sha256=qxKK5Fa4Q-GF6Tcwgv9W9qxp-ACg-5-QAlP9_cNPNO4,948
lenskit/tuning/_measure.py,sha256=ouLs6-t-37cxDy5fdynFG1tNCodmWvac7rp5h55qHp4,2872
lenskit/tuning/_reporting.py,sha256=nxZm-E_dQTFBfHfZl-2_uAS1Q2pW-oPWQ4Uy9a30RKQ,4624
lenskit/tuning/_search.py,sha256=qcJ7K4guu1myhVWTBUbwt_OP6QEZvh4WNYvGi7WMoqc,11765
lenskit/tuning/_simple.py,sha256=hRWPOXyGhMgc3Gn9ueAyQ2y2HA5UNOYpR3l-BKqOtfA,1820
lenskit/tuning/_stopper.py,sha256=r-JuolW2swMELNCqJCARojjzfUMK1ecH7_kB3vRhrF0,2461
lenskit/tuning/spec.py,sha256=hp4BfpD4QSQwqdcsvAHyah-HJ24tMoHLtblvWXWTFoE,3426
lenskit/util.py,sha256=AO3HdZX8-4WUaNtZdh90q1gd5yTe7dVnpiA56ahaXKY,545
lenskit-2025.4.0.dist-info/RECORD,,
