pytrip.models.tcp module

TCP models

pytrip.models.tcp.tcp_voi(sf, voi=None, ncells=1.0, fractions=1)[source]

Returns TCP within VOI. If VOI is not give, TCP of entire cube is calculated. This is equation (7) in https://doi.org/10.1093/jrr/rru020 assuming static oxygenation during all fractions. (Equation (8) would require a new oxy cube after every fractionation, not implemented.)

Params numpy.array sf:
 numpy array, surviving fraction cube
Params Voi voi:pytrip Voi() class object
Params float ncells:
 number of cells in each voxel, or a cube of surviving fractions
Params int fractions:
 number of fractions, default is 1