Estimate SN bolometric light curves
Project description
Generate bolometric estimates of Supernovae
Author: Ian Thornton
Install with pip:
pip install extrabol
Usage
extrabol 'filename.dat' ARGUMENTS
Optional Arguments:
--verbose
Increase output verbosity
-m MEAN, --mean MEAN
Use a supernova template as the mean function for the GP; Choose \'1a\',\'1bc\', \'2l\', \'2p\', or \'0\' (for no template)
Default = 0
-t, --show-template
Shows supernova template on plots as dotted lines
-d DIST, --dist DIST
Object luminosity distance in Mpc
-z REDSHIFT, --redshift REDSHIFT
Object redshift
If no argument is provided, redshift will be read from the input file
--dm DM
Object distance modulus
--plot BOOL
Output plots, Default is TRUE
--outdir OUTDIR
A file location for outputs to be written to
--ebv EBV
Milky Way extinction E(B-V) value, if known
If no argument is probided the extinction will be read from the input file
--hostebv HOSTEBV
Host extinction E(B-V)
-s START, --start START
Start time of analysis window relative to peak luminosity
Default = -50 days
-e END, --end END
End time of analysis window relative to peak luminosity
Default = 150 days
-snr SNR
Minimum signal to noise ratio for observations
Default = 4.0
-wc, --wvcorr
Use the redshift-corrected wavelength values for extinction calculations
-mc, --use-mcmc
Use a Markov Chain Monte Carlo to fit black bodies instead of curve_fit.
This provides better error estimates but takes much longer.
--T_max T_MAX
Modify the prior on temperature for blackbody fits by specifying a maximum temperature.
Default = 40,000K
Input Files
Inputs to extrabol must be .dat files that conform to the following format.
The first two lines must contain redshift and Milky Way extinction E(b-v) respectively. If these values are unknown, simply put 0.0. The following lines contain observational data in 5 columns as shown below:
Time(MJD) Apparent Magnitude Error(in magnitudes) Filter SVO ID Type of magnitude (AB or Vega)
Any white space can be used as the column delimiter. NaNs, non-detections, and data points with no error bars should not be included. An example input file can be found under extrabol/example.
Example Input
extrabol ./example/PSc000174_extrabol.dat --verbose -m 1a
This example may take a minute the first time you run it as astroquery fetches filter information!
Filters must be specified by their SVO ID.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for extrabol-0.1.13-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2ff0c803450533262d6f99b03e39e70830c0ac486aef7f9fb0f929238c307885 |
|
MD5 | a8234fe482b06a9be2e624003c06c0b7 |
|
BLAKE2b-256 | 92f7d9bdf0503b47e777712f62af9daed801bdfa2c6618020b2e9d4566b21dca |