Separated trig functions from geo functions.
Added a doc string for get_particle_positions().