Azan.Astronomical (AzanEx v0.3.1)

View Source

Documentation for Astronomical.

Summary

Functions

altitude_of_celestial_body(observer_latitude, declination, local_hour_angle)

apparent_obliquity_of_the_ecliptic(julian_century, mean_obliquity_of_the_eliptic)

apparent_solar_longitude(julian_century, mean_longitude)

approximate_transit(longitude, sidereal_time, right_ascension)

ascending_lunar_node_longitude(julian_century)

corrected_transit(approximate_transit, longitude, sidereal_time, right_ascension, previous_right_ascension, next_right_ascension)

days_since_solstice(day_of_year, year, latitude)

@spec days_since_solstice(pos_integer(), pos_integer(), float()) :: integer()

interpolate(y2, y1, y3, n)

interpolate_angles(y2, y1, y3, n)

julian_century(julian_day)

julian_day(year, month, day, hours \\ 0)

mean_lunar_longitude(julian_century)

mean_obliquity_of_the_ecliptic(julian_century)

mean_sidereal_time(julian_century)

mean_solar_anomaly(julian_century)

mean_solar_longitude(julian_century)

nutation_in_longitude(solar_longitude, lunar_longitude, ascending_node)

nutation_in_obliquity(solar_longitude, lunar_longitude, ascending_node)

season_adjusted_evening_twilight(latitude, day_of_year, year, sunset, shafaq)

season_adjusted_morning_twilight(latitude, day_of_year, year, sunrise)

solar_equation_of_the_center(julian_century, mean_anomaly)

southern_offset(year)

@spec southern_offset(pos_integer()) :: pos_integer()