Max Planck Institute for Astrophysics

MPA Stellar Model Grid Repository

Welcome to the Max Planck Institute for Astrophysics' Stellar Model Grid Repository. This collection contains comprehensive stellar evolution models computed using the MESA (Modules for Experiments in Stellar Astrophysics) code, covering various metallicities and configurations for both single and binary star systems.

Each grid contains pre-computed, detailed evolutionary tracks in the form of MESA history files, which have been compressed into tar archives for convenient downloading. The history files contain key stellar parameters such as mass, radius, luminosity, effective temperature, and internal structure information throughout the star's evolution.

The grids cover a wide range of initial conditions:

SMC for high semiconvection efficiency
Grid Properties
~58000 models, ~60 GB
Initial Mass (M₁,i)
5 - 100 M☉ (ΔlogM₁,i = 0.05 M☉)
Initial Mass Ratio (qi)
0.3 - 0.95 (Δqi = 0.05)
Initial Period (Pi)
1 - 3000 days (ΔlogPi = 0.025 days)
Author
Chen Wang
MESA Version
8845
SMC for low semiconvection efficiency
Grid Properties
~75000 models, ~70 GB
Initial Mass (M₁,i)
10 - 100 M☉ (ΔlogM₁,i = 0.05 M☉)
Initial Mass Ratio (qi)
0.25 - 0.975 (Δqi = 0.025)
Initial Period (Pi)
1 - 3000 days (ΔlogPi = 0.025 days)
Author
Chen Wang
MESA Version
8845
Reference: TBD
LMC Set A (M₁,i < 40 M☉)
Grid Properties
~68000 models, ~50 GB
Initial Mass (M₁,i)
5 - 40 M☉ (ΔlogM₁,i = 0.05 M☉)
Initial Mass Ratio (qi)
0.025 - 0.975 (Δqi = 0.025)
Initial Period (Pi)
1 - 3000 days (ΔlogPi = 0.025 days)
Physics Setup
Low semiconvection efficiency
Hamann+1995 WR rates × 0.1
Author
Pablo Marchant
MESA Version
8845
LMC Set B (M₁,i > 40 M☉)
Grid Properties
~6000 models, ~10 GB
Initial Mass (M₁,i)
40 - 70 M☉ (ΔlogM₁,i = 0.05 M☉)
Initial Mass Ratio (qi)
0.25 - 0.95 (Δqi = 0.05)
Initial Period (Pi)
1 - 10000 days (ΔlogPi = 0.05 days)
Physics Setup
Moderate semiconvection efficiency
Hamann+1995 WR rates × 0.1
Author
Daniel Pauli
MESA Version
10398
Reference: TBD
LMC Set C
Grid Properties
~13000 models, ~30 GB
Initial Mass (M₁,i)
30 - 100 M☉ (ΔlogM₁,i = 0.05 M☉)
Initial Mass Ratio (qi)
0.25 - 0.95 (Δqi = 0.05)
Initial Period (Pi)
1 - 10000 days (ΔlogPi = 0.05 days)
Physics Setup
Moderate semiconvection efficiency
Yoon WR mass-loss rates
Author
Daniel Pauli
MESA Version
10398
MW
Grid Properties
~38000 models, ~60 GB
Initial Mass (M₁,i)
5 - 100 M☉ (ΔlogM₁,i = 0.05 M☉)
Initial Mass Ratio (qi)
0.1 - 0.95 (Δqi = 0.05)
Initial Period (Pi)
0.3 - 5000 days (ΔlogPi = 0.05 days)
Author
Harim Jin
MESA Version
10398
Reference: TBD
Binary SN IIn progenitors
Grid Properties
~150 models, ~400 MB
Initial Mass (M₁,i)
12.6 M☉
Initial Mass Ratio (qi)
0.1 - 0.95
Initial Period (Pi)
1000 - 3000 days
Author
Andrea Ercolino
MESA Version
10398
Binary SN Ibn progenitors
Grid Properties
~60 models, ~300 MB
Initial Mass (M₁,i)
12.3 - 14.1 M☉ (ΔlogM₁,i = 0.01 M☉)
Initial Mass Ratio (qi)
0.5
Initial Period (Pi)
5 - 25 days
Author
Andrea Ercolino
MESA Version
10398
SMC binary MC simulation1
Grid Properties
~2000 models, ~1 GB
Initial Mass (M₁,i)
5 - 100 M☉
Initial Mass Ratio (qi)
0.3 - 1
Initial Period (Pi)
1 - 3000 days
Initial Rotation
Tidally locked
Author
Chen Wang
MESA Version
8845
SMC binary MC simulation2
Grid Properties
~10000 models, ~8 GB
Initial Mass (M₁,i)
3 - 100 M☉
Initial Mass Ratio (qi)
0.1 - 1
Initial Period (Pi)
1 - 3000 days
Initial Rotation
0.2, 0.6 critical rotation
Author
Xiao-Tian Xu
MESA Version
8845

After downloading and extracting the tar files, you can use the following Python script to read the compressed history files:

# Code tested on Python 3.11, pandas 2.2.3
import pandas as pd

# After downloading the tar file, extract it to a folder.
# Then, use this sample code to read the compressed history files.

# Replace this with the path to the history file you want to read.
file = 'MW/binary/1.100/1.100_0.650_3.300_compressed.pkl.gz'

# Read the compressed DataFrame
df = pd.read_pickle(file, compression='gzip')

# Now you can work with the DataFrame `df`
print("Columns of the history file:")
print(list(df.columns))

print("\nFirst row of history file:")
print(df.iloc[0])

Data Access Request

To request access to these stellar model grids, or to contribute to this repository, please email one of the maintainers:

Thibault Lechien (lechien@mpa-garching.mpg.de)

Harim Jin (hjin@astro.uni-bonn.de)

Stephen Justham (sjustham@mpa-garching.mpg.de)

License

These stellar model grids are made available under the Creative Commons Attribution 4.0 International License (CC BY 4.0). For details, see the full license.