def calc_source_features_common( prediction_x, prediction_y, source_zd, source_az, pointing_position_zd, pointing_position_az, ): result = {} result['theta_deg'] = calc_theta_camera( prediction_x, prediction_y, source_zd=source_zd, source_az=source_az, zd_pointing=pointing_position_zd, az_pointing=pointing_position_az, ) theta_offs = calc_theta_offs_camera( prediction_x, prediction_y, source_zd=source_zd, source_az=source_az, zd_pointing=pointing_position_zd, az_pointing=pointing_position_az, n_off=5, ) for i, theta_off in enumerate(theta_offs, start=1): result['theta_deg_off_{}'.format(i)] = theta_off return result
def calc_source_features_common( source_x, source_y, source_zd, source_az, pointing_position_zd, pointing_position_az, ): result = {} result['theta_deg'] = calc_theta_camera( source_x, source_y, source_zd=source_zd, source_az=source_az, zd_pointing=pointing_position_zd, az_pointing=pointing_position_az, ) theta_offs = calc_theta_offs_camera( source_x, source_y, source_zd=source_zd, source_az=source_az, zd_pointing=pointing_position_zd, az_pointing=pointing_position_az, n_off=5, ) for i, theta_off in enumerate(theta_offs, start=1): result['theta_deg_off_{}'.format(i)] = theta_off return result
def calc_source_features_common( prediction_x, prediction_y, source_zd, source_az, pointing_position_zd, pointing_position_az, ): result = {} k_zd, k_az = "zd_prediction", "az_prediction" result[k_zd], result[k_az] = camera_to_horizontal( prediction_x, prediction_y, pointing_position_zd, pointing_position_az, ) result["theta_deg"] = calc_theta_camera( prediction_x, prediction_y, source_zd=source_zd, source_az=source_az, zd_pointing=pointing_position_zd, az_pointing=pointing_position_az, ) theta_offs = calc_theta_offs_camera( prediction_x, prediction_y, source_zd=source_zd, source_az=source_az, zd_pointing=pointing_position_zd, az_pointing=pointing_position_az, n_off=5, ) for i, theta_off in enumerate(theta_offs, start=1): result["theta_deg_off_{}".format(i)] = theta_off return result