IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 43038 for trunk/psModules


Ignore:
Timestamp:
May 28, 2026, 9:38:40 PM (7 weeks ago)
Author:
eugene
Message:

add code to mask bad cells based on their overscan values compared with a reference table

Location:
trunk/psModules/src
Files:
2 added
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/psModules/src/camera/pmFPAfile.c

    r42379 r43038  
    542542    if (!strcasecmp(type, "NEWNONLIN"))  {
    543543      return PM_FPA_FILE_NEWNONLIN;
     544    }
     545    if (!strcasecmp(type, "VALID.OVERSCAN"))  {
     546      return PM_FPA_FILE_VALID_OVERSCAN;
    544547    }
    545548    if (!strcasecmp(type, "ASTROM"))     {
  • trunk/psModules/src/camera/pmFPAfile.h

    r42379 r43038  
    5656    PM_FPA_FILE_LINEARITY,
    5757    PM_FPA_FILE_NEWNONLIN,
     58    PM_FPA_FILE_VALID_OVERSCAN,
    5859    PM_FPA_FILE_EXPNUM,
    5960} pmFPAfileType;
  • trunk/psModules/src/camera/pmFPAfileIO.c

    r42379 r43038  
    286286      case PM_FPA_FILE_LINEARITY:
    287287      case PM_FPA_FILE_NEWNONLIN:
     288      case PM_FPA_FILE_VALID_OVERSCAN:
    288289        break;
    289290      default:
     
    653654      case PM_FPA_FILE_LINEARITY:
    654655      case PM_FPA_FILE_NEWNONLIN:
     656      case PM_FPA_FILE_VALID_OVERSCAN:
    655657      case PM_FPA_FILE_EXPNUM:
    656658        psTrace ("psModules.camera", 5, "closing %s (%s) (%d:%d:%d)\n", file->filename, file->name, view->chip, view->cell, view->readout);
     
    739741      case PM_FPA_FILE_LINEARITY:
    740742      case PM_FPA_FILE_NEWNONLIN:
     743      case PM_FPA_FILE_VALID_OVERSCAN:
    741744        psTrace ("psModules.camera", 5, "nothing to free for %s (%s)\n", file->filename, file->name);
    742745        return true;
     
    900903      case PM_FPA_FILE_LINEARITY:
    901904      case PM_FPA_FILE_NEWNONLIN:
     905      case PM_FPA_FILE_VALID_OVERSCAN:
    902906      case PM_FPA_FILE_EXPNUM:
    903907        psTrace ("psModules.camera", 5, "opening %s (%s) (%d:%d:%d)\n",
  • trunk/psModules/src/detrend/Makefile.am

    r42338 r43038  
    1111        pmNonLinear.c \
    1212        pmNewNonLinear.c \
     13        pmMaskBadOverscan.c \
    1314        pmBias.c \
    1415        pmOverscan.c \
     
    3233        pmNonLinear.h \
    3334        pmNewNonLinear.h \
     35        pmMaskBadOverscan.h \
    3436        pmBias.h \
    3537        pmOverscan.h \
  • trunk/psModules/src/detrend/pmDetrendDB.h

    r42379 r43038  
    4444    PM_DETREND_TYPE_PATTERN_ROW_AMP,
    4545    PM_DETREND_TYPE_PATTERN_DEAD_CELLS,
     46    PM_DETREND_TYPE_VALID_OVERSCAN,
    4647} pmDetrendType;
    4748
  • trunk/psModules/src/psmodules.h

    r42338 r43038  
    7575#include <pmFringeStats.h>
    7676#include <pmMaskBadPixels.h>
     77#include <pmMaskBadOverscan.h>
    7778#include <pmMaskStats.h>
    7879#include <pmNonLinear.h>
Note: See TracChangeset for help on using the changeset viewer.