IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 8103


Ignore:
Timestamp:
Aug 2, 2006, 5:32:12 PM (20 years ago)
Author:
jhoblitt
Message:

VERSION 0.0.11

Location:
branches/jhoblitt/ippdb
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • branches/jhoblitt/ippdb/configure.ac

    r8094 r8103  
    11AC_PREREQ(2.59)
    22
    3 AC_INIT([ippdb], [0.0.10], [pan-starrs.ifa.hawaii.edu])
     3AC_INIT([ippdb], [0.0.11], [pan-starrs.ifa.hawaii.edu])
    44AC_CONFIG_SRCDIR([ippdb.pc.in])
    55
  • branches/jhoblitt/ippdb/src/ippdb.c

    r8094 r8103  
    59615961static void rawDetrendExpRowFree(rawDetrendExpRow *object);
    59625962
    5963 rawDetrendExpRow *rawDetrendExpRowAlloc(const char *exp_id, const char *camera, const char *telescope, const char *exp_type, psS32 imfiles, const char *filter, psF32 airmass, psF64 ra, psF64 dec, psF32 exp_time, psF64 background)
     5963rawDetrendExpRow *rawDetrendExpRowAlloc(const char *exp_id, const char *camera, const char *telescope, const char *exp_type, psS32 imfiles, const char *filter, psF32 airmass, psF64 ra, psF64 decl, psF32 exp_time, psF64 background)
    59645964{
    59655965    rawDetrendExpRow *object;
     
    59765976    object->airmass = airmass;
    59775977    object->ra = ra;
    5978     object->dec = dec;
     5978    object->decl = decl;
    59795979    object->exp_time = exp_time;
    59805980    object->background = background;
     
    60436043        return false;
    60446044    }
    6045     if (!psMetadataAddF64(md, PS_LIST_TAIL, "dec", 0, NULL, 0.0)) {
    6046         psError(PS_ERR_UNKNOWN, false, "failed to add item dec");
     6045    if (!psMetadataAddF64(md, PS_LIST_TAIL, "decl", 0, NULL, 0.0)) {
     6046        psError(PS_ERR_UNKNOWN, false, "failed to add item decl");
    60476047        psFree(md);
    60486048        return false;
     
    60716071}
    60726072
    6073 bool rawDetrendExpInsert(psDB * dbh, const char *exp_id, const char *camera, const char *telescope, const char *exp_type, psS32 imfiles, const char *filter, psF32 airmass, psF64 ra, psF64 dec, psF32 exp_time, psF64 background)
     6073bool rawDetrendExpInsert(psDB * dbh, const char *exp_id, const char *camera, const char *telescope, const char *exp_type, psS32 imfiles, const char *filter, psF32 airmass, psF64 ra, psF64 decl, psF32 exp_time, psF64 background)
    60746074{
    60756075    psMetadata      *md;
     
    61176117        return false;
    61186118    }
    6119     if (!psMetadataAddF64(md, PS_LIST_TAIL, "dec", 0, NULL, dec)) {
    6120         psError(PS_ERR_UNKNOWN, false, "failed to add item dec");
     6119    if (!psMetadataAddF64(md, PS_LIST_TAIL, "decl", 0, NULL, decl)) {
     6120        psError(PS_ERR_UNKNOWN, false, "failed to add item decl");
    61216121        psFree(md);
    61226122        return false;
     
    61396139}
    61406140
    6141 bool rawDetrendExpPop(psDB *dbh, char **exp_id, char **camera, char **telescope, char **exp_type, psS32 *imfiles, char **filter, psF32 *airmass, psF64 *ra, psF64 *dec, psF32 *exp_time, psF64 *background)
     6141bool rawDetrendExpPop(psDB *dbh, char **exp_id, char **camera, char **telescope, char **exp_type, psS32 *imfiles, char **filter, psF32 *airmass, psF64 *ra, psF64 *decl, psF32 *exp_time, psF64 *background)
    61426142{
    61436143    psArray         *rowSet;
     
    62316231        return false;
    62326232    }
    6233     *dec = psMetadataLookupF64(&status, row, "dec");
    6234     if (!status) {
    6235         psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item dec");
     6233    *decl = psMetadataLookupF64(&status, row, "decl");
     6234    if (!status) {
     6235        psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item decl");
    62366236        psFree(row);
    62376237        return false;
     
    62576257bool rawDetrendExpInsertObject(psDB *dbh, rawDetrendExpRow *object)
    62586258{
    6259     return rawDetrendExpInsert(dbh, object->exp_id, object->camera, object->telescope, object->exp_type, object->imfiles, object->filter, object->airmass, object->ra, object->dec, object->exp_time, object->background);
     6259    return rawDetrendExpInsert(dbh, object->exp_id, object->camera, object->telescope, object->exp_type, object->imfiles, object->filter, object->airmass, object->ra, object->decl, object->exp_time, object->background);
    62606260}
    62616261
     
    62706270    psF32           airmass;
    62716271    psF64           ra;
    6272     psF64           dec;
     6272    psF64           decl;
    62736273    psF32           exp_time;
    62746274    psF64           background;
    62756275
    6276     if (!rawDetrendExpPop(dbh, (char **)&exp_id, (char **)&camera, (char **)&telescope, (char **)&exp_type, &imfiles, (char **)&filter, &airmass, &ra, &dec, &exp_time, &background)) {
     6276    if (!rawDetrendExpPop(dbh, (char **)&exp_id, (char **)&camera, (char **)&telescope, (char **)&exp_type, &imfiles, (char **)&filter, &airmass, &ra, &decl, &exp_time, &background)) {
    62776277        psError(PS_ERR_UNKNOWN, false, "failed to pop a database row");
    62786278        return NULL;
    62796279    }
    62806280
    6281     return rawDetrendExpRowAlloc(exp_id, camera, telescope, exp_type, imfiles, filter, airmass, ra, dec, exp_time, background);
     6281    return rawDetrendExpRowAlloc(exp_id, camera, telescope, exp_type, imfiles, filter, airmass, ra, decl, exp_time, background);
    62826282}
    62836283
     
    64186418        return NULL;
    64196419    }
    6420     if (!psMetadataAddF64(md, PS_LIST_TAIL, "dec", 0, NULL, object->dec)) {
    6421         psError(PS_ERR_UNKNOWN, false, "failed to add item dec");
     6420    if (!psMetadataAddF64(md, PS_LIST_TAIL, "decl", 0, NULL, object->decl)) {
     6421        psError(PS_ERR_UNKNOWN, false, "failed to add item decl");
    64226422        psFree(md);
    64236423        return NULL;
     
    64486448    psF32           airmass;
    64496449    psF64           ra;
    6450     psF64           dec;
     6450    psF64           decl;
    64516451    psF32           exp_time;
    64526452    psF64           background;
     
    64926492        return false;
    64936493    }
    6494     dec = psMetadataLookupF64(&status, md, "dec");
    6495     if (!status) {
    6496         psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item dec");
     6494    decl = psMetadataLookupF64(&status, md, "decl");
     6495    if (!status) {
     6496        psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item decl");
    64976497        return false;
    64986498    }
     
    65086508    }
    65096509
    6510     return rawDetrendExpRowAlloc(exp_id, camera, telescope, exp_type, imfiles, filter, airmass, ra, dec, exp_time, background);
     6510    return rawDetrendExpRowAlloc(exp_id, camera, telescope, exp_type, imfiles, filter, airmass, ra, decl, exp_time, background);
    65116511}
    65126512psArray *rawDetrendExpSelectRowObjects(psDB *dbh, const psMetadata *where, unsigned long long limit)
     
    65666566static void rawScienceExpRowFree(rawScienceExpRow *object);
    65676567
    6568 rawScienceExpRow *rawScienceExpRowAlloc(const char *exp_id, const char *camera, const char *telescope, const char *exp_type, psS32 imfiles, const char *filter, psF32 airmass, psF64 ra, psF64 dec, psF32 exp_time, psF64 background)
     6568rawScienceExpRow *rawScienceExpRowAlloc(const char *exp_id, const char *camera, const char *telescope, const char *exp_type, psS32 imfiles, const char *filter, psF32 airmass, psF64 ra, psF64 decl, psF32 exp_time, psF64 background)
    65696569{
    65706570    rawScienceExpRow *object;
     
    65816581    object->airmass = airmass;
    65826582    object->ra = ra;
    6583     object->dec = dec;
     6583    object->decl = decl;
    65846584    object->exp_time = exp_time;
    65856585    object->background = background;
     
    66486648        return false;
    66496649    }
    6650     if (!psMetadataAddF64(md, PS_LIST_TAIL, "dec", 0, NULL, 0.0)) {
    6651         psError(PS_ERR_UNKNOWN, false, "failed to add item dec");
     6650    if (!psMetadataAddF64(md, PS_LIST_TAIL, "decl", 0, NULL, 0.0)) {
     6651        psError(PS_ERR_UNKNOWN, false, "failed to add item decl");
    66526652        psFree(md);
    66536653        return false;
     
    66766676}
    66776677
    6678 bool rawScienceExpInsert(psDB * dbh, const char *exp_id, const char *camera, const char *telescope, const char *exp_type, psS32 imfiles, const char *filter, psF32 airmass, psF64 ra, psF64 dec, psF32 exp_time, psF64 background)
     6678bool rawScienceExpInsert(psDB * dbh, const char *exp_id, const char *camera, const char *telescope, const char *exp_type, psS32 imfiles, const char *filter, psF32 airmass, psF64 ra, psF64 decl, psF32 exp_time, psF64 background)
    66796679{
    66806680    psMetadata      *md;
     
    67226722        return false;
    67236723    }
    6724     if (!psMetadataAddF64(md, PS_LIST_TAIL, "dec", 0, NULL, dec)) {
    6725         psError(PS_ERR_UNKNOWN, false, "failed to add item dec");
     6724    if (!psMetadataAddF64(md, PS_LIST_TAIL, "decl", 0, NULL, decl)) {
     6725        psError(PS_ERR_UNKNOWN, false, "failed to add item decl");
    67266726        psFree(md);
    67276727        return false;
     
    67446744}
    67456745
    6746 bool rawScienceExpPop(psDB *dbh, char **exp_id, char **camera, char **telescope, char **exp_type, psS32 *imfiles, char **filter, psF32 *airmass, psF64 *ra, psF64 *dec, psF32 *exp_time, psF64 *background)
     6746bool rawScienceExpPop(psDB *dbh, char **exp_id, char **camera, char **telescope, char **exp_type, psS32 *imfiles, char **filter, psF32 *airmass, psF64 *ra, psF64 *decl, psF32 *exp_time, psF64 *background)
    67476747{
    67486748    psArray         *rowSet;
     
    68366836        return false;
    68376837    }
    6838     *dec = psMetadataLookupF64(&status, row, "dec");
    6839     if (!status) {
    6840         psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item dec");
     6838    *decl = psMetadataLookupF64(&status, row, "decl");
     6839    if (!status) {
     6840        psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item decl");
    68416841        psFree(row);
    68426842        return false;
     
    68626862bool rawScienceExpInsertObject(psDB *dbh, rawScienceExpRow *object)
    68636863{
    6864     return rawScienceExpInsert(dbh, object->exp_id, object->camera, object->telescope, object->exp_type, object->imfiles, object->filter, object->airmass, object->ra, object->dec, object->exp_time, object->background);
     6864    return rawScienceExpInsert(dbh, object->exp_id, object->camera, object->telescope, object->exp_type, object->imfiles, object->filter, object->airmass, object->ra, object->decl, object->exp_time, object->background);
    68656865}
    68666866
     
    68756875    psF32           airmass;
    68766876    psF64           ra;
    6877     psF64           dec;
     6877    psF64           decl;
    68786878    psF32           exp_time;
    68796879    psF64           background;
    68806880
    6881     if (!rawScienceExpPop(dbh, (char **)&exp_id, (char **)&camera, (char **)&telescope, (char **)&exp_type, &imfiles, (char **)&filter, &airmass, &ra, &dec, &exp_time, &background)) {
     6881    if (!rawScienceExpPop(dbh, (char **)&exp_id, (char **)&camera, (char **)&telescope, (char **)&exp_type, &imfiles, (char **)&filter, &airmass, &ra, &decl, &exp_time, &background)) {
    68826882        psError(PS_ERR_UNKNOWN, false, "failed to pop a database row");
    68836883        return NULL;
    68846884    }
    68856885
    6886     return rawScienceExpRowAlloc(exp_id, camera, telescope, exp_type, imfiles, filter, airmass, ra, dec, exp_time, background);
     6886    return rawScienceExpRowAlloc(exp_id, camera, telescope, exp_type, imfiles, filter, airmass, ra, decl, exp_time, background);
    68876887}
    68886888
     
    70237023        return NULL;
    70247024    }
    7025     if (!psMetadataAddF64(md, PS_LIST_TAIL, "dec", 0, NULL, object->dec)) {
    7026         psError(PS_ERR_UNKNOWN, false, "failed to add item dec");
     7025    if (!psMetadataAddF64(md, PS_LIST_TAIL, "decl", 0, NULL, object->decl)) {
     7026        psError(PS_ERR_UNKNOWN, false, "failed to add item decl");
    70277027        psFree(md);
    70287028        return NULL;
     
    70537053    psF32           airmass;
    70547054    psF64           ra;
    7055     psF64           dec;
     7055    psF64           decl;
    70567056    psF32           exp_time;
    70577057    psF64           background;
     
    70977097        return false;
    70987098    }
    7099     dec = psMetadataLookupF64(&status, md, "dec");
    7100     if (!status) {
    7101         psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item dec");
     7099    decl = psMetadataLookupF64(&status, md, "decl");
     7100    if (!status) {
     7101        psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item decl");
    71027102        return false;
    71037103    }
     
    71137113    }
    71147114
    7115     return rawScienceExpRowAlloc(exp_id, camera, telescope, exp_type, imfiles, filter, airmass, ra, dec, exp_time, background);
     7115    return rawScienceExpRowAlloc(exp_id, camera, telescope, exp_type, imfiles, filter, airmass, ra, decl, exp_time, background);
    71167116}
    71177117psArray *rawScienceExpSelectRowObjects(psDB *dbh, const psMetadata *where, unsigned long long limit)
     
    75727572static void p1PendingExpRowFree(p1PendingExpRow *object);
    75737573
    7574 p1PendingExpRow *p1PendingExpRowAlloc(const char *exp_id, const char *camera, const char *telescope, const char *exp_type, psS32 imfiles, const char *filter, psF32 airmass, psF64 ra, psF64 dec, psF32 exp_time, psF64 background, const char *recipe, psS32 p1_version)
     7574p1PendingExpRow *p1PendingExpRowAlloc(const char *exp_id, const char *camera, const char *telescope, const char *exp_type, psS32 imfiles, const char *filter, psF32 airmass, psF64 ra, psF64 decl, psF32 exp_time, psF64 background, const char *recipe, psS32 p1_version)
    75757575{
    75767576    p1PendingExpRow *object;
     
    75877587    object->airmass = airmass;
    75887588    object->ra = ra;
    7589     object->dec = dec;
     7589    object->decl = decl;
    75907590    object->exp_time = exp_time;
    75917591    object->background = background;
     
    76577657        return false;
    76587658    }
    7659     if (!psMetadataAddF64(md, PS_LIST_TAIL, "dec", 0, NULL, 0.0)) {
    7660         psError(PS_ERR_UNKNOWN, false, "failed to add item dec");
     7659    if (!psMetadataAddF64(md, PS_LIST_TAIL, "decl", 0, NULL, 0.0)) {
     7660        psError(PS_ERR_UNKNOWN, false, "failed to add item decl");
    76617661        psFree(md);
    76627662        return false;
     
    76957695}
    76967696
    7697 bool p1PendingExpInsert(psDB * dbh, const char *exp_id, const char *camera, const char *telescope, const char *exp_type, psS32 imfiles, const char *filter, psF32 airmass, psF64 ra, psF64 dec, psF32 exp_time, psF64 background, const char *recipe, psS32 p1_version)
     7697bool p1PendingExpInsert(psDB * dbh, const char *exp_id, const char *camera, const char *telescope, const char *exp_type, psS32 imfiles, const char *filter, psF32 airmass, psF64 ra, psF64 decl, psF32 exp_time, psF64 background, const char *recipe, psS32 p1_version)
    76987698{
    76997699    psMetadata      *md;
     
    77417741        return false;
    77427742    }
    7743     if (!psMetadataAddF64(md, PS_LIST_TAIL, "dec", 0, NULL, dec)) {
    7744         psError(PS_ERR_UNKNOWN, false, "failed to add item dec");
     7743    if (!psMetadataAddF64(md, PS_LIST_TAIL, "decl", 0, NULL, decl)) {
     7744        psError(PS_ERR_UNKNOWN, false, "failed to add item decl");
    77457745        psFree(md);
    77467746        return false;
     
    77737773}
    77747774
    7775 bool p1PendingExpPop(psDB *dbh, char **exp_id, char **camera, char **telescope, char **exp_type, psS32 *imfiles, char **filter, psF32 *airmass, psF64 *ra, psF64 *dec, psF32 *exp_time, psF64 *background, char **recipe, psS32 *p1_version)
     7775bool p1PendingExpPop(psDB *dbh, char **exp_id, char **camera, char **telescope, char **exp_type, psS32 *imfiles, char **filter, psF32 *airmass, psF64 *ra, psF64 *decl, psF32 *exp_time, psF64 *background, char **recipe, psS32 *p1_version)
    77767776{
    77777777    psArray         *rowSet;
     
    78657865        return false;
    78667866    }
    7867     *dec = psMetadataLookupF64(&status, row, "dec");
    7868     if (!status) {
    7869         psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item dec");
     7867    *decl = psMetadataLookupF64(&status, row, "decl");
     7868    if (!status) {
     7869        psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item decl");
    78707870        psFree(row);
    78717871        return false;
     
    79037903bool p1PendingExpInsertObject(psDB *dbh, p1PendingExpRow *object)
    79047904{
    7905     return p1PendingExpInsert(dbh, object->exp_id, object->camera, object->telescope, object->exp_type, object->imfiles, object->filter, object->airmass, object->ra, object->dec, object->exp_time, object->background, object->recipe, object->p1_version);
     7905    return p1PendingExpInsert(dbh, object->exp_id, object->camera, object->telescope, object->exp_type, object->imfiles, object->filter, object->airmass, object->ra, object->decl, object->exp_time, object->background, object->recipe, object->p1_version);
    79067906}
    79077907
     
    79167916    psF32           airmass;
    79177917    psF64           ra;
    7918     psF64           dec;
     7918    psF64           decl;
    79197919    psF32           exp_time;
    79207920    psF64           background;
     
    79227922    psS32           p1_version;
    79237923
    7924     if (!p1PendingExpPop(dbh, (char **)&exp_id, (char **)&camera, (char **)&telescope, (char **)&exp_type, &imfiles, (char **)&filter, &airmass, &ra, &dec, &exp_time, &background, (char **)&recipe, &p1_version)) {
     7924    if (!p1PendingExpPop(dbh, (char **)&exp_id, (char **)&camera, (char **)&telescope, (char **)&exp_type, &imfiles, (char **)&filter, &airmass, &ra, &decl, &exp_time, &background, (char **)&recipe, &p1_version)) {
    79257925        psError(PS_ERR_UNKNOWN, false, "failed to pop a database row");
    79267926        return NULL;
    79277927    }
    79287928
    7929     return p1PendingExpRowAlloc(exp_id, camera, telescope, exp_type, imfiles, filter, airmass, ra, dec, exp_time, background, recipe, p1_version);
     7929    return p1PendingExpRowAlloc(exp_id, camera, telescope, exp_type, imfiles, filter, airmass, ra, decl, exp_time, background, recipe, p1_version);
    79307930}
    79317931
     
    80668066        return NULL;
    80678067    }
    8068     if (!psMetadataAddF64(md, PS_LIST_TAIL, "dec", 0, NULL, object->dec)) {
    8069         psError(PS_ERR_UNKNOWN, false, "failed to add item dec");
     8068    if (!psMetadataAddF64(md, PS_LIST_TAIL, "decl", 0, NULL, object->decl)) {
     8069        psError(PS_ERR_UNKNOWN, false, "failed to add item decl");
    80708070        psFree(md);
    80718071        return NULL;
     
    81068106    psF32           airmass;
    81078107    psF64           ra;
    8108     psF64           dec;
     8108    psF64           decl;
    81098109    psF32           exp_time;
    81108110    psF64           background;
     
    81528152        return false;
    81538153    }
    8154     dec = psMetadataLookupF64(&status, md, "dec");
    8155     if (!status) {
    8156         psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item dec");
     8154    decl = psMetadataLookupF64(&status, md, "decl");
     8155    if (!status) {
     8156        psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item decl");
    81578157        return false;
    81588158    }
     
    81788178    }
    81798179
    8180     return p1PendingExpRowAlloc(exp_id, camera, telescope, exp_type, imfiles, filter, airmass, ra, dec, exp_time, background, recipe, p1_version);
     8180    return p1PendingExpRowAlloc(exp_id, camera, telescope, exp_type, imfiles, filter, airmass, ra, decl, exp_time, background, recipe, p1_version);
    81818181}
    81828182psArray *p1PendingExpSelectRowObjects(psDB *dbh, const psMetadata *where, unsigned long long limit)
     
    82368236static void p2PendingExpRowFree(p2PendingExpRow *object);
    82378237
    8238 p2PendingExpRow *p2PendingExpRowAlloc(const char *exp_id, const char *camera, const char *telescope, const char *exp_type, psS32 imfiles, const char *filter, psF32 airmass, psF32 ra, psF64 dec, psF64 exp_time, psF64 background, const char *recipe, psS32 p1_version, psS32 p2_version)
     8238p2PendingExpRow *p2PendingExpRowAlloc(const char *exp_id, const char *camera, const char *telescope, const char *exp_type, psS32 imfiles, const char *filter, psF32 airmass, psF32 ra, psF64 decl, psF64 exp_time, psF64 background, const char *recipe, psS32 p1_version, psS32 p2_version)
    82398239{
    82408240    p2PendingExpRow *object;
     
    82518251    object->airmass = airmass;
    82528252    object->ra = ra;
    8253     object->dec = dec;
     8253    object->decl = decl;
    82548254    object->exp_time = exp_time;
    82558255    object->background = background;
     
    83228322        return false;
    83238323    }
    8324     if (!psMetadataAddF64(md, PS_LIST_TAIL, "dec", 0, NULL, 0.0)) {
    8325         psError(PS_ERR_UNKNOWN, false, "failed to add item dec");
     8324    if (!psMetadataAddF64(md, PS_LIST_TAIL, "decl", 0, NULL, 0.0)) {
     8325        psError(PS_ERR_UNKNOWN, false, "failed to add item decl");
    83268326        psFree(md);
    83278327        return false;
     
    83658365}
    83668366
    8367 bool p2PendingExpInsert(psDB * dbh, const char *exp_id, const char *camera, const char *telescope, const char *exp_type, psS32 imfiles, const char *filter, psF32 airmass, psF32 ra, psF64 dec, psF64 exp_time, psF64 background, const char *recipe, psS32 p1_version, psS32 p2_version)
     8367bool p2PendingExpInsert(psDB * dbh, const char *exp_id, const char *camera, const char *telescope, const char *exp_type, psS32 imfiles, const char *filter, psF32 airmass, psF32 ra, psF64 decl, psF64 exp_time, psF64 background, const char *recipe, psS32 p1_version, psS32 p2_version)
    83688368{
    83698369    psMetadata      *md;
     
    84118411        return false;
    84128412    }
    8413     if (!psMetadataAddF64(md, PS_LIST_TAIL, "dec", 0, NULL, dec)) {
    8414         psError(PS_ERR_UNKNOWN, false, "failed to add item dec");
     8413    if (!psMetadataAddF64(md, PS_LIST_TAIL, "decl", 0, NULL, decl)) {
     8414        psError(PS_ERR_UNKNOWN, false, "failed to add item decl");
    84158415        psFree(md);
    84168416        return false;
     
    84488448}
    84498449
    8450 bool p2PendingExpPop(psDB *dbh, char **exp_id, char **camera, char **telescope, char **exp_type, psS32 *imfiles, char **filter, psF32 *airmass, psF32 *ra, psF64 *dec, psF64 *exp_time, psF64 *background, char **recipe, psS32 *p1_version, psS32 *p2_version)
     8450bool p2PendingExpPop(psDB *dbh, char **exp_id, char **camera, char **telescope, char **exp_type, psS32 *imfiles, char **filter, psF32 *airmass, psF32 *ra, psF64 *decl, psF64 *exp_time, psF64 *background, char **recipe, psS32 *p1_version, psS32 *p2_version)
    84518451{
    84528452    psArray         *rowSet;
     
    85408540        return false;
    85418541    }
    8542     *dec = psMetadataLookupF64(&status, row, "dec");
    8543     if (!status) {
    8544         psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item dec");
     8542    *decl = psMetadataLookupF64(&status, row, "decl");
     8543    if (!status) {
     8544        psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item decl");
    85458545        psFree(row);
    85468546        return false;
     
    85848584bool p2PendingExpInsertObject(psDB *dbh, p2PendingExpRow *object)
    85858585{
    8586     return p2PendingExpInsert(dbh, object->exp_id, object->camera, object->telescope, object->exp_type, object->imfiles, object->filter, object->airmass, object->ra, object->dec, object->exp_time, object->background, object->recipe, object->p1_version, object->p2_version);
     8586    return p2PendingExpInsert(dbh, object->exp_id, object->camera, object->telescope, object->exp_type, object->imfiles, object->filter, object->airmass, object->ra, object->decl, object->exp_time, object->background, object->recipe, object->p1_version, object->p2_version);
    85878587}
    85888588
     
    85978597    psF32           airmass;
    85988598    psF32           ra;
    8599     psF64           dec;
     8599    psF64           decl;
    86008600    psF64           exp_time;
    86018601    psF64           background;
     
    86048604    psS32           p2_version;
    86058605
    8606     if (!p2PendingExpPop(dbh, (char **)&exp_id, (char **)&camera, (char **)&telescope, (char **)&exp_type, &imfiles, (char **)&filter, &airmass, &ra, &dec, &exp_time, &background, (char **)&recipe, &p1_version, &p2_version)) {
     8606    if (!p2PendingExpPop(dbh, (char **)&exp_id, (char **)&camera, (char **)&telescope, (char **)&exp_type, &imfiles, (char **)&filter, &airmass, &ra, &decl, &exp_time, &background, (char **)&recipe, &p1_version, &p2_version)) {
    86078607        psError(PS_ERR_UNKNOWN, false, "failed to pop a database row");
    86088608        return NULL;
    86098609    }
    86108610
    8611     return p2PendingExpRowAlloc(exp_id, camera, telescope, exp_type, imfiles, filter, airmass, ra, dec, exp_time, background, recipe, p1_version, p2_version);
     8611    return p2PendingExpRowAlloc(exp_id, camera, telescope, exp_type, imfiles, filter, airmass, ra, decl, exp_time, background, recipe, p1_version, p2_version);
    86128612}
    86138613
     
    87488748        return NULL;
    87498749    }
    8750     if (!psMetadataAddF64(md, PS_LIST_TAIL, "dec", 0, NULL, object->dec)) {
    8751         psError(PS_ERR_UNKNOWN, false, "failed to add item dec");
     8750    if (!psMetadataAddF64(md, PS_LIST_TAIL, "decl", 0, NULL, object->decl)) {
     8751        psError(PS_ERR_UNKNOWN, false, "failed to add item decl");
    87528752        psFree(md);
    87538753        return NULL;
     
    87938793    psF32           airmass;
    87948794    psF32           ra;
    8795     psF64           dec;
     8795    psF64           decl;
    87968796    psF64           exp_time;
    87978797    psF64           background;
     
    88408840        return false;
    88418841    }
    8842     dec = psMetadataLookupF64(&status, md, "dec");
    8843     if (!status) {
    8844         psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item dec");
     8842    decl = psMetadataLookupF64(&status, md, "decl");
     8843    if (!status) {
     8844        psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item decl");
    88458845        return false;
    88468846    }
     
    88718871    }
    88728872
    8873     return p2PendingExpRowAlloc(exp_id, camera, telescope, exp_type, imfiles, filter, airmass, ra, dec, exp_time, background, recipe, p1_version, p2_version);
     8873    return p2PendingExpRowAlloc(exp_id, camera, telescope, exp_type, imfiles, filter, airmass, ra, decl, exp_time, background, recipe, p1_version, p2_version);
    88748874}
    88758875psArray *p2PendingExpSelectRowObjects(psDB *dbh, const psMetadata *where, unsigned long long limit)
     
    93889388static void p2DoneExpRowFree(p2DoneExpRow *object);
    93899389
    9390 p2DoneExpRow *p2DoneExpRowAlloc(const char *exp_id, const char *camera, const char *telescope, const char *exp_type, psS32 imfiles, const char *filter, psF32 airmass, psF64 ra, psF64 dec, psF32 exp_time, psF64 background, const char *recipe, psS32 p1_version, psS32 p2_version)
     9390p2DoneExpRow *p2DoneExpRowAlloc(const char *exp_id, const char *camera, const char *telescope, const char *exp_type, psS32 imfiles, const char *filter, psF32 airmass, psF64 ra, psF64 decl, psF32 exp_time, psF64 background, const char *recipe, psS32 p1_version, psS32 p2_version)
    93919391{
    93929392    p2DoneExpRow    *object;
     
    94039403    object->airmass = airmass;
    94049404    object->ra = ra;
    9405     object->dec = dec;
     9405    object->decl = decl;
    94069406    object->exp_time = exp_time;
    94079407    object->background = background;
     
    94749474        return false;
    94759475    }
    9476     if (!psMetadataAddF64(md, PS_LIST_TAIL, "dec", 0, NULL, 0.0)) {
    9477         psError(PS_ERR_UNKNOWN, false, "failed to add item dec");
     9476    if (!psMetadataAddF64(md, PS_LIST_TAIL, "decl", 0, NULL, 0.0)) {
     9477        psError(PS_ERR_UNKNOWN, false, "failed to add item decl");
    94789478        psFree(md);
    94799479        return false;
     
    95179517}
    95189518
    9519 bool p2DoneExpInsert(psDB * dbh, const char *exp_id, const char *camera, const char *telescope, const char *exp_type, psS32 imfiles, const char *filter, psF32 airmass, psF64 ra, psF64 dec, psF32 exp_time, psF64 background, const char *recipe, psS32 p1_version, psS32 p2_version)
     9519bool p2DoneExpInsert(psDB * dbh, const char *exp_id, const char *camera, const char *telescope, const char *exp_type, psS32 imfiles, const char *filter, psF32 airmass, psF64 ra, psF64 decl, psF32 exp_time, psF64 background, const char *recipe, psS32 p1_version, psS32 p2_version)
    95209520{
    95219521    psMetadata      *md;
     
    95639563        return false;
    95649564    }
    9565     if (!psMetadataAddF64(md, PS_LIST_TAIL, "dec", 0, NULL, dec)) {
    9566         psError(PS_ERR_UNKNOWN, false, "failed to add item dec");
     9565    if (!psMetadataAddF64(md, PS_LIST_TAIL, "decl", 0, NULL, decl)) {
     9566        psError(PS_ERR_UNKNOWN, false, "failed to add item decl");
    95679567        psFree(md);
    95689568        return false;
     
    96009600}
    96019601
    9602 bool p2DoneExpPop(psDB *dbh, char **exp_id, char **camera, char **telescope, char **exp_type, psS32 *imfiles, char **filter, psF32 *airmass, psF64 *ra, psF64 *dec, psF32 *exp_time, psF64 *background, char **recipe, psS32 *p1_version, psS32 *p2_version)
     9602bool p2DoneExpPop(psDB *dbh, char **exp_id, char **camera, char **telescope, char **exp_type, psS32 *imfiles, char **filter, psF32 *airmass, psF64 *ra, psF64 *decl, psF32 *exp_time, psF64 *background, char **recipe, psS32 *p1_version, psS32 *p2_version)
    96039603{
    96049604    psArray         *rowSet;
     
    96929692        return false;
    96939693    }
    9694     *dec = psMetadataLookupF64(&status, row, "dec");
    9695     if (!status) {
    9696         psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item dec");
     9694    *decl = psMetadataLookupF64(&status, row, "decl");
     9695    if (!status) {
     9696        psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item decl");
    96979697        psFree(row);
    96989698        return false;
     
    97369736bool p2DoneExpInsertObject(psDB *dbh, p2DoneExpRow *object)
    97379737{
    9738     return p2DoneExpInsert(dbh, object->exp_id, object->camera, object->telescope, object->exp_type, object->imfiles, object->filter, object->airmass, object->ra, object->dec, object->exp_time, object->background, object->recipe, object->p1_version, object->p2_version);
     9738    return p2DoneExpInsert(dbh, object->exp_id, object->camera, object->telescope, object->exp_type, object->imfiles, object->filter, object->airmass, object->ra, object->decl, object->exp_time, object->background, object->recipe, object->p1_version, object->p2_version);
    97399739}
    97409740
     
    97499749    psF32           airmass;
    97509750    psF64           ra;
    9751     psF64           dec;
     9751    psF64           decl;
    97529752    psF32           exp_time;
    97539753    psF64           background;
     
    97569756    psS32           p2_version;
    97579757
    9758     if (!p2DoneExpPop(dbh, (char **)&exp_id, (char **)&camera, (char **)&telescope, (char **)&exp_type, &imfiles, (char **)&filter, &airmass, &ra, &dec, &exp_time, &background, (char **)&recipe, &p1_version, &p2_version)) {
     9758    if (!p2DoneExpPop(dbh, (char **)&exp_id, (char **)&camera, (char **)&telescope, (char **)&exp_type, &imfiles, (char **)&filter, &airmass, &ra, &decl, &exp_time, &background, (char **)&recipe, &p1_version, &p2_version)) {
    97599759        psError(PS_ERR_UNKNOWN, false, "failed to pop a database row");
    97609760        return NULL;
    97619761    }
    97629762
    9763     return p2DoneExpRowAlloc(exp_id, camera, telescope, exp_type, imfiles, filter, airmass, ra, dec, exp_time, background, recipe, p1_version, p2_version);
     9763    return p2DoneExpRowAlloc(exp_id, camera, telescope, exp_type, imfiles, filter, airmass, ra, decl, exp_time, background, recipe, p1_version, p2_version);
    97649764}
    97659765
     
    99009900        return NULL;
    99019901    }
    9902     if (!psMetadataAddF64(md, PS_LIST_TAIL, "dec", 0, NULL, object->dec)) {
    9903         psError(PS_ERR_UNKNOWN, false, "failed to add item dec");
     9902    if (!psMetadataAddF64(md, PS_LIST_TAIL, "decl", 0, NULL, object->decl)) {
     9903        psError(PS_ERR_UNKNOWN, false, "failed to add item decl");
    99049904        psFree(md);
    99059905        return NULL;
     
    99459945    psF32           airmass;
    99469946    psF64           ra;
    9947     psF64           dec;
     9947    psF64           decl;
    99489948    psF32           exp_time;
    99499949    psF64           background;
     
    99929992        return false;
    99939993    }
    9994     dec = psMetadataLookupF64(&status, md, "dec");
    9995     if (!status) {
    9996         psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item dec");
     9994    decl = psMetadataLookupF64(&status, md, "decl");
     9995    if (!status) {
     9996        psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item decl");
    99979997        return false;
    99989998    }
     
    1002310023    }
    1002410024
    10025     return p2DoneExpRowAlloc(exp_id, camera, telescope, exp_type, imfiles, filter, airmass, ra, dec, exp_time, background, recipe, p1_version, p2_version);
     10025    return p2DoneExpRowAlloc(exp_id, camera, telescope, exp_type, imfiles, filter, airmass, ra, decl, exp_time, background, recipe, p1_version, p2_version);
    1002610026}
    1002710027psArray *p2DoneExpSelectRowObjects(psDB *dbh, const psMetadata *where, unsigned long long limit)
     
    1054010540static void p3PendingExpRowFree(p3PendingExpRow *object);
    1054110541
    10542 p3PendingExpRow *p3PendingExpRowAlloc(const char *exp_id, const char *camera, const char *exp_type, psS32 imfiles, const char *filter, psF32 airmass, psF64 ra, psF64 dec, psF32 exp_time, psF64 background, const char *recipe, psS32 p2_version, psS32 p3_version)
     10542p3PendingExpRow *p3PendingExpRowAlloc(const char *exp_id, const char *camera, const char *exp_type, psS32 imfiles, const char *filter, psF32 airmass, psF64 ra, psF64 decl, psF32 exp_time, psF64 background, const char *recipe, psS32 p2_version, psS32 p3_version)
    1054310543{
    1054410544    p3PendingExpRow *object;
     
    1055410554    object->airmass = airmass;
    1055510555    object->ra = ra;
    10556     object->dec = dec;
     10556    object->decl = decl;
    1055710557    object->exp_time = exp_time;
    1055810558    object->background = background;
     
    1061910619        return false;
    1062010620    }
    10621     if (!psMetadataAddF64(md, PS_LIST_TAIL, "dec", 0, NULL, 0.0)) {
    10622         psError(PS_ERR_UNKNOWN, false, "failed to add item dec");
     10621    if (!psMetadataAddF64(md, PS_LIST_TAIL, "decl", 0, NULL, 0.0)) {
     10622        psError(PS_ERR_UNKNOWN, false, "failed to add item decl");
    1062310623        psFree(md);
    1062410624        return false;
     
    1066210662}
    1066310663
    10664 bool p3PendingExpInsert(psDB * dbh, const char *exp_id, const char *camera, const char *exp_type, psS32 imfiles, const char *filter, psF32 airmass, psF64 ra, psF64 dec, psF32 exp_time, psF64 background, const char *recipe, psS32 p2_version, psS32 p3_version)
     10664bool p3PendingExpInsert(psDB * dbh, const char *exp_id, const char *camera, const char *exp_type, psS32 imfiles, const char *filter, psF32 airmass, psF64 ra, psF64 decl, psF32 exp_time, psF64 background, const char *recipe, psS32 p2_version, psS32 p3_version)
    1066510665{
    1066610666    psMetadata      *md;
     
    1070310703        return false;
    1070410704    }
    10705     if (!psMetadataAddF64(md, PS_LIST_TAIL, "dec", 0, NULL, dec)) {
    10706         psError(PS_ERR_UNKNOWN, false, "failed to add item dec");
     10705    if (!psMetadataAddF64(md, PS_LIST_TAIL, "decl", 0, NULL, decl)) {
     10706        psError(PS_ERR_UNKNOWN, false, "failed to add item decl");
    1070710707        psFree(md);
    1070810708        return false;
     
    1074010740}
    1074110741
    10742 bool p3PendingExpPop(psDB *dbh, char **exp_id, char **camera, char **exp_type, psS32 *imfiles, char **filter, psF32 *airmass, psF64 *ra, psF64 *dec, psF32 *exp_time, psF64 *background, char **recipe, psS32 *p2_version, psS32 *p3_version)
     10742bool p3PendingExpPop(psDB *dbh, char **exp_id, char **camera, char **exp_type, psS32 *imfiles, char **filter, psF32 *airmass, psF64 *ra, psF64 *decl, psF32 *exp_time, psF64 *background, char **recipe, psS32 *p2_version, psS32 *p3_version)
    1074310743{
    1074410744    psArray         *rowSet;
     
    1082610826        return false;
    1082710827    }
    10828     *dec = psMetadataLookupF64(&status, row, "dec");
    10829     if (!status) {
    10830         psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item dec");
     10828    *decl = psMetadataLookupF64(&status, row, "decl");
     10829    if (!status) {
     10830        psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item decl");
    1083110831        psFree(row);
    1083210832        return false;
     
    1087010870bool p3PendingExpInsertObject(psDB *dbh, p3PendingExpRow *object)
    1087110871{
    10872     return p3PendingExpInsert(dbh, object->exp_id, object->camera, object->exp_type, object->imfiles, object->filter, object->airmass, object->ra, object->dec, object->exp_time, object->background, object->recipe, object->p2_version, object->p3_version);
     10872    return p3PendingExpInsert(dbh, object->exp_id, object->camera, object->exp_type, object->imfiles, object->filter, object->airmass, object->ra, object->decl, object->exp_time, object->background, object->recipe, object->p2_version, object->p3_version);
    1087310873}
    1087410874
     
    1088210882    psF32           airmass;
    1088310883    psF64           ra;
    10884     psF64           dec;
     10884    psF64           decl;
    1088510885    psF32           exp_time;
    1088610886    psF64           background;
     
    1088910889    psS32           p3_version;
    1089010890
    10891     if (!p3PendingExpPop(dbh, (char **)&exp_id, (char **)&camera, (char **)&exp_type, &imfiles, (char **)&filter, &airmass, &ra, &dec, &exp_time, &background, (char **)&recipe, &p2_version, &p3_version)) {
     10891    if (!p3PendingExpPop(dbh, (char **)&exp_id, (char **)&camera, (char **)&exp_type, &imfiles, (char **)&filter, &airmass, &ra, &decl, &exp_time, &background, (char **)&recipe, &p2_version, &p3_version)) {
    1089210892        psError(PS_ERR_UNKNOWN, false, "failed to pop a database row");
    1089310893        return NULL;
    1089410894    }
    1089510895
    10896     return p3PendingExpRowAlloc(exp_id, camera, exp_type, imfiles, filter, airmass, ra, dec, exp_time, background, recipe, p2_version, p3_version);
     10896    return p3PendingExpRowAlloc(exp_id, camera, exp_type, imfiles, filter, airmass, ra, decl, exp_time, background, recipe, p2_version, p3_version);
    1089710897}
    1089810898
     
    1102811028        return NULL;
    1102911029    }
    11030     if (!psMetadataAddF64(md, PS_LIST_TAIL, "dec", 0, NULL, object->dec)) {
    11031         psError(PS_ERR_UNKNOWN, false, "failed to add item dec");
     11030    if (!psMetadataAddF64(md, PS_LIST_TAIL, "decl", 0, NULL, object->decl)) {
     11031        psError(PS_ERR_UNKNOWN, false, "failed to add item decl");
    1103211032        psFree(md);
    1103311033        return NULL;
     
    1107211072    psF32           airmass;
    1107311073    psF64           ra;
    11074     psF64           dec;
     11074    psF64           decl;
    1107511075    psF32           exp_time;
    1107611076    psF64           background;
     
    1111411114        return false;
    1111511115    }
    11116     dec = psMetadataLookupF64(&status, md, "dec");
    11117     if (!status) {
    11118         psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item dec");
     11116    decl = psMetadataLookupF64(&status, md, "decl");
     11117    if (!status) {
     11118        psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item decl");
    1111911119        return false;
    1112011120    }
     
    1114511145    }
    1114611146
    11147     return p3PendingExpRowAlloc(exp_id, camera, exp_type, imfiles, filter, airmass, ra, dec, exp_time, background, recipe, p2_version, p3_version);
     11147    return p3PendingExpRowAlloc(exp_id, camera, exp_type, imfiles, filter, airmass, ra, decl, exp_time, background, recipe, p2_version, p3_version);
    1114811148}
    1114911149psArray *p3PendingExpSelectRowObjects(psDB *dbh, const psMetadata *where, unsigned long long limit)
     
    1154311543static void detInputExpRowFree(detInputExpRow *object);
    1154411544
    11545 detInputExpRow *detInputExpRowAlloc(psS32 det_id, psS32 iteration, const char *exp_id, const char *camera, const char *telescope, const char *exp_type, psS32 imfiles, const char *filter, psF32 airmass, psF64 ra, psF64 dec, psF32 exp_time, psF64 background)
     11545detInputExpRow *detInputExpRowAlloc(psS32 det_id, psS32 iteration, const char *exp_id, const char *camera, const char *telescope, const char *exp_type, psS32 imfiles, const char *filter, psF32 airmass, psF64 ra, psF64 decl, psF32 exp_time, psF64 background)
    1154611546{
    1154711547    detInputExpRow  *object;
     
    1156011560    object->airmass = airmass;
    1156111561    object->ra = ra;
    11562     object->dec = dec;
     11562    object->decl = decl;
    1156311563    object->exp_time = exp_time;
    1156411564    object->background = background;
     
    1163711637        return false;
    1163811638    }
    11639     if (!psMetadataAddF64(md, PS_LIST_TAIL, "dec", 0, NULL, 0.0)) {
    11640         psError(PS_ERR_UNKNOWN, false, "failed to add item dec");
     11639    if (!psMetadataAddF64(md, PS_LIST_TAIL, "decl", 0, NULL, 0.0)) {
     11640        psError(PS_ERR_UNKNOWN, false, "failed to add item decl");
    1164111641        psFree(md);
    1164211642        return false;
     
    1166511665}
    1166611666
    11667 bool detInputExpInsert(psDB * dbh, psS32 det_id, psS32 iteration, const char *exp_id, const char *camera, const char *telescope, const char *exp_type, psS32 imfiles, const char *filter, psF32 airmass, psF64 ra, psF64 dec, psF32 exp_time, psF64 background)
     11667bool detInputExpInsert(psDB * dbh, psS32 det_id, psS32 iteration, const char *exp_id, const char *camera, const char *telescope, const char *exp_type, psS32 imfiles, const char *filter, psF32 airmass, psF64 ra, psF64 decl, psF32 exp_time, psF64 background)
    1166811668{
    1166911669    psMetadata      *md;
     
    1172111721        return false;
    1172211722    }
    11723     if (!psMetadataAddF64(md, PS_LIST_TAIL, "dec", 0, NULL, dec)) {
    11724         psError(PS_ERR_UNKNOWN, false, "failed to add item dec");
     11723    if (!psMetadataAddF64(md, PS_LIST_TAIL, "decl", 0, NULL, decl)) {
     11724        psError(PS_ERR_UNKNOWN, false, "failed to add item decl");
    1172511725        psFree(md);
    1172611726        return false;
     
    1174311743}
    1174411744
    11745 bool detInputExpPop(psDB *dbh, psS32 *det_id, psS32 *iteration, char **exp_id, char **camera, char **telescope, char **exp_type, psS32 *imfiles, char **filter, psF32 *airmass, psF64 *ra, psF64 *dec, psF32 *exp_time, psF64 *background)
     11745bool detInputExpPop(psDB *dbh, psS32 *det_id, psS32 *iteration, char **exp_id, char **camera, char **telescope, char **exp_type, psS32 *imfiles, char **filter, psF32 *airmass, psF64 *ra, psF64 *decl, psF32 *exp_time, psF64 *background)
    1174611746{
    1174711747    psArray         *rowSet;
     
    1184711847        return false;
    1184811848    }
    11849     *dec = psMetadataLookupF64(&status, row, "dec");
    11850     if (!status) {
    11851         psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item dec");
     11849    *decl = psMetadataLookupF64(&status, row, "decl");
     11850    if (!status) {
     11851        psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item decl");
    1185211852        psFree(row);
    1185311853        return false;
     
    1187311873bool detInputExpInsertObject(psDB *dbh, detInputExpRow *object)
    1187411874{
    11875     return detInputExpInsert(dbh, object->det_id, object->iteration, object->exp_id, object->camera, object->telescope, object->exp_type, object->imfiles, object->filter, object->airmass, object->ra, object->dec, object->exp_time, object->background);
     11875    return detInputExpInsert(dbh, object->det_id, object->iteration, object->exp_id, object->camera, object->telescope, object->exp_type, object->imfiles, object->filter, object->airmass, object->ra, object->decl, object->exp_time, object->background);
    1187611876}
    1187711877
     
    1188811888    psF32           airmass;
    1188911889    psF64           ra;
    11890     psF64           dec;
     11890    psF64           decl;
    1189111891    psF32           exp_time;
    1189211892    psF64           background;
    1189311893
    11894     if (!detInputExpPop(dbh, &det_id, &iteration, (char **)&exp_id, (char **)&camera, (char **)&telescope, (char **)&exp_type, &imfiles, (char **)&filter, &airmass, &ra, &dec, &exp_time, &background)) {
     11894    if (!detInputExpPop(dbh, &det_id, &iteration, (char **)&exp_id, (char **)&camera, (char **)&telescope, (char **)&exp_type, &imfiles, (char **)&filter, &airmass, &ra, &decl, &exp_time, &background)) {
    1189511895        psError(PS_ERR_UNKNOWN, false, "failed to pop a database row");
    1189611896        return NULL;
    1189711897    }
    1189811898
    11899     return detInputExpRowAlloc(det_id, iteration, exp_id, camera, telescope, exp_type, imfiles, filter, airmass, ra, dec, exp_time, background);
     11899    return detInputExpRowAlloc(det_id, iteration, exp_id, camera, telescope, exp_type, imfiles, filter, airmass, ra, decl, exp_time, background);
    1190011900}
    1190111901
     
    1204612046        return NULL;
    1204712047    }
    12048     if (!psMetadataAddF64(md, PS_LIST_TAIL, "dec", 0, NULL, object->dec)) {
    12049         psError(PS_ERR_UNKNOWN, false, "failed to add item dec");
     12048    if (!psMetadataAddF64(md, PS_LIST_TAIL, "decl", 0, NULL, object->decl)) {
     12049        psError(PS_ERR_UNKNOWN, false, "failed to add item decl");
    1205012050        psFree(md);
    1205112051        return NULL;
     
    1207812078    psF32           airmass;
    1207912079    psF64           ra;
    12080     psF64           dec;
     12080    psF64           decl;
    1208112081    psF32           exp_time;
    1208212082    psF64           background;
     
    1213212132        return false;
    1213312133    }
    12134     dec = psMetadataLookupF64(&status, md, "dec");
    12135     if (!status) {
    12136         psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item dec");
     12134    decl = psMetadataLookupF64(&status, md, "decl");
     12135    if (!status) {
     12136        psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item decl");
    1213712137        return false;
    1213812138    }
     
    1214812148    }
    1214912149
    12150     return detInputExpRowAlloc(det_id, iteration, exp_id, camera, telescope, exp_type, imfiles, filter, airmass, ra, dec, exp_time, background);
     12150    return detInputExpRowAlloc(det_id, iteration, exp_id, camera, telescope, exp_type, imfiles, filter, airmass, ra, decl, exp_time, background);
    1215112151}
    1215212152psArray *detInputExpSelectRowObjects(psDB *dbh, const psMetadata *where, unsigned long long limit)
  • branches/jhoblitt/ippdb/src/ippdb.h

    r8094 r8103  
    24682468    psF32           airmass;
    24692469    psF64           ra;
    2470     psF64           dec;
     2470    psF64           decl;
    24712471    psF32           exp_time;
    24722472    psF64           background;
     
    24872487    psF32           airmass,
    24882488    psF64           ra,
    2489     psF64           dec,
     2489    psF64           decl,
    24902490    psF32           exp_time,
    24912491    psF64           background
     
    25272527    psF32           airmass,
    25282528    psF64           ra,
    2529     psF64           dec,
     2529    psF64           decl,
    25302530    psF32           exp_time,
    25312531    psF64           background
     
    25472547    psF32           *airmass,
    25482548    psF64           *ra,
    2549     psF64           *dec,
     2549    psF64           *decl,
    25502550    psF32           *exp_time,
    25512551    psF64           *background
     
    26752675    psF32           airmass;
    26762676    psF64           ra;
    2677     psF64           dec;
     2677    psF64           decl;
    26782678    psF32           exp_time;
    26792679    psF64           background;
     
    26942694    psF32           airmass,
    26952695    psF64           ra,
    2696     psF64           dec,
     2696    psF64           decl,
    26972697    psF32           exp_time,
    26982698    psF64           background
     
    27342734    psF32           airmass,
    27352735    psF64           ra,
    2736     psF64           dec,
     2736    psF64           decl,
    27372737    psF32           exp_time,
    27382738    psF64           background
     
    27542754    psF32           *airmass,
    27552755    psF64           *ra,
    2756     psF64           *dec,
     2756    psF64           *decl,
    27572757    psF32           *exp_time,
    27582758    psF64           *background
     
    30613061    psF32           airmass;
    30623062    psF64           ra;
    3063     psF64           dec;
     3063    psF64           decl;
    30643064    psF32           exp_time;
    30653065    psF64           background;
     
    30823082    psF32           airmass,
    30833083    psF64           ra,
    3084     psF64           dec,
     3084    psF64           decl,
    30853085    psF32           exp_time,
    30863086    psF64           background,
     
    31243124    psF32           airmass,
    31253125    psF64           ra,
    3126     psF64           dec,
     3126    psF64           decl,
    31273127    psF32           exp_time,
    31283128    psF64           background,
     
    31463146    psF32           *airmass,
    31473147    psF64           *ra,
    3148     psF64           *dec,
     3148    psF64           *decl,
    31493149    psF32           *exp_time,
    31503150    psF64           *background,
     
    32763276    psF32           airmass;
    32773277    psF32           ra;
    3278     psF64           dec;
     3278    psF64           decl;
    32793279    psF64           exp_time;
    32803280    psF64           background;
     
    32983298    psF32           airmass,
    32993299    psF32           ra,
    3300     psF64           dec,
     3300    psF64           decl,
    33013301    psF64           exp_time,
    33023302    psF64           background,
     
    33413341    psF32           airmass,
    33423342    psF32           ra,
    3343     psF64           dec,
     3343    psF64           decl,
    33443344    psF64           exp_time,
    33453345    psF64           background,
     
    33643364    psF32           *airmass,
    33653365    psF32           *ra,
    3366     psF64           *dec,
     3366    psF64           *decl,
    33673367    psF64           *exp_time,
    33683368    psF64           *background,
     
    36823682    psF32           airmass;
    36833683    psF64           ra;
    3684     psF64           dec;
     3684    psF64           decl;
    36853685    psF32           exp_time;
    36863686    psF64           background;
     
    37043704    psF32           airmass,
    37053705    psF64           ra,
    3706     psF64           dec,
     3706    psF64           decl,
    37073707    psF32           exp_time,
    37083708    psF64           background,
     
    37473747    psF32           airmass,
    37483748    psF64           ra,
    3749     psF64           dec,
     3749    psF64           decl,
    37503750    psF32           exp_time,
    37513751    psF64           background,
     
    37703770    psF32           *airmass,
    37713771    psF64           *ra,
    3772     psF64           *dec,
     3772    psF64           *decl,
    37733773    psF32           *exp_time,
    37743774    psF64           *background,
     
    40874087    psF32           airmass;
    40884088    psF64           ra;
    4089     psF64           dec;
     4089    psF64           decl;
    40904090    psF32           exp_time;
    40914091    psF64           background;
     
    41084108    psF32           airmass,
    41094109    psF64           ra,
    4110     psF64           dec,
     4110    psF64           decl,
    41114111    psF32           exp_time,
    41124112    psF64           background,
     
    41504150    psF32           airmass,
    41514151    psF64           ra,
    4152     psF64           dec,
     4152    psF64           decl,
    41534153    psF32           exp_time,
    41544154    psF64           background,
     
    41724172    psF32           *airmass,
    41734173    psF64           *ra,
    4174     psF64           *dec,
     4174    psF64           *decl,
    41754175    psF32           *exp_time,
    41764176    psF64           *background,
     
    44764476    psF32           airmass;
    44774477    psF64           ra;
    4478     psF64           dec;
     4478    psF64           decl;
    44794479    psF32           exp_time;
    44804480    psF64           background;
     
    44974497    psF32           airmass,
    44984498    psF64           ra,
    4499     psF64           dec,
     4499    psF64           decl,
    45004500    psF32           exp_time,
    45014501    psF64           background
     
    45394539    psF32           airmass,
    45404540    psF64           ra,
    4541     psF64           dec,
     4541    psF64           decl,
    45424542    psF32           exp_time,
    45434543    psF64           background
     
    45614561    psF32           *airmass,
    45624562    psF64           *ra,
    4563     psF64           *dec,
     4563    psF64           *decl,
    45644564    psF32           *exp_time,
    45654565    psF64           *background
  • branches/jhoblitt/ippdb/tests/alloc.c

    r8094 r8103  
    521521            exit(EXIT_FAILURE);
    522522        }
    523         if (!object->dec == 64.64) {
     523        if (!object->decl == 64.64) {
    524524            psFree(object);
    525525            exit(EXIT_FAILURE);
     
    578578            exit(EXIT_FAILURE);
    579579        }
    580         if (!object->dec == 64.64) {
     580        if (!object->decl == 64.64) {
    581581            psFree(object);
    582582            exit(EXIT_FAILURE);
     
    664664            exit(EXIT_FAILURE);
    665665        }
    666         if (!object->dec == 64.64) {
     666        if (!object->decl == 64.64) {
    667667            psFree(object);
    668668            exit(EXIT_FAILURE);
     
    729729            exit(EXIT_FAILURE);
    730730        }
    731         if (!object->dec == 64.64) {
     731        if (!object->decl == 64.64) {
    732732            psFree(object);
    733733            exit(EXIT_FAILURE);
     
    835835            exit(EXIT_FAILURE);
    836836        }
    837         if (!object->dec == 64.64) {
     837        if (!object->decl == 64.64) {
    838838            psFree(object);
    839839            exit(EXIT_FAILURE);
     
    937937            exit(EXIT_FAILURE);
    938938        }
    939         if (!object->dec == 64.64) {
     939        if (!object->decl == 64.64) {
    940940            psFree(object);
    941941            exit(EXIT_FAILURE);
     
    10351035            exit(EXIT_FAILURE);
    10361036        }
    1037         if (!object->dec == 64.64) {
     1037        if (!object->decl == 64.64) {
    10381038            psFree(object);
    10391039            exit(EXIT_FAILURE);
  • branches/jhoblitt/ippdb/tests/metadatafromobject.c

    r8094 r8103  
    634634            exit(EXIT_FAILURE);
    635635        }
    636         if (!psMetadataLookupF64(&status, md, "dec") == 64.64) {
     636        if (!psMetadataLookupF64(&status, md, "decl") == 64.64) {
    637637            psFree(md);
    638638            exit(EXIT_FAILURE);
     
    699699            exit(EXIT_FAILURE);
    700700        }
    701         if (!psMetadataLookupF64(&status, md, "dec") == 64.64) {
     701        if (!psMetadataLookupF64(&status, md, "decl") == 64.64) {
    702702            psFree(md);
    703703            exit(EXIT_FAILURE);
     
    801801            exit(EXIT_FAILURE);
    802802        }
    803         if (!psMetadataLookupF64(&status, md, "dec") == 64.64) {
     803        if (!psMetadataLookupF64(&status, md, "decl") == 64.64) {
    804804            psFree(md);
    805805            exit(EXIT_FAILURE);
     
    874874            exit(EXIT_FAILURE);
    875875        }
    876         if (!psMetadataLookupF64(&status, md, "dec") == 64.64) {
     876        if (!psMetadataLookupF64(&status, md, "decl") == 64.64) {
    877877            psFree(md);
    878878            exit(EXIT_FAILURE);
     
    996996            exit(EXIT_FAILURE);
    997997        }
    998         if (!psMetadataLookupF64(&status, md, "dec") == 64.64) {
     998        if (!psMetadataLookupF64(&status, md, "decl") == 64.64) {
    999999            psFree(md);
    10001000            exit(EXIT_FAILURE);
     
    11141114            exit(EXIT_FAILURE);
    11151115        }
    1116         if (!psMetadataLookupF64(&status, md, "dec") == 64.64) {
     1116        if (!psMetadataLookupF64(&status, md, "decl") == 64.64) {
    11171117            psFree(md);
    11181118            exit(EXIT_FAILURE);
     
    12281228            exit(EXIT_FAILURE);
    12291229        }
    1230         if (!psMetadataLookupF64(&status, md, "dec") == 64.64) {
     1230        if (!psMetadataLookupF64(&status, md, "decl") == 64.64) {
    12311231            psFree(md);
    12321232            exit(EXIT_FAILURE);
  • branches/jhoblitt/ippdb/tests/objectfrommetadata.c

    r8094 r8103  
    887887            exit(EXIT_FAILURE);
    888888        }
    889         if (!psMetadataAddF64(md, PS_LIST_TAIL, "dec", 0, NULL, 64.64)) {
     889        if (!psMetadataAddF64(md, PS_LIST_TAIL, "decl", 0, NULL, 64.64)) {
    890890            psFree(md);
    891891            exit(EXIT_FAILURE);
     
    940940            exit(EXIT_FAILURE);
    941941        }
    942         if (!object->dec == 64.64) {
     942        if (!object->decl == 64.64) {
    943943            psFree(object);
    944944            exit(EXIT_FAILURE);
     
    993993            exit(EXIT_FAILURE);
    994994        }
    995         if (!psMetadataAddF64(md, PS_LIST_TAIL, "dec", 0, NULL, 64.64)) {
     995        if (!psMetadataAddF64(md, PS_LIST_TAIL, "decl", 0, NULL, 64.64)) {
    996996            psFree(md);
    997997            exit(EXIT_FAILURE);
     
    10461046            exit(EXIT_FAILURE);
    10471047        }
    1048         if (!object->dec == 64.64) {
     1048        if (!object->decl == 64.64) {
    10491049            psFree(object);
    10501050            exit(EXIT_FAILURE);
     
    11491149            exit(EXIT_FAILURE);
    11501150        }
    1151         if (!psMetadataAddF64(md, PS_LIST_TAIL, "dec", 0, NULL, 64.64)) {
     1151        if (!psMetadataAddF64(md, PS_LIST_TAIL, "decl", 0, NULL, 64.64)) {
    11521152            psFree(md);
    11531153            exit(EXIT_FAILURE);
     
    12101210            exit(EXIT_FAILURE);
    12111211        }
    1212         if (!object->dec == 64.64) {
     1212        if (!object->decl == 64.64) {
    12131213            psFree(object);
    12141214            exit(EXIT_FAILURE);
     
    12711271            exit(EXIT_FAILURE);
    12721272        }
    1273         if (!psMetadataAddF64(md, PS_LIST_TAIL, "dec", 0, NULL, 64.64)) {
     1273        if (!psMetadataAddF64(md, PS_LIST_TAIL, "decl", 0, NULL, 64.64)) {
    12741274            psFree(md);
    12751275            exit(EXIT_FAILURE);
     
    13361336            exit(EXIT_FAILURE);
    13371337        }
    1338         if (!object->dec == 64.64) {
     1338        if (!object->decl == 64.64) {
    13391339            psFree(object);
    13401340            exit(EXIT_FAILURE);
     
    14671467            exit(EXIT_FAILURE);
    14681468        }
    1469         if (!psMetadataAddF64(md, PS_LIST_TAIL, "dec", 0, NULL, 64.64)) {
     1469        if (!psMetadataAddF64(md, PS_LIST_TAIL, "decl", 0, NULL, 64.64)) {
    14701470            psFree(md);
    14711471            exit(EXIT_FAILURE);
     
    15321532            exit(EXIT_FAILURE);
    15331533        }
    1534         if (!object->dec == 64.64) {
     1534        if (!object->decl == 64.64) {
    15351535            psFree(object);
    15361536            exit(EXIT_FAILURE);
     
    16591659            exit(EXIT_FAILURE);
    16601660        }
    1661         if (!psMetadataAddF64(md, PS_LIST_TAIL, "dec", 0, NULL, 64.64)) {
     1661        if (!psMetadataAddF64(md, PS_LIST_TAIL, "decl", 0, NULL, 64.64)) {
    16621662            psFree(md);
    16631663            exit(EXIT_FAILURE);
     
    17201720            exit(EXIT_FAILURE);
    17211721        }
    1722         if (!object->dec == 64.64) {
     1722        if (!object->decl == 64.64) {
    17231723            psFree(object);
    17241724            exit(EXIT_FAILURE);
     
    18271827            exit(EXIT_FAILURE);
    18281828        }
    1829         if (!psMetadataAddF64(md, PS_LIST_TAIL, "dec", 0, NULL, 64.64)) {
     1829        if (!psMetadataAddF64(md, PS_LIST_TAIL, "decl", 0, NULL, 64.64)) {
    18301830            psFree(md);
    18311831            exit(EXIT_FAILURE);
     
    18881888            exit(EXIT_FAILURE);
    18891889        }
    1890         if (!object->dec == 64.64) {
     1890        if (!object->decl == 64.64) {
    18911891            psFree(object);
    18921892            exit(EXIT_FAILURE);
  • branches/jhoblitt/ippdb/tests/pop.c

    r8094 r8103  
    286286        psF32           airmass;
    287287        psF64           ra;
    288         psF64           dec;
     288        psF64           decl;
    289289        psF32           exp_time;
    290290        psF64           background;
     
    295295        }
    296296
    297         if (!rawDetrendExpPop(dbh, (char **)&exp_id, (char **)&camera, (char **)&telescope, (char **)&exp_type, &imfiles, (char **)&filter, &airmass, &ra, &dec, &exp_time, &background)) {
     297        if (!rawDetrendExpPop(dbh, (char **)&exp_id, (char **)&camera, (char **)&telescope, (char **)&exp_type, &imfiles, (char **)&filter, &airmass, &ra, &decl, &exp_time, &background)) {
    298298            exit(EXIT_FAILURE);
    299299        }
     
    312312        psF32           airmass;
    313313        psF64           ra;
    314         psF64           dec;
     314        psF64           decl;
    315315        psF32           exp_time;
    316316        psF64           background;
     
    321321        }
    322322
    323         if (!rawScienceExpPop(dbh, (char **)&exp_id, (char **)&camera, (char **)&telescope, (char **)&exp_type, &imfiles, (char **)&filter, &airmass, &ra, &dec, &exp_time, &background)) {
     323        if (!rawScienceExpPop(dbh, (char **)&exp_id, (char **)&camera, (char **)&telescope, (char **)&exp_type, &imfiles, (char **)&filter, &airmass, &ra, &decl, &exp_time, &background)) {
    324324            exit(EXIT_FAILURE);
    325325        }
     
    357357        psF32           airmass;
    358358        psF64           ra;
    359         psF64           dec;
     359        psF64           decl;
    360360        psF32           exp_time;
    361361        psF64           background;
     
    368368        }
    369369
    370         if (!p1PendingExpPop(dbh, (char **)&exp_id, (char **)&camera, (char **)&telescope, (char **)&exp_type, &imfiles, (char **)&filter, &airmass, &ra, &dec, &exp_time, &background, (char **)&recipe, &p1_version)) {
     370        if (!p1PendingExpPop(dbh, (char **)&exp_id, (char **)&camera, (char **)&telescope, (char **)&exp_type, &imfiles, (char **)&filter, &airmass, &ra, &decl, &exp_time, &background, (char **)&recipe, &p1_version)) {
    371371            exit(EXIT_FAILURE);
    372372        }
     
    385385        psF32           airmass;
    386386        psF32           ra;
    387         psF64           dec;
     387        psF64           decl;
    388388        psF64           exp_time;
    389389        psF64           background;
     
    397397        }
    398398
    399         if (!p2PendingExpPop(dbh, (char **)&exp_id, (char **)&camera, (char **)&telescope, (char **)&exp_type, &imfiles, (char **)&filter, &airmass, &ra, &dec, &exp_time, &background, (char **)&recipe, &p1_version, &p2_version)) {
     399        if (!p2PendingExpPop(dbh, (char **)&exp_id, (char **)&camera, (char **)&telescope, (char **)&exp_type, &imfiles, (char **)&filter, &airmass, &ra, &decl, &exp_time, &background, (char **)&recipe, &p1_version, &p2_version)) {
    400400            exit(EXIT_FAILURE);
    401401        }
     
    435435        psF32           airmass;
    436436        psF64           ra;
    437         psF64           dec;
     437        psF64           decl;
    438438        psF32           exp_time;
    439439        psF64           background;
     
    447447        }
    448448
    449         if (!p2DoneExpPop(dbh, (char **)&exp_id, (char **)&camera, (char **)&telescope, (char **)&exp_type, &imfiles, (char **)&filter, &airmass, &ra, &dec, &exp_time, &background, (char **)&recipe, &p1_version, &p2_version)) {
     449        if (!p2DoneExpPop(dbh, (char **)&exp_id, (char **)&camera, (char **)&telescope, (char **)&exp_type, &imfiles, (char **)&filter, &airmass, &ra, &decl, &exp_time, &background, (char **)&recipe, &p1_version, &p2_version)) {
    450450            exit(EXIT_FAILURE);
    451451        }
     
    484484        psF32           airmass;
    485485        psF64           ra;
    486         psF64           dec;
     486        psF64           decl;
    487487        psF32           exp_time;
    488488        psF64           background;
     
    496496        }
    497497
    498         if (!p3PendingExpPop(dbh, (char **)&exp_id, (char **)&camera, (char **)&exp_type, &imfiles, (char **)&filter, &airmass, &ra, &dec, &exp_time, &background, (char **)&recipe, &p2_version, &p3_version)) {
     498        if (!p3PendingExpPop(dbh, (char **)&exp_id, (char **)&camera, (char **)&exp_type, &imfiles, (char **)&filter, &airmass, &ra, &decl, &exp_time, &background, (char **)&recipe, &p2_version, &p3_version)) {
    499499            exit(EXIT_FAILURE);
    500500        }
     
    532532        psF32           airmass;
    533533        psF64           ra;
    534         psF64           dec;
     534        psF64           decl;
    535535        psF32           exp_time;
    536536        psF64           background;
     
    541541        }
    542542
    543         if (!detInputExpPop(dbh, &det_id, &iteration, (char **)&exp_id, (char **)&camera, (char **)&telescope, (char **)&exp_type, &imfiles, (char **)&filter, &airmass, &ra, &dec, &exp_time, &background)) {
     543        if (!detInputExpPop(dbh, &det_id, &iteration, (char **)&exp_id, (char **)&camera, (char **)&telescope, (char **)&exp_type, &imfiles, (char **)&filter, &airmass, &ra, &decl, &exp_time, &background)) {
    544544            exit(EXIT_FAILURE);
    545545        }
Note: See TracChangeset for help on using the changeset viewer.