summaryrefslogtreecommitdiffstats
path: root/tests
Commit message (Collapse)AuthorAgeFilesLines
* Update copyright yearsWillem Jan Palenstijn2021-10-2710-20/+20
|
* Fix supersampling version of cone_bp and add testWillem Jan Palenstijn2021-01-221-3/+24
|
* Add unit tests for 3D adjointsWillem Jan Palenstijn2019-09-251-5/+76
|
* Enable all 2D projector testsWillem Jan Palenstijn2019-09-252-5/+8
|
* Add 3D reconstruction scaling testWillem Jan Palenstijn2019-09-251-18/+78
|
* Remove C++ projector testsWillem Jan Palenstijn2019-09-252-252/+0
| | | | These have been superseded by python versions.
* Add test for reconstruction scalingWillem Jan Palenstijn2019-09-251-0/+79
|
* Adjust adjoint to line integral scalingWillem Jan Palenstijn2019-09-251-0/+59
|
* Dynamically create python test functionsWillem Jan Palenstijn2019-09-251-34/+10
|
* Adjust strip kernels to line integral scalingWillem Jan Palenstijn2019-09-251-12/+12
|
* Adjust distance driven kernels to line integral scalingWillem Jan Palenstijn2019-09-251-4/+11
|
* Adjust linear/cuda kernels to line integral scalingWillem Jan Palenstijn2019-09-251-12/+4
|
* Adjust line kernels to line integral scalingWillem Jan Palenstijn2019-09-251-11/+3
|
* Fix scaling for fan/strip projectorWillem Jan Palenstijn2019-03-291-1/+26
| | | | | | | | | | | | The strip model for a fan beam geometry wasn't taking pixel magnification into account. Among other things, this resulted in diagonals through rectangles being weighted the same as hor/ver lines. This commit fixes this by scaling each pixel contribution by its magnification on the detector. This is only an approximation (since the magnification isn't constant inside the pixel), but since pixels are usually small, the error is also small. Unfortunately, computing this scaling factor is relatively expensive because it introduces a square root in the inner loop.
* Clean up projector unit testsWillem Jan Palenstijn2019-03-251-151/+191
|
* Add linear projector testsWillem Jan Palenstijn2019-03-231-15/+90
|
* Add strip projector testsWillem Jan Palenstijn2019-03-231-0/+89
|
* test_line2d: Add tests for distance_driven projectorWillem Jan Palenstijn2019-01-301-73/+174
|
* Fix potential double/float confusionWillem Jan Palenstijn2018-07-181-1/+1
|
* iMinds -> imecWillem Jan Palenstijn2018-01-2412-12/+12
|
* Update copyright dateWillem Jan Palenstijn2018-01-2412-24/+24
|
* Update contact emailWillem Jan Palenstijn2018-01-1212-12/+12
|
* Adjust test to weights scaled by detector pixel widthWillem Jan Palenstijn2017-10-111-3/+3
|
* Add tests for 2D line kernelsWillem Jan Palenstijn2017-10-111-0/+310
|
* Document constant in testWillem Jan Palenstijn2017-10-111-1/+1
|
* Fix compile errorWillem Jan Palenstijn2017-03-271-1/+1
|
* Fix Fourier testWillem Jan Palenstijn2016-11-281-135/+12
|
* Fix AstraObjectManager testWillem Jan Palenstijn2016-11-281-6/+22
|
* Update headers (website+2016)Willem Jan Palenstijn2016-11-2813-775/+60
|
* fix memleaks in testjoergkappes2015-05-082-0/+10
|
* fix to small memory allocationjoergkappes2015-05-081-2/+2
|
* Add extra XMLNode/XMLDocument/Config testWillem Jan Palenstijn2015-05-061-0/+16
|
* Change XMLNode* to XMLNodeWillem Jan Palenstijn2015-05-061-30/+22
| | | | An XMLNode object is already simply a pointer, so no need to dynamically allocate XMLNodes.
* Update version to 1.3Willem Jan Palenstijn2013-07-0113-0/+2253