This enables us to consistently use attribute access such as fieldset.U
- use
assert_valid_python_varname function already in particle.py (move out to _core.utils.common)
- Add call to this function in
VectorField, and Field init, and into Fieldset.add_constant. Try and except, catching and rewriting the error message
- Add tests