public software.sextractor

[/] [branches/] [multi/] [src/] [paramprofit.h] - Diff between revs 251 and 285

Show entire file | Details | Blame | View Log

Rev 251 Rev 285
Line 5... Line 5...
*
*
*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*
*
*       This file part of:      SExtractor
*       This file part of:      SExtractor
*
*
*       Copyright:              (C) 2007-2011 Emmanuel Bertin -- IAP/CNRS/UPMC
*       Copyright:              (C) 2007-2012 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:          15/07/2011
*       Last modified:          06/05/2012
*
*
*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
 
 
  {"VECTOR_MODEL", "Model-fitting coefficients",
  {"VECTOR_MODEL", "Model-fitting coefficients",
        &flagobj2.prof_vector, H_FLOAT, T_FLOAT, "%12.4g", "",
        &flagobj2.prof_vector, H_FLOAT, T_FLOAT, "%12.4g", "",
Line 47... Line 47...
        &flagobj2.prof_niter, H_INT, T_SHORT, "%3d", "",
        &flagobj2.prof_niter, H_INT, T_SHORT, "%3d", "",
        "meta.number;stat.fit;src.morph", ""},
        "meta.number;stat.fit;src.morph", ""},
 
 
  {"FLUX_MODEL", "Flux from model-fitting",
  {"FLUX_MODEL", "Flux from model-fitting",
        &flagobj2.flux_prof, H_FLOAT, T_FLOAT, "%12.7g", "count",
        &flagobj2.flux_prof, H_FLOAT, T_FLOAT, "%12.7g", "count",
        "phot.count;stat.fit.param", "ct"},
        "phot.count;stat.fit.param", "ct", 1, &prefs.nimage},
  {"FLUXERR_MODEL", "RMS error on model-fitting flux",
  {"FLUXERR_MODEL", "RMS error on model-fitting flux",
        &flagobj2.fluxerr_prof, H_FLOAT, T_FLOAT, "%12.7g", "count",
        &flagobj2.fluxerr_prof, H_FLOAT, T_FLOAT, "%12.7g", "count",
        "stat.error;phot.count;stat.fit.param", "ct"},
        "stat.error;phot.count;stat.fit.param", "ct", 1, &prefs.nimage},
  {"MAG_MODEL", "Magnitude from model-fitting",
  {"MAG_MODEL", "Magnitude from model-fitting",
        &flagobj2.mag_prof, H_FLOAT, T_FLOAT, "%8.4f", "mag",
        &flagobj2.mag_prof, H_FLOAT, T_FLOAT, "%8.4f", "mag",
        "phot.mag;stat.fit.param", "mag"},
        "phot.mag;stat.fit.param", "mag", 1, &prefs.nimage},
  {"MAGERR_MODEL", "RMS error on model-fitting magnitude",
  {"MAGERR_MODEL", "RMS error on model-fitting magnitude",
        &flagobj2.magerr_prof, H_FLOAT, T_FLOAT, "%8.4f", "mag",
        &flagobj2.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", 1, &prefs.nimage},
 
 
  {"FLUX_HYBRID", "Hybrid flux from model-fitting",
  {"FLUX_HYBRID", "Hybrid flux from model-fitting",
        &flagobj2.fluxcor_prof, H_FLOAT, T_FLOAT, "%12.7g", "count",
        &flagobj2.fluxcor_prof, H_FLOAT, T_FLOAT, "%12.7g", "count",
        "phot.count;stat.fit.param", "ct"},
        "phot.count;stat.fit.param", "ct"},
  {"FLUXERR_HYBRID", "RMS error on hybrid flux",
  {"FLUXERR_HYBRID", "RMS error on hybrid flux",
Line 342... Line 342...
        &flagobj2.prof_theta1950, H_FLOAT, T_FLOAT, "%+6.2f", "deg",
        &flagobj2.prof_theta1950, H_FLOAT, T_FLOAT, "%+6.2f", "deg",
        "pos.posAng;stat.fit", "deg"},
        "pos.posAng;stat.fit", "deg"},
 
 
  {"SPREAD_MODEL", "Spread parameter from model-fitting",
  {"SPREAD_MODEL", "Spread parameter from model-fitting",
        &flagobj2.prof_concentration, H_FLOAT, T_FLOAT, "%11.5g", "",
        &flagobj2.prof_concentration, H_FLOAT, T_FLOAT, "%11.5g", "",
        "src.morph.param", ""},
        "src.morph.param", "", 1 , &prefs.nimage},
  {"SPREADERR_MODEL", "Spread parameter error from model-fitting",
  {"SPREADERR_MODEL", "Spread parameter error from model-fitting",
        &flagobj2.prof_concentrationerr, H_FLOAT, T_FLOAT, "%11.5g", "",
        &flagobj2.prof_concentrationerr, H_FLOAT, T_FLOAT, "%11.5g", "",
        "src.morph.param", ""},
        "src.morph.param", "", 1, &prefs.nimage},
 
 
  {"NOISEAREA_MODEL", "Equivalent noise area of the fitted model",
  {"NOISEAREA_MODEL", "Equivalent noise area of the fitted model",
        &flagobj2.prof_noisearea, H_FLOAT, T_FLOAT, "%12.2f", "pixel**2",
        &flagobj2.prof_noisearea, H_FLOAT, T_FLOAT, "%12.2f", "pixel**2",
        "phys.area", "pix2"},
        "phys.area", "pix2"},
 
 
Line 365... Line 365...
        &flagobj2.prof_offset_fluxerr, H_FLOAT, T_FLOAT, "%12.7g", "count",
        &flagobj2.prof_offset_fluxerr, H_FLOAT, T_FLOAT, "%12.7g", "count",
        "stat.error;instr.skyLevel;arith.diff;stat.fit.param", "ct"},
        "stat.error;instr.skyLevel;arith.diff;stat.fit.param", "ct"},
 
 
  {"FLUX_POINTSOURCE", "Point source flux from fitting",
  {"FLUX_POINTSOURCE", "Point source flux from fitting",
        &flagobj2.prof_dirac_flux, H_FLOAT, T_FLOAT, "%12.7g", "count",
        &flagobj2.prof_dirac_flux, H_FLOAT, T_FLOAT, "%12.7g", "count",
        "phot.count;stat.fit.param", "ct"},
        "phot.count;stat.fit.param", "ct", 1, &prefs.nimage},
  {"FLUXERR_POINTSOURCE", "RMS error on fitted point source total flux",
  {"FLUXERR_POINTSOURCE", "RMS error on fitted point source total flux",
        &flagobj2.prof_dirac_fluxerr, H_FLOAT, T_FLOAT, "%12.7g", "count",
        &flagobj2.prof_dirac_fluxerr, H_FLOAT, T_FLOAT, "%12.7g", "count",
        "stat.error;phot.count;stat.fit.param", "ct"},
        "stat.error;phot.count;stat.fit.param", "ct", 1, &prefs.nimage},
  {"MAG_POINTSOURCE", "Point source total magnitude from fitting",
  {"MAG_POINTSOURCE", "Point source total magnitude from fitting",
        &flagobj2.prof_dirac_mag, H_FLOAT, T_FLOAT, "%8.4f", "mag",
        &flagobj2.prof_dirac_mag, H_FLOAT, T_FLOAT, "%8.4f", "mag",
        "phot.mag;stat.fit.param", "mag"},
        "phot.mag;stat.fit.param", "mag", 1, &prefs.nimage},
  {"MAGERR_POINTSOURCE", "RMS error on fitted point source total magnitude",
  {"MAGERR_POINTSOURCE", "RMS error on fitted point source total magnitude",
        &flagobj2.prof_dirac_magerr, H_FLOAT, T_FLOAT, "%8.4f", "mag",
        &flagobj2.prof_dirac_magerr, H_FLOAT, T_FLOAT, "%8.4f", "mag",
        "stat.error;phot.mag;stat.fit.param", "mag"},
        "stat.error;phot.mag;stat.fit.param", "mag", 1, &prefs.nimage},
 
 
  {"FLUX_SPHEROID", "Spheroid total flux from fitting",
  {"FLUX_SPHEROID", "Spheroid total flux from fitting",
        &flagobj2.prof_spheroid_flux, H_FLOAT, T_FLOAT, "%12.7g", "count",
        &flagobj2.prof_spheroid_flux, H_FLOAT, T_FLOAT, "%12.7g", "count",
        "phot.count;stat.fit.param", "ct"},
        "phot.count;stat.fit.param", "ct", 1 , &prefs.nimage},
  {"FLUXERR_SPHEROID", "RMS error on fitted spheroid total flux",
  {"FLUXERR_SPHEROID", "RMS error on fitted spheroid total flux",
        &flagobj2.prof_spheroid_fluxerr, H_FLOAT, T_FLOAT, "%12.7g", "count",
        &flagobj2.prof_spheroid_fluxerr, H_FLOAT, T_FLOAT, "%12.7g", "count",
        "stat.error;phot.count;stat.fit.param", "ct"},
        "stat.error;phot.count;stat.fit.param", "ct", 1 , &prefs.nimage},
  {"MAG_SPHEROID", "Spheroid total magnitude from fitting",
  {"MAG_SPHEROID", "Spheroid total magnitude from fitting",
        &flagobj2.prof_spheroid_mag, H_FLOAT, T_FLOAT, "%8.4f", "mag",
        &flagobj2.prof_spheroid_mag, H_FLOAT, T_FLOAT, "%8.4f", "mag",
        "phot.mag;stat.fit.param", "mag"},
        "phot.mag;stat.fit.param", "mag", 1, &prefs.nimage},
  {"MAGERR_SPHEROID", "RMS error on fitted spheroid total magnitude",
  {"MAGERR_SPHEROID", "RMS error on fitted spheroid total magnitude",
        &flagobj2.prof_spheroid_magerr, H_FLOAT, T_FLOAT, "%8.4f", "mag",
        &flagobj2.prof_spheroid_magerr, H_FLOAT, T_FLOAT, "%8.4f", "mag",
        "stat.error;phot.mag;stat.fit.param", "mag"},
        "stat.error;phot.mag;stat.fit.param", "mag", 1, &prefs.nimage},
  {"FLUX_MAX_SPHEROID", "Peak spheroid flux above background",
  {"FLUX_MAX_SPHEROID", "Peak spheroid flux above background",
        &flagobj2.prof_spheroid_peak, H_FLOAT, T_FLOAT, "%12.7g", "count",
        &flagobj2.prof_spheroid_peak, 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_SPHEROID", "Effective spheroid flux above background",
  {"FLUX_EFF_SPHEROID", "Effective spheroid flux above background",
        &flagobj2.prof_spheroid_fluxeff, H_FLOAT, T_FLOAT, "%12.7g", "count",
        &flagobj2.prof_spheroid_fluxeff, H_FLOAT, T_FLOAT, "%12.7g", "count",
Line 463... Line 463...
        &flagobj2.prof_spheroid_sersicnerr, H_FLOAT, T_FLOAT, "%6.3f", "",
        &flagobj2.prof_spheroid_sersicnerr, H_FLOAT, T_FLOAT, "%6.3f", "",
        "stat.error;src.morph;stat.fit.param", ""},
        "stat.error;src.morph;stat.fit.param", ""},
 
 
  {"FLUX_DISK", "Disk total flux from fitting",
  {"FLUX_DISK", "Disk total flux from fitting",
        &flagobj2.prof_disk_flux, H_FLOAT, T_FLOAT, "%12.7g", "count",
        &flagobj2.prof_disk_flux, H_FLOAT, T_FLOAT, "%12.7g", "count",
        "phot.count;stat.fit.param", "ct"},
        "phot.count;stat.fit.param", "ct",1 , &prefs.nimage},
  {"FLUXERR_DISK", "RMS error on fitted disk total flux",
  {"FLUXERR_DISK", "RMS error on fitted disk total flux",
        &flagobj2.prof_disk_fluxerr, H_FLOAT, T_FLOAT, "%12.7g", "count",
        &flagobj2.prof_disk_fluxerr, H_FLOAT, T_FLOAT, "%12.7g", "count",
        "stat.error;phot.count;stat.fit.param", "ct"},
        "stat.error;phot.count;stat.fit.param", "ct", 1, &prefs.nimage},
  {"MAG_DISK", "Disk total magnitude from fitting",
  {"MAG_DISK", "Disk total magnitude from fitting",
        &flagobj2.prof_disk_mag, H_FLOAT, T_FLOAT, "%8.4f", "mag",
        &flagobj2.prof_disk_mag, H_FLOAT, T_FLOAT, "%8.4f", "mag",
        "phot.mag;stat.fit.param", "mag"},
        "phot.mag;stat.fit.param", "mag", 1, &prefs.nimage},
  {"MAGERR_DISK", "RMS error on fitted disk total magnitude",
  {"MAGERR_DISK", "RMS error on fitted disk total magnitude",
        &flagobj2.prof_disk_magerr, H_FLOAT, T_FLOAT, "%8.4f", "mag",
        &flagobj2.prof_disk_magerr, H_FLOAT, T_FLOAT, "%8.4f", "mag",
        "stat.error;phot.mag;stat.fit.param", "mag"},
        "stat.error;phot.mag;stat.fit.param", "mag", 1, &prefs.nimage},
  {"FLUX_MAX_DISK", "Peak disk flux above background",
  {"FLUX_MAX_DISK", "Peak disk flux above background",
        &flagobj2.prof_disk_peak, H_FLOAT, T_FLOAT, "%12.7g", "count",
        &flagobj2.prof_disk_peak, 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_DISK", "Effective disk flux above background",
  {"FLUX_EFF_DISK", "Effective disk flux above background",
        &flagobj2.prof_disk_fluxeff, H_FLOAT, T_FLOAT, "%12.7g", "count",
        &flagobj2.prof_disk_fluxeff, H_FLOAT, T_FLOAT, "%12.7g", "count",