IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Feb 15, 2008, 9:32:14 AM (18 years ago)
Author:
eugene
Message:

allow skyRate to come from mags/square asec

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ppSim/src/ppSimInsertStars.c

    r14816 r16496  
    2828
    2929    float expTime = psMetadataLookupF32(NULL, config->arguments, "EXPTIME"); // Exposure time
    30     float skyRate = psMetadataLookupF32(NULL, config->arguments, "SKY.RATE"); // Sky rate
    3130    float darkRate = psMetadataLookupF32(NULL, config->arguments, "DARK.RATE"); // Dark rate
    3231    float readnoise = psMetadataLookupF32(NULL, cell->concepts, "CELL.READNOISE");// CCD read noise, e
     
    3837            return false;
    3938        }
     39    }
     40
     41    float skyRate = psMetadataLookupF32(NULL, config->arguments, "SKY.RATE"); // Sky rate
     42    if (isnan(skyRate)) {
     43        float zp      = psMetadataLookupF32(&mdok, config->arguments, "ZEROPOINT"); assert (mdok);
     44        float scale   = psMetadataLookupF32(&mdok, config->arguments, "SCALE");     assert (mdok);
     45        float skyMags = psMetadataLookupF32(&mdok, config->arguments, "SKY.MAGS");  assert (mdok);
     46        skyRate = scale * scale * pow (10.0, -0.4*(skyMags - zp));
    4047    }
    4148
Note: See TracChangeset for help on using the changeset viewer.