pytrip.paths module¶
This module provides the DensityCube class and some special class to find robust angles for treament based on a quality index factor defined in http://dx.doi.org/10.3109/0284186X.2015.1067720.
-
class
pytrip.paths.DensityCube(ctxcube, hlut_path='/data/hlut_den.dat')[source]¶ Bases:
pytrip.cube.CubeClass for working with denisity cubes [g/cm3]
-
class
pytrip.paths.DensityProjections(cube)[source]¶ Functions here were mosly used buy for the publication http://dx.doi.org/10.3109/0284186X.2015.1067720
-
calculate_angle_quality(voi, gantry, couch, calculate_from=0, stepsize=1.0, avoid=[], voi_cube=None, gradient=True)[source]¶ Calculates a quality index for a given gantry/couch combination.
-
calculate_angle_quality_thread(voi, gantry, couch, calculate_from=0, stepsize=1.0, q=None, avoid=[], voi_cube=None, gradient=True)[source]¶ TODO: Documentation
-
calculate_back_start_voi(voi, start, beam_axis)[source]¶ TODO: Documentation
Params voi: Params start: Params beam axis: Returns:
-
calculate_best_angles(voi, fields, min_dist=20, gantry_limits=[-90, 90], couch_limits=[0, 359], avoid=[])[source]¶ TODO: Documentation
-
calculate_front_start_voi(voi, start, beam_axis)[source]¶ TODO: Documentation
Params voi: Params start: Params beam axis: Returns:
-
calculate_projection(voi, gantry, couch, calculate_from=0, stepsize=1.0)[source]¶ TODO: documentation
Parameters: Returns:
-
calculate_quality_grid(voi, gantry, couch, calculate_from=0, stepsize=1.0, avoid=[], gradient=True)[source]¶ TODO: Documentation
-