# \[ANN\] StellarTracks.jl - Access and interpolate stellar tracks, isochrones

**URL:** <https://discourse.julialang.org/t/ann-stellartracks-jl-access-and-interpolate-stellar-tracks-isochrones/130388>\
**Category:** Astro/Space\
**Tags:** announcement\
**Created:** [July 1, 2025, 8:00pm UTC](https://discourse.julialang.org/t/ann-stellartracks-jl-access-and-interpolate-stellar-tracks-isochrones/130388 "2025-07-01T20:00:54Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![cgarling](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/cgarling/32/29278_2.png) [@cgarling](https://discourse.julialang.org/u/cgarling)\
**Post date:** [July 1, 2025, 8:00pm UTC](https://discourse.julialang.org/t/ann-stellartracks-jl-access-and-interpolate-stellar-tracks-isochrones/130388/1 "2025-07-01T20:00:54Z")

</div>

I have registered and released [StellarTracks.jl](https://github.com/cgarling/StellarTracks.jl), which provides a uniform interface to stellar evolutionary tracks from PARSEC, MIST, and BaSTI. New tracks can be interpolated as a function of stellar initial mass and metallicity. My main use for this package is **isochrone interpolation** – isochrones are fundamental to many types of analyses in astronomy, including analysis of resolved stellar populations. For example, I will be using this package to interpolate isochrones for input into [StarFormationHistories.jl](https://github.com/cgarling/StarFormationHistories.jl).

The stellar tracks as provided include stellar interior quantities only (e.g., temperature, surface gravity, bolometric luminosity). StellarTracks.jl integrates with [BolometricCorrections.jl](https://github.com/cgarling/BolometricCorrections.jl) to transform isochrones into observational photometric systems that can be compared with real data as obtained from observatories like HST and JWST.

To my knowledge, this is first package (anywhere) that provides a uniform interface to all three of these modern stellar evolution libraries. By comparison, the [isochrones](https://github.com/timothydmorton/isochrones) Python package only includes MIST.
