evTools
Tools to manipulate and display output from the binary stellar-evolution code ev/STARS/TWIN
|
Functions and subroutines for the evTools package that need pgplot. More...
Functions/Subroutines | |
subroutine | plotlinesofconstantradius (ltmin, ltmax, llmin, llmax) |
Plot lines of constant R on HRD (plotplt*) More... | |
subroutine | plotzams () |
PLANNED!!! Plot the zams; use [libdir]/zams_z0_02.plt. More... | |
subroutine | plt_convection (nmax, nvar, n, dat0, vx, lgx, lgy, ymin, ymax, nhp, hp, hlp, hlbl) |
Make a convection plot from the data in a *.plt? file. More... | |
subroutine | identify_closest_mdl_model (nn, nx, ny, xx, yy, xmin, xmax, ymin, ymax) |
Select a point in a mdl graph and find the model in the .mdl[12] file closest to it. More... | |
Functions and subroutines for the evTools package that need pgplot.
subroutine identify_closest_mdl_model | ( | integer, intent(in) | nn, |
integer, intent(in) | nx, | ||
integer, intent(in) | ny, | ||
real, dimension(10,nn), intent(in) | xx, | ||
real, dimension(10,nn), intent(in) | yy, | ||
real, intent(in) | xmin, | ||
real, intent(in) | xmax, | ||
real, intent(in) | ymin, | ||
real, intent(in) | ymax | ||
) |
Select a point in a mdl graph and find the model in the .mdl[12] file closest to it.
nn | Maximum number of lines in a model |
nx | Number of x variables |
ny | Number of y variables |
xx | X variable values |
yy | Y variable values |
xmin | Minimum value on horizontal axis |
xmax | Maximum value on horizontal axis |
ymin | Minimum value on vertical axis |
ymax | Maximum value on vertical axis |
Referenced by plotmdl().
subroutine plotlinesofconstantradius | ( | real, intent(in) | ltmin, |
real, intent(in) | ltmax, | ||
real, intent(in) | llmin, | ||
real, intent(in) | llmax | ||
) |
Plot lines of constant R on HRD (plotplt*)
ltmin | Minimum logT in HRD |
ltmax | Maximum logT in HRD |
llmin | Minimum logL in HRD |
llmax | Maximum logL in HRD |
subroutine plotzams | ( | ) |
PLANNED!!! Plot the zams; use [libdir]/zams_z0_02.plt.
It would be nice to not only plot a HRD, but any parameter
subroutine plt_convection | ( | integer, intent(in) | nmax, |
integer, intent(in) | nvar, | ||
integer, intent(in) | n, | ||
real(double), dimension(nvar,nmax), intent(in) | dat0, | ||
integer, intent(in) | vx, | ||
logical, intent(in) | lgx, | ||
logical, intent(in) | lgy, | ||
real, intent(in) | ymin, | ||
real, intent(in) | ymax, | ||
integer, intent(in) | nhp, | ||
integer, dimension(1000), intent(in) | hp, | ||
logical, intent(in) | hlp, | ||
logical, intent(in) | hlbl | ||
) |
Make a convection plot from the data in a *.plt? file.
nmax | Maximum number of model (track) points |
nvar | Number of variables in the data array |
n | Number of model points |
dat0 | Model data for nvar variables and nmax model points - not logged! |
vx | ID of x variable |
lgx | Logarithmic x-axis? (T/F) |
lgy | Logarithmic y-axis? (T/F) |
ymin | Minimum of vertical plot range |
ymax | Maximum of vertical plot range |
nhp | Number of highlighted points |
hp | Highlighted points (model number(?)) |
hlp | Highlight points? |
hlbl | Label highlight points? |
Referenced by plotplt().