Coverage report: 99%

Files Functions Classes

coverage.py v7.13.4, created at 2026-04-30 09:29 +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 / demo / __init__.py   100% 0 0 0   100% 0 0   100%
jstark / demo / cli.py   0% 21 21 2   0% 2 0   0%
jstark / exceptions.py   100% 14 0 0   100% 0 0   100%
jstark / feature_generator.py   100% 100 0 0   100% 18 0   100%
jstark / feature_period.py   100% 70 0 0   100% 12 0   100%
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   100% 9 0 0   100% 0 0   100%
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% 154 0 0   100% 30 0   100%
jstark / features / first_and_last_date_of_period.py   100% 55 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 / allergen_count.py   100% 12 0 0   100% 0 0   100%
jstark / mealkit / allergens.py   100% 12 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% 32 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% 54 0 0   100% 8 0   100%
jstark / sample / transactions.py   100% 53 0 0   100% 10 0   100%
Total   99% 1573 21 2   98% 104 0   99%

No items found using the specified filter.