lenskit/__init__.py,sha256=57f8AwXe8rnvs6rE8UFk2HCu1E4EIgYHnyqY-uCKstg,1242
lenskit/__init__.pyi,sha256=ISAka7wz8n8Og6rBelV_ITeKWblcAcCN9JZwJWmNu_Y,1081
lenskit/__main__.py,sha256=V-bM_cBNg81XHrK2FRk-mE3anWUmcrk5FAr8jaIrLK0,304
lenskit/_accel/__init__.pyi,sha256=8aL2B-p6iNXWN3niPUh4aBXeGZdhjrDgslmiL32HDyU,1727
lenskit/_accel/als.pyi,sha256=bNRWZQHU8D_yiK8JTKH8o0p_HeE-jMcROVCAzNSiC-0,409
lenskit/_accel/data.pyi,sha256=Isc67qm97YeFFgwmmjVZz0F2_nVyGjRylvH-ydG95_k,2523
lenskit/_accel/knn.pyi,sha256=QrPImY8fZTiVQilUETAGqqLpKoPRf1O9QrgMGM9JCeM,768
lenskit/_accel/slim.pyi,sha256=Mbcx1I3W89npDMb2x_KG3AnLWGfjtxThBYwgK6Tv7vY,333
lenskit/_accel.cpython-314t-x86_64-linux-gnu.so,sha256=dPxdL9dl7Jn_gIX6XvYXabkWaLbYlh_vhOoRSmUUIyA,44257072
lenskit/_version.py,sha256=Kg7TJkAy81TlxqioEb2B6HvCaqtedxpTO7f9peH-Rxg,3122
lenskit/als/__init__.py,sha256=_eXLOt4oDwuRlAcD1gmceO5XCXt32pItgCAMr_utKeQ,550
lenskit/als/_common.py,sha256=uq6jbHkTtBwHP9B1V1PnKTHmcGvsZLgWfndwUcKaE2c,11280
lenskit/als/_explicit.py,sha256=zFYuRroGHfLYUGFFCMVmhsNan_ln3y4sq8Lm_dD91SQ,4750
lenskit/als/_implicit.py,sha256=U0-wzvHXpnyPxgzew-hE_1ykEI9OJhEch_5mLXFslXE,6233
lenskit/basic/__init__.py,sha256=fhprAITlUQS-12vfgQWVsHXgKCRfJNz94_-1ocWNBhw,939
lenskit/basic/bias.py,sha256=JV4CPE9AXAe3l3xo9k-rpV87XGca3CCyp2ZRKQ3ti2U,12134
lenskit/basic/candidates.py,sha256=cDORBc4W4Vt3BodvjFVfQSZIFNTIMArc9NbtuwiRpEk,2827
lenskit/basic/composite.py,sha256=Kc5w9ReYjb5aOsDLtxkuTJ6baTcErLmx_6bvPh8oMRE,1078
lenskit/basic/history.py,sha256=yfz94MF_VPJuVCyS5hKfZJKrneT0ix86D3XbylL4Tpk,5230
lenskit/basic/popularity.py,sha256=Gja5UjosI_cdU-NUZQl59zc8MKyFTCTg7RFhEn7KpGI,4290
lenskit/basic/random.py,sha256=G4ur5rM8JLfvoUG7KSNMY_jpoph5EoeYK_IRv8Xlzwk,2209
lenskit/basic/topn.py,sha256=sEMl0aAkVQ2E1zWOLgmnTvYln8CTzDZxaOy9Qo43DQo,1792
lenskit/batch/__init__.py,sha256=1n1RwCMVA2q-C8d-zc0wmOYZor91AWW2KatHV-VMqg8,4916
lenskit/batch/_queries.py,sha256=FihFCgmLGP_1yoKbeMnjHC5nqPoA3rep2ZWMSpo3rfs,7139
lenskit/batch/_ray.py,sha256=BoMNx3tBqov5XpLeJUeSoSls9BJU_5bX6-aHsRXWub4,1794
lenskit/batch/_results.py,sha256=1jrHhNFOqiJnS1i-yy4YfiDvqLPoT4PJXaesa2WNQBs,2527
lenskit/batch/_runner.py,sha256=W_QZBJ0WGvKkU3SPUO08np_pCXBB1halfTVb9_sGipg,11381
lenskit/cli/__init__.py,sha256=Om5u3N9orjUZhLGebiTJg7i33WaiFPhCwy-7YiFddyk,4240
lenskit/cli/config.py,sha256=cI8_CLYsSLWVMKLccY86W9aYREzg6x7p5ur1CoUmeR0,618
lenskit/cli/data/__init__.py,sha256=-oLnjmf3FqPRkUpzF3ywpS15GvTIgP0GJnrl0FU5fVg,588
lenskit/cli/data/convert.py,sha256=zAkX_vKGHRe4HFMOZv4m--L3WXXovmfTlcPPTZ1YKRM,2849
lenskit/cli/data/describe.py,sha256=XvX7N0Q8GKcK2qKUUPRmvXBizL_-Tl_VV_FivDCugbo,2166
lenskit/cli/data/fetch.py,sha256=8QFR0SP67aPcC4SYKhI0YkTq7SjGV4zTvabfwpVsulI,5522
lenskit/cli/data/split.py,sha256=NVKDAdqC4w-kAplQxyTigiYS4IbA8_SR3c-KAEI9vy8,2697
lenskit/cli/data/subset.py,sha256=NYrB2qVeGTKtiQhYyrDbx6MhfNX6QcF1Sz3nyu-p10o,3060
lenskit/cli/doctor.py,sha256=tTTOZc1wk9Dcrz1tCihn4cxpAd9GvxmxveqArkHCizI,8860
lenskit/cli/pipeline/__init__.py,sha256=lTHFA8Db2j3KqwEafjAglqaTmoJqOlo18XXR7FCnLo4,437
lenskit/cli/pipeline/_group.py,sha256=-ITePoPBzOJ_IxmGtSjiYeUemCeHLuePaEcDuyXmJe4,332
lenskit/cli/pipeline/_load.py,sha256=nswJBlcArASGPWOJqIUUVQizoS-pz75MmW08gGwL-_M,2610
lenskit/cli/pipeline/diagram.py,sha256=wynAtybvWVA4q4XTYBm1Ph996cxDzAKFDroPDNU-Ttk,2076
lenskit/cli/pipeline/expand.py,sha256=TGzMwNOC41xptmhvZM2QscWkjYDOXb5_36JHu1Ce3Q8,1118
lenskit/cli/profile/__init__.py,sha256=8yEQ_zK691rGZD9c1Y12xWL23rMEPIUyxDlZZS0R-rI,406
lenskit/cli/profile/summarize.py,sha256=vlwTW11zqofqepRSfZzN7-X74yhyRONM8YHzT6w0xpQ,1039
lenskit/cli/recommend.py,sha256=VIWCFZ9pONqeM97KN2VrRAuGfPGHhmRogGYhH3qQMSY,6621
lenskit/cli/task.py,sha256=kkU5zVfTDb-SALJZEFRnObb9yGfwjM3jNEVF8BR4Mng,1058
lenskit/cli/train.py,sha256=Ma0iy47yNUYkkChu38tqkBCcT1bxRpGDrE7ZjkiNkm8,2017
lenskit/cli/tune.py,sha256=GtkrNEbPtFqorXz5ACwL8ZPUXXJkXgMDIHVCPM3GG6c,4933
lenskit/config/__init__.py,sha256=CBqrkN1xNzyDG52gTg9ZrZv1ahrbXAdWzml9uQfITIU,7213
lenskit/config/common.py,sha256=riJ_JmYMw4Jhz_2oihs0mw7eJKZjm3NIqM_oQv99-S8,1458
lenskit/data/__init__.py,sha256=Ai_U7JAJB4g6wvu9oRhIwkXAveTpNV0siE9Bsho2dWk,1930
lenskit/data/_adapt.py,sha256=RsFWCakdRS1Gte3kUajr_TZrIM0hpgP5xCrbVOtiJ2M,7152
lenskit/data/_arrow.py,sha256=gaWfvSlgKSkA4y_8-7SMHMDXK7mzJZ9wBSNKLWZ6U1w,4412
lenskit/data/_attributes.py,sha256=cuPcEkEaHDu-ZVswKoTSSJm65nR_55_KwEL8Qf9afHg,21343
lenskit/data/_batches.py,sha256=MDOXghjO0aqs77qFq3Tp4WwmRPYhY-xikrHha_rc8r8,1180
lenskit/data/_builder.py,sha256=Y8LlnHenpGq2LIkLLm9tDS98WjYuPHKI0Y4FMkvq50c,46323
lenskit/data/_checks.py,sha256=mNcI9DRN0rj3Qb2V9QKyKpE2Hg2TffHwxpCuJrUKjgk,4192
lenskit/data/_collection/__init__.py,sha256=eDJLGVFxZOEptm2s1YUHkFS_wgNs7FgWHv0XQmAbEaM,610
lenskit/data/_collection/_base.py,sha256=X7NptTKmp4UTx_HeTIrsot_Dzdj_GC42lOnGUUr8aSY,21455
lenskit/data/_collection/_keys.py,sha256=fSvK9uKoUFIN-SzzzzYQti2n4OR-lspOsg_qGOo583k,3343
lenskit/data/_collection/_list.py,sha256=YLnGawM6Ij1KFmyR_fifpwDJdVIUSSaHEkV3fjMYw1k,8099
lenskit/data/_container.py,sha256=hRHFTQjTxynD8N0kdyRQgjT5rzbW4FdTI9PcfSCX4hU,4766
lenskit/data/_dataset.py,sha256=P7STCoAhAfT_2EAWnMNTdV0lTT5oaP3cibS7uLo2wDM,19083
lenskit/data/_entities.py,sha256=KKfqkIyzaT1PbQp1kk8YyZnf9sht-xpodJX5T2TbO0w,4926
lenskit/data/_flatten.py,sha256=1KzGHy3B7yxcpgxUsmtfalG_zDDwaO8uaxf-76o1ItM,996
lenskit/data/_items.py,sha256=DbubOnqE4wRPxmHqxt7uSbzt-Kb7Qjsf8rWscZk9Nu8,44903
lenskit/data/_mtarray.py,sha256=qST3-laeauhESApnP_iKxWnaHjzQ2wsiYsB9fFYz2DE,8526
lenskit/data/_query.py,sha256=ABm33ydok0b952is5BHVFafJGW6qIRreDEuPT6rm00U,6375
lenskit/data/_relationships.py,sha256=OV8xXtrHPEV4Wg40ziE8ZT0HHV398qlaZtkwIBYQ2po,33749
lenskit/data/_summary.py,sha256=hmjUqCOl3GYB1xW3E3CKzY9QB7KJyZihyWCTIDIaT7s,6305
lenskit/data/_vocab.py,sha256=DoaloGg0w2d7y8I8Az3wF1_XfwTMYBFiyZmZntliB1s,10007
lenskit/data/accum/__init__.py,sha256=7Gp7el4FsjPIBBr1QeEmKByEQIAMMEP5i9A_lUMID0k,477
lenskit/data/accum/_object.py,sha256=GS9ha5BZUtbGZkRN2RW7f6cHLnw1O3lww-_8kAmgwJE,628
lenskit/data/accum/_proto.py,sha256=ZRSlIOYrgLZFwGErXAIAzO2WiKsySVu4TlLKh1dN8is,935
lenskit/data/accum/_value.py,sha256=LdkEyqtCk7EeONDK0dsK3ZOo4mMuZlD4-n52dGonJkM,1628
lenskit/data/amazon.py,sha256=yph1gCstuiC3-jdfaN-Mf4RB7E2GDfEsDIY9Auv-FWA,606
lenskit/data/matrix.py,sha256=SxDYfGkLGwtKgIVg_ngsKfQsyJp5A7hKk8Nmffdrma0,20768
lenskit/data/movielens.py,sha256=xPjP62mPepntmB6r4UzGaRfxauRz9A-IHZlZNU24X4c,650
lenskit/data/msweb.py,sha256=_WrrU4kglz_Oi-88S6UYQVoabCwoIx-UEwvU0pTj4Lc,589
lenskit/data/repr.py,sha256=c6fEH4vJAfpQri1pfmKQzhomix6cYLjbrY33RzzPdgQ,3210
lenskit/data/schema.py,sha256=5R5rQ8jRDz_GtMY-w00Lrg20J9LRp8JXfvATQQGuOQk,6260
lenskit/data/sources/__init__.py,sha256=FK_0QyPpxnXuA-oVIpRQyfXb8fMy8FeF4YhKj57xB9Q,267
lenskit/data/sources/amazon.py,sha256=m0lfxZgTsGSiJk4OXSG-ooi_5cKly55pDn8vj6_5Wzg,4484
lenskit/data/sources/movielens.py,sha256=4nqjljU9BBfTuuSgpa-_CUFlrj4uc0XTYTRTdDKBJNo,18139
lenskit/data/sources/msweb.py,sha256=M0jm2HtShUbYTPylq2Mm9st66fT-CXmGVQVoVPyUYqQ,3236
lenskit/data/sources/steam.py,sha256=Q3-3G4b1c5qTOea0yFKXpHdgABdDAKOHRwdP9BWI4oo,7282
lenskit/data/types.py,sha256=utiIY9njAWrKjIDz_lk1Y21E0IvSX3Ffv5wvMy2Tj14,2503
lenskit/diagnostics.py,sha256=muolBM3y2u8xkoPuaNWMyzYXpfuGTxtasvnF6A1insU,1636
lenskit/flexmf/__init__.py,sha256=IVBn7P3sRWgLlX-c2rfTJRmKBTtEw2SKGK4iC-Uw5lY,958
lenskit/flexmf/_base.py,sha256=hXxFIfR4zC5PGfDBnAotnyFCcBQr84NWxjAmqC2mRrk,4897
lenskit/flexmf/_explicit.py,sha256=Onu_hpeYFbrmrH8HAHMPq_7dx_o6DRG256Ens_vj5SI,3725
lenskit/flexmf/_implicit.py,sha256=54YsNNMdicGCwkodk4LKJFDgj08jsRhHfPXJm0Q8D_8,15402
lenskit/flexmf/_model.py,sha256=JvsnVCmkFRe2ajvXqUgBX2kSfXg8FIe80m_XCXod6Z8,6475
lenskit/flexmf/_training.py,sha256=fyJUxqK1KGBdMK3lMwaz7j8gh1svAbpdBJWm2JJ9ICk,11447
lenskit/funksvd.py,sha256=nqPpPBZBvtbLtcZ3W3fxFXkXu9AvegQLWZDEnwIPk-I,7192
lenskit/graphs/__init__.py,sha256=CO4MjmXMtmxOjUJzJnBF5TVuP1OI-29pmmdqHCxJMo4,495
lenskit/graphs/__init__.pyi,sha256=2wWs3Xv4VbMLz5H3MwhN48eIspXshwbqy6k_zYijSyg,165
lenskit/graphs/lightgcn.py,sha256=Wto7UuyDHzsqo-0a87xQDFzMV3bqDsBzZpM-WoWuhUo,10306
lenskit/hpf.py,sha256=zONUBv1m27yW2gTg4cXawP5kAfT9Sf3bO-TMAnM34GU,3690
lenskit/implicit.py,sha256=x2NUcDNm4bFzTJ9KPVOIbkkcCHQ3GD-NQDePFxUEOP0,4491
lenskit/knn/__init__.py,sha256=ApC2OrQBE9w2xMQP6bRobPKIQZtVKVBhCfKElNyxg50,705
lenskit/knn/__init__.pyi,sha256=tlxHOKXMi7Q2eQwQLADVeG1t6WSQn-6saN-sWAQKxP0,539
lenskit/knn/association.py,sha256=GEszLsR0hbbC_gnTk-zxq3bIT4ngvItkfhqFOo1CjRM,6128
lenskit/knn/ease.py,sha256=evFppm0CUOg1Fo4Fd9Fj48U3nQj_kmHDWvPO6Cv7zGs,6461
lenskit/knn/item.py,sha256=g5m0NGBccSJ6cP8LiwEiOKmZP5_PHxTuWfMPNnhF7mE,10898
lenskit/knn/slim.py,sha256=AWFNthaiSVE6Cse6uoQ64I_8jTb2Hy9jQUky9XebE5U,5514
lenskit/knn/user.py,sha256=9qwhohmsDE8vd1tOyQ8lGGYs_zOH0iivGD8O947Rdzg,10828
lenskit/lazy.py,sha256=4cbwOD3oeUvrmhXKA-hpbnOmbtRZwoZRUr_st7p8dCA,3265
lenskit/logging/__init__.py,sha256=3rAhccikN6_7EjqR9T8XLcL6emHiJDsltXJIMc7aSjM,1082
lenskit/logging/_accel.py,sha256=1X-5P4jAjgotosHknvwnJqzFW3rIhYl17fzh3svnP3U,1797
lenskit/logging/_config.py,sha256=A7IL0thvE4pXJjZxGjwqv_j9850P4IjhpCEZ1LIb3eE,8876
lenskit/logging/_console.py,sha256=deSGZpvIelaVQUUGVlN4wtOsuvyWTRdTPxQuR8dFF3Y,1571
lenskit/logging/_formats.py,sha256=daw9KXZVaQZBYcOhPWdkk6pelYeygt2mPOCYnqZgJe4,865
lenskit/logging/_limit.py,sha256=8Mhvz_JM2JD_yZpl68Hvh7YacT-VbXtCaET0Y11K3KA,1039
lenskit/logging/_monitor.py,sha256=tt5zwpPqT_4XwitTj5H9S5TsB0sT7QGccxt-Pu3anFY,461
lenskit/logging/_processors.py,sha256=GNcaYWXqZLMEbR7kFlCn_bch25TJ4AEGnsKGZLqF-Xc,2362
lenskit/logging/_proxy.py,sha256=aekOGgrODAqUJqwcbyd0nBy-hppngnTVImwekMsjMXI,2172
lenskit/logging/_resource.py,sha256=gRYy864Hwwh1v2Mfci3bWpOoispKEEiU7nKdkWsFJ4k,2973
lenskit/logging/_stopwatch.py,sha256=eTWGuMkbq_D-5mYCVQYqeME5Vd77E4uyrWh1XnMdFTQ,1998
lenskit/logging/_tracing.py,sha256=2ZtrvW-IjZS4037ugixMS52CndCYJdcIiGQyhehtg9Q,6701
lenskit/logging/_warnings.py,sha256=vDqVdRN0j-OQU60m_o467EVfF763eyXuFlDkoD4NRwY,2399
lenskit/logging/multiprocess/__init__.py,sha256=Lv6GQOrs2HC5U4LyE5uaEPt3f9zOhQiX7Krc7YHhovo,611
lenskit/logging/multiprocess/_monitor.py,sha256=bI9ebrTQ1D4s8TGBQPCTzOIppYbMLZtuvzx1IPUtlg4,11804
lenskit/logging/multiprocess/_protocol.py,sha256=yCkcz2GfaMPFweGJGm2Wm5VGdN9ReFK1hzJkdRc3THY,1518
lenskit/logging/multiprocess/_records.py,sha256=737ddhJ2kjqTAw6jgrLJMSHC20l2hMxaOe9o_rqgLzA,565
lenskit/logging/multiprocess/_worker.py,sha256=mkwby2gTzHnJuz38mglyG3NGamPZNLXS4KP5e91iTcU,9760
lenskit/logging/progress/__init__.py,sha256=B6_stzssCbEMw3i4jQbw4XrIHqmdyZNBxTd6_paJzjQ,483
lenskit/logging/progress/_base.py,sha256=axhnJEUZRvDl_Y65mxAYJhJ9UNQ_XP7c2ak0GYETejU,1649
lenskit/logging/progress/_dispatch.py,sha256=4EMRAf9YBv__Z-98tD9H2tggzLWJ1oCUzSX9uEdRgkI,2641
lenskit/logging/progress/_formats.py,sha256=HA24be-Heh7SQkFKAP4i0km9MDRE59SIcKFpE5QyuWY,396
lenskit/logging/progress/_handles.py,sha256=ebvhYEVJowZE3VP07MphefZ4fGCbwj9sggbaVEwQgRA,1110
lenskit/logging/progress/_notebook.py,sha256=H4jGMdCemIAhmIjt8Pw2t_fdLD5OhTSfisDgNm0FdFo,3277
lenskit/logging/progress/_rich.py,sha256=LhedYEsVibgFWD08Wnw23F_liEXXPmflJT5AV2xjFn0,5027
lenskit/logging/tasks.py,sha256=VvnRE9-yXsS-_A2fMG-3WGHKV-7PVAMXEJwXUfXABx0,14071
lenskit/math/__init__.py,sha256=qA7aBFOjBqQyNlvN1rmczmUQxK3o_V99ZJqYnTbqyNc,259
lenskit/math/solve.py,sha256=hTTzDRpCw6H-Ou7zXziv_OAk0WcCyyn7AJcvR5gHEaY,1190
lenskit/math/sparse.py,sha256=jy2xYZPHZOZQw55VKkWFWY0x9JDEPvuMsG4edJYR7pA,1222
lenskit/metrics/__init__.py,sha256=fmIvV62c4ia4-el6DNZKOHy3Vu5t8OI9SCwEz_WmVdw,3370
lenskit/metrics/_base.py,sha256=vGnZ-Y7cpTBA88fM75ZVXQr9I5C0RHQoANA1SR5GDDQ,4993
lenskit/metrics/_collect.py,sha256=g_tIs588QPnxe0vNeEcx-6GVpkMzYIeJKZ5WSi34FgE,8096
lenskit/metrics/_quick.py,sha256=dAIqFWPobY_LDSX4ACQHeirq6ZNiBeRqtkdtom8vuCQ,2194
lenskit/metrics/basic.py,sha256=XFxiGhUDlwMYDes0Ou98RpbmiAdr0GBZkJmy5CBMSfE,1632
lenskit/metrics/bulk.py,sha256=wVZp8NLFae0MBgirReJBnm3t1Tq9iAly0AaaT6CCceg,6725
lenskit/metrics/predict.py,sha256=qmxjneUz7APwFlLrBKUL5i0eRpZ-KZgMi5fx-t266mo,6695
lenskit/metrics/ranking/__init__.py,sha256=Vj0V-FStUoc6NrplnjFHZVWEQp2_bQlTjLNyK1YiSt0,1070
lenskit/metrics/ranking/_base.py,sha256=zE-5ZFx0rtFlG7P_A7Tk1ktSDtzaH1WGKIRb4J0O5fQ,1879
lenskit/metrics/ranking/_dcg.py,sha256=uhW0PEZiJgZM-zVQ8sbdfYF2UHh0nv_HfL4o-IrMP4w,9203
lenskit/metrics/ranking/_entropy.py,sha256=_3KApZ3mIbchlVgFPMa6hrSjg4ouPdDnTQ9SiMpTv7Y,6051
lenskit/metrics/ranking/_gini.py,sha256=gtWHfUHux0GWmCM4CESxPfAmv4M0_RQaX0kac0hVHF8,3690
lenskit/metrics/ranking/_hit.py,sha256=DzU8aKgDhdwVK0b3ErLRrUMDjGLBVOv53-4mbuOn2KU,1165
lenskit/metrics/ranking/_ils.py,sha256=f9-G7OovVpu2NK2zpMvPSoWxg7o1aJP_7jzyn-s46JA,2984
lenskit/metrics/ranking/_map.py,sha256=9dOABEtaWGSdhnMEUy3ap2rnwp0V8Mr-ab0GwschtCA,1278
lenskit/metrics/ranking/_pop.py,sha256=yROh5CQZVWM9K-JQPKoeQDBPJ7Y2eqWBQpllJpKvnPQ,2816
lenskit/metrics/ranking/_pr.py,sha256=c1V6MgqEdGBgZ9eb6HDZPAD24bq36exgvV4u9tZcFdY,1788
lenskit/metrics/ranking/_rbp.py,sha256=h0jbI9OL6EIFaDP9hdhV5cFtN3E0gdfvsgF_30cDis0,5401
lenskit/metrics/ranking/_recip.py,sha256=BgRyUXbrGG_p0lOP6hKSWJK5MwLxvJ3YkNaHLph-Yds,1552
lenskit/metrics/ranking/_weighting.py,sha256=8A_f3rAjsgK2HFVB8LZVDecO5sGYgpUlFD1Dfurt0UQ,3567
lenskit/metrics/reranking/__init__.py,sha256=Bh6iBZBtBZkTVpFusm8Jgz3kPPjfj0jSSP7v5A4z8fg,391
lenskit/metrics/reranking/_lip.py,sha256=e4meXKt9EdB_dEeLB_KkOYRihMNO7qxnIzO5M6lGJXc,1306
lenskit/metrics/reranking/_rbo.py,sha256=RGtCze_1CZxuCpCWwX3yH5j9r9xgTKJb7WyMLZRlx-A,1568
lenskit/operations.py,sha256=ZUmwFbqX4ua_l9-mCZsw1ho-dJ52skmWPE8cdkKo9MM,3683
lenskit/parallel/__init__.py,sha256=polepmczRtaRj6iz4PJyNsZTrYGEHPCdYLTHw0-CWa0,721
lenskit/parallel/_pool.py,sha256=JajKhCH47vsyTXrtY4XBezaMOTAenPMSS_-4D99z4f8,1527
lenskit/parallel/_task.py,sha256=RDxRuatesQ5kczvWKuxyEtDgj8EtWjI8JamFv1CdyY4,4574
lenskit/parallel/config.py,sha256=nx-GQ7OrpECFjUzUEja72zAoyEZtB_iNQm_6fEnIKio,3973
lenskit/parallel/ray.py,sha256=cTiGpnKzYwXL7YEUln4WAtykT6GWbVjBcp1YKTfQmxE,11201
lenskit/pipeline/__init__.py,sha256=INYq-erj-oXfqYt0ITYsZMz0hnLegsAqpunn5KacOiY,1332
lenskit/pipeline/_builder.py,sha256=6GoQy4vSC-byryPDjDO7M-weLeqvCVVHrmpC-_B7R4I,31985
lenskit/pipeline/_cache.py,sha256=9dbGw6FsGz2HaG80DjDrOSqb2FlrGAZoCTgMBsDS52M,2706
lenskit/pipeline/_common.py,sha256=Sz2hTwyQfuHIr2EcxQx0j1iSUZ6qFel-ycyEeH51e68,11419
lenskit/pipeline/_diagram.py,sha256=zDgquVulw3LfIhpmhHUpkcx2zyyilY9BwTsFjtj6JzY,3254
lenskit/pipeline/_hooks/__init__.py,sha256=5vPC8lBuEzma8QKYpSzjDqksXtNIJcUZTTIOq2uYKbs,2976
lenskit/pipeline/_hooks/typecheck.py,sha256=-_38Pf0nk-xAEQyE5-NQGqOHCocC8fXvpTylJhHLhPc,1270
lenskit/pipeline/_impl.py,sha256=jD_jnl9Xs2O_6H5-45hBEfLQMO6AqMxqbEqreNQjiZs,18299
lenskit/pipeline/_profiling.py,sha256=1EGq68LnbMe2k4GG1kmZ2EOIBo9I6L7v9ihRXQFBXmM,3656
lenskit/pipeline/_runner.py,sha256=f6EI-3N8hRU37MYocwq81QMGQOtb03ZNMUIWiJIb4uE,7380
lenskit/pipeline/_state.py,sha256=BoZ9-37n5UQdIxkEkL5Ibwb8byK9LlG3a-uadfu-4XU,3322
lenskit/pipeline/_types.py,sha256=PrUzQ9Li3wKh5iUmsja4yHD8QVwa4g5gPFZHm2yvDKs,9880
lenskit/pipeline/components.py,sha256=QerHgpuLyTetqJprae0kqwxp8znsePUUAf9FCJwFcQY,9569
lenskit/pipeline/config.py,sha256=n3cGFO3gM47qHhCEAD_MhzPb1nc4dYouGH9XmfJXzpA,737
lenskit/pipeline/nodes.py,sha256=7cIQuMK4ESVCACiN2I5ygBCkvStpB6eoKCQY5bCDTbY,5377
lenskit/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
lenskit/random.py,sha256=NHGS_uIIKYSYwyD7Jpbv-eWCfIHZOgTzT1wsoOZfsHY,9809
lenskit/reranking/__init__.py,sha256=mYQqhQxU4WffVXi1EfEws11PtnlTlaRS0WcckdL_0FU,349
lenskit/reranking/fair.py,sha256=5o_IL97XrLTO56fcA2TGAk6qpJrWsUbqknOrOFpHsMg,8308
lenskit/schemas/__init__.py,sha256=EA8EP89l1RoXYa96FG4RuaBqSuVVSRVUXLfopbq9ja0,452
lenskit/schemas/_load.py,sha256=7EtBsYPVjUgc4tTq1AVhlWxrkg8rWjua713JNRCuWEM,1468
lenskit/schemas/pipeline.py,sha256=ZWst30eWz-i6XUL0rI4ruFJyv0vue1ehW4VxwEzuFgQ,8844
lenskit/schemas/settings.py,sha256=L4iOkt8vlXcEw-NntipgepXG57b0Lr0zkEUXKH0OtMw,8601
lenskit/schemas/tuning.py,sha256=M2PTOsgkorscOI-2Zr788wtuaLUOEW75qPg4A875-Xk,6993
lenskit/sklearn/__init__.py,sha256=dUPf9eRL9bfgp-jiDhTQjbsocIgU3WnTARLAc83Y0Vk,271
lenskit/sklearn/nmf.py,sha256=U4iKlhgJ6zUxPmWhmfPMcO74-Vh_vXNqfjKC28JIZd4,4649
lenskit/sklearn/svd.py,sha256=AQk4GeFJl9kribLEl7sRErSVMkvZ4JYfAOKyCUncw3E,4415
lenskit/splitting/__init__.py,sha256=hfoYhqnvYI9EbCnUYeQCL8XL0_bebEb9lDXzUlyPJyU,1359
lenskit/splitting/_holdout.py,sha256=h5kaFQ4UBVHzR-7xI_dGce_WOMhDGWyTK2tn0iubqBE,3806
lenskit/splitting/_records.py,sha256=Yfz8--wR1Hp6on4cLQ59OAyuPWTxHxmcYHsvyGpJpXw,6319
lenskit/splitting/_split.py,sha256=nwh69g_H9oCC9Ci1qye4aRo5Pmiyae1z9cbPSxm7s1o,2100
lenskit/splitting/_temporal.py,sha256=AoTI0QgMc8V6tacMNNDyav6YDMMArOhMjgpJuciekY4,4942
lenskit/splitting/_users.py,sha256=dBIC881AGgUy8NC-ChN16uDEhdVjaKqCmjTRc7WoO5w,5498
lenskit/state/__init__.py,sha256=BUJNOC_EWeOOpWKrh9VtetME_W1iCSVkZAmotNrMAGU,597
lenskit/state/_container.py,sha256=V9D2oLblj9eT3ioODP8xhRxilFAFyhfxwipeutcJl5M,1823
lenskit/stats.py,sha256=uwUUHUVbXSEUNdbh4bZdJK4yC_6Mwsy0PHlIE-E4WjE,1730
lenskit/stochastic/__init__.py,sha256=8HEwRaGRiaa_gLAE3K_3_hI3Ku4xf5noA9qyulz_Vdo,420
lenskit/stochastic/_ranker.py,sha256=gDjNKZ1GZKcZlcEuFrxBbfy6pblhNsSRo22ITEOIEW0,5239
lenskit/testing/__init__.py,sha256=Kgw1APBVJPJ7oSxV1GHs1dMarkkMO863aWrdN9dkVGE,2100
lenskit/testing/_arrays.py,sha256=JBedpS78N9TU8Q-gL5S6kdHAZs7zj1utw-uw7K-07bA,3128
lenskit/testing/_components.py,sha256=gIIJGm-M7aZI-Y-oIYd1nclvvWYNK43AQw6RSgxP5PI,14573
lenskit/testing/_movielens.py,sha256=Rvz93Hc3g1NbwdiQZH2k1HtUpMRNBoWIsQ_kQkam9Ow,4691
lenskit/testing/_msweb.py,sha256=8yvhhlrsEL38SioK4mj0tTwcOspZ-OpskX_HM7F3Eb8,790
lenskit/torch.py,sha256=VhOMj30uTEa1cZCXipyjhn0eBBZXgwReKJAy1NiHKfI,1368
lenskit/training.py,sha256=Q9SCLCGxk9fMHofgwWO3R3wGy-wbpK-9WM_lSS-PAYU,12815
lenskit/tuning/__init__.py,sha256=lO6ws6ZVg_rwVM85VVmkkLOz_jIjp4VQyjt5SlAC7OU,565
lenskit/tuning/__init__.pyi,sha256=IzSMmO1xw4yrulY_J9uSbR4v7e6XfejIS1_PyBdtzjo,295
lenskit/tuning/_base.py,sha256=XgXC4U_RXUyho7cfbEJVEqMYtd86Yhl_ZNVn-Ha2ITg,6954
lenskit/tuning/_measure.py,sha256=kePNWfBw54S5ha5ogCJyKZNm7agugmvzVNo8q2vFACY,2870
lenskit/tuning/_optuna/__init__.py,sha256=_-iojpOf-UJdxHPPh2cPCBWG7bXxcfejX9RdXMn3lZw,134
lenskit/tuning/_optuna/point.py,sha256=-a7Vkk0T4GHaJgnbN2O7sLmb--UYZPZR16QMQvEscEM,4927
lenskit/tuning/_optuna/results.py,sha256=GYzoo0UoJ1MLeexc8K0ymaJFGol8fSSH7lm3AbloGoM,3444
lenskit/tuning/_optuna/search.py,sha256=WA2WTn66ThpXDychSeBT1ZbB7G0DzSCFmlAyZ37OdHk,12876
lenskit/tuning/_ray/__init__.py,sha256=341mlFcrqPRmmU7aTOAZUhcggReiTUMIGR5VPymxTrk,335
lenskit/tuning/_ray/iterative.py,sha256=_-4qdxkaRYogWaifpsZ3tv1N3Ncavac3T2piexeNMjE,5841
lenskit/tuning/_ray/job.py,sha256=6XGZREvYcxvoMH1uqjmxNxbSIsdboKipFiD9lSfJ9Ek,964
lenskit/tuning/_ray/reporting.py,sha256=pHoJsG7GZldzO3H9hyLf9-iFin0jRk68s0pEuy3Sy0Q,4555
lenskit/tuning/_ray/search.py,sha256=bv3K2CXuBaJ_Sd2Xrnp8aX_NRXVrdvsAlAzPiX_O8ek,10756
lenskit/tuning/_ray/simple.py,sha256=P8XiR2NuzBezFvvUahYLlTWol50WcqKdz9-zHSLg2NM,1826
lenskit/tuning/_ray/stopper.py,sha256=EcJhdOGnbA7JL9fcrsRDWoGHjQhcwkGoIWrPJzWhekI,1772
lenskit/tuning/_stopping.py,sha256=-S38vV-M3cXClsIoLYguT7jq6wjUYUm1M28kvMi5TdM,2366
lenskit/util/__init__.py,sha256=-0wSLAAyeQcMsyq_dY7JtCJPCfXBx3PdVW2EnxxYhfw,432
lenskit/util/_indent.py,sha256=LCQsrohpIf31XFVz5OabqfWOUo0MR98nAJm-N1U3vxU,1125
lenskit/util/_latch.py,sha256=C9roC1kjC-O8eUOuYDrAeu8GQRhm3nQSGt-e9XdwF2M,841
lenskit-2026.3.0.dist-info/METADATA,sha256=js07yS4VE6kA6b_PoF1JeoLwKrFA74VCZChNgiTUfrM,9229
lenskit-2026.3.0.dist-info/WHEEL,sha256=V58me3_XRsWMzlZrMfiuahKU7_aWY9oelwO2MbMtogM,110
lenskit-2026.3.0.dist-info/entry_points.txt,sha256=nOeOkgwYQC1ubmQjhf3DXD861u0pxB0AHp2M2IppHf4,431
lenskit-2026.3.0.dist-info/licenses/LICENSE.md,sha256=VUMnLcGFDeMMiaWkrhsZGR0wi0ItRBxOGhz3sGrlVYU,1305
lenskit-2026.3.0.dist-info/sboms/lenskit.cyclonedx.json,sha256=acUy9YB7Vu0hyPv0tpLNljbn9zmiIyu5ByVu_X9hTVM,130327
lenskit-2026.3.0.dist-info/RECORD,,
