IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jun 5, 2007, 11:55:11 AM (19 years ago)
Author:
eugene
Message:

added various chip and camera level metadata fields (bias stdev, ap resid, etc)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ippdb/src/ippdb.c

    r13621 r13649  
    69846984static void chipProcessedImfileRowFree(chipProcessedImfileRow *object);
    69856985
    6986 chipProcessedImfileRow *chipProcessedImfileRowAlloc(psS64 chip_id, const char *class_id, const char *uri, psF64 bg, psF64 bg_stdev, psF64 bg_mean_stdev, const char *path_base, psS16 fault)
     6986chipProcessedImfileRow *chipProcessedImfileRowAlloc(psS64 chip_id, const char *class_id, const char *uri, psF32 bg, psF32 bg_stdev, psF32 bg_mean_stdev, psF32 bias, psF32 bias_stdev, psF32 fringe_0, psF32 fringe_1, psF32 fringe_2, psF32 sigma_ra, psF32 sigma_dec, psF32 ap_resid, psF32 ap_resid_stdev, psF32 fwhm, psF32 fwhm_range, psS32 n_stars, psS32 n_extended, psS32 n_cr, psS32 n_astrom, const char *path_base, psS16 fault)
    69876987{
    69886988    chipProcessedImfileRow *_object;
     
    69976997    _object->bg_stdev = bg_stdev;
    69986998    _object->bg_mean_stdev = bg_mean_stdev;
     6999    _object->bias = bias;
     7000    _object->bias_stdev = bias_stdev;
     7001    _object->fringe_0 = fringe_0;
     7002    _object->fringe_1 = fringe_1;
     7003    _object->fringe_2 = fringe_2;
     7004    _object->sigma_ra = sigma_ra;
     7005    _object->sigma_dec = sigma_dec;
     7006    _object->ap_resid = ap_resid;
     7007    _object->ap_resid_stdev = ap_resid_stdev;
     7008    _object->fwhm = fwhm;
     7009    _object->fwhm_range = fwhm_range;
     7010    _object->n_stars = n_stars;
     7011    _object->n_extended = n_extended;
     7012    _object->n_cr = n_cr;
     7013    _object->n_astrom = n_astrom;
    69997014    _object->path_base = psStringCopy(path_base);
    70007015    _object->fault = fault;
     
    70287043        return false;
    70297044    }
    7030     if (!psMetadataAdd(md, PS_LIST_TAIL, "bg", PS_DATA_F64, NULL, 0.0)) {
     7045    if (!psMetadataAdd(md, PS_LIST_TAIL, "bg", PS_DATA_F32, NULL, 0.0)) {
    70317046        psError(PS_ERR_UNKNOWN, false, "failed to add item bg");
    70327047        psFree(md);
    70337048        return false;
    70347049    }
    7035     if (!psMetadataAdd(md, PS_LIST_TAIL, "bg_stdev", PS_DATA_F64, NULL, 0.0)) {
     7050    if (!psMetadataAdd(md, PS_LIST_TAIL, "bg_stdev", PS_DATA_F32, NULL, 0.0)) {
    70367051        psError(PS_ERR_UNKNOWN, false, "failed to add item bg_stdev");
    70377052        psFree(md);
    70387053        return false;
    70397054    }
    7040     if (!psMetadataAdd(md, PS_LIST_TAIL, "bg_mean_stdev", PS_DATA_F64, NULL, 0.0)) {
     7055    if (!psMetadataAdd(md, PS_LIST_TAIL, "bg_mean_stdev", PS_DATA_F32, NULL, 0.0)) {
    70417056        psError(PS_ERR_UNKNOWN, false, "failed to add item bg_mean_stdev");
     7057        psFree(md);
     7058        return false;
     7059    }
     7060    if (!psMetadataAdd(md, PS_LIST_TAIL, "bias", PS_DATA_F32, NULL, 0.0)) {
     7061        psError(PS_ERR_UNKNOWN, false, "failed to add item bias");
     7062        psFree(md);
     7063        return false;
     7064    }
     7065    if (!psMetadataAdd(md, PS_LIST_TAIL, "bias_stdev", PS_DATA_F32, NULL, 0.0)) {
     7066        psError(PS_ERR_UNKNOWN, false, "failed to add item bias_stdev");
     7067        psFree(md);
     7068        return false;
     7069    }
     7070    if (!psMetadataAdd(md, PS_LIST_TAIL, "fringe_0", PS_DATA_F32, NULL, 0.0)) {
     7071        psError(PS_ERR_UNKNOWN, false, "failed to add item fringe_0");
     7072        psFree(md);
     7073        return false;
     7074    }
     7075    if (!psMetadataAdd(md, PS_LIST_TAIL, "fringe_1", PS_DATA_F32, NULL, 0.0)) {
     7076        psError(PS_ERR_UNKNOWN, false, "failed to add item fringe_1");
     7077        psFree(md);
     7078        return false;
     7079    }
     7080    if (!psMetadataAdd(md, PS_LIST_TAIL, "fringe_2", PS_DATA_F32, NULL, 0.0)) {
     7081        psError(PS_ERR_UNKNOWN, false, "failed to add item fringe_2");
     7082        psFree(md);
     7083        return false;
     7084    }
     7085    if (!psMetadataAdd(md, PS_LIST_TAIL, "sigma_ra", PS_DATA_F32, NULL, 0.0)) {
     7086        psError(PS_ERR_UNKNOWN, false, "failed to add item sigma_ra");
     7087        psFree(md);
     7088        return false;
     7089    }
     7090    if (!psMetadataAdd(md, PS_LIST_TAIL, "sigma_dec", PS_DATA_F32, NULL, 0.0)) {
     7091        psError(PS_ERR_UNKNOWN, false, "failed to add item sigma_dec");
     7092        psFree(md);
     7093        return false;
     7094    }
     7095    if (!psMetadataAdd(md, PS_LIST_TAIL, "ap_resid", PS_DATA_F32, NULL, 0.0)) {
     7096        psError(PS_ERR_UNKNOWN, false, "failed to add item ap_resid");
     7097        psFree(md);
     7098        return false;
     7099    }
     7100    if (!psMetadataAdd(md, PS_LIST_TAIL, "ap_resid_stdev", PS_DATA_F32, NULL, 0.0)) {
     7101        psError(PS_ERR_UNKNOWN, false, "failed to add item ap_resid_stdev");
     7102        psFree(md);
     7103        return false;
     7104    }
     7105    if (!psMetadataAdd(md, PS_LIST_TAIL, "fwhm", PS_DATA_F32, NULL, 0.0)) {
     7106        psError(PS_ERR_UNKNOWN, false, "failed to add item fwhm");
     7107        psFree(md);
     7108        return false;
     7109    }
     7110    if (!psMetadataAdd(md, PS_LIST_TAIL, "fwhm_range", PS_DATA_F32, NULL, 0.0)) {
     7111        psError(PS_ERR_UNKNOWN, false, "failed to add item fwhm_range");
     7112        psFree(md);
     7113        return false;
     7114    }
     7115    if (!psMetadataAdd(md, PS_LIST_TAIL, "n_stars", PS_DATA_S32, NULL, 0)) {
     7116        psError(PS_ERR_UNKNOWN, false, "failed to add item n_stars");
     7117        psFree(md);
     7118        return false;
     7119    }
     7120    if (!psMetadataAdd(md, PS_LIST_TAIL, "n_extended", PS_DATA_S32, NULL, 0)) {
     7121        psError(PS_ERR_UNKNOWN, false, "failed to add item n_extended");
     7122        psFree(md);
     7123        return false;
     7124    }
     7125    if (!psMetadataAdd(md, PS_LIST_TAIL, "n_cr", PS_DATA_S32, NULL, 0)) {
     7126        psError(PS_ERR_UNKNOWN, false, "failed to add item n_cr");
     7127        psFree(md);
     7128        return false;
     7129    }
     7130    if (!psMetadataAdd(md, PS_LIST_TAIL, "n_astrom", PS_DATA_S32, NULL, 0)) {
     7131        psError(PS_ERR_UNKNOWN, false, "failed to add item n_astrom");
    70427132        psFree(md);
    70437133        return false;
     
    70667156}
    70677157
    7068 bool chipProcessedImfileInsert(psDB * dbh, psS64 chip_id, const char *class_id, const char *uri, psF64 bg, psF64 bg_stdev, psF64 bg_mean_stdev, const char *path_base, psS16 fault)
     7158bool chipProcessedImfileInsert(psDB * dbh, psS64 chip_id, const char *class_id, const char *uri, psF32 bg, psF32 bg_stdev, psF32 bg_mean_stdev, psF32 bias, psF32 bias_stdev, psF32 fringe_0, psF32 fringe_1, psF32 fringe_2, psF32 sigma_ra, psF32 sigma_dec, psF32 ap_resid, psF32 ap_resid_stdev, psF32 fwhm, psF32 fwhm_range, psS32 n_stars, psS32 n_extended, psS32 n_cr, psS32 n_astrom, const char *path_base, psS16 fault)
    70697159{
    70707160    psMetadata *md = psMetadataAlloc();
     
    70847174        return false;
    70857175    }
    7086     if (!psMetadataAdd(md, PS_LIST_TAIL, "bg", PS_DATA_F64, NULL, bg)) {
     7176    if (!psMetadataAdd(md, PS_LIST_TAIL, "bg", PS_DATA_F32, NULL, bg)) {
    70877177        psError(PS_ERR_UNKNOWN, false, "failed to add item bg");
    70887178        psFree(md);
    70897179        return false;
    70907180    }
    7091     if (!psMetadataAdd(md, PS_LIST_TAIL, "bg_stdev", PS_DATA_F64, NULL, bg_stdev)) {
     7181    if (!psMetadataAdd(md, PS_LIST_TAIL, "bg_stdev", PS_DATA_F32, NULL, bg_stdev)) {
    70927182        psError(PS_ERR_UNKNOWN, false, "failed to add item bg_stdev");
    70937183        psFree(md);
    70947184        return false;
    70957185    }
    7096     if (!psMetadataAdd(md, PS_LIST_TAIL, "bg_mean_stdev", PS_DATA_F64, NULL, bg_mean_stdev)) {
     7186    if (!psMetadataAdd(md, PS_LIST_TAIL, "bg_mean_stdev", PS_DATA_F32, NULL, bg_mean_stdev)) {
    70977187        psError(PS_ERR_UNKNOWN, false, "failed to add item bg_mean_stdev");
     7188        psFree(md);
     7189        return false;
     7190    }
     7191    if (!psMetadataAdd(md, PS_LIST_TAIL, "bias", PS_DATA_F32, NULL, bias)) {
     7192        psError(PS_ERR_UNKNOWN, false, "failed to add item bias");
     7193        psFree(md);
     7194        return false;
     7195    }
     7196    if (!psMetadataAdd(md, PS_LIST_TAIL, "bias_stdev", PS_DATA_F32, NULL, bias_stdev)) {
     7197        psError(PS_ERR_UNKNOWN, false, "failed to add item bias_stdev");
     7198        psFree(md);
     7199        return false;
     7200    }
     7201    if (!psMetadataAdd(md, PS_LIST_TAIL, "fringe_0", PS_DATA_F32, NULL, fringe_0)) {
     7202        psError(PS_ERR_UNKNOWN, false, "failed to add item fringe_0");
     7203        psFree(md);
     7204        return false;
     7205    }
     7206    if (!psMetadataAdd(md, PS_LIST_TAIL, "fringe_1", PS_DATA_F32, NULL, fringe_1)) {
     7207        psError(PS_ERR_UNKNOWN, false, "failed to add item fringe_1");
     7208        psFree(md);
     7209        return false;
     7210    }
     7211    if (!psMetadataAdd(md, PS_LIST_TAIL, "fringe_2", PS_DATA_F32, NULL, fringe_2)) {
     7212        psError(PS_ERR_UNKNOWN, false, "failed to add item fringe_2");
     7213        psFree(md);
     7214        return false;
     7215    }
     7216    if (!psMetadataAdd(md, PS_LIST_TAIL, "sigma_ra", PS_DATA_F32, NULL, sigma_ra)) {
     7217        psError(PS_ERR_UNKNOWN, false, "failed to add item sigma_ra");
     7218        psFree(md);
     7219        return false;
     7220    }
     7221    if (!psMetadataAdd(md, PS_LIST_TAIL, "sigma_dec", PS_DATA_F32, NULL, sigma_dec)) {
     7222        psError(PS_ERR_UNKNOWN, false, "failed to add item sigma_dec");
     7223        psFree(md);
     7224        return false;
     7225    }
     7226    if (!psMetadataAdd(md, PS_LIST_TAIL, "ap_resid", PS_DATA_F32, NULL, ap_resid)) {
     7227        psError(PS_ERR_UNKNOWN, false, "failed to add item ap_resid");
     7228        psFree(md);
     7229        return false;
     7230    }
     7231    if (!psMetadataAdd(md, PS_LIST_TAIL, "ap_resid_stdev", PS_DATA_F32, NULL, ap_resid_stdev)) {
     7232        psError(PS_ERR_UNKNOWN, false, "failed to add item ap_resid_stdev");
     7233        psFree(md);
     7234        return false;
     7235    }
     7236    if (!psMetadataAdd(md, PS_LIST_TAIL, "fwhm", PS_DATA_F32, NULL, fwhm)) {
     7237        psError(PS_ERR_UNKNOWN, false, "failed to add item fwhm");
     7238        psFree(md);
     7239        return false;
     7240    }
     7241    if (!psMetadataAdd(md, PS_LIST_TAIL, "fwhm_range", PS_DATA_F32, NULL, fwhm_range)) {
     7242        psError(PS_ERR_UNKNOWN, false, "failed to add item fwhm_range");
     7243        psFree(md);
     7244        return false;
     7245    }
     7246    if (!psMetadataAdd(md, PS_LIST_TAIL, "n_stars", PS_DATA_S32, NULL, n_stars)) {
     7247        psError(PS_ERR_UNKNOWN, false, "failed to add item n_stars");
     7248        psFree(md);
     7249        return false;
     7250    }
     7251    if (!psMetadataAdd(md, PS_LIST_TAIL, "n_extended", PS_DATA_S32, NULL, n_extended)) {
     7252        psError(PS_ERR_UNKNOWN, false, "failed to add item n_extended");
     7253        psFree(md);
     7254        return false;
     7255    }
     7256    if (!psMetadataAdd(md, PS_LIST_TAIL, "n_cr", PS_DATA_S32, NULL, n_cr)) {
     7257        psError(PS_ERR_UNKNOWN, false, "failed to add item n_cr");
     7258        psFree(md);
     7259        return false;
     7260    }
     7261    if (!psMetadataAdd(md, PS_LIST_TAIL, "n_astrom", PS_DATA_S32, NULL, n_astrom)) {
     7262        psError(PS_ERR_UNKNOWN, false, "failed to add item n_astrom");
    70987263        psFree(md);
    70997264        return false;
     
    71327297bool chipProcessedImfileInsertObject(psDB *dbh, chipProcessedImfileRow *object)
    71337298{
    7134     return chipProcessedImfileInsert(dbh, object->chip_id, object->class_id, object->uri, object->bg, object->bg_stdev, object->bg_mean_stdev, object->path_base, object->fault);
     7299    return chipProcessedImfileInsert(dbh, object->chip_id, object->class_id, object->uri, object->bg, object->bg_stdev, object->bg_mean_stdev, object->bias, object->bias_stdev, object->fringe_0, object->fringe_1, object->fringe_2, object->sigma_ra, object->sigma_dec, object->ap_resid, object->ap_resid_stdev, object->fwhm, object->fwhm_range, object->n_stars, object->n_extended, object->n_cr, object->n_astrom, object->path_base, object->fault);
    71357300}
    71367301
     
    72207385        return false;
    72217386    }
    7222     if (!psMetadataAdd(md, PS_LIST_TAIL, "bg", PS_DATA_F64, NULL, object->bg)) {
     7387    if (!psMetadataAdd(md, PS_LIST_TAIL, "bg", PS_DATA_F32, NULL, object->bg)) {
    72237388        psError(PS_ERR_UNKNOWN, false, "failed to add item bg");
    72247389        psFree(md);
    72257390        return false;
    72267391    }
    7227     if (!psMetadataAdd(md, PS_LIST_TAIL, "bg_stdev", PS_DATA_F64, NULL, object->bg_stdev)) {
     7392    if (!psMetadataAdd(md, PS_LIST_TAIL, "bg_stdev", PS_DATA_F32, NULL, object->bg_stdev)) {
    72287393        psError(PS_ERR_UNKNOWN, false, "failed to add item bg_stdev");
    72297394        psFree(md);
    72307395        return false;
    72317396    }
    7232     if (!psMetadataAdd(md, PS_LIST_TAIL, "bg_mean_stdev", PS_DATA_F64, NULL, object->bg_mean_stdev)) {
     7397    if (!psMetadataAdd(md, PS_LIST_TAIL, "bg_mean_stdev", PS_DATA_F32, NULL, object->bg_mean_stdev)) {
    72337398        psError(PS_ERR_UNKNOWN, false, "failed to add item bg_mean_stdev");
     7399        psFree(md);
     7400        return false;
     7401    }
     7402    if (!psMetadataAdd(md, PS_LIST_TAIL, "bias", PS_DATA_F32, NULL, object->bias)) {
     7403        psError(PS_ERR_UNKNOWN, false, "failed to add item bias");
     7404        psFree(md);
     7405        return false;
     7406    }
     7407    if (!psMetadataAdd(md, PS_LIST_TAIL, "bias_stdev", PS_DATA_F32, NULL, object->bias_stdev)) {
     7408        psError(PS_ERR_UNKNOWN, false, "failed to add item bias_stdev");
     7409        psFree(md);
     7410        return false;
     7411    }
     7412    if (!psMetadataAdd(md, PS_LIST_TAIL, "fringe_0", PS_DATA_F32, NULL, object->fringe_0)) {
     7413        psError(PS_ERR_UNKNOWN, false, "failed to add item fringe_0");
     7414        psFree(md);
     7415        return false;
     7416    }
     7417    if (!psMetadataAdd(md, PS_LIST_TAIL, "fringe_1", PS_DATA_F32, NULL, object->fringe_1)) {
     7418        psError(PS_ERR_UNKNOWN, false, "failed to add item fringe_1");
     7419        psFree(md);
     7420        return false;
     7421    }
     7422    if (!psMetadataAdd(md, PS_LIST_TAIL, "fringe_2", PS_DATA_F32, NULL, object->fringe_2)) {
     7423        psError(PS_ERR_UNKNOWN, false, "failed to add item fringe_2");
     7424        psFree(md);
     7425        return false;
     7426    }
     7427    if (!psMetadataAdd(md, PS_LIST_TAIL, "sigma_ra", PS_DATA_F32, NULL, object->sigma_ra)) {
     7428        psError(PS_ERR_UNKNOWN, false, "failed to add item sigma_ra");
     7429        psFree(md);
     7430        return false;
     7431    }
     7432    if (!psMetadataAdd(md, PS_LIST_TAIL, "sigma_dec", PS_DATA_F32, NULL, object->sigma_dec)) {
     7433        psError(PS_ERR_UNKNOWN, false, "failed to add item sigma_dec");
     7434        psFree(md);
     7435        return false;
     7436    }
     7437    if (!psMetadataAdd(md, PS_LIST_TAIL, "ap_resid", PS_DATA_F32, NULL, object->ap_resid)) {
     7438        psError(PS_ERR_UNKNOWN, false, "failed to add item ap_resid");
     7439        psFree(md);
     7440        return false;
     7441    }
     7442    if (!psMetadataAdd(md, PS_LIST_TAIL, "ap_resid_stdev", PS_DATA_F32, NULL, object->ap_resid_stdev)) {
     7443        psError(PS_ERR_UNKNOWN, false, "failed to add item ap_resid_stdev");
     7444        psFree(md);
     7445        return false;
     7446    }
     7447    if (!psMetadataAdd(md, PS_LIST_TAIL, "fwhm", PS_DATA_F32, NULL, object->fwhm)) {
     7448        psError(PS_ERR_UNKNOWN, false, "failed to add item fwhm");
     7449        psFree(md);
     7450        return false;
     7451    }
     7452    if (!psMetadataAdd(md, PS_LIST_TAIL, "fwhm_range", PS_DATA_F32, NULL, object->fwhm_range)) {
     7453        psError(PS_ERR_UNKNOWN, false, "failed to add item fwhm_range");
     7454        psFree(md);
     7455        return false;
     7456    }
     7457    if (!psMetadataAdd(md, PS_LIST_TAIL, "n_stars", PS_DATA_S32, NULL, object->n_stars)) {
     7458        psError(PS_ERR_UNKNOWN, false, "failed to add item n_stars");
     7459        psFree(md);
     7460        return false;
     7461    }
     7462    if (!psMetadataAdd(md, PS_LIST_TAIL, "n_extended", PS_DATA_S32, NULL, object->n_extended)) {
     7463        psError(PS_ERR_UNKNOWN, false, "failed to add item n_extended");
     7464        psFree(md);
     7465        return false;
     7466    }
     7467    if (!psMetadataAdd(md, PS_LIST_TAIL, "n_cr", PS_DATA_S32, NULL, object->n_cr)) {
     7468        psError(PS_ERR_UNKNOWN, false, "failed to add item n_cr");
     7469        psFree(md);
     7470        return false;
     7471    }
     7472    if (!psMetadataAdd(md, PS_LIST_TAIL, "n_astrom", PS_DATA_S32, NULL, object->n_astrom)) {
     7473        psError(PS_ERR_UNKNOWN, false, "failed to add item n_astrom");
    72347474        psFree(md);
    72357475        return false;
     
    72697509        return false;
    72707510    }
    7271     psF64 bg = psMetadataLookupF64(&status, md, "bg");
     7511    psF32 bg = psMetadataLookupF32(&status, md, "bg");
    72727512    if (!status) {
    72737513        psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item bg");
    72747514        return false;
    72757515    }
    7276     psF64 bg_stdev = psMetadataLookupF64(&status, md, "bg_stdev");
     7516    psF32 bg_stdev = psMetadataLookupF32(&status, md, "bg_stdev");
    72777517    if (!status) {
    72787518        psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item bg_stdev");
    72797519        return false;
    72807520    }
    7281     psF64 bg_mean_stdev = psMetadataLookupF64(&status, md, "bg_mean_stdev");
     7521    psF32 bg_mean_stdev = psMetadataLookupF32(&status, md, "bg_mean_stdev");
    72827522    if (!status) {
    72837523        psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item bg_mean_stdev");
    72847524        return false;
    72857525    }
     7526    psF32 bias = psMetadataLookupF32(&status, md, "bias");
     7527    if (!status) {
     7528        psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item bias");
     7529        return false;
     7530    }
     7531    psF32 bias_stdev = psMetadataLookupF32(&status, md, "bias_stdev");
     7532    if (!status) {
     7533        psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item bias_stdev");
     7534        return false;
     7535    }
     7536    psF32 fringe_0 = psMetadataLookupF32(&status, md, "fringe_0");
     7537    if (!status) {
     7538        psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item fringe_0");
     7539        return false;
     7540    }
     7541    psF32 fringe_1 = psMetadataLookupF32(&status, md, "fringe_1");
     7542    if (!status) {
     7543        psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item fringe_1");
     7544        return false;
     7545    }
     7546    psF32 fringe_2 = psMetadataLookupF32(&status, md, "fringe_2");
     7547    if (!status) {
     7548        psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item fringe_2");
     7549        return false;
     7550    }
     7551    psF32 sigma_ra = psMetadataLookupF32(&status, md, "sigma_ra");
     7552    if (!status) {
     7553        psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item sigma_ra");
     7554        return false;
     7555    }
     7556    psF32 sigma_dec = psMetadataLookupF32(&status, md, "sigma_dec");
     7557    if (!status) {
     7558        psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item sigma_dec");
     7559        return false;
     7560    }
     7561    psF32 ap_resid = psMetadataLookupF32(&status, md, "ap_resid");
     7562    if (!status) {
     7563        psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item ap_resid");
     7564        return false;
     7565    }
     7566    psF32 ap_resid_stdev = psMetadataLookupF32(&status, md, "ap_resid_stdev");
     7567    if (!status) {
     7568        psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item ap_resid_stdev");
     7569        return false;
     7570    }
     7571    psF32 fwhm = psMetadataLookupF32(&status, md, "fwhm");
     7572    if (!status) {
     7573        psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item fwhm");
     7574        return false;
     7575    }
     7576    psF32 fwhm_range = psMetadataLookupF32(&status, md, "fwhm_range");
     7577    if (!status) {
     7578        psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item fwhm_range");
     7579        return false;
     7580    }
     7581    psS32 n_stars = psMetadataLookupS32(&status, md, "n_stars");
     7582    if (!status) {
     7583        psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item n_stars");
     7584        return false;
     7585    }
     7586    psS32 n_extended = psMetadataLookupS32(&status, md, "n_extended");
     7587    if (!status) {
     7588        psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item n_extended");
     7589        return false;
     7590    }
     7591    psS32 n_cr = psMetadataLookupS32(&status, md, "n_cr");
     7592    if (!status) {
     7593        psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item n_cr");
     7594        return false;
     7595    }
     7596    psS32 n_astrom = psMetadataLookupS32(&status, md, "n_astrom");
     7597    if (!status) {
     7598        psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item n_astrom");
     7599        return false;
     7600    }
    72867601    char* path_base = psMetadataLookupPtr(&status, md, "path_base");
    72877602    if (!status) {
     
    72957610    }
    72967611
    7297     return chipProcessedImfileRowAlloc(chip_id, class_id, uri, bg, bg_stdev, bg_mean_stdev, path_base, fault);
     7612    return chipProcessedImfileRowAlloc(chip_id, class_id, uri, bg, bg_stdev, bg_mean_stdev, bias, bias_stdev, fringe_0, fringe_1, fringe_2, sigma_ra, sigma_dec, ap_resid, ap_resid_stdev, fwhm, fwhm_range, n_stars, n_extended, n_cr, n_astrom, path_base, fault);
    72987613}
    72997614psArray *chipProcessedImfileSelectRowObjects(psDB *dbh, const psMetadata *where, unsigned long long limit)
     
    78118126static void camProcessedExpRowFree(camProcessedExpRow *object);
    78128127
    7813 camProcessedExpRow *camProcessedExpRowAlloc(psS64 cam_id, psS64 chip_id, const char *workdir, const char *label, const char *recipe, const char *expgroup, const char *dvodb, const char *uri, psF64 bg, psF64 bg_stdev, psF64 bg_mean_stdev, psF32 sigma_ra, psF32 sigma_dec, psS32 nastro, const char *path_base, psF32 zp_mean, psF32 zp_stdev, psS16 fault)
     8128camProcessedExpRow *camProcessedExpRowAlloc(psS64 cam_id, psS64 chip_id, const char *workdir, const char *label, const char *recipe, const char *expgroup, const char *dvodb, const char *uri, psF32 bg, psF32 bg_stdev, psF32 bg_mean_stdev, psF32 sigma_ra, psF32 sigma_dec, psF32 zp_mean, psF32 zp_stdev, psF32 fwhm, psF32 fwhm_range, psS32 n_stars, psS32 n_extended, psS32 n_cr, psS32 n_astrom, const char *path_base, psS16 fault)
    78148129{
    78158130    camProcessedExpRow *_object;
     
    78318146    _object->sigma_ra = sigma_ra;
    78328147    _object->sigma_dec = sigma_dec;
    7833     _object->nastro = nastro;
    7834     _object->path_base = psStringCopy(path_base);
    78358148    _object->zp_mean = zp_mean;
    78368149    _object->zp_stdev = zp_stdev;
     8150    _object->fwhm = fwhm;
     8151    _object->fwhm_range = fwhm_range;
     8152    _object->n_stars = n_stars;
     8153    _object->n_extended = n_extended;
     8154    _object->n_cr = n_cr;
     8155    _object->n_astrom = n_astrom;
     8156    _object->path_base = psStringCopy(path_base);
    78378157    _object->fault = fault;
    78388158
     
    78948214        return false;
    78958215    }
    7896     if (!psMetadataAdd(md, PS_LIST_TAIL, "bg", PS_DATA_F64, NULL, 0.0)) {
     8216    if (!psMetadataAdd(md, PS_LIST_TAIL, "bg", PS_DATA_F32, NULL, 0.0)) {
    78978217        psError(PS_ERR_UNKNOWN, false, "failed to add item bg");
    78988218        psFree(md);
    78998219        return false;
    79008220    }
    7901     if (!psMetadataAdd(md, PS_LIST_TAIL, "bg_stdev", PS_DATA_F64, NULL, 0.0)) {
     8221    if (!psMetadataAdd(md, PS_LIST_TAIL, "bg_stdev", PS_DATA_F32, NULL, 0.0)) {
    79028222        psError(PS_ERR_UNKNOWN, false, "failed to add item bg_stdev");
    79038223        psFree(md);
    79048224        return false;
    79058225    }
    7906     if (!psMetadataAdd(md, PS_LIST_TAIL, "bg_mean_stdev", PS_DATA_F64, NULL, 0.0)) {
     8226    if (!psMetadataAdd(md, PS_LIST_TAIL, "bg_mean_stdev", PS_DATA_F32, NULL, 0.0)) {
    79078227        psError(PS_ERR_UNKNOWN, false, "failed to add item bg_mean_stdev");
    79088228        psFree(md);
     
    79198239        return false;
    79208240    }
    7921     if (!psMetadataAdd(md, PS_LIST_TAIL, "nastro", PS_DATA_S32, NULL, 0)) {
    7922         psError(PS_ERR_UNKNOWN, false, "failed to add item nastro");
     8241    if (!psMetadataAdd(md, PS_LIST_TAIL, "zp_mean", PS_DATA_F32, NULL, 0.0)) {
     8242        psError(PS_ERR_UNKNOWN, false, "failed to add item zp_mean");
     8243        psFree(md);
     8244        return false;
     8245    }
     8246    if (!psMetadataAdd(md, PS_LIST_TAIL, "zp_stdev", PS_DATA_F32, NULL, 0.0)) {
     8247        psError(PS_ERR_UNKNOWN, false, "failed to add item zp_stdev");
     8248        psFree(md);
     8249        return false;
     8250    }
     8251    if (!psMetadataAdd(md, PS_LIST_TAIL, "fwhm", PS_DATA_F32, NULL, 0.0)) {
     8252        psError(PS_ERR_UNKNOWN, false, "failed to add item fwhm");
     8253        psFree(md);
     8254        return false;
     8255    }
     8256    if (!psMetadataAdd(md, PS_LIST_TAIL, "fwhm_range", PS_DATA_F32, NULL, 0.0)) {
     8257        psError(PS_ERR_UNKNOWN, false, "failed to add item fwhm_range");
     8258        psFree(md);
     8259        return false;
     8260    }
     8261    if (!psMetadataAdd(md, PS_LIST_TAIL, "n_stars", PS_DATA_S32, NULL, 0)) {
     8262        psError(PS_ERR_UNKNOWN, false, "failed to add item n_stars");
     8263        psFree(md);
     8264        return false;
     8265    }
     8266    if (!psMetadataAdd(md, PS_LIST_TAIL, "n_extended", PS_DATA_S32, NULL, 0)) {
     8267        psError(PS_ERR_UNKNOWN, false, "failed to add item n_extended");
     8268        psFree(md);
     8269        return false;
     8270    }
     8271    if (!psMetadataAdd(md, PS_LIST_TAIL, "n_cr", PS_DATA_S32, NULL, 0)) {
     8272        psError(PS_ERR_UNKNOWN, false, "failed to add item n_cr");
     8273        psFree(md);
     8274        return false;
     8275    }
     8276    if (!psMetadataAdd(md, PS_LIST_TAIL, "n_astrom", PS_DATA_S32, NULL, 0)) {
     8277        psError(PS_ERR_UNKNOWN, false, "failed to add item n_astrom");
    79238278        psFree(md);
    79248279        return false;
     
    79298284        return false;
    79308285    }
    7931     if (!psMetadataAdd(md, PS_LIST_TAIL, "zp_mean", PS_DATA_F32, NULL, 0.0)) {
    7932         psError(PS_ERR_UNKNOWN, false, "failed to add item zp_mean");
    7933         psFree(md);
    7934         return false;
    7935     }
    7936     if (!psMetadataAdd(md, PS_LIST_TAIL, "zp_stdev", PS_DATA_F32, NULL, 0.0)) {
    7937         psError(PS_ERR_UNKNOWN, false, "failed to add item zp_stdev");
    7938         psFree(md);
    7939         return false;
    7940     }
    79418286    if (!psMetadataAdd(md, PS_LIST_TAIL, "fault", PS_DATA_S16, "Key NOT NULL", 0)) {
    79428287        psError(PS_ERR_UNKNOWN, false, "failed to add item fault");
     
    79578302}
    79588303
    7959 bool camProcessedExpInsert(psDB * dbh, psS64 cam_id, psS64 chip_id, const char *workdir, const char *label, const char *recipe, const char *expgroup, const char *dvodb, const char *uri, psF64 bg, psF64 bg_stdev, psF64 bg_mean_stdev, psF32 sigma_ra, psF32 sigma_dec, psS32 nastro, const char *path_base, psF32 zp_mean, psF32 zp_stdev, psS16 fault)
     8304bool camProcessedExpInsert(psDB * dbh, psS64 cam_id, psS64 chip_id, const char *workdir, const char *label, const char *recipe, const char *expgroup, const char *dvodb, const char *uri, psF32 bg, psF32 bg_stdev, psF32 bg_mean_stdev, psF32 sigma_ra, psF32 sigma_dec, psF32 zp_mean, psF32 zp_stdev, psF32 fwhm, psF32 fwhm_range, psS32 n_stars, psS32 n_extended, psS32 n_cr, psS32 n_astrom, const char *path_base, psS16 fault)
    79608305{
    79618306    psMetadata *md = psMetadataAlloc();
     
    80008345        return false;
    80018346    }
    8002     if (!psMetadataAdd(md, PS_LIST_TAIL, "bg", PS_DATA_F64, NULL, bg)) {
     8347    if (!psMetadataAdd(md, PS_LIST_TAIL, "bg", PS_DATA_F32, NULL, bg)) {
    80038348        psError(PS_ERR_UNKNOWN, false, "failed to add item bg");
    80048349        psFree(md);
    80058350        return false;
    80068351    }
    8007     if (!psMetadataAdd(md, PS_LIST_TAIL, "bg_stdev", PS_DATA_F64, NULL, bg_stdev)) {
     8352    if (!psMetadataAdd(md, PS_LIST_TAIL, "bg_stdev", PS_DATA_F32, NULL, bg_stdev)) {
    80088353        psError(PS_ERR_UNKNOWN, false, "failed to add item bg_stdev");
    80098354        psFree(md);
    80108355        return false;
    80118356    }
    8012     if (!psMetadataAdd(md, PS_LIST_TAIL, "bg_mean_stdev", PS_DATA_F64, NULL, bg_mean_stdev)) {
     8357    if (!psMetadataAdd(md, PS_LIST_TAIL, "bg_mean_stdev", PS_DATA_F32, NULL, bg_mean_stdev)) {
    80138358        psError(PS_ERR_UNKNOWN, false, "failed to add item bg_mean_stdev");
    80148359        psFree(md);
     
    80258370        return false;
    80268371    }
    8027     if (!psMetadataAdd(md, PS_LIST_TAIL, "nastro", PS_DATA_S32, NULL, nastro)) {
    8028         psError(PS_ERR_UNKNOWN, false, "failed to add item nastro");
     8372    if (!psMetadataAdd(md, PS_LIST_TAIL, "zp_mean", PS_DATA_F32, NULL, zp_mean)) {
     8373        psError(PS_ERR_UNKNOWN, false, "failed to add item zp_mean");
     8374        psFree(md);
     8375        return false;
     8376    }
     8377    if (!psMetadataAdd(md, PS_LIST_TAIL, "zp_stdev", PS_DATA_F32, NULL, zp_stdev)) {
     8378        psError(PS_ERR_UNKNOWN, false, "failed to add item zp_stdev");
     8379        psFree(md);
     8380        return false;
     8381    }
     8382    if (!psMetadataAdd(md, PS_LIST_TAIL, "fwhm", PS_DATA_F32, NULL, fwhm)) {
     8383        psError(PS_ERR_UNKNOWN, false, "failed to add item fwhm");
     8384        psFree(md);
     8385        return false;
     8386    }
     8387    if (!psMetadataAdd(md, PS_LIST_TAIL, "fwhm_range", PS_DATA_F32, NULL, fwhm_range)) {
     8388        psError(PS_ERR_UNKNOWN, false, "failed to add item fwhm_range");
     8389        psFree(md);
     8390        return false;
     8391    }
     8392    if (!psMetadataAdd(md, PS_LIST_TAIL, "n_stars", PS_DATA_S32, NULL, n_stars)) {
     8393        psError(PS_ERR_UNKNOWN, false, "failed to add item n_stars");
     8394        psFree(md);
     8395        return false;
     8396    }
     8397    if (!psMetadataAdd(md, PS_LIST_TAIL, "n_extended", PS_DATA_S32, NULL, n_extended)) {
     8398        psError(PS_ERR_UNKNOWN, false, "failed to add item n_extended");
     8399        psFree(md);
     8400        return false;
     8401    }
     8402    if (!psMetadataAdd(md, PS_LIST_TAIL, "n_cr", PS_DATA_S32, NULL, n_cr)) {
     8403        psError(PS_ERR_UNKNOWN, false, "failed to add item n_cr");
     8404        psFree(md);
     8405        return false;
     8406    }
     8407    if (!psMetadataAdd(md, PS_LIST_TAIL, "n_astrom", PS_DATA_S32, NULL, n_astrom)) {
     8408        psError(PS_ERR_UNKNOWN, false, "failed to add item n_astrom");
    80298409        psFree(md);
    80308410        return false;
     
    80328412    if (!psMetadataAdd(md, PS_LIST_TAIL, "path_base", PS_DATA_STRING, NULL, path_base)) {
    80338413        psError(PS_ERR_UNKNOWN, false, "failed to add item path_base");
    8034         psFree(md);
    8035         return false;
    8036     }
    8037     if (!psMetadataAdd(md, PS_LIST_TAIL, "zp_mean", PS_DATA_F32, NULL, zp_mean)) {
    8038         psError(PS_ERR_UNKNOWN, false, "failed to add item zp_mean");
    8039         psFree(md);
    8040         return false;
    8041     }
    8042     if (!psMetadataAdd(md, PS_LIST_TAIL, "zp_stdev", PS_DATA_F32, NULL, zp_stdev)) {
    8043         psError(PS_ERR_UNKNOWN, false, "failed to add item zp_stdev");
    80448414        psFree(md);
    80458415        return false;
     
    80738443bool camProcessedExpInsertObject(psDB *dbh, camProcessedExpRow *object)
    80748444{
    8075     return camProcessedExpInsert(dbh, object->cam_id, object->chip_id, object->workdir, object->label, object->recipe, object->expgroup, object->dvodb, object->uri, object->bg, object->bg_stdev, object->bg_mean_stdev, object->sigma_ra, object->sigma_dec, object->nastro, object->path_base, object->zp_mean, object->zp_stdev, object->fault);
     8445    return camProcessedExpInsert(dbh, object->cam_id, object->chip_id, object->workdir, object->label, object->recipe, object->expgroup, object->dvodb, object->uri, object->bg, object->bg_stdev, object->bg_mean_stdev, object->sigma_ra, object->sigma_dec, object->zp_mean, object->zp_stdev, object->fwhm, object->fwhm_range, object->n_stars, object->n_extended, object->n_cr, object->n_astrom, object->path_base, object->fault);
    80768446}
    80778447
     
    81868556        return false;
    81878557    }
    8188     if (!psMetadataAdd(md, PS_LIST_TAIL, "bg", PS_DATA_F64, NULL, object->bg)) {
     8558    if (!psMetadataAdd(md, PS_LIST_TAIL, "bg", PS_DATA_F32, NULL, object->bg)) {
    81898559        psError(PS_ERR_UNKNOWN, false, "failed to add item bg");
    81908560        psFree(md);
    81918561        return false;
    81928562    }
    8193     if (!psMetadataAdd(md, PS_LIST_TAIL, "bg_stdev", PS_DATA_F64, NULL, object->bg_stdev)) {
     8563    if (!psMetadataAdd(md, PS_LIST_TAIL, "bg_stdev", PS_DATA_F32, NULL, object->bg_stdev)) {
    81948564        psError(PS_ERR_UNKNOWN, false, "failed to add item bg_stdev");
    81958565        psFree(md);
    81968566        return false;
    81978567    }
    8198     if (!psMetadataAdd(md, PS_LIST_TAIL, "bg_mean_stdev", PS_DATA_F64, NULL, object->bg_mean_stdev)) {
     8568    if (!psMetadataAdd(md, PS_LIST_TAIL, "bg_mean_stdev", PS_DATA_F32, NULL, object->bg_mean_stdev)) {
    81998569        psError(PS_ERR_UNKNOWN, false, "failed to add item bg_mean_stdev");
    82008570        psFree(md);
     
    82118581        return false;
    82128582    }
    8213     if (!psMetadataAdd(md, PS_LIST_TAIL, "nastro", PS_DATA_S32, NULL, object->nastro)) {
    8214         psError(PS_ERR_UNKNOWN, false, "failed to add item nastro");
     8583    if (!psMetadataAdd(md, PS_LIST_TAIL, "zp_mean", PS_DATA_F32, NULL, object->zp_mean)) {
     8584        psError(PS_ERR_UNKNOWN, false, "failed to add item zp_mean");
     8585        psFree(md);
     8586        return false;
     8587    }
     8588    if (!psMetadataAdd(md, PS_LIST_TAIL, "zp_stdev", PS_DATA_F32, NULL, object->zp_stdev)) {
     8589        psError(PS_ERR_UNKNOWN, false, "failed to add item zp_stdev");
     8590        psFree(md);
     8591        return false;
     8592    }
     8593    if (!psMetadataAdd(md, PS_LIST_TAIL, "fwhm", PS_DATA_F32, NULL, object->fwhm)) {
     8594        psError(PS_ERR_UNKNOWN, false, "failed to add item fwhm");
     8595        psFree(md);
     8596        return false;
     8597    }
     8598    if (!psMetadataAdd(md, PS_LIST_TAIL, "fwhm_range", PS_DATA_F32, NULL, object->fwhm_range)) {
     8599        psError(PS_ERR_UNKNOWN, false, "failed to add item fwhm_range");
     8600        psFree(md);
     8601        return false;
     8602    }
     8603    if (!psMetadataAdd(md, PS_LIST_TAIL, "n_stars", PS_DATA_S32, NULL, object->n_stars)) {
     8604        psError(PS_ERR_UNKNOWN, false, "failed to add item n_stars");
     8605        psFree(md);
     8606        return false;
     8607    }
     8608    if (!psMetadataAdd(md, PS_LIST_TAIL, "n_extended", PS_DATA_S32, NULL, object->n_extended)) {
     8609        psError(PS_ERR_UNKNOWN, false, "failed to add item n_extended");
     8610        psFree(md);
     8611        return false;
     8612    }
     8613    if (!psMetadataAdd(md, PS_LIST_TAIL, "n_cr", PS_DATA_S32, NULL, object->n_cr)) {
     8614        psError(PS_ERR_UNKNOWN, false, "failed to add item n_cr");
     8615        psFree(md);
     8616        return false;
     8617    }
     8618    if (!psMetadataAdd(md, PS_LIST_TAIL, "n_astrom", PS_DATA_S32, NULL, object->n_astrom)) {
     8619        psError(PS_ERR_UNKNOWN, false, "failed to add item n_astrom");
    82158620        psFree(md);
    82168621        return false;
     
    82218626        return false;
    82228627    }
    8223     if (!psMetadataAdd(md, PS_LIST_TAIL, "zp_mean", PS_DATA_F32, NULL, object->zp_mean)) {
    8224         psError(PS_ERR_UNKNOWN, false, "failed to add item zp_mean");
    8225         psFree(md);
    8226         return false;
    8227     }
    8228     if (!psMetadataAdd(md, PS_LIST_TAIL, "zp_stdev", PS_DATA_F32, NULL, object->zp_stdev)) {
    8229         psError(PS_ERR_UNKNOWN, false, "failed to add item zp_stdev");
    8230         psFree(md);
    8231         return false;
    8232     }
    82338628    if (!psMetadataAdd(md, PS_LIST_TAIL, "fault", PS_DATA_S16, NULL, object->fault)) {
    82348629        psError(PS_ERR_UNKNOWN, false, "failed to add item fault");
     
    82858680        return false;
    82868681    }
    8287     psF64 bg = psMetadataLookupF64(&status, md, "bg");
     8682    psF32 bg = psMetadataLookupF32(&status, md, "bg");
    82888683    if (!status) {
    82898684        psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item bg");
    82908685        return false;
    82918686    }
    8292     psF64 bg_stdev = psMetadataLookupF64(&status, md, "bg_stdev");
     8687    psF32 bg_stdev = psMetadataLookupF32(&status, md, "bg_stdev");
    82938688    if (!status) {
    82948689        psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item bg_stdev");
    82958690        return false;
    82968691    }
    8297     psF64 bg_mean_stdev = psMetadataLookupF64(&status, md, "bg_mean_stdev");
     8692    psF32 bg_mean_stdev = psMetadataLookupF32(&status, md, "bg_mean_stdev");
    82988693    if (!status) {
    82998694        psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item bg_mean_stdev");
     
    83108705        return false;
    83118706    }
    8312     psS32 nastro = psMetadataLookupS32(&status, md, "nastro");
    8313     if (!status) {
    8314         psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item nastro");
     8707    psF32 zp_mean = psMetadataLookupF32(&status, md, "zp_mean");
     8708    if (!status) {
     8709        psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item zp_mean");
     8710        return false;
     8711    }
     8712    psF32 zp_stdev = psMetadataLookupF32(&status, md, "zp_stdev");
     8713    if (!status) {
     8714        psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item zp_stdev");
     8715        return false;
     8716    }
     8717    psF32 fwhm = psMetadataLookupF32(&status, md, "fwhm");
     8718    if (!status) {
     8719        psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item fwhm");
     8720        return false;
     8721    }
     8722    psF32 fwhm_range = psMetadataLookupF32(&status, md, "fwhm_range");
     8723    if (!status) {
     8724        psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item fwhm_range");
     8725        return false;
     8726    }
     8727    psS32 n_stars = psMetadataLookupS32(&status, md, "n_stars");
     8728    if (!status) {
     8729        psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item n_stars");
     8730        return false;
     8731    }
     8732    psS32 n_extended = psMetadataLookupS32(&status, md, "n_extended");
     8733    if (!status) {
     8734        psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item n_extended");
     8735        return false;
     8736    }
     8737    psS32 n_cr = psMetadataLookupS32(&status, md, "n_cr");
     8738    if (!status) {
     8739        psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item n_cr");
     8740        return false;
     8741    }
     8742    psS32 n_astrom = psMetadataLookupS32(&status, md, "n_astrom");
     8743    if (!status) {
     8744        psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item n_astrom");
    83158745        return false;
    83168746    }
     
    83208750        return false;
    83218751    }
    8322     psF32 zp_mean = psMetadataLookupF32(&status, md, "zp_mean");
    8323     if (!status) {
    8324         psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item zp_mean");
    8325         return false;
    8326     }
    8327     psF32 zp_stdev = psMetadataLookupF32(&status, md, "zp_stdev");
    8328     if (!status) {
    8329         psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item zp_stdev");
    8330         return false;
    8331     }
    83328752    psS16 fault = psMetadataLookupS16(&status, md, "fault");
    83338753    if (!status) {
     
    83368756    }
    83378757
    8338     return camProcessedExpRowAlloc(cam_id, chip_id, workdir, label, recipe, expgroup, dvodb, uri, bg, bg_stdev, bg_mean_stdev, sigma_ra, sigma_dec, nastro, path_base, zp_mean, zp_stdev, fault);
     8758    return camProcessedExpRowAlloc(cam_id, chip_id, workdir, label, recipe, expgroup, dvodb, uri, bg, bg_stdev, bg_mean_stdev, sigma_ra, sigma_dec, zp_mean, zp_stdev, fwhm, fwhm_range, n_stars, n_extended, n_cr, n_astrom, path_base, fault);
    83398759}
    83408760psArray *camProcessedExpSelectRowObjects(psDB *dbh, const psMetadata *where, unsigned long long limit)
Note: See TracChangeset for help on using the changeset viewer.