@Stefan, that could be a good way to do it, maintaining the consistency with the rest of sympy's architecture. We could have something like p = ChargedParticle('P', 3) (where 3 is the charge possessed by the particle) p.set_pos(O, R*x) p.addtoWorld(world1)
The last line could update the kinematics of p according to the objects linked to world1, while those objects would themselves also undergo changes if necessary. However, keeping track of the ReferenceFrames would become something of an issue. In any case, addition of the 'world' concept, though distant atleast for my project, would be a very powerful simulation tool for sympy users. -- You received this message because you are subscribed to the Google Groups "sympy" group. To unsubscribe from this group and stop receiving emails from it, send an email to sympy+unsubscr...@googlegroups.com. To post to this group, send email to sympy@googlegroups.com. Visit this group at http://groups.google.com/group/sympy?hl=en. For more options, visit https://groups.google.com/groups/opt_out.