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
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
use crate;
/// Transformation from Galactic coordinates to ICRS.
///
/// Status: support function.
///
/// Given:
/// dl f64 Galactic longitude (radians)
/// db f64 Galactic latitude (radians)
///
/// Returned:
/// dr f64 ICRS right ascension (radians)
/// dd f64 ICRS declination (radians)
///
/// Notes:
///
/// 1) The IAU 1958 system of Galactic coordinates was defined with
/// respect to the now obsolete reference system FK4 B1950.0. When
/// interpreting the system in a modern context, several factors have
/// to be taken into account:
///
/// . The inclusion in FK4 positions of the E-terms of aberration.
///
/// . The distortion of the FK4 proper motion system by differential
/// Galactic rotation.
///
/// . The use of the B1950.0 equinox rather than the now-standard
/// J2000.0.
///
/// . The frame bias between ICRS and the J2000.0 mean place system.
///
/// The Hipparcos Catalogue (Perryman & ESA 1997) provides a rotation
/// matrix that transforms directly between ICRS and Galactic
/// coordinates with the above factors taken into account. The
/// matrix is derived from three angles, namely the ICRS coordinates
/// of the Galactic pole and the longitude of the ascending node of
/// the Galactic equator on the ICRS equator. They are given in
/// degrees to five decimal places and for canonical purposes are
/// regarded as exact. In the Hipparcos Catalogue the matrix
/// elements are given to 10 decimal places (about 20 microarcsec).
/// In the present SOFA function the matrix elements have been
/// recomputed from the canonical three angles and are given to 30
/// decimal places.
///
/// 2) The inverse transformation is performed by the function icrs2g.
///
/// Reference:
/// Perryman M.A.C. & ESA, 1997, ESA SP-1200, The Hipparcos and Tycho
/// catalogues. Astrometric and photometric star catalogues
/// derived from the ESA Hipparcos Space Astrometry Mission. ESA
/// Publications Division, Noordwijk, Netherlands.