ULSA.emissivity_fitting.produce_data_for_fitting.smooth

class:

class ULSA.emissivity_fitting.produce_data_for_fitting.smooth(object):

method:

__init__(self, nside, v, index_type, I_E_form, using_raw_diffuse, using_default_params, beta_1=0.7, v_1=1.0)

initial parameter function

Parameters
  • nside (int) – The Nside value one choose in healpix mode, must be 2^N.

  • float (v) – The frequency of output sky map

  • index_type (str) – (‘constant_index_minus_I_E’, ‘freq_dependence_index_minus_I_E’, ‘pixel_dependence_index_minus_I_E’), one of them can be choose as different type of spectral index one need to consider.

  • I_E_form (str) – (‘seiffert’), the form of extragalactic component except for CMB.

  • using_raw_diffuse (bool) – if True, using the raw input data for fitting process without smoothing.

  • using_default_params (bool) – if True, using the default spectral index value, if False calculate the spectral index value with the code, otherwise, one can simply input the spectral index to variable of using_default_params.

  • beta_1 (float) – for frequency dependence index condition, beta = beta0 + beta_1(v/v_1).

  • v_1 (float) – for frequency dependence index condition, beta = beta0 + beta_1(v/v_1).

add_5()

return the (l, b, pixel_value) array for fitting the params of emissivity.

Returns

(longtitude, latitude, pixel_value) in healpix mode with Nside was set

Return type

np.array