Here is another interesting display of the data. I reran the script after removing 6row and wheat from the list of available base malts.
“base malt” means that only a mix of base malts was used in the grist. The percentages and amounts of base malts are random. Each grist can use up to 3 different base malts and base malts include Pils, 2-row, munich I & II, Vienna and Maris Otter Pale.
“cara” means that up to 15% of the grist is a mix of up to 3 different cara malts. The rest is a mix of base malts though strongly biased towards using only 2-row.
“roasted” is the same as cara with the difference that only roasted specialty malts could be used. Those include roast barley, black patent and 2 carafas.
“cara and roasted” are like “cara” with the difference that up to 8% cara malts and upt to 8% roasted malts were allowed.

Kai