> On Behalf Of Charles Fox > described mathematically in papers, by equations like > a_dot = -k(a-u) > In other languages, this translates nicely into code, but as > far as I can tell, Python needs the ugly: > self.a_dot = -self.k(self.a-self.u)
In addition to the other advice you've received, if you don't need to preserve state, you could avoid the "self" business by putting your functions in a module instead of an object. def k(a): return a**3 def dot(a, u) return -k(a-u) Python modules are also objects, so they can serve in place of class instances much of the time. Regards, Ryan Ginstrom -- http://mail.python.org/mailman/listinfo/python-list