These may be in various stages of completion. Please read code thoroughly before making use of them. They may incorporate approximations which are fine for my purposes but not for your own.
For optimal performance the Kepler_solver.py code should be saved in the same directory as the light curve generator, so it can be called using execfile(). I haven't got a more sophisticated solution.