non_equilibrium_ionization

synthesizAR.atomic.non_equilibrium_ionization(element, time: Unit('s'), temperature: Unit('K'), density: Unit('1 / cm3'), check_solution=True)[source]

Compute the ionization fraction in non-equilibrium for a given temperature and density timeseries.

Compute the time-dependent ionization fractions of a given element out of equilibrium. This method is described in [1] and in more detail in the Appendix of [2].

Parameters:
  • element (Element) – Element to compute the non-equilibrium population fractions for.

  • time (Quantity) –

  • temperature (Quantity) –

  • density (Quantity) –

  • check_solution (bool, optional) – If True, check that the conditions of [1] are satisfied

References