IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 4770 for trunk/psModules/test


Ignore:
Timestamp:
Aug 15, 2005, 3:10:36 PM (21 years ago)
Author:
gusciora
Message:

There are a lot of changes here required by the new SDRS. Most changes
involve the new definitions of the psAstrometry types. Not all tests work
correctly.

Location:
trunk/psModules/test
Files:
16 edited

Legend:

Unmodified
Added
Removed
  • trunk/psModules/test/tst_pmFlatField.c

    r2950 r4770  
    1616 *    Test M - Attempt to use non-mask type mask image
    1717 *
     18 * XXX: Added a mask argument to pmFlatField().  Must add tests.  For now, all
     19 * masks are NULL.
     20 *
    1821 *  @author Ross Harman, MHPCC
    1922 *
    20  *  @version $Revision: 1.6 $ $Name: not supported by cvs2svn $
    21  *  @date $Date: 2005-01-11 01:17:28 $
     23 *  @version $Revision: 1.7 $ $Name: not supported by cvs2svn $
     24 *  @date $Date: 2005-08-16 01:10:36 $
    2225 *
    2326 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    6871int main(int argc, char* argv[])
    6972{
     73    psLogSetFormat("HLNM");
    7074    return !runTestSuite(stderr, "Test Point Driver", tests, argc, argv);
    7175}
     
    7781    printPositiveTestHeader(stdout, "pmFlatField", "Test A - Divide input image by flat image");
    7882    CREATE_AND_SET_IMAGE(inImage,F64,6.0,3,3)
    79     psReadout *inReadout = psReadoutAlloc();
     83    pmReadout *inReadout = pmReadoutAlloc(NULL);
    8084    inReadout->image = inImage;
    8185    PRINT_MATRIX(inImage,F64,"Input image:");
    8286    CREATE_AND_SET_IMAGE(flatImage1,F64,2.0,3,3)
    83     psReadout *flatReadout = psReadoutAlloc();
     87    pmReadout *flatReadout = pmReadoutAlloc(NULL);
    8488    flatReadout->image = flatImage1;
    8589    PRINT_MATRIX(flatImage1,F64,"Flat image:");
    86     if ( !pmFlatField(inReadout, flatReadout) ) {
     90    if ( !pmFlatField(inReadout, NULL, flatReadout) ) {
    8791        psError(PS_ERR_UNKNOWN,true,"Test A - Returned false should be true");
    8892        return 1;
     
    99103    PRINT_MATRIX(flatImage2, F64, "Flat image:");
    100104    flatReadout->image = flatImage2;
    101     if ( !pmFlatField(inReadout, flatReadout) ) {
     105    if ( !pmFlatField(inReadout, NULL, flatReadout) ) {
    102106        psError(PS_ERR_UNKNOWN,true,"Test B - Returned false should be true");
    103107        return 2;
     
    118122    psFree(inReadout->mask);
    119123    inReadout->mask = mask1;
    120     if ( !pmFlatField(inReadout, flatReadout) ) {
     124    if ( !pmFlatField(inReadout, NULL, flatReadout) ) {
    121125        psError(PS_ERR_UNKNOWN,true,"Test C - Returned false should be true");
    122126        return 3;
     
    132136    printNegativeTestHeader(stdout,"pmFlatField", "Test D - Attempt to use null flat readout",
    133137                            "Null not allowed for flat readout", 0);
    134     if( pmFlatField(inReadout, NULL) ) {
     138    if( pmFlatField(inReadout, NULL, NULL) ) {
    135139        psError(PS_ERR_UNKNOWN,true,"Test D - Returned true should be false");
    136140        return 4;
     
    145149    psImage *temp = inReadout->image;
    146150    inReadout->image = NULL;
    147     if ( pmFlatField(inReadout, flatReadout) ) {
     151    if ( pmFlatField(inReadout, NULL, flatReadout) ) {
    148152        psError(PS_ERR_UNKNOWN,true,"Test E - Returned true should be false" );
    149153        return 5;
     
    159163    temp = flatReadout->image;
    160164    flatReadout->image = NULL;
    161     if ( pmFlatField(inReadout, flatReadout) ) {
     165    if ( pmFlatField(inReadout, NULL, flatReadout) ) {
    162166        psError(PS_ERR_UNKNOWN,true,"Test F - Returned true should be false" );
    163167        return 6;
     
    174178    temp = flatReadout->image;
    175179    flatReadout->image = smallFlat;
    176     if ( pmFlatField(inReadout, flatReadout) ) {
     180    if ( pmFlatField(inReadout, NULL, flatReadout) ) {
    177181        psError(PS_ERR_UNKNOWN,true,"Test G - Returned true should be false");
    178182        return 7;
     
    189193    temp = inReadout->mask;
    190194    inReadout->mask = largeMask;
    191     if ( pmFlatField(inReadout, flatReadout) ) {
     195    if ( pmFlatField(inReadout, NULL, flatReadout) ) {
    192196        psError(PS_ERR_UNKNOWN,true,"Test H - Returned true should be false");
    193197        return 8;
     
    203207    *(int*)&inReadout->col0 = 50;
    204208    *(int*)&inReadout->row0 = 50;
    205     if ( pmFlatField(inReadout, flatReadout) ) {
     209    if ( pmFlatField(inReadout, NULL, flatReadout) ) {
    206210        psError(PS_ERR_UNKNOWN,true,"Test I - Returned true should be false");
    207211        return 9;
     
    217221                            "Complex types not allowed for input image", 0);
    218222    *(psElemType* ) & inReadout->image->type.type = PS_TYPE_C64;
    219     if ( pmFlatField(inReadout, flatReadout) ) {
     223    if ( pmFlatField(inReadout, NULL, flatReadout) ) {
    220224        psError(PS_ERR_UNKNOWN,true,"Test J - Returned true should be false");
    221225        return 10;
     
    230234                            "Complex types not allowed for flat image", 0);
    231235    *(psElemType* ) & flatReadout->image->type.type = PS_TYPE_C64;
    232     if ( pmFlatField(inReadout, flatReadout) ) {
     236    if ( pmFlatField(inReadout, NULL, flatReadout) ) {
    233237        psError(PS_ERR_UNKNOWN,true,"Test K - Returned ture should be false");
    234238        return 11;
     
    243247                            "Input and flat image types differ", 0);
    244248    *(psElemType* ) & flatReadout->image->type.type = PS_TYPE_F32;
    245     if ( pmFlatField(inReadout, flatReadout) ) {
     249    if ( pmFlatField(inReadout, NULL, flatReadout) ) {
    246250        psError(PS_ERR_UNKNOWN,true,"Test L - Returned true should be false");
    247251        return 12;
     
    256260                            "Mask must be PS_TYPE_MASK type", 0);
    257261    *(psElemType* ) & inReadout->mask->type.type = PS_TYPE_F32;
    258     if ( pmFlatField(inReadout, flatReadout) ) {
     262    if ( pmFlatField(inReadout, NULL, flatReadout) ) {
    259263        psError(PS_ERR_UNKNOWN,true,"Test M - Returned true should be false");
    260264        return 13;
  • trunk/psModules/test/tst_pmImageCombine.c

    r4579 r4770  
    99 *  XXX: Must verify the results internally.  Don't use stdout file.
    1010 *
    11  *  @version $Revision: 1.3 $ $Name: not supported by cvs2svn $
    12  *  @date $Date: 2005-07-19 01:44:48 $
     11 *  @version $Revision: 1.4 $ $Name: not supported by cvs2svn $
     12 *  @date $Date: 2005-08-16 01:10:36 $
    1313 *
    1414 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    2525int main(int argc, char* argv[])
    2626{
     27    psLogSetFormat("HLNM");
    2728    return !runTestSuite(stderr, "Test Point Driver", tests, argc, argv);
    2829}
  • trunk/psModules/test/tst_pmMaskBadPixels.c

    r2951 r4770  
    1717 *  @author Ross Harman, MHPCC
    1818 *
    19  *  @version $Revision: 1.4 $ $Name: not supported by cvs2svn $
    20  *  @date $Date: 2005-01-11 01:30:16 $
     19 *  @version $Revision: 1.5 $ $Name: not supported by cvs2svn $
     20 *  @date $Date: 2005-08-16 01:10:36 $
    2121 *
    2222 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    8787int main(int argc, char* argv[])
    8888{
     89    psLogSetFormat("HLNM");
    8990    return !runTestSuite(stderr, "Test Point Driver", tests, argc, argv);
    9091}
     
    9697    CREATE_AND_SET_IMAGE(inImage1,F64,0,50,50);
    9798    CREATE_AND_SET_IMAGE(mask1,U8,0,50,50)
    98     //    psReadout *inReadout = psReadoutAlloc(0, 0, inImage1);
    99     psReadout *inReadout = psReadoutAlloc();
     99    //    pmReadout *inReadout = pmReadoutAlloc(0, 0, inImage1);
     100    pmReadout *inReadout = pmReadoutAlloc(NULL);
    100101    inReadout->image = inImage1;
    101102    mask1->data.PS_TYPE_MASK_DATA[24][24]=1;
     
    114115    CREATE_AND_SET_IMAGE(inImage2,F64,150.0,50,50);
    115116    CREATE_AND_SET_IMAGE(mask2,U8,0,50,50)
    116     //    psReadout *inReadout2 = psReadoutAlloc(0, 0, inImage2);
    117     psReadout *inReadout2 = psReadoutAlloc();
     117    //    pmReadout *inReadout2 = pmReadoutAlloc(0, 0, inImage2);
     118    pmReadout *inReadout2 = pmReadoutAlloc(NULL);
    118119    inReadout2->image = inImage2;
    119120    PRINT_MATRIX(mask2, U8, "Data mask:");
     
    131132    CREATE_AND_SET_IMAGE(inImage3,F64,50.0,50,50);
    132133    CREATE_AND_SET_IMAGE(mask3,U8,0,50,50)
    133     //    psReadout *inReadout3 = psReadoutAlloc(0, 0, inImage3);
    134     psReadout *inReadout3 = psReadoutAlloc();
     134    //    pmReadout *inReadout3 = pmReadoutAlloc(0, 0, inImage3);
     135    pmReadout *inReadout3 = pmReadoutAlloc(NULL);
    135136    inReadout3->image = inImage3;
    136137    mask3->data.PS_TYPE_MASK_DATA[24][24]=1;
     
    152153    CREATE_AND_SET_IMAGE(mask4,U8,0,50,50)
    153154    CREATE_AND_SET_IMAGE(mask4i,U8,0,50,50)
    154     //    psReadout *inReadout4 = psReadoutAlloc(0, 0, inImage4);
    155     psReadout *inReadout4 = psReadoutAlloc();
     155    //    pmReadout *inReadout4 = pmReadoutAlloc(0, 0, inImage4);
     156    pmReadout *inReadout4 = pmReadoutAlloc(NULL);
    156157    inReadout4->image = inImage4;
    157158    inReadout4->mask = mask4i;
     
    170171    // Test E - Attempt to use null mask
    171172    CREATE_AND_SET_IMAGE(inImage5,F64,50.0,50,50);
    172     //    psReadout *inReadout5 = psReadoutAlloc(0, 0, inImage5);
    173     psReadout *inReadout5 = psReadoutAlloc();
     173    //    pmReadout *inReadout5 = pmReadoutAlloc(0, 0, inImage5);
     174    pmReadout *inReadout5 = pmReadoutAlloc(NULL);
    174175    inReadout5->image = inImage5;
    175176    pmMaskBadPixels(inReadout5, NULL, 0, 100.0, 1, 10);
     
    183184    // Test F - Attempt tp use null input image
    184185    CREATE_AND_SET_IMAGE(mask6,U8,0,50,50)
    185     //    psReadout *inReadout6 = psReadoutAlloc(0, 0, NULL);
    186     psReadout *inReadout6 = psReadoutAlloc();
     186    //    pmReadout *inReadout6 = pmReadoutAlloc(0, 0, NULL);
     187    pmReadout *inReadout6 = pmReadoutAlloc(NULL);
    187188    inReadout6->mask = mask6;
    188189    pmMaskBadPixels(inReadout6, mask6, 0, 100.0, 1, 10);
     
    198199    CREATE_AND_SET_IMAGE(mask7,U8,0,50,50)
    199200    CREATE_AND_SET_IMAGE(mask7i,U8,0,50,50)
    200     //    psReadout *inReadout7 = psReadoutAlloc(0, 0, inImage7);
    201     psReadout *inReadout7 = psReadoutAlloc();
     201    //    pmReadout *inReadout7 = pmReadoutAlloc(0, 0, inImage7);
     202    pmReadout *inReadout7 = pmReadoutAlloc(NULL);
    202203    inReadout7->image = inImage7;
    203204    inReadout7->mask = mask7i;
     
    215216    CREATE_AND_SET_IMAGE(mask8,U8,0,50,50)
    216217    CREATE_AND_SET_IMAGE(mask8i,U8,0,60,60)
    217     //    psReadout *inReadout8 = psReadoutAlloc(0, 0, inImage8);
    218     psReadout *inReadout8 = psReadoutAlloc();
     218    //    pmReadout *inReadout8 = pmReadoutAlloc(0, 0, inImage8);
     219    pmReadout *inReadout8 = pmReadoutAlloc(NULL);
    219220    inReadout8->image = inImage8;
    220221    inReadout8->mask = mask8i;
     
    232233    CREATE_AND_SET_IMAGE(mask9,U8,0,50,50)
    233234    CREATE_AND_SET_IMAGE(mask9i,U8,0,50,50)
    234     //    psReadout *inReadout9 = psReadoutAlloc(0, 0, inImage9);
    235     psReadout *inReadout9 = psReadoutAlloc();
     235    //    pmReadout *inReadout9 = pmReadoutAlloc(0, 0, inImage9);
     236    pmReadout *inReadout9 = pmReadoutAlloc(NULL);
    236237    inReadout9->image = inImage9;
    237238    inReadout9->mask = mask9i;
     
    251252    CREATE_AND_SET_IMAGE(mask10,U8,0,50,50)
    252253    CREATE_AND_SET_IMAGE(mask10i,U8,0,50,50)
    253     //    psReadout *inReadout10 = psReadoutAlloc(0, 0, inImage10);
    254     psReadout *inReadout10 = psReadoutAlloc();
     254    //    pmReadout *inReadout10 = pmReadoutAlloc(0, 0, inImage10);
     255    pmReadout *inReadout10 = pmReadoutAlloc(NULL);
    255256    inReadout10->image = inImage10;
    256257    inReadout10->mask = mask10i;
     
    268269    CREATE_AND_SET_IMAGE(mask11,F64,0,50,50)
    269270    CREATE_AND_SET_IMAGE(mask11i,U8,0,50,50)
    270     //    psReadout *inReadout11 = psReadoutAlloc(0, 0, inImage11);
    271     psReadout *inReadout11 = psReadoutAlloc();
     271    //    pmReadout *inReadout11 = pmReadoutAlloc(0, 0, inImage11);
     272    pmReadout *inReadout11 = pmReadoutAlloc(NULL);
    272273    inReadout11->image = inImage11;
    273274    inReadout11->mask = mask11i;
  • trunk/psModules/test/tst_pmNonLinear.c

    r2961 r4770  
    1616 *  @author GLG, MHPCC
    1717 *
    18  *  @version $Revision: 1.14 $ $Name: not supported by cvs2svn $
    19  *  @date $Date: 2005-01-11 23:39:41 $
     18 *  @version $Revision: 1.15 $ $Name: not supported by cvs2svn $
     19 *  @date $Date: 2005-08-16 01:10:36 $
    2020 *
    2121 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    4040int main(int argc, char* argv[])
    4141{
     42    psLogSetFormat("HLNM");
    4243    return !runTestSuite(stderr, "Test Point Driver", tests, argc, argv);
    4344}
     
    5354    int testStatus = true;
    5455    psImage *myImage = psImageAlloc(numCols, numRows, PS_TYPE_F32);
    55     psReadout *myReadout = psReadoutAlloc();
     56    pmReadout *myReadout = pmReadoutAlloc(NULL);
    5657    myReadout->image = myImage;
    5758    psPolynomial1D *myPoly = psPolynomial1DAlloc(2, PS_POLYNOMIAL_ORD);
     
    106107    int tableSize = PS_MAX(numCols, numRows)*2;
    107108    psImage *myImage = psImageAlloc(numCols, numRows, PS_TYPE_F32);
    108     psReadout *myReadout = psReadoutAlloc();
     109    pmReadout *myReadout = pmReadoutAlloc(NULL);
    109110    myReadout->image = myImage;
    110111    psVector *in = psVectorAlloc(tableSize, PS_TYPE_F32);
     
    161162    int testStatus = true;
    162163    psImage *myImage = psImageAlloc(NUM_COLS, NUM_ROWS, PS_TYPE_F32);
    163     psReadout *myReadout = psReadoutAlloc();
    164     psReadout *rc = NULL;
     164    pmReadout *myReadout = pmReadoutAlloc(NULL);
     165    pmReadout *rc = NULL;
    165166    myReadout->image = myImage;
    166167    psPolynomial1D *myPoly = psPolynomial1DAlloc(2, PS_POLYNOMIAL_ORD);
     
    178179    rc = pmNonLinearityPolynomial(NULL, myPoly);
    179180    if (rc != NULL) {
    180         printf("TEST ERROR: pmNonLinearityPolynomial() returned a non-NULL psReadout\n");
     181        printf("TEST ERROR: pmNonLinearityPolynomial() returned a non-NULL pmReadout\n");
    181182        testStatus = false;
    182183    }
     
    188189    rc = pmNonLinearityPolynomial(myReadout, myPoly);
    189190    if (rc != NULL) {
    190         printf("TEST ERROR: pmNonLinearityPolynomial() returned a non-NULL psReadout\n");
     191        printf("TEST ERROR: pmNonLinearityPolynomial() returned a non-NULL pmReadout\n");
    191192        testStatus = false;
    192193    }
     
    197198    rc = pmNonLinearityPolynomial(myReadout, NULL);
    198199    if (rc != NULL) {
    199         printf("TEST ERROR: pmNonLinearityPolynomial() returned a non-NULL psReadout\n");
     200        printf("TEST ERROR: pmNonLinearityPolynomial() returned a non-NULL pmReadout\n");
    200201        testStatus = false;
    201202    }
     
    207208
    208209
    209 int test03Init(psReadout *myReadout)
     210int test03Init(pmReadout *myReadout)
    210211{
    211212    for (psS32 i=0;i<NUM_ROWS;i++) {
     
    224225    int tableSize = PS_MAX(NUM_COLS, NUM_ROWS)*3;
    225226    psImage *myImage = psImageAlloc(NUM_COLS, NUM_ROWS, PS_TYPE_F32);
    226     psReadout *myReadout = psReadoutAlloc();
    227     psReadout *rc = NULL;
     227    pmReadout *myReadout = pmReadoutAlloc(NULL);
     228    pmReadout *rc = NULL;
    228229    myReadout->image = myImage;
    229230    psVector *in = psVectorAlloc(tableSize, PS_TYPE_F32);
     
    253254
    254255    printf("------------------------------------------------------------\n");
    255     printf("Calling pmNonLinearityLookup() with NULL input psReadout.  Should generate error, return NULL.\n");
     256    printf("Calling pmNonLinearityLookup() with NULL input pmReadout.  Should generate error, return NULL.\n");
    256257    rc = pmNonLinearityLookup(NULL, in, out);
    257258    if (rc != NULL) {
    258         printf("TEST ERROR: pmNonLinearityPolynomial() returned a non-NULL psReadout\n");
    259         testStatus = false;
    260     }
    261 
    262     printf("------------------------------------------------------------\n");
    263     printf("Calling pmNonLinearityLookup() with NULL input psReadout->image.  Should generate error, return NULL.\n");
     259        printf("TEST ERROR: pmNonLinearityPolynomial() returned a non-NULL pmReadout\n");
     260        testStatus = false;
     261    }
     262
     263    printf("------------------------------------------------------------\n");
     264    printf("Calling pmNonLinearityLookup() with NULL input pmReadout->image.  Should generate error, return NULL.\n");
    264265    psImage *tmpImage = myReadout->image;
    265266    myReadout->image = NULL;
    266267    rc = pmNonLinearityLookup(myReadout, in, out);
    267268    if (rc != NULL) {
    268         printf("TEST ERROR: pmNonLinearityPolynomial() returned a non-NULL psReadout\n");
     269        printf("TEST ERROR: pmNonLinearityPolynomial() returned a non-NULL pmReadout\n");
    269270        testStatus = false;
    270271    }
     
    275276    rc = pmNonLinearityLookup(myReadout, NULL, out);
    276277    if (rc != NULL) {
    277         printf("TEST ERROR: pmNonLinearityPolynomial() returned a non-NULL psReadout\n");
     278        printf("TEST ERROR: pmNonLinearityPolynomial() returned a non-NULL pmReadout\n");
    278279        testStatus = false;
    279280    }
     
    283284    rc = pmNonLinearityLookup(myReadout, in, NULL);
    284285    if (rc != NULL) {
    285         printf("TEST ERROR: pmNonLinearityPolynomial() returned a non-NULL psReadout\n");
     286        printf("TEST ERROR: pmNonLinearityPolynomial() returned a non-NULL pmReadout\n");
    286287        testStatus = false;
    287288    }
     
    292293    rc = pmNonLinearityLookup(myReadout, in, outBig);
    293294    if (rc == NULL) {
    294         printf("TEST ERROR: pmNonLinearityPolynomial() returned a NULL psReadout\n");
     295        printf("TEST ERROR: pmNonLinearityPolynomial() returned a NULL pmReadout\n");
    295296        testStatus = false;
    296297    }
     
    312313    rc = pmNonLinearityLookup(myReadout, in, outSmall);
    313314    if (rc == NULL) {
    314         printf("TEST ERROR: pmNonLinearityPolynomial() returned a NULL psReadout\n");
     315        printf("TEST ERROR: pmNonLinearityPolynomial() returned a NULL pmReadout\n");
    315316        testStatus = false;
    316317    }
     
    331332    rc = pmNonLinearityLookup(myReadout, inSmall, out);
    332333    if (rc == NULL) {
    333         printf("TEST ERROR: pmNonLinearityPolynomial() returned a NULL psReadout\n");
     334        printf("TEST ERROR: pmNonLinearityPolynomial() returned a NULL pmReadout\n");
    334335        testStatus = false;
    335336    }
     
    350351    rc = pmNonLinearityLookup(myReadout, inBig, out);
    351352    if (rc == NULL) {
    352         printf("TEST ERROR: pmNonLinearityPolynomial() returned a NULL psReadout\n");
     353        printf("TEST ERROR: pmNonLinearityPolynomial() returned a NULL pmReadout\n");
    353354        testStatus = false;
    354355    }
     
    369370    rc = pmNonLinearityLookup(myReadout, inSmall, outBig);
    370371    if (rc == NULL) {
    371         printf("TEST ERROR: pmNonLinearityPolynomial() returned a NULL psReadout\n");
     372        printf("TEST ERROR: pmNonLinearityPolynomial() returned a NULL pmReadout\n");
    372373        testStatus = false;
    373374    }
     
    388389    rc = pmNonLinearityLookup(myReadout, inBig, outSmall);
    389390    if (rc == NULL) {
    390         printf("TEST ERROR: pmNonLinearityPolynomial() returned a NULL psReadout\n");
    391         testStatus = false;
    392     }
    393     for (i=0;i<NUM_ROWS;i++) {
    394         for (j=0;j<NUM_COLS;j++) {
    395             psF32 expect = (float) (2 * (i + j));
    396             psF32 actual = rc->image->data.F32[i][j];
    397             if (FLT_EPSILON < fabs(expect - actual)) {
    398                 printf("TEST ERROR: image[%d][%d] is %f, should be %f\n", i, j, actual, expect);
    399                 testStatus = false;
    400             }
    401         }
    402     }
    403 
    404     test03Init(myReadout);
    405     printf("------------------------------------------------------------\n");
    406     printf("Calling pmNonLinearityLookup() with inFlux psVector size 1.  Should generate error, return original psReadout.\n");
     391        printf("TEST ERROR: pmNonLinearityPolynomial() returned a NULL pmReadout\n");
     392        testStatus = false;
     393    }
     394    for (i=0;i<NUM_ROWS;i++) {
     395        for (j=0;j<NUM_COLS;j++) {
     396            psF32 expect = (float) (2 * (i + j));
     397            psF32 actual = rc->image->data.F32[i][j];
     398            if (FLT_EPSILON < fabs(expect - actual)) {
     399                printf("TEST ERROR: image[%d][%d] is %f, should be %f\n", i, j, actual, expect);
     400                testStatus = false;
     401            }
     402        }
     403    }
     404
     405    test03Init(myReadout);
     406    printf("------------------------------------------------------------\n");
     407    printf("Calling pmNonLinearityLookup() with inFlux psVector size 1.  Should generate error, return original pmReadout.\n");
    407408    rc = pmNonLinearityLookup(myReadout, inOne, out);
    408409    if (rc != myReadout) {
    409         printf("TEST ERROR: pmNonLinearityPolynomial() did not return the original psReadout\n");
     410        printf("TEST ERROR: pmNonLinearityPolynomial() did not return the original pmReadout\n");
    410411        testStatus = false;
    411412    }
     
    427428    rc = pmNonLinearityLookup(myReadout, in, out);
    428429    if (rc == NULL) {
    429         printf("TEST ERROR: pmNonLinearityPolynomial() returned a NULL psReadout\n");
     430        printf("TEST ERROR: pmNonLinearityPolynomial() returned a NULL pmReadout\n");
    430431        testStatus = false;
    431432    }
     
    453454    rc = pmNonLinearityLookup(myReadout, in, out);
    454455    if (rc == NULL) {
    455         printf("TEST ERROR: pmNonLinearityPolynomial() returned a NULL psReadout\n");
     456        printf("TEST ERROR: pmNonLinearityPolynomial() returned a NULL pmReadout\n");
    456457        testStatus = false;
    457458    }
     
    479480    rc = pmNonLinearityLookup(myReadout, in, out);
    480481    if (rc == NULL) {
    481         printf("TEST ERROR: pmNonLinearityPolynomial() returned a NULL psReadout\n");
     482        printf("TEST ERROR: pmNonLinearityPolynomial() returned a NULL pmReadout\n");
    482483        testStatus = false;
    483484    }
  • trunk/psModules/test/tst_pmObjects01.c

    r4579 r4770  
    1919 * abd never deallocate, no error is generated.
    2020 *
    21  *  @version $Revision: 1.14 $ $Name: not supported by cvs2svn $
    22  *  @date $Date: 2005-07-19 01:44:48 $
     21 *  @version $Revision: 1.15 $ $Name: not supported by cvs2svn $
     22 *  @date $Date: 2005-08-16 01:10:36 $
    2323 *
    2424 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    6363int main(int argc, char* argv[])
    6464{
     65    psLogSetFormat("HLNM");
    6566    return !runTestSuite(stderr, "Test Point Driver", tests, argc, argv);
    66     //    test02();
    6767}
    6868
     
    7676
    7777    printf("Testing pmPeakAlloc()...\n");
    78     psPeak *tmpPeak = pmPeakAlloc(1, 2, 3.0, PM_PEAK_LONE);
     78    pmPeak *tmpPeak = pmPeakAlloc(1, 2, 3.0, PM_PEAK_LONE);
    7979    if (tmpPeak == NULL) {
    80         printf("TEST ERROR: pmPeakAlloc() returned a NULL psPeak\n");
     80        printf("TEST ERROR: pmPeakAlloc() returned a NULL pmPeak\n");
    8181        testStatus = false;
    8282    } else {
    8383        if (tmpPeak->x != 1) {
    84             printf("TEST ERROR: pmPeakAlloc() improperly set psPeak->x\n");
     84            printf("TEST ERROR: pmPeakAlloc() improperly set pmPeak->x\n");
    8585            testStatus = false;
    8686        }
    8787        if (tmpPeak->y != 2) {
    88             printf("TEST ERROR: pmPeakAlloc() improperly set psPeak->y\n");
     88            printf("TEST ERROR: pmPeakAlloc() improperly set pmPeak->y\n");
    8989            testStatus = false;
    9090        }
    9191        if (tmpPeak->counts != 3.0) {
    92             printf("TEST ERROR: pmPeakAlloc() improperly set psPeak->counts\n");
     92            printf("TEST ERROR: pmPeakAlloc() improperly set pmPeak->counts\n");
    9393            testStatus = false;
    9494        }
    9595        if (tmpPeak->class != PM_PEAK_LONE) {
    96             printf("TEST ERROR: pmPeakAlloc() improperly set psPeak->class\n");
     96            printf("TEST ERROR: pmPeakAlloc() improperly set pmPeak->class\n");
    9797            testStatus = false;
    9898        }
     
    101101
    102102    printf("Testing pmMomentsAlloc()...\n");
    103     psMoments *tmpMoments = pmMomentsAlloc();
     103    pmMoments *tmpMoments = pmMomentsAlloc();
    104104    if (tmpMoments == NULL) {
    105         printf("TEST ERROR: pmMomentsAlloc() returned a NULL psMoments\n");
     105        printf("TEST ERROR: pmMomentsAlloc() returned a NULL pmMoments\n");
    106106        testStatus = false;
    107107    } else {
     
    115115                (fabs(tmpMoments->Sky-0.0) > ERROR_TOL) ||
    116116                (tmpMoments->nPixels != 0)) {
    117             printf("TEST ERROR: pmMomentsAlloc() did not properly initialize the psMoments structure.\n");
     117            printf("TEST ERROR: pmMomentsAlloc() did not properly initialize the pmMoments structure.\n");
    118118            testStatus = false;
    119119        }
     
    122122
    123123    printf("Testing pmModelAlloc(PS_MODEL_GAUSS)...\n");
    124     psModel *tmpModel = pmModelAlloc(PS_MODEL_GAUSS);
     124    pmModel *tmpModel = pmModelAlloc(PS_MODEL_GAUSS);
    125125    if (tmpModel == NULL) {
    126         printf("TEST ERROR: pmModelAlloc(PS_MODEL_GAUSS) returned a NULL psModel\n");
     126        printf("TEST ERROR: pmModelAlloc(PS_MODEL_GAUSS) returned a NULL pmModel\n");
    127127        testStatus = false;
    128128    } else {
     
    146146    tmpModel = pmModelAlloc(PS_MODEL_PGAUSS);
    147147    if (tmpModel == NULL) {
    148         printf("TEST ERROR: pmModelAlloc(PS_MODEL_PGAUSS) returned a NULL psModel\n");
     148        printf("TEST ERROR: pmModelAlloc(PS_MODEL_PGAUSS) returned a NULL pmModel\n");
    149149        testStatus = false;
    150150    } else {
     
    168168    tmpModel = pmModelAlloc(PS_MODEL_TWIST_GAUSS);
    169169    if (tmpModel == NULL) {
    170         printf("TEST ERROR: pmModelAlloc(PS_MODEL_TWIST_GAUSS) returned a NULL psModel\n");
     170        printf("TEST ERROR: pmModelAlloc(PS_MODEL_TWIST_GAUSS) returned a NULL pmModel\n");
    171171        testStatus = false;
    172172    } else {
     
    190190    tmpModel = pmModelAlloc(PS_MODEL_WAUSS);
    191191    if (tmpModel == NULL) {
    192         printf("TEST ERROR: pmModelAlloc(PS_MODEL_WAUSS) returned a NULL psModel\n");
     192        printf("TEST ERROR: pmModelAlloc(PS_MODEL_WAUSS) returned a NULL pmModel\n");
    193193        testStatus = false;
    194194    } else {
     
    212212    tmpModel = pmModelAlloc(PS_MODEL_SERSIC);
    213213    if (tmpModel == NULL) {
    214         printf("TEST ERROR: pmModelAlloc(PS_MODEL_SERSIC) returned a NULL psModel\n");
     214        printf("TEST ERROR: pmModelAlloc(PS_MODEL_SERSIC) returned a NULL pmModel\n");
    215215        testStatus = false;
    216216    } else {
     
    234234    tmpModel = pmModelAlloc(PS_MODEL_SERSIC_CORE);
    235235    if (tmpModel == NULL) {
    236         printf("TEST ERROR: pmModelAlloc(PS_MODEL_SERSIC_CORE) returned a NULL psModel\n");
     236        printf("TEST ERROR: pmModelAlloc(PS_MODEL_SERSIC_CORE) returned a NULL pmModel\n");
    237237        testStatus = false;
    238238    } else {
     
    253253    psFree(tmpModel);
    254254
    255     psSource *tmpSource = pmSourceAlloc();
     255    pmSource *tmpSource = pmSourceAlloc();
    256256    if (tmpSource == NULL) {
    257         printf("TEST ERROR: pmSourceAlloc() returned a NULL psSource\n");
     257        printf("TEST ERROR: pmSourceAlloc() returned a NULL pmSource\n");
    258258        testStatus = false;
    259259    }
     
    545545        // HEY: verify
    546546        for (psS32 i = 0 ; i < outData->n ; i++) {
    547             psPeak *tmpPeak = (psPeak *) outData->data[i];
     547            pmPeak *tmpPeak = (pmPeak *) outData->data[i];
    548548            if (((tmpPeak->x == 0) && (tmpPeak->y == 0)) ||
    549549                    ((tmpPeak->x == 0) && (tmpPeak->y == numRows-1)) ||
     
    803803        }
    804804    }
    805     psSource *rc = NULL;
    806     psPeak *tmpPeak = pmPeakAlloc((psF32) (TST04_NUM_ROWS / 2),
     805    pmSource *rc = NULL;
     806    pmPeak *tmpPeak = pmPeakAlloc((psF32) (TST04_NUM_ROWS / 2),
    807807                                  (psF32) (TST04_NUM_COLS / 2),
    808808                                  200.0,
     
    813813    rc = pmSourceLocalSky(NULL, tmpPeak, PS_STAT_SAMPLE_MEAN, 10.0, 20.0);
    814814    if (rc != NULL) {
    815         printf("TEST ERROR: pmSourceLocalSky() returned a non-NULL psSource.\n");
     815        printf("TEST ERROR: pmSourceLocalSky() returned a non-NULL pmSource.\n");
    816816        psFree(rc);
    817817        testStatus = false;
     
    822822    rc = pmSourceLocalSky(imgDataF64, tmpPeak, PS_STAT_SAMPLE_MEAN, 10.0, 20.0);
    823823    if (rc != NULL) {
    824         printf("TEST ERROR: pmSourceLocalSky() returned a non-NULL psSource.\n");
     824        printf("TEST ERROR: pmSourceLocalSky() returned a non-NULL pmSource.\n");
    825825        psFree(rc);
    826826        testStatus = false;
     
    828828
    829829    printf("----------------------------------------------------------------------------------\n");
    830     printf("Calling pmSourceLocalSky with NULL psPeak.  Should generate error and return NULL.\n");
     830    printf("Calling pmSourceLocalSky with NULL pmPeak.  Should generate error and return NULL.\n");
    831831    rc = pmSourceLocalSky(imgData, NULL, PS_STAT_SAMPLE_MEAN, 10.0, 20.0);
    832832    if (rc != NULL) {
    833         printf("TEST ERROR: pmSourceLocalSky() returned a non-NULL psSource.\n");
     833        printf("TEST ERROR: pmSourceLocalSky() returned a non-NULL pmSource.\n");
    834834        psFree(rc);
    835835        testStatus = false;
     
    840840    rc = pmSourceLocalSky(imgData, tmpPeak, PS_STAT_SAMPLE_MEAN, -10.0, 20.0);
    841841    if (rc != NULL) {
    842         printf("TEST ERROR: pmSourceLocalSky() returned a non-NULL psSource.\n");
     842        printf("TEST ERROR: pmSourceLocalSky() returned a non-NULL pmSource.\n");
    843843        psFree(rc);
    844844        testStatus = false;
     
    849849    rc = pmSourceLocalSky(imgData, tmpPeak, PS_STAT_SAMPLE_MEAN, 10.0, 5.0);
    850850    if (rc != NULL) {
    851         printf("TEST ERROR: pmSourceLocalSky() returned a non-NULL psSource.\n");
     851        printf("TEST ERROR: pmSourceLocalSky() returned a non-NULL pmSource.\n");
    852852        psFree(rc);
    853853        testStatus = false;
     
    861861        rc = pmSourceLocalSky(imgData, tmpPeak, PS_STAT_SAMPLE_MEAN, 10.0, 20.0);
    862862        if (rc != NULL) {
    863             printf("TEST ERROR: pmSourceLocalSky() returned a non-NULL psSource.\n");
     863            printf("TEST ERROR: pmSourceLocalSky() returned a non-NULL pmSource.\n");
    864864            psFree(rc);
    865865            testStatus = false;
     
    872872        rc = pmSourceLocalSky(imgData, tmpPeak, PS_STAT_SAMPLE_MEAN, 10.0, 20.0);
    873873        if (rc != NULL) {
    874             printf("TEST ERROR: pmSourceLocalSky() returned a non-NULL psSource.\n");
     874            printf("TEST ERROR: pmSourceLocalSky() returned a non-NULL pmSource.\n");
    875875            psFree(rc);
    876876            testStatus = false;
     
    883883        rc = pmSourceLocalSky(imgData, tmpPeak, PS_STAT_SAMPLE_MEAN, 10.0, 20.0);
    884884        if (rc != NULL) {
    885             printf("TEST ERROR: pmSourceLocalSky() returned a non-NULL psSource.\n");
     885            printf("TEST ERROR: pmSourceLocalSky() returned a non-NULL pmSource.\n");
    886886            psFree(rc);
    887887            testStatus = false;
     
    894894        rc = pmSourceLocalSky(imgData, tmpPeak, PS_STAT_SAMPLE_MEAN, (psF32) TST04_INNER_RADIUS, (psF32) TST04_OUTER_RADIUS);
    895895        if (rc != NULL) {
    896             printf("TEST ERROR: pmSourceLocalSky() returned a non-NULL psSource.\n");
     896            printf("TEST ERROR: pmSourceLocalSky() returned a non-NULL pmSource.\n");
    897897            psFree(rc);
    898898            testStatus = false;
     
    915915
    916916    if (rc == NULL) {
    917         printf("TEST ERROR: pmSourceLocalSky() returned a NULL psSource.\n");
     917        printf("TEST ERROR: pmSourceLocalSky() returned a NULL pmSource.\n");
    918918        testStatus = false;
    919919    } else {
    920920        if (rc->peak == NULL) {
    921             printf("TEST ERROR: pmSourceLocalSky() returned a NULL psSource->peak.\n");
     921            printf("TEST ERROR: pmSourceLocalSky() returned a NULL pmSource->peak.\n");
    922922            testStatus = false;
    923923        } else {
    924924            if (rc->peak->x != tmpPeak->x) {
    925                 printf("TEST ERROR: pmSourceLocalSky() psSource->peak->x was %d, should have been %d.\n", rc->peak->x, tmpPeak->x);
     925                printf("TEST ERROR: pmSourceLocalSky() pmSource->peak->x was %d, should have been %d.\n", rc->peak->x, tmpPeak->x);
    926926                testStatus = false;
    927927            }
    928928
    929929            if (rc->peak->y != tmpPeak->y) {
    930                 printf("TEST ERROR: pmSourceLocalSky() psSource->peak->y was %d, should have been %d.\n", rc->peak->y, tmpPeak->y);
     930                printf("TEST ERROR: pmSourceLocalSky() pmSource->peak->y was %d, should have been %d.\n", rc->peak->y, tmpPeak->y);
    931931                testStatus = false;
    932932            }
    933933
    934934            if (rc->peak->counts != tmpPeak->counts) {
    935                 printf("TEST ERROR: pmSourceLocalSky() psSource->peak->counts was %f, should have been %f.\n", rc->peak->counts, tmpPeak->counts);
     935                printf("TEST ERROR: pmSourceLocalSky() pmSource->peak->counts was %f, should have been %f.\n", rc->peak->counts, tmpPeak->counts);
    936936                testStatus = false;
    937937            }
    938938
    939939            if (rc->peak->class != tmpPeak->class) {
    940                 printf("TEST ERROR: pmSourceLocalSky() psSource->peak->class was %d, should have been %d.\n", rc->peak->class, tmpPeak->class);
     940                printf("TEST ERROR: pmSourceLocalSky() pmSource->peak->class was %d, should have been %d.\n", rc->peak->class, tmpPeak->class);
    941941                testStatus = false;
    942942            }
     
    944944
    945945        if (rc->pixels == NULL) {
    946             printf("TEST ERROR: pmSourceLocalSky() psSource->pixels was NULL.\n");
     946            printf("TEST ERROR: pmSourceLocalSky() pmSource->pixels was NULL.\n");
    947947            testStatus = false;
    948948        } else {
    949949            if (rc->pixels->numRows != (2 * TST04_OUTER_RADIUS)) {
    950                 printf("TEST ERROR: pmSourceLocalSky() psSource->pixels->numRows was %d, should have been %d.\n",
     950                printf("TEST ERROR: pmSourceLocalSky() pmSource->pixels->numRows was %d, should have been %d.\n",
    951951                       rc->pixels->numRows, (2 * TST04_OUTER_RADIUS));
    952952                testStatus = false;
     
    954954
    955955            if (rc->pixels->numCols != (2 * TST04_OUTER_RADIUS)) {
    956                 printf("TEST ERROR: pmSourceLocalSky() psSource->pixels->numCols was %d, should have been %d.\n",
     956                printf("TEST ERROR: pmSourceLocalSky() pmSource->pixels->numCols was %d, should have been %d.\n",
    957957                       rc->pixels->numCols, (2 * TST04_OUTER_RADIUS));
    958958                testStatus = false;
     
    960960
    961961            if (rc->pixels->col0 != (tmpPeak->x - TST04_OUTER_RADIUS)) {
    962                 printf("TEST ERROR: pmSourceLocalSky() psSource->pixels->col0 was %d, should have been %d.\n",
     962                printf("TEST ERROR: pmSourceLocalSky() pmSource->pixels->col0 was %d, should have been %d.\n",
    963963                       rc->pixels->col0, (tmpPeak->x - TST04_OUTER_RADIUS));
    964964                testStatus = false;
     
    966966
    967967            if (rc->pixels->row0 != (tmpPeak->y - TST04_OUTER_RADIUS)) {
    968                 printf("TEST ERROR: pmSourceLocalSky() psSource->pixels->row0 was %d, should have been %d.\n",
     968                printf("TEST ERROR: pmSourceLocalSky() pmSource->pixels->row0 was %d, should have been %d.\n",
    969969                       rc->pixels->row0, (tmpPeak->y - TST04_OUTER_RADIUS));
    970970                testStatus = false;
     
    972972
    973973            if (rc->pixels->type.type != PS_TYPE_F32) {
    974                 printf("TEST ERROR: pmSourceLocalSky() psSource->pixels->type was %d, should have been %d.\n",
     974                printf("TEST ERROR: pmSourceLocalSky() pmSource->pixels->type was %d, should have been %d.\n",
    975975                       rc->pixels->type.type, PS_TYPE_F32);
    976976                testStatus = false;
     
    982982
    983983        if (rc->mask == NULL) {
    984             printf("TEST ERROR: pmSourceLocalSky() psSource->mask was NULL.\n");
     984            printf("TEST ERROR: pmSourceLocalSky() pmSource->mask was NULL.\n");
    985985            testStatus = false;
    986986        } else {
    987987            if (rc->mask->numRows != (2 * TST04_OUTER_RADIUS)) {
    988                 printf("TEST ERROR: pmSourceLocalSky() psSource->mask->numRows was %d, should have been %d.\n",
     988                printf("TEST ERROR: pmSourceLocalSky() pmSource->mask->numRows was %d, should have been %d.\n",
    989989                       rc->mask->numRows, (2 * TST04_OUTER_RADIUS));
    990990                testStatus = false;
     
    992992
    993993            if (rc->mask->numCols != (2 * TST04_OUTER_RADIUS)) {
    994                 printf("TEST ERROR: pmSourceLocalSky() psSource->mask->numCols was %d, should have been %d.\n",
     994                printf("TEST ERROR: pmSourceLocalSky() pmSource->mask->numCols was %d, should have been %d.\n",
    995995                       rc->mask->numCols, (2 * TST04_OUTER_RADIUS));
    996996                testStatus = false;
     
    998998
    999999            if (rc->mask->type.type != PS_TYPE_U8) {
    1000                 printf("TEST ERROR: pmSourceLocalSky() psSource->mask->type was %d, should have been %d.\n",
     1000                printf("TEST ERROR: pmSourceLocalSky() pmSource->mask->type was %d, should have been %d.\n",
    10011001                       rc->mask->type.type, PS_TYPE_U8);
    10021002                testStatus = false;
     
    10181018            }
    10191019            if (maskedPixels != PS_SQR(2*(TST04_INNER_RADIUS-1))) {
    1020                 printf("TEST ERROR: pmSourceLocalSky() psSource->mask had %d masked pixels, should have been %d.\n",
     1020                printf("TEST ERROR: pmSourceLocalSky() pmSource->mask had %d masked pixels, should have been %d.\n",
    10211021                       maskedPixels, PS_SQR(2*(TST04_INNER_RADIUS-1)));
    10221022                testStatus = false;
    10231023            }
    10241024            if (unmaskedPixels != (PS_SQR(2*TST04_OUTER_RADIUS) - PS_SQR(2*(TST04_INNER_RADIUS-1)))) {
    1025                 printf("TEST ERROR: pmSourceLocalSky() psSource->mask had %d masked pixels, should have been %d.\n",
     1025                printf("TEST ERROR: pmSourceLocalSky() pmSource->mask had %d masked pixels, should have been %d.\n",
    10261026                       unmaskedPixels, (PS_SQR(2*TST04_OUTER_RADIUS) - PS_SQR(2*(TST04_INNER_RADIUS-1))));
    10271027                testStatus = false;
     
    10301030
    10311031        if (rc->moments == NULL) {
    1032             printf("TEST ERROR: pmSourceLocalSky() returned a NULL psSource->moments.\n");
     1032            printf("TEST ERROR: pmSourceLocalSky() returned a NULL pmSource->moments.\n");
    10331033            testStatus = false;
    10341034        } else {
    10351035            if (rc->moments->Sky != TST04_SKY) {
    1036                 printf("TEST ERROR: pmSourceLocalSky() psSource->moments->Sky was %f, should have been %f.\n", rc->moments->Sky, TST04_SKY);
     1036                printf("TEST ERROR: pmSourceLocalSky() pmSource->moments->Sky was %f, should have been %f.\n", rc->moments->Sky, TST04_SKY);
    10371037                testStatus = false;
    10381038            }
     
    10631063{
    10641064    bool testStatus = true;
    1065     psSource *tmpSource = NULL;
     1065    pmSource *tmpSource = NULL;
    10661066    bool rc = false;
    10671067    // Create the image used in this test.
     
    10801080
    10811081    //
    1082     // Create a psPeak with the center pixel set to the peak.
    1083     //
    1084     psPeak *tmpPeak = pmPeakAlloc((psF32) (TST06_NUM_ROWS / 2),
     1082    // Create a pmPeak with the center pixel set to the peak.
     1083    //
     1084    pmPeak *tmpPeak = pmPeakAlloc((psF32) (TST06_NUM_ROWS / 2),
    10851085                                  (psF32) (TST06_NUM_COLS / 2),
    10861086                                  200.0,
     
    10931093                                 (psF32) TST06_OUTER_RADIUS);
    10941094    if (tmpSource == NULL) {
    1095         printf("TEST ERROR: pmSourceLocalSky() returned a NULL psSource.\n");
     1095        printf("TEST ERROR: pmSourceLocalSky() returned a NULL pmSource.\n");
    10961096        psFree(imgData);
    10971097        psFree(imgDataF64);
     
    11021102
    11031103    printf("----------------------------------------------------------------------------------\n");
    1104     printf("Calling pmSourceSetPixelsCircle with NULL psSource.  Should generate error and return NULL.\n");
     1104    printf("Calling pmSourceSetPixelsCircle with NULL pmSource.  Should generate error and return NULL.\n");
    11051105    rc = pmSourceSetPixelsCircle(NULL, imgData, 10.0);
    11061106    if (rc == true) {
     
    11081108        testStatus = false;
    11091109    }
    1110     // XXX: test with psSource->peaks NULL
     1110    // XXX: test with pmSource->peaks NULL
    11111111
    11121112    printf("----------------------------------------------------------------------------------\n");
     
    12181218{
    12191219    bool testStatus = true;
    1220     psSource *tmpSource = NULL;
    1221     psSource *rc = NULL;
     1220    pmSource *tmpSource = NULL;
     1221    pmSource *rc = NULL;
    12221222    // Create the image used in this test.
    12231223    psImage *imgData = psImageAlloc(TST05_NUM_COLS, TST05_NUM_ROWS, PS_TYPE_F32);
     
    12291229
    12301230    //
    1231     // Create a psPeak with the center pixel set to the peak.
    1232     //
    1233     psPeak *tmpPeak = pmPeakAlloc((psF32) (TST05_NUM_ROWS / 2),
     1231    // Create a pmPeak with the center pixel set to the peak.
     1232    //
     1233    pmPeak *tmpPeak = pmPeakAlloc((psF32) (TST05_NUM_ROWS / 2),
    12341234                                  (psF32) (TST05_NUM_COLS / 2),
    12351235                                  200.0,
     
    12421242                                 (psF32) TST05_OUTER_RADIUS);
    12431243    if (tmpSource == NULL) {
    1244         printf("TEST ERROR: pmSourceLocalSky() returned a NULL psSource.\n");
     1244        printf("TEST ERROR: pmSourceLocalSky() returned a NULL pmSource.\n");
    12451245        psFree(tmpSource);
    12461246        testStatus = false;
     
    12491249
    12501250    printf("----------------------------------------------------------------------------------\n");
    1251     printf("Calling pmSourceMoments with NULL psSource.  Should generate error and return NULL.\n");
     1251    printf("Calling pmSourceMoments with NULL pmSource.  Should generate error and return NULL.\n");
    12521252    rc = pmSourceMoments(NULL, 10.0);
    12531253    if (rc != NULL) {
    1254         printf("TEST ERROR: pmSourceMoments() returned a non-NULL psSource.\n");
    1255         testStatus = false;
    1256     }
    1257     // XXX: test with psSource->peaks NULL
    1258     // XXX: test with psSource->pixels NULL
    1259     // XXX: test with psSource->mask NULL
     1254        printf("TEST ERROR: pmSourceMoments() returned a non-NULL pmSource.\n");
     1255        testStatus = false;
     1256    }
     1257    // XXX: test with pmSource->peaks NULL
     1258    // XXX: test with pmSource->pixels NULL
     1259    // XXX: test with pmSource->mask NULL
    12601260
    12611261    printf("----------------------------------------------------------------------------------\n");
     
    12631263    rc = pmSourceMoments(tmpSource, -10.0);
    12641264    if (rc != NULL) {
    1265         printf("TEST ERROR: pmSourceMoments() returned a non-NULL psSource.\n");
     1265        printf("TEST ERROR: pmSourceMoments() returned a non-NULL pmSource.\n");
    12661266        testStatus = false;
    12671267    }
     
    14851485        }
    14861486    }
    1487     psSource *mySrc = NULL;
     1487    pmSource *mySrc = NULL;
    14881488    bool rc = false;
    1489     psPeak *tmpPeak = pmPeakAlloc((psF32) (TST04_NUM_ROWS / 2),
     1489    pmPeak *tmpPeak = pmPeakAlloc((psF32) (TST04_NUM_ROWS / 2),
    14901490                                  (psF32) (TST04_NUM_COLS / 2),
    14911491                                  200.0,
     
    15021502
    15031503    if (mySrc == NULL) {
    1504         printf("TEST ERROR: pmSourceLocalSky() returned a NULL psSource.\n");
    1505         testStatus = false;
    1506     }
    1507 
    1508     printf("----------------------------------------------------------------------------------\n");
    1509     printf("Calling pmSourceModelGuess with NULL psSource.  Should generate error, return FALSE.\n");
     1504        printf("TEST ERROR: pmSourceLocalSky() returned a NULL pmSource.\n");
     1505        testStatus = false;
     1506    }
     1507
     1508    printf("----------------------------------------------------------------------------------\n");
     1509    printf("Calling pmSourceModelGuess with NULL pmSource.  Should generate error, return FALSE.\n");
    15101510    rc = pmSourceModelGuess(NULL, imgData, PS_MODEL_GAUSS);
    15111511    if (rc == true) {
     
    16061606        }
    16071607    }
    1608     psSource *mySrc = NULL;
     1608    pmSource *mySrc = NULL;
    16091609    psArray *rc = NULL;
    16101610
    1611     psPeak *tmpPeak = pmPeakAlloc((psF32) (TST09_NUM_ROWS / 2),
     1611    pmPeak *tmpPeak = pmPeakAlloc((psF32) (TST09_NUM_ROWS / 2),
    16121612                                  (psF32) (TST09_NUM_COLS / 2),
    16131613                                  200.0,
     
    16241624
    16251625    if (mySrc == NULL) {
    1626         printf("TEST ERROR: pmSourceLocalSky() returned a NULL psSource.\n");
     1626        printf("TEST ERROR: pmSourceLocalSky() returned a NULL pmSource.\n");
    16271627        testStatus = false;
    16281628    }
     
    16351635
    16361636    printf("----------------------------------------------------------------------------------\n");
    1637     printf("Calling pmSourceContour with NULL psSource .  Should generate error, return NULL.\n");
     1637    printf("Calling pmSourceContour with NULL pmSource .  Should generate error, return NULL.\n");
    16381638    rc = pmSourceContour(NULL, imgData, LEVEL, PS_CONTOUR_CRUDE);
    16391639    if (rc != NULL) {
     
    16601660        printf("Calling pmSourceContour with acceptable data.\n");
    16611661        printf("NOTE: must figure out the parameters for this test to be meaningful.\n");
    1662         mySrc->models->params->data.F32[0] = TST09_SKY;
    1663         mySrc->models->params->data.F32[1] = 15.0;
    1664         mySrc->models->params->data.F32[2] = (psF32) (TST09_NUM_ROWS / 2);
    1665         mySrc->models->params->data.F32[3] = (psF32) (TST09_NUM_COLS / 2);
    1666         mySrc->models->params->data.F32[4] = 2.0;
    1667         mySrc->models->params->data.F32[5] = 2.0;
    1668         mySrc->models->params->data.F32[6] = 2.0;
     1662        mySrc->modelPSF->params->data.F32[0] = TST09_SKY;
     1663        mySrc->modelPSF->params->data.F32[1] = 15.0;
     1664        mySrc->modelPSF->params->data.F32[2] = (psF32) (TST09_NUM_ROWS / 2);
     1665        mySrc->modelPSF->params->data.F32[3] = (psF32) (TST09_NUM_COLS / 2);
     1666        mySrc->modelPSF->params->data.F32[4] = 2.0;
     1667        mySrc->modelPSF->params->data.F32[5] = 2.0;
     1668        mySrc->modelPSF->params->data.F32[6] = 2.0;
    16691669        rc = pmSourceContour(mySrc, imgData, LEVEL, PS_CONTOUR_CRUDE);
    16701670        if (rc == NULL) {
     
    17031703        }
    17041704    }
    1705     psSource *mySrc = NULL;
     1705    pmSource *mySrc = NULL;
    17061706    psBool rc = false;
    17071707
    1708     psPeak *tmpPeak = pmPeakAlloc((psF32) (TST15_NUM_ROWS / 2),
     1708    pmPeak *tmpPeak = pmPeakAlloc((psF32) (TST15_NUM_ROWS / 2),
    17091709                                  (psF32) (TST15_NUM_COLS / 2),
    17101710                                  200.0,
     
    17211721
    17221722    if (mySrc == NULL) {
    1723         printf("TEST ERROR: pmSourceLocalSky() returned a NULL psSource.\n");
    1724         testStatus = false;
    1725     }
    1726 
    1727     mySrc->models = pmModelAlloc(PS_MODEL_GAUSS);
    1728     mySrc->models->params->data.F32[0] = 5.0;
    1729     mySrc->models->params->data.F32[1] = 70.0;
    1730     mySrc->models->params->data.F32[2] = (psF32) (TST15_NUM_ROWS / 2);
    1731     mySrc->models->params->data.F32[3] = (psF32) (TST15_NUM_COLS / 2);
    1732     mySrc->models->params->data.F32[4] = 1.0;
    1733     mySrc->models->params->data.F32[5] = 1.0;
    1734     mySrc->models->params->data.F32[6] = 2.0;
     1723        printf("TEST ERROR: pmSourceLocalSky() returned a NULL pmSource.\n");
     1724        testStatus = false;
     1725    }
     1726
     1727    mySrc->modelPSF = pmModelAlloc(PS_MODEL_GAUSS);
     1728    mySrc->modelPSF->params->data.F32[0] = 5.0;
     1729    mySrc->modelPSF->params->data.F32[1] = 70.0;
     1730    mySrc->modelPSF->params->data.F32[2] = (psF32) (TST15_NUM_ROWS / 2);
     1731    mySrc->modelPSF->params->data.F32[3] = (psF32) (TST15_NUM_COLS / 2);
     1732    mySrc->modelPSF->params->data.F32[4] = 1.0;
     1733    mySrc->modelPSF->params->data.F32[5] = 1.0;
     1734    mySrc->modelPSF->params->data.F32[6] = 2.0;
    17351735
    17361736    printf("----------------------------------------------------------------------------------\n");
     
    17831783        }
    17841784    }
    1785     psSource *mySrc = NULL;
     1785    pmSource *mySrc = NULL;
    17861786    psBool rc = false;
    17871787
    1788     psPeak *tmpPeak = pmPeakAlloc((psF32) (TST16_NUM_ROWS / 2),
     1788    pmPeak *tmpPeak = pmPeakAlloc((psF32) (TST16_NUM_ROWS / 2),
    17891789                                  (psF32) (TST16_NUM_COLS / 2),
    17901790                                  200.0,
     
    18011801
    18021802    if (mySrc == NULL) {
    1803         printf("TEST ERROR: pmSourceLocalSky() returned a NULL psSource.\n");
    1804         testStatus = false;
    1805     }
    1806 
    1807     mySrc->models = pmModelAlloc(PS_MODEL_GAUSS);
    1808     mySrc->models->params->data.F32[0] = 5.0;
    1809     mySrc->models->params->data.F32[1] = 70.0;
    1810     mySrc->models->params->data.F32[2] = (psF32) (TST16_NUM_ROWS / 2);
    1811     mySrc->models->params->data.F32[3] = (psF32) (TST16_NUM_COLS / 2);
    1812     mySrc->models->params->data.F32[4] = 1.0;
    1813     mySrc->models->params->data.F32[5] = 1.0;
    1814     mySrc->models->params->data.F32[6] = 2.0;
     1803        printf("TEST ERROR: pmSourceLocalSky() returned a NULL pmSource.\n");
     1804        testStatus = false;
     1805    }
     1806
     1807    mySrc->modelPSF = pmModelAlloc(PS_MODEL_GAUSS);
     1808    mySrc->modelPSF->params->data.F32[0] = 5.0;
     1809    mySrc->modelPSF->params->data.F32[1] = 70.0;
     1810    mySrc->modelPSF->params->data.F32[2] = (psF32) (TST16_NUM_ROWS / 2);
     1811    mySrc->modelPSF->params->data.F32[3] = (psF32) (TST16_NUM_COLS / 2);
     1812    mySrc->modelPSF->params->data.F32[4] = 1.0;
     1813    mySrc->modelPSF->params->data.F32[5] = 1.0;
     1814    mySrc->modelPSF->params->data.F32[6] = 2.0;
    18151815
    18161816    printf("----------------------------------------------------------------------------------\n");
     
    18631863        }
    18641864    }
    1865     psSource *mySrc = NULL;
     1865    pmSource *mySrc = NULL;
    18661866    psBool rc = false;
    18671867
    1868     psPeak *tmpPeak = pmPeakAlloc((psF32) (TST20_NUM_ROWS / 2),
     1868    pmPeak *tmpPeak = pmPeakAlloc((psF32) (TST20_NUM_ROWS / 2),
    18691869                                  (psF32) (TST20_NUM_COLS / 2),
    18701870                                  200.0,
     
    18811881
    18821882    if (mySrc == NULL) {
    1883         printf("TEST ERROR: pmSourceLocalSky() returned a NULL psSource.\n");
    1884         testStatus = false;
    1885     }
    1886 
    1887     mySrc->models = pmModelAlloc(PS_MODEL_GAUSS);
    1888 
    1889 
    1890     mySrc->models->params->data.F32[0] = 5.0;
    1891     mySrc->models->params->data.F32[1] = 70.0;
    1892     mySrc->models->params->data.F32[2] = (psF32) (TST20_NUM_ROWS / 2);
    1893     mySrc->models->params->data.F32[3] = (psF32) (TST20_NUM_COLS / 2);
    1894     mySrc->models->params->data.F32[4] = 1.0;
    1895     mySrc->models->params->data.F32[5] = 1.0;
    1896     mySrc->models->params->data.F32[6] = 2.0;
     1883        printf("TEST ERROR: pmSourceLocalSky() returned a NULL pmSource.\n");
     1884        testStatus = false;
     1885    }
     1886
     1887    mySrc->modelPSF = pmModelAlloc(PS_MODEL_GAUSS);
     1888
     1889
     1890    mySrc->modelPSF->params->data.F32[0] = 5.0;
     1891    mySrc->modelPSF->params->data.F32[1] = 70.0;
     1892    mySrc->modelPSF->params->data.F32[2] = (psF32) (TST20_NUM_ROWS / 2);
     1893    mySrc->modelPSF->params->data.F32[3] = (psF32) (TST20_NUM_COLS / 2);
     1894    mySrc->modelPSF->params->data.F32[4] = 1.0;
     1895    mySrc->modelPSF->params->data.F32[5] = 1.0;
     1896    mySrc->modelPSF->params->data.F32[6] = 2.0;
    18971897
    18981898    printf("----------------------------------------------------------------------------------\n");
     
    19051905
    19061906    printf("----------------------------------------------------------------------------------\n");
    1907     printf("Calling pmSourceFitModel with NULL psSource.  Should generate error, return FALSE.\n");
     1907    printf("Calling pmSourceFitModel with NULL pmSource.  Should generate error, return FALSE.\n");
    19081908    rc = pmSourceFitModel(NULL, imgData);
    19091909    if (rc == true) {
  • trunk/psModules/test/tst_pmReadoutCombine.c

    r2945 r4770  
    55 *  @author GLG, MHPCC
    66 *
    7  *  @version $Revision: 1.11 $ $Name: not supported by cvs2svn $
    8  *  @date $Date: 2005-01-10 22:22:52 $
     7 *  @version $Revision: 1.12 $ $Name: not supported by cvs2svn $
     8 *  @date $Date: 2005-08-16 01:10:36 $
    99 *
    1010 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    5656int main(int argc, char* argv[])
    5757{
     58    psLogSetFormat("HLNM");
    5859    return !runTestSuite(stderr, "Test Point Driver", tests, argc, argv);
    5960}
     
    118119        *(int *) (& (tmpImage->col0)) = baseCols[r];
    119120        /*
    120                 psReadout *tmpReadout = psReadoutAlloc(baseColsReadout[r],
     121                pmReadout *tmpReadout = pmReadoutAlloc(baseColsReadout[r],
    121122                                                       baseRowsReadout[r],
    122123                                                       tmpImage);
    123124        */
    124         psReadout *tmpReadout = psReadoutAlloc();
     125        pmReadout *tmpReadout = pmReadoutAlloc(NULL);
    125126        tmpReadout->image = tmpImage;
    126127
     
    154155    psListElem *tmpInput = (psListElem *) list->head;
    155156    while (NULL != tmpInput) {
    156         psReadout *tmpReadout = (psReadout *) tmpInput->data;
     157        pmReadout *tmpReadout = (pmReadout *) tmpInput->data;
    157158        psFree(tmpReadout);
    158159        tmpInput = tmpInput->next;
     
    236237        *(int *) (& (tmpImage->col0)) = baseCols[r];
    237238        /*
    238                 psReadout *tmpReadout = psReadoutAlloc(baseColsReadout[r],
     239                pmReadout *tmpReadout = pmReadoutAlloc(baseColsReadout[r],
    239240                                                       baseRowsReadout[r],
    240241                                                       tmpImage);
    241242        */
    242         psReadout *tmpReadout = psReadoutAlloc();
     243        pmReadout *tmpReadout = pmReadoutAlloc(NULL);
    243244        tmpReadout->image = tmpImage;
    244245        minOutRow = PS_MIN(minOutRow, (baseRowsReadout[r] + baseRows[r]));
     
    441442    psListElem *tmpInput = (psListElem *) list->head;
    442443    while (NULL != tmpInput) {
    443         psReadout *tmpReadout = (psReadout *) tmpInput->data;
     444        pmReadout *tmpReadout = (pmReadout *) tmpInput->data;
    444445        psFree(tmpReadout);
    445446        tmpInput = tmpInput->next;
  • trunk/psModules/test/tst_pmSubtractBias.c

    r3582 r4770  
    1414 *  @author GLG, MHPCC
    1515 *
    16  *  @version $Revision: 1.16 $ $Name: not supported by cvs2svn $
    17  *  @date $Date: 2005-03-31 02:01:57 $
     16 *  @version $Revision: 1.17 $ $Name: not supported by cvs2svn $
     17 *  @date $Date: 2005-08-16 01:10:36 $
    1818 *
    1919 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    4242int main(int argc, char* argv[])
    4343{
     44    psLogSetFormat("HLNM");
    4445    return !runTestSuite(stderr, "Test Point Driver", tests, argc, argv);
    4546}
     
    4849#define NUM_COLS 8
    4950/******************************************************************************
    50 doSubtractBiasFullFrame(): a sample psReadout as well as a bias image are
    51 created and the bias image is subtracted from the psReadout.
     51doSubtractBiasFullFrame(): a sample pmReadout as well as a bias image are
     52created and the bias image is subtracted from the pmReadout.
    5253 *****************************************************************************/
    5354int doSubtractBiasFullFrame(int numCols, int numRows)
     
    6061    psImage *tmpImage1 = psImageAlloc(numCols, numRows, PS_TYPE_F32);
    6162    psImage *tmpImage2 = psImageAlloc(numCols, numRows, PS_TYPE_F32);
    62     //    psReadout *myReadout = psReadoutAlloc(numCols, numRows, tmpImage1);
    63     //    psReadout *myBias = psReadoutAlloc(numCols, numRows, tmpImage2);
    64     psReadout *myReadout = psReadoutAlloc();
    65     psReadout *myBias = psReadoutAlloc();
     63    //    pmReadout *myReadout = pmReadoutAlloc(numCols, numRows, tmpImage1);
     64    //    pmReadout *myBias = pmReadoutAlloc(numCols, numRows, tmpImage2);
     65    pmReadout *myReadout = pmReadoutAlloc(NULL);
     66    pmReadout *myBias = pmReadoutAlloc(NULL);
    6667    myReadout->image = tmpImage1;
    6768    myBias->image = tmpImage2;
     
    110111
    111112/******************************************************************************
    112 doSubtractFullOverscans(): a sample psReadout as well as several overscan
     113doSubtractFullOverscans(): a sample pmReadout as well as several overscan
    113114images of the same size are created.  The overscan images are then subtracted
    114 from the psReadout.
     115from the pmReadout.
    115116 *****************************************************************************/
    116117int doSubtractFullOverscans(int numCols, int numRows)
     
    125126    psImage *tmpImage3 = psImageAlloc(numCols, numRows, PS_TYPE_F32);
    126127    psImage *tmpImage4 = psImageAlloc(numCols, numRows, PS_TYPE_F32);
    127     //    psReadout *myReadout = psReadoutAlloc(numCols, numRows, tmpImage1);
    128     psReadout *myReadout = psReadoutAlloc();
     128    //    pmReadout *myReadout = pmReadoutAlloc(numCols, numRows, tmpImage1);
     129    pmReadout *myReadout = pmReadoutAlloc(NULL);
    129130    myReadout->image = tmpImage1;
    130131
     
    185186
    186187/******************************************************************************
    187 doSubtractFullOverscans(): a sample psReadout as well as several overscan
     188doSubtractFullOverscans(): a sample pmReadout as well as several overscan
    188189images of the same size are created.  The overscan images are collected
    189 pixel-by-pixel then subtracted column-wise from the psReadout.
     190pixel-by-pixel then subtracted column-wise from the pmReadout.
    190191 *****************************************************************************/
    191192int doSubtractFullOverscanColumns(int numCols, int numRows)
     
    200201    psImage *tmpImage3 = psImageAlloc(numCols, numRows, PS_TYPE_F32);
    201202    psImage *tmpImage4 = psImageAlloc(numCols, numRows, PS_TYPE_F32);
    202     psReadout *myReadout = psReadoutAlloc();
     203    pmReadout *myReadout = pmReadoutAlloc(NULL);
    203204    myReadout->image = tmpImage1;
    204205    psList *list;
     
    245246}
    246247/******************************************************************************
    247 doSubtractFullOverscans(): a sample psReadout as well as several overscan
     248doSubtractFullOverscans(): a sample pmReadout as well as several overscan
    248249images of the same size are created.  The overscan images are collected
    249 pixel-by-pixel then subtracted column-wise from the psReadout.
     250pixel-by-pixel then subtracted column-wise from the pmReadout.
    250251 *****************************************************************************/
    251252int doSubtractFullOverscanColumnsPoly(int numCols, int numRows)
     
    260261    psImage *tmpImage3 = psImageAlloc(numCols, numRows, PS_TYPE_F32);
    261262    psImage *tmpImage4 = psImageAlloc(numCols, numRows, PS_TYPE_F32);
    262     psReadout *myReadout = psReadoutAlloc();
     263    pmReadout *myReadout = pmReadoutAlloc(NULL);
    263264    myReadout->image = tmpImage1;
    264265    psList *list;
     
    307308}
    308309/******************************************************************************
    309 doSubtractFullOverscansSmall(): a sample psReadout as well as several overscan
     310doSubtractFullOverscansSmall(): a sample pmReadout as well as several overscan
    310311images of smaller size are created.  The overscan images are collected
    311 pixel-by-pixel then subtracted column-wise from the psReadout.
     312pixel-by-pixel then subtracted column-wise from the pmReadout.
    312313 *****************************************************************************/
    313314int doSubtractFullOverscanColumnsSmall(int numCols, int numRows)
     
    319320    int testStatus = 0;
    320321    psImage *tmpImage1 = psImageAlloc(numCols, numRows, PS_TYPE_F32);
    321     psReadout *myReadout = psReadoutAlloc();
     322    pmReadout *myReadout = pmReadoutAlloc(NULL);
    322323    myReadout->image = tmpImage1;
    323324    psImage *tmpImage2 = psImageAlloc(numCols/2, numRows/2, PS_TYPE_F32);
     
    390391
    391392/******************************************************************************
    392 doSubtractFullOverscans(): a sample psReadout as well as several overscan
     393doSubtractFullOverscans(): a sample pmReadout as well as several overscan
    393394images of the same size are created.  The overscan images are collected
    394 pixel-by-pixel then subtracted row-wise from the psReadout.
     395pixel-by-pixel then subtracted row-wise from the pmReadout.
    395396 *****************************************************************************/
    396397int doSubtractFullOverscanRows(int numCols, int numRows)
     
    405406    psImage *tmpImage3 = psImageAlloc(numCols, numRows, PS_TYPE_F32);
    406407    psImage *tmpImage4 = psImageAlloc(numCols, numRows, PS_TYPE_F32);
    407     psReadout *myReadout = psReadoutAlloc();
     408    pmReadout *myReadout = pmReadoutAlloc(NULL);
    408409    myReadout->image = tmpImage1;
    409410    psList *list;
     
    451452
    452453/******************************************************************************
    453 doSubtractFullOverscansSmall(): a sample psReadout as well as several overscan
     454doSubtractFullOverscansSmall(): a sample pmReadout as well as several overscan
    454455images of smaller size are created.  The overscan images are collected
    455 pixel-by-pixel then subtracted row-wise from the psReadout.
     456pixel-by-pixel then subtracted row-wise from the pmReadout.
    456457 *****************************************************************************/
    457458int doSubtractFullOverscanRowsSmall(int numCols, int numRows)
     
    474475    psImage *tmpImage3 = psImageAlloc(OSnumCols, OSnumRows, PS_TYPE_F32);
    475476    psImage *tmpImage4 = psImageAlloc(OSnumCols, OSnumRows, PS_TYPE_F32);
    476     psReadout *myReadout = psReadoutAlloc();
     477    pmReadout *myReadout = pmReadoutAlloc(NULL);
    477478    myReadout->image = tmpImage1;
    478479    psList *list;
     
    554555    psImage *tmpImage3Short = psImageAlloc(numCols-1, numRows-1, PS_TYPE_F32);
    555556    psImage *tmpImage4Short = psImageAlloc(numCols-1, numRows-1, PS_TYPE_F32);
    556     psReadout *myReadout = psReadoutAlloc();
     557    pmReadout *myReadout = pmReadoutAlloc(NULL);
    557558    myReadout->image = tmpImage1;
    558     psReadout *rc = NULL;
     559    pmReadout *rc = NULL;
    559560    psList *list;
    560561    psList *listShort;
    561562    psStats *stat = psStatsAlloc(PS_STAT_SAMPLE_MEAN);
    562563    psImage *tmpImage5 = psImageAlloc(numCols, numRows, PS_TYPE_F32);
    563     psReadout *myBias = psReadoutAlloc();
     564    pmReadout *myBias = pmReadoutAlloc(NULL);
    564565    myBias->image = tmpImage5;
    565566    printPositiveTestHeader(stdout, "pmSubtractBias", "Testing input parameter error conditions");
    566567
    567568    psImage *tmpImage5ShortRows = psImageAlloc(numCols, numRows-1, PS_TYPE_F32);
    568     psReadout *myBiasShortRows = psReadoutAlloc();
     569    pmReadout *myBiasShortRows = pmReadoutAlloc(NULL);
    569570    myBiasShortRows->image = tmpImage5ShortRows;
    570571    psImage *tmpImage5ShortCols = psImageAlloc(numCols-1, numRows, PS_TYPE_F32);
    571     psReadout *myBiasShortCols = psReadoutAlloc();
     572    pmReadout *myBiasShortCols = pmReadoutAlloc(NULL);
    572573    myBiasShortCols->image = tmpImage5ShortCols;
    573574
     
    611612    rc = pmSubtractBias(myReadout, NULL, NULL, PM_OVERSCAN_ALL, stat, 0, PM_FIT_NONE, NULL);
    612613    if (rc != myReadout) {
    613         printf("TEST ERROR: pmSubtractBias() did not return input psReadout.\n");
     614        printf("TEST ERROR: pmSubtractBias() did not return input pmReadout.\n");
    614615        testStatus = false;
    615616    }
     
    619620    rc = pmSubtractBias(myReadout, NULL, NULL, PM_OVERSCAN_ROWS, stat, 0, PM_FIT_NONE, NULL);
    620621    if (rc != myReadout) {
    621         printf("TEST ERROR: pmSubtractBias() did not return input psReadout.\n");
     622        printf("TEST ERROR: pmSubtractBias() did not return input pmReadout.\n");
    622623        testStatus = false;
    623624        psFree(rc);
     
    628629    rc = pmSubtractBias(myReadout, NULL, NULL, PM_OVERSCAN_COLUMNS, stat, 0, PM_FIT_NONE, NULL);
    629630    if (rc != myReadout) {
    630         printf("TEST ERROR: pmSubtractBias() did not return input psReadout.\n");
     631        printf("TEST ERROR: pmSubtractBias() did not return input pmReadout.\n");
    631632        testStatus = false;
    632633        psFree(rc);
     
    694695    rc = pmSubtractBias(myReadout, NULL, NULL, PM_OVERSCAN_NONE, stat, 0, PM_FIT_SPLINE, myBias);
    695696    if (rc != myReadout) {
    696         printf("TEST ERROR: pmSubtractBias() did not return input psReadout.\n");
     697        printf("TEST ERROR: pmSubtractBias() did not return input pmReadout.\n");
    697698        testStatus = false;
    698699        psFree(rc);
     
    770771                               0, PM_FIT_NONE, myBiasShortRows);
    771772    if (rc != myReadout) {
    772         printf("TEST ERROR: pmSubtractBias() did not return input psReadout.\n");
     773        printf("TEST ERROR: pmSubtractBias() did not return input pmReadout.\n");
    773774        testStatus = false;
    774775        psFree(rc);
     
    781782                               0, PM_FIT_NONE, myBiasShortCols);
    782783    if (rc != myReadout) {
    783         printf("TEST ERROR: pmSubtractBias() did not return input psReadout.\n");
     784        printf("TEST ERROR: pmSubtractBias() did not return input pmReadout.\n");
    784785        testStatus = false;
    785786        psFree(rc);
     
    791792                               0, 54321, NULL);
    792793    if (rc != myReadout) {
    793         printf("TEST ERROR: pmSubtractBias() did not return input psReadout.\n");
     794        printf("TEST ERROR: pmSubtractBias() did not return input pmReadout.\n");
    794795        testStatus = false;
    795796        psFree(rc);
     
    801802                               0, PM_FIT_NONE, NULL);
    802803    if (rc != myReadout) {
    803         printf("TEST ERROR: pmSubtractBias() did not return input psReadout.\n");
     804        printf("TEST ERROR: pmSubtractBias() did not return input pmReadout.\n");
    804805        testStatus = false;
    805806        psFree(rc);
     
    847848
    848849/******************************************************************************
    849 doSubtractFullOverscansSmall(): a sample psReadout as well as several overscan
     850doSubtractFullOverscansSmall(): a sample pmReadout as well as several overscan
    850851images of smaller size are created.  The overscan images are collected
    851 pixel-by-pixel then subtracted column-wise from the psReadout.
     852pixel-by-pixel then subtracted column-wise from the pmReadout.
    852853 *****************************************************************************/
    853854int doSubtractFullOverscanColumnsGeneric(int imageNumCols,
     
    866867
    867868    psImage *tmpImage1 = psImageAlloc(imageNumCols, imageNumRows, PS_TYPE_F32);
    868     //    psReadout *myReadout = psReadoutAlloc(imageNumCols, imageNumRows, tmpImage1);
    869     psReadout *myReadout = psReadoutAlloc();
     869    //    pmReadout *myReadout = pmReadoutAlloc(imageNumCols, imageNumRows, tmpImage1);
     870    pmReadout *myReadout = pmReadoutAlloc(NULL);
    870871    myReadout->image = tmpImage1;
    871872    for (i=0;i<imageNumRows;i++) {
  • trunk/psModules/test/tst_pmSubtractSky.c

    r3595 r4770  
    77 *  @author GLG, MHPCC
    88 *
    9  *  @version $Revision: 1.13 $ $Name: not supported by cvs2svn $
    10  *  @date $Date: 2005-03-31 20:41:35 $
     9 *  @version $Revision: 1.14 $ $Name: not supported by cvs2svn $
     10 *  @date $Date: 2005-08-16 01:10:36 $
    1111 *
    1212 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    3939int main(int argc, char* argv[])
    4040{
     41    psLogSetFormat("HLNM");
    4142    return !runTestSuite(stderr, "Test Point Driver", tests, argc, argv);
    4243    //    test00();
     
    5152    int testStatus = 0;
    5253    psImage *tmpImageF32 = psImageAlloc(numCols, numRows, PS_TYPE_F32);
    53     //    psReadout *myReadout = psReadoutAlloc(numCols, numRows, tmpImageF32);
    54     psReadout *myReadout = psReadoutAlloc();
     54    //    pmReadout *myReadout = pmReadoutAlloc(numCols, numRows, tmpImageF32);
     55    pmReadout *myReadout = pmReadoutAlloc(NULL);
    5556    myReadout->image = tmpImageF32;
    5657    psStats *myStats = psStatsAlloc(PS_STAT_SAMPLE_MEAN);
     
    8990    int testStatus = 0;
    9091    psImage *tmpImageF32 = psImageAlloc(numCols, numRows, PS_TYPE_F32);
    91     //    psReadout *myReadout = psReadoutAlloc(numCols, numRows, tmpImageF32);
    92     psReadout *myReadout = psReadoutAlloc();
     92    //    pmReadout *myReadout = pmReadoutAlloc(numCols, numRows, tmpImageF32);
     93    pmReadout *myReadout = pmReadoutAlloc(NULL);
    9394    myReadout->image = tmpImageF32;
    9495    psStats *myStats = psStatsAlloc(PS_STAT_SAMPLE_MEAN);
     
    193194    psImage *tmpImageF32 = psImageAlloc(NUM_COLS_SMALL, NUM_ROWS_SMALL, PS_TYPE_F32);
    194195    psImage *tmpImageF64 = psImageAlloc(NUM_COLS_SMALL, NUM_ROWS_SMALL, PS_TYPE_F64);
    195     //    psReadout *myReadout = psReadoutAlloc(NUM_COLS_SMALL, NUM_ROWS_SMALL, tmpImageF32);
    196     psReadout *myReadout = psReadoutAlloc();
    197     myReadout->image = tmpImageF32;
    198     psReadout *rc = NULL;
     196    //    pmReadout *myReadout = pmReadoutAlloc(NUM_COLS_SMALL, NUM_ROWS_SMALL, tmpImageF32);
     197    pmReadout *myReadout = pmReadoutAlloc(NULL);
     198    myReadout->image = tmpImageF32;
     199    pmReadout *rc = NULL;
    199200    psStats *myStats = psStatsAlloc(PS_STAT_SAMPLE_MEAN);
    200201    psPolynomial2D *myPoly = psPolynomial2DAlloc(POLY_X_ORDER, POLY_Y_ORDER, PS_POLYNOMIAL_ORD);
     
    208209
    209210    printf("----------------------------------------------------------------\n");
    210     printf("Calling pmSubtractSky() with NULL psReadout.  Should error.\n\n");
     211    printf("Calling pmSubtractSky() with NULL pmReadout.  Should error.\n\n");
    211212    rc = pmSubtractSky(NULL, (void *) myPoly, PM_FIT_POLYNOMIAL, 1, myStats, 2.0);
    212213    if (rc != NULL) {
    213         printf("TEST ERROR: pmSubtractSky() returned a non-NULL psReadout\n");
    214         testStatus = false;
    215     }
    216 
    217     printf("----------------------------------------------------------------\n");
    218     printf("Calling pmSubtractSky() with NULL psReadout->image.  Should error.\n\n");
     214        printf("TEST ERROR: pmSubtractSky() returned a non-NULL pmReadout\n");
     215        testStatus = false;
     216    }
     217
     218    printf("----------------------------------------------------------------\n");
     219    printf("Calling pmSubtractSky() with NULL pmReadout->image.  Should error.\n\n");
    219220    myReadout->image = NULL;
    220221    rc = pmSubtractSky(myReadout, (void *) myPoly, PM_FIT_POLYNOMIAL, 1, myStats, 2.0);
    221222    if (rc != NULL) {
    222         printf("TEST ERROR: pmSubtractSky() returned a non-NULL psReadout\n");
    223         testStatus = false;
    224     }
    225     myReadout->image = tmpImageF32;
    226 
    227     printf("----------------------------------------------------------------\n");
    228     printf("Calling pmSubtractSky() with PS_TYPE_F64 psReadout->image.  Should error.\n\n");
     223        printf("TEST ERROR: pmSubtractSky() returned a non-NULL pmReadout\n");
     224        testStatus = false;
     225    }
     226    myReadout->image = tmpImageF32;
     227
     228    printf("----------------------------------------------------------------\n");
     229    printf("Calling pmSubtractSky() with PS_TYPE_F64 pmReadout->image.  Should error.\n\n");
    229230    myReadout->image = tmpImageF64;
    230231    rc = pmSubtractSky(myReadout, (void *) myPoly, PM_FIT_POLYNOMIAL, 1, myStats, 2.0);
    231232    if (rc != NULL) {
    232         printf("TEST ERROR: pmSubtractSky() returned a non-NULL psReadout\n");
     233        printf("TEST ERROR: pmSubtractSky() returned a non-NULL pmReadout\n");
    233234        testStatus = false;
    234235    }
     
    239240    rc = pmSubtractSky(myReadout, NULL, PM_FIT_POLYNOMIAL, 1, myStats, 2.0);
    240241    if (rc != myReadout) {
    241         printf("TEST ERROR: pmSubtractSky() returned something other than psReadout\n");
     242        printf("TEST ERROR: pmSubtractSky() returned something other than pmReadout\n");
    242243        testStatus = false;
    243244    }
     
    247248    rc = pmSubtractSky(myReadout, (void *) myPoly, PM_FIT_NONE, 1, myStats, 2.0);
    248249    if (rc != myReadout) {
    249         printf("TEST ERROR: pmSubtractSky() returned something other than psReadout\n");
     250        printf("TEST ERROR: pmSubtractSky() returned something other than pmReadout\n");
    250251        testStatus = false;
    251252    }
     
    255256    rc = pmSubtractSky(myReadout, (void *) myPoly, PM_FIT_SPLINE, 1, myStats, 2.0);
    256257    if (rc != myReadout) {
    257         printf("TEST ERROR: pmSubtractSky() returned something other than psReadout\n");
     258        printf("TEST ERROR: pmSubtractSky() returned something other than pmReadout\n");
    258259        testStatus = false;
    259260    }
     
    347348    rc = pmSubtractSky(myReadout, (void *) myPoly, 54321, 1, myStats, -1.0);
    348349    if (rc != myReadout) {
    349         printf("TEST ERROR: pmSubtractSky() returned something other than psReadout\n");
     350        printf("TEST ERROR: pmSubtractSky() returned something other than pmReadout\n");
    350351        testStatus = false;
    351352    }
  • trunk/psModules/test/verified/tst_pmImageCombine.stderr

    r4579 r4770  
    55\**********************************************************************************/
    66
    7 <DATE><TIME>|<HOST>|E|pmCombineImages (FILE:LINENO)
     7<HOST>|E|pmCombineImages (FILE:LINENO)
    88    Unallowable operation: images is NULL.
    9 <DATE><TIME>|<HOST>|E|pmCombineImages (FILE:LINENO)
     9<HOST>|E|pmCombineImages (FILE:LINENO)
    1010    images and errors args must have same length (6 != 5)
    11 <DATE><TIME>|<HOST>|E|pmCombineImages (FILE:LINENO)
     11<HOST>|E|pmCombineImages (FILE:LINENO)
    1212    Unallowable operation: psImage tmpDataImg has incorrect type.
    13 <DATE><TIME>|<HOST>|E|pmCombineImages (FILE:LINENO)
     13<HOST>|E|pmCombineImages (FILE:LINENO)
    1414    images and errors args must have same length (5 != 6)
    15 <DATE><TIME>|<HOST>|E|pmCombineImages (FILE:LINENO)
     15<HOST>|E|pmCombineImages (FILE:LINENO)
    1616    Unallowable operation: psImage tmpErrorImg has incorrect type.
    17 <DATE><TIME>|<HOST>|E|pmCombineImages (FILE:LINENO)
     17<HOST>|E|pmCombineImages (FILE:LINENO)
    1818    images and masks args must have same length (5 != 6)
    19 <DATE><TIME>|<HOST>|E|pmCombineImages (FILE:LINENO)
     19<HOST>|E|pmCombineImages (FILE:LINENO)
    2020    Unallowable operation: psImage tmpMaskImg has incorrect type.
    21 <DATE><TIME>|<HOST>|E|pmCombineImages (FILE:LINENO)
     21<HOST>|E|pmCombineImages (FILE:LINENO)
    2222    Unallowable operation: stats is NULL.
    2323
  • trunk/psModules/test/verified/tst_pmImageSubtract.stdout

    r4579 r4770  
    3030Calling pmSubtractionSolveEquation() with acceptable input parameters.  Should return non-NULL.
    3131The solution vector is:
    32 (1.37) (-0.00) (0.10) (0.08) (0.14) (0.10) (0.01) (0.02) (0.00) (-0.02) (-0.01) (-0.00) (0.00) (0.01) (-0.00) (-0.01) (-0.00) (0.00) (0.02) (-0.01) (-0.01) (0.00) (0.00) (0.00) (-0.02) (0.01) (0.00) (-0.01) (0.00) (-0.00) (0.01) (-0.00) (-0.01) (0.00) (0.01) (0.01) (0.01) (0.01) (-0.00) (-0.01) (-0.00) (0.00) (0.00) (0.00) (0.01) (-0.00) (-0.00) (-0.01) (0.02) (-0.00) (0.00) (-0.00) (-0.00) (-0.01) (-0.01) (0.02) (0.01) (-0.01) (-0.00) (-0.00) (0.00) (0.00) (-0.00) (-0.00) (0.00) (-0.00) (-0.02) (0.01) (0.02) (-0.01) (-0.00) (-0.01) (-0.03) (-0.00) (0.04) (0.01) (-0.00) (-0.03) (0.02) (0.02) (0.01) (-0.03) (-0.03) (-0.02) (0.01) (-0.01) (-0.01) (0.00) (0.00) (0.01) (0.02) (-0.02) (-0.02) (0.02) (0.02) (0.02) (0.03) (-0.03) (-0.03) (0.02) (0.02) (0.02) (0.00) (0.01) (-0.02) (-0.01) (-0.01) (0.02) (-0.03) (0.02) (0.03) (-0.02) (-0.03) (-0.02) (-0.01) (-0.01) (0.00) (0.01) (-0.00) (-0.00) (-0.02) (0.01) (0.02) (-0.01) (-0.01) (-0.01) (-0.02) (0.02) (0.01) (-0.02) (-0.02) (-0.00) (0.02) (-0.01) (-0.02) (0.01) (0.00) (0.01) (-0.02) (0.01) (0.00) (-0.00) (-0.01) (0.00) (0.00) (-0.01) (-0.01) (0.01) (0.01) (0.01) (0.51)
     32(-64611.38) (9775.94) (-39812.77) (9051.88) (0.14) (-36863.67) (0.01) (0.02) (0.00) (-0.02) (-0.01) (-0.00) (0.00) (0.01) (-0.00) (-0.01) (-0.00) (0.00) (0.02) (-0.01) (-0.01) (0.00) (0.00) (0.00) (-0.02) (0.01) (0.00) (-0.01) (0.00) (-0.00) (0.01) (-0.00) (-0.01) (0.00) (0.01) (0.01) (0.01) (0.01) (-0.00) (-0.01) (-0.00) (0.00) (0.00) (0.00) (0.01) (-0.00) (-0.00) (-0.01) (0.02) (-0.00) (0.00) (-0.00) (-0.00) (-0.01) (-0.01) (0.02) (0.01) (-0.01) (-0.00) (-0.00) (0.00) (0.00) (-0.00) (-0.00) (0.00) (-0.00) (-0.02) (0.01) (0.02) (-0.01) (-0.00) (-0.01) (-0.03) (-0.00) (0.04) (0.01) (-0.00) (-0.03) (0.02) (0.02) (0.01) (-0.03) (-0.03) (-0.02) (0.01) (-0.01) (-0.01) (0.00) (0.00) (0.01) (0.02) (-0.02) (-0.02) (0.02) (0.02) (0.02) (0.03) (-0.03) (-0.03) (0.02) (0.02) (0.02) (0.00) (0.01) (-0.02) (-0.01) (-0.01) (0.02) (-0.03) (0.02) (0.03) (-0.02) (-0.03) (-0.02) (-0.01) (-0.01) (0.00) (0.01) (-0.00) (-0.00) (-0.02) (0.01) (0.02) (-0.01) (-0.01) (-0.01) (-0.02) (0.02) (0.01) (-0.02) (-0.02) (-0.00) (0.02) (-0.01) (-0.02) (0.01) (0.00) (0.01) (-0.02) (0.01) (0.00) (-0.00) (-0.01) (0.00) (0.00) (-0.01) (-0.01) (0.01) (0.01) (0.01) (0.51)
    3333Calling pmSubtractionRejectStamps() with acceptable input parameters.  Should return TRUE.
    3434Calling pmSubtractionKernelImage() with NULL solution.  Should generate error, return NULL.
     
    3939Calling pmSubtractionKernelImage() unallowable y value.  Should generate error, return NULL.
    4040Calling pmSubtractionKernelImage() with acceptable input parameters.  Should return a psImage.
    41 -0.000774 -0.013938 0.010689 -0.013394 -0.015507
    42 -0.009241 -0.020300 -0.002732 0.016843 0.010743
    43 0.008820 0.015628 1.495404 -0.021095 -0.009788
    44 0.003371 -0.001256 0.017835 0.003308 0.008175
    45 0.009877 -0.010686 0.014775 0.003368 0.006204
     41-0.000791 -0.014015 0.010665 -0.013466 -0.015527
     42-0.009282 -0.020460 -0.002556 0.016698 0.010701
     430.008812 0.015715 -86582.703125 -0.020967 -0.009787
     440.003316 -0.001408 0.018001 0.003171 0.008132
     450.009856 -0.010723 0.014779 0.003320 0.006181
    4646Testing pmSubtractionCalculateEquation():
    4747    image size is (25, 25)
     
    5858Calling pmSubtractionSolveEquation() with acceptable input parameters.  Should return non-NULL.
    5959The solution vector is:
    60 (0.09) (-0.01) (-0.01) (0.00) (-0.00) (-0.00) (0.00) (0.00) (0.00) (0.00) (0.00) (0.00) (0.00) (0.00) (0.00) (0.00) (0.00) (0.00) (0.00) (0.00) (0.00) (0.00) (0.00) (0.00) (0.00) (0.00) (0.00) (0.00) (0.00) (0.00) (0.00) (0.00) (0.00) (0.00) (0.00) (0.00) (0.55)
     60(0.09) (-0.01) (-0.01) (0.00) (-0.00) (-0.00) (0.00) (0.00) (-0.00) (0.00) (-0.00) (-0.00) (0.00) (0.00) (-0.00) (0.00) (-0.00) (-0.00) (0.00) (0.00) (-0.00) (0.00) (-0.00) (-0.00) (0.00) (0.00) (-0.00) (0.00) (-0.00) (-0.00) (0.00) (0.00) (-0.00) (0.00) (-0.00) (-0.00) (0.55)
    6161Calling pmSubtractionRejectStamps() with acceptable input parameters.  Should return TRUE.
    6262Calling pmSubtractionKernelImage() with NULL solution.  Should generate error, return NULL.
  • trunk/psModules/test/verified/tst_pmNonLinear.stderr

    r3623 r4770  
    2323\**********************************************************************************/
    2424
    25 <DATE><TIME>|<HOST>|E|pmNonLinearityPolynomial (FILE:LINENO)
     25<HOST>|E|pmNonLinearityPolynomial (FILE:LINENO)
    2626    Unallowable operation: inputReadout is NULL.
    27 <DATE><TIME>|<HOST>|E|pmNonLinearityPolynomial (FILE:LINENO)
     27<HOST>|E|pmNonLinearityPolynomial (FILE:LINENO)
    2828    Unallowable operation: inputReadout->image is NULL.
    29 <DATE><TIME>|<HOST>|E|pmNonLinearityPolynomial (FILE:LINENO)
     29<HOST>|E|pmNonLinearityPolynomial (FILE:LINENO)
    3030    Unallowable operation: input1DPoly is NULL.
    3131
     
    3838\**********************************************************************************/
    3939
    40 <DATE><TIME>|<HOST>|E|pmNonLinearityLookup (FILE:LINENO)
     40<HOST>|E|pmNonLinearityLookup (FILE:LINENO)
    4141    Unallowable operation: inputReadout is NULL.
    42 <DATE><TIME>|<HOST>|E|pmNonLinearityLookup (FILE:LINENO)
     42<HOST>|E|pmNonLinearityLookup (FILE:LINENO)
    4343    Unallowable operation: inputReadout->image is NULL.
    44 <DATE><TIME>|<HOST>|E|pmNonLinearityLookup (FILE:LINENO)
     44<HOST>|E|pmNonLinearityLookup (FILE:LINENO)
    4545    Unallowable operation: inFlux is NULL.
    46 <DATE><TIME>|<HOST>|E|pmNonLinearityLookup (FILE:LINENO)
     46<HOST>|E|pmNonLinearityLookup (FILE:LINENO)
    4747    Unallowable operation: outFlux is NULL.
    48 <DATE><TIME>|<HOST>|W|pmNonLinearityLookup
     48<HOST>|W|pmNonLinearityLookup
    4949    WARNING: pmNonLinear.c: pmNonLinearityLookup(): input vectors have different sizes (24, 25)
    50 <DATE><TIME>|<HOST>|W|pmNonLinearityLookup
     50<HOST>|W|pmNonLinearityLookup
    5151    WARNING: pmNonLinear.c: pmNonLinearityLookup(): input vectors have different sizes (24, 23)
    52 <DATE><TIME>|<HOST>|W|pmNonLinearityLookup
     52<HOST>|W|pmNonLinearityLookup
    5353    WARNING: pmNonLinear.c: pmNonLinearityLookup(): input vectors have different sizes (23, 24)
    54 <DATE><TIME>|<HOST>|W|pmNonLinearityLookup
     54<HOST>|W|pmNonLinearityLookup
    5555    WARNING: pmNonLinear.c: pmNonLinearityLookup(): input vectors have different sizes (25, 24)
    56 <DATE><TIME>|<HOST>|W|pmNonLinearityLookup
     56<HOST>|W|pmNonLinearityLookup
    5757    WARNING: pmNonLinear.c: pmNonLinearityLookup(): input vectors have different sizes (23, 25)
    58 <DATE><TIME>|<HOST>|W|pmNonLinearityLookup
     58<HOST>|W|pmNonLinearityLookup
    5959    WARNING: pmNonLinear.c: pmNonLinearityLookup(): input vectors have different sizes (25, 23)
    60 <DATE><TIME>|<HOST>|E|pmNonLinearityLookup (FILE:LINENO)
     60<HOST>|E|pmNonLinearityLookup (FILE:LINENO)
    6161    pmNonLinearityLookup(): input vector less than 2 elements.  Returning inputReadout image.
    62 <DATE><TIME>|<HOST>|W|vectorBinDisectF32
     62<HOST>|W|vectorBinDisectF32
    6363    vectorBinDisectF32(): ordinate -1.000000 is outside vector range (0.000000 - 23.000000).
    64 <DATE><TIME>|<HOST>|W|pmNonLinearityLookup
     64<HOST>|W|pmNonLinearityLookup
    6565    WARNING: pmNonLinear.c: pmNonLinearityLookup(): 1 pixels outside table.
    66 <DATE><TIME>|<HOST>|W|vectorBinDisectF32
     66<HOST>|W|vectorBinDisectF32
    6767    vectorBinDisectF32(): ordinate 100.000000 is outside vector range (0.000000 - 23.000000).
    68 <DATE><TIME>|<HOST>|W|pmNonLinearityLookup
     68<HOST>|W|pmNonLinearityLookup
    6969    WARNING: pmNonLinear.c: pmNonLinearityLookup(): 1 pixels outside table.
    7070
  • trunk/psModules/test/verified/tst_pmNonLinear.stdout

    r2961 r4770  
    8484Calling pmNonLinearityPolynomial() with NULL polynomial.  Should generate error, return NULL.
    8585------------------------------------------------------------
    86 Calling pmNonLinearityLookup() with NULL input psReadout.  Should generate error, return NULL.
     86Calling pmNonLinearityLookup() with NULL input pmReadout.  Should generate error, return NULL.
    8787------------------------------------------------------------
    88 Calling pmNonLinearityLookup() with NULL input psReadout->image.  Should generate error, return NULL.
     88Calling pmNonLinearityLookup() with NULL input pmReadout->image.  Should generate error, return NULL.
    8989------------------------------------------------------------
    9090Calling pmNonLinearityLookup() with NULL inFlux psVector.  Should generate error, return NULL.
     
    104104Calling pmNonLinearityLookup() with size difference in inFlux/outFLux psVectors.  Should generate warning.
    105105------------------------------------------------------------
    106 Calling pmNonLinearityLookup() with inFlux psVector size 1.  Should generate error, return original psReadout.
     106Calling pmNonLinearityLookup() with inFlux psVector size 1.  Should generate error, return original pmReadout.
    107107------------------------------------------------------------
    108108Calling pmNonLinearityLookup() with one pixels outside inFlux range.  Should generate warnings.
  • trunk/psModules/test/verified/tst_pmObjects01.stderr

    r4228 r4770  
    1414\**********************************************************************************/
    1515
    16 <DATE><TIME>|<HOST>|E|pmFindVectorPeaks (FILE:LINENO)
     16<HOST>|E|pmFindVectorPeaks (FILE:LINENO)
    1717    Unallowable operation: psVector vector or its data is NULL.
    18 <DATE><TIME>|<HOST>|E|pmFindVectorPeaks (FILE:LINENO)
     18<HOST>|E|pmFindVectorPeaks (FILE:LINENO)
    1919    Unallowable operation: psVector vector has no elements.
    20 <DATE><TIME>|<HOST>|E|pmFindVectorPeaks (FILE:LINENO)
     20<HOST>|E|pmFindVectorPeaks (FILE:LINENO)
    2121    Unallowable operation: psVector vector has incorrect type.
    2222
     
    2929\**********************************************************************************/
    3030
    31 <DATE><TIME>|<HOST>|E|psImageAlloc (FILE:LINENO)
     31<HOST>|E|psImageAlloc (FILE:LINENO)
    3232    Specified number of rows (0) or columns (0) is invalid.
    33 <DATE><TIME>|<HOST>|E|pmFindImagePeaks (FILE:LINENO)
    34     Unallowable operation: psImage image or its data is NULL.
    35 <DATE><TIME>|<HOST>|E|pmFindImagePeaks (FILE:LINENO)
    36     Unallowable operation: psImage image or its data is NULL.
    37 <DATE><TIME>|<HOST>|E|pmFindImagePeaks (FILE:LINENO)
     33<HOST>|E|pmFindImagePeaks (FILE:LINENO)
     34    Unallowable operation: psImage image or its data is NULL.
     35<HOST>|E|pmFindImagePeaks (FILE:LINENO)
     36    Unallowable operation: psImage image or its data is NULL.
     37<HOST>|E|pmFindImagePeaks (FILE:LINENO)
    3838    Unallowable operation: psImage image has incorrect type.
    3939
     
    5555\**********************************************************************************/
    5656
    57 <DATE><TIME>|<HOST>|E|pmSourceLocalSky (FILE:LINENO)
    58     Unallowable operation: psImage image or its data is NULL.
    59 <DATE><TIME>|<HOST>|E|pmSourceLocalSky (FILE:LINENO)
     57<HOST>|E|pmSourceLocalSky (FILE:LINENO)
     58    Unallowable operation: psImage image or its data is NULL.
     59<HOST>|E|pmSourceLocalSky (FILE:LINENO)
    6060    Unallowable operation: psImage image has incorrect type.
    61 <DATE><TIME>|<HOST>|E|pmSourceLocalSky (FILE:LINENO)
     61<HOST>|E|pmSourceLocalSky (FILE:LINENO)
    6262    Unallowable operation: peak is NULL.
    63 <DATE><TIME>|<HOST>|E|pmSourceLocalSky (FILE:LINENO)
     63<HOST>|E|pmSourceLocalSky (FILE:LINENO)
    6464    Error: (0.0 > innerRadius) (0.000000 -10.000000)
    65 <DATE><TIME>|<HOST>|E|pmSourceLocalSky (FILE:LINENO)
     65<HOST>|E|pmSourceLocalSky (FILE:LINENO)
    6666    Error: (innerRadius > outerRadius) (10.000000 5.000000)
    6767
     
    7474\**********************************************************************************/
    7575
    76 <DATE><TIME>|<HOST>|E|pmSourceSetPixelsCircle (FILE:LINENO)
    77     Unallowable operation: source is NULL.
    78 <DATE><TIME>|<HOST>|E|pmSourceSetPixelsCircle (FILE:LINENO)
    79     Unallowable operation: psImage image or its data is NULL.
    80 <DATE><TIME>|<HOST>|E|pmSourceSetPixelsCircle (FILE:LINENO)
     76<HOST>|E|pmSourceSetPixelsCircle (FILE:LINENO)
     77    Unallowable operation: source is NULL.
     78<HOST>|E|pmSourceSetPixelsCircle (FILE:LINENO)
     79    Unallowable operation: psImage image or its data is NULL.
     80<HOST>|E|pmSourceSetPixelsCircle (FILE:LINENO)
    8181    Unallowable operation: psImage image has incorrect type.
    82 <DATE><TIME>|<HOST>|E|pmSourceSetPixelsCircle (FILE:LINENO)
     82<HOST>|E|pmSourceSetPixelsCircle (FILE:LINENO)
    8383    Error: (0.0 > radius) (0.000000 -10.000000)
    8484
     
    9191\**********************************************************************************/
    9292
    93 <DATE><TIME>|<HOST>|E|pmSourceMoments (FILE:LINENO)
    94     Unallowable operation: source is NULL.
    95 <DATE><TIME>|<HOST>|E|pmSourceMoments (FILE:LINENO)
     93<HOST>|E|pmSourceMoments (FILE:LINENO)
     94    Unallowable operation: source is NULL.
     95<HOST>|E|pmSourceMoments (FILE:LINENO)
    9696    Error: (0.0 > radius) (0.000000 -10.000000)
    9797
     
    104104\**********************************************************************************/
    105105
    106 <DATE><TIME>|<HOST>|E|pmMinLM_Gauss2D (FILE:LINENO)
    107     Unallowable operation: psVector params or its data is NULL.
    108 <DATE><TIME>|<HOST>|E|pmMinLM_Gauss2D (FILE:LINENO)
    109     Unallowable operation: psVector x or its data is NULL.
    110 <DATE><TIME>|<HOST>|E|pmMinLM_PsuedoGauss2D (FILE:LINENO)
    111     Unallowable operation: psVector params or its data is NULL.
    112 <DATE><TIME>|<HOST>|E|pmMinLM_PsuedoGauss2D (FILE:LINENO)
    113     Unallowable operation: psVector x or its data is NULL.
    114 <DATE><TIME>|<HOST>|E|pmMinLM_Wauss2D (FILE:LINENO)
    115     Unallowable operation: psVector params or its data is NULL.
    116 <DATE><TIME>|<HOST>|E|pmMinLM_Wauss2D (FILE:LINENO)
    117     Unallowable operation: psVector x or its data is NULL.
    118 <DATE><TIME>|<HOST>|E|pmMinLM_TwistGauss2D (FILE:LINENO)
    119     Unallowable operation: psVector params or its data is NULL.
    120 <DATE><TIME>|<HOST>|E|pmMinLM_TwistGauss2D (FILE:LINENO)
    121     Unallowable operation: psVector x or its data is NULL.
    122 <DATE><TIME>|<HOST>|E|pmMinLM_Sersic (FILE:LINENO)
     106<HOST>|E|pmMinLM_Gauss2D (FILE:LINENO)
     107    Unallowable operation: psVector params or its data is NULL.
     108<HOST>|E|pmMinLM_Gauss2D (FILE:LINENO)
     109    Unallowable operation: psVector x or its data is NULL.
     110<HOST>|E|pmMinLM_PsuedoGauss2D (FILE:LINENO)
     111    Unallowable operation: psVector params or its data is NULL.
     112<HOST>|E|pmMinLM_PsuedoGauss2D (FILE:LINENO)
     113    Unallowable operation: psVector x or its data is NULL.
     114<HOST>|E|pmMinLM_Wauss2D (FILE:LINENO)
     115    Unallowable operation: psVector params or its data is NULL.
     116<HOST>|E|pmMinLM_Wauss2D (FILE:LINENO)
     117    Unallowable operation: psVector x or its data is NULL.
     118<HOST>|E|pmMinLM_TwistGauss2D (FILE:LINENO)
     119    Unallowable operation: psVector params or its data is NULL.
     120<HOST>|E|pmMinLM_TwistGauss2D (FILE:LINENO)
     121    Unallowable operation: psVector x or its data is NULL.
     122<HOST>|E|pmMinLM_Sersic (FILE:LINENO)
    123123    This function is not implemented yet.
    124 <DATE><TIME>|<HOST>|E|pmMinLM_Sersic (FILE:LINENO)
    125     Unallowable operation: psVector params or its data is NULL.
    126 <DATE><TIME>|<HOST>|E|pmMinLM_Sersic (FILE:LINENO)
    127     Unallowable operation: psVector x or its data is NULL.
    128 <DATE><TIME>|<HOST>|E|pmMinLM_SersicCore (FILE:LINENO)
     124<HOST>|E|pmMinLM_Sersic (FILE:LINENO)
     125    Unallowable operation: psVector params or its data is NULL.
     126<HOST>|E|pmMinLM_Sersic (FILE:LINENO)
     127    Unallowable operation: psVector x or its data is NULL.
     128<HOST>|E|pmMinLM_SersicCore (FILE:LINENO)
    129129    This function is not implemented yet.
    130 <DATE><TIME>|<HOST>|E|pmMinLM_SersicCore (FILE:LINENO)
    131     Unallowable operation: psVector params or its data is NULL.
    132 <DATE><TIME>|<HOST>|E|pmMinLM_SersicCore (FILE:LINENO)
     130<HOST>|E|pmMinLM_SersicCore (FILE:LINENO)
     131    Unallowable operation: psVector params or its data is NULL.
     132<HOST>|E|pmMinLM_SersicCore (FILE:LINENO)
    133133    Unallowable operation: psVector x or its data is NULL.
    134134
     
    141141\**********************************************************************************/
    142142
    143 <DATE><TIME>|<HOST>|E|pmSourceModelGuess (FILE:LINENO)
    144     Unallowable operation: source is NULL.
    145 <DATE><TIME>|<HOST>|E|pmSourceModelGuess (FILE:LINENO)
    146     Unallowable operation: psImage image or its data is NULL.
    147 <DATE><TIME>|<HOST>|E|pmSourceModelGuess (FILE:LINENO)
     143<HOST>|E|pmSourceModelGuess (FILE:LINENO)
     144    Unallowable operation: source is NULL.
     145<HOST>|E|pmSourceModelGuess (FILE:LINENO)
     146    Unallowable operation: psImage image or its data is NULL.
     147<HOST>|E|pmSourceModelGuess (FILE:LINENO)
    148148    Undefined psModelType
    149 <DATE><TIME>|<HOST>|W|pmSourceModelGuess
    150     WARNING: source->models was non-NULL; calling psFree(source->models).
    151 <DATE><TIME>|<HOST>|W|pmSourceModelGuess
    152     WARNING: source->models was non-NULL; calling psFree(source->models).
    153 <DATE><TIME>|<HOST>|W|pmSourceModelGuess
    154     WARNING: source->models was non-NULL; calling psFree(source->models).
    155 <DATE><TIME>|<HOST>|W|pmSourceModelGuess
    156     WARNING: source->models was non-NULL; calling psFree(source->models).
    157 <DATE><TIME>|<HOST>|W|pmSourceModelGuess
    158     WARNING: source->models was non-NULL; calling psFree(source->models).
     149<HOST>|W|pmSourceModelGuess
     150    WARNING: source->modelPSF was non-NULL; calling psFree(source->modelPSF).
     151<HOST>|W|pmSourceModelGuess
     152    WARNING: source->modelPSF was non-NULL; calling psFree(source->modelPSF).
     153<HOST>|W|pmSourceModelGuess
     154    WARNING: source->modelPSF was non-NULL; calling psFree(source->modelPSF).
     155<HOST>|W|pmSourceModelGuess
     156    WARNING: source->modelPSF was non-NULL; calling psFree(source->modelPSF).
     157<HOST>|W|pmSourceModelGuess
     158    WARNING: source->modelPSF was non-NULL; calling psFree(source->modelPSF).
    159159
    160160---> TESTPOINT PASSED (Test Point Driver{pmObjects: pmSourceModelGuess()} | tst_pmObjects01.c)
     
    166166\**********************************************************************************/
    167167
    168 <DATE><TIME>|<HOST>|E|pmSourceContour (FILE:LINENO)
    169     Unallowable operation: source is NULL.
    170 <DATE><TIME>|<HOST>|E|pmSourceContour (FILE:LINENO)
     168<HOST>|E|pmSourceContour (FILE:LINENO)
     169    Unallowable operation: source is NULL.
     170<HOST>|E|pmSourceContour (FILE:LINENO)
    171171    Unallowable operation: image is NULL.
    172172
     
    179179\**********************************************************************************/
    180180
    181 <DATE><TIME>|<HOST>|E|sourceAddOrSubModel (FILE:LINENO)
    182     Unallowable operation: psImage image or its data is NULL.
    183 <DATE><TIME>|<HOST>|E|sourceAddOrSubModel (FILE:LINENO)
     181<HOST>|E|sourceAddOrSubModel (FILE:LINENO)
     182    Unallowable operation: psImage image or its data is NULL.
     183<HOST>|E|sourceAddOrSubModel (FILE:LINENO)
    184184    Unallowable operation: src is NULL.
    185185
     
    192192\**********************************************************************************/
    193193
    194 <DATE><TIME>|<HOST>|E|sourceAddOrSubModel (FILE:LINENO)
    195     Unallowable operation: psImage image or its data is NULL.
    196 <DATE><TIME>|<HOST>|E|sourceAddOrSubModel (FILE:LINENO)
     194<HOST>|E|sourceAddOrSubModel (FILE:LINENO)
     195    Unallowable operation: psImage image or its data is NULL.
     196<HOST>|E|sourceAddOrSubModel (FILE:LINENO)
    197197    Unallowable operation: src is NULL.
    198198
     
    205205\**********************************************************************************/
    206206
    207 <DATE><TIME>|<HOST>|E|pmSourceFitModel (FILE:LINENO)
    208     Unallowable operation: psImage image or its data is NULL.
    209 <DATE><TIME>|<HOST>|E|pmSourceFitModel (FILE:LINENO)
     207<HOST>|E|pmSourceFitModel (FILE:LINENO)
     208    Unallowable operation: psImage image or its data is NULL.
     209<HOST>|E|pmSourceFitModel (FILE:LINENO)
    210210    Unallowable operation: source is NULL.
    211211
  • trunk/psModules/test/verified/tst_pmObjects01.stdout

    r4228 r4770  
    8181Calling pmSourceLocalSky with wrong-type psImage.  Should generate error and return NULL.
    8282----------------------------------------------------------------------------------
    83 Calling pmSourceLocalSky with NULL psPeak.  Should generate error and return NULL.
     83Calling pmSourceLocalSky with NULL pmPeak.  Should generate error and return NULL.
    8484----------------------------------------------------------------------------------
    8585Calling pmSourceLocalSky with innerRadius<0.0.  Should generate error and return NULL.
     
    9090----------------------------------------------------------------------------------
    9191----------------------------------------------------------------------------------
    92 Calling pmSourceSetPixelsCircle with NULL psSource.  Should generate error and return NULL.
     92Calling pmSourceSetPixelsCircle with NULL pmSource.  Should generate error and return NULL.
    9393----------------------------------------------------------------------------------
    9494Calling pmSourceSetPixelsCircle with NULL psImage.  Should generate error and return NULL.
     
    101101----------------------------------------------------------------------------------
    102102----------------------------------------------------------------------------------
    103 Calling pmSourceMoments with NULL psSource.  Should generate error and return NULL.
     103Calling pmSourceMoments with NULL pmSource.  Should generate error and return NULL.
    104104----------------------------------------------------------------------------------
    105105Calling pmSourceMoments with radius < 0.0.  Should generate error and return NULL.
     
    143143Calling pmSourceLocalSky with valid data.
    144144----------------------------------------------------------------------------------
    145 Calling pmSourceModelGuess with NULL psSource.  Should generate error, return FALSE.
     145Calling pmSourceModelGuess with NULL pmSource.  Should generate error, return FALSE.
    146146----------------------------------------------------------------------------------
    147147Calling pmSourceModelGuess with NULL psImage.  Should generate error, return FALSE.
     
    162162Calling pmSourceLocalSky with valid data.
    163163----------------------------------------------------------------------------------
    164 Calling pmSourceContour with NULL psSource .  Should generate error, return NULL.
     164Calling pmSourceContour with NULL pmSource .  Should generate error, return NULL.
    165165----------------------------------------------------------------------------------
    166166Calling pmSourceContour with NULL psImage .  Should generate error, return NULL.
     
    183183Calling pmSourceFitModel with NULL psImage.  Should generate error, return FALSE.
    184184----------------------------------------------------------------------------------
    185 Calling pmSourceFitModel with NULL psSource.  Should generate error, return FALSE.
     185Calling pmSourceFitModel with NULL pmSource.  Should generate error, return FALSE.
    186186----------------------------------------------------------------------------------
    187187Calling pmSourceFitModel with acceptable data.
  • trunk/psModules/test/verified/tst_pmSubtractSky.stderr

    r3623 r4770  
    55\**********************************************************************************/
    66
    7 <DATE><TIME>|<HOST>|W|p_psVectorSampleStdev
     7<HOST>|W|p_psVectorSampleStdev
    88    WARNING: p_psVectorSampleStdev(): only one valid psVector elements (1).  Setting stats->sampleStdev = 0.0.
    9 <DATE><TIME>|<HOST>|W|ImageFitPolynomial
     9<HOST>|W|ImageFitPolynomial
    1010    WARNING: ImageFitPolynomial(): Reducing polynomial complexity in x-dimension.
    11 <DATE><TIME>|<HOST>|W|ImageFitPolynomial
     11<HOST>|W|ImageFitPolynomial
    1212    WARNING: ImageFitPolynomial(): Reducing polynomial complexity in y-dimension.
    13 <DATE><TIME>|<HOST>|W|ImageFitPolynomial
     13<HOST>|W|ImageFitPolynomial
    1414    WARNING: ImageFitPolynomial(): Reducing polynomial complexity in x-dimension.
    15 <DATE><TIME>|<HOST>|W|ImageFitPolynomial
     15<HOST>|W|ImageFitPolynomial
    1616    WARNING: ImageFitPolynomial(): Reducing polynomial complexity in y-dimension.
    17 <DATE><TIME>|<HOST>|W|p_psVectorSampleStdev
     17<HOST>|W|p_psVectorSampleStdev
    1818    WARNING: p_psVectorSampleStdev(): only one valid psVector elements (1).  Setting stats->sampleStdev = 0.0.
    19 <DATE><TIME>|<HOST>|W|ImageFitPolynomial
     19<HOST>|W|ImageFitPolynomial
    2020    WARNING: ImageFitPolynomial(): Reducing polynomial complexity in x-dimension.
    21 <DATE><TIME>|<HOST>|W|ImageFitPolynomial
     21<HOST>|W|ImageFitPolynomial
    2222    WARNING: ImageFitPolynomial(): Reducing polynomial complexity in y-dimension.
    23 <DATE><TIME>|<HOST>|W|ImageFitPolynomial
     23<HOST>|W|ImageFitPolynomial
    2424    WARNING: ImageFitPolynomial(): Reducing polynomial complexity in x-dimension.
    25 <DATE><TIME>|<HOST>|W|ImageFitPolynomial
     25<HOST>|W|ImageFitPolynomial
    2626    WARNING: ImageFitPolynomial(): Reducing polynomial complexity in y-dimension.
    27 <DATE><TIME>|<HOST>|W|ImageFitPolynomial
     27<HOST>|W|ImageFitPolynomial
    2828    WARNING: ImageFitPolynomial(): Reducing polynomial complexity in x-dimension.
    29 <DATE><TIME>|<HOST>|W|ImageFitPolynomial
     29<HOST>|W|ImageFitPolynomial
    3030    WARNING: ImageFitPolynomial(): Reducing polynomial complexity in y-dimension.
    3131
     
    3838\**********************************************************************************/
    3939
    40 <DATE><TIME>|<HOST>|E|pmSubtractSky (FILE:LINENO)
     40<HOST>|E|pmSubtractSky (FILE:LINENO)
    4141    Unallowable operation: psReadout in or its data is NULL.
    42 <DATE><TIME>|<HOST>|E|pmSubtractSky (FILE:LINENO)
     42<HOST>|E|pmSubtractSky (FILE:LINENO)
    4343    Unallowable operation: psReadout in or its data is NULL.
    44 <DATE><TIME>|<HOST>|E|pmSubtractSky (FILE:LINENO)
     44<HOST>|E|pmSubtractSky (FILE:LINENO)
    4545    Unallowable operation: psImage in has incorrect type.
    46 <DATE><TIME>|<HOST>|W|pmSubtractSky
     46<HOST>|W|pmSubtractSky
    4747    WARNING: pmSubtractSky(): input parameter stats is NULL
    48 <DATE><TIME>|<HOST>|W|pmSubtractSky
     48<HOST>|W|pmSubtractSky
    4949    WARNING: pmSubtractSky(): no stats->options was requested
    50 <DATE><TIME>|<HOST>|W|pmSubtractSky
     50<HOST>|W|pmSubtractSky
    5151    WARNING: Multiple statistical options have been requested.
    52 <DATE><TIME>|<HOST>|W|pmSubtractSky
     52<HOST>|W|pmSubtractSky
    5353    WARNING: pmSubtractSky(): binFactor is 0
    54 <DATE><TIME>|<HOST>|W|pmSubtractSky
     54<HOST>|W|pmSubtractSky
    5555    WARNING: pmSubtractSky(): binFactor is -1
    56 <DATE><TIME>|<HOST>|W|pmSubtractSky
     56<HOST>|W|pmSubtractSky
    5757    WARNING: pmSubtractSky(): clipSD is -1.000000
    58 <DATE><TIME>|<HOST>|E|pmSubtractSky (FILE:LINENO)
     58<HOST>|E|pmSubtractSky (FILE:LINENO)
    5959    psFit is unallowable (54321).  Returning in image.
    6060
  • trunk/psModules/test/verified/tst_pmSubtractSky.stdout

    r2945 r4770  
    176176
    177177----------------------------------------------------------------
    178 Calling pmSubtractSky() with NULL psReadout.  Should error.
    179 
    180 ----------------------------------------------------------------
    181 Calling pmSubtractSky() with NULL psReadout->image.  Should error.
    182 
    183 ----------------------------------------------------------------
    184 Calling pmSubtractSky() with PS_TYPE_F64 psReadout->image.  Should error.
     178Calling pmSubtractSky() with NULL pmReadout.  Should error.
     179
     180----------------------------------------------------------------
     181Calling pmSubtractSky() with NULL pmReadout->image.  Should error.
     182
     183----------------------------------------------------------------
     184Calling pmSubtractSky() with PS_TYPE_F64 pmReadout->image.  Should error.
    185185
    186186----------------------------------------------------------------
Note: See TracChangeset for help on using the changeset viewer.