Coverage for jstark/features/__init__.py: 100%

33 statements  

« prev     ^ index     » next       coverage.py v7.4.3, created at 2024-02-25 20:09 +0000

1from .gross_spend import GrossSpend 

2from .net_spend import NetSpend 

3from .count import Count 

4from .recency_days import RecencyDays 

5from .feature import BaseFeature 

6from .basket_count import BasketCount 

7from .store_count import StoreCount 

8from .product_count import ProductCount 

9from .customer_count import CustomerCount 

10from .channel_count import ChannelCount 

11from .approx_basket_count import ApproxBasketCount 

12from .approx_customer_count import ApproxCustomerCount 

13from .discount import Discount 

14from .min_gross_spend import MinGrossSpend 

15from .max_gross_spend import MaxGrossSpend 

16from .min_net_spend import MinNetSpend 

17from .max_net_spend import MaxNetSpend 

18from .average_gross_spend_per_basket import AverageGrossSpendPerBasket 

19from .quantity import Quantity 

20from .average_quantity_per_basket import AvgQuantityPerBasket 

21from .most_recent_purchase_date import MostRecentPurchaseDate 

22from .min_net_price import MinNetPrice 

23from .max_net_price import MaxNetPrice 

24from .min_gross_price import MinGrossPrice 

25from .max_gross_price import MaxGrossPrice 

26from .earliest_purchase_date import EarliestPurchaseDate 

27from .average_discount_per_basket import AvgDiscountPerBasket 

28from .average_purchase_cycle import AvgPurchaseCycle 

29from .cycles_since_last_purchase import CyclesSinceLastPurchase 

30from .basket_periods import BasketPeriods 

31from .recency_weighted_basket import ( 

32 RecencyWeightedBasket90, 

33 RecencyWeightedBasket95, 

34 RecencyWeightedBasket99, 

35 RecencyWeightedApproxBasket90, 

36 RecencyWeightedApproxBasket95, 

37 RecencyWeightedApproxBasket99, 

38) 

39from .average_basket import AverageBasket 

40 

41__all__ = [ 

42 "BaseFeature", 

43 "GrossSpend", 

44 "NetSpend", 

45 "Count", 

46 "RecencyDays", 

47 "BasketCount", 

48 "StoreCount", 

49 "ProductCount", 

50 "CustomerCount", 

51 "ChannelCount", 

52 "ApproxCustomerCount", 

53 "ApproxBasketCount", 

54 "Discount", 

55 "MinGrossSpend", 

56 "MaxGrossSpend", 

57 "MinNetSpend", 

58 "MaxNetSpend", 

59 "AverageGrossSpendPerBasket", 

60 "Quantity", 

61 "AvgQuantityPerBasket", 

62 "MostRecentPurchaseDate", 

63 "MinNetPrice", 

64 "MaxNetPrice", 

65 "MinGrossPrice", 

66 "MaxGrossPrice", 

67 "EarliestPurchaseDate", 

68 "AvgDiscountPerBasket", 

69 "AvgPurchaseCycle", 

70 "CyclesSinceLastPurchase", 

71 "BasketPeriods", 

72 "RecencyWeightedBasket90", 

73 "RecencyWeightedBasket95", 

74 "RecencyWeightedBasket99", 

75 "RecencyWeightedApproxBasket90", 

76 "RecencyWeightedApproxBasket95", 

77 "RecencyWeightedApproxBasket99", 

78 "AverageBasket", 

79]