Python code for Stellar Population Inference from Spectra and SEDs
LineSpecModel
for fitting integrated emission line fluxes (h/t @kgarofali).AGNSpecModel
with a scalable, empirical AGN emission line template.nested_target_n_effective
as dynesty stopping criterion.SpecModel
, including ability to ignore selected lines entirely.NoiseModelKDE
and Kernel
classes to accommodate non-Gaussian and correlated uncertainties, courtesy of @wpb-astrosedpy.observate.FilterSet
objects and computing rest-frame absolute magnitudes."logm_sfh"
parameter template, a fix for the nested sampling argument parsing, and bestfit spectrum saving.Release to accompany submitted paper. Includes a new plotting module, demonstrations of MPI usage with dynesty, and small bugfixes.
models.SpecModel
class that handles much of the conversion from FSPS spectra to observed frame spectra (redshifting, smoothing, dimming, spectroscopic calibration, filter projections) internally instead of relying on source
classes.SpecModel
class enables analytic marginalization of emission line amplitudes, with or without FSPS based priorsmean_model
to predict
(old method kept for backwards compatibility)New UI, based on argparse command line options and a high level fit_model
function
new prospector_parse
module that generates a default argument parser
importable default probability function as fitting.lnprobfn
new high level fit_model
method that can use emcee, dynesty, or optimization algorithms
documentation and new notebook reflect UI changes
model_setup
methods raise a FutureWarning
better usage of warnings
non-object prior methods removed
Bugfixes, including the polynomial optimization in PolySedModel
New prior objects (SkewNorm
, StudentT
)
New parameter templates (IGM, continuity SFH, spectral smoothing)
Restart emcee chains
Python3 compatibility improvements
Sweet new animated figure for the documentation.
Add modules for pre-packaged model parameter templates and transforms;
Can now instantiate ProspectorParams
objects with configuration dictionaries;
Configuration dictionaries now public (ProspectorParams.config_dict
)
Add a nested sampling demo notebook
This is an initial release of the Prospector stellar population inference code.