import numpy as np

def no_noise_routines_main(inp_dict):
    inp_dict_Flux       = inp_dict["inp_dict_Flux"]
    Flux_arr_cont_added = inp_dict_Flux["Flux_arr_cont_added"]
    flux_arr_no_noise   = Flux_arr_cont_added[:,1]
    wavelength_arr      = Flux_arr_cont_added[:,0]
    flux_arr            = flux_arr_no_noise
    cont_arr            = Flux_arr_cont_added[:,2]
    snr_per_pixel_arr   = np.zeros(flux_arr_no_noise.shape[0])
    noise_per_pixel_arr = np.zeros(flux_arr_no_noise.shape[0])
    flux_norm           = 0.0

    out_dict_final      = {"wavelength_arr":wavelength_arr,\
                           "flux_arr":flux_arr,\
                           "flux_arr_no_noise":flux_arr_no_noise,\
                           "cont_arr":cont_arr,\
                           "snr_per_pixel_arr":snr_per_pixel_arr,\
                           "noise_per_pixel_arr":noise_per_pixel_arr}

    inp_dict.update({"out_dict_final":out_dict_final,\
                     "flux_norm_(erg/s/cm^2/A)":flux_norm})
    return inp_dict






