hp41programs

TransNeptun

TransNeptunian Objects for the HP-41


Overview
 

 1°) Sedna - Hauméa - Makémaké - Quaoar - Orcus - Varuna
 2°) Altjira - Chaos - Deucalion - Ixion
 3°) Salacia - Sila Nunam - Varda
 
 

-The positions of Pluto and Eris may be computed approximately by the routines listed in "Astronomical Ephemeris(V)"
-The program hereunder calculates approximate heliocentric coordinates of 13 other transneptunian objects over the time-span [1900-2100]

-A polynomial is used for each coordinate and the precision is about 0°010 for the longitudes
-Thus, we don't have to solve the equation of Kepler.

-Do not use these routines before 1900 or after 2100, the results would rapidly become meaningless !
 
 
 

1°) Sedna - Hauméa - Makémaké - Quaoar - Orcus - Varuna
 
 
 

Data Registers:           •  R00 = T  in millenia since  2000/01/01  0h TT        ( Register R00 is to be initialized before executing these programs )

                                         R06 = L = heliocentric longitude ( deg )
                                         R07 = B = heliocentric latitude ( deg )                      referred to the mean ecliptic and equinox of the date
                                         R08 = R = radius vector ( AU )
Flags: /
Subroutines: /
 
 
 

  01  LBL "SE"
  02  RCL 00       
  03  10
  04  *
  05  6
  06  RCL Y
  07  200
  08  *
  09  +
  10  *
  11  CHS
  12  898
  13  +
  14  *
  15  1081
  16  +
  17  *
  18  735
  19  -
  20  *
  21  3826
  22  -
  23  * 
  24  4621
  25  -
  26  *
  27  2013
  28  +
  29  *
  30  20250
  31  +
  32  *
  33  54247
  34  +
  35  *
  36  45876
  37  +
  38  STO 06
  39  CLX
  40  87
  41  *
  42  CHS
  43  187
  44  +
  45  *
  46  558
  47  +
  48  *
  49  315
  50  -
  51  *
  52  1487
  53  -
  54  *
  55  999
  56  -
  57  *
  58  1203
  59  +
  60  *
  61  3866
  62  +
  63  *
  64  4285
  65  +
  66  *
  67  1575
  68  -
  69  *
  70  11800
  71  -
  72  STO 07
  73  CLX
  74  570
  75  *
  76  CHS
  77  221
  78  +
  79  *
  80  1543
  81  +
  82  *
  83  568
  84  -
  85  *
  86  2249
  87  -
  88  *
  89  639
  90  -
  91  *
  92  2396
  93  +
  94  *
  95  7923
  96  +
  97  *
  98  13130
  99  +
