IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 38440


Ignore:
Timestamp:
Jun 12, 2015, 5:22:34 PM (11 years ago)
Author:
eugene
Message:

merge updates from trunk

Location:
branches/eam_branches/ohana.20150429
Files:
8 edited
2 copied

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/ohana.20150429

  • branches/eam_branches/ohana.20150429/src/dvopsps/src/insert_detections_dvopsps_catalog.c

    r37807 r38440  
    215215      fprintf (stderr, "%s\n", mysql_error(mysql));
    216216      fprintf (stderr, "Nbuffer: %d\n", buffer->Nbuffer);
    217       if (DEBUG) fprintf (stderr, "%s\n", buffer->buffer);
     217      if (DEBUG) {
     218        FILE *f = fopen ("dvopsps.dump.sql", "w");
     219        fprintf (f, "%s\n", buffer->buffer);
     220        fclose (f);
     221      }
    218222      status = FALSE;
    219223    }
  • branches/eam_branches/ohana.20150429/src/libfits/Makefile

    r38427 r38440  
    6363$(MATR)/F_matrix.$(ARCH).o                      $(MATR)/F_compress_utils.$(ARCH).o \
    6464$(MATR)/F_compress_M.$(ARCH).o                  $(MATR)/F_compress_data.$(ARCH).o  \
    65 $(MATR)/F_uncompress_M.$(ARCH).o                $(MATR)/F_uncompress_data.$(ARCH).o
     65$(MATR)/F_uncompress_M.$(ARCH).o                $(MATR)/F_uncompress_data.$(ARCH).o \
     66$(MATR)/F_swap_raw.$(ARCH).o
    6667
    6768TABLE_OBJ = \
  • branches/eam_branches/ohana.20150429/src/libfits/include/gfitsio.h

    r38372 r38440  
    197197int     gfits_compress_image           PROTO((Header *header, Matrix *matrix, FTable *ftable, int *Ztile, char *zcmptype));
    198198int     gfits_collect_data             PROTO((Matrix *matrix, char *raw, int Nraw, int raw_pixsize, int *otile, int oblank, int *ztile, int zblank, float zscale, float zzero));
     199
    199200int     gfits_copy_keywords_compress   PROTO((Header *srchead, Header *tgthead));
     201int     gfits_swap_raw                 PROTO((Matrix *matrix));
    200202
    201203off_t   gfits_tile_size                PROTO((Matrix *matrix, int *otile, int *ztile));
  • branches/eam_branches/ohana.20150429/src/opihi/cmd.data

  • branches/eam_branches/ohana.20150429/src/opihi/cmd.data/Makefile

    r38062 r38440  
    9191$(SRC)/mget.$(ARCH).o           \
    9292$(SRC)/mget3d.$(ARCH).o         \
     93$(SRC)/mslice.$(ARCH).o         \
    9394$(SRC)/minterpolate.$(ARCH).o   \
    9495$(SRC)/medimage.$(ARCH).o       \
  • branches/eam_branches/ohana.20150429/src/opihi/cmd.data/init.c

    r38062 r38440  
    8282int mget             PROTO((int, char **));
    8383int mget3d           PROTO((int, char **));
     84int mslice           PROTO((int, char **));
    8485int minterp          PROTO((int, char **));
    8586int medimage_command PROTO((int, char **));
     
    248249  {1, "mget",         mget,             "extract a vector from an image"},
    249250  {1, "mget3d",       mget3d,           "extract a vector from a 3D image"},
     251  {1, "mslice",       mslice,           "extract an image plane from a 3D image"},
    250252  {1, "imget",        mget,             "extract a vector from an image"},
    251253  {1, "minterp",      minterp,          "interpolate image pixels"},
  • branches/eam_branches/ohana.20150429/src/opihi/cmd.data/rd.c

    r38363 r38440  
    1919    remove_argument (N, &argc, argv);
    2020    JustHead = TRUE;
     21  }
     22
     23  int SwapRaw = FALSE;
     24  if ((N = get_argument (argc, argv, "-swap-raw"))) {
     25    remove_argument (N, &argc, argv);
     26    SwapRaw = TRUE;
    2127  }
    2228
     
    176182  if (plane >= 0) {
    177183    // we are requesting a specific plane (-1 : all data)
    178     int tooFar = Nz ? (plane >= Nz) : (plane > Nz);
     184    int tooFar = (Nz > 0) ? (plane >= Nz) : (plane > 0);
    179185    if (tooFar) {
    180186      gprint (GP_ERR, "-plane is too large: %d total planes\n", Nz);
     
    249255  gfits_scan (&buf[0].header, "BLANK", "%d", 1, &blank);
    250256
     257  if (SwapRaw) {
     258    gfits_swap_raw (&buf[0].matrix);
     259  }
     260
    251261  /** now - convert the matrix values to floats for internal use **/
    252262  gfits_convert_format (&buf[0].header, &buf[0].matrix, -32, 1.0, 0.0, blank, gfits_get_unsign_mode());
Note: See TracChangeset for help on using the changeset viewer.