FIND @name PHASE
(2:2){ OF @body
| FROM @body }
(1:1){ GREATER THAN @number
| LESS THAN @number
| EQUAL TO @number
| BETWEEN @number AND @number
| ABSOLUTE MINIMUM PLUS @number(0:)
| ABSOLUTE MAXIMUM MINUS @number(0:)
| ABSOLUTE MINIMUM
| ABSOLUTE MAXIMUM
| LOCAL MINIMUM
| LOCAL MAXIMUM }
(0:1){ WITHIN @name }
STEP SIZE @number(0:)
This command locates intervals during which the phase (observer-target-Sun)
angle OF a target body as seen FROM an observing body satisfies a specified
constraint.
In the following example, the FIND PHASE command is used to locate intervals
during which the phase of an asteroid is greater than 90 degrees.
FIND PHASE_NEAR_90 PHASE OF ASTEROID
FROM EARTH GREATER THAN 80 DEGREES
STEP SIZE 3 WEEKS;
In the following example, the FIND PHASE command is used to locate intervals
when the phase of Phobos is at a local maximum. The search interval is
restricted to intervals (determined previously) when Phobos is not occulted
by, eclipsed by, or in transit across Mars.
IMPORT PHOBOS_CLEAR.WIN AS CLEAR;
FIND MAX_PHASE PHASE OF PHOBOS
FROM EARTH LOCAL MAXIMUM,
WITHIN CLEAR
STEP SIZE 15 MINUTES;
LET NEAR_MAX_PHASE = MAX_PHASE EXPANDED
LEFT 30 MINUTES
RIGHT 30 MINUTES;
The phase of an object is always between 0 and 180 degrees. The phase of the
outer planets and their satellites is generally near zero.