Stellar evolution based on the code by Peter Eggleton (MNRAS, 1971, ...) with additional parameters for making pseudo-stars in which various physical constants have different values.
The problem of computing stellar evolution and examining the models produced has been broken down into a set of components each of which encapsulates a distinct task, such as storing the internal state of a star, or a way if displaying it, or a whole sequence of models.
Most objects live in list, and each list holds only one type of object. When an object needs to refer to an object of a different type, it normally gets a reference to the list which contains possible target objects and the user can pick the one to be used. This means that you can have multiple instances of almost any object.
The objects specific to stars are:
StarDataTables
StarModel
StarView
StarModelSequence
HRDiagram
StarCtrl
PseudoPhysFactors
There are two user interface components with those - StarViewEditor and HRDiagramEditor. A number of standard components can also be used in conjunction with these, including color tables, compound applets and recorded demonstrations.
Each component has documentation explaining its own variables and mode of operation (click the "?" button in the top right when viewing a component).
On startup, various components are loaded automatically for stellar evolution - opacity tables for 2% metallicity, and a one solar mass initial model (to avoid this, see the star tutorial.
To get started quickly, use the following steps to create an evolutionary sequence:
There are many more facilities available - browse the documentation listed above or just try things out.