Intensity¶
-
class
sf3dmodels.model.disc2d.Intensity[source] [edit on github]¶ Attributes Summary
beam_frombeam_infobeam_kernelintensity_funcline_profileuse_full_channeluse_temperatureMethods Summary
get_channel(self, velocity2d, intensity2d, …)get_cube(self, vchannels, velocity2d, …[, …])get_line_profile(self, v_chan, vel2d, …)intensity_powerlaw(coord[, I0, R0, p, z0, q])line_profile_bell(v_chan, v, v_sigma, b_slope)line_profile_bell_full(v_chan, v, v_sigma, …)line_profile_subchannel(line_profile_func, …)line_profile_temp(v_chan, v, T, dum[, …])line_profile_temp_full(v_chan, v, T, dum[, …])line_profile_v_sigma(v_chan, v, v_sigma, dum)line_profile_v_sigma_full(v_chan, v, …[, …])make_channels_movie(vchan0, vchan1, …[, …])nuker(coord[, I0, Rt, alpha, gamma, beta])Attributes Documentation
-
beam_from¶
-
beam_info¶
-
beam_kernel¶
-
intensity_func¶
-
line_profile¶
-
use_full_channel¶
-
use_temperature¶
Methods Documentation
-
get_channel(self, velocity2d, intensity2d, linewidth2d, lineslope2d, v_chan, **kwargs)[source] [edit on github]¶
-
get_cube(self, vchannels, velocity2d, intensity2d, linewidth2d, lineslope2d, make_convolve=True, nchan=None, tb={'beam': False, 'full': True, 'nu': False}, return_data_only=False, **kwargs)[source] [edit on github]¶
-
get_line_profile(self, v_chan, vel2d, linew2d, lineb2d, **kwargs)[source] [edit on github]¶
-
static
intensity_powerlaw(coord, I0=30.0, R0=14959787070000.0, p=-0.4, z0=14959787070000.0, q=0.3)[source] [edit on github]¶
-
static
line_profile_bell(v_chan, v, v_sigma, b_slope)[source] [edit on github]¶
-
static
line_profile_bell_full(v_chan, v, v_sigma, b_slope, channel_width=0.1)[source] [edit on github]¶
-
static
line_profile_subchannel(line_profile_func, v_chan, v, v_sigma, b_slope, channel_width=0.1, **kwargs)[source] [edit on github]¶
-
static
line_profile_temp(v_chan, v, T, dum, v_turb=0.0, mmol=3.32107808e-27)[source] [edit on github]¶
-
static
line_profile_temp_full(v_chan, v, T, dum, v_turb=0, mmol=3.32107808e-27, channel_width=0.1)[source] [edit on github]¶
-
static
line_profile_v_sigma(v_chan, v, v_sigma, dum)[source] [edit on github]¶
-
static
line_profile_v_sigma_full(v_chan, v, v_sigma, dum, channel_width=0.1)[source] [edit on github]¶
-
static
make_channels_movie(vchan0, vchan1, velocity2d, intensity2d, linewidth2d, lineslope2d, nchans=30, folder='./movie_channels/', **kwargs)[source] [edit on github]¶
-
static
nuker(coord, I0=30.0, Rt=14959787070000.0, alpha=-0.5, gamma=0.1, beta=0.2)[source] [edit on github]¶
-