While the tolerance parameter offers a very succinct way to uniquely define the groups of lines to be fitted jointly, it requires some validation on the part of the user to make sure there are no surprising groupings.
Here are two things we could consider to avoid any confusion:
A sub-command (gleam list groups) to list the groups (for each override scenario) so the user can easily inspect them.
Explicitly define the groups in the config file, using line names:
While the
tolerance
parameter offers a very succinct way to uniquely define the groups of lines to be fitted jointly, it requires some validation on the part of the user to make sure there are no surprising groupings.Here are two things we could consider to avoid any confusion:
gleam list groups
) to list the groups (for each override scenario) so the user can easily inspect them.All other lines would be fit individually.