public software.sextractor

[/] [branches/] [multi/] [src/] [paramprofit.h] - Diff between revs 237 and 245

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 237 Rev 245
Line 5... Line 5...
*
*
*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*
*
*       This file part of:      SExtractor
*       This file part of:      SExtractor
*
*
*       Copyright:              (C) 2007-2010 Emmanuel Bertin -- IAP/CNRS/UPMC
*       Copyright:              (C) 2007-2011 Emmanuel Bertin -- IAP/CNRS/UPMC
*
*
*       License:                GNU General Public License
*       License:                GNU General Public License
*
*
*       SExtractor is free software: you can redistribute it and/or modify
*       SExtractor is free software: you can redistribute it and/or modify
*       it under the terms of the GNU General Public License as published by
*       it under the terms of the GNU General Public License as published by
Line 20... Line 20...
*       MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
*       MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
*       GNU General Public License for more details.
*       GNU General Public License for more details.
*       You should have received a copy of the GNU General Public License
*       You should have received a copy of the GNU General Public License
*       along with SExtractor. If not, see <http://www.gnu.org/licenses/>.
*       along with SExtractor. If not, see <http://www.gnu.org/licenses/>.
*
*
*       Last modified:          18/10/2010
*       Last modified:          07/04/2011
*
*
*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
 
 
  {"VECTOR_MODEL", "Model-fitting coefficients",
  {"VECTOR_MODEL", "Model-fitting coefficients",
        &outobj2.prof_vector, H_FLOAT, T_FLOAT, "%12.4g", "",
        &outobj2.prof_vector, H_FLOAT, T_FLOAT, "%12.4g", "",
Line 57... Line 57...
        &outobj2.mag_prof, H_FLOAT, T_FLOAT, "%8.4f", "mag",
        &outobj2.mag_prof, H_FLOAT, T_FLOAT, "%8.4f", "mag",
        "phot.mag;stat.fit.param", "mag"},
        "phot.mag;stat.fit.param", "mag"},
  {"MAGERR_MODEL", "RMS error on model-fitting magnitude",
  {"MAGERR_MODEL", "RMS error on model-fitting magnitude",
        &outobj2.magerr_prof, H_FLOAT, T_FLOAT, "%8.4f", "mag",
        &outobj2.magerr_prof, H_FLOAT, T_FLOAT, "%8.4f", "mag",
        "stat.error;phot.mag;stat.fit.param", "mag"},
        "stat.error;phot.mag;stat.fit.param", "mag"},
