1 | PAL Library
|
---|
2 |
|
---|
3 | The Starlink Positional Astronomy Library (PAL) is a C implementation of the
|
---|
4 | SLALIB API. It is distributed under the GPL and uses the SOFA library wherever
|
---|
5 | possible.
|
---|
6 |
|
---|
7 | V0.9.7
|
---|
8 |
|
---|
9 | - Enable light deflection in palAmpqk.
|
---|
10 |
|
---|
11 | V0.9.5
|
---|
12 |
|
---|
13 | - Add light deflection to palAmpqk. SLALIB always had it but for some reason
|
---|
14 | the relevant piece of code never got ported to PAL.
|
---|
15 |
|
---|
16 | V0.9.4
|
---|
17 |
|
---|
18 | - Add light deflection to palMapqkz (thanks to Scott Daniel)
|
---|
19 | - Add test for palMapqk (thanks to Scott Daniel)
|
---|
20 | - Correctly disable documentation build when running outside of a Starlink
|
---|
21 | environment.
|
---|
22 |
|
---|
23 | V0.9.3
|
---|
24 |
|
---|
25 | - Fix value of small in palFk524. Typo in port from Fortran
|
---|
26 | had removed the "e" in the number. Thanks to @danielsf.
|
---|
27 |
|
---|
28 | - Add test for palFk524
|
---|
29 |
|
---|
30 | V0.9.2
|
---|
31 |
|
---|
32 | Thanks to Github user @nega0 for some BSD build fixes.
|
---|
33 |
|
---|
34 | More STARCONF_DEFAULT_PREFIX fixes for Scons file and for
|
---|
35 | document building.
|
---|
36 |
|
---|
37 | New configure option: --with-erfa to allow the ERFA
|
---|
38 | root location to be specified.
|
---|
39 |
|
---|
40 | V0.9.1
|
---|
41 |
|
---|
42 | Now checks for STARCONF_DEFAULT_PREFIX environment variable
|
---|
43 | when deciding whether a Starlink environment is present. This
|
---|
44 | was more reliable than checking for STARLINK_DIR.
|
---|
45 |
|
---|
46 | V0.9.0
|
---|
47 |
|
---|
48 | Add palPcd and palUnpcd
|
---|
49 |
|
---|
50 | V0.8.0
|
---|
51 |
|
---|
52 | Add palEcleq
|
---|
53 |
|
---|
54 | V0.7.0
|
---|
55 |
|
---|
56 | Add palPolmo.
|
---|
57 |
|
---|
58 | V0.6.0
|
---|
59 |
|
---|
60 | New function, palVers, provides API access to the PAL
|
---|
61 | version number as a string or integer.
|
---|
62 |
|
---|
63 | V0.5.1
|
---|
64 |
|
---|
65 | The configure script was getting confused if run outside of
|
---|
66 | Starlink without using --without-starlink. This was because
|
---|
67 | $STARLINK is set in the script if it is not set and the
|
---|
68 | configure script was assuming $STARLINK would be unset
|
---|
69 | outside of a Starlink environment. The configure script
|
---|
70 | now keys off $STARLINK_DIR but that may interact badly
|
---|
71 | if STARLINK_DIR is set and --without-starlink is used.
|
---|
72 |
|
---|
73 | An experimental SConstruct build script is now available
|
---|
74 | for users of scons.
|
---|
75 |
|
---|
76 | SUN/267 has been synced up with the associated source files.
|
---|
77 |
|
---|
78 | palIntin now respects the isblank configure check (as it
|
---|
79 | should have done all along).
|
---|
80 |
|
---|
81 | Minor clean ups of some source prologues.
|
---|
82 |
|
---|
83 | V0.5.0
|
---|
84 |
|
---|
85 | Now works with ERFA <https://github.com/liberfa/erfa>.
|
---|
86 | The configure script has been modified to first check
|
---|
87 | for ERFA and then check for SOFA.
|
---|
88 |
|
---|
89 | V0.4.0
|
---|
90 |
|
---|
91 | New routines ported from SLA: palRefv, palAtmdsp
|
---|
92 | New routine inherited from SOFA: palRefcoq
|
---|
93 |
|
---|
94 | Minimum SOFA version now 2013-12-02
|
---|
95 |
|
---|
96 | palObs: Now includes telescope positions for APEX and NANTEN2
|
---|
97 |
|
---|
98 | The autotools build scripts now require autoconf version 2.69.
|
---|
99 |
|
---|
100 | Thanks to Github user @nega0 for some BSD build fixes.
|
---|
101 |
|
---|
102 | A subset of the routines have been relicensed using LGPL
|
---|
103 | to allow them to be included in the AST library. Thanks to
|
---|
104 | Patrick Wallace for giving this permission.
|
---|
105 |
|
---|
106 | A paper on PAL has been published at ADASS:
|
---|
107 | http://adsabs.harvard.edu/abs/2013ASPC..475..307J
|
---|
108 |
|
---|
109 | V0.3.0
|
---|
110 |
|
---|
111 | Add refraction code and support palOap and palAop. For closer compatibility
|
---|
112 | with SLA for testing purposes the refraction routines internally use
|
---|
113 | clones of slaNutc, slaEqeqx, slaGmst and slaGeoc. Once the code has
|
---|
114 | been verified further the PAL/SOFA routines will be used instead. Switching
|
---|
115 | routines seems to change the results in palTest by about 0.05 arcsec.
|
---|
116 |
|
---|
117 | V0.2.0
|
---|
118 |
|
---|
119 | Improve configure script when not in a Starlink build environment. Use
|
---|
120 |
|
---|
121 | ./configure --prefix=/path/to/install
|
---|
122 |
|
---|
123 | when Starlink is not available and add --without-starlink if Starlink
|
---|
124 | is present but should not be used.
|
---|
125 |
|
---|
126 | V0.1.5
|
---|
127 |
|
---|
128 | Explcitly look for libm rather than relying on SOFA to pull it in.
|
---|
129 |
|
---|
130 | V0.1.4
|
---|
131 |
|
---|
132 | Check for isblank() function and fall back if it is missing.
|
---|
133 |
|
---|
134 | V0.1.3
|
---|
135 |
|
---|
136 | Improve copysign() detection.
|
---|
137 |
|
---|
138 | V0.1.2
|
---|
139 |
|
---|
140 | Check for copysign() c99 function and fall back if it is missing.
|
---|
141 |
|
---|
142 | V0.1.1
|
---|
143 |
|
---|
144 | The palDrange function has been modified so that it now returns +PI if
|
---|
145 | the supplied angle is +PI (previously, it returned -PI in these cases).
|
---|
146 |
|
---|
147 |
|
---|
148 | V0.1.0
|
---|
149 |
|
---|
150 | Initial release with sufficient SLALIB API for AST and the Astro::Coords perl module.
|
---|