.. raw:: html
********************
SALTShaker and SALT3
********************
Overview
==========================================
SALT is a model of Type Ia supernovae (SNe Ia)
that accounts for spectral variations as
a function of shape and color
(`Guy et al., 2007 `_;
`Guy et al., 2010 `_;
`Betoule et al., 2014 `_).
With SALTShaker we have developed an open-source
model training framework and created the "SALT3" model.
We more than doubled the amount of photometric and
spectroscopic data used for model training and
have extended the SALT framework to 11,000 Angstroms. In the coming years, SALT3 will make use
of data from the Vera Rubin Observatory,
and the *Nancy Grace Roman Space Telescope* and can be re-trained easily in
the coming years as more SN Ia data become available.
Please report bugs, issues and requests via the `SALTShaker GitHub page `_.
SALT3 Model and Training Data
==========================================
The latest version of the SALT3 model has been released in:
`Taylor et al., 2023, MNRAS, 520, 5209T `_
This model includes full re-calibration of the SALT3 training data (`Brout et al., 2021 `_) to match SALT training sets used in the `Pantheon+ analysis `_. Other SALT3 publications include:
- `Pierel et al., 2021, ApJ, 911, 96P `_: model-independent simulation framework for SALT3 validation.
- `Kenworthy et al., 2021, ApJ, 923, 265K `_: SALT3 model and SALTShaker framework.
- `Pierel et al., 2022, ApJ, 939, 11P `_: A near-infrared extension to the SALT3 model.
- `Dai et al., 2023, ApJ, in press `_: SALT3 model validation with extensive simulations and full training pipeline.
- `Jones et al., 2023, ApJ, in press `_: a host-galaxy mass-dependent SALT3 model.
The latest SALT3 model files are linked `here <_static/salt3-f22.tar.gz>`_.
SALT3 light curve fits can be performed using `sncosmo `_
(currently the `latest version `_ on GitHub is required)
or `SNANA `_ with the SALT3.K21
model, with a brief sncosmo example given below.
The latest SALT3 training data is also fully public and included `here <_static/SALT3TRAIN_K21-Frag.tgz>`_. This release includes all photometry and spectra
along with everything required to run the code. Once SALTShaker has been installed via the instructions in :ref:`install`, the SALT3 model can be
(re)trained following the instructions in :ref:`gettingstarted`.
Example SALT3 Fit
=================
Fitting SN Ia data with SALT3 can be done through the sncosmo or
SNANA software packages. With sncosmo, the fitting can be performed
in nearly the exact same way as SALT2. Here is the example from the sncosmo
documentation, altered to use the SALT3 model. First, install the latest
version of sncosmo; SALT3 is included beginning in version 2.5.0::
conda install -c conda-forge sncosmo
or::
pip install sncosmo
Then, in a python terminal::
import sncosmo
data = sncosmo.load_example_data()
model = sncosmo.Model(source='salt3')
res, fitted_model = sncosmo.fit_lc(data, model,
['z', 't0', 'x0', 'x1', 'c'],
bounds={'z':(0.3, 0.7)})
sncosmo.plot_lc(data, model=fitted_model, errors=res.errors)
Pipeline
========
In `Dai et al., 2023 `_ we present a pipeline to fully test and validate the
SALT3 model in the context of cosmological measurements. Defails
are given in :ref:`pipeline`.
.. image:: _static/schematic.png
.. toctree::
:maxdepth: 1
:titlesonly:
install
gettingstarted
data
training
simulation
pipeline
Indices and tables
==================
* :ref:`genindex`
* :ref:`modindex`
* :ref:`search`