Changeset 39233
- Timestamp:
- Dec 5, 2015, 2:07:56 PM (11 years ago)
- Location:
- trunk/Ohana/src/opihi
- Files:
-
- 25 edited
-
cmd.astro/cdensify.c (modified) (1 diff)
-
cmd.astro/cdhistogram.c (modified) (1 diff)
-
cmd.astro/fiximage.c (modified) (1 diff)
-
cmd.astro/getcoords.c (modified) (1 diff)
-
cmd.astro/imfit.c (modified) (1 diff)
-
cmd.astro/shimage.c (modified) (1 diff)
-
cmd.astro/vshimage.c (modified) (1 diff)
-
cmd.data/densify.c (modified) (1 diff)
-
cmd.data/fft2d.c (modified) (1 diff)
-
cmd.data/gridify.c (modified) (2 diffs)
-
cmd.data/mcreate.c (modified) (1 diff)
-
cmd.data/medimage_commands.c (modified) (1 diff)
-
cmd.data/mslice.c (modified) (1 diff)
-
cmd.data/shift.c (modified) (1 diff)
-
cmd.data/squash3d.c (modified) (3 diffs)
-
cmd.data/tdhistogram.c (modified) (1 diff)
-
cmd.data/vgrid.c (modified) (1 diff)
-
dimm/camera_cmds.c (modified) (1 diff)
-
dvo/coordimage.c (modified) (1 diff)
-
dvo/coordmosaic.c (modified) (1 diff)
-
dvo/fitcolors.c (modified) (1 diff)
-
dvo/imphot.c (modified) (1 diff)
-
dvo/objectcoverage.c (modified) (1 diff)
-
dvo/skycoverage.c (modified) (1 diff)
-
lib.shell/BufferOps.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/opihi/cmd.astro/cdensify.c
r38463 r39233 84 84 gfits_free_matrix (&bf[0].matrix); 85 85 gfits_free_header (&bf[0].header); 86 CreateBuffer (bf, Nx, Ny, -32, 0.0, 1.0);86 if (!CreateBuffer (bf, Nx, Ny, -32, 0.0, 1.0)) return FALSE; 87 87 strcpy (bf[0].file, "(empty)"); 88 88 PutCoords (&newcoords, &bf[0].header); -
trunk/Ohana/src/opihi/cmd.astro/cdhistogram.c
r38062 r39233 101 101 gfits_free_matrix (&bf[0].matrix); 102 102 gfits_free_header (&bf[0].header); 103 CreateBuffer3D (bf, Nx, Ny, Nz, -32, 0.0, 1.0);103 if (!CreateBuffer3D (bf, Nx, Ny, Nz, -32, 0.0, 1.0)) return FALSE; 104 104 strcpy (bf[0].file, "(empty)"); 105 105 PutCoords (&newcoords, &bf[0].header); -
trunk/Ohana/src/opihi/cmd.astro/fiximage.c
r34088 r39233 26 26 gfits_free_matrix (&mask[0].matrix); 27 27 gfits_free_header (&mask[0].header); 28 CreateBuffer (mask, Nx, Ny, -32, 0.0, 1.0);28 if (!CreateBuffer (mask, Nx, Ny, -32, 0.0, 1.0)) return FALSE; 29 29 strcpy (mask[0].file, "(empty)"); 30 30 memset (mask[0].matrix.buffer, 0, Nx*Ny*sizeof(float)); -
trunk/Ohana/src/opihi/cmd.astro/getcoords.c
r37807 r39233 73 73 gfits_free_matrix (&outC1[0].matrix); 74 74 gfits_free_header (&outC1[0].header); 75 CreateBuffer (outC1, Nx, Ny, -32, 1.0, 0.0);75 if (!CreateBuffer (outC1, Nx, Ny, -32, 1.0, 0.0)) return FALSE; 76 76 77 77 gfits_free_matrix (&outC2[0].matrix); 78 78 gfits_free_header (&outC2[0].header); 79 CreateBuffer (outC2, Nx, Ny, -32, 1.0, 0.0);79 if (!CreateBuffer (outC2, Nx, Ny, -32, 1.0, 0.0)) return FALSE; 80 80 81 81 float *valC1 = (float *) outC1[0].matrix.buffer; -
trunk/Ohana/src/opihi/cmd.astro/imfit.c
r34088 r39233 141 141 142 142 strcpy (out[0].file, "(empty)"); 143 CreateBuffer (out, 2*nx, 2*ny, -32, 0.0, 1.0);143 if (!CreateBuffer (out, 2*nx, 2*ny, -32, 0.0, 1.0)) return FALSE; 144 144 145 145 /* four panels: 1) raw image. 2) fit 3) raw - fit 4) ?? */ -
trunk/Ohana/src/opihi/cmd.astro/shimage.c
r37807 r39233 30 30 int Ny = src[0].header.Naxis[1]; 31 31 32 gfits_free_matrix (&FrIm[0].matrix); gfits_free_header (&FrIm[0].header); CreateBuffer (FrIm, Nx, Ny, -32, 1.0, 0.0);33 gfits_free_matrix (&FiIm[0].matrix); gfits_free_header (&FiIm[0].header); CreateBuffer (FiIm, Nx, Ny, -32, 1.0, 0.0);32 gfits_free_matrix (&FrIm[0].matrix); gfits_free_header (&FrIm[0].header); if (!CreateBuffer (FrIm, Nx, Ny, -32, 1.0, 0.0)) return FALSE; 33 gfits_free_matrix (&FiIm[0].matrix); gfits_free_header (&FiIm[0].header); if (!CreateBuffer (FiIm, Nx, Ny, -32, 1.0, 0.0)) return FALSE; 34 34 35 35 // l=0 allocates space for a single value -
trunk/Ohana/src/opihi/cmd.astro/vshimage.c
r37807 r39233 32 32 int Ny = src[0].header.Naxis[1]; 33 33 34 gfits_free_matrix (&Rbim[0].matrix); gfits_free_header (&Rbim[0].header); CreateBuffer (Rbim, Nx, Ny, -32, 1.0, 0.0);35 gfits_free_matrix (&Reim[0].matrix); gfits_free_header (&Reim[0].header); CreateBuffer (Reim, Nx, Ny, -32, 1.0, 0.0);36 gfits_free_matrix (&Dbim[0].matrix); gfits_free_header (&Dbim[0].header); CreateBuffer (Dbim, Nx, Ny, -32, 1.0, 0.0);37 gfits_free_matrix (&Deim[0].matrix); gfits_free_header (&Deim[0].header); CreateBuffer (Deim, Nx, Ny, -32, 1.0, 0.0);34 gfits_free_matrix (&Rbim[0].matrix); gfits_free_header (&Rbim[0].header); if (!CreateBuffer (Rbim, Nx, Ny, -32, 1.0, 0.0)) return FALSE; 35 gfits_free_matrix (&Reim[0].matrix); gfits_free_header (&Reim[0].header); if (!CreateBuffer (Reim, Nx, Ny, -32, 1.0, 0.0)) return FALSE; 36 gfits_free_matrix (&Dbim[0].matrix); gfits_free_header (&Dbim[0].header); if (!CreateBuffer (Dbim, Nx, Ny, -32, 1.0, 0.0)) return FALSE; 37 gfits_free_matrix (&Deim[0].matrix); gfits_free_header (&Deim[0].header); if (!CreateBuffer (Deim, Nx, Ny, -32, 1.0, 0.0)) return FALSE; 38 38 39 39 // l=0 allocates space for a single value -
trunk/Ohana/src/opihi/cmd.data/densify.c
r36489 r39233 96 96 gfits_free_matrix (&bf[0].matrix); 97 97 gfits_free_header (&bf[0].header); 98 CreateBuffer (bf, Nx, Ny, -32, 0.0, 1.0);98 if (!CreateBuffer (bf, Nx, Ny, -32, 0.0, 1.0)) return FALSE; 99 99 strcpy (bf[0].file, "(empty)"); 100 100 -
trunk/Ohana/src/opihi/cmd.data/fft2d.c
r16107 r39233 58 58 59 59 /* fix up output headers (real) & allocate data buffer */ 60 CreateBuffer (Ore, Nx, Ny, -32, 0.0, 1.0);61 CreateBuffer (Oim, Nx, Ny, -32, 0.0, 1.0);60 if (!CreateBuffer (Ore, Nx, Ny, -32, 0.0, 1.0)) return FALSE; 61 if (!CreateBuffer (Oim, Nx, Ny, -32, 0.0, 1.0)) return FALSE; 62 62 63 63 gfits_copy_header (&Ire[0].header, &Ore[0].header); -
trunk/Ohana/src/opihi/cmd.data/gridify.c
r33963 r39233 85 85 gfits_free_matrix (&bf[0].matrix); 86 86 gfits_free_header (&bf[0].header); 87 CreateBuffer (bf, Nx, Ny, -32, 0.0, 1.0);87 if (!CreateBuffer (bf, Nx, Ny, -32, 0.0, 1.0)) return FALSE; 88 88 strcpy (bf[0].file, "(empty)"); 89 89 } … … 111 111 gfits_free_matrix (&ct[0].matrix); 112 112 gfits_free_header (&ct[0].header); 113 CreateBuffer (ct, Nx, Ny, -32, 0.0, 1.0);113 if (!CreateBuffer (ct, Nx, Ny, -32, 0.0, 1.0)) return FALSE; 114 114 strcpy (ct[0].file, "(empty)"); 115 115 -
trunk/Ohana/src/opihi/cmd.data/mcreate.c
r38062 r39233 27 27 28 28 if (Nz) { 29 CreateBuffer3D (buf, Nx, Ny, Nz, -32, 1.0, 0.0);29 if (!CreateBuffer3D (buf, Nx, Ny, Nz, -32, 1.0, 0.0)) return FALSE; 30 30 } else { 31 CreateBuffer (buf, Nx, Ny, -32, 1.0, 0.0);31 if (!CreateBuffer (buf, Nx, Ny, -32, 1.0, 0.0)) return FALSE; 32 32 } 33 33 return (TRUE); -
trunk/Ohana/src/opihi/cmd.data/medimage_commands.c
r36679 r39233 82 82 gfits_free_matrix (&output->matrix); 83 83 gfits_free_header (&output->header); 84 CreateBuffer (output, Nx, Ny, -32, 0.0, 1.0);84 if (!CreateBuffer (output, Nx, Ny, -32, 0.0, 1.0)) return FALSE; 85 85 86 86 float *outvalue = (float *) output->matrix.buffer; -
trunk/Ohana/src/opihi/cmd.data/mslice.c
r38234 r39233 35 35 gfits_free_matrix (&out[0].matrix); 36 36 gfits_free_header (&out[0].header); 37 CreateBuffer (out, Nx, Ny, -32, 1.0, 0.0);37 if (!CreateBuffer (out, Nx, Ny, -32, 1.0, 0.0)) return FALSE; 38 38 39 39 float *inF = (float *) in[0].matrix.buffer + plane*Nx*Ny; -
trunk/Ohana/src/opihi/cmd.data/shift.c
r34088 r39233 48 48 gfits_free_matrix (&out[0].matrix); 49 49 gfits_free_header (&out[0].header); 50 CreateBuffer (out, nx, ny, -32, 0.0, 1.0);50 if (!CreateBuffer (out, nx, ny, -32, 0.0, 1.0)) return FALSE; 51 51 52 52 DXin = (dx < 0) ? -dx : 0; -
trunk/Ohana/src/opihi/cmd.data/squash3d.c
r38062 r39233 46 46 int oNx = iNz; 47 47 int oNy = iNy; 48 CreateBuffer (tgt, oNx, oNy, -32, 0.0, 1.0);48 if (!CreateBuffer (tgt, oNx, oNy, -32, 0.0, 1.0)) return FALSE; 49 49 float *oBuf = (float *) tgt[0].matrix.buffer; 50 50 … … 70 70 int oNx = iNx; 71 71 int oNy = iNz; 72 CreateBuffer (tgt, oNx, oNy, -32, 0.0, 1.0);72 if (!CreateBuffer (tgt, oNx, oNy, -32, 0.0, 1.0)) return FALSE; 73 73 float *oBuf = (float *) tgt[0].matrix.buffer; 74 74 … … 94 94 int oNx = iNx; 95 95 int oNy = iNy; 96 CreateBuffer (tgt, oNx, oNy, -32, 0.0, 1.0);96 if (!CreateBuffer (tgt, oNx, oNy, -32, 0.0, 1.0)) return FALSE; 97 97 float *oBuf = (float *) tgt[0].matrix.buffer; 98 98 -
trunk/Ohana/src/opihi/cmd.data/tdhistogram.c
r38062 r39233 140 140 gfits_free_matrix (&bf[0].matrix); 141 141 gfits_free_header (&bf[0].header); 142 CreateBuffer3D (bf, Nx, Ny, Nz, -32, 0.0, 1.0);142 if (!CreateBuffer3D (bf, Nx, Ny, Nz, -32, 0.0, 1.0)) return FALSE; 143 143 strcpy (bf[0].file, "(empty)"); 144 144 -
trunk/Ohana/src/opihi/cmd.data/vgrid.c
r20936 r39233 43 43 gfits_free_matrix (&bf[0].matrix); 44 44 gfits_free_header (&bf[0].header); 45 CreateBuffer (bf, Nx, Ny, -32, 0.0, 1.0);45 if (!CreateBuffer (bf, Nx, Ny, -32, 0.0, 1.0)) return FALSE; 46 46 strcpy (bf[0].file, "(empty)"); 47 47 -
trunk/Ohana/src/opihi/dimm/camera_cmds.c
r23530 r39233 107 107 gfits_free_matrix (&buf[0].matrix); 108 108 gfits_free_header (&buf[0].header); 109 CreateBuffer (buf, dx, dy, -32, 0.0, 1.0);109 if (!CreateBuffer (buf, dx, dy, -32, 0.0, 1.0)) return FALSE; 110 110 strcpy (buf[0].file, "(empty)"); 111 111 -
trunk/Ohana/src/opihi/dvo/coordimage.c
r36375 r39233 79 79 gfits_free_matrix (&bufX[0].matrix); 80 80 gfits_free_header (&bufX[0].header); 81 CreateBuffer (bufX, Nx, Ny, -32, 0.0, 1.0); // initialized to 0.0 here81 if (!CreateBuffer (bufX, Nx, Ny, -32, 0.0, 1.0)) return FALSE; // initialized to 0.0 here 82 82 strcpy (bufX[0].file, "(empty)"); 83 83 84 84 gfits_free_matrix (&bufY[0].matrix); 85 85 gfits_free_header (&bufY[0].header); 86 CreateBuffer (bufY, Nx, Ny, -32, 0.0, 1.0); // initialized to 0.0 here86 if (!CreateBuffer (bufY, Nx, Ny, -32, 0.0, 1.0)) return FALSE; // initialized to 0.0 here 87 87 strcpy (bufY[0].file, "(empty)"); 88 88 -
trunk/Ohana/src/opihi/dvo/coordmosaic.c
r39227 r39233 88 88 gfits_free_matrix (&bufX[0].matrix); 89 89 gfits_free_header (&bufX[0].header); 90 CreateBuffer (bufX, Nx, Ny, -32, 0.0, 1.0); // initialized to 0.0 here90 if (!CreateBuffer (bufX, Nx, Ny, -32, 0.0, 1.0)) return FALSE; // initialized to 0.0 here 91 91 strcpy (bufX[0].file, "(empty)"); 92 92 93 93 gfits_free_matrix (&bufY[0].matrix); 94 94 gfits_free_header (&bufY[0].header); 95 CreateBuffer (bufY, Nx, Ny, -32, 0.0, 1.0); // initialized to 0.0 here95 if (!CreateBuffer (bufY, Nx, Ny, -32, 0.0, 1.0)) return FALSE; // initialized to 0.0 here 96 96 strcpy (bufY[0].file, "(empty)"); 97 97 -
trunk/Ohana/src/opihi/dvo/fitcolors.c
r38471 r39233 145 145 gfits_free_matrix (&buf[0].matrix); 146 146 gfits_free_header (&buf[0].header); 147 CreateBuffer (buf, NP, NP, -32, 0.0, 1.0);147 if (!CreateBuffer (buf, NP, NP, -32, 0.0, 1.0)) return FALSE; 148 148 strcpy (buf[0].file, "(empty)"); 149 149 -
trunk/Ohana/src/opihi/dvo/imphot.c
r34088 r39233 36 36 if (GreyScale) { 37 37 if ((buf = SelectBuffer (bufname, ANYBUFFER, TRUE)) == NULL) return (FALSE); 38 CreateBuffer (buf, 100, 200, -32, 0.0, 1.0);38 if (!CreateBuffer (buf, 100, 200, -32, 0.0, 1.0)) return FALSE; 39 39 } 40 40 -
trunk/Ohana/src/opihi/dvo/objectcoverage.c
r38471 r39233 144 144 gfits_free_matrix (&buf[0].matrix); 145 145 gfits_free_header (&buf[0].header); 146 CreateBuffer (buf, Nx, Ny, -32, 0.0, 1.0);146 if (!CreateBuffer (buf, Nx, Ny, -32, 0.0, 1.0)) return FALSE; 147 147 strcpy (buf[0].file, "(empty)"); 148 148 -
trunk/Ohana/src/opihi/dvo/skycoverage.c
r37807 r39233 201 201 gfits_free_matrix (&buf[0].matrix); 202 202 gfits_free_header (&buf[0].header); 203 CreateBuffer (buf, Nx, Ny, -32, 0.0, 1.0);203 if (!CreateBuffer (buf, Nx, Ny, -32, 0.0, 1.0)) return FALSE; 204 204 strcpy (buf[0].file, "(empty)"); 205 205 -
trunk/Ohana/src/opihi/lib.shell/BufferOps.c
r38062 r39233 92 92 gfits_free_matrix (&buf[0].matrix); 93 93 gfits_free_header (&buf[0].header); 94 CreateBuffer (buf, Nx, Ny, bitpix, bzero, bscale);94 if (!CreateBuffer (buf, Nx, Ny, bitpix, bzero, bscale)) return FALSE; 95 95 return TRUE; 96 96 } 97 97 98 98 int CreateBuffer (Buffer *buf, int Nx, int Ny, int bitpix, float bzero, float bscale) { 99 100 if (Nx < 0) { gprint (GP_ERR, "invalid negative matrix size Nx : %d\n", Nx); return FALSE; } 101 if (Ny < 0) { gprint (GP_ERR, "invalid negative matrix size Ny : %d\n", Ny); return FALSE; } 99 102 100 103 /* store the default output values */ … … 123 126 // buffer[x + Nx*y + Nx*Ny*z + ...] 124 127 int CreateBuffer3D (Buffer *buf, int Nx, int Ny, int Nz, int bitpix, float bzero, float bscale) { 128 129 if (Nx < 0) { gprint (GP_ERR, "invalid negative matrix size Nx : %d\n", Nx); return FALSE; } 130 if (Ny < 0) { gprint (GP_ERR, "invalid negative matrix size Ny : %d\n", Ny); return FALSE; } 131 if (Nz < 0) { gprint (GP_ERR, "invalid negative matrix size Nz : %d\n", Nz); return FALSE; } 125 132 126 133 /* store the default output values */
Note:
See TracChangeset
for help on using the changeset viewer.
