FIND @name OCCULTATION (3:3){ OF @body | BY @body | FROM @body } (0:1){ WITHIN @name } STEP SIZE @number(0:)
This command locates intervals during which the occultation OF a target body
BY a second body is visible FROM an observing body.
The left endpoint of each interval represents the beginning of a particular occultation; the right endpoint represents the end of the same occultation. (Of course, if the search interval begins or ends during an occultation, the first or last interval will not contain a complete event.)
Both the occulted and occulting bodies are represented by spheres, with radii equal to the longest equatorial radii of the tri-axial ellipsoids used to model the respective bodies.
An occultation is defined to begin when the observer would first see the limbs of the occulted and occulting spheres touch. The occultation ends when the limbs of the two spheres would be observed to end their contact.
In the following example, the FIND OCCULTATION command is used to locate
intervals when Io is occulted by Jupiter as seen from Earth. The search
interval is restricted to intervals (determined previously) when Jupiter is
more than 50 degrees from the Sun.
IMPORT JUPITER_50_DEGREES.WIN AS JUP_CLEAR; FIND IO_OCC OCCULTATION OF IO BY JUPITER FROM EARTH WITHIN JUP_CLEAR STEP SIZE 20 MINUTES;