tardis.io.model.readers.cmfgen module

tardis.io.model.readers.cmfgen.read_cmfgen_composition(fname, delimiter='\\s+')[source]

Read composition from a CMFGEN model file

The CMFGEN file format contains information about the ejecta state in the first four columns and the following ones contain elemental and isotopic abundances.

WARNING : deprecated

fnamestr

filename of the csv file

tardis.io.model.readers.cmfgen.read_cmfgen_density(fname: str)[source]

Reading a density file of the following structure (example; lines starting with a hash will be ignored): The first density describes the mean density in the center of the model and is not used. The file consists of a header row and next row contains unit of the respective attributes Note that the first column has to contain a running index

Example:

index velocity densities electron_densities temperature - km/s g/cm^3 /cm^3 K 0 871.66905 4.2537191e-09 2.5953807e+14 7.6395577 1 877.44269 4.2537191e-09 2.5953807e+14 7.6395577

Rest columns contain abundances of elements and isotopes

Parameters
fnamestr

filename or path with filename

Returns
time_of_modelastropy.units.Quantity

time at which the model is valid

velocitynp.ndarray
mean_densitynp.ndarray
electron_densitiesnp.ndarray
temperaturenp.ndarray