libTheSky
Routines to compute sky positions of Sun, Moon, planets and more
Loading...
Searching...
No Matches
Modules | Functions/Subroutines
moon_routines.f90 File Reference

(libTheSky version 0.4.2, revision 264, hash 4e52568, 2023-12-04)

Procedures that calculate the physical data, phases and age of the Moon for libTheSky. More...

Go to the source code of this file.

Modules

module  thesky_moonroutines
 Procedures for the Moon.
 

Functions/Subroutines

subroutine thesky_moonroutines::moonphys (jd, libl, libb, pa, blpa, sunl, sunb, jdeqnx)
 Get physical data for the Moon: librations, position angles, selenographic position of the Sun.
 
real(double) function thesky_moonroutines::moonphase (k0)
 Calculates Julian Day of phase of the Moon for the desired phase k0.
 
real(double) function thesky_moonroutines::moon_age (jd)
 Compute the age of the Moon for a given JD.
 
subroutine thesky_moonroutines::moon_phase_next (jd, phase, jdnext)
 Compute the next lunar phase after a given JD.
 

Detailed Description

Procedures that calculate the physical data, phases and age of the Moon for libTheSky.

Definition in file moon_routines.f90.