diff options
| author | Edoardo Pasca <edo.paskino@gmail.com> | 2019-10-28 10:37:53 +0000 | 
|---|---|---|
| committer | GitHub <noreply@github.com> | 2019-10-28 10:37:53 +0000 | 
| commit | 4a76f6b9a024016112811106e48af7720fdb9798 (patch) | |
| tree | c32675ce75eda0aa79b3bc31c6c8f312c405be8d | |
| parent | 650356e61d157da1d7656f4b3b1e7a409fe05786 (diff) | |
| download | framework-4a76f6b9a024016112811106e48af7720fdb9798.tar.gz framework-4a76f6b9a024016112811106e48af7720fdb9798.tar.bz2 framework-4a76f6b9a024016112811106e48af7720fdb9798.tar.xz framework-4a76f6b9a024016112811106e48af7720fdb9798.zip | |
override the dimension parameter, set angles to None by default (#412)
| -rwxr-xr-x | Wrappers/Python/ccpi/framework/framework.py | 13 | 
1 files changed, 11 insertions, 2 deletions
| diff --git a/Wrappers/Python/ccpi/framework/framework.py b/Wrappers/Python/ccpi/framework/framework.py index c58088a..627e6d2 100755 --- a/Wrappers/Python/ccpi/framework/framework.py +++ b/Wrappers/Python/ccpi/framework/framework.py @@ -217,8 +217,8 @@ class AcquisitionGeometry(object):      HORIZONTAL = 'horizontal'      def __init__(self,                    geom_type,  -                 dimension,  -                 angles,  +                 dimension=None,  +                 angles=None,                    pixel_num_h=0,                    pixel_size_h=1,                    pixel_num_v=0,  @@ -255,6 +255,15 @@ class AcquisitionGeometry(object):          angles_format radians or degrees          """          self.geom_type = geom_type   # 'parallel' or 'cone' +        # Override the parameter passed as dimension +        # determine if the geometry is 2D or 3D +        if pixel_num_v >= 1: +            dimension = '3D' +        elif pixel_num_v == 0: +            dimension = '2D' +        else: +            raise ValueError('Number of pixels at detector on the vertical axis must be >= 0. Got {}'.format(vert)) +              self.dimension = dimension # 2D or 3D          if isinstance(angles, numpy.ndarray):              self.angles = angles | 
