Fix Issue 353
A change in desc_eval of the equils.py file.
_get_range_rank tries to run desc_eval with dummy_eta = (0., 0., 0.) , but desc_eval looks for the ndim property of the etas.
The solution was to convert etas to NumPy arrays if they are floats.