def other_profiles(p,ifig=<NUM_LIT:1>,xlm=xlm,show=False,xaxis=xaxis_type, figsize2=(<NUM_LIT:10>,<NUM_LIT:8>)):
matplotlib.rc('<STR_LIT>',facecolor='<STR_LIT>',figsize=figsize2)<EOL>mass = p.get('<STR_LIT>')                      <EOL>radius = p.get('<STR_LIT>')*ast.rsun_cm/<NUM_LIT>  <EOL>if xaxis is "<STR_LIT>":<EOL><INDENT>xxx = radius<EOL>if xlm[<NUM_LIT:0>]==<NUM_LIT:0> and xlm[<NUM_LIT:1>] == <NUM_LIT:0>:<EOL><INDENT>indtop = <NUM_LIT:0><EOL>indbot = len(mass)-<NUM_LIT:1><EOL><DEDENT>else: <EOL><INDENT>indbot = np.where(radius>=xlm[<NUM_LIT:0>])[<NUM_LIT:0>][-<NUM_LIT:1>]<EOL>indtop = np.where(radius<xlm[<NUM_LIT:1>])[<NUM_LIT:0>][<NUM_LIT:0>]<EOL><DEDENT>xll = (radius[indbot],radius[indtop])<EOL>xxlabel = "<STR_LIT>"<EOL><DEDENT>elif xaxis is "<STR_LIT>": <EOL><INDENT>xxx = mass<EOL>xll = xlm<EOL>xxlabel = "<STR_LIT>"<EOL><DEDENT>else:<EOL><INDENT>print("<STR_LIT>")<EOL><DEDENT>t, ([ax1,ax2],[ax3, ax4],[ax5,ax6]) = matplotlib.pyplot.subplots(<NUM_LIT:3>, <NUM_LIT:2>, sharex=True, sharey=False)<EOL>nel <NUM_LIT:1>: burns: pp, cno, burn_c<EOL>nel <NUM_LIT:2>: convection and mixing: entropy, Tgrad<EOL>Enuc = ['<STR_LIT>','<STR_LIT>','<STR_LIT>','<STR_LIT>','<STR_LIT>','<STR_LIT>','<STR_LIT>','<STR_LIT>','<STR_LIT>','<STR_LIT>','<STR_LIT>']<EOL>ax = ax1<EOL>for thing in Enuc:<EOL><INDENT>ind = Enuc.index(thing)<EOL>ax.plot(xxx, np.log10(p.get(thing)), ls=u.linestylecb(ind,a,b)[<NUM_LIT:0>],marker=u.linestylecb(ind,a,b)[<NUM_LIT:1>], color=u.linestylecb(ind,a,b)[<NUM_LIT:2>],markevery=<NUM_LIT:50>,label=thing)<EOL><DEDENT>ax.set_ylim(<NUM_LIT:0>,<NUM_LIT:15>)<EOL>ax.set_xlim(xll)<EOL>ax.legend(loc=<NUM_LIT:1>, ncol=<NUM_LIT:2>, fontsize='<STR_LIT>')<EOL>ax.set_ylabel('<STR_LIT>')<EOL>-----------------------------------------------------------------------------------------<EOL>mix = [['<STR_LIT>']]<EOL>mix1 = [['<STR_LIT>']]<EOL>for i in range(<NUM_LIT:1>):<EOL><INDENT>for thing in mix[i]:<EOL><INDENT>ind = mix[i].index(thing)<EOL><DEDENT><DEDENT>for i in range(<NUM_LIT:1>):<EOL><INDENT>for thing1 in mix1[i]:<EOL><INDENT>ind1 = mix1[i].index(thing1)<EOL>ax2.plot(xxx, (np.tanh(np.log10(p.get(thing))-np.log10(p.get(thing1)))),ls=u.linestylecb(ind,a,b)[<NUM_LIT:0>],marker=u.linestylecb(ind,a,b)[<NUM_LIT:1>], color=u.linestylecb(ind,a,b)[<NUM_LIT:2>],markevery=<NUM_LIT:50>,label=thing)<EOL><DEDENT><DEDENT>ax2.axhline(ls='<STR_LIT>',color='<STR_LIT>',label="<STR_LIT>")<EOL>ax2.yaxis.tick_right()<EOL>ax2.yaxis.set_label_position("<STR_LIT:right>")<EOL>ax2.set_ylim(-<NUM_LIT>,<NUM_LIT>)<EOL>ax2.set_xlim(xll)<EOL>ax2.legend(labels='<STR_LIT>',loc=<NUM_LIT:1>)<EOL>ax2.set_ylabel('<STR_LIT>')<EOL>-----------------------------------------------------------------------------------------<EOL>S = ['<STR_LIT>']<EOL>ax = ax5<EOL>for thing in S:<EOL><INDENT>ind = <NUM_LIT:2><EOL>ax.plot(xxx, p.get(thing), ls=u.linestylecb(ind,a,b)[<NUM_LIT:0>],marker=u.linestylecb(ind,a,b)[<NUM_LIT:1>], color=u.linestylecb(ind,a,b)[<NUM_LIT:2>],markevery=<NUM_LIT:50>,label=thing)<EOL><DEDENT>ax.set_ylim(<NUM_LIT:0>,<NUM_LIT:50>)<EOL>ax.set_xlim(xll)<EOL>ax.legend(loc=<NUM_LIT:1>)<EOL>ax.set_xlabel(xxlabel)<EOL>ax.set_ylabel('<STR_LIT>')<EOL>-----------------------------------------------------------------------------------------<EOL>S = ['<STR_LIT>','<STR_LIT>','<STR_LIT>']<EOL>T8 = [False,False,True]<EOL>ax = ax6<EOL>for thing in S:<EOL><INDENT>ind = S.index(thing)<EOL>thisy = p.get(thing)/<NUM_LIT> if T8[ind] else p.get(thing)<EOL>ax.plot(xxx, thisy, ls=u.linestylecb(ind,a,b)[<NUM_LIT:0>],marker=u.linestylecb(ind,a,b)[<NUM_LIT:1>], color=u.linestylecb(ind,a,b)[<NUM_LIT:2>],markevery=<NUM_LIT:50>,label=thing)<EOL><DEDENT>ax.set_ylim(<NUM_LIT:0.>,<NUM_LIT>)<EOL>ax.set_xlim(xll)<EOL>ax.legend(loc=<NUM_LIT:0>)<EOL>ax.set_xlabel(xxlabel)<EOL>ax.set_ylabel('<STR_LIT>')<EOL>-----------------------------------------------------------------------------------------<EOL>S = ['<STR_LIT>']<EOL>o = ['<STR_LIT>']<EOL>ax = ax4<EOL>axo = ax.twinx()<EOL>for thing in S:<EOL><INDENT>ind = <NUM_LIT:5><EOL>ax.plot(xxx, p.get(thing), ls=u.linestylecb(ind,a,b)[<NUM_LIT:0>],marker=u.linestylecb(ind,a,b)[<NUM_LIT:1>], color=u.linestylecb(ind,a,b)[<NUM_LIT:2>],markevery=<NUM_LIT:50>,label=thing)<EOL><DEDENT>for thing in o:<EOL><INDENT>ind = <NUM_LIT:3><EOL>axo.plot(xxx, p.get(thing), ls=u.linestylecb(ind,a,b)[<NUM_LIT:0>],marker=u.linestylecb(ind,a,b)[<NUM_LIT:1>], color=u.linestylecb(ind,a,b)[<NUM_LIT:2>],markevery=<NUM_LIT:50>,label=thing)<EOL>
Four panels of other profile plots

   Parameters
    ----------

    p : instance
      mesa_profile instance

    xll : tuple
      xlimits: mass_min, mass_max


    show : Boolean
      False  for batch use
      True   for interactive use