TomographicImaging / CIL-ASTRA

Apache License 2.0
2 stars 5 forks source link

CPU projectors #93

Closed gfardell closed 3 years ago

gfardell commented 3 years ago

Enable vector geometry for ASTRASimple projectors Clean up old 3D projectors

gfardell commented 3 years ago

Some serious renaming

AstraSimple -> AstraProjector2D AstraFlexible-> AstraProjector3D Astra3D simple removed.

ProjectionOperator calls 2D or 3D versions where appropriate.

gfardell commented 3 years ago

For now ProjectionOperator calls the 3D versions if 'gpu' is passed, and the 2D if 'cpu' is passed. This will maintain agreement between a 2D single slice reconstruction and the centre slice from a 3D reconstruction.

The AstraProjector2D operators are exposed and available if these are required by the user.