-
Notifications
You must be signed in to change notification settings - Fork 77
Minor repairs, change of default value for --scale-mass-loss-with-surface-helium-abundance #1445
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
Will get to this over the next few days. |
ilyamandel
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks, @brcekadam , and sorry for the delay!
Looks good. But note that before my change (which you've partly undone), we did enhance the mass loss rate of CHE stars as a default, and now we don't. I would suggest using enhanced mass loss rates for CHE stars anyway, regardless of the option value of scaling mass loss with surface He abundance.
|
@ilyamandel Since I restored the previous code, |
ilyamandel
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you, @brcekadam -- looks great!
|
I know this is closed, and I didn't review it in time, but if we're changing functionality, especially changing default functionality of an option or options, we should announce the change in "What's New" - we shouldn't just change default functionality silently, and by announcing it in "What's New" we at least give users a chance of noticing that default functionality has changed. Some users are just users (and not developers) and won't/don't look at the code changelog. Also, if we change functionality with code changes that are not fixing defects, we should change the minor number in the version number - that should signal to users that a change to functionality has taken place (simply changing the fix number doesn't necessarily convey that). If the PR contains a defect repair, and unrelated code changes (as in this case), the minor number should be incremented in favour of the fix (patch) number. |
|
Hi @jeffriley , |
|
I'll keep that in mind next time, @jeffriley! Also, despite the name of this PR, no default values ended up being changed. I just restored the option Looking at the “What’s new” section: the second point in the Oct 27 entry is no longer accurate, since that’s exactly what I reverted. That will need to be updated, sorry for missing that! |
Corrects the luminosity evolution of CH stars, and fixes a bug that caused MS stars to stop ageing after mass transfer when stellar winds are disabled.
I also changed the default value for
--scale-mass-loss-with-surface-helium-abundanceback toFALSE, since it produces stellar winds that are too strong when--main-sequence-core-prescription BRCEKis used. In the case of CH stars, the luminosity in no longer fixed and is enhanced in comparison to standard MS stars, which should naturally enhance their mass loss rates. Let me know if anyone objects to this change :)Closes #1443, closes #1444