SYMBOL INDEX (353 symbols across 34 files) FILE: src/astral/__init__.py function now (line 80) | def now(tz: Optional[datetime.tzinfo] = None) -> datetime.datetime: function today (line 89) | def today(tz: Optional[datetime.tzinfo] = None) -> datetime.date: function dms_to_float (line 94) | def dms_to_float( function hours_to_time (line 144) | def hours_to_time(value: float) -> datetime.time: function time_to_hours (line 160) | def time_to_hours(value: datetime.time) -> float: function time_to_seconds (line 172) | def time_to_seconds(value: datetime.time) -> float: function refraction_at_zenith (line 179) | def refraction_at_zenith(zenith: float) -> float: class Depression (line 205) | class Depression(Enum): class SunDirection (line 213) | class SunDirection(Enum): class AstralBodyPosition (line 221) | class AstralBodyPosition: class Observer (line 230) | class Observer: method __setattr__ (line 258) | def __setattr__(self, name: str, value: Union[str, float, Elevation]): class LocationInfo (line 272) | class LocationInfo: method __setattr__ (line 297) | def __setattr__(self, name: str, value: Union[Degrees, str]): method observer (line 305) | def observer(self): method tzinfo (line 310) | def tzinfo(self): # type: ignore method timezone_group (line 315) | def timezone_group(self): FILE: src/astral/geocoder.py function database (line 429) | def database() -> LocationDatabase: function _sanitize_key (line 438) | def _sanitize_key(key: str) -> str: function _get_group (line 447) | def _get_group(name: str, db: LocationDatabase) -> Optional[GroupInfo]: function _add_location_to_db (line 451) | def _add_location_to_db(location: LocationInfo, db: LocationDatabase) ->... function _locationinfo_from_str (line 466) | def _locationinfo_from_str(info: str) -> LocationInfo: function _locationinfo_from_indexable (line 477) | def _locationinfo_from_indexable( function _add_locations_from_str (line 489) | def _add_locations_from_str(location_string: str, db: LocationDatabase) ... function _add_locations_from_list (line 499) | def _add_locations_from_list( function add_locations (line 514) | def add_locations( function group (line 529) | def group(region: str, db: LocationDatabase) -> GroupInfo: function lookup_in_group (line 549) | def lookup_in_group( function lookup (line 594) | def lookup(name: str, db: LocationDatabase) -> Union[GroupInfo, Location... function all_locations (line 622) | def all_locations(db: LocationDatabase) -> Generator[LocationInfo, None,... FILE: src/astral/julian.py class Calendar (line 6) | class Calendar(Enum): function day_fraction_to_time (line 11) | def day_fraction_to_time(fraction: float) -> datetime.time: function julianday (line 21) | def julianday( function julianday_modified (line 63) | def julianday_modified(at: datetime.datetime) -> float: function julianday_to_datetime (line 89) | def julianday_to_datetime(jd: float) -> datetime.datetime: function julianday_to_juliancentury (line 128) | def julianday_to_juliancentury(julianday: float) -> float: function juliancentury_to_julianday (line 133) | def juliancentury_to_julianday(juliancentury: float) -> float: function julianday_2000 (line 138) | def julianday_2000(at: Union[datetime.datetime, datetime.date]) -> float: FILE: src/astral/location.py class Location (line 24) | class Location: method __init__ (line 27) | def __init__(self, info: Optional[LocationInfo] = None): method __eq__ (line 56) | def __eq__(self, other: object) -> bool: method __repr__ (line 61) | def __repr__(self) -> str: method info (line 73) | def info(self) -> LocationInfo: method observer (line 83) | def observer(self) -> Observer: method name (line 87) | def name(self) -> str: method name (line 91) | def name(self, name: str) -> None: method region (line 95) | def region(self) -> str: method region (line 99) | def region(self, region: str) -> None: method latitude (line 103) | def latitude(self) -> float: method latitude (line 118) | def latitude(self, latitude: Union[float, str]) -> None: method longitude (line 124) | def longitude(self) -> float: method longitude (line 139) | def longitude(self, longitude: Union[float, str]) -> None: method timezone (line 145) | def timezone(self) -> str: method timezone (line 158) | def timezone(self, name: str) -> None: method tzinfo (line 165) | def tzinfo(self) -> zoneinfo.ZoneInfo: # type: ignore method solar_depression (line 179) | def solar_depression(self) -> float: method solar_depression (line 198) | def solar_depression(self, depression: Union[float, str, Depression]) ... method today (line 219) | def today(self, local: bool = True) -> datetime.date: method sun (line 225) | def sun( method dawn (line 261) | def dawn( method sunrise (line 297) | def sunrise( method noon (line 334) | def noon( method sunset (line 362) | def sunset( method dusk (line 397) | def dusk( method midnight (line 434) | def midnight( method daylight (line 463) | def daylight( method night (line 497) | def night( method twilight (line 532) | def twilight( method moonrise (line 573) | def moonrise( method moonset (line 603) | def moonset( method time_at_elevation (line 633) | def time_at_elevation( method rahukaalam (line 683) | def rahukaalam( method golden_hour (line 716) | def golden_hour( method blue_hour (line 759) | def blue_hour( method solar_azimuth (line 802) | def solar_azimuth( method solar_elevation (line 823) | def solar_elevation( method solar_zenith (line 845) | def solar_zenith( method moon_phase (line 858) | def moon_phase(self, date: Optional[datetime.date] = None, local: bool... FILE: src/astral/moon.py class NoTransit (line 37) | class NoTransit: class TransitEvent (line 42) | class TransitEvent: function interpolate (line 49) | def interpolate(f0: float, f1: float, f2: float, p: float) -> float: function sgn (line 57) | def sgn(value1: Union[float, datetime.timedelta]) -> int: function moon_mean_longitude (line 70) | def moon_mean_longitude(jd2000: float) -> Revolutions: function moon_mean_anomoly (line 76) | def moon_mean_anomoly(jd2000: float) -> Revolutions: function moon_argument_of_latitude (line 82) | def moon_argument_of_latitude(jd2000: float) -> Revolutions: function moon_mean_elongation_from_sun (line 88) | def moon_mean_elongation_from_sun(jd2000: float) -> Revolutions: function longitude_lunar_ascending_node (line 96) | def longitude_lunar_ascending_node(jd2000: float) -> Revolutions: function sun_mean_longitude (line 103) | def sun_mean_longitude(jd2000: float) -> Revolutions: function sun_mean_anomoly (line 109) | def sun_mean_anomoly(jd2000: float) -> Revolutions: function venus_mean_longitude (line 115) | def venus_mean_longitude(jd2000: float) -> Revolutions: function moon_position (line 121) | def moon_position(jd2000: float) -> AstralBodyPosition: function moon_transit_event (line 174) | def moon_transit_event( function riseset (line 275) | def riseset( function moonrise (line 400) | def moonrise( function moonset (line 445) | def moonset( function azimuth (line 490) | def azimuth( function elevation (line 515) | def elevation( function zenith (line 544) | def zenith( function _phase_asfloat (line 551) | def _phase_asfloat(date: datetime.date) -> float: function phase (line 577) | def phase(date: Optional[datetime.date] = None) -> float: FILE: src/astral/sidereal.py function gmst (line 9) | def gmst(at: Union[datetime.datetime, datetime.date]) -> Degrees: function lmst (line 23) | def lmst( FILE: src/astral/sun.py function minutes_to_timedelta (line 48) | def minutes_to_timedelta(minutes: float) -> datetime.timedelta: function geom_mean_long_sun (line 62) | def geom_mean_long_sun(juliancentury: float) -> float: function geom_mean_anomaly_sun (line 68) | def geom_mean_anomaly_sun(juliancentury: float) -> float: function eccentric_location_earth_orbit (line 73) | def eccentric_location_earth_orbit(juliancentury: float) -> float: function sun_eq_of_center (line 78) | def sun_eq_of_center(juliancentury: float) -> float: function sun_true_long (line 96) | def sun_true_long(juliancentury: float) -> float: function sun_true_anomoly (line 104) | def sun_true_anomoly(juliancentury: float) -> float: function sun_rad_vector (line 112) | def sun_rad_vector(juliancentury: float) -> float: function sun_apparent_long (line 119) | def sun_apparent_long(juliancentury: float) -> float: function mean_obliquity_of_ecliptic (line 126) | def mean_obliquity_of_ecliptic(juliancentury: float) -> float: function obliquity_correction (line 133) | def obliquity_correction(juliancentury: float) -> float: function sun_rt_ascension (line 140) | def sun_rt_ascension(juliancentury: float) -> float: function sun_declination (line 151) | def sun_declination(juliancentury: float) -> float: function var_y (line 160) | def var_y(juliancentury: float) -> float: function eq_of_time (line 166) | def eq_of_time(juliancentury: float) -> Minutes: function hour_angle (line 190) | def hour_angle( function adjust_to_horizon (line 221) | def adjust_to_horizon(elevation: float) -> float: function adjust_to_obscuring_feature (line 242) | def adjust_to_obscuring_feature(elevation: Tuple[float, float]) -> float: function time_of_transit (line 253) | def time_of_transit( function time_at_elevation (line 328) | def time_at_elevation( function noon (line 387) | def noon( function midnight (line 450) | def midnight( function zenith_and_azimuth (line 519) | def zenith_and_azimuth( function zenith (line 610) | def zenith( function azimuth (line 634) | def azimuth( function elevation (line 659) | def elevation( function dawn (line 683) | def dawn( function sunrise (line 758) | def sunrise( function sunset (line 828) | def sunset( function dusk (line 899) | def dusk( function daylight (line 973) | def daylight( function night (line 1004) | def night( function twilight (line 1040) | def twilight( function golden_hour (line 1088) | def golden_hour( function blue_hour (line 1135) | def blue_hour( function rahukaalam (line 1181) | def rahukaalam( function sun (line 1232) | def sun( FILE: src/astral/table4.py class Table4Row (line 5) | class Table4Row(NamedTuple): FILE: src/test/almost_equal.py function datetime_almost_equal (line 4) | def datetime_almost_equal( FILE: src/test/conftest.py function test_database (line 9) | def test_database() -> LocationDatabase: function london_info (line 14) | def london_info() -> LocationInfo: function london (line 20) | def london(london_info: LocationInfo) -> Location: function new_delhi_info (line 25) | def new_delhi_info() -> LocationInfo: function new_delhi (line 30) | def new_delhi(new_delhi_info: LocationInfo) -> Location: function riyadh_info (line 35) | def riyadh_info() -> LocationInfo: function riyadh (line 40) | def riyadh(riyadh_info: LocationInfo) -> Location: function wellington_info (line 45) | def wellington_info() -> LocationInfo: function wellington (line 52) | def wellington(wellington_info: LocationInfo) -> Location: function tromso_info (line 57) | def tromso_info() -> LocationInfo: function tromso (line 62) | def tromso(tromso_info: LocationInfo) -> Location: FILE: src/test/moon/test_moon.py function test_moon_phase (line 22) | def test_moon_phase(date_: datetime.date, phase: float): function test_moonrise_utc (line 35) | def test_moonrise_utc( function test_moonset_utc (line 52) | def test_moonset_utc( function test_moonrise_riyadh_utc (line 68) | def test_moonrise_riyadh_utc( function test_moonset_riyadh_utc (line 85) | def test_moonset_riyadh_utc( function test_moonrise_wellington (line 101) | def test_moonrise_wellington( function test_moonset_wellington (line 118) | def test_moonset_wellington( FILE: src/test/moon/test_moon_azimuth.py function test_moon_azimuth (line 19) | def test_moon_azimuth(dt: datetime.datetime, value: float, london: Locat... function print_moon_azimuth (line 24) | def print_moon_azimuth(): FILE: src/test/moon/test_moon_position.py function test_moon_position (line 6) | def test_moon_position(): FILE: src/test/moon/test_moon_rise.py function test_moon_rise (line 1) | def test_moon_rise(): FILE: src/test/moon/test_sidereal_time.py function test_gmst (line 7) | def test_gmst(): function test_gmst_with_time (line 18) | def test_gmst_with_time(): function test_local_mean_sidereal_time (line 28) | def test_local_mean_sidereal_time(): FILE: src/test/test_Location.py class TestLocation (line 18) | class TestLocation: method test_Name (line 21) | def test_Name(self): method test_Region (line 28) | def test_Region(self): method test_TimezoneName (line 35) | def test_TimezoneName(self): method test_TimezoneNameBad (line 42) | def test_TimezoneNameBad(self): method test_TimezoneLookup (line 48) | def test_TimezoneLookup(self): method test_Info (line 55) | def test_Info(self, london: Location, london_info: LocationInfo): method test_Sun (line 58) | def test_Sun(self, london: Location): method test_Dawn (line 64) | def test_Dawn(self, london: Location): method test_DawnUTC (line 71) | def test_DawnUTC(self, london: Location): method test_Sunrise (line 78) | def test_Sunrise(self, london: Location): method test_SunriseUTC (line 84) | def test_SunriseUTC(self, london: Location): method test_SolarNoon (line 90) | def test_SolarNoon(self, london: Location): method test_SolarNoonUTC (line 96) | def test_SolarNoonUTC(self, london: Location): method test_Dusk (line 102) | def test_Dusk(self, london: Location): method test_DuskUTC (line 108) | def test_DuskUTC(self, london: Location): method test_Sunset (line 114) | def test_Sunset(self, london: Location): method test_SunsetUTC (line 120) | def test_SunsetUTC(self, london: Location): method test_SolarElevation (line 126) | def test_SolarElevation(self, riyadh: Location): method test_SolarAzimuth (line 131) | def test_SolarAzimuth(self, riyadh: Location): method test_TimeAtAltitude (line 136) | def test_TimeAtAltitude(self, new_delhi: Location): method test_SolarDepression (line 144) | def test_SolarDepression(self): method test_BadSolarDepression (line 154) | def test_BadSolarDepression(self): method test_Moon (line 159) | def test_Moon(self): method test_MoonNoDate (line 165) | def test_MoonNoDate(self): method test_TzError (line 169) | def test_TzError(self): method test_Equality (line 174) | def test_Equality(self): method test_LocationEquality_NotEqual (line 179) | def test_LocationEquality_NotEqual(self, london_info: LocationInfo): method test_LocationEquality_NotALocation (line 186) | def test_LocationEquality_NotALocation(self, london_info: LocationInfo): method test_SetLatitudeFloat (line 194) | def test_SetLatitudeFloat(self): method test_SetLatitudeString (line 199) | def test_SetLatitudeString(self): method test_SetLongitudeFloat (line 205) | def test_SetLongitudeFloat(self): method test_SetLongitudeString (line 210) | def test_SetLongitudeString(self): method test_SetBadLongitudeString (line 216) | def test_SetBadLongitudeString(self): method test_BadTzinfo (line 221) | def test_BadTzinfo(self): FILE: src/test/test_Repr.py class TestLocationRepr (line 6) | class TestLocationRepr: method test_default (line 7) | def test_default(self): method test_full (line 14) | def test_full(self): method test_no_region (line 23) | def test_no_region(self): FILE: src/test/test_all.py function test_AllLocations (line 5) | def test_AllLocations(test_database: LocationDatabase): FILE: src/test/test_almost_equal.py class TestDateTimeAlmostEqual (line 6) | class TestDateTimeAlmostEqual: method test_equal (line 9) | def test_equal(self): method test_not_equal (line 15) | def test_not_equal(self): method test_equal_with_delta (line 21) | def test_equal_with_delta(self): FILE: src/test/test_buenos_aries.py function test_BuenosAries (line 6) | def test_BuenosAries(test_database: LocationDatabase): FILE: src/test/test_depression_not_reached.py function test_Dawn_NeverReachesDepression (line 11) | def test_Dawn_NeverReachesDepression(): FILE: src/test/test_geocoder.py function location_count (line 17) | def location_count(name: str, locations: List[LocationInfo]): function db_location_count (line 21) | def db_location_count(db: LocationDatabase) -> int: # type: ignore class TestDatabase (line 26) | class TestDatabase: method test_all_locations (line 29) | def test_all_locations(self, test_database: astral.geocoder.LocationDa... method test_lookup (line 38) | def test_lookup(self, test_database: astral.geocoder.LocationDatabase): method test_city_in_db (line 49) | def test_city_in_db(self, test_database: astral.geocoder.LocationDatab... method test_group_in_db (line 52) | def test_group_in_db(self, test_database: astral.geocoder.LocationData... method test_location_not_in_db (line 55) | def test_location_not_in_db(self, test_database: astral.geocoder.Locat... method test_group_not_in_db (line 59) | def test_group_not_in_db(self, test_database: astral.geocoder.Location... method test_lookup_city_and_region (line 63) | def test_lookup_city_and_region( method test_country_with_multiple_entries_no_country (line 73) | def test_country_with_multiple_entries_no_country( method test_country_with_multiple_entries_with_country (line 80) | def test_country_with_multiple_entries_with_country( class TestBugReports (line 94) | class TestBugReports: method test_Adelaide (line 97) | def test_Adelaide(self, test_database: astral.geocoder.LocationDatabase): method test_CandianCities (line 102) | def test_CandianCities(self, test_database: astral.geocoder.LocationDa... class TestDatabaseAddLocations (line 106) | class TestDatabaseAddLocations: method test_newline_at_end (line 109) | def test_newline_at_end(self, test_database: astral.geocoder.LocationD... method test_from_list_of_strings (line 116) | def test_from_list_of_strings( method test_from_list_of_lists (line 129) | def test_from_list_of_lists(self, test_database: astral.geocoder.Locat... function test_SanitizeKey (line 148) | def test_SanitizeKey(): FILE: src/test/test_julian.py function test_JulianDay (line 45) | def test_JulianDay(day: Union[datetime.date, datetime.datetime], jd: flo... function test_JulianDay_JulianCalendar (line 56) | def test_JulianDay_JulianCalendar( function test_JulianDay_ToDateTime (line 69) | def test_JulianDay_ToDateTime(jd: float, dt: datetime.datetime): function test_JulianCentury (line 83) | def test_JulianCentury(jd: float, jc: float): function test_JulianCenturyToJulianDay (line 97) | def test_JulianCenturyToJulianDay(jc: float, jd: float): FILE: src/test/test_location_info.py class TestLocationInfo (line 12) | class TestLocationInfo: method test_Default (line 13) | def test_Default(self): method test_bad_latitude (line 21) | def test_bad_latitude(self): method test_bad_longitude (line 25) | def test_bad_longitude(self): method test_timezone_group (line 29) | def test_timezone_group(self): method test_tzinfo (line 33) | def test_tzinfo(self, new_delhi_info: LocationInfo): FILE: src/test/test_misc.py function test_MinutesToTimedelta (line 16) | def test_MinutesToTimedelta(): class TestDMS (line 23) | class TestDMS: method test_north (line 26) | def test_north(self): method test_whole_number_of_degrees (line 29) | def test_whole_number_of_degrees(self): method test_east (line 32) | def test_east(self): method test_south (line 35) | def test_south(self): method test_west (line 38) | def test_west(self): method test_west_lowercase (line 41) | def test_west_lowercase(self): method test_float (line 44) | def test_float(self): method test_not_a_float (line 47) | def test_not_a_float(self): method test_latlng_outside_limit (line 51) | def test_latlng_outside_limit(self): class TestToday (line 55) | class TestToday: method test_default_timezone (line 57) | def test_default_timezone(self): method test_australia (line 64) | def test_australia(self): method test_adak (line 68) | def test_adak(self): class TestNow (line 72) | class TestNow: method test_default_timezone (line 74) | def test_default_timezone(self): method test_australia (line 81) | def test_australia(self): FILE: src/test/test_norway.py function _next_event (line 10) | def _next_event(obs: astral.Observer, dt: datetime, event: str): function test_NorwaySunUp (line 21) | def test_NorwaySunUp(tromso: Location): FILE: src/test/test_observer.py class TestObserver (line 7) | class TestObserver: method test_default (line 8) | def test_default(self): method test_from_float (line 14) | def test_from_float(self): method test_from_string (line 20) | def test_from_string(self): method test_from_dms (line 26) | def test_from_dms(self): method test_bad_latitude (line 32) | def test_bad_latitude(self): method test_bad_longitude (line 36) | def test_bad_longitude(self): method test_bad_elevation (line 40) | def test_bad_elevation(self): method test_latitude_outside_limits (line 44) | def test_latitude_outside_limits(self): method test_longitude_outside_limits (line 50) | def test_longitude_outside_limits(self): FILE: src/test/test_sun_calc.py function test_GeomMeanLongSun (line 18) | def test_GeomMeanLongSun(jc: float, gmls: float): function test_GeomAnomolyLongSun (line 30) | def test_GeomAnomolyLongSun(jc: float, gmas: float): function test_EccentricityEarthOrbit (line 42) | def test_EccentricityEarthOrbit(jc: float, eeo: float): function test_SunEqOfCenter (line 56) | def test_SunEqOfCenter(jc: float, eos: float): function test_SunTrueLong (line 68) | def test_SunTrueLong(jc: float, stl: float): function test_SunTrueAnomaly (line 80) | def test_SunTrueAnomaly(jc: float, sta: float): function test_SunRadVector (line 92) | def test_SunRadVector(jc: float, srv: float): function test_SunApparentLong (line 104) | def test_SunApparentLong(jc: float, sal: float): function test_MeanObliquityOfEcliptic (line 116) | def test_MeanObliquityOfEcliptic(jc: float, mooe: float): function test_ObliquityCorrection (line 128) | def test_ObliquityCorrection(jc: float, oc: float): function test_SunRtAscension (line 140) | def test_SunRtAscension(jc: float, sra: float): function test_SunDeclination (line 152) | def test_SunDeclination(jc: float, sd: float): function test_EquationOfTime (line 164) | def test_EquationOfTime(jc: float, eot: float): function test_HourAngle (line 176) | def test_HourAngle(d: datetime.date, ha: float, london: Location): function test_Azimuth (line 189) | def test_Azimuth(new_delhi: Location): function test_Elevation (line 196) | def test_Elevation(new_delhi: Location): function test_Elevation_NonNaive (line 203) | def test_Elevation_NonNaive(new_delhi: Location): function test_Elevation_WithoutRefraction (line 210) | def test_Elevation_WithoutRefraction(new_delhi: Location): function test_Azimuth_Above85Degrees (line 219) | def test_Azimuth_Above85Degrees(): function test_Elevation_Above85Degrees (line 226) | def test_Elevation_Above85Degrees(): function test_ElevationEqualsTimeAtElevation (line 235) | def test_ElevationEqualsTimeAtElevation(elevation: float, london: Locati... FILE: src/test/test_sun_elevation_adjustment.py class TestElevationAdjustment (line 7) | class TestElevationAdjustment: method test_Float_Positive (line 8) | def test_Float_Positive(self): method test_Float_Negative (line 12) | def test_Float_Negative(self): method test_Tuple_0 (line 16) | def test_Tuple_0(self): method test_Tuple_45deg (line 20) | def test_Tuple_45deg(self): method test_Tuple_30deg (line 24) | def test_Tuple_30deg(self): method test_Tuple_neg45deg (line 28) | def test_Tuple_neg45deg(self): FILE: src/test/test_sun_golden_blue.py class TestGoldenHour (line 15) | class TestGoldenHour: method test_morning (line 37) | def test_morning( method test_evening (line 51) | def test_evening(self, london: Location): method test_no_date (line 72) | def test_no_date(self, new_delhi: Location): class TestBlueHour (line 80) | class TestBlueHour: method test_morning (line 83) | def test_morning(self, london: Location): method test_evening (line 99) | def test_evening(self, london: Location): method test_no_date (line 116) | def test_no_date(self, london: Location): FILE: src/test/test_sun_local.py function test_Sun_Local_tzinfo (line 20) | def test_Sun_Local_tzinfo( function test_Sun_Local_str (line 38) | def test_Sun_Local_str( FILE: src/test/test_sun_utc.py function test_Sun (line 25) | def test_Sun(day: datetime.date, dawn: datetime.datetime, london: Locati... function test_Sun_NoDate (line 32) | def test_Sun_NoDate(london: LocationInfo): function test_Dawn_Civil (line 47) | def test_Dawn_Civil(day: datetime.date, dawn: datetime.datetime, london:... function test_Dawn_NoDate (line 54) | def test_Dawn_NoDate(london: LocationInfo): function test_Dawn_Nautical (line 69) | def test_Dawn_Nautical( function test_Dawn_Astronomical (line 87) | def test_Dawn_Astronomical( function test_Sunrise (line 106) | def test_Sunrise(day: datetime.date, sunrise: datetime.datetime, london:... function test_Sunrise_NoDate (line 113) | def test_Sunrise_NoDate(london: LocationInfo): function test_Sunset (line 130) | def test_Sunset(day: datetime.date, sunset: datetime.datetime, london: L... function test_Sunset_NoDate (line 137) | def test_Sunset_NoDate(london: LocationInfo): function test_Dusk_Civil (line 153) | def test_Dusk_Civil(day: datetime.date, dusk: datetime.datetime, london:... function test_Dusk_NoDate (line 160) | def test_Dusk_NoDate(london: LocationInfo): function test_Dusk_Nautical (line 176) | def test_Dusk_Nautical( function test_SolarNoon (line 194) | def test_SolarNoon(day: datetime.date, noon: datetime.datetime, london: ... function test_SolarNoon_NoDate (line 201) | def test_SolarNoon_NoDate(london: LocationInfo): function test_SolarMidnight (line 214) | def test_SolarMidnight( function test_SolarMidnight_NoDate (line 223) | def test_SolarMidnight_NoDate(london: LocationInfo): function test_Twilight_SunRising (line 241) | def test_Twilight_SunRising( function test_Twilight_SunSetting (line 269) | def test_Twilight_SunSetting( function test_Twilight_NoDate (line 284) | def test_Twilight_NoDate(london: LocationInfo): function test_Rahukaalam (line 312) | def test_Rahukaalam(day: datetime.date, rahu: TimePeriod, new_delhi: Loc... function test_Rahukaalam_NoDate (line 325) | def test_Rahukaalam_NoDate(new_delhi: LocationInfo): function test_SolarAltitude (line 340) | def test_SolarAltitude(dt: datetime.datetime, angle: float, london: Loca... function test_SolarAltitude_NoDate (line 346) | def test_SolarAltitude_NoDate(london: LocationInfo): function test_SolarAzimuth (line 358) | def test_SolarAzimuth(dt: datetime.datetime, angle: float, london: Locat... function test_SolarAzimuth_NoDate (line 364) | def test_SolarAzimuth_NoDate(london: LocationInfo): function test_SolarZenith_London (line 380) | def test_SolarZenith_London(dt: datetime.datetime, angle: float, london:... function test_SolarZenith_Riyadh (line 393) | def test_SolarZenith_Riyadh(dt: datetime.datetime, angle: float, riyadh:... function test_SolarZenith_NoDate (line 400) | def test_SolarZenith_NoDate(london: LocationInfo): function test_TimeAtElevation_SunRising (line 405) | def test_TimeAtElevation_SunRising(london: LocationInfo): function test_TimeAtElevation_NoDate (line 414) | def test_TimeAtElevation_NoDate(london: LocationInfo): function test_TimeAtElevation_SunSetting (line 421) | def test_TimeAtElevation_SunSetting(london: LocationInfo): function test_TimeAtElevation_GreaterThan90 (line 428) | def test_TimeAtElevation_GreaterThan90(london: LocationInfo): function test_TimeAtElevation_GreaterThan180 (line 435) | def test_TimeAtElevation_GreaterThan180(london: LocationInfo): function test_TimeAtElevation_SunRisingBelowHorizon (line 442) | def test_TimeAtElevation_SunRisingBelowHorizon(london: LocationInfo): function test_TimeAtElevation_BadElevation (line 449) | def test_TimeAtElevation_BadElevation(london: LocationInfo): function test_Daylight (line 455) | def test_Daylight(london: LocationInfo): function test_Daylight_NoDate (line 465) | def test_Daylight_NoDate(london: LocationInfo): function test_Nighttime (line 474) | def test_Nighttime(london: LocationInfo): function test_Nighttime_NoDate (line 484) | def test_Nighttime_NoDate(london: LocationInfo): FILE: src/test/test_value_error_bug.py function test_value_error_bug (line 7) | def test_value_error_bug(): FILE: src/test/test_wellington.py function test_Wellington (line 9) | def test_Wellington(wellington: Location):