In [1]:
%pylab ipympl
from ppmpy import ppm
import os
data_dir = '/data/ASDR/PPMstar/rpod2_PPMstar/YProfiles'
project = 'O-shell-M25'
mpl_logger = logging.getLogger('matplotlib')
mpl_logger.setLevel(logging.WARNING)
In [2]:
ppm.set_YProf_path(os.path.join(data_dir,project))
In [3]:
D1 = ppm.yprofile('D1')
D2 = ppm.yprofile('D2')
D1.entrainment_rate(range(150, 332, 10), 7.5, 8.5, var = 'vxz',
criterion = 'min_grad', offset = -1.,
integrate_both_fluids = False, ifig0 = 18,
mdot_curve_label = r'D1 $\left( 768^3 \right)$')
Out[3]:
In [4]:
cases = ('D1', 'D8', 'D5', 'D6', 'D9', 'D10')
c0 = (241,154,142,155,123,78)
ppm.plot_entr_v_ut(cases,c0,10,7.5,8.5,'tangential','max','$768^3$',ifig = 3,
integrate_both_fluids = False)
xlim(1.4,2.4);ylim(-6.5,-3.6)
Out[4]:
In [6]:
H1 = ppm.yprofile('/data/ppm_rpod2/YProfiles/agb-entrainment-convergence/H1')
ppm.compare_entrained_material([H1,D2],['O shell','AGB'], fname = 271)
In [7]:
D1.prof_time([0,3,4,5,10,15,20],yaxis_thing = 'FV',
logy=True,num_type='time',markevery = 50)
In [ ]: