Changeset 3477 in Sophya for trunk/SophyaExt/XephemAstroLib


Ignore:
Timestamp:
Mar 25, 2008, 6:45:21 PM (18 years ago)
Author:
cmv
Message:

mise a jour Xephem 3.7.3 , cmv 25/03/2008

Location:
trunk/SophyaExt/XephemAstroLib
Files:
64 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaExt/XephemAstroLib/aa_hadec.c

    r3111 r3477  
    7575
    7676/* For RCS Only -- Do Not Edit */
    77 static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: aa_hadec.c,v $ $Date: 2006-11-22 13:53:27 $ $Revision: 1.6 $ $Name: not supported by cvs2svn $"};
     77static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: aa_hadec.c,v $ $Date: 2008-03-25 17:45:08 $ $Revision: 1.7 $ $Name: not supported by cvs2svn $"};
  • trunk/SophyaExt/XephemAstroLib/aberration.c

    r3111 r3477  
    159159
    160160/* For RCS Only -- Do Not Edit */
    161 static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: aberration.c,v $ $Date: 2006-11-22 13:53:27 $ $Revision: 1.6 $ $Name: not supported by cvs2svn $"};
     161static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: aberration.c,v $ $Date: 2008-03-25 17:45:08 $ $Revision: 1.7 $ $Name: not supported by cvs2svn $"};
  • trunk/SophyaExt/XephemAstroLib/actan.c

    r3111 r3477  
    11#include <math.h>
    22
    3 /* @(#) $Id: actan.c,v 1.6 2006-11-22 13:53:27 cmv Exp $ */
     3/* @(#) $Id: actan.c,v 1.7 2008-03-25 17:45:08 cmv Exp $ */
    44
    55/* commonly in math.h, but not in strict ANSI C */
     
    6565
    6666/* For RCS Only -- Do Not Edit */
    67 static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: actan.c,v $ $Date: 2006-11-22 13:53:27 $ $Revision: 1.6 $ $Name: not supported by cvs2svn $"};
     67static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: actan.c,v $ $Date: 2008-03-25 17:45:08 $ $Revision: 1.7 $ $Name: not supported by cvs2svn $"};
  • trunk/SophyaExt/XephemAstroLib/airmass.c

    r3111 r3477  
    2424
    2525/* For RCS Only -- Do Not Edit */
    26 static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: airmass.c,v $ $Date: 2006-11-22 13:53:27 $ $Revision: 1.6 $ $Name: not supported by cvs2svn $"};
     26static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: airmass.c,v $ $Date: 2008-03-25 17:45:09 $ $Revision: 1.7 $ $Name: not supported by cvs2svn $"};
  • trunk/SophyaExt/XephemAstroLib/anomaly.c

    r3111 r3477  
    6161
    6262/* For RCS Only -- Do Not Edit */
    63 static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: anomaly.c,v $ $Date: 2006-11-22 13:53:27 $ $Revision: 1.6 $ $Name: not supported by cvs2svn $"};
     63static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: anomaly.c,v $ $Date: 2008-03-25 17:45:09 $ $Revision: 1.7 $ $Name: not supported by cvs2svn $"};
  • trunk/SophyaExt/XephemAstroLib/ap_as.c

    r3111 r3477  
    6666
    6767/* For RCS Only -- Do Not Edit */
    68 static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: ap_as.c,v $ $Date: 2006-11-22 13:53:28 $ $Revision: 1.6 $ $Name: not supported by cvs2svn $"};
     68static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: ap_as.c,v $ $Date: 2008-03-25 17:45:09 $ $Revision: 1.7 $ $Name: not supported by cvs2svn $"};
  • trunk/SophyaExt/XephemAstroLib/astro.h

    r3111 r3477  
    1818/* ratio of from synodic (solar) to sidereal (stellar) rate */
    1919#define SIDRATE         .9972695677
    20 
    21 #define SPD     (24.0*3600.0)   /* seconds per day */
    2220
    2321/* manifest names for planets.
     
    810808
    811809/* For RCS Only -- Do Not Edit
    812  * @(#) $RCSfile: astro.h,v $ $Date: 2006-11-22 13:53:28 $ $Revision: 1.6 $ $Name: not supported by cvs2svn $
     810 * @(#) $RCSfile: astro.h,v $ $Date: 2008-03-25 17:45:09 $ $Revision: 1.7 $ $Name: not supported by cvs2svn $
    813811 */
  • trunk/SophyaExt/XephemAstroLib/atlas.c

    r3111 r3477  
    194194
    195195/* For RCS Only -- Do Not Edit */
    196 static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: atlas.c,v $ $Date: 2006-11-22 13:53:28 $ $Revision: 1.4 $ $Name: not supported by cvs2svn $"};
     196static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: atlas.c,v $ $Date: 2008-03-25 17:45:09 $ $Revision: 1.5 $ $Name: not supported by cvs2svn $"};
  • trunk/SophyaExt/XephemAstroLib/auxil.c

    r3111 r3477  
    4040
    4141/* For RCS Only -- Do Not Edit */
    42 static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: auxil.c,v $ $Date: 2006-11-22 13:53:28 $ $Revision: 1.6 $ $Name: not supported by cvs2svn $"};
     42static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: auxil.c,v $ $Date: 2008-03-25 17:45:10 $ $Revision: 1.7 $ $Name: not supported by cvs2svn $"};
  • trunk/SophyaExt/XephemAstroLib/bdl.c

    r3111 r3477  
    232232
    233233/* For RCS Only -- Do Not Edit */
    234 static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: bdl.c,v $ $Date: 2006-11-22 13:53:28 $ $Revision: 1.4 $ $Name: not supported by cvs2svn $"};
     234static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: bdl.c,v $ $Date: 2008-03-25 17:45:11 $ $Revision: 1.5 $ $Name: not supported by cvs2svn $"};
  • trunk/SophyaExt/XephemAstroLib/bdl.h

    r3111 r3477  
    33
    44/* For RCS Only -- Do Not Edit
    5  * @(#) $RCSfile: bdl.h,v $ $Date: 2006-11-22 13:53:28 $ $Revision: 1.4 $ $Name: not supported by cvs2svn $
     5 * @(#) $RCSfile: bdl.h,v $ $Date: 2008-03-25 17:45:11 $ $Revision: 1.5 $ $Name: not supported by cvs2svn $
    66 */
  • trunk/SophyaExt/XephemAstroLib/chap95.c

    r3111 r3477  
    172172
    173173/* For RCS Only -- Do Not Edit */
    174 static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: chap95.c,v $ $Date: 2006-11-22 13:53:28 $ $Revision: 1.6 $ $Name: not supported by cvs2svn $"};
     174static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: chap95.c,v $ $Date: 2008-03-25 17:45:11 $ $Revision: 1.7 $ $Name: not supported by cvs2svn $"};
  • trunk/SophyaExt/XephemAstroLib/chap95.h

    r3111 r3477  
    6565
    6666/* For RCS Only -- Do Not Edit
    67  * @(#) $RCSfile: chap95.h,v $ $Date: 2006-11-22 13:53:28 $ $Revision: 1.6 $ $Name: not supported by cvs2svn $
     67 * @(#) $RCSfile: chap95.h,v $ $Date: 2008-03-25 17:45:11 $ $Revision: 1.7 $ $Name: not supported by cvs2svn $
    6868 */
  • trunk/SophyaExt/XephemAstroLib/chap95_data.c

    r3111 r3477  
    781781
    782782/* For RCS Only -- Do Not Edit */
    783 static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: chap95_data.c,v $ $Date: 2006-11-22 13:53:28 $ $Revision: 1.6 $ $Name: not supported by cvs2svn $"};
     783static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: chap95_data.c,v $ $Date: 2008-03-25 17:45:11 $ $Revision: 1.7 $ $Name: not supported by cvs2svn $"};
  • trunk/SophyaExt/XephemAstroLib/circum.c

    r3111 r3477  
    861861
    862862/* For RCS Only -- Do Not Edit */
    863 static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: circum.c,v $ $Date: 2006-11-22 13:53:28 $ $Revision: 1.7 $ $Name: not supported by cvs2svn $"};
     863static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: circum.c,v $ $Date: 2008-03-25 17:45:12 $ $Revision: 1.8 $ $Name: not supported by cvs2svn $"};
  • trunk/SophyaExt/XephemAstroLib/comet.c

    r3111 r3477  
    8181
    8282/* For RCS Only -- Do Not Edit */
    83 static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: comet.c,v $ $Date: 2006-11-22 13:53:28 $ $Revision: 1.6 $ $Name: not supported by cvs2svn $"};
     83static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: comet.c,v $ $Date: 2008-03-25 17:45:12 $ $Revision: 1.7 $ $Name: not supported by cvs2svn $"};
  • trunk/SophyaExt/XephemAstroLib/constel.c

    r3111 r3477  
    18011801
    18021802/* For RCS Only -- Do Not Edit */
    1803 static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: constel.c,v $ $Date: 2006-11-22 13:53:28 $ $Revision: 1.4 $ $Name: not supported by cvs2svn $"};
     1803static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: constel.c,v $ $Date: 2008-03-25 17:45:12 $ $Revision: 1.5 $ $Name: not supported by cvs2svn $"};
  • trunk/SophyaExt/XephemAstroLib/dbfmt.c

    r3111 r3477  
    929929write_E (Obj *op, char lp[])
    930930{
     931        double d;
     932        int m, y;
     933
    931934        lp += sprintf (lp, "%s,E", op->o_name);
    932935        *lp++ = ',';
    933         lp += fs_date (lp, PREF_MDY, op->es_epoch);
     936        mjd_cal (op->es_epoch, &m, &d, &y); /* need more day prec than fs_date*/
     937        lp += sprintf (lp, "%d/%.12g/%d", m, d, y);
    934938        lp += get_okdates (lp, &op->es_startok, &op->es_endok);
    935         lp += sprintf (lp, ",%.7g", op->es_inc);
    936         lp += sprintf (lp, ",%.7g", op->es_raan);
    937         lp += sprintf (lp, ",%.7g", op->es_e);
    938         lp += sprintf (lp, ",%.7g", op->es_ap);
    939         lp += sprintf (lp, ",%.7g", op->es_M);
    940         lp += sprintf (lp, ",%.7g", op->es_n);
    941         lp += sprintf (lp, ",%.7g", op->es_decay);
     939        lp += sprintf (lp, ",%.8g", op->es_inc);
     940        lp += sprintf (lp, ",%.8g", op->es_raan);
     941        lp += sprintf (lp, ",%.8g", op->es_e);
     942        lp += sprintf (lp, ",%.8g", op->es_ap);
     943        lp += sprintf (lp, ",%.8g", op->es_M);
     944        lp += sprintf (lp, ",%.12g", op->es_n);         /* double */
     945        lp += sprintf (lp, ",%.8g", op->es_decay);
    942946        lp += sprintf (lp, ",%d", op->es_orbit);
    943         lp += sprintf (lp, ",%.7g", op->es_drag);
     947        lp += sprintf (lp, ",%.8g", op->es_drag);
    944948}
    945949
     
    9961000
    9971001/* For RCS Only -- Do Not Edit */
    998 static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: dbfmt.c,v $ $Date: 2006-11-22 13:53:28 $ $Revision: 1.7 $ $Name: not supported by cvs2svn $"};
     1002static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: dbfmt.c,v $ $Date: 2008-03-25 17:45:12 $ $Revision: 1.8 $ $Name: not supported by cvs2svn $"};
  • trunk/SophyaExt/XephemAstroLib/deep.c

    r3111 r3477  
    788788
    789789/* For RCS Only -- Do Not Edit */
    790 static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: deep.c,v $ $Date: 2006-11-22 13:53:29 $ $Revision: 1.6 $ $Name: not supported by cvs2svn $"};
     790static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: deep.c,v $ $Date: 2008-03-25 17:45:13 $ $Revision: 1.7 $ $Name: not supported by cvs2svn $"};
  • trunk/SophyaExt/XephemAstroLib/deepconst.h

    r3111 r3477  
    22#define _CONST_H
    33
    4 /* $Id: deepconst.h,v 1.6 2006-11-22 13:53:29 cmv Exp $ */
     4/* $Id: deepconst.h,v 1.7 2008-03-25 17:45:13 cmv Exp $ */
    55
    66
     
    3131
    3232/* For RCS Only -- Do Not Edit
    33  * @(#) $RCSfile: deepconst.h,v $ $Date: 2006-11-22 13:53:29 $ $Revision: 1.6 $ $Name: not supported by cvs2svn $
     33 * @(#) $RCSfile: deepconst.h,v $ $Date: 2008-03-25 17:45:13 $ $Revision: 1.7 $ $Name: not supported by cvs2svn $
    3434 */
  • trunk/SophyaExt/XephemAstroLib/deltat.c

    r3111 r3477  
    303303
    304304/* For RCS Only -- Do Not Edit */
    305 static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: deltat.c,v $ $Date: 2006-11-22 13:53:29 $ $Revision: 1.6 $ $Name: not supported by cvs2svn $"};
     305static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: deltat.c,v $ $Date: 2008-03-25 17:45:14 $ $Revision: 1.7 $ $Name: not supported by cvs2svn $"};
  • trunk/SophyaExt/XephemAstroLib/earthsat.c

    r3111 r3477  
    237237        if (pref_get(PREF_EQUATORIAL) == PREF_TOPO) {
    238238            double ha, lst;
    239             aa_hadec (lat, (double)op->s_alt, (double)op->s_az, &ha, &dec);
     239            aa_hadec (lat, Elevation, (double)op->s_az, &ha, &dec);
    240240            now_lst (np, &lst);
    241241            ra = hrrad(lst) - ha;
     
    784784
    785785/* For RCS Only -- Do Not Edit */
    786 static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: earthsat.c,v $ $Date: 2006-11-22 13:53:29 $ $Revision: 1.7 $ $Name: not supported by cvs2svn $"};
     786static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: earthsat.c,v $ $Date: 2008-03-25 17:45:14 $ $Revision: 1.8 $ $Name: not supported by cvs2svn $"};
  • trunk/SophyaExt/XephemAstroLib/eq_ecl.c

    r3111 r3477  
    7070
    7171/* For RCS Only -- Do Not Edit */
    72 static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: eq_ecl.c,v $ $Date: 2006-11-22 13:53:29 $ $Revision: 1.6 $ $Name: not supported by cvs2svn $"};
     72static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: eq_ecl.c,v $ $Date: 2008-03-25 17:45:14 $ $Revision: 1.7 $ $Name: not supported by cvs2svn $"};
  • trunk/SophyaExt/XephemAstroLib/eq_gal.c

    r3111 r3477  
    9797
    9898/* For RCS Only -- Do Not Edit */
    99 static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: eq_gal.c,v $ $Date: 2006-11-22 13:53:29 $ $Revision: 1.6 $ $Name: not supported by cvs2svn $"};
     99static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: eq_gal.c,v $ $Date: 2008-03-25 17:45:14 $ $Revision: 1.7 $ $Name: not supported by cvs2svn $"};
  • trunk/SophyaExt/XephemAstroLib/formats.c

    r3111 r3477  
    210210
    211211/* For RCS Only -- Do Not Edit */
    212 static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: formats.c,v $ $Date: 2006-11-22 13:53:29 $ $Revision: 1.6 $ $Name: not supported by cvs2svn $"};
     212static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: formats.c,v $ $Date: 2008-03-25 17:45:14 $ $Revision: 1.7 $ $Name: not supported by cvs2svn $"};
  • trunk/SophyaExt/XephemAstroLib/helio.c

    r3111 r3477  
    4949
    5050/* For RCS Only -- Do Not Edit */
    51 static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: helio.c,v $ $Date: 2006-11-22 13:53:29 $ $Revision: 1.6 $ $Name: not supported by cvs2svn $"};
     51static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: helio.c,v $ $Date: 2008-03-25 17:45:14 $ $Revision: 1.7 $ $Name: not supported by cvs2svn $"};
  • trunk/SophyaExt/XephemAstroLib/jupmoon.c

    r3111 r3477  
    389389
    390390/* For RCS Only -- Do Not Edit */
    391 static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: jupmoon.c,v $ $Date: 2006-11-22 13:53:29 $ $Revision: 1.4 $ $Name: not supported by cvs2svn $"};
     391static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: jupmoon.c,v $ $Date: 2008-03-25 17:45:14 $ $Revision: 1.5 $ $Name: not supported by cvs2svn $"};
  • trunk/SophyaExt/XephemAstroLib/libration.c

    r3111 r3477  
    22162216
    22172217/* For RCS Only -- Do Not Edit */
    2218 static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: libration.c,v $ $Date: 2006-11-22 13:53:29 $ $Revision: 1.6 $ $Name: not supported by cvs2svn $"};
     2218static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: libration.c,v $ $Date: 2008-03-25 17:45:15 $ $Revision: 1.7 $ $Name: not supported by cvs2svn $"};
  • trunk/SophyaExt/XephemAstroLib/magdecl.c

    r3111 r3477  
    379379
    380380/* For RCS Only -- Do Not Edit */
    381 static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: magdecl.c,v $ $Date: 2006-11-22 13:53:29 $ $Revision: 1.5 $ $Name: not supported by cvs2svn $"};
     381static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: magdecl.c,v $ $Date: 2008-03-25 17:45:15 $ $Revision: 1.6 $ $Name: not supported by cvs2svn $"};
  • trunk/SophyaExt/XephemAstroLib/marsmoon.c

    r3111 r3477  
    263263
    264264/* For RCS Only -- Do Not Edit */
    265 static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: marsmoon.c,v $ $Date: 2006-11-22 13:53:29 $ $Revision: 1.4 $ $Name: not supported by cvs2svn $"};
     265static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: marsmoon.c,v $ $Date: 2008-03-25 17:45:15 $ $Revision: 1.5 $ $Name: not supported by cvs2svn $"};
  • trunk/SophyaExt/XephemAstroLib/misc.c

    r3111 r3477  
    501501
    502502/* For RCS Only -- Do Not Edit */
    503 static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: misc.c,v $ $Date: 2006-11-22 13:53:29 $ $Revision: 1.7 $ $Name: not supported by cvs2svn $"};
     503static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: misc.c,v $ $Date: 2008-03-25 17:45:15 $ $Revision: 1.8 $ $Name: not supported by cvs2svn $"};
  • trunk/SophyaExt/XephemAstroLib/mjd.c

    r3111 r3477  
    254254
    255255/* For RCS Only -- Do Not Edit */
    256 static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: mjd.c,v $ $Date: 2006-11-22 13:53:29 $ $Revision: 1.6 $ $Name: not supported by cvs2svn $"};
     256static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: mjd.c,v $ $Date: 2008-03-25 17:45:15 $ $Revision: 1.7 $ $Name: not supported by cvs2svn $"};
  • trunk/SophyaExt/XephemAstroLib/moon.c

    r3111 r3477  
    34653465
    34663466/* For RCS Only -- Do Not Edit */
    3467 static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: moon.c,v $ $Date: 2006-11-22 13:53:29 $ $Revision: 1.7 $ $Name: not supported by cvs2svn $"};
     3467static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: moon.c,v $ $Date: 2008-03-25 17:45:16 $ $Revision: 1.8 $ $Name: not supported by cvs2svn $"};
  • trunk/SophyaExt/XephemAstroLib/mooncolong.c

    r3111 r3477  
    234234
    235235/* For RCS Only -- Do Not Edit */
    236 static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: mooncolong.c,v $ $Date: 2006-11-22 13:53:30 $ $Revision: 1.6 $ $Name: not supported by cvs2svn $"};
     236static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: mooncolong.c,v $ $Date: 2008-03-25 17:45:16 $ $Revision: 1.7 $ $Name: not supported by cvs2svn $"};
  • trunk/SophyaExt/XephemAstroLib/moonnf.c

    r3111 r3477  
    6767
    6868/* For RCS Only -- Do Not Edit */
    69 static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: moonnf.c,v $ $Date: 2006-11-22 13:53:30 $ $Revision: 1.4 $ $Name: not supported by cvs2svn $"};
     69static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: moonnf.c,v $ $Date: 2008-03-25 17:45:16 $ $Revision: 1.5 $ $Name: not supported by cvs2svn $"};
  • trunk/SophyaExt/XephemAstroLib/nutation.c

    r3111 r3477  
    439439
    440440/* For RCS Only -- Do Not Edit */
    441 static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: nutation.c,v $ $Date: 2006-11-22 13:53:30 $ $Revision: 1.6 $ $Name: not supported by cvs2svn $"};
     441static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: nutation.c,v $ $Date: 2008-03-25 17:45:17 $ $Revision: 1.7 $ $Name: not supported by cvs2svn $"};
  • trunk/SophyaExt/XephemAstroLib/obliq.c

    r3111 r3477  
    2525
    2626/* For RCS Only -- Do Not Edit */
    27 static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: obliq.c,v $ $Date: 2006-11-22 13:53:30 $ $Revision: 1.6 $ $Name: not supported by cvs2svn $"};
     27static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: obliq.c,v $ $Date: 2008-03-25 17:45:17 $ $Revision: 1.7 $ $Name: not supported by cvs2svn $"};
  • trunk/SophyaExt/XephemAstroLib/parallactic.c

    r3111 r3477  
    5252
    5353/* For RCS Only -- Do Not Edit */
    54 static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: parallactic.c,v $ $Date: 2006-11-22 13:53:30 $ $Revision: 1.4 $ $Name: not supported by cvs2svn $"};
     54static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: parallactic.c,v $ $Date: 2008-03-25 17:45:17 $ $Revision: 1.5 $ $Name: not supported by cvs2svn $"};
  • trunk/SophyaExt/XephemAstroLib/parallax.c

    r3111 r3477  
    4040
    4141/* For RCS Only -- Do Not Edit */
    42 static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: parallax.c,v $ $Date: 2006-11-22 13:53:30 $ $Revision: 1.6 $ $Name: not supported by cvs2svn $"};
     42static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: parallax.c,v $ $Date: 2008-03-25 17:45:17 $ $Revision: 1.7 $ $Name: not supported by cvs2svn $"};
  • trunk/SophyaExt/XephemAstroLib/plans.c

    r3111 r3477  
    225225
    226226/* For RCS Only -- Do Not Edit */
    227 static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: plans.c,v $ $Date: 2006-11-22 13:53:30 $ $Revision: 1.6 $ $Name: not supported by cvs2svn $"};
     227static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: plans.c,v $ $Date: 2008-03-25 17:45:17 $ $Revision: 1.7 $ $Name: not supported by cvs2svn $"};
  • trunk/SophyaExt/XephemAstroLib/plshadow.c

    r3111 r3477  
    4848
    4949/* For RCS Only -- Do Not Edit */
    50 static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: plshadow.c,v $ $Date: 2006-11-22 13:53:30 $ $Revision: 1.4 $ $Name: not supported by cvs2svn $"};
     50static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: plshadow.c,v $ $Date: 2008-03-25 17:45:17 $ $Revision: 1.5 $ $Name: not supported by cvs2svn $"};
  • trunk/SophyaExt/XephemAstroLib/precess.c

    r3111 r3477  
    144144
    145145/* For RCS Only -- Do Not Edit */
    146 static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: precess.c,v $ $Date: 2006-11-22 13:53:30 $ $Revision: 1.6 $ $Name: not supported by cvs2svn $"};
     146static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: precess.c,v $ $Date: 2008-03-25 17:45:17 $ $Revision: 1.7 $ $Name: not supported by cvs2svn $"};
  • trunk/SophyaExt/XephemAstroLib/preferences.h

    r3111 r3477  
    2929
    3030/* For RCS Only -- Do Not Edit
    31  * @(#) $RCSfile: preferences.h,v $ $Date: 2006-11-22 13:53:30 $ $Revision: 1.6 $ $Name: not supported by cvs2svn $
     31 * @(#) $RCSfile: preferences.h,v $ $Date: 2008-03-25 17:45:18 $ $Revision: 1.7 $ $Name: not supported by cvs2svn $
    3232 */
  • trunk/SophyaExt/XephemAstroLib/reduce.c

    r3111 r3477  
    7676
    7777/* For RCS Only -- Do Not Edit */
    78 static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: reduce.c,v $ $Date: 2006-11-22 13:53:30 $ $Revision: 1.6 $ $Name: not supported by cvs2svn $"};
     78static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: reduce.c,v $ $Date: 2008-03-25 17:45:18 $ $Revision: 1.7 $ $Name: not supported by cvs2svn $"};
  • trunk/SophyaExt/XephemAstroLib/refract.c

    r3111 r3477  
    8989
    9090/* For RCS Only -- Do Not Edit */
    91 static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: refract.c,v $ $Date: 2006-11-22 13:53:30 $ $Revision: 1.7 $ $Name: not supported by cvs2svn $"};
     91static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: refract.c,v $ $Date: 2008-03-25 17:45:18 $ $Revision: 1.8 $ $Name: not supported by cvs2svn $"};
  • trunk/SophyaExt/XephemAstroLib/rings.c

    r3111 r3477  
    4343
    4444/* For RCS Only -- Do Not Edit */
    45 static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: rings.c,v $ $Date: 2006-11-22 13:53:30 $ $Revision: 1.5 $ $Name: not supported by cvs2svn $"};
     45static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: rings.c,v $ $Date: 2008-03-25 17:45:18 $ $Revision: 1.6 $ $Name: not supported by cvs2svn $"};
  • trunk/SophyaExt/XephemAstroLib/riset.c

    r3111 r3477  
    9898
    9999/* For RCS Only -- Do Not Edit */
    100 static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: riset.c,v $ $Date: 2006-11-22 13:53:30 $ $Revision: 1.6 $ $Name: not supported by cvs2svn $"};
     100static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: riset.c,v $ $Date: 2008-03-25 17:45:18 $ $Revision: 1.7 $ $Name: not supported by cvs2svn $"};
  • trunk/SophyaExt/XephemAstroLib/riset_cir.c

    r3111 r3477  
    8484            rp->rs_flags |= RS_RISERR;
    8585            break;
    86         case -2: /* converged but not today */ /* FALLTHRU */
     86        case -2: /* converged but not today, err but give times anyway */
     87            rp->rs_risetm = n.n_mjd;
     88            rp->rs_riseaz = o.s_az;
     89            rp->rs_flags |= RS_NORISE;
     90            break;
    8791        case -3: /* probably never up */
    88             rp->rs_flags |= RS_NORISE;
     92            rp->rs_flags |= RS_NEVERUP;
    8993            break;
    9094        }
     
    100104            rp->rs_flags |= RS_SETERR;
    101105            break;
    102         case -2: /* converged but not today */ /* FALLTHRU */
     106        case -2: /* converged but not today, err but give times anyway */
     107            rp->rs_settm = n.n_mjd;
     108            rp->rs_setaz = o.s_az;
     109            rp->rs_flags |= RS_NOSET;
     110            break;
    103111        case -3: /* probably circumpolar */
    104             rp->rs_flags |= RS_NOSET;
     112            rp->rs_flags |= RS_CIRCUMPOLAR;
    105113            break;
    106114        }
     
    220228
    221229        /* instead of transit, for satellites we find time of maximum
    222          * altitude, if we know both the rise and set times and the former
    223          * occurs before the latter.
     230         * altitude, if we know both the rise and set times.
    224231         */
    225         if (rise && set && rp->rs_risetm < rp->rs_settm) {
     232        if (rise && set) {
    226233            double tt, al;
    227234            if (find_max (np, op, rp->rs_risetm, rp->rs_settm, &tt, &al) < 0) {
     
    266273#define MAXPASSES       20              /* max iterations to try */
    267274#define FIRSTSTEP       (1.0/60.0/24.0) /* first time step, days */
     275#define MAXSTEP         (1.0/24.0)/* max time step,days (to detect flat)*/
    268276
    269277        double a0 = 0;
     
    295303            a0 = a1;
    296304
    297         } while (++npasses < MAXPASSES && fabs(dt) > TMACC);
     305            if (++npasses > MAXPASSES || fabs(dt) >= MAXSTEP)
     306                return (-3);
     307
     308        } while (fabs(dt)>TMACC);
    298309
    299310        /* return codes */
    300         if (npasses == MAXPASSES)
    301             return (-3);
    302311        return (fabs(mjdn-mjd) < .5 ? 0 : -2);
    303312
    304313#undef  MAXPASSES
    305314#undef  FIRSTSTEP
     315#undef  MAXSTEP
    306316}
    307317
     
    361371double *tp, double *alp)        /* time of max altitude, and that altitude */
    362372{
     373        /* want rise before set */
     374        while (ts < tr)
     375            tr -= 1.0/op->es_n;
    363376        mjd = (ts + tr)/2;
    364377        if (obj_cir (np, op) < 0)
     
    370383
    371384/* For RCS Only -- Do Not Edit */
    372 static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: riset_cir.c,v $ $Date: 2006-11-22 13:53:30 $ $Revision: 1.6 $ $Name: not supported by cvs2svn $"};
     385static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: riset_cir.c,v $ $Date: 2008-03-25 17:45:19 $ $Revision: 1.7 $ $Name: not supported by cvs2svn $"};
  • trunk/SophyaExt/XephemAstroLib/satlib.h

    r3111 r3477  
    22#define __SATLIB_H
    33
    4 /* $Id: satlib.h,v 1.6 2006-11-22 13:53:31 cmv Exp $ */
     4/* $Id: satlib.h,v 1.7 2008-03-25 17:45:19 cmv Exp $ */
    55
    66typedef struct _SatElem {
     
    203203
    204204/* For RCS Only -- Do Not Edit
    205  * @(#) $RCSfile: satlib.h,v $ $Date: 2006-11-22 13:53:31 $ $Revision: 1.6 $ $Name: not supported by cvs2svn $
     205 * @(#) $RCSfile: satlib.h,v $ $Date: 2008-03-25 17:45:19 $ $Revision: 1.7 $ $Name: not supported by cvs2svn $
    206206 */
  • trunk/SophyaExt/XephemAstroLib/satmoon.c

    r3111 r3477  
    101101
    102102        /* get moon x,y,z from BDL if possible, else Bruton's model */
    103         if (dir && use_bdl (JD, dir, md) < 0)
     103        if (!dir || use_bdl (JD, dir, md) < 0)
    104104            bruton_saturn (sop, JD, md);
    105105
     
    508508
    509509/* For RCS Only -- Do Not Edit */
    510 static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: satmoon.c,v $ $Date: 2006-11-22 13:53:31 $ $Revision: 1.4 $ $Name: not supported by cvs2svn $"};
     510static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: satmoon.c,v $ $Date: 2008-03-25 17:45:19 $ $Revision: 1.5 $ $Name: not supported by cvs2svn $"};
  • trunk/SophyaExt/XephemAstroLib/satspec.h

    r3111 r3477  
    22#define __SATSPEC_H
    33
    4 /* $Id: satspec.h,v 1.6 2006-11-22 13:53:31 cmv Exp $ */
     4/* $Id: satspec.h,v 1.7 2008-03-25 17:45:19 cmv Exp $ */
    55
    66#include "sattypes.h"
     
    4040
    4141/* For RCS Only -- Do Not Edit
    42  * @(#) $RCSfile: satspec.h,v $ $Date: 2006-11-22 13:53:31 $ $Revision: 1.6 $ $Name: not supported by cvs2svn $
     42 * @(#) $RCSfile: satspec.h,v $ $Date: 2008-03-25 17:45:19 $ $Revision: 1.7 $ $Name: not supported by cvs2svn $
    4343 */
  • trunk/SophyaExt/XephemAstroLib/sattypes.h

    r3111 r3477  
    22#define __SATTYPES_H
    33
    4 /* $Id: sattypes.h,v 1.6 2006-11-22 13:53:31 cmv Exp $ */
     4/* $Id: sattypes.h,v 1.7 2008-03-25 17:45:19 cmv Exp $ */
    55
    66typedef struct _Vec3 {
     
    2525
    2626/* For RCS Only -- Do Not Edit
    27  * @(#) $RCSfile: sattypes.h,v $ $Date: 2006-11-22 13:53:31 $ $Revision: 1.6 $ $Name: not supported by cvs2svn $
     27 * @(#) $RCSfile: sattypes.h,v $ $Date: 2008-03-25 17:45:19 $ $Revision: 1.7 $ $Name: not supported by cvs2svn $
    2828 */
  • trunk/SophyaExt/XephemAstroLib/sdp4.c

    r3111 r3477  
    428428
    429429/* For RCS Only -- Do Not Edit */
    430 static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: sdp4.c,v $ $Date: 2006-11-22 13:53:31 $ $Revision: 1.6 $ $Name: not supported by cvs2svn $"};
     430static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: sdp4.c,v $ $Date: 2008-03-25 17:45:19 $ $Revision: 1.7 $ $Name: not supported by cvs2svn $"};
  • trunk/SophyaExt/XephemAstroLib/sgp4.c

    r3111 r3477  
    399399
    400400/* For RCS Only -- Do Not Edit */
    401 static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: sgp4.c,v $ $Date: 2006-11-22 13:53:31 $ $Revision: 1.6 $ $Name: not supported by cvs2svn $"};
     401static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: sgp4.c,v $ $Date: 2008-03-25 17:45:19 $ $Revision: 1.7 $ $Name: not supported by cvs2svn $"};
  • trunk/SophyaExt/XephemAstroLib/sphcart.c

    r3111 r3477  
    4141
    4242/* For RCS Only -- Do Not Edit */
    43 static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: sphcart.c,v $ $Date: 2006-11-22 13:53:31 $ $Revision: 1.6 $ $Name: not supported by cvs2svn $"};
     43static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: sphcart.c,v $ $Date: 2008-03-25 17:45:20 $ $Revision: 1.7 $ $Name: not supported by cvs2svn $"};
  • trunk/SophyaExt/XephemAstroLib/sun.c

    r3111 r3477  
    4242
    4343/* For RCS Only -- Do Not Edit */
    44 static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: sun.c,v $ $Date: 2006-11-22 13:53:31 $ $Revision: 1.6 $ $Name: not supported by cvs2svn $"};
     44static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: sun.c,v $ $Date: 2008-03-25 17:45:20 $ $Revision: 1.7 $ $Name: not supported by cvs2svn $"};
  • trunk/SophyaExt/XephemAstroLib/thetag.c

    r3111 r3477  
    33#include "deepconst.h"
    44
    5 /* @(#) $Id: thetag.c,v 1.6 2006-11-22 13:53:31 cmv Exp $ */
     5/* @(#) $Id: thetag.c,v 1.7 2008-03-25 17:45:20 cmv Exp $ */
    66
    77
     
    8888
    8989/* For RCS Only -- Do Not Edit */
    90 static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: thetag.c,v $ $Date: 2006-11-22 13:53:31 $ $Revision: 1.6 $ $Name: not supported by cvs2svn $"};
     90static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: thetag.c,v $ $Date: 2008-03-25 17:45:20 $ $Revision: 1.7 $ $Name: not supported by cvs2svn $"};
  • trunk/SophyaExt/XephemAstroLib/twobody.c

    r3111 r3477  
    241241
    242242/* For RCS Only -- Do Not Edit */
    243 static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: twobody.c,v $ $Date: 2006-11-22 13:53:31 $ $Revision: 1.5 $ $Name: not supported by cvs2svn $"};
     243static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: twobody.c,v $ $Date: 2008-03-25 17:45:20 $ $Revision: 1.6 $ $Name: not supported by cvs2svn $"};
  • trunk/SophyaExt/XephemAstroLib/umoon.c

    r3111 r3477  
    268268
    269269/* For RCS Only -- Do Not Edit */
    270 static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: umoon.c,v $ $Date: 2006-11-22 13:53:31 $ $Revision: 1.4 $ $Name: not supported by cvs2svn $"};
     270static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: umoon.c,v $ $Date: 2008-03-25 17:45:20 $ $Revision: 1.5 $ $Name: not supported by cvs2svn $"};
  • trunk/SophyaExt/XephemAstroLib/utc_gst.c

    r3111 r3477  
    9393
    9494/* For RCS Only -- Do Not Edit */
    95 static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: utc_gst.c,v $ $Date: 2006-11-22 13:53:31 $ $Revision: 1.6 $ $Name: not supported by cvs2svn $"};
     95static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: utc_gst.c,v $ $Date: 2008-03-25 17:45:20 $ $Revision: 1.7 $ $Name: not supported by cvs2svn $"};
  • trunk/SophyaExt/XephemAstroLib/vector.h

    r3111 r3477  
    22#define __SATVECTOR_H
    33
    4 /* $Id: vector.h,v 1.6 2006-11-22 13:53:31 cmv Exp $ */
     4/* $Id: vector.h,v 1.7 2008-03-25 17:45:20 cmv Exp $ */
    55
    66#define dotp(A,B) ((A).x*(B).x+(A).y*(B).y+(A).z*(B).z)
     
    1616
    1717/* For RCS Only -- Do Not Edit
    18  * @(#) $RCSfile: vector.h,v $ $Date: 2006-11-22 13:53:31 $ $Revision: 1.6 $ $Name: not supported by cvs2svn $
     18 * @(#) $RCSfile: vector.h,v $ $Date: 2008-03-25 17:45:20 $ $Revision: 1.7 $ $Name: not supported by cvs2svn $
    1919 */
  • trunk/SophyaExt/XephemAstroLib/vsop87.c

    r3111 r3477  
    207207
    208208/* For RCS Only -- Do Not Edit */
    209 static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: vsop87.c,v $ $Date: 2006-11-22 13:53:31 $ $Revision: 1.7 $ $Name: not supported by cvs2svn $"};
     209static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: vsop87.c,v $ $Date: 2008-03-25 17:45:20 $ $Revision: 1.8 $ $Name: not supported by cvs2svn $"};
  • trunk/SophyaExt/XephemAstroLib/vsop87.h

    r3111 r3477  
    9090
    9191/* For RCS Only -- Do Not Edit
    92  * @(#) $RCSfile: vsop87.h,v $ $Date: 2006-11-22 13:53:31 $ $Revision: 1.6 $ $Name: not supported by cvs2svn $
     92 * @(#) $RCSfile: vsop87.h,v $ $Date: 2008-03-25 17:45:21 $ $Revision: 1.7 $ $Name: not supported by cvs2svn $
    9393 */
  • trunk/SophyaExt/XephemAstroLib/vsop87_data.c

    r3111 r3477  
    69866986
    69876987/* For RCS Only -- Do Not Edit */
    6988 static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: vsop87_data.c,v $ $Date: 2006-11-22 13:53:31 $ $Revision: 1.6 $ $Name: not supported by cvs2svn $"};
     6988static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: vsop87_data.c,v $ $Date: 2008-03-25 17:45:21 $ $Revision: 1.7 $ $Name: not supported by cvs2svn $"};
Note: See TracChangeset for help on using the changeset viewer.