Coverage for suppy\projections\__init__.py: 100%

5 statements  

« prev     ^ index     » next       coverage.py v7.6.4, created at 2026-05-08 13:56 +0200

1"""Module for simple projection objects.""" 

2from ._projections import Projection 

3 

4from ._basic_projections import ( 

5 BoxProjection, 

6 WeightedBoxProjection, 

7 HalfspaceProjection, 

8 BandProjection, 

9 BallProjection, 

10 MinDVHProjection, 

11 MaxDVHProjection, 

12 CustomProjection, 

13) 

14from ._projection_methods import ( 

15 SequentialProjection, 

16 SimultaneousProjection, 

17 BlockIterativeProjection, 

18 StringAveragedProjection, 

19) 

20 

21from ._subgradient_projections import SubgradientProjection, EUDProjection 

22 

23__all__ = [ 

24 "Projection", 

25 "BoxProjection", 

26 "WeightedBoxProjection", 

27 "HalfspaceProjection", 

28 "BandProjection", 

29 "BallProjection", 

30 "MinDVHProjection", 

31 "MaxDVHProjection", 

32 "SequentialProjection", 

33 "SimultaneousProjection", 

34 "BlockIterativeProjection", 

35 "StringAveragedProjection", 

36 "SubgradientProjection", 

37 "EUDProjection", 

38 "CustomProjection", 

39]