Software

Stellar Explorer

Stellar Explorer follows one star of the Sun's mass through its life, using a MESA r24.08.1 track with non-radial oscillation modes from GYRE.

The track is a solar-metallicity, 1 solar-mass run from pre-main-sequence contraction to white-dwarf cooling. On first load the app fetches the track, an HDF5 file of about 12 MB, from a companion repository and decodes it in the browser. It needs no server or installation and uploads nothing.

Open Stellar Explorer (about 12 MB)

What it shows

  • A timeline of the 94 stored models against fractional radius, with convective zones and nuclear burning regions, which doubles as the control for moving along the track.
  • The HR diagram drawn from every row of the run, with the stored models coloured by phase and lines of constant radius.
  • A cut through the star at the selected model, coloured by temperature, with convective cells, radiative zones and burning regions from that model's own profile; a ruler marks the zone boundaries, and a detail circle magnifies the centre of giants, where the burning shell sits within a hundredth of the radius. The shells move with the selected oscillation mode.
  • Six profiles against radius: temperature, density, pressure, nuclear energy generation, opacity, and the hydrogen and helium fractions.
  • The propagation diagram (Brunt-Väisälä and Lamb frequencies with the selected mode's cavities), the échelle diagram, the mode inertias and the mode's radial displacement. Frequencies, degrees, radial orders and inertias come from GYRE; the displacement is a JWKB reconstruction on the GYRE equilibrium structure. Eight models, at the helium flash and along the asymptotic giant branch, have no GYRE output in the run, and the panels say so.
0.01 0.1 1 10 50 00020 00010 0005 0003 0000.11101001000surface temperature (K), hotter to the leftluminosity ()model 2, 2.2e-14 Gyrmodel 50, 4.55e-10 Gyrmodel 100, 4.14e-06 Gyrmodel 150, 0.0142 Gyrmodel 200, 2.76 Gyrmodel 250, 7.93 Gyrmodel 295, 9.26 Gyrmodel 296, 9.28 Gyrmodel 400, 11.8 Gyrmodel 600, 12.1 Gyrmodel 800, 12.2 Gyrmodel 1000, 12.2 Gyrmodel 1200, 12.2 Gyrmodel 1400, 12.2 Gyrmodel 1600, 12.2 Gyrmodel 1800, 12.3 Gyrmodel 2000, 12.3 Gyrmodel 2200, 12.3 Gyrmodel 2400, 12.3 Gyrmodel 2600, 12.3 Gyrmodel 2800, 12.3 Gyrmodel 3000, 12.3 Gyrmodel 3200, 12.3 Gyrmodel 3400, 12.3 Gyrmodel 3600, 12.3 Gyrmodel 3800, 12.3 Gyrmodel 4000, 12.3 Gyrmodel 4200, 12.3 Gyrmodel 4400, 12.3 Gyrmodel 4600, 12.3 Gyrmodel 4800, 12.3 Gyrmodel 5000, 12.3 Gyrmodel 5200, 12.3 Gyrmodel 5400, 12.3 Gyrmodel 5600, 12.3 Gyrmodel 5800, 12.3 Gyrmodel 6000, 12.3 Gyrmodel 6200, 12.3 Gyrmodel 6400, 12.3 Gyrmodel 6600, 12.3 Gyrmodel 6800, 12.3 Gyrmodel 7000, 12.3 Gyrmodel 7200, 12.3 Gyrmodel 7400, 12.3 Gyrmodel 7600, 12.3 Gyrmodel 7800, 12.3 Gyrmodel 8000, 12.3 Gyrmodel 8200, 12.3 Gyrmodel 8400, 12.3 Gyrmodel 8600, 12.3 Gyrmodel 8800, 12.3 Gyrmodel 9000, 12.3 Gyrmodel 9200, 12.3 Gyrmodel 9400, 12.3 Gyrmodel 9600, 12.3 Gyrmodel 9800, 12.3 Gyrmodel 10000, 12.3 Gyrmodel 10200, 12.3 Gyrmodel 10400, 12.3 Gyrmodel 10600, 12.3 Gyrmodel 10628, 12.3 Gyrmodel 10629, 12.3 Gyrmodel 10700, 12.3 Gyrmodel 10800, 12.3 Gyrmodel 10900, 12.3 Gyrmodel 11000, 12.3 Gyrmodel 11100, 12.3 Gyrmodel 11200, 12.3 Gyrmodel 11300, 12.3 Gyrmodel 11400, 12.3 Gyrmodel 11500, 12.3 Gyrmodel 11600, 12.3 Gyrmodel 11700, 12.3 Gyrmodel 11800, 12.3 Gyrmodel 11900, 12.3 Gyrmodel 12000, 12.3 Gyrmodel 12100, 12.3 Gyrmodel 12200, 12.3 Gyrmodel 12300, 12.3 Gyrmodel 12400, 12.3 Gyrmodel 12500, 12.3 Gyrmodel 12553, 12.3 Gyrmodel 12600, 12.4 Gyrmodel 12700, 12.4 Gyrmodel 12800, 12.4 Gyrmodel 12900, 12.4 Gyrmodel 13000, 12.4 Gyrmodel 13008, 12.4 Gyrmodel 13009, 12.4 Gyrmodel 13100, 12.4 Gyrmodel 13200, 12.4 Gyrmodel 13300, 12.4 Gyrmodel 13400, 12.4 Gyrmodel 13433, 12.4 Gyrzero-age main sequence beginsmain sequence beginssubgiant branch beginsred-giant branch beginshelium flash beginscore helium burning beginsred clump beginsasymptotic giant branch beginspost-AGB beginswhite-dwarf cooling begins4.6 Gyr, 1.00 : the Sun todaypre-main sequencered-giant branchhelium flashred clumpasymptotic giant branchpost-AGBwhite dwarfCreator: Andreas W. Neitzel. © Andreas W. Neitzel. All rights reserved. https://andreaswneitzel.github.io
The track the app follows; points with a stored interior are coloured by phase.

Data and scope

The track is the direct output of a MESA r24.08.1 evolutionary run with GYRE oscillation post-processing (Paxton et al. 2011, ApJS 192, 3; Townsend and Teitler 2013, MNRAS 435, 3406). The tool displays that single model, at one mass and one metallicity, and does no population modelling or inference. The HR curve is the run's full history, 13,024 models; the selectable models are the 94 for which the run saved an interior profile, each shown with its own, so no two models share an interior. The HDF5 file is at github.com/AndreasWNeitzel/stellar-explorer-data.