libTheSky
Routines to compute sky positions of Sun, Moon, planets and more
All Namespaces Files Functions Variables Pages
nutation.f90 File Reference

(libTheSky version 0.4.3, revision 299, hash 71a3740, 2025-03-02)

Routines to compute nutation for libTheSky. More...

Go to the source code of this file.

Modules

module  thesky_nutation
 Procedures for nutation.
 

Functions/Subroutines

subroutine thesky_nutation::nutation (t, dpsi, eps0, deps)
 Calculate nutation - cheap routine from Meeus - as well as the mean obliquity of the ecliptic.
 
subroutine thesky_nutation::nutation2000 (jd, dpsi_tot, deps_tot, eps0)
 Compute nutation using the IAU 2000 model. Add the mean obliquity of the ecliptic by Laskar (1986).
 
subroutine thesky_nutation::ls_nut (jd, dpsi_ls, deps_ls)
 Compute the MHB_2000 luni-solar contributions the nutations in longitude and obliquity.
 
subroutine thesky_nutation::ls_angles (epoch, ls_arg)
 compute the value of the fundamental argument for Brown's arguments.
 
subroutine thesky_nutation::eval_ls_nut (epoch, ls_arg, dpsi_ls, deps_ls)
 Compute the nutations in longitude and obliquity by summing over all terms in the nutations series.
 
subroutine thesky_nutation::out_plan_nut ()
 Write the planetary contribution to the nutations to stdout.
 
subroutine thesky_nutation::plan_nut (jd, dpsi, deps)
 Compute the planetary contribution to the nutations.
 
subroutine thesky_nutation::eval_plan_nut (plan_arg, plan_rat, dpsi, deps, out)
 Compute the planetary nutations by summing over the KS1990 coefficients.
 
subroutine thesky_nutation::plan_angles (epoch, plan_arg, plan_rat)
 Compute of planetary arguments for planetary nutation.
 
subroutine thesky_nutation::fcn_nut (jd, dpsi_fcn, deps_fcn)
 Compute the consttributions of the freely excited FCN mode to the nutations in longitude and obliquity.
 
subroutine thesky_nutation::prec_nut (jd, dpsi_prec, deps_prec)
 Evaluate the corrections to the nutations in longitude and obliquity due to the corrections to the IAU-1976 Luni-solar precession constant and the secular rate of change of the obliquity of the ecliptic.
 
subroutine thesky_nutation::ls_iau76 (epoch, ls_arg)
 Compute the value of the fundamental argument for Brown's arguments.
 

Detailed Description

Routines to compute nutation for libTheSky.

Todo
Check difference in outcome between rev.198 and 199

Definition in file nutation.f90.