100  *
101  34263
102  -
103  *
104  90899
105  XEQ 10
106  RTN
107  LBL "HA"
108  RCL 00
109  10
110  *
111  1468
112  CHS
113  RCL Y
114  318
115  *
116  +
117  *
118  1332
119  -
120  *
121  6387
122  +
123  *
124  4028
125  +
126  *
127  2644
128  -
129  *
130  12332
131  -
132  *
133  8029
134  +
135  *
136  18884
137  +
138  *
139  96832
140  +
141  *
142  186356
143  +
144  STO 06       
145  CLX
146  691
147  *
148  151
149  +
150  *
151  365
152  -
153  *
154  463
155  -
156  *
157  2352
158  +
159  *
160  1313
161  +
162  *
163  5954
164  -
165  *
166  10961
167  -
168  *
169  30359
170  -
171  *
172  17920
173  +
174  *
175  25813
176  +
177  STO 07
178  CLX
179  106
180  *
181  188
182  +
183  *
184  283
185  -
186  *
187  320
188  -
189  *
190  1155
191  +
192  *
193  604
194  +
195  *
196  1332
197  +
198  *
199  429
200  +
201  *
202  14442
203  -
204  *
205  2377
206  -
207  *
208  51409
209  XEQ 10
210  RTN
211  LBL "MK"
212  RCL 00
213  10
214  *
215  661
216  RCL Y
217  37
218  *
219  +
220  *
221  1466
222  +
223  *
224  3414
225  -
226  *
227  5514
228  -
229  *
230  13208
231  +
232  *
233  3940
234  +
235  *
236  10596
237  -
238  *
239  11812
240  -
241  *
242  104648
243  +
244  *
245  165249
246  +
247  STO 06
248  CLX
249  458
250  *
251  CHS
252  286
253  -
254  *
255  2471
256  +
257  *
258  506
259  -
260  *
261  1316
262  -
263  *
264  3352
265  -
266  *
267  3515
268  +
269  *
270  9308
271  +
272  *
273  39904
274  -
275  *
276  3217
277  +
278  * 
279  28938
280  +
281  STO 07       
282  CLX
283  114
284  *
285  CHS
286  465
287  +
288  *
289  29
290  +
291  *
292  752
293  -
294  *
295  501
296  +
297  *
298  463
299  -
300  *
301  2007
302  +
303  *
304  2196
305  -
306  *
307  10372
308  -
309  *
310  7513
311  +
312  *
313  51498
314  XEQ 10
315  RTN
316  LBL "QU"
317  RCL 00
318  10
319  *
320  800
321  RCL Y
322  119
323  *
324  -
325  *
326  CHS
327  833
328  -
329  *
330  1939
331  +
332  *
333  3085
334  +
335  *
336  1533
337  -
338  *
339  7803
340  -
341  *
342  688
343  +
344  *
345  12432
346  +
347  *
348  127015
349  +
350  *
351  247166
352  +
353  STO 06
354  CLX
355  278
356  *
357  210
358  +
359  *
360  1177
361  -
362  *
363  1440
364  -
365  *
366  1577
367  +
368  *
369  4776
370  +
371  *
372  3728
373  +
374  *
375  9966
376  -
377  *
378  15483
379  -
380  *
381  9137
382  +
383  *
384  6807
385  +
386  STO 07       
387  CLX
388  4
389  *
390  21
391  +
392  *
393  53
394  +
395  *
396  CHS
397  82
398  +
399  *
400  74
401  -
402  *
403  628
404  -
405  *
406  458
407  +
408  *
409  2779
410  +
411  *
412  596
413  -
414  *
415  3494
416  -
417  *
418  43530
419  XEQ 10
420  RTN
421  LBL "OR"
422  RCL 00
423  10
424  *
425  21824
426  RCL Y
427  29314
428  *
429  -
430  *
431  100571
432  +
433  *
434  65613
435  -
436  *
437  139320
438  -
439  *
440  72419
441  +
442  *
443  108726
444  +
445  *
446  46643
447  -
448  *
449  45516
450  -
451  *
452  21082
453  +
454  *
455  3427
456  +
457  *
458  6715
459  +
460  *
461  12794
462  -
463  *
464  23195
465  +
466  *
467  4927
468  -
469  *
470  101439
471  +
472  *
473  140767
474  +
475  STO 06
476  CLX
477  7290
478  *
479  2408
480  +
481  *
482  33892
483  -
484  *
485  11452
486  -
487  *
488  70649
489  +
490  *
491  10655
492  +
493  *
494  72527
495  -
496  *
497  1744
498  +
499  *
500  31147
501  +
502  *
503  3784
504  +
505  *
506  12375
507  -
508  *
509  2490
510  +
511  *
512  6673
513  +
514  *
515  1201
516  -
517  *
518  27101
519  +
520  *
521  21157
522  -
523  *
524  16511
525  -
526  STO 07       
527  CLX
528  912
529  *
530  CHS
531  1450
532  -
533  *
534  4263
535  +
536  *
537  3893
538  +
539  *
540  8217
541  -
542  *
543  1770
544  -
545  *
546  7332
547  +
548  *
549  2097
550  -
551  *
552  3085
553  -
554  *
555  1643
556  +
557  *
558  3134
559  +
560  *
561  2927
562  -
563  *
564  2588
565  +
566  *
567  1567
568  -
569  *
570  18657
571  -
572  *
573  7508
574  +
575  *
576  47324
577  XEQ 10
578  RTN
579  LBL "VA"
580  RCL 00
581  10
582  *
583  1547
584  CHS
585  RCL Y
586  2055
587  *
588  +
589  *
590  4205
591  -
592  *
593  5273
594  +
595  *
596  1753
597  -
598  *
599  1383
600  -
601  *
602  9237
603  +
604  *
605  14807
606  -
607  *
608  1276
609  -
610  *
611  20200
612  +
613  *
614  14080
615  -
616  *
617  123258
618  +
619  *
620  98643
621  +
622  STO 06       
623  CLX
624  924
625  *
626  2658
627  -
628  *
629  728
630  -
631  *
632  7910
633  +
634  *
635  5975
636  -
637  *
638  2200
639  -
640  *
641  12494
642  +
643  *
644  27502
645  -
646  *
647  5519
648  -
649  *
650  37676
651  +
652  *
653  416
654  +
655  STO 07
656  CLX
657  18434
658  *
659  7536
660  -
661  *
662  74208
663  -
664  *
665  26869
666  +
667  *
668  120019
669  +
670  *
671  37271
672  -
673  *
674  99388
675  -
676  *
677  25233
678  +
679  *
680  44620
681  +
682  *
683  8579
684  -
685  *
686  11017
687  -
688  *
689  2255
690  +
691  *
692  2053
693  +
694  *
695  4324
696  -
697  *
698  450
699  -
700  *
701  5175
702  +
703  *
704  42987
705  LBL 10
706  +
707   E3
708  ST/ 06
709  ST/ 07
710  /
711  STO 08 
712  RCL 07
713  RCL 06
714  END

 
          ( 1465 bytes / SIZE 009 )
 
 

      STACK        INPUTS      OUTPUTS
           Z             /            R
           Y             /            B
           X             /            L

                    L = heliocentric longitude ( deg )
   where        B = heliocentric latitude ( deg )              referred to the mean ecliptic and equinox of the date
                    R = radius vector ( AU )

