1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
use crate;
use crate;
use *;
/// Transformation from ICRS equatorial coordinates to ecliptic
/// coordinates (mean equinox and ecliptic of date) using a long-term
/// precession model.
///
/// Given:
/// epj double Julian epoch (TT)
/// dr,dd double ICRS right ascension and declination (radians)
///
/// Returned:
/// dl,db double ecliptic longitude and latitude (radians)
///
/// 1) No assumptions are made about whether the coordinates represent
/// starlight and embody astrometric effects such as parallax or
/// aberration.
///
/// 2) The transformation is approximately that from mean J2000.0 right
/// ascension and declination to ecliptic longitude and latitude
/// (mean equinox and ecliptic of date), with only frame bias (always
/// less than 25 mas) to disturb this classical picture.
///
/// 3) The Vondrak et al. (2011, 2012) 400 millennia precession model
/// agrees with the IAU 2006 precession at J2000.0 and stays within
/// 100 microarcseconds during the 20th and 21st centuries. It is
/// accurate to a few arcseconds throughout the historical period,
/// worsening to a few tenths of a degree at the end of the
/// +/- 200,000 year time span.
/// References:
///
/// Vondrak, J., Capitaine, N. and Wallace, P., 2011, New precession
/// expressions, valid for long time intervals, Astron.Astrophys. 534,
/// A22
///
/// Vondrak, J., Capitaine, N. and Wallace, P., 2012, New precession
/// expressions, valid for long time intervals (Corrigendum),
/// Astron.Astrophys. 541, C1
///
/// This revision: 2021 May 11