openretailscience/__init__.py,sha256=27Jl2goYYpCHzIMhvgR5PM-HeyO4iHTEYVkk2bB5Cwc,82
openretailscience/constants.py,sha256=jjwi0VPijLmEuhgEhshACQEMK22UvI2Keqr0uL3IkbU,6573
openretailscience/options.py,sha256=ISc_UV40ctoIMc-TwogNM5NPaeWtuIFnn86zwsvgcPE,41657
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=bNbx_zQRM85PHx6NW_0KfC6h_P-mvG7mQV4uzINfzGc,15242
openretailscience/analysis/customer.py,sha256=iSb4sK89UK8PkHxV9EP5jDGyWhn4mfTsZO_Il-W9JCc,10128
openretailscience/analysis/customer_decision_hierarchy.py,sha256=QyLDFcXIueiX31ZWEypggGcSaKzvtZWe1e93Tq6yOqE,16431
openretailscience/analysis/gain_loss.py,sha256=lyR-9wtDe9NGDLl36mJzSgIl8eGtH017NfrFyJ2YeVE,13625
openretailscience/analysis/haversine.py,sha256=yF4YCEqwDiy0Ja_K6RKYbcFZcTZb0H6NVObKE4BVVXU,1922
openretailscience/analysis/product_association.py,sha256=_-cuDNChCtUlzTynFwwz7WpCzHJuKNogg9jqFrF-NHA,18928
openretailscience/analysis/revenue_tree.py,sha256=AigUJM1Hq2wXotDpRtTfqel5Th7arsEESpp0UeYK0Tg,24649
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=q5lzMNky1wi_h0POlTbvADrXSiV1U75_LxG3ScEjQ5E,6647
openretailscience/plots/bar.py,sha256=PL5m4vmagSXNnPHzyeYlYD4Q2RH945zyDdWQ15gyMBk,15862
openretailscience/plots/broken_timeline.py,sha256=pU-GvXeSNriTJAaR6eYWqrtnS9yQI1B7LEFjuOg8tbA,7442
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=JGuhVKkoSsGSUmfo9SpeSwK0vAa5FDy4432jpz--Eys,23539
openretailscience/plots/line.py,sha256=afL9NsScr3ES5fmwCoKMRKaBSZtpd_5aKjLYgm1zTvU,15236
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=0MotAkNsqraKE2M3woGJs66IpdcbRneOoXFnTlnxPWc,8466
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=Q-rbTkLHPQt-Lmulga4QdrCA2NvrzB9wAEP1TnHrIko,35722
openretailscience/plots/styles/styling_helpers.py,sha256=TgpyfiokkbwgNnXrKZp6NMt3RWTKdPCYmjW5C1yOUts,31140
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=rLEFfM1h5D-rRjE4bvD6nY4dPLDxX2KSGI-WJlHSoMM,48806
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.46.0.dist-info/METADATA,sha256=Io1pcNl3jRYbsLgqqYYEka_Gr7GPMf6DMrLCw58CtAg,11651
openretailscience-0.46.0.dist-info/WHEEL,sha256=QccIxa26bgl1E6uMy58deGWi-0aeIkkangHcxk2kWfw,87
openretailscience-0.46.0.dist-info/licenses/LICENSE,sha256=SCVQGLQfwOllsRFa9-Z3m8IYu4pnR9Vh2oANUCJiKqI,3860
openretailscience-0.46.0.dist-info/RECORD,,
