Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add error check for non-parallel FBP | Willem Jan Palenstijn | 2019-09-25 | 1 | -0/+5 |
| | |||||
* | Adjust FBP to line integral scaling | Willem Jan Palenstijn | 2019-09-25 | 3 | -5/+14 |
| | |||||
* | Adjust adjoint to line integral scaling | Willem Jan Palenstijn | 2019-09-25 | 1 | -2/+1 |
| | |||||
* | Fix clang build | Willem Jan Palenstijn | 2019-09-17 | 1 | -1/+3 |
| | |||||
* | Replace signal-based abort handling by query-based handling | Willem Jan Palenstijn | 2019-08-14 | 9 | -36/+18 |
| | | | | | | | | The abort handling is currently only used to process Ctrl-C from Matlab. Since Matlab R2019a, it appears that calling utIsInterruptPending() from a thread other than the main thread will crash. The previous approach of checking utIsInterruptPending() in a thread, and then signalling the running algorithm was therefore broken. | ||||
* | Make ParStripProjector2D::getProjectionWeightsCount safer for very thin strips | Willem Jan Palenstijn | 2019-03-13 | 1 | -1/+1 |
| | |||||
* | Fix rounding error in ParStripProjector2D::getProjectionWeightsCount | Willem Jan Palenstijn | 2019-03-12 | 1 | -2/+2 |
| | | | | | | | | | In the worst case this would lead to (nearly) empty storage for getMatrix(), resulting in (near) explicit projection matrices. (These are only used for exporting explicit sparse projection matrices to matlab/python; not for FP/BP/reconstruction.) This is a quick fix; ideally the affected code would use dynamic storage. | ||||
* | Remove largely unimplemented CProjector2D::projectPoint method | Willem Jan Palenstijn | 2019-01-24 | 8 | -359/+3 |
| | | | | This includes the astra_mex_projector('splat') matlab function. | ||||
* | Add basic implementation of par2d CPU Distance Driven projector | Willem Jan Palenstijn | 2019-01-24 | 1 | -0/+174 |
| | |||||
* | Add DartMask helper connectivity option check | Willem Jan Palenstijn | 2018-12-23 | 2 | -3/+5 |
| | |||||
* | Add error checking to numeric vector config parsing | Willem Jan Palenstijn | 2018-12-23 | 1 | -0/+2 |
| | |||||
* | Improve config error handling | Willem Jan Palenstijn | 2018-12-23 | 24 | -118/+264 |
| | |||||
* | More gracefully handle config errors in geometries | Willem Jan Palenstijn | 2018-12-23 | 11 | -123/+240 |
| | |||||
* | Remove unused file | Willem Jan Palenstijn | 2018-12-23 | 1 | -285/+0 |
| | |||||
* | Improve detection of unused config options for filters | Willem Jan Palenstijn | 2018-12-06 | 2 | -34/+67 |
| | | | | | The FilterSinogramId, FilterParameter and FilterD options now only get marked used if they are actually used, based on the value of FilterType. | ||||
* | Read filter config for FBP from cfg.options | Willem Jan Palenstijn | 2018-12-06 | 1 | -31/+43 |
| | | | | | | | Since these settings are optional, they should have been in cfg.options instead of directly in cfg. The old syntax remains a fallback. This has the side-effect that the tomopy/astra interface can also supply them. | ||||
* | Add support for checking features at run-time | Willem Jan Palenstijn | 2018-09-25 | 1 | -0/+41 |
| | |||||
* | Use PI constant from Globals.h to fix Windows build | Willem Jan Palenstijn | 2018-08-28 | 1 | -13/+13 |
| | |||||
* | Fix missing findPlugin function in Windows | Willem Jan Palenstijn | 2018-08-28 | 1 | -2/+10 |
| | |||||
* | Make filename more consistent | Willem Jan Palenstijn | 2018-08-28 | 1 | -1/+1 |
| | |||||
* | Adjust angle block size to max CUDA texture size in CompositeGeometryManager | Willem Jan Palenstijn | 2018-07-20 | 1 | -17/+74 |
| | |||||
* | Add RSINOGRAM/RPROJECTION filter modes to CPU FBP | Willem Jan Palenstijn | 2018-07-17 | 1 | -17/+68 |
| | |||||
* | Add SINOGRAM/PROJECTION filter modes to CPU FBP | Willem Jan Palenstijn | 2018-07-17 | 1 | -6/+17 |
| | |||||
* | Move CPU FBP to common filter code | Willem Jan Palenstijn | 2018-07-17 | 1 | -20/+49 |
| | |||||
* | Reorganize more filter size functions | Willem Jan Palenstijn | 2018-07-17 | 1 | -3/+3 |
| | |||||
* | Add filter size error reporting | Willem Jan Palenstijn | 2018-07-17 | 3 | -5/+67 |
| | |||||
* | Refactor filter config | Willem Jan Palenstijn | 2018-07-17 | 2 | -85/+94 |
| | |||||
* | Refactor a few filter-related functions out of cuda code | Willem Jan Palenstijn | 2018-07-17 | 2 | -114/+488 |
| | |||||
* | Fix uninitialized variable in C++ API for BP3D_CUDA | Willem Jan Palenstijn | 2018-06-27 | 1 | -0/+2 |
| | |||||
* | Move CUDA include files | Willem Jan Palenstijn | 2018-06-22 | 22 | -37/+37 |
| | |||||
* | Fix include path for MSVC | Willem Jan Palenstijn | 2018-01-24 | 1 | -1/+1 |
| | |||||
* | Remove outdated svn keywords | Willem Jan Palenstijn | 2018-01-24 | 5 | -5/+0 |
| | |||||
* | Update outdated URLs | Willem Jan Palenstijn | 2018-01-24 | 5 | -5/+5 |
| | |||||
* | iMinds -> imec | Willem Jan Palenstijn | 2018-01-24 | 86 | -86/+86 |
| | |||||
* | Update copyright date | Willem Jan Palenstijn | 2018-01-24 | 86 | -172/+172 |
| | |||||
* | Update contact email | Willem Jan Palenstijn | 2018-01-12 | 86 | -86/+86 |
| | |||||
* | Check for CUDA support at run-time in use_cuda() | Willem Jan Palenstijn | 2018-01-09 | 2 | -4/+15 |
| | |||||
* | Merge branch 'parallel_vec' | Willem Jan Palenstijn | 2018-01-09 | 19 | -504/+678 |
|\ | |||||
| * | Merge branch 'master' into parallel_vec | Willem Jan Palenstijn | 2017-11-22 | 2 | -20/+24 |
| |\ | |||||
| * \ | Merge branch 'master' into parallel_vec | Willem Jan Palenstijn | 2017-11-22 | 9 | -94/+54 |
| |\ \ | |||||
| * | | | Fix warning | Willem Jan Palenstijn | 2017-10-16 | 1 | -1/+1 |
| | | | | |||||
| * | | | Fix geometry computation in unused function | Willem Jan Palenstijn | 2017-10-12 | 1 | -1/+1 |
| | | | | |||||
| * | | | Fix some warnings | Willem Jan Palenstijn | 2017-10-12 | 1 | -13/+0 |
| | | | | |||||
| * | | | Merge branch 'master' into parallel_vec | Willem Jan Palenstijn | 2017-10-11 | 1 | -5/+7 |
| |\ \ \ | |||||
| * | | | | Make geometry config checks slightly less numerically strict | Willem Jan Palenstijn | 2017-10-11 | 6 | -15/+15 |
| | | | | | |||||
| * | | | | Unify some parallel_vec parameter computations | Willem Jan Palenstijn | 2017-09-27 | 1 | -5/+19 |
| | | | | | |||||
| * | | | | Merge branch 'master' into parallel_vec | Willem Jan Palenstijn | 2017-09-15 | 85 | -1093/+814 |
| |\ \ \ \ | |||||
| * \ \ \ \ | Merge branch 'master' into parallel_vec | Willem Jan Palenstijn | 2016-10-07 | 3 | -154/+271 |
| |\ \ \ \ \ | |||||
| * | | | | | | Add CUDA parvec support | Willem Jan Palenstijn | 2016-07-29 | 7 | -326/+242 |
| | | | | | | | |||||
| * | | | | | | Merge branch 'master' into parvec | Willem Jan Palenstijn | 2016-07-28 | 61 | -1089/+6036 |
| |\ \ \ \ \ \ |