In BEAST, which fits stellar parameters for single stars, theoretical isochrones are used in combination with libraries of synthetic spectra (see here, here) and a defined set of filters (see here) to cast the models into the observational space. By going down to the level of the spectral models, they can apply whatever reddening law they want rather than being constrained by whatever is baked into pre-computed BCs (e.g., the MIST BCs). This would be nice to support but I think is beyond the scope of this single package.
The spectral library component could potentially fit under Spectra.jl since its description includes spectral libraries but I don't currently see any related functionality. It would be nice to maintain the filter sets and related functionality in their own package I think.
In BEAST, which fits stellar parameters for single stars, theoretical isochrones are used in combination with libraries of synthetic spectra (see here, here) and a defined set of filters (see here) to cast the models into the observational space. By going down to the level of the spectral models, they can apply whatever reddening law they want rather than being constrained by whatever is baked into pre-computed BCs (e.g., the MIST BCs). This would be nice to support but I think is beyond the scope of this single package.
The spectral library component could potentially fit under Spectra.jl since its description includes spectral libraries but I don't currently see any related functionality. It would be nice to maintain the filter sets and related functionality in their own package I think.