// SPDX-License-Identifier: AGPL-3.0-or-later
// Copyright (C) 2026 Vallés Puig, Ramon
//! # Lunar Azimuth
//!
//! Moon-specific azimuth scalar function, used by the unified azimuth
//! calculus API via the [`AzimuthProvider`](crate::calculus::azimuth::AzimuthProvider) trait.
use crateMoon;
use crateGeodetic;
use crateECEF;
use crate;
use *;
/// Computes the Moon's topocentric azimuth in **radians** (North-clockwise,
/// range `[0, 2π)`) at a given Modified Julian Date and observer site.
///
/// Accounts for topocentric parallax (~1° at horizon), precession, and the
/// full ecliptic → equatorial → horizontal transform chain.
pub