Supernova Legacy Survey (SNLS)¶
The snls
module provides access to data from the Supernova Legacy
Survey. It includes data from the data release of Balland et al. 2009.
Data Release | Class name | Data Type | Publication |
---|---|---|---|
Balland et al. 2009 | Balland09 | Spectroscopic | Balland et al. 2009 |
Balland et al. 2009¶
-
class
sndata.snls.
Balland09
[source]¶ The
Balland09
class provides access to to the three year data release of the Supernova Legacy Survey (SNLS) performed by the Canada-France-Hawaii Telescope (CFHT). It includes 139 spectra of 124 Type Ia supernovae that range from z = 0.149 to z = 1.031 and have an average redshift of z = 0.63 +/- 0.02. (Source: Balland et al. 2009)- Deviations from the standard UI:
- Time values returned in units of phase and not observed Julian date.
- Cuts on returned data:
- None
-
delete_module_data
() → None¶ Delete any data for the current survey / data release
-
download_module_data
(force: bool = False, timeout: float = 15)¶ Download data for the current survey / data release
Parameters: - force – Re-Download locally available data
- timeout – Seconds before timeout for individual files/archives
-
get_available_ids
() → List[str]¶ Return a list of target object IDs for the current survey
Returns: A list of object IDs as strings
-
get_available_tables
() → List[Union[str, int]]¶ Get Ids for available vizier tables published by this data release
-
get_data_for_id
(obj_id: str, format_table: bool = True) → astropy.table.table.Table¶ Returns data for a given object ID
See
get_available_ids()
for a list of available ID values.Parameters: - obj_id – The ID of the desired object
- format_table – Format data into the
sndata
standard format
Returns: An astropy table of data for the given ID
-
iter_data
(verbose: bool = False, format_table: bool = True, filter_func: bool = None) → astropy.table.table.Table¶ Iterate through all available targets and yield data tables
An optional progress bar can be formatted by passing a dictionary of
tqdm
arguments. Outputs can be optionally filtered by passing a functionfilter_func
that accepts a data table and returns a boolean.Parameters: - verbose – Optionally display progress bar while iterating
- format_table – Format data for
SNCosmo
(Default: True) - filter_func – An optional function to filter outputs by
Yields: Astropy tables
-
load_table
(table_id: Union[int, str]) → astropy.table.table.Table¶ Return a Vizier table published by this data release
Parameters: table_id – The published table number or table name