Example:      T = 0.1   i-e  2100/01/01  0 h  TT

  >>>     0.1   STO 00

     •  SEDNA

   XEQ "SE"   >>>>    L = 114°977
                      RDN     B =  -6°164
                      RDN     R =  77.823 AU

     •  HAUMEA

   XEQ "HA"  ( or  R/S )   >>>>   L = 303°058
                                         RDN   B =    0°138
                                         RDN   R =  37.801 AU

     •  MAKEMAKE

   XEQ "MK" ( or  R/S )  >>>>   L = 257°873
                                        RDN   B =    1°627
                                        RDN   R =  48.116 AU

     •  QUAOAR

   XEQ "QU"  ( or  R/S )  >>>>   L = 381°475 = 21°475   ( add  360  MOD  after line 419 if you prefer a longitude between 0° and 360° )
                                        RDN   B =   -1°553
                                        RDN   R =  41.979 AU

     •  ORCUS

   XEQ "OR"  ( or  R/S )  >>>>  L = 256°038
                                        RDN  B =  -5°174
                                        RDN  R =  37.003 AU

     •  VARUNA

   XEQ "VA"  ( or  R/S )  >>>>  L = 219°615
                                       RDN   B =  14°838
                                       RDN   R =  44.872
 

2°) Altjira - Chaos - Deucalion - Ixion
 
 
 
 

Data Registers:           •  R00 = T  in millenia since  2000/01/01  0h TT        ( Register R00 is to be initialized before executing these programs )

                                         R06 = L = heliocentric longitude ( deg )
                                         R07 = B = heliocentric latitude ( deg )                      referred to the mean ecliptic and equinox of the date
                                         R08 = R = radius vector ( AU )
Flags: /
Subroutines: /
 
 

  01  LBL "ALT"
  02  RCL 00        
  03  10
  04  *
  05  1433
  06  RCL Y
  07 468
  08  * 
  09  - 
  10  *
  11  1249
  12  +
  13  *
  14  3248
  15  -
  16  *
  17  1612
  18  -
  19  *
  20  2760
  21  +
  22  *
  23  1710
  24  +
  25  *
  26  2790
  27  -
  28  *
  29  2324
  30  +
  31  *
  32  5097
  33  +
  34  *
  35  13535
  36  -
  37  *
  38  119530
  39  +
  40  *
  41  50748
  42  +
  43  STO 06
  44  RDN
  45  ST+ X
  46  33
  47  -
  48  *
  49  203
  50  +
  51  *
  52  107
  53  -
  54  *
  55  617
  56  -
  57  *
  58  1050
  59  +
  60  *
  61  104
  62  -
  63  *
  64  1812
  65  -
  66  *
  67  4081
  68  +
  69  *
  70  2675
  71  -
  72  *
  73  9165
  74  -
  75  *
  76  7045
  77  + 
  78  *
  79  3922
  80  +
  81  STO 07
  82  CLX
  83  1501
  84  *
  85  CHS
  86  33
  87  -
  88  *
  89  4552
  90  +
  91  *
  92  11
  93  -
  94  *
  95  4965
  96  -
  97  *
  98  192
  99  +
