Skip to content

tnehezd/mesa_blue_loop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About mesalab pipeline

The Python package mesalab is designed for processing and analyzing stellar evolution simulations performed with MESA (Modules for Experiments in Stellar Astrophysics). It is developed to efficiently handle large grids of simulations, such as those where stellar mass (M) and metallicity (Z) are systematically varied.

The primary goal of this pipeline is to take your MESA outputs and automatically: 1. Analyze each simulation within your grid. 2. Identify if the star enters the blue loop phase and crosses the instability strip. 3. Based on these findings, prepare GYRE input files and run the corresponding pulsation simulations.


Installation

Install from pip

To install mesalab with pip:

$ pip install seismolab

Building from source

You can also install the current development version of mesalab with cloning the GitHub repository and install the code with pip:

$ git clone https://github.com/konkolyseismolab/mesalab
$ cd mesalab
$ pip install .

Usage

To get started, you'll need to prepare a configuration file (e.g., config.yaml) that specifies your MESA input directories, output locations, and analysis preferences.

You can run mesalab by providing your configuration file:

$ mesalab --config myconfig.yaml

For more detailed information on configuration options, command-line arguments, and advanced usage, please consult the official mesalab documentation on Read the Docs.


Contributing

If you're interested in improving mesalab, feel free to fork the repository, make your changes, and submit a pull request. You can also open an issue on GitHub if you encounter bugs or have feature suggestions.


License

This project is licensed under the MIT License - see the LICENSE file for details.

About

a revised version

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages