Scipy.opimize.fmin_powell direc argument syntax
Apparently with wants vector sets, so direc=([1,0,0],[0,0.1,0],[0,0,1]) will do the job. However, still unclear on how this is arranged and functions, so not sure what would happen if some of those zeros were changed.
There is no information on how the direc argument of fmin-powell is supposed to be entered. All the scipy documentation for fmin_powell says is

direc : ndarray, optional
Initial direction set.

I thought that by giving direc=(0.1,0.1,1), I was telling it to start with step sizes of 0.1 for the first two fitting parameters and 1 for the third, which are needed in my case since the 3rd parameter is not sensitive to step sizes of 0.1. However, with this code it starts with 0.1 for all of the fitting parameters. If I try direc=(1,0.1,1), it uses an initial step of 1 for all parameters which destroys the fit, as the second parameter has a range of (0,1) and results in a division by zero if it ever goes negative. How are you supposed to set this argument?