Ruminant activity group
CLEM.Groupings.RuminantActivityGroup
Provides a group of individuals from the herd to apply to a range of activities in the simulation tree

Several farm activities are applied to a sub-set of the herd, whether feeding a group of individuals (e.g. calves), moving just weaners to a paddock, or defining the groups and order in which destocking takes place. These activities utilise any number of Ruminant group or a specific version (see Ruminant groups) to define the individuals needed.
The ruminant group uses any number of filter and sort components, each providing additive rules, to select a group of individuals of interest.
This Ruminant Group allows you to specify a group of individuals that will apply to all Activities needing individuals identified at and below it's position in the simulation tree.
Using Filter by property to select gender equal to female and breed equal to Bos indicus will select all female Bos indicus.
Using Filter by property to select gender equals male and gender equals female in a single filter group will result in no individuals selected.

The following parameters are used to define this activity

A randomly selected proportion of the group defined by the filters is selected.
An example of using this proportion would be if you wanted to sell 25% of the dry breeders identified on the farm. Setting a proportion of 0.25 would randomly select 25% of individuals identified as dry breeders (IsDryBreeder = True)

The following components will add additional functionality to this ruminant group

Filter individuals based on a property or method of the individuals in the list.

Filter individuals based on an attribute of the individual selected by the attribute tag.

Sort the selected individuals based on a property or method of the individuals in the list.

Sort individuals based on an attribute of the individual selected by the attribute tag.

Randomise the order of the selected individuals.
See also