Open mimeng123 opened 4 years ago
Hi @mimeng123. This may be due to the version of ASTRA used. We try our best to be backwards-compatible to 1.7, but there may have been a change in the recent refactoring of the tomo
part that broke old versions.
Which version of ASTRA are you using? In the recent development versions, there was at some point a change in scaling behavior which might be causing this issue.
If you don't need 2D parallel beam projections, then you don't need to worry about this failing test.
Hi Mr Kohr-h.Thanks for your reply! I use the version of the ASTRA :1.9.9.dev4 ,the version of the ODL :1.0.0.dev0 .And I also need the parallel beam projections.Which version of ASTRA and ODL be suited to use?
when I run the command python -c "import odl; odl.test()" ,receive a error as follow . I'm not familiar with this code,what should I do ?
__ test_projector[ geom='par2d' - impl='astra_cuda' - angles='uniform' - out-of-place ] ___
projector = RayTransform: uniform_discr([-20., -20.], [ 20., 20.], (100, 100), dtype='float32') -> uniform_discr([ 0., -30.], [ 6.2832, 30. ], (100, 100), dtype='float32') in_place = False
anaconda3/envs/ct_odl/lib/python3.7/site-packages/odl/test/tomo/operators/ray_trafo_test.py:216: AssertionError