tardis.plasma.equilibrium.rates.util module

tardis.plasma.equilibrium.rates.util.reindex_ionization_rate_dataframe(rate_dataframe: DataFrame, recombination=False)[source]

Add ion source and destination numbers the ionization rate dataframe.

Parameters:
rate_dataframepd.DataFrame

Dataframe of ionization rates, indexed by atomic number, ion number, level source number and level destination number.

recombinationbool, optional

If the rates are recombination rates, by default False

Returns:
pd.DataFrame

Dataframe with additional columns for ion source and destination