species.data.isochrone_data package¶
Submodules¶
species.data.isochrone_data.add_isochrone module¶
Module adding evolutionary tracks to the database.
- species.data.isochrone_data.add_isochrone.add_isochrone_grid(data_folder: str, hdf5_file: File, model_name: str | None = None, filename: str | None = None, tag: str | None = None) None[source]¶
Function for adding an isochrone grid to the database.
- Parameters:
data_folder (str) – Folder where the data is located.
hdf5_file (h5py._hl.files.File) – Database.
model_name (str, None) – Evolutionary model (‘ames’, ‘atmo’, ‘atmo-chabrier2023’, ‘baraffe2015’, ‘bt-settl’, ‘linder2019’, ‘marleau2014’, ‘nextgen’, ‘parsec’, ‘saumon2008’, ‘sonora-bobcat’, ‘sonora-diamondback’, ‘spiegel2012’). Isochrones will be automatically downloaded. Alternatively, the
filenameparameter can be used in combination withtag.filename (str, None) – Filename with the isochrone data. The argument of
modelwill be ignored by setting the argument offilename. When usingfilename, also the argument oftagshould be set. Only files with isochrone data from https://phoenix.ens-lyon.fr/Grids/ and https://perso.ens-lyon.fr/isabelle.baraffe/ are supported. The parameter is ignored by setting the argument toNone.tag (str, None) – Database tag name where the isochrone that will be stored. Setting the argument is only required in combination with the
filenameparameter. Otherwise, the argument can be set toNone.
- Returns:
NoneType
- Return type:
None
species.data.isochrone_data.iso_ames module¶
Module with a function for adding the AMES-Cond and AMES-Dusty evolutionary tracks to the database.
- species.data.isochrone_data.iso_ames.add_ames(database: File, input_path: str) None[source]¶
Function for adding the AMES-Cond and AMES-Dusty isochrone data to the database.
- Parameters:
database (h5py._hl.files.File) – Database.
input_path (str) – Folder where the data is located.
- Returns:
None
- Return type:
NoneType
species.data.isochrone_data.iso_atmo module¶
Module with a function for adding the ATMO evolutionary tracks to the database.
- species.data.isochrone_data.iso_atmo.add_atmo(database: File, input_path: str) None[source]¶
Function for adding the AMES-Cond and AMES-Dusty isochrone data to the database.
- Parameters:
database (h5py._hl.files.File) – Database.
input_path (str) – Folder where the data is located.
- Returns:
None
- Return type:
NoneType
species.data.isochrone_data.iso_baraffe2015 module¶
Module with a function for adding the Baraffe et al. (2015) evolutionary tracks to the database.
- species.data.isochrone_data.iso_baraffe2015.add_baraffe2015(database: File, input_path: str) None[source]¶
Function for adding the Baraffe et al. (2015) isochrone data to the database.
- Parameters:
database (h5py._hl.files.File) – Database.
input_path (str) – Folder where the data is located.
- Returns:
None
- Return type:
NoneType
species.data.isochrone_data.iso_btsettl module¶
Module with a function for adding the BT-Setll evolutionary tracks to the database.
- species.data.isochrone_data.iso_btsettl.add_btsettl(database: File, input_path: str) None[source]¶
Function for adding the BT-Settl isochrone data to the database.
- Parameters:
database (h5py._hl.files.File) – Database.
input_path (str) – Folder where the data is located.
- Returns:
None
- Return type:
NoneType
species.data.isochrone_data.iso_chabrier2023 module¶
Module with a function for adding the Chabrier et al. (2023) evolutionary tracks to the database.
- species.data.isochrone_data.iso_chabrier2023.add_chabrier2023(database: File, input_path: str) None[source]¶
Function for adding the AMES-Cond and AMES-Dusty isochrone data to the database.
- Parameters:
database (h5py._hl.files.File) – Database.
input_path (str) – Folder where the data is located.
- Returns:
None
- Return type:
NoneType
species.data.isochrone_data.iso_linder2019 module¶
Module with a function for adding the Linder et al. (2019) evolutionary tracks to the database.
- species.data.isochrone_data.iso_linder2019.add_linder2019(database: File, input_path: str) None[source]¶
Function for adding the Linder et al. (2019) isochrones data to the database.
- Parameters:
database (h5py._hl.files.File) – Database.
input_path (str) – Folder where the data is located.
- Returns:
None
- Return type:
NoneType
species.data.isochrone_data.iso_manual module¶
Module with a function for adding manual PHOENIX evolutionary tracks to the database.
- species.data.isochrone_data.iso_manual.add_manual(database: File, tag: str, file_name: str, model_name: str) None[source]¶
Function for adding any of the isochrones from https://phoenix.ens-lyon.fr/Grids/ or https://perso.ens-lyon.fr/isabelle.baraffe/ to the database.
- Parameters:
database (h5py._hl.files.File) – Database.
tag (str) – Tag name in the database.
file_name (str) – Filename with the isochrones data.
model_name (str) – Model name that is stored as attribute of the isochrone dataset in the HDF5 database.
- Returns:
None
- Return type:
NoneType
species.data.isochrone_data.iso_marleau2014 module¶
Module with a function for adding the Marleau & Cumming (2014) evolutionary tracks to the database.
- species.data.isochrone_data.iso_marleau2014.add_marleau2014(database: File, input_path: str) None[source]¶
Function for adding the Marleau & Cumming (2014) isochrone data to the database.
- Parameters:
database (h5py._hl.files.File) – Database.
input_path (str) – Folder where the data is located.
- Returns:
None
- Return type:
NoneType
species.data.isochrone_data.iso_nextgen module¶
Module with a function for adding the NextGen evolutionary tracks to the database.
- species.data.isochrone_data.iso_nextgen.add_nextgen(database: File, input_path: str) None[source]¶
Function for adding the NextGen isochrone data to the database.
- Parameters:
database (h5py._hl.files.File) – Database.
input_path (str) – Folder where the data is located.
- Returns:
None
- Return type:
NoneType
species.data.isochrone_data.iso_parsec module¶
Module with a function for adding the PARSEC evolutionary tracks to the database.
- species.data.isochrone_data.iso_parsec.add_parsec(database: File, input_path: str) None[source]¶
Function for adding the PARSEC v2.0 isochrone data to the database.
- Parameters:
database (h5py._hl.files.File) – Database.
input_path (str) – Folder where the data is located.
- Returns:
None
- Return type:
NoneType
species.data.isochrone_data.iso_saumon2008 module¶
Module with a function for adding the Saumon & Marley (2008) evolutionary tracks to the database.
- species.data.isochrone_data.iso_saumon2008.add_saumon2008(database: File, input_path: str) None[source]¶
Function for adding the Saumon & Marley (2008) isochrone data to the database.
- Parameters:
database (h5py._hl.files.File) – Database.
input_path (str) – Folder where the data is located.
- Returns:
None
- Return type:
NoneType
species.data.isochrone_data.iso_sonora_bobcat module¶
Module with a function for adding the Sonora Bobcat evolutionary tracks to the database.
- species.data.isochrone_data.iso_sonora_bobcat.add_sonora_bobcat(database: File, input_path: str) None[source]¶
Function for adding the isochrone data of Sonora Bobcat to the database.
- Parameters:
database (h5py._hl.files.File) – Database.
input_path (str) – Folder where the data is located.
- Returns:
None
- Return type:
NoneType
species.data.isochrone_data.iso_sonora_diamondback module¶
Module with a function for adding the Sonora Diamondback evolutionary tracks to the database.
- species.data.isochrone_data.iso_sonora_diamondback.add_sonora_diamondback(database: File, input_path: str) None[source]¶
Function for adding the isochrone data of Sonora Diamondback to the database.
- Parameters:
database (h5py._hl.files.File) – Database.
input_path (str) – Folder where the data is located.
- Returns:
None
- Return type:
NoneType
species.data.isochrone_data.iso_spiegel2012 module¶
Module with a function for adding the Spiegel & Burrows (2012) evolutionary tracks to the database.
- species.data.isochrone_data.iso_spiegel2012.add_spiegel2012(database: File, input_path: str) None[source]¶
Function for adding the Spiegel & Burrows (2012) isochrone data to the database. The spectra data don’t contain the radius evolution, which is needed to calculate the effective temperature and surface gravity.
- Parameters:
database (h5py._hl.files.File) – Database.
input_path (str) – Folder where the data is located.
- Returns:
None
- Return type:
NoneType