Issue
The auto_scale keyword allows the user to specify controls in their usual physical units, and scaling is then handled by the optimizer. However, the scaled controls are passed to the forward models without back-scaling. The forward models must be configured with the minimum and maximum values from the Everest configuration and rescale the controls themselves. This duplication, with the associated risk of errors, could be avoided if Everest scales the controls back to their original range before transferring the values to the forward model.
Issue The
auto_scale
keyword allows the user to specify controls in their usual physical units, and scaling is then handled by the optimizer. However, the scaled controls are passed to the forward models without back-scaling. The forward models must be configured with the minimum and maximum values from the Everest configuration and rescale the controls themselves. This duplication, with the associated risk of errors, could be avoided if Everest scales the controls back to their original range before transferring the values to the forward model.