The sweetspot module provides access to data from the Sweetspot survey

Data Release Class Name Data Type Publication
Data Release 1 DR1 Photometric Weyant et al. 2018

Data Release 1

class sndata.sweetspot.DR1[source]

SweetSpot is a 3 yr National Optical Astronomy Observatory (NOAO) survey program to observe Type Ia supernovae (SNe Ia) in the smooth Hubble flow. DR1 includes data from the first half of this survey, including SNe Ia observed in the rest-frame near-infrared (NIR) in the range 0.02 < z < 0.09. Because many observed supernovae require host-galaxy subtraction from templates taken in later semesters, this release contains only the 186 NIR (JHK s ) data points for the 33 SNe Ia that do not require host-galaxy subtraction. (Source: Weyant et al. 2018)

Deviations from the standard UI:
  • None
Cuts on returned 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

  • 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[int, str]]

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.

  • obj_id – The ID of the desired object
  • format_table – Format data into the sndata standard format

An astropy table of data for the given ID

classmethod get_zp_for_band(band: str) → str

Get the zeropoint for a given band name

Parameters:band – The name of the bandpass
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 function filter_func that accepts a data table and returns a boolean.

  • verbose – Optionally display progress bar while iterating
  • format_table – Format data for SNCosmo (Default: True)
  • filter_func – An optional function to filter outputs by

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
register_filters(force: bool = False)

Register filters for this survey / data release with SNCosmo

Parameters:force – Re-register a band if already registered