arsenal_gear.stellar_evolution.data_reader.MISTReader

class arsenal_gear.stellar_evolution.data_reader.MISTReader(**kwargs)[source]

Bases: IsochroneDataReader

Class for reading MIST isochrone and stellar track data. makes heavy use of code provided by the MIST team for reading their models. This is an instantiation of the IsochroneDataReader abstract base class.

get_data()[source]

Retrieves the MIST data from a local directory or downloads it if necessary. :returns: None

read_eep_file(fname)[source]

Reads in an EEP file.

This is essentially copied from read_mist_models.py in the MIST Github https://github.com/jieunchoi/MIST_codes/blob/master/scripts/read_mist_models.py

read_iso_data() IsochroneSet[source]

Reads in isochrone data for MIST

read_iso_file()[source]

Reads in the isochrone file.

This is essentially copied from read_mist_models.py in the MIST Github https://github.com/jieunchoi/MIST_codes/blob/master/scripts/read_mist_models.py

read_track_data() TrackSet[source]

Reads in stellar track data for MIST