stellar content via maximum a posteriori ocvirk et al
play

Stellar Content via Maximum a posteriori Ocvirk et al. (2006a) - PowerPoint PPT Presentation

Stellar Content via Maximum a posteriori Ocvirk et al. (2006a) Ocvirk et al. (2006b) WHAT DOES STECKMAP? The observed spectrum is projected onto a temporal sequence of models of single stellar populations, so as to determine a linear


  1. Stellar Content via Maximum a posteriori Ocvirk et al. (2006a) Ocvirk et al. (2006b)

  2. WHAT DOES STECKMAP? The observed spectrum is projected onto a temporal sequence of models of single stellar populations, so as to determine a linear combination of these models, that fit the observed spectra best (via a penalized chi 2 ) The weighted of the different SSP indicate the stellar content The procedure is regularized using penalizing functions.

  3. Basis: Z M max B 0 ( λ , t, Z ) = IMF ( m ) S ( λ , m, t, Z ) dm, M min Unobscurespectral energy distribution of a galaxy: Z tmax SFR ( t ) B 0 ( λ , t, Z ( t )) dt F rest ( λ ) = t min Where SFR(t) is the Star formation rate (mass of new stars born per unit of time)

  4. The Luminosity Weighted Stellar Age Distribution, Λ (t) gives the contribution to the total emitted light of stars of age [t,t+dt]. It is related to the SFR by: Z λ max Λ ( t ) = SFR ( t ) B 0 ( λ , t, Z ( t )) d λ ∆ λ λ min Unobscure spectral energy distribution of a galaxy: Z t max F rest ( λ ) = λ ( t ) B ( λ , t, Z ( t )) dt t min

  5. If we add an extinction law: Z t max SFR ( t ) B 0 ( λ , t, Z ( t )) dt F rest ( λ ) = f ext ( E, λ ) t min

  6. PENALITATION (OR A PRIORY) The function to minimize: Q µ = χ 2 ( s ( x, Z, E )) + P µ ( x, Z )

  7. THE MAIN CHARACTERISTICS § It is non parametric, and thus provides properties such as the stellar age distributio with minimal constraints on their shape. § The ill-conditioning of the problem is taken into account through explicit regularitation. § Optimal interpretation of the data is achieved by the proper setting of the smoothing parameter.

  8. INSTALLING STECKMAP http://astro.u-strasbg.fr/~ocvirk/. http://www.maumae.net/yorick/doc/. ( 1) Install Yorick $/HOME/Yorick à $HOME/Yorick/yorick-2.1/yorick/yorick (2) Install STECKMAP tar -xvf STECKMAP.tar You have to setup the STECKMAPROOTDIR variable If you install STECKMAP in $HOME/Yorick export STECKMAPROOTDIR=$HOME/Yorick/ setenv STECKMAPROOTDIR $HOME/Yorick/

  9. RUNNING STECKMAP (1) Launch Yorick by typing ‘yorick´on the shell command line. (2) Once yorick is lauched, load STECKMAP by typing: > include, "STECKMAP/Pierre/POP/sfit.i" You´ll find a couple of example data in Yorick/Pierre/POP/EXAMPLES/ They are provided in order to give the user a taste of what can be done and how to proceed.

  10. RUNNING STECKMAP There are basically three functions that you run in steckmap: Ø convert_all (convert the file in a format that steckmap can read) Ø bRbasis3 (include the SSP models you want to use) Ø sfit (perform the actual fit)

  11. CONVERT_ALL Ø fV=”spectrum_gal.fits” Ø a=convert_all(fv,z0=redshift,SNR0=Signal-to-noise) à convert_all can deal at the moment only with 1D and 2D provided spectra (no datacubes) § > info,convert_all (all the options) Func convert_all(filelist,cut=,noplot=,log=,z0=,SNR0=,wav=,wavaxis=,xs=,xe=,hd u=,fsigm=,errorfile=) filelist can be a list but it’s usually more practical to convert and analyse spectra one by one.

  12. CONVERT_ALL § hdu= if fits file contains multiple header data units, specify number of hdu to read § cut= filelist is cut at cut-th file, default is 10 § log= log=1 enforces log wave sampling in case fits header information is inaccurate. § noplot= disables the plotting of the spectrum read (useful when remotely running a batch of spectra on a machine without an active X11 window with nohup for instance. default is noplot=0, so plotting happens. § z0= if redshift is not provided in fits header, can be given by user as z0= § SNR0= same as z0 for global signal to noise ratio (Note that ideally it is better to supply a noise spectrum via errorfile) § errorfile= specify a name for an error file in order to fill the sigm vector. This will only work for 1D spectra right now. § wavaxis= possible values are 1 or 2. Useful if data is provided as 2d frame, typical for long-slit spectroscopy. If no value is provided (default) we take as the wavelength axis as the axis with largest dimension. § xs=, xe= start and end of the stacking in the spatial direction, useful for long slit spectroscopy.

  13. BRBASIS3 § To generate ta basis, use the function bRbasis3 Ø b=bRbasis3([agemin[yr],agemax[yr]],basisfile=”BC03",nbins=30,w avel=wavel) To see all the possible parameters run > help, bRbasis3 Or > info,bRbasis3

  14. Code Reference Age range (yr) [Z/H] BC03 Bruzual & Charlot 10 5 -1.7x10 10 [0.3,-2] (2003) 2x10 7 – 1.7x10 10 MILES Vazdekis 2010 [0.2,-1.3] PHR Leborgne et al. (2004) 2x10 7 -1.7x10 10 [0.2,-2.0] GD05 Gonzalez-Delgado et 2x10 7 -1.7x10 10 [0.2,-2.0] al. (2005)

  15. BRBASIS3 § nbins= Number of ages bins of the basis (it doesn’t need to coincide with those on the basis) § wavel= Wavelength range of the models (by default the broadest available range is taken. § R=The models can be broadened to an arbitrary spectral resolution to account for instrumental spectral resolution § Basisfile = models to be used.

  16. THE FITTING ENGINE: SFIT § > help,sfit § >x=sfit(a,b,kin=1,epar=3,noskip=1,sav=1,nde=40,L1="D3",RMASK=[[wav1,wav2],[wav1, wav2]]) § Sfit need to basic arguments, the models and the spectrum to fit; § If > spdata= convert_all (“myspectrum.fits”) § And if the models are b X=sfit(spdata,b)

  17. SFIT

  18. SFIT

  19. Ø Mask= [[4856,4866.],[6558.,6568.]] Ø X=sfit(1,b,RMASK=mask)

  20. Ø Mask= [[4856,4866.],[6558.,6568.]] Ø X=sfut(1,b,RMASK=mask)

  21. Ø Mask= [[4856,4866.],[6558.,6568.]] Ø X=sfut(1,b,RMASK=mask)

  22. DEPENDENCE OF THE SMOOTHING PARAMETERS § I invite you to play a litte bit with them. The default parameters usually are a good balance between keeping the solution smooth while still fitting the data well. § Increasing mux, for instance, will yield a smoother solution at the price of slightly larger chi 2 § On the other hand, lowering mux will improve the chi 2 but will make the SAD very unstable and sensitive to noise (you can test this making MC experiments) § It may be informative for you to play around with mux (10 -2 -10 2 )

  23. § When the option sav=1 several outputs are saved. Stellar content: res-SAD, res-MASS, res-SFR and res-AMR. They look like this (here for the res-MASS file

  24. In order of appearance: (1) Wavelength (in Angstrom) (2) The data (original data) (3) The best fitting model (4) The weight vector (5) If epar=3, then the non-parametric extinction curve

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend