pyanno4rt.evaluation._dvh_evaluator

DVH evaluation.

Overview

Classes

DVHEvaluator

DVH evaluation class.

Classes

class pyanno4rt.evaluation._dvh_evaluator.DVHEvaluator(dvh_type, number_of_points, display_segments)[source]

DVH evaluation class.

This class provides methods to evaluate dose-volume histograms (DVH) as a means to quantify dose distributions from a treatment plan across the segments. Both cumulative and differential DVH can be evaluated.

Parameters:
  • dvh_type ({'cumulative', 'differential'}) – Type of DVH to be evaluated.

  • number_of_points (int) – Number of (evenly-spaced) points for which to evaluate the DVH.

  • display_segments (list) – Names of the segmented structures to be displayed.

dvh_type

See ‘Parameters’.

Type:

{‘cumulative’, ‘differential’}

number_of_points

See ‘Parameters’.

Type:

int

display_segments

See ‘Parameters’.

Type:

tuple

Overview

Methods

evaluate(dose_cube)

Evaluate the DVH for all segments.

Members

evaluate(dose_cube)[source]

Evaluate the DVH for all segments.

Parameters:

dose_cube (ndarray) – Three-dimensional array with the dose values (CT resolution).