Function adas.qipr

def qipr(iz, n, zimp, energy)

Evaluate Percival-Richards ion impact ionization cross section.

Parameters

iz : int
recombining charge of target
n : int
lower n for transition
zimp : int
charge of projectile
energy : float, array
set of energies (eV/amu)

Returns

oa : float, array
set of cross sections (cm**2)

Notes

Pure python. A direct translation of the fortran code embedded in rqinew.for

References

Version History

  • Martin O'Mullane, 08-07-2022
    • First version

Example

Calculate the ionization cross section from n=3 of neutral hydrogen.

>>> import adas as adas
>>> import numpy as np
>>> energy=np.geomspace(100.0, 1e5, 4)
>>> adas.qipr(1, 1, 1.0, energy)
array([1.03632792e-19, 7.27556948e-19, 4.08154637e-18, 5.09102351e-18])