In a few years I want to start breeding ball pythons, and I've done a lot of research, but I'm still confused as to what it means when a female is gravid or ovulating. How can you tell when she is? And when is the best time to put a male in with her?