Coverage report: 99%

Files Functions Classes

coverage.py v7.13.4, created at 2026-03-23 22:34 +0000

    Statements   Branches   Total
File   coverage statements missing excluded   coverage branches partial   coverage
jstark / __init__.py   100% 0 0 0   100% 0 0   100%
jstark / exceptions.py   100% 14 0 0   100% 0 0   100%
jstark / feature_generator.py   94% 100 6 0   100% 18 0   95%
jstark / feature_period.py   91% 70 6 0   58% 12 1   87%
jstark / features / __init__.py   100% 19 0 0   100% 0 0   100%
jstark / features / approx_customer_count.py   100% 12 0 0   100% 0 0   100%
jstark / features / approx_product_count.py   100% 12 0 0   100% 0 0   100%
jstark / features / approxdistinctcount_feature.py   100% 10 0 0   100% 0 0   100%
jstark / features / collect_set_feature.py   100% 10 0 0   100% 0 0   100%
jstark / features / count.py   100% 14 0 0   100% 0 0   100%
jstark / features / count_if.py   91% 11 1 0   100% 0 0   91%
jstark / features / customer_count.py   100% 12 0 0   100% 0 0   100%
jstark / features / discount.py   100% 12 0 0   100% 0 0   100%
jstark / features / distinctcount_feature.py   100% 10 0 0   100% 0 0   100%
jstark / features / earliest_purchase_date.py   100% 14 0 0   100% 0 0   100%
jstark / features / feature.py   100% 153 0 0   100% 30 0   100%
jstark / features / first_and_last_date_of_period.py   100% 54 0 0   100% 16 0   100%
jstark / features / gross_spend.py   100% 12 0 0   100% 0 0   100%
jstark / features / max_feature.py   100% 10 0 0   100% 0 0   100%
jstark / features / max_gross_price.py   100% 12 0 0   100% 0 0   100%
jstark / features / max_gross_spend.py   100% 9 0 0   100% 0 0   100%
jstark / features / max_net_price.py   100% 12 0 0   100% 0 0   100%
jstark / features / max_net_spend.py   100% 9 0 0   100% 0 0   100%
jstark / features / min_feature.py   100% 10 0 0   100% 0 0   100%
jstark / features / min_gross_price.py   100% 12 0 0   100% 0 0   100%
jstark / features / min_gross_spend.py   100% 9 0 0   100% 0 0   100%
jstark / features / min_net_price.py   100% 12 0 0   100% 0 0   100%
jstark / features / min_net_spend.py   100% 9 0 0   100% 0 0   100%
jstark / features / most_recent_purchase_date.py   100% 14 0 0   100% 0 0   100%
jstark / features / net_spend.py   100% 12 0 0   100% 0 0   100%
jstark / features / product_count.py   100% 12 0 0   100% 0 0   100%
jstark / features / quantity.py   100% 11 0 0   100% 0 0   100%
jstark / features / recency_days.py   100% 14 0 0   100% 0 0   100%
jstark / features / sum_feature.py   100% 10 0 0   100% 0 0   100%
jstark / grocery / __init__.py   100% 31 0 0   100% 0 0   100%
jstark / grocery / approx_basket_count.py   100% 12 0 0   100% 0 0   100%
jstark / grocery / average_basket.py   100% 16 0 0   100% 0 0   100%
jstark / grocery / average_discount_per_basket.py   100% 16 0 0   100% 0 0   100%
jstark / grocery / average_gross_spend_per_basket.py   100% 16 0 0   100% 0 0   100%
jstark / grocery / average_purchase_cycle.py   100% 17 0 0   100% 0 0   100%
jstark / grocery / average_quantity_per_basket.py   100% 16 0 0   100% 0 0   100%
jstark / grocery / basket_count.py   100% 12 0 0   100% 0 0   100%
jstark / grocery / basket_periods.py   100% 24 0 0   100% 2 0   100%
jstark / grocery / channel_count.py   100% 12 0 0   100% 0 0   100%
jstark / grocery / cycles_since_last_purchase.py   100% 16 0 0   100% 0 0   100%
jstark / grocery / grocery_features.py   100% 40 0 0   100% 0 0   100%
jstark / grocery / recency_weighted_basket.py   100% 67 0 0   100% 4 0   100%
jstark / grocery / store_count.py   100% 12 0 0   100% 0 0   100%
jstark / mealkit / __init__.py   100% 2 0 0   100% 0 0   100%
jstark / mealkit / approx_order_count.py   100% 12 0 0   100% 0 0   100%
jstark / mealkit / approx_recipe_count.py   100% 12 0 0   100% 0 0   100%
jstark / mealkit / average_order.py   100% 16 0 0   100% 0 0   100%
jstark / mealkit / average_purchase_cycle.py   100% 17 0 0   100% 0 0   100%
jstark / mealkit / average_quantity_per_order.py   100% 16 0 0   100% 0 0   100%
jstark / mealkit / cuisine_count.py   100% 208 0 0   100% 0 0   100%
jstark / mealkit / cuisines.py   100% 12 0 0   100% 0 0   100%
jstark / mealkit / cycles_since_last_order.py   100% 16 0 0   100% 0 0   100%
jstark / mealkit / mealkit_features.py   100% 30 0 0   100% 0 0   100%
jstark / mealkit / order_count.py   100% 12 0 0   100% 0 0   100%
jstark / mealkit / order_periods.py   100% 24 0 0   100% 2 0   100%
jstark / mealkit / recipe_count.py   100% 12 0 0   100% 0 0   100%
jstark / period_unit_of_measure.py   100% 7 0 0   100% 0 0   100%
jstark / sample / __init__.py   100% 0 0 0   100% 0 0   100%
jstark / sample / mealkit_orders.py   100% 51 0 0   75% 8 2   97%
jstark / sample / transactions.py   100% 53 0 0   100% 10 0   100%
Total   99% 1523 13 0   93% 102 3   99%

No items found using the specified filter.