Skip to content

Python code for Stellar Population Inference from Spectra and SEDs

License

Notifications You must be signed in to change notification settings

janewman-pitt-edu/prospector

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

.

Conduct principled inference of stellar population properties from photometric and/or spectroscopic data. Prospector allows you to:

  • Infer high-dimensional stellar population properties using parameteric or nonparametric SFHs (with nested or ensemble MCMC sampling)

  • Combine photometric and spectroscopic data from the UV to IR rigorously using a flexible spectroscopic calibration model.

  • Forward model many aspects of spectroscopic data analysis and calibration, including spectrophotometric calibration and wavelength solution, thus properly incorporating uncertainties in these components in the final parameter uncertainties.

Read the documentation here.

Installation

cd <install_dir>
git clone https://github.com/bd-j/prospector
cd prospector
python setup.py install

Then in Python

import prospect

Prospector is pure python. See installation for requirements. Other files in the doc/ directory explain the usage of the code, and you can read the documentation here.

See also the tutorial or the interactive demo for fitting photometric data with composite stellar populations.

Example

Inference with mock broadband data, showing the change in posteriors as the number of photometric bands is increased. Demonstration of posterior inference with increasing number of photometric bands

Citation

If you use this code, please reference the doi below, and make sure to cite the dependencies as listed in installation DOI

You should also cite:

@article{2017ApJ...837..170L,
   author = {{Leja}, J. and {Johnson}, B.~D. and {Conroy}, C. and {van Dokkum}, P.~G. and {Byler}, N.},
   title = "{Deriving Physical Properties from Broadband Photometry with Prospector: Description of the Model and a Demonstration of its Accuracy Using 129 Galaxies in the Local Universe}",
   journal = {\apj},
   year = 2017,
   volume = 837,
   pages = {170},
   eprint = {1609.09073},
   doi = {10.3847/1538-4357/aa5ffe},
  adsurl = {http://adsabs.harvard.edu/abs/2017ApJ...837..170L},
}

About

Python code for Stellar Population Inference from Spectra and SEDs

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%