Coverage for C:\Users\t590r\Documents\GitHub\suppy\suppy\projections\__init__.py: 100%

4 statements  

« prev     ^ index     » next       coverage.py v7.6.4, created at 2025-02-05 10:12 +0100

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

2from ._basic_projections import ( 

3 BoxProjection, 

4 WeightedBoxProjection, 

5 HalfspaceProjection, 

6 BandProjection, 

7 BallProjection, 

8 MinDVHProjection, 

9 MaxDVHProjection, 

10) 

11from ._projection_methods import ( 

12 SequentialProjection, 

13 SimultaneousProjection, 

14 BlockIterativeProjection, 

15 StringAveragedProjection, 

16) 

17 

18from ._subgradient_projections import SubgradientProjection, EUDProjection 

19 

20__all__ = [ 

21 "BoxProjection", 

22 "WeightedBoxProjection", 

23 "HalfspaceProjection", 

24 "BandProjection", 

25 "BallProjection", 

26 "MinDVHProjection", 

27 "MaxDVHProjection", 

28 "SequentialProjection", 

29 "SimultaneousProjection", 

30 "BlockIterativeProjection", 

31 "StringAveragedProjection", 

32 "SubgradientProjection", 

33 "EUDProjection", 

34]