pytrip.models.rcr module

The RCR model is based on the paper from Antonovic et al. https://doi.org/10.1093/jrr/rru020 Parameters are set for C-12 ions only.

pytrip.models.rcr.oer_po2_rcr(let, oxy)[source]

~O dose modifying factor, taking varying pO2 into account Equation (1) in https://doi.org/10.1093/jrr/rru020

input parameters may be either numpy.array or scalars TODO: handle real cubes.

Params let:LET in [keV/um]
Params oxy:oxygenation in [mmHgO_2]
Returns:cube containing the oxygen enhancement ratio
pytrip.models.rcr.oer_rcr(let)[source]

~O dose modifying factor. Equation (2) in https://doi.org/10.1093/jrr/rru020

input parameters may be either numpy.array or scalars TODO: handle real cubes.

Params let:LET in [keV/um]
Returns:cube containing the oxygen enhancement ratio
pytrip.models.rcr.rbe_rcr(dose_ion, let, alpha_x, beta_x, oxy=None)[source]

Returns the RBE for a given dose/let cube.

input parameters may be either numpy.array or scalars TODO: handle real cubes.

Params dose_ion:
 ion physical dose in [Gy]
Params let:LET in [keV/um]
Params alpha_x:alpha for X-rays in [Gy^-1]
Params beta_x:beta for X-rays in [Gy^-2]
Params oxy:optional oxygenation cube in [mmHgO_2]
pytrip.models.rcr.sf_rcr(dose, let, oxy=None)[source]

Function which returns surving fraction Equation (3) in https://doi.org/10.1093/jrr/rru020

input parameters may be either numpy.array or scalars TODO: handle real cubes.

Params dose:physical ion dose in [Gy]
Params let:LET in keV/um
Params oxy:optional oxygenation in [mmHgO_2]