runtime warning if np.nan in target_min or target_max timeseries
After the GP refactoring, there is a RuntimeWarning produced when goal target_min or target_max is a Timeseries containing np.nan somewhere in the series.
rtctools/optimization/goal_programming_mixin.py:1111: RuntimeWarning: invalid value encountered in greater
m / goal.function_nominal + options['interior_distance']))
rtctools/optimization/goal_programming_mixin.py:1117: RuntimeWarning: invalid value encountered in less
M / goal.function_nominal - options['interior_distance']))
rtctools/optimization/goal_programming_mixin.py:970: RuntimeWarning: invalid value encountered in less
inds = np.abs(m - M) < options['equality_threshold']
Edited by Jesse VanderWees