openretailscience/__init__.py,sha256=GYpCr7DTTqwJG98pT7zAje56JmmzDuQymQlnANmGhic,56
openretailscience/constants.py,sha256=jjwi0VPijLmEuhgEhshACQEMK22UvI2Keqr0uL3IkbU,6573
openretailscience/options.py,sha256=ISc_UV40ctoIMc-TwogNM5NPaeWtuIFnn86zwsvgcPE,41657
openretailscience/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
openretailscience/analysis/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
openretailscience/analysis/cohort.py,sha256=UtFoiLxnCs2jk6mwVe7VfTdttPJDjgnWfpUSAM-xuHo,7845
openretailscience/analysis/composite_rank.py,sha256=ZDtwoi7mDFQqUoRmLlesFEMlr3F3J9uSffkm2sYMHWg,13860
openretailscience/analysis/cross_shop.py,sha256=M4XivhTelA8DNGa4OI7zVlThNRwV0f83yyHW6iqcSGA,15117
openretailscience/analysis/customer.py,sha256=51lPe0JNEhUHX_aIPaFrC0loXpEQBi4vkb50sIN47hw,9436
openretailscience/analysis/customer_decision_hierarchy.py,sha256=KIT-vaaDN2NbXzdj5L2ylFBJPYou45wjPj5KGW7w2FM,16340
openretailscience/analysis/gain_loss.py,sha256=Xpali3LwV5iKgAn2PCzHTTOBcgB97_tXVVFhsSQu1Mw,13669
openretailscience/analysis/haversine.py,sha256=yF4YCEqwDiy0Ja_K6RKYbcFZcTZb0H6NVObKE4BVVXU,1922
openretailscience/analysis/product_association.py,sha256=X6ISzN5Z6fGIiFTkp3gHUkR8e1DwKzL3w4bT8t8YbDg,18815
openretailscience/analysis/revenue_tree.py,sha256=_c9To7G_yQNfinct6y9VHrmMyABTYzclrSyi0Yyel9Q,24342
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/core/__init__.py,sha256=FRXGXPzcojLoGoUJw1VnMIQi2WN1IANlcqq8_oZ8gn0,77
openretailscience/core/validation.py,sha256=aTE7t0Jvh0l1CzUtQlCrSKeTQ1Fw9uJBAp6d91rR85I,5773
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=q_C04twOtP_scYz88qISXRD8dFQQOXCX9F694_nVWN8,2630
openretailscience/metrics/distribution/pct_of_stores.py,sha256=j5UBNsZm4jAuN7xoUJObYVzNaE7wN6MUulbPCSG5Ok0,4737
openretailscience/plots/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
openretailscience/plots/area.py,sha256=q5lzMNky1wi_h0POlTbvADrXSiV1U75_LxG3ScEjQ5E,6647
openretailscience/plots/bar.py,sha256=iIjsq_l-nle8pa4bsskWgSYrSJJELL_aXnko9RVcCTI,16043
openretailscience/plots/broken_timeline.py,sha256=l1VmTVQIUnOfah3JsOnTp4d0jyxVy7PEgmeQBVwDwzY,6648
openretailscience/plots/cohort.py,sha256=gzBwH47-YWm5vthlfv2SoXPrrc2F-ge8YLoeRvoYW1I,3423
openretailscience/plots/heatmap.py,sha256=6OB2Fp3_vYA_4I8nN8UY4e_Vxm3GcN3yEgXBcYYbGrs,9953
openretailscience/plots/histogram.py,sha256=KVdlWF9Es0WClod25V7xRmenQbhQuknshCHZwaMgcDU,10560
openretailscience/plots/index.py,sha256=_4DPT7yGOx0cOqBJVnUJGB_md3PhEsXKYJGQ-cNRO2A,23608
openretailscience/plots/line.py,sha256=4NFtL9dQK6TT4U0JBj-pOR81wbwysKIWWgPaxC3gi88,15505
openretailscience/plots/period_on_period.py,sha256=GH3j1ZXrdGPhWH41AxsQMhfybybrMBhvkflISg79QfU,7581
openretailscience/plots/price.py,sha256=wdR4QmubfzdTwWoR1-16NmCqCaabTXEvvpKFm9EPQCM,11176
openretailscience/plots/scatter.py,sha256=xYur_yxjK4TcdlM2fHFh5_sznzZd0A0HIu31tseoJm8,14637
openretailscience/plots/time.py,sha256=Bwi5PzLUSYT1ruq_I9PSpNZ1rOwIBFhCk5UCLJtMXik,7781
openretailscience/plots/tree_diagram.py,sha256=HfhuyOsYLg4axr4eft4ir4MzUipmwRPgaQWBKK7X4Xw,28533
openretailscience/plots/venn.py,sha256=nxPZNurslISPN8JIPVjbfAColB5VcLk9gPz3MDedrOQ,7516
openretailscience/plots/waterfall.py,sha256=580GHIX9gyCl6NlfvFVPEk72HABCH8SWzg94k5bzpzg,8394
openretailscience/plots/styles/__init__.py,sha256=jiDjp9iBbMBGN94XUj_op79R5elclijpLckpO8f-S-E,53
openretailscience/plots/styles/colors.py,sha256=M3S7OGVCfJCVGzHhlkKpa7xJRzCecUPs5copRJBBlzk,6386
openretailscience/plots/styles/font_utils.py,sha256=wFsSkqM0BScZBmKn6sCjV4LyZuNkqkc-ly0K7NvX0PY,2287
openretailscience/plots/styles/graph_utils.py,sha256=rksroU5GcdojcgFbAkxBITX5MmTJIlduCtEzg0HX-UE,16073
openretailscience/plots/styles/styling_helpers.py,sha256=TgpyfiokkbwgNnXrKZp6NMt3RWTKdPCYmjW5C1yOUts,31140
openretailscience/plots/styles/trend.py,sha256=w-5U-9Yc5_nzfo-3Vx59CRjzC2aFgZ_J6F9KHSc4f_c,19289
openretailscience/segmentation/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
openretailscience/segmentation/hml.py,sha256=xWMUjafCUyutocLxE1qiXMg5-DwLmtmtGQm1tp02wig,4380
openretailscience/segmentation/nlr.py,sha256=BaKSPJOShPwAGs5XUphzKuhqJCoDd5ga0NxFTfcXVN4,9432
openretailscience/segmentation/rfm.py,sha256=_62-l-k5KjVXBt4uDEM88ydMEZJQGNpySPtdDP_gkzw,13886
openretailscience/segmentation/segstats.py,sha256=C2i_7_EzEUZpui8OtHQU-ZrUI1CvMxAEKsNtTMMAtMo,48706
openretailscience/segmentation/threshold.py,sha256=QYqrcwrLs2JXuEDISOuFMwxt2Stfur9gO7v1v0JUuOo,6875
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-0.47.0.dist-info/METADATA,sha256=wEQUGhYEaRWrkpB-6vos1E4WbcPlbagjZGQzxWJA8jE,11602
openretailscience-0.47.0.dist-info/WHEEL,sha256=mffPy8wBnZQn2VnJUU5jE99KsxaSfiyMHV9Yt0aLVxs,87
openretailscience-0.47.0.dist-info/licenses/LICENSE,sha256=SCVQGLQfwOllsRFa9-Z3m8IYu4pnR9Vh2oANUCJiKqI,3860
openretailscience-0.47.0.dist-info/RECORD,,
