View Source Azan.SolarTime (AzanEx v0.1.0)
Documentation for SolarTime
.
Link to this section Summary
Link to this section Types
@type t() :: %Azan.SolarTime{ approx_transit: float() | nil, coordinate: %Azan.Coordinate{latitude: term(), longitude: term()} | nil, date: %Date{calendar: term(), day: term(), month: term(), year: term()} | nil, next_solar: %Azan.SolarCoordinate{ apparent_side_real_time: term(), declination: term(), right_ascension: term() } | nil, observer: %Azan.Coordinate{latitude: term(), longitude: term()} | nil, prev_solar: %Azan.SolarCoordinate{ apparent_side_real_time: term(), declination: term(), right_ascension: term() } | nil, solar: %Azan.SolarCoordinate{ apparent_side_real_time: term(), declination: term(), right_ascension: term() } | nil, sunrise: float() | nil, sunset: float() | nil, transit: float() | nil }
Link to this section Functions
@spec find_pair_solar_time( Date.t(), Azan.Coordinate.t(), Azan.CalculationParameter.t() ) :: {:ok, {t(), t()}}
Link to this function