100  *
101  1999
102  +
103  *
104  364
105  +
106  *
107  875
108  +
109  *
110  3770
111  -
112  *
113  2004
114  -
115  *
116  5552
117  +
118  *
119  45 E3
120  XEQ 10
121  RTN
122  LBL "CHA"
123  RCL 00        
124  10
125  *
126  428
127  RCL Y
128  3066
129  *
130  +
131  *
132  CHS
133  13020
134  +
135  *
136  4260
137  +
138  *
139  23333
140  -
141  *
142  12636
143  -
144  *
145  21289
146  +
147  *
148  20113
149  +
150  *
151  5001
152  -
153  *
154  18129
155  -
156  *
157  14955
158  -
159  *
160  370
161  -
162  *
163  24734
164  +
165  *
166  133475
167  +
168  *
169  58063
170  +
171  STO 06
172  CLX
173  1039
174  *
175  CHS
176  1546
177  +
178  *
179  5606
180  +
181  *
182  4316
183  -
184  *
185  13689
186  -
187  *
188  1353
189  +
190  *
191  19312
192  +
193  *
194  11682
195  +
196  *
197  14582
198  -
199  *
200  28876
201  -
202  *
203  263
204  +
205  *
206  27872
207  +
208  *
209  1718
210  +
211  STO 07
212  CLX
213  1278
214  *
215  CHS
216  573
217  +
218  *
219  3656
220  +
221  *
222  1796
223  -
224  *
225  3518
226  -
227  *
228  2977
229  +
230  *
231  1434
232  +
233  *
234  4654
235  -
236  *
237  2546
238  -
239  *
240  7665
241  +
242  *
243  7485
244  +
245  *
246  7315
247  -
248  *
249  42374
250 XEQ 10
251  RTN
252  LBL "DEU"
253  RCL 00        
254  10
255  *
256  477
257  RCL Y
258  472
259  *
260  +
261  *
262  656
263  -
264  *
265  2996
266  -
267  *
268  817
269  -
270  *
271  5160
272  +
273  *
274  2154
275  +
276  *
277  2667
278  -
279  *
280  703
281  -
282  *
283  1702
284  -
285  *
286  6137
287  -
288  *
289  1667
290  +
291  *
292  16664
293  +
294  *
295  125754
296  +
297  *
298  205070
299  +
300  STO 06
301  CLX
302  16
303  *
304  28
305  -
306  *
307  12
308  -
309  *
310  107
311  +
312  *
313  6
314  +
315  *
316  181
317  -
318  *
319  145
320  -
321  *
322  77
323  +
324  *
325  414
326  +
327  *
328  460
329  +
330  *
331  504
332  -
333  *
334  724
335  -
336  *
337  163
338  +
339  STO 07        
340  CLX
341  1323
342  *
343  216
344  +
345  *
346  4064
347  -
348  *
349  453
350  -
351  *
352  4691
353  +
354  *
355  392
356  +
357  *
358  2892
359  -
360  *
361  1172
362  -
363  *
364  1297
365  +
366  *
367  4673
368  +
369  *
370  183
371  +
372  *
373  5893
374  -
375  *
376  43811
377  XEQ 10
378  RTN
379  LBL "IXI"
380  RCL 00
381  10
382  *
383  3
384  1/X
385  X<Y?
386  GTO 02
387  CHS
388  X>Y?
389  GTO 01
390  CLX
391  306238635
392  RCL Y
393  478257091
394  *
395  +
396  *
397  CHS
398  195257313
399  +
400  *
401 96608996
402  +
403  *
404  28872448
405  -
406  *
407  10722273
408  -
409  *
410  1867391
411  +
412  *
413  508599
414  +
415  *
416  1561
417  -
418  *
419  55507
420  +
421  *
422  47102
423  +
424  *
425  110342
426  +
427  *
428  243934
429  +
430  STO 06
431  CLX
432 139053289
433  *
434   CHS
435  20697861
436  -
437  *
438  44035780
439  +
440  *
441  4501248
442  +
443  *
444  4957851
445  -
446  *
447  191679
448  -
449  *
450  290920
451  +
452  *
453  34716
454  +
455  *
456  13263
457  +
458  *
459  2344
460  +
461  *
462  22201
463  -
464  *
465  38503
466  -
467  *
468  2524
469  +
470  STO 07        
471  CLX
472  309064846
473  *
474  127118960
475  -
476  *
477  141772391
478  -
479  *
480  40745781
481  +
482  *
483  22535490
484  +
485  *
486  4603584
487  -
488  *
489  1490043
490  -
491  *
492  225660
493  +
494  *
495  47135
496  +
497  *
498  5286
499  +
500  *
501  15457
502  -
503  *
504  20001
505  -
506 *
507  43607
508   GTO 10
509  LBL 01
510  X<> L
511  *
512  1
513  +
514  2
515  /
516  873889
517  RCL Y
518  891032
519  *
520  +
521  *
522  CHS
523  10320490
524  +
525  *
526  35952667
527  +
528  *
529  55195373
530  +
531  *
532  48792377
533  +
534  *
535  26684481
536  +
537  *
538  9112980
539  +
540  *
541  1875306
542  +
543  *
544  216361
545  +
546  *
547  11782
548  +
549  *
550  62934
551  +
552  *
553  210510
554  +
555  STO 06
556  CLX
557  177006
558  *
559  1200296
560  +
561  *
562  3193151
563  +
564  *
565  4267221
566  +
567  *
568  2807965
569  +
570  *
571  354218
572  +
573  *
574  795371
575  -
576  *
577  616205
578  -
579  *
580  213732
581  -
582  *
583  38755
584  -
585  *
586  12471
587  -
588  *
589  16200
590  -
591  *
592  12929
593  +
594  STO 07        
595  CLX
596  1177551
597  *
598  CHS
599  6909976
600  -
601  *
602  16707636
603  -
604  *
605  21063195
606  -
607  *
608  13740303
609  -
610  *
611  2577142
612  -
613  *
614  2676211
615  +
616  *
617  2261746
618  +
619  *
620  793199
621  +
622  *
623  144897
624  +
625  *
626  3989
627  +
628  *
629  4946
630  -
631  *
632  48337
633  GTO 10
634  LBL 02
635  X<> L
636  *
637  1
638  -
639  2
640  /
641  107686049
642  RCL Y
643  18010537
644  *
645  -
646  *
647  283779508
648  -
649  *
650  434288432
651  +
652  *
653  427925202
654  -
655  *
656  283981142
657  +
658  *
659  128469451
660  -
661  *
662  39071577
663  +
664  *
665  7791740
666  -
667  *
668  977929
669  +
670  *
671  5238
672  +
673  *
674  115259
675  +
676  *
677  71080
678  -
679  STO 06
680  CLX
681  5202308
682  *
683  CHS
684  31301881
685  +
686  *
687  81975451
688  -
689  *
690  122502246
691  +
692  *
693  115286136
694  -
695  *
696  71374552
697  +
698  *
699  29521121
700  -
701  *
702  7972809
703  +
704  *
705  1286169
706  -
707  *
708  160106
709  +
710  *
711  4449
712  +
713  *
714  30593
715  -
716  *
717  12232
718  -
719  STO 07        
720  CLX
721  1367220
722  *
723  CHS
724  9597021
725  +
726  *
727  29380560
728  -
729  *
730  51378306
731  +
732  *
733  56504383
734  -
735  *
736  40571961
737  +
738  *
739  19103307
740  -
741  *
742  5734975
743  +
744  *
745  1014096
746  -
747  *
748  100376
749  +
750  *
751  1793
752  +
753  *
754  16814
755  -
756  *
757  35747
758  LBL 10
759  +
760   E3
761  ST/ 06
762  ST/ 07
763  /
764  STO 08
765  RCL 07
766  RCL 06
767  END

 
      ( 1827 bytes / SIZE 009 )
 
 

      STACK        INPUTS      OUTPUTS
           Z             /            R
           Y             /            B
           X             /            L

                    L = heliocentric longitude ( deg )
   where        B = heliocentric latitude ( deg )              referred to the mean ecliptic and equinox of the date
                    R = radius vector ( AU )

