Coverage for jstark / grocery / __init__.py: 100%
31 statements
« prev ^ index » next coverage.py v7.13.4, created at 2026-03-23 22:34 +0000
« prev ^ index » next coverage.py v7.13.4, created at 2026-03-23 22:34 +0000
1from jstark.features.gross_spend import GrossSpend
2from jstark.features.net_spend import NetSpend
3from jstark.features.count import Count
4from jstark.features.recency_days import RecencyDays
5from .basket_count import BasketCount
6from .store_count import StoreCount
7from jstark.features.customer_count import CustomerCount
8from .channel_count import ChannelCount
9from .approx_basket_count import ApproxBasketCount
10from jstark.features.approx_customer_count import ApproxCustomerCount
11from jstark.features.min_gross_spend import MinGrossSpend
12from jstark.features.max_gross_spend import MaxGrossSpend
13from jstark.features.min_net_spend import MinNetSpend
14from jstark.features.max_net_spend import MaxNetSpend
15from .average_gross_spend_per_basket import AvgGrossSpendPerBasket
16from jstark.features.quantity import Quantity
17from .average_quantity_per_basket import AvgQuantityPerBasket
18from jstark.features.most_recent_purchase_date import MostRecentPurchaseDate
19from jstark.features.min_net_price import MinNetPrice
20from jstark.features.max_net_price import MaxNetPrice
21from jstark.features.min_gross_price import MinGrossPrice
22from jstark.features.max_gross_price import MaxGrossPrice
23from jstark.features.earliest_purchase_date import EarliestPurchaseDate
24from .average_discount_per_basket import AvgDiscountPerBasket
25from .average_purchase_cycle import AvgPurchaseCycle
26from .cycles_since_last_purchase import CyclesSinceLastPurchase
27from .basket_periods import BasketPeriods
28from .recency_weighted_basket import (
29 RecencyWeightedBasket90,
30 RecencyWeightedBasket95,
31 RecencyWeightedBasket99,
32 RecencyWeightedApproxBasket90,
33 RecencyWeightedApproxBasket95,
34 RecencyWeightedApproxBasket99,
35)
36from .average_basket import AvgBasket
37from .grocery_features import GroceryFeatures
39__all__ = [
40 "GrossSpend",
41 "NetSpend",
42 "Count",
43 "RecencyDays",
44 "BasketCount",
45 "StoreCount",
46 "ProductCount",
47 "CustomerCount",
48 "ChannelCount",
49 "ApproxBasketCount",
50 "ApproxCustomerCount",
51 "Discount",
52 "MinGrossSpend",
53 "MaxGrossSpend",
54 "MinNetSpend",
55 "MaxNetSpend",
56 "AvgGrossSpendPerBasket",
57 "Quantity",
58 "AvgQuantityPerBasket",
59 "MostRecentPurchaseDate",
60 "MinNetPrice",
61 "MaxNetPrice",
62 "MinGrossPrice",
63 "MaxGrossPrice",
64 "EarliestPurchaseDate",
65 "AvgDiscountPerBasket",
66 "AvgPurchaseCycle",
67 "CyclesSinceLastPurchase",
68 "BasketPeriods",
69 "RecencyWeightedBasket90",
70 "RecencyWeightedBasket95",
71 "RecencyWeightedBasket99",
72 "RecencyWeightedApproxBasket90",
73 "RecencyWeightedApproxBasket95",
74 "RecencyWeightedApproxBasket99",
75 "AvgBasket",
76 "GroceryFeatures",
77]