Closed warrickball closed 2 years ago
I found the bounds hardcoded in mist/models.py
:
class MISTModelGrid(StellarModelGrid):
...
bounds = (("age", (5, 10.15)), ("feh", (-4, 0.5)), ("eep", (0, 1710)), ("mass", (0.1, 300)))
...
I've raised to the upper bound on age to 10.27697, which seems to have been the maximum isochrone I could generate with the mod.ic.isochrone
function, and I now get older (and less massive) models.
I'm dealing with some low-mass stars and getting skewed results because of the default age prior that bounds log₁₀(age) between 5 and 10.15 (which is about the age of the Universe). The MIST isochrones go up to log₁₀(age)=10.3, which I've tested by generating the isochrones so I tried changing the age prior with
but my fits all still seem to be restricted to log₁₀(age)<10.15. E.g., this script's terminal output from the last line is always just under 10.15, rather than closer to 10.3. How should I be extending the age range? (I don't mind editing the package source itself.)