Skip to content

Releases: gautam-404/MESA-PORT

v1.1

19 Jun 11:43
Compare
Choose a tag to compare

A Python interface for the MESA stellar evolution code

Installation

pip install git+https://github.com/gautam-404/MESA-PORT.git

Create, modify, run and share your MESA projects!

Features:

  • With MESA installed, anyone can run your MESA project using this Python toolkit. You only need to share your python project.

  • MESA-PORT can be used to create, clean, make, run and resume your MESA project.

  • This module also allows you to manipulate parameters in your inlist files. Your inputs will automatically be converted to the right data type and format for fortran.

  • Install MESA on Linux and macOS (ARM/M-series and Intel) with just this python package!

  • MESA-PORT can also run GYRE stellar oscillation code! See Usage.


Full Changelog: v1.0.4-beta...v1.1

v1.0.4-beta

11 Feb 18:32
Compare
Choose a tag to compare

v1.0.3-beta

30 Jan 08:23
Compare
Choose a tag to compare

v1.0.2-beta

22 Jan 00:05
c63ff84
Compare
Choose a tag to compare

What's Changed

  • Installer now writes environment variables to your default shell .*rc file.
  • Fixed: Unzipping MESA using python zipfile module did not retain file permissions.
  • Added: Ability to load a custom run_star_extras.f90
  • Fixed: MesaAccess issues with changing inlist parameters from python
  • Added: Ability to delete a project
  • Added: Customised History Columns and Profile Columns files can now be loaded to a project.

This release of MESA-controller supports:

Ability to Install MESA on Linux and macOS.
Project (MESA 'work' directory) creation and management.
Loading of custom pgstar and project inlists.
Ability to load a custom run_star_extras.f90
Manipulation of parameters in inlist files.
Ability to run GYRE stellar oscillation code
Installation:

From git: pip install git+https://github.com/gautam-404/MESA-controller.git

Full Changelog: v1.0.1-beta...v1.0.2-beta

v1.0.1-beta

20 Jan 12:48
2ab71b8
Compare
Choose a tag to compare

What's Changed

  • Installer now writes environment variables to your default shell .*rc file.
  • Fixed: Unzipping MESA using python zipfile module did not retain file permissions.
  • Added: Ability to load a custom run_star_extras.f90

Full Changelog: Merge dev to main by @gautam-404
v1.0.0-beta...v1.0.1-beta

This release of MESA-controller supports:

  • Ability to Install MESA on Linux and macOS.
  • Project (MESA 'work' directory) creation and management.
  • Loading of custom pgstar and project inlists.
  • Ability to load a custom run_star_extras.f90
  • Manipulation of parameters in inlist files.
  • Ability to run GYRE stellar oscillation code

Installation:

From git: pip install git+https://github.com/gautam-404/MESA-controller.git

First release: v1.0.0-beta

19 Jan 18:58
fff08a6
Compare
Choose a tag to compare

MESA-controller

First release: v1.0.0-beta

A Python controller module for MESA (Modules for Experiments in Stellar Astrophysics). Create, modify and run MESA projects using python. Or even install MESA on Linux and macOS from scratch!

This release of MESA-controller supports:

  • Ability to Install MESA on Linux and macOS.
  • Project (MESA 'work' directory) creation and management.
  • Loading of custom inlist_pgstar and inlist_pgstar from a given file-path.
  • Manipulation of parameters in inlist files.
  • Ability to run GYRE stellar oscillation code

Installation

  • From git: pip install git+https://github.com/gautam-404/MESA-controller.git

  • From .zip archive:

     unzip MESA-controller.zip -d MESA-controller
     cd MESA-controller
     pip install .
    
  • From .tar.gz archive:

    tar xf MESA-controller.tar.gz
    cd MESA-controller
    pip install .