General2d

class sf3dmodels.model.disc2d.General2d(grid, prototype=False, subpixels=False, beam=None, skygrid=None, kwargs_beam={})[source] [edit on github]

Bases: sf3dmodels.model.disc2d.Height, sf3dmodels.model.disc2d.Velocity, sf3dmodels.model.disc2d.Intensity, sf3dmodels.model.disc2d.Linewidth, sf3dmodels.model.disc2d.Lineslope, sf3dmodels.model.disc2d.Tools, sf3dmodels.model.disc2d.Mcmc

Methods Summary

get_projected_coords(self[, z_mirror, …])
make_model(self[, z_mirror, R_inner, …])
orientation([incl, PA, xc, yc])
plot_quick_attributes(self[, R_in, R_out, …])
run_mcmc(self, data, channels[, p0_mean, …])

Methods Documentation

get_projected_coords(self, z_mirror=False, R_inner=0, R_disc=None, R_nan_val=0, phi_nan_val=31.41592653589793, z_nan_val=0)[source] [edit on github]
make_model(self, z_mirror=False, R_inner=0, R_disc=None, verbose=True)[source] [edit on github]
static orientation(incl=0.7853981633974483, PA=0.0, xc=0.0, yc=0.0)[source] [edit on github]
plot_quick_attributes(self, R_in=10, R_out=300, surface='upper', fig_width=80, fig_height=25, height=True, velocity=True, linewidth=True, peakintensity=True, **kwargs_plot)[source] [edit on github]
run_mcmc(self, data, channels, p0_mean=[], p0_stddev=0.001, noise_stddev=1.0, nwalkers=30, nsteps=100, frac_stats=0.5, frac_stddev=0.001, nthreads=None, backend=None, use_zeus=False, z_mirror=False, plot_walkers=True, plot_corner=True, tag='', mpi=False, **kwargs_model)[source] [edit on github]