Changeset 3297
- Timestamp:
- Feb 21, 2005, 3:57:15 PM (21 years ago)
- Location:
- trunk/Ohana/src/mosastro/src
- Files:
-
- 8 edited
-
LoadStars.c (modified) (1 diff)
-
fakefield.c (modified) (1 diff)
-
gcatalog.c (modified) (1 diff)
-
getusno.c (modified) (1 diff)
-
mkobs.c (modified) (1 diff)
-
mkstandards.c (modified) (1 diff)
-
mosastro.c (modified) (1 diff)
-
project.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/mosastro/src/LoadStars.c
r3294 r3297 71 71 /** need to save all input lines so we can write on output? (gastro does not) **/ 72 72 for (j = 0; j < chip[Nchip].Nstars; j++) { 73 bzero (&chip[Nchip].stars[j], sizeof(StarData)); 73 74 dparse (&chip[Nchip].stars[j].X, 1, &buffer[j*BYTES_STAR]); 74 75 dparse (&chip[Nchip].stars[j].Y, 2, &buffer[j*BYTES_STAR]); -
trunk/Ohana/src/mosastro/src/fakefield.c
r3294 r3297 52 52 } 53 53 54 /* megacam distortion : 50 arcsec @ 1800 arcsec */ 55 field.distort.polyterms[0][3] = 1e-8; 56 field.distort.polyterms[1][6] = 1e-8; 57 58 /* tiny distortion : 0.5 arcsec @ 1800 arcsec */ 54 59 field.distort.polyterms[0][3] = 1e-10; 55 60 field.distort.polyterms[1][6] = 1e-10; 61 62 /* minor distortion : 5 arcsec @ 1800 arcsec */ 63 field.distort.polyterms[0][3] = 1e-9; 64 field.distort.polyterms[1][6] = 1e-9; 56 65 57 66 return (1); -
trunk/Ohana/src/mosastro/src/gcatalog.c
r3294 r3297 25 25 while ((nbytes = fread (buffer, 1, Nbytes, f)) > 0) { 26 26 for (i = 0; i < nbytes / BYTES_STAR; i++) { 27 bzero (&stars[nstar], sizeof(StarData)); 27 28 dparse (&stars[nstar].R, 1, &buffer[i*BYTES_STAR]); 28 29 dparse (&stars[nstar].D, 2, &buffer[i*BYTES_STAR]); -
trunk/Ohana/src/mosastro/src/getusno.c
r3294 r3297 113 113 if ((buf[0] > iRA0) && (buf[0] < iRA1) && 114 114 (buf[1] > iDEC0) && (buf[1] < iDEC1)) { 115 bzero (&stars[Nusno], sizeof(StarData)); 115 116 stars[Nusno].R = buf[0]/360000.0; 116 117 stars[Nusno].D = buf[1]/360000.0 - 90.0; -
trunk/Ohana/src/mosastro/src/mkobs.c
r3294 r3297 105 105 106 106 header = mkheader (2*dX, 2*dY, Nstars, &coords); 107 fits_modify (header, "C_L0", "%lf", 1, Lo); 108 fits_modify (header, "C_M0", "%lf", 1, Mo); 109 107 110 sprintf (filename, "%s.%02d.fits", argv[3], Nchip); 108 111 wstars (filename, stars, Nstars, header); -
trunk/Ohana/src/mosastro/src/mkstandards.c
r3295 r3297 1 1 # include "mosastro.h" 2 # define DX 30.03 # define DY 30.02 # define DX 100.0 3 # define DY 100.0 4 4 5 5 /* build a grid of reference stars */ -
trunk/Ohana/src/mosastro/src/mosastro.c
r3294 r3297 22 22 LoadStars (pglob.gl_pathc, pglob.gl_pathv); 23 23 24 /* use per-chip astrometry to find ra,dec range */ 24 25 deproject_stars (); 25 field_stats (); 26 init_field (); 27 init_chips (); 26 field_stats (); /** needs coords from deproject_stars **/ 27 init_field (); /** needs results from field stats **/ 28 init_chips (); /** needs results from init_field **/ 29 30 /* use field model to get TP & FP coords */ 31 project_stars (); 28 32 29 33 refcat = greference (&Nrefcat); -
trunk/Ohana/src/mosastro/src/project.c
r3294 r3297 17 17 for (i = 0; i < Nchip; i++) { 18 18 ChipToSky (chip[i].stars, chip[i].Nstars, &chip[i].coords); 19 SkyToTP (chip[i].stars, chip[i].Nstars, &field.project); 19 } 20 return (1); 21 } 22 23 int project_stars () { 24 25 int i, j; 26 27 for (i = 0; i < Nchip; i++) { 28 SkyToTP (chip[i].stars, chip[i].Nstars, &field.project); 29 TPtoFP (chip[i].stars, chip[i].Nstars, &field.distort); 20 30 } 21 31 return (1);
Note:
See TracChangeset
for help on using the changeset viewer.
