Changeset 38218
- Timestamp:
- Apr 29, 2015, 8:15:06 PM (11 years ago)
- Location:
- branches/eam_branches/ohana.20150429/src
- Files:
-
- 2 added
- 9 edited
-
libautocode/Makefile.Targets (modified) (1 diff)
-
libautocode/def/average-ps1-v1.d (modified) (1 diff)
-
libautocode/def/average-ps1-v2.d (modified) (1 diff)
-
libautocode/def/average-ps1-v3.d (modified) (1 diff)
-
libautocode/def/average-ps1-v4.d (modified) (1 diff)
-
libautocode/def/average-ps1-v5.d (modified) (1 diff)
-
libautocode/def/average.d (modified) (1 diff)
-
libautocode/def/galshape-ps1-v5.d (added)
-
libautocode/def/galshape.d (added)
-
libdvo/include/dvo.h (modified) (6 diffs)
-
libdvo/src/dvo_catalog.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/ohana.20150429/src/libautocode/Makefile.Targets
r38153 r38218 55 55 $(ASRC)/starpar-ps1-v5.$(ARCH).o \ 56 56 $(ASRC)/starpar-ps1-sim.$(ARCH).o \ 57 $(ASRC)/galshape.$(ARCH).o \ 58 $(ASRC)/galshape-ps1-v5.$(ARCH).o \ 57 59 $(ASRC)/missing.$(ARCH).o \ 58 60 $(ASRC)/photcode.$(ARCH).o \ -
branches/eam_branches/ohana.20150429/src/libautocode/def/average-ps1-v1.d
r36833 r38218 26 26 FIELD Nmeasure, NMEASURE, unsigned short, number of psf measurements 27 27 FIELD Nmissing, NMISSING, unsigned short, number of missings 28 FIELD N extend, NEXTEND, unsigned short, number of extendedmeasurements28 FIELD Ngalshape, NGALSHAPE, unsigned short, number of galshape measurements 29 29 30 30 FIELD measureOffset, OFF_MEASURE, uint32_t, offset to first psf measurement -
branches/eam_branches/ohana.20150429/src/libautocode/def/average-ps1-v2.d
r36833 r38218 31 31 FIELD Nmeasure, NMEASURE, unsigned short, number of psf measurements 32 32 FIELD Nmissing, NMISSING, unsigned short, number of missings 33 FIELD N extend, NEXTEND, unsigned short, number of extendedmeasurements33 FIELD Ngalshape, NGALSHAPE, unsigned short, number of galshape measurements 34 34 35 35 FIELD measureOffset, OFF_MEASURE, uint32_t, offset to first psf measurement -
branches/eam_branches/ohana.20150429/src/libautocode/def/average-ps1-v3.d
r36833 r38218 31 31 FIELD Nmeasure, NMEASURE, unsigned short, number of psf measurements 32 32 FIELD Nmissing, NMISSING, unsigned short, number of missings 33 FIELD N extend, NEXTEND, unsigned short, number of extendedmeasurements33 FIELD Ngalshape, NGALSHAPE, unsigned short, number of galshape measurements 34 34 35 35 FIELD measureOffset, OFF_MEASURE, uint32_t, offset to first psf measurement -
branches/eam_branches/ohana.20150429/src/libautocode/def/average-ps1-v4.d
r36833 r38218 34 34 FIELD Nmeasure, NMEASURE, unsigned short, number of psf measurements 35 35 FIELD Nmissing, NMISSING, unsigned short, number of missings 36 FIELD N extend, NEXTEND, unsigned short, number of extended measurements36 FIELD Ngalshape, NGALSHAPE, unsigned short, number of galshaped measurements 37 37 38 38 FIELD measureOffset, OFF_MEASURE, uint32_t, offset to first psf measurement -
branches/eam_branches/ohana.20150429/src/libautocode/def/average-ps1-v5.d
r37807 r38218 41 41 FIELD Nlensing, NLENSING, unsigned short, number of lensing measurements 42 42 FIELD Nlensobj, NLENSOBJ, unsigned short, number of lensing measurements 43 FIELD N extend, NEXTEND, unsigned short, number of extendedmeasurements43 FIELD Ngalshape, NGALSHAPE, unsigned short, number of galshape measurements 44 44 45 FIELD measureOffset, OFF_MEASURE, int, offset to first psf measurement46 FIELD missingOffset, OFF_MISSING, int, offset to first missing obs47 FIELD lensingOffset, OFF_LENSING, int, offset to first lensing obs48 FIELD lensobjOffset, OFF_LENSOBJ, int, offset to mean lensing data49 FIELD starparOffset, OFF_STARPAR, int, offset to stellar parameter data50 FIELD extendOffset, OFF_EXTEND, int, offset to extendedobject entry45 FIELD measureOffset, OFF_MEASURE, int, offset to first psf measurement 46 FIELD missingOffset, OFF_MISSING, int, offset to first missing obs 47 FIELD lensingOffset, OFF_LENSING, int, offset to first lensing obs 48 FIELD lensobjOffset, OFF_LENSOBJ, int, offset to mean lensing data 49 FIELD starparOffset, OFF_STARPAR, int, offset to stellar parameter data 50 FIELD galshapeOffset, OFF_GALSHAPE, int, offset to galshape object entry 51 51 52 52 FIELD refColorBlue, REF_COLOR_BLUE, float, color of astrometry ref stars -
branches/eam_branches/ohana.20150429/src/libautocode/def/average.d
r37807 r38218 41 41 FIELD Nlensing, NLENSING, unsigned short, number of lensing measurements 42 42 FIELD Nlensobj, NLENSOBJ, unsigned short, number of lensing measurements 43 FIELD N extend, NEXTEND, unsigned short, number of extendedmeasurements43 FIELD Ngalshape, NGALSHAPE, unsigned short, number of galshape measurements 44 44 45 FIELD measureOffset, OFF_MEASURE, int, offset to first psf measurement46 FIELD missingOffset, OFF_MISSING, int, offset to first missing obs47 FIELD lensingOffset, OFF_LENSING, int, offset to first lensing obs48 FIELD lensobjOffset, OFF_LENSOBJ, int, offset to mean lensing data49 FIELD starparOffset, OFF_STARPAR, int, offset to stellar parameter data50 FIELD extendOffset, OFF_EXTEND,int, offset to extended object entry45 FIELD measureOffset, OFF_MEASURE, int, offset to first psf measurement 46 FIELD missingOffset, OFF_MISSING, int, offset to first missing obs 47 FIELD lensingOffset, OFF_LENSING, int, offset to first lensing obs 48 FIELD lensobjOffset, OFF_LENSOBJ, int, offset to mean lensing data 49 FIELD starparOffset, OFF_STARPAR, int, offset to stellar parameter data 50 FIELD galshapeOffset, OFF_GALSHAPE, int, offset to extended object entry 51 51 52 52 FIELD refColorBlue, REF_COLOR_BLUE, float, color of astrometry ref stars -
branches/eam_branches/ohana.20150429/src/libdvo/include/dvo.h
r38154 r38218 55 55 56 56 /* catalog values to be loaded */ 57 # define LOAD_NONE 0x0000 58 # define LOAD_AVES 0x0001 59 # define LOAD_MEAS 0x0002 60 # define LOAD_MISS 0x0004 61 # define LOAD_SECF 0x0008 62 # define SKIP_AVES 0x0010 63 # define SKIP_MEAS 0x0020 64 # define SKIP_MISS 0x0040 65 # define SKIP_SECF 0x0080 66 # define LOAD_LENSING 0x0100 67 # define LOAD_LENSOBJ 0x0200 68 # define SKIP_LENSING 0x0400 69 # define SKIP_LENSOBJ 0x0800 70 # define LOAD_STARPAR 0x1000 71 # define SKIP_STARPAR 0x2000 57 typedef enum { 58 LOAD_NONE = 0x0000, 59 LOAD_AVES = 0x0001, 60 LOAD_MEAS = 0x0002, 61 LOAD_MISS = 0x0004, 62 LOAD_SECF = 0x0008, 63 SKIP_AVES = 0x0010, 64 SKIP_MEAS = 0x0020, 65 SKIP_MISS = 0x0040, 66 SKIP_SECF = 0x0080, 67 LOAD_LENSING = 0x0100, 68 LOAD_LENSOBJ = 0x0200, 69 SKIP_LENSING = 0x0400, 70 SKIP_LENSOBJ = 0x0800, 71 LOAD_STARPAR = 0x1000, 72 SKIP_STARPAR = 0x2000, 73 LOAD_GALSHAPE = 0x4000, 74 SKIP_GALSHAPE = 0x8000, 75 } DVOCatFlags; 72 76 73 77 /* photometry code types */ 74 78 // # define PHOT_PRI 0x01 75 # define PHOT_SEC 0x02 76 # define PHOT_DEP 0x03 77 # define PHOT_REF 0x04 78 # define PHOT_ALT 0x05 /* never stored, only for look-ups */ 79 # define PHOT_MAG 0x06 /* generic magnitude; never stored */ 79 typedef enum { 80 PHOT_SEC = 0x02, 81 PHOT_DEP = 0x03, 82 PHOT_REF = 0x04, 83 PHOT_ALT = 0x05, /* never stored, only for look-ups */ 84 PHOT_MAG = 0x06, /* generic magnitude; never stored */ 85 } DVOPhotCodeTypes; 80 86 81 87 /* Image.code values -- these values are 32 bit (as of PS1_V1) */ … … 704 710 unsigned short Nlensing; // number of lensing measurements 705 711 unsigned short Nlensobj; // number of lensing measurements 706 unsigned short N extend; // number of extendedmeasurements712 unsigned short Ngalshape; // number of galshape measurements 707 713 int measureOffset; // offset to first psf measurement 708 714 int missingOffset; // offset to first missing obs 709 int lensingOffset;// offset to first lensing obs715 int galshapeOffset; // offset to first lensing obs 710 716 int lensobjOffset; // offset to mean lensing data 711 717 int extendOffset; // offset to extended object entry … … 742 748 743 749 // lensing data (optional?) 744 Lensing *lensing; 745 Lensobj *lensobj; 746 StarPar *starpar; 750 Lensing *lensing; 751 Lensobj *lensobj; 752 StarPar *starpar; 753 GalShape *galshape; 747 754 748 755 int Nsecfilt; /* number of secfilt entries for each average entry */ 749 off_t Naverage, Nmeasure, Nmissing, Nlensing, Nlensobj, Nstarpar, N secf_mem; /* current number of each component in memory */750 off_t Naves_disk, Nmeas_disk, Nmiss_disk, Nlensing_disk, Nlensobj_disk, Nstarpar_disk, N secf_disk; /* current number of each component on disk */751 off_t Naves_off, Nmeas_off, Nmiss_off, Nlensing_off, Nlensobj_off, Nstarpar_off, N secf_off; /* index of first loaded data value */756 off_t Naverage, Nmeasure, Nmissing, Nlensing, Nlensobj, Nstarpar, Ngalshape, Nsecf_mem; /* current number of each component in memory */ 757 off_t Naves_disk, Nmeas_disk, Nmiss_disk, Nlensing_disk, Nlensobj_disk, Nstarpar_disk, Ngalshape_disk, Nsecf_disk; /* current number of each component on disk */ 758 off_t Naves_off, Nmeas_off, Nmiss_off, Nlensing_off, Nlensobj_off, Nstarpar_off, Ngalshape_off, Nsecf_off; /* index of first loaded data value */ 752 759 753 760 // note that we use these for the full-sky relphot analysis … … 765 772 766 773 /* pointers to split data files */ 767 struct Catalog *measure_catalog; /* measure catalog data (split) */ 768 struct Catalog *missing_catalog; /* missing catalog data (split) */ 769 struct Catalog *secfilt_catalog; /* secfilt catalog data (split) */ 770 struct Catalog *lensing_catalog; /* lensing catalog data (split) */ 771 struct Catalog *lensobj_catalog; /* lensobj catalog data (split) */ 772 struct Catalog *starpar_catalog; /* starpar catalog data (split) */ 774 struct Catalog *measure_catalog; /* measure catalog data (split) */ 775 struct Catalog *missing_catalog; /* missing catalog data (split) */ 776 struct Catalog *secfilt_catalog; /* secfilt catalog data (split) */ 777 struct Catalog *lensing_catalog; /* lensing catalog data (split) */ 778 struct Catalog *lensobj_catalog; /* lensobj catalog data (split) */ 779 struct Catalog *starpar_catalog; /* starpar catalog data (split) */ 780 struct Catalog *galshape_catalog; /* galshape catalog data (split) */ 773 781 774 782 unsigned int objID; … … 781 789 int sorted; /* is measure table average-sorted? (NOTE this is an int only because gfits_scan %t requires it) */ 782 790 783 shortcatflags; /* choices to be loaded */791 DVOCatFlags catflags; /* choices to be loaded */ 784 792 785 793 /* pointers for data manipulation */ … … 1106 1114 void dvo_lensobj_init (Lensobj *lensobj, int toZero); 1107 1115 void dvo_starpar_init (StarPar *starpar); 1116 void dvo_galshape_init (GalShape *galshape); 1108 1117 1109 1118 void InitRegionHosts (RegionHostInfo *hosts, int Nhosts, int NHOSTS); -
branches/eam_branches/ohana.20150429/src/libdvo/src/dvo_catalog.c
r38062 r38218 131 131 average->Nlensobj = 0; 132 132 average->Nstarpar = 0; 133 average->N extend= 0;133 average->Ngalshape = 0; 134 134 135 135 average->measureOffset = -1; … … 138 138 average->lensobjOffset = -1; 139 139 average->starparOffset = -1; 140 average-> extendOffset= -1;140 average->galshapeOffset = -1; 141 141 142 142 average->refColorBlue = NAN; … … 466 466 467 467 // init all data, or just catalog data 468 void dvo_galshape_init (GalShape *galshape) { 469 galshape->Xfit = NAN; 470 galshape->Yfit = NAN; 471 galshape->mag = NAN; 472 galshape->magErr = NAN; 473 galshape->majorAxis = NAN; 474 galshape->minorAxis = NAN; 475 galshape->majorAxisErr = NAN; 476 galshape->minorAxisErr = NAN; 477 galshape->theta = NAN; 478 galshape->theta_err = NAN; 479 galshape->index = NAN; 480 galshape->chisq = NAN; 481 galshape->Npix = 0; 482 483 galshape->detID = -1; 484 galshape->objID = -1; 485 galshape->catID = -1; 486 galshape->imageID = -1; 487 488 galshape->photcode = 0; 489 galshape->modelType = 0; 490 491 galshape->averef = 0; 492 galshape->padding = 0; 493 } 494 495 // init all data, or just catalog data 468 496 void dvo_catalog_init (Catalog *catalog, int complete) { 469 497
Note:
See TracChangeset
for help on using the changeset viewer.
