IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 4605


Ignore:
Timestamp:
Jul 24, 2005, 8:30:34 PM (21 years ago)
Author:
eugene
Message:

starting delstar cleanup

Location:
trunk/Ohana/src/delstar
Files:
1 added
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Ohana/src/delstar/Makefile

    r2510 r4605  
    2929$(SRC)/sort_lists.$(ARCH).o     $(SRC)/parse_time.$(ARCH).o     \
    3030$(SRC)/gcatstats.$(ARCH).o      $(SRC)/find_images.$(ARCH).o    \
    31 $(SRC)/match_images.$(ARCH).o   $(SRC)/delete_orphans.$(ARCH).o
     31$(SRC)/match_images.$(ARCH).o   $(SRC)/delete_orphans.$(ARCH).o \
     32$(SRC)/convert.$(ARCH).o
    3233
    3334OBJ = $(DELSTAR)
  • trunk/Ohana/src/delstar/include/delstar.h

    r3466 r4605  
    2424
    2525char DateKeyword[64], DateMode[64], UTKeyword[64], MJDKeyword[64], JDKeyword[64];
     26
     27/*** values for time formats */
     28enum {TIME_NONE, TIME_JD, TIME_MJD, TIME_DATE, TIME_DAYS, TIME_HOURS, TIME_MINUTES, TIME_SECONDS};
     29
     30/*** conversion functions ***/
     31int           chk_time              PROTO((char *line));
     32time_t        date_to_sec           PROTO((char *date));
     33time_t        jd_to_sec             PROTO((double jd));
     34time_t        mjd_to_sec            PROTO((double mjd));
     35char         *sec_to_date           PROTO((time_t second));
     36double        sec_to_jd             PROTO((time_t second));
     37double        sec_to_mjd            PROTO((time_t second));
     38int           str_to_dtime          PROTO((char *line, double *second));
     39int           str_to_radec          PROTO((double *ra, double *dec, char *str1, char *str2));
     40int           str_to_time           PROTO((char *line, time_t *second));
  • trunk/Ohana/src/delstar/src/gtimes.c

    r2463 r4605  
    44 
    55  int i, npimage, NPIMAGE, ntimage, Ntimage, NTIMAGE, Nimage;
    6   int start, end, range, tstart, tend;
    7   double Ra, Dec;
     6  time_t start, end, tstart, tend;
     7  double Ra, Dec, range;
    88  Image *pimage, *timage;
    99  Header header;
    1010
    11   start = atof(argv[1]);
    12   range = atof(argv[2]);
    13   if (range < 2) {
    14     start = start - 1;
    15     range = 2;
     11  if (!str_to_time (argv[1], &start)) {
     12    fprintf (stderr, "syntax error\n");
     13    return (FALSE);
     14  }
     15  if (!str_to_dtime (argv[2], &range)) {
     16    fprintf (stderr, "syntax error\n");
     17    return (FALSE);
     18  }
     19  if (range < 0) {
     20    range = fabs (range);
     21    start -= range;
    1622  }
    1723  end = start + range;
     24
     25  fprintf (stderr, "start: %d\n", start);
     26  fprintf (stderr, "end: %d\n", end);
     27
    1828  *START = start;
    1929  *END = end;
Note: See TracChangeset for help on using the changeset viewer.