 from ... utils import current_time <EOL> def observable ( target , observer ) : <EOL> """<STR_LIT>""" <EOL> if observer . target_is_up ( current_time ( ) , target , observer . horizon ) : <EOL> return ( <NUM_LIT:1> , True ) <EOL> return ( <NUM_LIT:0> , False ) 
 def moon_separation ( target , observer ) : 
 from ... utils import current_time <EOL> def observable ( target , observer ) : <EOL> """<STR_LIT>""" <EOL> if observer . target_is_up ( current_time ( ) , target , observer . horizon ) : <EOL> return ( <NUM_LIT:1> , True ) <EOL> return ( <NUM_LIT:0> , False ) <EOL> def moon_separation ( target , observer ) : <EOL> moon_sep = target . coord . separation ( observer . moon ) . value <EOL> if moon_sep < <NUM_LIT:15> : <EOL> return ( <NUM_LIT:0> , False ) <EOL> return ( moon_sep / <NUM_LIT> , True ) </s>
