Module diskchef.physics.ionization

This module contains parametrizations of ioniaztion rates

Global variables

var BRUDERER_TABLE

Array representing Bruderer+09 table 3

var INTERPOLATED_LOG_BRUDERER_TABLE

Interpolated table 3 of Bruderer+09

Functions

def bruderer09(column_density, temperature=3000000.0)

Return x-ray ionization rate as of Bruderer+09 table 3

https://iopscience.iop.org/article/10.1088/0067-0049/183/2/179/pdf

Args

column_density
number of protons + neutrons from the source, cm**-2 (1e20..1e25)
temperature
plasma temperature of the source, K (3e6..3e8)

Returns

ionization rate (float, in 1/s) for Fx = 1 erg/s

def padovani18h(logdens)

Return galactic cosmic ray ionization rate as of Padovani+18 App. F model H

https://www.aanda.org/articles/aa/pdf/2018/06/aa32202-17.pdf

Args

logdens
log10 of number density in g/cm**2 from the source

Return

ionization rate, in 1/s

def padovani18l(logdens)

Return galactic cosmic ray ionization rate as of Padovani+18 App. F model L

https://www.aanda.org/articles/aa/pdf/2018/06/aa32202-17.pdf

Args

logdens
log10 of number density in g/cm**2 from the source

Return

ionization rate, in 1/s