param.get_soft_bounds#

param.get_soft_bounds(bounds, softbounds)[source]#

For each soft bound (upper and lower), if there is a defined bound (not equal to None) and does not exceed the hard bound, then it is returned. Otherwise it defaults to the hard bound. The hard bound could still be None.