Skip to content
Merged
Show file tree
Hide file tree
Changes from 38 commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
0e357ed
Add note about git-lfs to CONTRIBUTING.rst
abhro Dec 24, 2025
97ef377
Update resource link for shell start-up files
abhro Dec 24, 2025
5f0bda7
Dedent lists to remove blockquote formatting
abhro Dec 24, 2025
5c392ce
Indent lists to fix nested list structure
abhro Dec 24, 2025
14d9733
Remove list markers from line starts of paragraph text
abhro Dec 24, 2025
e09f306
Add backticks to code literal examples
abhro Dec 24, 2025
d543eb5
Add syntax highlight tags to code blocks
abhro Dec 24, 2025
23642fd
Split up code blocks and paragraph text
abhro Dec 24, 2025
7b543f0
stop --> mesa_error
pmocz Jan 6, 2026
063448c
[ci skip] docs and links
pmocz Jan 6, 2026
1a570c2
[ci skip] remove mention of obsolete param fitted_fp_ft_i_rot in docs
pmocz Jan 9, 2026
68eb710
[ci skip] fix controls typos/errors in text
pmocz Jan 9, 2026
4c08544
[ci skip] fix docs typos/links
pmocz Jan 9, 2026
bd4d684
Features/nialljmiller/customcolors update0 (#909)
nialljmiller Jan 13, 2026
57fd636
change stop to mesa_error, real to real(dp) in colors
pmocz Jan 21, 2026
f2b6ee4
bug fixes 911 913 (#915)
pmocz Jan 29, 2026
b53c4e1
docs cleanup
pmocz Jan 29, 2026
45e506d
Changed linear interpolation to have proper allocations and bounds
nialljmiller Jan 29, 2026
8c65576
fix badge
pmocz Feb 6, 2026
7e0ea36
[ci skip] docs/links
pmocz Feb 6, 2026
da6f97b
[ci skip] docs cleanup (minor)
pmocz Feb 6, 2026
a213eb2
[ci skip] docs/infra
pmocz Feb 10, 2026
d0c049d
[ci skip] update zenodo link
pmocz Feb 10, 2026
1687fe3
[ci skip] update infra owners
pmocz Feb 11, 2026
3275751
rename stella file
pmocz Feb 11, 2026
c5ce94d
[ci skip] load all const_def in stella_extras.f90
pmocz Feb 12, 2026
f8fcb34
[ci skip] update stella_extras.f90 colors module access
pmocz Feb 12, 2026
e4572dc
mtx: fix undefined behaviour in `b` pivot swaps
VincentVanlaer Feb 12, 2026
22e0fd9
Update collaboration.rst
aurimontem Feb 12, 2026
1477afc
Update CODE_OF_CONDUCT.rst
aurimontem Feb 12, 2026
a8ce4c5
realign first row of headers in terminal output
warrickball Feb 21, 2026
677f73d
some straightforward fixes to headers in star defaults
warrickball Feb 28, 2026
af3302e
tweak near evolutionary phase controls in controls.defaults
warrickball Feb 28, 2026
10d3c5b
docs: update changelog for minor release
VincentVanlaer Mar 22, 2026
beedb0e
update docs for TDC
Debraheem Mar 22, 2026
2283a51
remove trailing white space
Debraheem Mar 22, 2026
bb1098b
remove one more white space in contols_dev.defaults
Debraheem Mar 22, 2026
17a8fbf
Updated changelog for version 26.3.1, including new features in the T…
Debraheem Mar 22, 2026
468d29b
actions: test both linux and macos
VincentVanlaer Jan 22, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -27,3 +27,4 @@ star/dev_cases_star_to_RSP2 export-ignore
star/dev_cases_test_RSP2 export-ignore
star/dev_cases_test_TDC export-ignore
star/rsp2_utils export-ignore
data/colors_data/colors_data.txz filter=lfs diff=lfs merge=lfs -text
6 changes: 3 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -115,6 +115,6 @@ TAGS
*~

## Colors
**/colors/data/.extraction_complete
colors/data/filters/
colors/data/stellar_models/
**/data/colors_data/.extraction_complete
data/colors_data/filters/
data/colors_data/stellar_models/
6 changes: 3 additions & 3 deletions CODE_OF_CONDUCT.rst
Original file line number Diff line number Diff line change
Expand Up @@ -41,10 +41,10 @@ Enforcement
Instances of Code-of-Conduct violations should be reported by contacting
one or more of the following MESA Responsible Persons (MRPs):

- Lars Bildsten (bildsten@kitp.ucsb.edu)
- Frank Timmes (fxt44@mac.com)
- Anne Thoul (anne.thoul@uliege.be)
- Rich Townsend (rhtownsend@wisc.edu)
- Bill Wolf (wolfwm@uwec.edu)
- Meridith Joyce (meridith.joyce@gmail.com)
- Jared Goldberg (goldstar@msu.edu)

All reports will be reviewed and investigated and will result in a
response that is deemed necessary and appropriate to the circumstances.
2 changes: 1 addition & 1 deletion CONTRIBUTING.rst
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ New contributions must be proposed through GitHub's *pull request*
(PR) system. The process is roughly:

1. fork the ``mesa`` repo (click *Fork* in the top-right of the GitHub interface),
2. clone your fork to your computer,
2. clone your fork to your computer (since the mesa repository contains large files, you'll need to have `git-lfs <https://git-lfs.com/>`_ installed),
3. create a new branch for your additions (e.g. ``git switch -c my-new-hook``),
4. make, commit and push your changes and
5. open a PR against the ``main`` branch.
Expand Down
14 changes: 7 additions & 7 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ Modules for Experiments in Stellar Astrophysics (MESA)
:target: https://docs.mesastar.org/en/latest/
.. image:: https://img.shields.io/github/v/release/MESAHub/mesa
:alt: GitHub release (latest by date)
:target: https://zenodo.org/records/13353788
:target: https://zenodo.org/records/18023257
.. image:: https://img.shields.io/badge/zenodo-community-blue
:alt: Zenodo
:target: https://zenodo.org/communities/mesa/records?q=&l=list&p=1&s=10
Expand All @@ -27,10 +27,10 @@ Modules for Experiments in Stellar Astrophysics (MESA)
:title: Coverage
:alt: Coverage
:target: http://MESAHub.github.io/mesa
.. image:: https://github.com/MESAHub/mesa/actions/workflows/build-linux.yml/badge.svg
:title: BuildLinux
:alt: BuildLinux
:target: https://github.com/MESAHub/mesa/actions/workflows/build-linux.yml
.. image:: https://github.com/MESAHub/mesa/actions/workflows/build.yml/badge.svg
:title: Build
:alt: Build
:target: https://github.com/MESAHub/mesa/actions/workflows/build.yml
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@VincentVanlaer , this readme update is associated with changing the build-linux.yml file to a build.yml file. Do you know which pr introduced the build.yml file? Should we cherry pick the updated build.yml file into this pr?

Copy link
Copy Markdown
Member

@Debraheem Debraheem Mar 25, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Does the actions.yml file also need amended as well, as the actions file in this pr is linux specific as well (no reference to mac os)? Once this is addressed, we can update those zenodo links in this pr and on main, and do one test -> merge.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That was done in this commit: caed3e9. I can see if this can be included in this PR as well, then we can test all the different build combinations.

.. image:: https://github.com/MESAHub/mesa/actions/workflows/static-analysis.yml/badge.svg
:title: StaticAnalysis
:alt: StaticAnalysis
Expand All @@ -40,7 +40,7 @@ Modules for Experiments in Stellar Astrophysics (MESA)

**WARNING**: The default ``main`` branch is the development version of
MESA and is not guaranteed to function correctly. If you are using
MESA, you should use an `official release version <https://zenodo.org/records/13353788>`__.
MESA, you should use an `official release version <https://zenodo.org/records/18023257>`__.


Overview
Expand Down Expand Up @@ -86,7 +86,7 @@ Links
Download
========

* `MESA Official Release Version <https://zenodo.org/records/13353788>`__ for the latest release of MESA.
* `MESA Official Release Version <https://zenodo.org/records/18023257>`__ for the latest release of MESA.
* `MESA SDK <http://user.astro.wisc.edu/~townsend/static.php?ref=mesasdk>`__ for: `MacOS (ARM) <https://zenodo.org/records/13769017>`__, `MacOS (Intel) <https://zenodo.org/records/13768941>`__, `Linux (Intel/AMD) <https://zenodo.org/records/13768913>`__.


Expand Down
2 changes: 1 addition & 1 deletion clean
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ rm -rf data/eosDT_data
rm -rf data/kap_data
rm -rf data/ionization_data
rm -rf data/chem_data
rm -rf data/colors_data
rm -rf data/colors_data/filters data/colors_data/stellar_models data/colors_data/.extraction_complete
rm -rf data/rates_data/cache

rm -rf data/rates_data/cache/*
Expand Down
2 changes: 1 addition & 1 deletion colors/.gitattributes
Original file line number Diff line number Diff line change
@@ -1 +1 @@
colors/data/colors_data.txz filter=lfs diff=lfs merge=lfs -text
data/colors_data/colors_data.txz filter=lfs diff=lfs merge=lfs -text
18 changes: 9 additions & 9 deletions colors/README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ The colors module is controlled via the ``&colors`` namelist. Below is a detaile
instrument
----------

**Default:** `'/colors/data/filters/Generic/Johnson'`
**Default:** `'/data/colors_data/filters/Generic/Johnson'`

This points to the directory containing the filter transmission curves you wish to use. The path must be structured as ``facility/instrument``.

Expand All @@ -47,13 +47,13 @@ This points to the directory containing the filter transmission curves you wish

.. code-block:: fortran

instrument = '/colors/data/filters/GAIA/GAIA'
instrument = '/data/colors_data/filters/GAIA/GAIA'


stellar_atm
-----------

**Default:** `'/colors/data/stellar_models/Kurucz2003all/'`
**Default:** `'/data/colors_data/stellar_models/Kurucz2003all/'`

Specifies the path to the directory containing the grid of stellar atmosphere models. This directory must contain:

Expand All @@ -67,7 +67,7 @@ The module queries this grid using the star's current parameters. If the star ev

.. code-block:: fortran

stellar_atm = '/colors/data/stellar_models/sg-SPHINX/'
stellar_atm = '/data/colors_data/stellar_models/sg-SPHINX/'


distance
Expand Down Expand Up @@ -140,7 +140,7 @@ Defines the zero-point system for magnitude calculations. Options are:
vega_sed
--------

**Default:** `'/colors/data/stellar_models/vega_flam.csv'`
**Default:** `'/data/colors_data/stellar_models/vega_flam.csv'`

Required only if ``mag_system = 'Vega'``. This points to the reference SED file for Vega. The default path points to a file provided with the MESA data distribution.

Expand Down Expand Up @@ -212,14 +212,14 @@ Below are the default values for the colors module parameters as defined in ``co
.. code-block:: fortran

use_colors = .false.
instrument = '/colors/data/filters/Generic/Johnson'
vega_sed = '/colors/data/stellar_models/vega_flam.csv'
stellar_atm = '/colors/data/stellar_models/Kurucz2003all/'
instrument = '/data/colors_data/filters/Generic/Johnson'
vega_sed = '/data/colors_data/stellar_models/vega_flam.csv'
stellar_atm = '/data/colors_data/stellar_models/Kurucz2003all/'
distance = 3.0857d19 ! 10 parsecs in cm (Absolute Magnitude)
make_csv = .false.
colors_results_directory = 'SED'
mag_system = 'Vega'
vega_sed = '/colors/data/stellar_models/vega_flam.csv'
vega_sed = '/data/colors_data/stellar_models/vega_flam.csv'

Visual Summary of Data Flow
===========================
Expand Down
16 changes: 10 additions & 6 deletions colors/build_data_and_export
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@ function check_okay {
}

# Create working directory
mkdir -p data
cd data
mkdir -p ../data/colors_data
cd ../data/colors_data

# Variables
ARCHIVE_NAME="colors_data.txz"
Expand All @@ -29,16 +29,20 @@ if [ ! -f "$EXTRACTED_FLAG" ]; then
# If the archive is missing
if [ ! -f "$ARCHIVE_NAME" ]; then
echo "Archive $ARCHIVE_NAME is missing."
echo "Please ensure it is downloaded or available in this directory."
echo "Please ensure $ARCHIVE_NAME is downloaded or available in this directory."
# it should now auto-download from a LFS pointer... i think?

exit 1
git -C "$MESA_DIR" lfs pull --include="data/colors_data/colors_data.txz" #like this

if [ ! -f "$ARCHIVE_NAME" ]; then
echo "Archive $ARCHIVE_NAME is still missing."
exit 1
fi
fi

# Validate it
if ! validate_archive; then
echo "Archive $ARCHIVE_NAME is invalid."
# try again to download or something?
git -C "$MESA_DIR" lfs pull --include="data/colors_data/colors_data.txz" #and again...

# Validate it
if ! validate_archive; then
Expand Down
50 changes: 25 additions & 25 deletions colors/defaults/colors.defaults
Original file line number Diff line number Diff line change
@@ -1,28 +1,28 @@
! colors module controls
! ======================
! ``colors`` module controls
! ==========================

! The MESA/colors parameters are given default values here.


! Colors User Parameters
! ----------------------

! use_colors
! ~~~~~~~~~~
! instrument
! ~~~~~~~~~~
! vega_sed
! ~~~~~~~~
! stellar_atm
! ~~~~~~~~~~~
! distance
! ~~~~~~~~
! make_csv
! ~~~~~~~~
! colors_results_directory
! ~~~~~~~~~~~~~~~~~~~~~~~~
! mag_system
! ~~~~~~~~~~
! ``use_colors``
! ~~~~~~~~~~~~~~
! ``instrument``
! ~~~~~~~~~~~~~~
! ``vega_sed``
! ~~~~~~~~~~~~
! ``stellar_atm``
! ~~~~~~~~~~~~~~~
! ``distance``
! ~~~~~~~~~~~~
! ``make_csv``
! ~~~~~~~~~~~~
! ``colors_results_directory``
! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
! ``mag_system``
! ~~~~~~~~~~~~~~

! If ``use_colors`` is true, the colors module is turned on, which will calculate
! bolometric and synthetic magnitudes by interpolating stellar atmosphere model grids and convolving with photometric filter transmission curves.
Expand All @@ -31,13 +31,13 @@
! ::

use_colors = .false.
instrument = '/colors/data/filters/Generic/Johnson'
stellar_atm = '/colors/data/stellar_models/Kurucz2003all/'
instrument = '/data/colors_data/filters/Generic/Johnson'
stellar_atm = '/data/colors_data/stellar_models/Kurucz2003all/'
distance = 3.0857d19
make_csv = .false.
colors_results_directory = 'SED'
mag_system = 'Vega'
vega_sed = '/colors/data/stellar_models/vega_flam.csv'
vega_sed = '/data/colors_data/stellar_models/vega_flam.csv'


! Extra inlist controls
Expand All @@ -47,10 +47,10 @@
! It works recursively, so the extras can read extras too.


! read_extra_colors_inlist(1..5)
! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
! extra_colors_inlist_name(1..5)
! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
! ``read_extra_colors_inlist(1..5)``
! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
! ``extra_colors_inlist_name(1..5)``
! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

! If ``read_extra_colors_inlist(i)`` is true, then read ``&colors`` from the file ``extra_colors_inlist_name(i)``.
! ::
Expand Down
Loading
Loading