openretailscience/__init__.py,sha256=27Jl2goYYpCHzIMhvgR5PM-HeyO4iHTEYVkk2bB5Cwc,82
openretailscience/constants.py,sha256=jjwi0VPijLmEuhgEhshACQEMK22UvI2Keqr0uL3IkbU,6573
openretailscience/options.py,sha256=_Z3iLqe8Da754w9I6AQEU7bcm4VrtxpIOTLI-5m1i5U,36682
openretailscience/plugin.py,sha256=oLGhDArdd-cLogQZ3MNqH8NosWZQ7buZO3cyikZbgHY,9404
openretailscience/analysis/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
openretailscience/analysis/cohort.py,sha256=fceC_hfjBnmZ8iehWFQy_yCIB8MCoWAZ-i_ZqXZJ2_g,8044
openretailscience/analysis/composite_rank.py,sha256=Cc5w81jArle4p3AJsrjQ4XHNxXLNR8mJlxqStdtdfGc,16465
openretailscience/analysis/cross_shop.py,sha256=0Fcya5bEN1LQ-scHje9grI29FTJpBtuT5yFYMLB69rU,14891
openretailscience/analysis/customer.py,sha256=8UFUhY4XFiFruTJ5F4GUifxteh87wVhHitW-Y5vdMKE,18824
openretailscience/analysis/customer_decision_hierarchy.py,sha256=ds83Vp_1gh4CNXOmsXRDayotZQ-tRFsHPIXAbKV38m8,15202
openretailscience/analysis/gain_loss.py,sha256=WQ03nOIc9nB9q9lNS6hoR47dtRTPzs7HZd5MirMG_wI,14086
openretailscience/analysis/haversine.py,sha256=yF4YCEqwDiy0Ja_K6RKYbcFZcTZb0H6NVObKE4BVVXU,1922
openretailscience/analysis/product_association.py,sha256=_-cuDNChCtUlzTynFwwz7WpCzHJuKNogg9jqFrF-NHA,18928
openretailscience/analysis/revenue_tree.py,sha256=HmAyC_0RyY_SN1qX6QiMy4yzoRHIhZEUkxyr6fYa4oo,24541
openretailscience/assets/fonts/Poppins-Bold.ttf,sha256=chlUfuJTNMusD-SzrPC_Yx5I67YixxrwOO2qplLGCHU,153944
openretailscience/assets/fonts/Poppins-LightItalic.ttf,sha256=bQCqVTHIuLoJNN55JZhcZjbJn7yJtMn3lin7SpBnZU8,184460
openretailscience/assets/fonts/Poppins-Medium.ttf,sha256=jZCYg96BNE4PvP7zDpMYcuktmu7N-Fttz24LKMB46Y4,156520
openretailscience/assets/fonts/Poppins-Regular.ttf,sha256=cH_cXIurV6kAYcao7Xtw1f-4L8gQ6ZTnn5C6zokMJVo,158240
openretailscience/assets/fonts/Poppins-SemiBold.ttf,sha256=JIwCRLNQ7GiICZaqa-bXeWJ0tJmS1fy77-JRkGqk6jY,155232
openretailscience/metrics/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
openretailscience/metrics/base.py,sha256=rMI9sWeZM1AeL4iy8C0enK1TTvIJn1UzGvaEjRZXJAM,892
openretailscience/metrics/distribution/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
openretailscience/metrics/distribution/acv.py,sha256=z_fcfQmMN65PUhelW1WLqh9FxAgoZv8XEoBEHzuCEwE,2591
openretailscience/metrics/distribution/pct_of_stores.py,sha256=Hyargq8_bzTJYzqMGxbl1sel_QlMfNH4YCLadM2FKkM,4522
openretailscience/plots/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
openretailscience/plots/area.py,sha256=1I8GA928Tfo0pGKEVK-UqUQSXqnc4hQKckci0ZAcSXE,4683
openretailscience/plots/bar.py,sha256=NQtvWUnE42bpY2li_OjHTbdLNYhzTE1YIYGfe4bFIJI,15788
openretailscience/plots/broken_timeline.py,sha256=I7W3IBE2Co_m8NIuir6Sl19iUtE766Rud0vhPehenQ8,7624
openretailscience/plots/cohort.py,sha256=112dyuRmBShTKX70SesyE-2vcagdU2XEKzHrUkmD-_8,3318
openretailscience/plots/heatmap.py,sha256=VFBRhd39fHYwdu-dLP5pOJA8HxO5rX26e9Q6TevAzHk,5426
openretailscience/plots/histogram.py,sha256=myCuHvjC_qSWM2ZhwwZ407ffMRBAW42AU6cXuwihFCU,10902
openretailscience/plots/index.py,sha256=AwFBRXXZZvVIw0g1WuONRy9d3pKXH0pLqYrWzklrZGA,22029
openretailscience/plots/line.py,sha256=b2ahk0GQqps8mIZZMMKrbdAOPY1U7o0QgmcMq1eNZTw,15453
openretailscience/plots/period_on_period.py,sha256=r1yVWMND3qAwduF3fySR8TAFbVK4ZQId9TgN4ACfrtw,5239
openretailscience/plots/price.py,sha256=MHbuVEQzJ3rjFfNl6d8Coedm6sKdkz1J6Tzxa0AwiWY,10644
openretailscience/plots/scatter.py,sha256=CbUGfcu9lAMIs6nNrUOk89v_-Jxzg84Yp0u3wePcq5w,14955
openretailscience/plots/time.py,sha256=ggNSZqqK0Rhi2cLSdF9rJSa4Q33ix76EKXuomV6uwcg,7260
openretailscience/plots/tree_diagram.py,sha256=OsK3dHHL3m5zrTUGkYXzfv1ORhyewnYUUG3Lw4-v3-U,28509
openretailscience/plots/venn.py,sha256=P9eptzx638I6elgbXZkt00n7AtMR-FgXQ3yOADZJVf8,5160
openretailscience/plots/waterfall.py,sha256=6f7ZC4iH9vgA6yKtf5LOh-29oxUXYhnWOvfUWBb40yA,8356
openretailscience/plots/styles/__init__.py,sha256=jiDjp9iBbMBGN94XUj_op79R5elclijpLckpO8f-S-E,53
openretailscience/plots/styles/colors.py,sha256=BSYF5K2MkN2svtHVc6hno49FNxtRoifGXqhvVFUVv2s,7136
openretailscience/plots/styles/font_utils.py,sha256=wFsSkqM0BScZBmKn6sCjV4LyZuNkqkc-ly0K7NvX0PY,2287
openretailscience/plots/styles/graph_utils.py,sha256=qkEQi8UeGB7vCwbACf7px7p_piYfQ8mSlqV-Cbak0mw,31688
openretailscience/plots/styles/styling_helpers.py,sha256=XfAfqalEZI2aFBXiEvZWvn-kzTu_UwzOq7C7EK5cMsI,6402
openretailscience/segmentation/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
openretailscience/segmentation/hml.py,sha256=xWMUjafCUyutocLxE1qiXMg5-DwLmtmtGQm1tp02wig,4380
openretailscience/segmentation/nlr.py,sha256=nrUw5tVEocLAbAA6uTHUanEoMhOYKvBylhCU2Z7ci_Q,9542
openretailscience/segmentation/rfm.py,sha256=68LUzfdFISf_6m1gWAQNmk6vK96Itu5lW_JJMpfVsSs,13915
openretailscience/segmentation/segstats.py,sha256=mROHGW75JrJRUpgFpeQjYu5dDt9-0_geV3CWvRSRj4M,53668
openretailscience/segmentation/threshold.py,sha256=3P5Q5eX8qtpUzbzTPHzIx3aY1npg8vDjQx9iS-7xw0U,7032
openretailscience/utils/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
openretailscience/utils/date.py,sha256=6k2jgOLkWEoMIhYV8rimvZo2Ho-CI4D3Up564NKBGVs,9018
openretailscience/utils/filter_and_label.py,sha256=0AQemPxJBdRWEwuq85HCC5nMGIJegTIODbbhT3PudWY,2160
openretailscience/utils/label.py,sha256=5YsoJldhFEw_yznEMNC1pOGDqK5Owp3S3sS0Ms26KlY,3497
openretailscience/utils/validation.py,sha256=cc604ZIc2PWcrNq87C6gcPA0Qkux4YEx4FH-j8zPBw0,1536
openretailscience-0.45.0.dist-info/METADATA,sha256=QDqhpKD2O4m-1hjXvbGTrVTqMzNocJAh2wkvGB6QYik,11715
openretailscience-0.45.0.dist-info/WHEEL,sha256=QccIxa26bgl1E6uMy58deGWi-0aeIkkangHcxk2kWfw,87
openretailscience-0.45.0.dist-info/licenses/LICENSE,sha256=SCVQGLQfwOllsRFa9-Z3m8IYu4pnR9Vh2oANUCJiKqI,3860
openretailscience-0.45.0.dist-info/RECORD,,
