Updated CanonicalFirstOrder with the new for loop implementation of the derivs function. This corrects a problem in multifield with the cross terms. This implementation is not much slower than the (incorrect) vectorized used previously and is easier to maintain.
Updated CanonicalFirstOrder with the new for loop implementation of the derivs function. This corrects a problem in multifield with the cross terms. This implementation is not much slower than the (incorrect) vectorized used previously and is easier to maintain.

ihuston/pyflation,ihuston/pyflation