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 filename parameter can be used in combination with tag.

  • filename (str, None) – Filename with the isochrone data. The argument of model will be ignored by setting the argument of filename. When using filename, also the argument of tag should 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 to None.

  • tag (str, None) – Database tag name where the isochrone that will be stored. Setting the argument is only required in combination with the filename parameter. Otherwise, the argument can be set to None.

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

Module contents