Intensity

class sf3dmodels.model.disc2d.Intensity[source] [edit on github]

Attributes Summary

beam_from
beam_info
beam_kernel
intensity_func
line_profile
use_full_channel
use_temperature

Methods 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]