Noise is currently done as presented in Warren1995 using the following lines in /phasefield/Python/pf_engine.py:
randArray = 2*np.random.random_sample(shape)-1
alpha = 0.3
deltaphi += M_phi*alpha*randArray*(16*g)*(30*g*(G_S-G_L)/v_m+W_A*T*gprime*(1-c)+W_B*T*gprime*c)
As mentioned in Warren1995, this method for using uniformly distributed noise to simulate randomness in the model is ad-hoc and does not correspond to any physical process.