Example:      T = 0.1   i-e  2100/01/01  0 h  TT

  >>>     0.1   STO 00

     •  ALTJIRA

   XEQ "ALT"   >>>>    L =  163°198
                         RDN     B =   1°790
                         RDN     R =  46.250 AU

     •  CHAOS

   XEQ "CHA"   or  R/S   >>>>    L =  197°036
                                        RDN     B =   6°850
                                        RDN     R =  45.057 AU

     •  DEUCALION

   XEQ "DEU"   or  R/S    >>>>    L =  341°740
                                        RDN     B =   -0°351
                                        RDN     R =  42.112 AU

     •  IXION

   XEQ "IXI"   or  R/S    >>>>    L =  78°108
                                     RDN     B =   2°033
                                     RDN     R =  33.799 AU
 
 
 

3°) Salacia - Sila Nunam - Varda
 
 

Data Registers:           •  R00 = T  in millenia since  2000/01/01  0h TT        ( Register R00 is to be initialized before executing these programs )

                                         R06 = L = heliocentric longitude ( deg )
                                         R07 = B = heliocentric latitude ( deg )                     referred to the mean ecliptic and equinox of the date
                                         R08 = R = radius vector ( AU )
Flags: /
Subroutines: /
 
 

  01  LBL "SAL"
  02  RCL 00        
  03  10
  04  *
  05  X<0?
  06  GTO 01
  07  400416
  08  CHS
  09  RCL Y
  10  162107
  11  *
  12  +
  13  *
  14  17609
  15  -
  16  *
  17  792336
  18  +
  19  *
  20  495009
  21  -
  22  *
  23  555412
  24  -
  25  *
  26  853082
  27  +
  28  *
  29  404470
  30  -
  31  *
  32  74919
  33  +
  34  *
  35  18737
  36  -
  37  *
  38  6060
  39  -
  40  *
  41  131311
  42  +
  43  *
  44  21837
  45  -
  46  GTO 02
  47  LBL 01
  48  599565
  49  RCL Y
  50  83924
  51  *
  52  +
  53  *
  54  CHS
  55  1449867
  56  -
  57  *
  58  1390144
  59  -
  60  *
  61  142845
  62  -
  63  *
  64  604143
  65  +
  66  *
  67  265749
  68  +
  69  *
  70  144024
  71  -
  72  *
  73  182142
  74  -
  75  *
  76  55519
  77  -
  78  *
  79  11402
  80  -
  81  *
  82  131350
  83  +
  84  *
  85  21842
  86  -
  87  LBL 02
  88  STO 06        
  89  CLX
  90  2772
  91  *
  92  3034
  93  -
  94  *
  95  7706
  96  -
  97  *
  98  10891
  99  +
