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