IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Apr 1, 2012, 3:05:06 PM (14 years ago)
Author:
eugene
Message:

add support for ubercal in setphot; add support for parallel dvo in setphot

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Ohana/src/uniphot/include/uniphot.h

    r31635 r33654  
    6666char         STATMODE[64];
    6767int          VERBOSE;
     68int          UBERCAL; // load the supplied ubercal zero point fits table (with flat-field corrections)
     69int          NO_METADATA; // the supplied ubercal data has no descriptive metadata
    6870int          NLOOP;
    6971int          TimeSelect;
     
    9597void          XDead               PROTO((void));
    9698int           args_uniphot        PROTO((int argc, char **argv));
    97 int           args_setphot        PROTO((int argc, char **argv));
    9899void          dumpresult          PROTO((void));
    99100Group        *find_image_sgroups  PROTO((FITS_DB *db, ImageLink **imlink, int *Nsgroup));
     
    103104int           gcatalog            PROTO((Catalog *catalog));
    104105void          initialize_uniphot  PROTO((int argc, char **argv));
    105 void          initialize_setphot  PROTO((int argc, char **argv));
    106106void          initstats           PROTO((char *mode));
    107107int           liststats           PROTO((double *value, double *dvalue, int N, StatType *stats));
    108108int           load_images_uniphot PROTO((FITS_DB *db));
     109Image        *load_images_setfwhm PROTO((FITS_DB *db, off_t *Nimage));
    109110int           main                PROTO((int argc, char **argv));
    110111int           open_graph          PROTO((int N));
     
    112113void          sortB               PROTO((double *X, double *Y, int N));
    113114void          sortD               PROTO((double *X, double *Y, double *Z, int N));
    114 void          update_dvo_catalog  PROTO((Catalog *catalog, Group *sgroup, int warn));
    115115void          wcatalog            PROTO((Catalog *catalog));
    116116void          wimages             PROTO((Image *image, int Nimage));
     
    125125int           SetSignals          PROTO((void));
    126126int           subset_images       PROTO((FITS_DB *db));
    127 void          update              PROTO((FITS_DB *db, Group *sgroup, int Nsgroup));
     127void          update_dvo_uniphot  PROTO((FITS_DB *db, Group *sgroup, int Nsgroup));
     128void          update_catalog_uniphot PROTO((Catalog *catalog, Group *sgroup, int warn));
    128129void          sort_time           PROTO((unsigned int *value, int N));
    129130
    130 // setphot-specific prototypes
    131 ZptTable     *load_zpt_table         PROTO((char *filename, int *nzpts));
    132 Image        *load_images_setphot    PROTO((FITS_DB *db, off_t *Nimage));
    133 int           match_zpts_to_images   PROTO((Image *image, off_t Nimage, ZptTable *zpts, int Nzpts));
    134 int           update_setphot         PROTO((Image *image, off_t Nimage));
    135 void          update_catalog_setphot PROTO((Catalog *catalog, Image *image, off_t *index, off_t Nimage));
    136 
    137 /*** time/coord conversion functions not supplied by libohana ***/
    138 time_t        TimeRef               PROTO((double time, time_t TimeReference, int TimeFormat));
    139 double        TimeValue             PROTO((time_t time, time_t TimeReference, int TimeFormat));
    140 
    141 int           hh_hms                PROTO((double hh, int *hr, int *mn, double *sc));
    142 int           dd_dms                PROTO((double dd, int *dg, int *mn, double *sc));
    143 int           hms_format            PROTO((char *line, double value));
    144 int           dms_format            PROTO((char *line, double value));
    145 int           hh_hm                 PROTO((double hh, int *hr, double *mn));
    146 int           day_to_sec            PROTO((char *string, time_t *second));
    147 int           hms_to_sec            PROTO((char *string, time_t *second));
    148 char         *ohana_sec_to_hms      PROTO((time_t second));
    149 char         *ohana_sec_to_day      PROTO((time_t second));
    150 
    151 char         *meade_deg_to_str      PROTO((double deg));
    152 char         *meade_ra_to_str       PROTO((double deg));
    153 char         *meade_dec_to_str      PROTO((double deg));
    154 char         *strptime              PROTO((const char *s, const char *format, struct tm *tm));
    155131time_t        GetTimeReference      PROTO((char *reference));
    156132int           GetTimeUnits          PROTO((char *name));
Note: See TracChangeset for help on using the changeset viewer.