100  *
101  4134
102  +
103  *
104  8709
105  -
106  *
107  13
108  -
109  *
110  8591
111  -
112  *
113  24507
114  +
115  *
116  3713
117  -
118  *
119  54674
120  -
121  *
122  26733
123  +
124  *
125  20636
126  +
127  STO 07        
128  CLX
129  238
130  *
131  CHS
132  1047
133  -
134  *
135  974
136  +
137  *
138  2118
139  +
140  *
141  1152
142  -
143  *
144  713
145  -
146  *
147  895
148  -
149  *
150  437
151  +
152  *
153  3898
154  +
155  *
156  7217
157  -
158  *
159  3964
160  -
161  *
162  9748
163  +
164  *
165  43175
166  XEQ 10
167  RTN
168  LBL "SIL"
169  RCL 00
170  10
171  *
172  489
173  RCL Y
174  1666
175  *
176  +
177  *
178  5110
179  -
180  *
181  1208
182  -
183  *
184  5677
185  +
186  *
187  1134
188  +
189  *
190  2656
191  -
192  *
193  452
194  -
195  *
196  366
197  -
198  *
199  733
200  -
201  *
202  2373
203  +
204  *
205  126824
206  +
207  *
208  117729
209  +
210  STO 06        
211  CLX
212  75
213  *
214  33
215  -
216  *
217  172
218  -
219  *
220  78
221  +
222  *
223  180
224  +
225  *
226  51
227  +
228  *
229  262
230  -
231  *
232  960
233  -
234  *
235  533
236  +
237  *
238  3892
239  +
240  *
241  732
242  -
243  *
244  4875
245  -
246  *
247  259
248  +
249  STO 07        
250  CLX
251  736
252  *
253  CHS
254  1142
255  +
256  *
257  2112
258  +
259  *
260  2777
261  -
262  *
263  2218
264  -
265  *
266  2398
267  +
268  *
269  1077
270  +
271  *
272  1029
273  -
274  *
275  453
276  -
277  *
278  806
279  +
280  *
281  630
282  +
283  *
284  857
285  -
286  *
287  43589
288  XEQ 10
289  RTN
290  LBL "VRD"
291  RCL 00
292  10
293  *
294  3257
295  RCL Y
296  619
297  *
298  +
299  *
300  127
301  -
302  *
303  11235
304  -
305  *
306  6314
307  -
308  *
309  10929
310  +
311  *
312  13495
313  +
314  *
315  4688
316  +
317  *
318  7315
319  -
320  *
321  16265
322  -
323  *
324  12850
325  -
326  *
327  15470
328  +
329  *
330  35322
331  +
332  *
333  105085
334  +
335  *
336  239496
337  +
338  STO 06        
339  CLX
340  719
341  *
342  1108
343  +
344  *
345  2324
346  -
347  *
348  5648
349  -
350  *
351  48
352  -
353  *
354  9636
355  +
356  *
357  11120
358  +
359  *
360  1021
361  +
362  *
363  12243
364  -
365  *
366  22867
367  -
368  *
369  22865
370  -
371  *
372  20987
373  +
374  *
375  17973
376  +
377  STO 07        
378  CLX
379  1677
380  *
381  475
382  -
383  *
384  4711
385  -
386  *
387  1110
388  +
389  *
390  4508
391  +
392  *
393  1535
394  -
395  *
396  2159
397  -
398  *
399  1558
400  +
401  *
402  3610
403  +
404  *
405  4549
406  +
407  *
408  6944
409  -
410  *
411  10853
412  -
413  *
414  48908
415  LBL 10
416  +
417   E3
418  ST/ 06
419  ST/ 07
420  /
421  STO 08
422  RCL 07
423  RCL 06
424  END

 
       ( 893 bytes / SIZE 009 )
 
 

      STACK        INPUTS      OUTPUTS
           Z             /            R
           Y             /            B
           X             /            L

                    L = heliocentric longitude ( deg )
   where        B = heliocentric latitude ( deg )              referred to the mean ecliptic and equinox of the date
                    R = radius vector ( AU )

Example:      T = 0.1   i-e  2100/01/01  0 h  TT

  >>>     0.1   STO 00

     •  SALACIA

   XEQ "SAL"   >>>>    L =  94°205
                        RDN     B =   3°233
                        RDN     R =  45.124 AU

     •  SILA-NUNAM

   XEQ "SIL"   or  R/S   >>>>    L =  245°367
                                     RDN     B =  -1°966
                                     RDN     R =  43.684 AU

     •  VARDA

   XEQ "VRD"   or  R/S    >>>>    L =  374°255 = 14°255
                                        RDN     B =   -3°431
                                        RDN     R =  39.243 AU
 
 
 

Notes:

-The polynomials are fitted to the French ephemerides INPOP13c ( cf reference [1] )
-Registers R01 & R02 are unused, in case you want to use them to store the rectangular coordinates of the Sun.
-A subroutine may also be added after line 713 to calculate the geocentric coordinates in registers R03-R04-R05
 

Reference:

[1]   http://www.imcce.fr