IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 42943


Ignore:
Timestamp:
Nov 14, 2025, 7:50:44 AM (8 months ago)
Author:
eugene
Message:

add option to insert bad regions (rectangular regions of bad pixels)

Location:
trunk/ppSim/src
Files:
1 added
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/ppSim/src/Makefile.am

    r41173 r42943  
    3838        ppSimRandomGaussian.c     \
    3939        ppSimBadPixels.c          \
     40        ppSimBadRegions.c         \
    4041        ppSimBadCTE.c             \
    4142        ppSimVersion.c
  • trunk/ppSim/src/ppSim.h

    r41397 r42943  
    151151    );
    152152
     153/// Add rectuangular bad regions to an image
     154bool ppSimBadRegions(pmReadout *readout, ///< Readout for which to generate bad pixels
     155                    const pmConfig *config, ///< Configuration
     156                    psRandom *rng       ///< Random number generator
     157    );
     158
    153159float ppSimStarSkyNoise (float skySigma, float seeingSigma);
    154160float ppSimStarPeakToFlux (float peak, float seeingSigma);
  • trunk/ppSim/src/ppSimLoop.c

    r41173 r42943  
    173173                if (!ppSimBadPixels(readout, config, rng)) ESCAPE (PS_ERR_UNKNOWN, "problem adding bad pixels");
    174174
     175                if (!ppSimBadRegions(readout, config, rng)) ESCAPE (PS_ERR_UNKNOWN, "problem adding bad regions");
     176
    175177                if (!ppSimAddOverscan (readout, config, biasCols, biasRows, rng)) ESCAPE (PS_ERR_UNKNOWN, "problem adding overscan region");
    176178                psFree(biasRows);
Note: See TracChangeset for help on using the changeset viewer.