In the ovaries of a mature female ball python are many small, undeveloped follicles (<0.5 cm). If she has adequate fat reserves and is exposed to appropriate environmental cues (i.e. seasonal temperature changes), a portion of these follicles will develop into mature ova.
Ovulation is the release of the mature ova from the ovary. A pronounced mid-body swelling marks this event.
Noting the pre-egg shed is useful to anticipate the date of egg-laying. Some females may skip this shed.
Egg-laying usually occurs ~51 days after ovulation abd ~30 days after the pre-egg shed.
Hatching occurs after ~60 days of incubation. The length of time is dependant on the incubation temp.