IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Dec 7, 2008, 3:31:01 PM (18 years ago)
Author:
eugene
Message:

big update from eam_branch_20081124 with updates to Opihi math

Location:
trunk/Ohana/src/addstar
Files:
5 added
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/Ohana/src/addstar/Makefile

    r17439 r20936  
    2525load2mass   : $(BIN)/load2mass.$(ARCH)
    2626gztest      : $(BIN)/gztest.$(ARCH)
     27mkcmf       : $(BIN)/mkcmf.$(ARCH)
    2728
    2829all: addstar addstarc addstard addstart sedstar load2mass skycells
    … …  
    222223$(SRC)/SetSignals.$(ARCH).o
    223224
     225MKCMF = \
     226$(SRC)/mkcmf.$(ARCH).o
     227
    224228SKYCELLS = \
    225229$(SRC)/skycells.$(ARCH).o \
    … …  
    230234$(SRC)/sky_tessalation.$(ARCH).o
    231235
    232 $(ADDSTARC) : $(INC)/addstar.h
    233 $(ADDSTARD) : $(INC)/addstar.h
    234 $(ADDSTART) : $(INC)/addstar.h
    235 $(ADDSTAR)  : $(INC)/addstar.h
    236 $(SKYCELLS) : $(INC)/addstar.h
     236$(ADDSTARC)   : $(INC)/addstar.h
     237$(ADDSTARD)   : $(INC)/addstar.h
     238$(ADDSTART)   : $(INC)/addstar.h
     239$(ADDSTAR)    : $(INC)/addstar.h
     240$(SKYCELLS)   : $(INC)/addstar.h
    237241$(LOAD-2MASS) : $(INC)/addstar.h $(INC)/2mass.h
    238 
    239 $(BIN)/addstar.$(ARCH) : $(ADDSTAR)
    240 $(BIN)/addstard.$(ARCH) : $(ADDSTARD)
    241 $(BIN)/addstart.$(ARCH) : $(ADDSTART)
    242 $(BIN)/addstarc.$(ARCH) : $(ADDSTARC)
     242$(MKCMF)      : $(INC)/mkcmf.h
     243
     244$(BIN)/addstar.$(ARCH)     : $(ADDSTAR)
     245$(BIN)/addstard.$(ARCH)    : $(ADDSTARD)
     246$(BIN)/addstart.$(ARCH)    : $(ADDSTART)
     247$(BIN)/addstarc.$(ARCH)    : $(ADDSTARC)
    243248$(BIN)/mkacc-2mass.$(ARCH) : $(MKACC-2MASS)
    244 $(BIN)/sedstar.$(ARCH)   : $(SEDSTAR)
    245 $(BIN)/load2mass.$(ARCH) : $(LOAD-2MASS)
    246 $(BIN)/skycells.$(ARCH) : $(SKYCELLS)
    247 
    248 INSTALL = addstar addstarc addstard addstart sedstar load2mass skycells
     249$(BIN)/sedstar.$(ARCH)     : $(SEDSTAR)
     250$(BIN)/load2mass.$(ARCH)   : $(LOAD-2MASS)
     251$(BIN)/skycells.$(ARCH)    : $(SKYCELLS)
     252$(BIN)/mkcmf.$(ARCH)       : $(MKCMF)
     253
     254INSTALL = addstar addstarc addstard addstart sedstar load2mass skycells mkcmf
    249255
    250256# dependancy rules for binary code #########################
  • trunk/Ohana/src/addstar/include/addstar.h

    r18427 r20936  
    8787char   STKeyword[64];
    8888char   ExtnameKeyword[64];
     89char   ImageIDKeyword[64];
     90char   SourceIDKeyword[64];
    8991
    9092/* these globals modify the behavior of gstars (KEEP) */
  • trunk/Ohana/src/addstar/src/ConfigInit.c

    r18427 r20936  
    6767  ScanConfig (config, "OBSERVATORY-LONGITUDE",  "%lf", 0, &Longitude);
    6868  ScanConfig (config, "SUBPIX_DATAFILE",        "%s",  0, SubpixDatafile);
     69
     70  ScanConfig (config, "IMAGE-ID-KEYWORD",       "%s",  0, ImageIDKeyword);
     71  ScanConfig (config, "SOURCE-ID-KEYWORD",      "%s",  0, SourceIDKeyword);
    6972
    7073  if (!ScanConfig (config, "EXTNAME-KEYWORD",        "%s",  0, ExtnameKeyword)) {
  • trunk/Ohana/src/addstar/src/ReadImageHeader.c

    r20184 r20936  
    55int ReadImageHeader (Header *header, Image *image, int photcode) {
    66
    7   int Nastro, ccdnum, hour, min, Nx, Ny, haveNx, haveNy;
     7  int Nastro, ccdnum, hour, min, Nx, Ny, haveNx, haveNy, sourceID;
    88  double tmp, sec, Cerror, ZeroPt, FWHM_X, FWHM_Y;
    99  char *c, photname[64], line[80];
    … …  
    178178  }
    179179
     180  if (!gfits_scan (header, ImageIDKeyword, "%d", 1, &image[0].externID)) {
     181    image[0].externID = 0;
     182  }
     183  if (!gfits_scan (header, SourceIDKeyword, "%d", 1, &sourceID)) {
     184    image[0].sourceID = 0;
     185  } else {
     186    if (sourceID > 0xffff) {
     187      fprintf (stderr, "image source ID is surprisingly large: %d, skipping\n", sourceID);
     188      return (FALSE);
     189    }
     190    image[0].sourceID = sourceID;
     191  }
     192
    180193  gfits_scan (header, "ZERO_PT", "%lf", 1, &ZeroPt);
    181194  if (ZeroPt != GetZeroPoint()) {
  • trunk/Ohana/src/addstar/src/find_matches.c

    r17195 r20936  
    193193
    194194      catalog[0].measure[Nmeas].detID     = stars[N].detID;
    195       catalog[0].measure[Nmeas].imageID   = options.imageID;
     195      catalog[0].measure[Nmeas].imageID   = stars[N].imageID;
    196196
    197197      catalog[0].measure[Nmeas].dXccd     = stars[N].dX;
  • trunk/Ohana/src/addstar/src/find_matches_closest.c

    r17194 r20936  
    215215
    216216    catalog[0].measure[Nmeas].detID     = stars[N].detID;
    217     catalog[0].measure[Nmeas].imageID   = options.imageID;
     217    catalog[0].measure[Nmeas].imageID   = stars[N].imageID;
    218218
    219219    catalog[0].measure[Nmeas].dXccd     = stars[N].dX;
    … …  
    327327
    328328    catalog[0].measure[Nmeas].detID     = stars[N].detID;
    329     catalog[0].measure[Nmeas].imageID   = options.imageID;
     329    catalog[0].measure[Nmeas].imageID   = stars[N].imageID;
    330330
    331331    catalog[0].measure[Nmeas].dXccd     = stars[N].dX;
Note: See TracChangeset for help on using the changeset viewer.