<commit_before># Licensed under a 3-clause BSD style license - see LICENSE.rst
from __future__ import (absolute_import, division, print_function,
                        unicode_literals)

from astropy.coordinates import (EarthLocation, SkyCoord, AltAz, get_sun,
                                 Angle, Latitude, Longitude,
                                 UnitSphericalRepresentation, SphericalRepresentation)

import astropy.units as u
import datetime
from astropy.time import Time
import pytz
import numpy as np

from astropy.extern.six import string_types
from .exceptions import TargetNeverUpWarning, TargetAlwaysUpWarning
from .sites import get_site
from .moon import get_moon, moon_illumination, moon_phase_angle
import warnings

from abc import ABCMeta, abstractmethod

import numpy as np

__all__ = ["Observer", "Target", "FixedTarget", "NonFixedTarget",
           "Constraint", "TimeWindow", "AltitudeRange",
           "AboveAirmass", "MAGIC_TIME"]

__doctest_requires__ = {'Observer.moon_altaz': ['ephem']}
<commit_msg>Adding TODO mark [skip ci]<commit_after># Licensed under a 3-clause BSD style license - see LICENSE.rst
from __future__ import (absolute_import, division, print_function,
                        unicode_literals)

from astropy.coordinates import (EarthLocation, SkyCoord, AltAz, get_sun,
                                 Angle, Latitude, Longitude,
                                 UnitSphericalRepresentation, SphericalRepresentation)

import astropy.units as u
import datetime
from astropy.time import Time
import pytz
import numpy as np

from astropy.extern.six import string_types
from .exceptions import TargetNeverUpWarning, TargetAlwaysUpWarning
from .sites import get_site
from .moon import get_moon, moon_illumination, moon_phase_angle
import warnings

from abc import ABCMeta, abstractmethod

import numpy as np

__all__ = ["Observer", "Target", "FixedTarget", "NonFixedTarget",
           "Constraint", "TimeWindow", "AltitudeRange",
           "AboveAirmass", "MAGIC_TIME"]

# TODO __doctest_requires__ = {'*': ['scipy.integrate']}
__doctest_requires__ = {'Observer.moon_altaz': ['ephem']}

{'fraction_non_alphanumeric': 0.07638238050609185, 'fraction_numerical': 0.0009372071227741331, 'mean_word_length': 3.682017543859649, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 4, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '608474', 'n_tokens_mistral': 611, 'n_tokens_neox': 584, 'n_words': 183}