File: sofa-porting-guide.txt

package info (click to toggle)
starlink-pal 0.9.8-1
  • links: PTS, VCS
  • area: main
  • in suites: bullseye, buster, sid
  • size: 1,808 kB
  • sloc: ansic: 6,689; makefile: 128; sh: 81
file content (42 lines) | stat: -rw-r--r-- 918 bytes parent folder | download
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
Some SLA routines migrate directly to SOFA. Simple PAL wrappers are
made available using the SLA name but new code should use the SOFA
variant directly. The PAL routines should not be called internally
by other PAL routines.

Daf2r  => Af2a
Dav2m  => Rv2m
Dcc2s  => C2s
Dcs2c  => S2c
Dd2tf  => D2tf
Dimxv  => Trxp
Djcl   => Jd2cal
Dmxm   => Rxr
Dmxv   => Rxp
Dm2av  => Rm2v
Dranrm => Anp
Drange => Anpm
Dsep   => Seps
Dsepv  => Sepp
Dtf2d  => Tf2d
Dtf2r  => Tf2a
Dvdv   => Pdp
Dvn    => Pn
Dvxv   => Pxp
Epb    => Epb
Epb2d  => Epb2jd
Epj    => Epj
Epj2d  => Epj2jd
Eqeqx  => Ee06a
Fk5hz  => Fk5hz
Gmst   => Gmst06
Hfk5z  => Hfk5z


Some SLA routines are close to the same but have different arguments
so a PAL routine is provided although it is probably best to port software
to the SOFA variant:

slaDat =>palDat => iauDat

slaGeoc has different arguments and uses the WGS84 model. The code is not
quite one-to-one.