- waste_dataset_version(-Version:atom) is det
- waste_allowances(-Allowances:list(integer)) is det
- waste_rows(-Rows:list) is det
- All 42 rows, in the order of summary.csv, as
waste_row(FormatId, FormatOrigin, Offset, Reuse, KerfMm, ReferenceOnly, Cases,
waste(Min,Median,Mean,Max), [allowance(Pct,Short,Exact,Excess,ShortPct,ExcessPct), ...]).
- waste_lookup(+FormatId:atom, +Offset:atom, +Reuse:boolean, +KerfMm:integer, -Row) is semidet
- Offset is '0', '1/2' or '1/3'; Reuse is true or false. Fails when the combination is absent.
- waste_shortfall_pct(+Row, +Allowance:integer, -Pct:float) is det
- Share of rooms (percent) where a flat 5, 8, 10 or 15 % allowance orders less than the
engine count. Raises a domain error for any other allowance.