IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jan 17, 2015, 10:22:35 AM (12 years ago)
Author:
eugene
Message:

tweaks to loadwise for allwise

Location:
branches/eam_branches/ipp-20150112/Ohana/src/addstar
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/ipp-20150112/Ohana/src/addstar/include/WISE.h

    r37807 r37858  
    3535int getWISE_sortStars (WISE_Stars *tstars, int Ntstars);
    3636
     37int loadwise_star_prelim (Stars **star, char *line, int Nmax);
    3738int loadwise_star_allsky (Stars **star, char *line, int Nmax);
    38 int loadwise_star_prelim (Stars **star, char *line, int Nmax);
     39int loadwise_star_allwise (Stars **star, char *line, int Nmax);
    3940
    4041
  • branches/eam_branches/ipp-20150112/Ohana/src/addstar/src/args_loadwise.c

    r37807 r37858  
    5353  }
    5454
    55 enum {MODE_NONE, MODE_ALLWISE, MODE_ALLSKY, MODE_PRELIM};
    56 int MODE;
    57 
    5855  /* load the prelim data dump */
    5956  MODE = MODE_ALLWISE;
  • branches/eam_branches/ipp-20150112/Ohana/src/addstar/src/loadwise_rawdata.c

    r37807 r37858  
    167167            break;
    168168          case MODE_ALLWISE:
     169            loadwise_star_allwise (&stars[Nstars], &buffer[offset], Nbyte - offset);
     170            break;
    169171          default:
    170             // loadwise_star_allwise (&stars[Nstars], &buffer[offset], Nbyte - offset);
    171172            break;
    172173        }
  • branches/eam_branches/ipp-20150112/Ohana/src/addstar/src/loadwise_star_full.c

    r37818 r37858  
    2727
    2828  ptr = skipNbounds (ptr, '|', 3, Nmax); // skip: desig, ra, dec,
    29   star[0][0].measure.dXccd = ToShortPixels(strtod (ptr, NULL)); // sig_ra
     29  star[0][0].measure.dXccd = ToShortPixels((strtod (ptr, NULL) + 0.005)); // sig_ra -- add 5/1000 to avoid truncation
    3030  ptr = nextWISEfield (ptr);
    31   star[0][0].measure.dYccd = ToShortPixels(strtod (ptr, NULL)); // sig_dec
     31  star[0][0].measure.dYccd = ToShortPixels((strtod (ptr, NULL) + 0.005)); // sig_dec
    3232  ptr = nextWISEfield (ptr);
    3333
     
    105105  }
    106106
    107   ptr = skipNbounds (ptr, '|', 158, Nmax); // skip: det_bit, moon_lev, w?nm, w?m, w?cov, etc, etc.
     107  ptr = skipNbounds (ptr, '|', 157, Nmax); // skip: det_bit, moon_lev, w?nm, w?m, w?cov, etc, etc.
    108108  // w?frtr dropped, (-4), use_src, best_use_cntr, ngrp added (+3), w?dmag dropped, w?k added,
    109109
    110110  for (i = 0; i < 4; i++) {
    111111    ptr = skipNbounds (ptr, '|', 8, Nmax); // skip: w?magp, w?sigp1,2, w?dmag, w?ndf, w?m1q, w?mjdmin, w?mjdmax
    112 
     112    // w?magp is at 217, ph_qual is at 60
    113113    // double mjdmin = strtod (ptr, NULL); // mjd min
    114114    // ptr = nextWISEfield (ptr); // skip
     
    429429# define FLAG_EXT_BY_XSC      0x04000000 // ext == 1
    430430
    431 # define FLAG_VARIABLE_LEVEL1 0x10000000 // var_flg == 1 to 4
    432 # define FLAG_VARIABLE_LEVEL2 0x20000000 // var_flg == 5 to 7
     431// note prelim version had 1 -> 1-4, 2 -> 5-6
     432# define FLAG_VARIABLE_LEVEL1 0x10000000 // var_flg == 0 to 5
     433# define FLAG_VARIABLE_LEVEL2 0x20000000 // var_flg == 6 or 7
    433434# define FLAG_VARIABLE_LEVEL3 0x40000000 // var_flg == 8 or 9
    434435
Note: See TracChangeset for help on using the changeset viewer.