transform_utils
#
Utility functions for processing data used for training and validation
Module Contents#
Classes#
Functions#
|
|
|
- class transform_utils.ComposeXYLocal(transforms_X_pre=[], transforms_Y_local_pre=[], transforms_X_Y_local=[], transforms_X_post=[], transforms_Y_local_post=[], transforms_X_meta_post=[])[source]#
- class transform_utils.Metadata(all_features=['ra_true', 'dec_true', 'u', 'g', 'r', 'i', 'z', 'y'], pos_features=['ra_true', 'dec_true'])[source]#
- class transform_utils.Rejector(all_features=[], ref_features=[], max_vals=None, min_vals=None)[source]#
- class transform_utils.MagErrorSimulator(mag_idx=[2, 3, 4, 5, 6, 7], which_bands=list('ugrizy'), override_kwargs=None, depth=5, airmass=1.15304)[source]#
-
- _slice_input_params()[source]#
Slice and reorder input params so only the relevant bands in self.which_bands remain, in that order
- calculate_delta_C_ms()[source]#
Returns delta_C_m correction for num_visits > 1 (i.e. exposure times > 30s), for ugrizy following Eq 7 in Science Drivers.
- calculate_5sigma_depths()[source]#
Returns m_5 found using Eq 6 in Science Drivers, using eff seeing, sky brightness, exposure time, extinction coeff, airmass, for ugrizy. Includes dependence on number of visits.
- class transform_utils.MagErrorSimulatorTorch(mag_idx=[2, 3, 4, 5, 6, 7], which_bands=list('ugrizy'), override_kwargs=None, depth=5, airmass=1.15304)[source]#
-
- _slice_input_params()[source]#
Slice and reorder input params so only the relevant bands in self.which_bands remain, in that order
- calculate_delta_C_ms()[source]#
Returns delta_C_m correction for num_visits > 1 (i.e. exposure times > 30s), for ugrizy following Eq 7 in Science Drivers.
- calculate_5sigma_depths()[source]#
Returns m_5 found using Eq 6 in Science Drivers, using eff seeing, sky brightness, exposure time, extinction coeff, airmass, for ugrizy. Includes dependence on number of visits.