1 | Updates for SOFA Release 11 : 2015 February 2
|
---|
2 | - - - - - - - - - - - - - - - - - - - - - - -
|
---|
3 |
|
---|
4 | Changes/updates fall into the following categories:
|
---|
5 |
|
---|
6 | 1. A leap second at the end of June 2015, requires updates to the
|
---|
7 | iau_DAT (dat.for) and iauDat (dat.c) routines.
|
---|
8 |
|
---|
9 | 2. Introduction of two new routines, G2ICRS and ICRS2G (both Fortran
|
---|
10 | and C), creating a new category entitled "Galactic coordinates".
|
---|
11 |
|
---|
12 | 3. A few minor changes to a few routines to remove some compiler
|
---|
13 | warnings; (1) Changes in the test for zero in C2IXYZ, GC2GDE, RM2V,
|
---|
14 | RV2M, and multithread precaution in CAL2JD in the Fortan version only.
|
---|
15 |
|
---|
16 | 4. Updated test programs t_sofa_f.for and t_sofa_c.c. Updated the
|
---|
17 | include header file sofa.h.
|
---|
18 |
|
---|
19 | 5. Documentation revision, moving the routines STARPV and PVSTAR
|
---|
20 | (category Star Space Motion) and PMSAFE and STARPM (category Star
|
---|
21 | Catalog Conversions) into Astrometry. This results in the removal
|
---|
22 | of the category Star Space Motion.
|
---|
23 |
|
---|
24 | + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
|
---|
25 |
|
---|
26 | Fortran:
|
---|
27 | --------
|
---|
28 |
|
---|
29 | iau_C2IXYS there was a test for zero that could potentially cause
|
---|
30 | compiler warnings. The test has been changed.
|
---|
31 |
|
---|
32 | iau_CAL2JD a value in a DATA-initialized array was being changed
|
---|
33 | during execution. This had consequences for multi-thread
|
---|
34 | code. The algorithm has been changed to avoid the
|
---|
35 | difficulty.
|
---|
36 |
|
---|
37 | iau_DAT a leap second is now required in UTC for 2015 June 30.
|
---|
38 |
|
---|
39 | iau_G2ICRS transformation from Galactic Coordinates to ICRS. A new
|
---|
40 | routine.
|
---|
41 |
|
---|
42 | iau_GC2GDE there was a test for zero that could potentially cause
|
---|
43 | compiler warnings. The test has been changed.
|
---|
44 |
|
---|
45 | iau_ICRS2G transformation from ICRS to Galactic Coordinates. A new
|
---|
46 | routine.
|
---|
47 |
|
---|
48 | iau_RM2V there was a test for zero that could potentially cause
|
---|
49 | compiler warnings. The test has been changed.
|
---|
50 |
|
---|
51 | iau_RV2M there was a test for zero that could potentially cause
|
---|
52 | compiler warnings. The test has been changed.
|
---|
53 |
|
---|
54 | t_sofa_f program updated with the two new Galactic Coordinate
|
---|
55 | tansformations.
|
---|
56 |
|
---|
57 | + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
|
---|
58 |
|
---|
59 | ANSI C:
|
---|
60 | -------
|
---|
61 |
|
---|
62 | iauC2ixys there was a test for zero that could potentially cause
|
---|
63 | compiler warnings. The test has been changed.
|
---|
64 |
|
---|
65 | iauDat a leap second is now required in UTC for 2015 June 30.
|
---|
66 |
|
---|
67 | iauG2icrs transformation from Galactic Coordinates to ICRS. A new
|
---|
68 | routine.
|
---|
69 |
|
---|
70 | iauGc2gde there was a test for zero that could potentially cause
|
---|
71 | compiler warnings. The test has been changed.
|
---|
72 |
|
---|
73 | iauIcrs2g transformation from Galactic Coordinates to ICRS. A new
|
---|
74 | routine.
|
---|
75 |
|
---|
76 | iauRm2v there was a test for zero that could potentially cause
|
---|
77 | compiler warnings. The test has been changed.
|
---|
78 |
|
---|
79 | iauRv2m there was a test for zero that could potentially cause
|
---|
80 | compiler warnings. The test has been changed.
|
---|
81 |
|
---|
82 | sofa.h addition of the new functions, removal of duplicate
|
---|
83 | functions. All functions are listed in the categories
|
---|
84 | that are given on the website and in the manual.
|
---|
85 |
|
---|
86 | t_sofa_c program updated with the two new Galactic Coordinate
|
---|
87 | tansformations.
|
---|
88 |
|
---|
89 | + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
|
---|
90 |
|
---|
91 | Documentation:
|
---|
92 | --------------
|
---|
93 |
|
---|
94 | intro.lis Minor change.
|
---|
95 |
|
---|
96 | sofa_lib.lis New routines added. The routines STARPV, PVSTA, PMSAFE and
|
---|
97 | STARPM into Astrometry. Category Star Space Motion deleted.
|
---|
98 | This list harmonised with sofa.h and the website.
|
---|
99 |
|
---|
100 | + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
|
---|
101 |
|
---|
102 | End of Updates
|
---|
103 | 2015 February 9
|
---|
104 | CYH/SAB
|
---|
105 |
|
---|
106 | + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
|
---|
107 |
|
---|
108 |
|
---|
109 |
|
---|
110 | Updates for SOFA Release 11a : 2015 March 4
|
---|
111 | - - - - - - - - - - - - - - - - - - - - - -
|
---|
112 |
|
---|
113 | This minor release (11a) contains a change to suppress a warning message
|
---|
114 | given by one C compiler. The change does not affect the behaviour of the
|
---|
115 | routine and it is not essential that you update your libraries
|
---|
116 | (particularly if you are a Fortran user).
|
---|
117 |
|
---|
118 | The change had already been made in the 2014 September 9 (10c) release,
|
---|
119 | but due to an oversight was not present in the current release. The
|
---|
120 | Fortran code has also been modified for harmony.
|
---|
121 |
|
---|
122 | Summary of Changes
|
---|
123 |
|
---|
124 | iauDat A change has been made to the ANSI C version to suppress
|
---|
125 | an array bounds warning produced by recent gcc versions.
|
---|
126 |
|
---|
127 | iau_DAT A change has been made to the Fortran version to ensure
|
---|
128 | equivalence between the Fortran and ANSI C versions.
|
---|
129 |
|
---|
130 | + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
|
---|
131 | End of Updates
|
---|
132 | 2015 March 4
|
---|
133 | CYH
|
---|
134 | + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
|
---|
135 |
|
---|