yieldplotlib.load.ayo.ayo_csv#

Node for handling AYO’s CSV files.

Attributes#

Classes#

AYOCSVFile

Node for handling reduced AYO CSV files.

Module Contents#

yieldplotlib.load.ayo.ayo_csv.OVERRIDE_KEYS#
class yieldplotlib.load.ayo.ayo_csv.AYOCSVFile(file_path)[source]#

Bases: yieldplotlib.core.CSVFile

Node for handling reduced AYO CSV files.

Parameters:

file_path (pathlib.Path)

transform_star_name(data)[source]#

Add a prefix to the star_name data.

transform_WDS_sep(data)[source]#

Convert the WDS separation to floats.

transform_WDS_dmag(data)[source]#

Convert the WDS dMag to floats.

_get(key, **kwargs)[source]#

Return the data associated with the key.

Parameters:

key (str)

_get_blind_comp()[source]#

Get the blind completeness data from first visits.

Returns:
np.ndarray:

A structured array with completeness, star names, and integration times for all first visits.

_get_core_thruput()[source]#

Get the core thruput data.