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