Lance — I apologize that you have been waiting! Yes — I, the author of PyEphem, am indeed watching this website. The email alerting me about your bug is, in fact, marked "important" in my incoming email folder. But not until I have given my talks this weekend at PyOhio will I be able to dig into the math of the satellite function, and try to figure out what is causing your discontinuity. I will let you know what I find — and thanks for your interest in PyEphem!
Lance — I apologize that you have been waiting! Yes — I, the author of PyEphem, am indeed watching this website. The email alerting me about your bug is, in fact, marked "important" in my incoming email folder. But not until I have given my talks this weekend at PyOhio will I be able to dig into the math of the satellite function, and try to figure out what is causing your discontinuity. I will let you know what I find — and thanks for your interest in PyEphem!