IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Mar 27, 2005, 4:39:46 PM (21 years ago)
Author:
eugene
Message:

converted to autocode SMPData

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Ohana/src/mosastro/src/wfits.c

    r3466 r3520  
    11# include "mosastro.h"
    22
    3 void wfits (char *filename, Stars *stars, int Nstars, Header *header) {
     3void wfits (char *filename, SMPData *stars, int Nstars, Header *header) {
    44
    55  Matrix matrix;
     
    1818  fits_create_matrix (header, &matrix);
    1919   
    20   /* create bintable header */
    21   fits_create_table_header (&theader, "BINTABLE", "SMPFILE");
    22 
    23   /* define bintable layout */
    24   fits_define_bintable_column (&theader, "E",    "X_PIX",      "x coord",              "pixels",                         1.0, 0.0);
    25   fits_define_bintable_column (&theader, "E",    "Y_PIX",      "y coord",              "pixels",                         1.0, 0.0);
    26   fits_define_bintable_column (&theader, "E",    "MAG_RAW",    "inst mags",            "mags",                           1.0, 0.0);
    27   fits_define_bintable_column (&theader, "E",    "MAG_ERR",    "inst mag error",       "mags",                           1.0, 0.0);
    28   fits_define_bintable_column (&theader, "E",    "MAG_GAL",    "galaxy mag",           "mags",                           1.0, 0.0);
    29   fits_define_bintable_column (&theader, "E",    "MAG_AP",     "aperture mag",         "mags",                           1.0, 0.0);
    30   fits_define_bintable_column (&theader, "E",    "LOG_SKY",    "log-10 of sky",        "mags",                           1.0, 0.0);
    31   fits_define_bintable_column (&theader, "E",    "FWHM_X",     "semi-major",           "mags",                           1.0, 0.0);
    32   fits_define_bintable_column (&theader, "E",    "FWHM_Y",     "semi-minor",           "mags",                           1.0, 0.0);
    33   fits_define_bintable_column (&theader, "E",    "THETA",      "ellipse angle",        "mags",                           1.0, 0.0);
    34   fits_define_bintable_column (&theader, "B",    "DOPHOT",     "dophot type",          "",                              1.0, 0.0);
    35   fits_define_bintable_column (&theader, "3A",   "DUMMY",      "padding",              "",                              1.0, 0.0);
    36 
    37   /* create table, add data values */
    38   fits_create_table (&theader, &table);
    39 
    40   ConvertStars (stars, sizeof (Stars), Nstars);
    41   fits_add_rows (&table, (char *) stars, Nstars, sizeof (Stars));
     20  table.header = &theader;
     21  fits_table_set_SMPData (&table, stars, Nstars);
    4222
    4323  fits_write_header  (filename, header);
Note: See TracChangeset for help on using the changeset viewer.