/*
 
  {"FLUXHYBRID_MODEL", "Hybrid flux from model-fitting",
  {"FLUX_HYBRID", "Hybrid flux from model-fitting",
        &outobj2.fluxcor_prof, H_FLOAT, T_FLOAT, "%12.7g", "count",
        &outobj2.fluxcor_prof, H_FLOAT, T_FLOAT, "%12.7g", "count",
        "phot.count;stat.fit.param", "ct"},
        "phot.count;stat.fit.param", "ct"},
  {"FLUXHYBRIDERR_MODEL", "RMS error on hybrid flux",
  {"FLUXERR_HYBRID", "RMS error on hybrid flux",
        &outobj2.fluxcorerr_prof, H_FLOAT, T_FLOAT, "%12.7g", "count",
        &outobj2.fluxcorerr_prof, H_FLOAT, T_FLOAT, "%12.7g", "count",
        "stat.error;phot.count;stat.fit.param", "ct"},
        "stat.error;phot.count;stat.fit.param", "ct"},
  {"MAGHYBRID_MODEL", "Hybrid magnitude from model-fitting",
  {"MAG_HYBRID", "Hybrid magnitude from model-fitting",
        &outobj2.magcor_prof, H_FLOAT, T_FLOAT, "%8.4f", "mag",
        &outobj2.magcor_prof, H_FLOAT, T_FLOAT, "%8.4f", "mag",
        "phot.mag;stat.fit.param", "mag"},
        "phot.mag;stat.fit.param", "mag"},
  {"MAGHYBRIDERR_MODEL", "RMS error on hybrid magnitude",
  {"MAGERR_HYBRID", "RMS error on hybrid magnitude",
        &outobj2.magcorerr_prof, H_FLOAT, T_FLOAT, "%8.4f", "mag",
        &outobj2.magcorerr_prof, H_FLOAT, T_FLOAT, "%8.4f", "mag",
        "stat.error;phot.mag;stat.fit.param", "mag"},
        "stat.error;phot.mag;stat.fit.param", "mag"},
*/
 
  {"FLUX_MAX_MODEL", "Peak model flux above background",
  {"FLUX_MAX_MODEL", "Peak model flux above background",
        &outobj2.peak_prof, H_FLOAT, T_FLOAT, "%12.7g", "count",
        &outobj2.peak_prof, H_FLOAT, T_FLOAT, "%12.7g", "count",
        "phot.flux.sb;stat.max;stat.fit.param", "ct"},
        "phot.flux.sb;stat.max;stat.fit.param", "ct"},
  {"FLUX_EFF_MODEL", "Effective model flux above background",
  {"FLUX_EFF_MODEL", "Effective model flux above background",
        &outobj2.fluxeff_prof, H_FLOAT, T_FLOAT, "%12.7g", "count",
        &outobj2.fluxeff_prof, H_FLOAT, T_FLOAT, "%12.7g", "count",
Line 91... Line 91...
  {"MU_MEAN_MODEL", "Mean effective model surface brightness above background",
  {"MU_MEAN_MODEL", "Mean effective model surface brightness above background",
        &outobj2.mumean_prof, H_FLOAT, T_FLOAT, "%8.4f", "mag * arcsec**(-2)",
        &outobj2.mumean_prof, H_FLOAT, T_FLOAT, "%8.4f", "mag * arcsec**(-2)",
        "phot.mag.sb;stat.mean;stat.fit.param", "mag.arcsec-2"},
        "phot.mag.sb;stat.mean;stat.fit.param", "mag.arcsec-2"},
 
 
  {"XMODEL_IMAGE", "X coordinate from model-fitting",
  {"XMODEL_IMAGE", "X coordinate from model-fitting",
        &outobj2.x_prof, H_FLOAT, T_DOUBLE, "%10.3f", "pixel",
        &outobj2.x_prof, H_FLOAT, T_DOUBLE, "%11.4f", "pixel",
        "pos.cartesian.x;stat.fit.param;instr.det;meta.main", "pix"},
        "pos.cartesian.x;stat.fit.param;instr.det;meta.main", "pix"},
  {"YMODEL_IMAGE", "Y coordinate from model-fitting",
  {"YMODEL_IMAGE", "Y coordinate from model-fitting",
        &outobj2.y_prof, H_FLOAT, T_DOUBLE, "%10.3f", "pixel",
        &outobj2.y_prof, H_FLOAT, T_DOUBLE, "%11.4f", "pixel",
        "pos.cartesian.y;stat.fit.param;instr.det;meta.main", "pix"},
        "pos.cartesian.y;stat.fit.param;instr.det;meta.main", "pix"},
 
 
  {"XFOCAL_WORLD", "Fitted position along focal-plane x axis",
  {"XFOCAL_WORLD", "Fitted position along focal-plane x axis",
        &outobj2.xf_prof, H_FLOAT, T_DOUBLE, "%18.10e", "",
        &outobj2.xf_prof, H_FLOAT, T_DOUBLE, "%18.10e", "",
        "pos.cartesian.x;stat.fit.param", ""},
        "pos.cartesian.x;stat.fit.param", ""},
Line 171... Line 171...
  {"ERRCXYMODEL_WORLD", "Cxy fitted error ellipse parameter (WORLD units)",
  {"ERRCXYMODEL_WORLD", "Cxy fitted error ellipse parameter (WORLD units)",
        &outobj2.poserrcxyw_prof, H_EXPO, T_FLOAT, "%12.7g", "deg**(-2)",
        &outobj2.poserrcxyw_prof, H_EXPO, T_FLOAT, "%12.7g", "deg**(-2)",
        "src.impactParam;pos.errorEllipsestat.fit.param", "deg-2"},
        "src.impactParam;pos.errorEllipsestat.fit.param", "deg-2"},
 
 
  {"ERRAMODEL_IMAGE", "RMS error of fitted position along major axis",
  {"ERRAMODEL_IMAGE", "RMS error of fitted position along major axis",
        &outobj2.poserra_prof, H_FLOAT, T_FLOAT, "%8.4f", "pixel",
        &outobj2.poserra_prof, H_FLOAT, T_FLOAT, "%9.5f", "pixel",
        "stat.stdev;stat.max;pos.errorEllipse;stat.fit.param;instr.det", "pix"},
        "stat.stdev;stat.max;pos.errorEllipse;stat.fit.param;instr.det", "pix"},
  {"ERRBMODEL_IMAGE", "RMS error of fitted position along minor axis",
  {"ERRBMODEL_IMAGE", "RMS error of fitted position along minor axis",
        &outobj2.poserrb_prof, H_FLOAT, T_FLOAT, "%8.4f", "pixel",
        &outobj2.poserrb_prof, H_FLOAT, T_FLOAT, "%9.5f", "pixel",
        "stat.stdev;stat.min;pos.errorEllipse;stat.fit.param;instr.det", "pix"},
        "stat.stdev;stat.min;pos.errorEllipse;stat.fit.param;instr.det", "pix"},
  {"ERRTHETAMODEL_IMAGE", "Error ellipse pos.angle of fitted position (CCW/x)",
  {"ERRTHETAMODEL_IMAGE", "Error ellipse pos.angle of fitted position (CCW/x)",
        &outobj2.poserrtheta_prof, H_FLOAT, T_FLOAT, "%6.2f", "deg",
        &outobj2.poserrtheta_prof, H_FLOAT, T_FLOAT, "%6.2f", "deg",
        "pos.posAng;pos.errorEllipse;stat.fit.param;instr.det", "deg"},
        "pos.posAng;pos.errorEllipse;stat.fit.param;instr.det", "deg"},
  {"ERRAMODEL_WORLD", "World RMS error of fitted position along major axis",
  {"ERRAMODEL_WORLD", "World RMS error of fitted position along major axis",
Line 336... Line 336...
        &outobj2.prof_concentration, H_FLOAT, T_FLOAT, "%8.5f", "",
        &outobj2.prof_concentration, H_FLOAT, T_FLOAT, "%8.5f", "",
        "src.morph.param", ""},
        "src.morph.param", ""},
  {"SPREADERR_MODEL", "Spread parameter error from model-fitting",
  {"SPREADERR_MODEL", "Spread parameter error from model-fitting",
        &outobj2.prof_concentrationerr, H_FLOAT, T_FLOAT, "%8.5f", "",
        &outobj2.prof_concentrationerr, H_FLOAT, T_FLOAT, "%8.5f", "",
        "src.morph.param", ""},
        "src.morph.param", ""},
 
 
 
  {"NOISEAREA_MODEL", "Equivalent noise area of the fitted model",
 
        &outobj2.prof_noisearea, H_FLOAT, T_FLOAT, "%12.2f", "pixel**2",
 
        "phys.area", "pix2"},
 
 
/*
/*
  {"CLASS_STAR_MODEL", "S/G classifier from model-fitting",
  {"CLASS_STAR_MODEL", "S/G classifier from model-fitting",
        &outobj2.prof_class_star, H_FLOAT, T_FLOAT, "%7.4f", "",
        &outobj2.prof_class_star, H_FLOAT, T_FLOAT, "%7.4f", "",
        "src.class.starGalaxy", ""},
        "src.class.starGalaxy", ""},
*/
*/