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])