Releases: gautam-404/MESA-PORT
v1.1
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
Full Changelog: v1.0.3-beta...v1.0.4-beta
v1.0.3-beta
Full Changelog: v1.0.2-beta...v1.0.3-beta
v1.0.2-beta
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
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
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 .