summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2019-03-12Fix rounding error in ParStripProjector2D::getProjectionWeightsCountWillem Jan Palenstijn
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.
2019-01-24Remove largely unimplemented CProjector2D::projectPoint methodWillem Jan Palenstijn
This includes the astra_mex_projector('splat') matlab function.
2019-01-24Add basic implementation of par2d CPU Distance Driven projectorWillem Jan Palenstijn
2018-12-23Add DartMask helper connectivity option checkWillem Jan Palenstijn
2018-12-23Add error checking to numeric vector config parsingWillem Jan Palenstijn
2018-12-23Improve config error handlingWillem Jan Palenstijn
2018-12-23More gracefully handle config errors in geometriesWillem Jan Palenstijn
2018-12-23Remove unused fileWillem Jan Palenstijn
2018-12-06Improve detection of unused config options for filtersWillem Jan Palenstijn
The FilterSinogramId, FilterParameter and FilterD options now only get marked used if they are actually used, based on the value of FilterType.
2018-12-06Read filter config for FBP from cfg.optionsWillem Jan Palenstijn
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.
2018-09-25Add support for checking features at run-timeWillem Jan Palenstijn
2018-08-28Use PI constant from Globals.h to fix Windows buildWillem Jan Palenstijn
2018-08-28Fix missing findPlugin function in WindowsWillem Jan Palenstijn
2018-08-28Make filename more consistentWillem Jan Palenstijn
2018-07-20Adjust angle block size to max CUDA texture size in CompositeGeometryManagerWillem Jan Palenstijn
2018-07-17Add RSINOGRAM/RPROJECTION filter modes to CPU FBPWillem Jan Palenstijn
2018-07-17Add SINOGRAM/PROJECTION filter modes to CPU FBPWillem Jan Palenstijn
2018-07-17Move CPU FBP to common filter codeWillem Jan Palenstijn
2018-07-17Reorganize more filter size functionsWillem Jan Palenstijn
2018-07-17Add filter size error reportingWillem Jan Palenstijn
2018-07-17Refactor filter configWillem Jan Palenstijn
2018-07-17Refactor a few filter-related functions out of cuda codeWillem Jan Palenstijn
2018-06-27Fix uninitialized variable in C++ API for BP3D_CUDAWillem Jan Palenstijn
2018-06-22Move CUDA include filesWillem Jan Palenstijn
2018-01-24Fix include path for MSVCWillem Jan Palenstijn
2018-01-24Remove outdated svn keywordsWillem Jan Palenstijn
2018-01-24Update outdated URLsWillem Jan Palenstijn
2018-01-24iMinds -> imecWillem Jan Palenstijn
2018-01-24Update copyright dateWillem Jan Palenstijn
2018-01-12Update contact emailWillem Jan Palenstijn
2018-01-09Check for CUDA support at run-time in use_cuda()Willem Jan Palenstijn
2018-01-09Merge branch 'parallel_vec'Willem Jan Palenstijn
2017-12-11Remove a remaining ConeProjectionGeometry check in FDK_CUDAWillem Jan Palenstijn
2017-11-28Fix memory leak in SARTWillem Jan Palenstijn
2017-11-22Merge branch 'master' into parallel_vecWillem Jan Palenstijn
2017-11-22Allow cone_vec for FDKWillem Jan Palenstijn
NB: This will let you do mathematically nonsensical things, since FDK does not support non-circular cone geometries. However, this does let you use translated detectors, for example.
2017-11-22Add experimental accumulate_FP/BP/FDK python functionsWillem Jan Palenstijn
2017-11-22Merge branch 'master' into parallel_vecWillem Jan Palenstijn
2017-11-14Remove unused codeWillem Jan Palenstijn
2017-11-01Separate cuda from astra headers furtherWillem Jan Palenstijn
2017-11-01Remove unused codeWillem Jan Palenstijn
2017-11-01Remove some unnecessary includesWillem Jan Palenstijn
2017-10-19Fix output initialization for MODE_ADD CGM jobsWillem Jan Palenstijn
2017-10-17Improve stringToFloatVector to match stringToDoubleVectorWillem Jan Palenstijn
2017-10-17Add trailing ,/; to string repr of float vector/matrixWillem Jan Palenstijn
This makes it possible to differentiate between a scalar and a one-element vector, and fixes #111.
2017-10-17Reduce stringstream creation/imbue overheadWillem Jan Palenstijn
2017-10-16Fix warningWillem Jan Palenstijn
2017-10-12Fix geometry computation in unused functionWillem Jan Palenstijn
2017-10-12Fix some warningsWillem Jan Palenstijn
2017-10-11Merge branch 'master' into parallel_vecWillem Jan Palenstijn