summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2016-02-15Also split volumes in X/Y directions to respect CUDA limitsWillem Jan Palenstijn
2016-02-10Refactor FP and BP jobs creation in the composite geometry managerNicola Vigano
2016-01-19Add multi-GPU support to CompositeGeometryManagerWillem Jan Palenstijn
2016-01-19Remove noisy debugging outputWillem Jan Palenstijn
2016-01-19Fix whitespaceWillem Jan Palenstijn
2016-01-18Merge pull request #105 from wjp/stringsWillem Jan Palenstijn
Replace boost::lexical_cast by stringstreams
2016-01-14Fix projections parallel to XZ or YZ planesWillem Jan Palenstijn
The early-cutoff optimization in CompositeGeometryManager was failing to properly handle +/-Inf.
2016-01-05Replace boost::lexical_cast by stringstreamsWillem Jan Palenstijn
This is to avoid the dependence of lexical_cast on the current locale. The stringstreams used for the new string parsing/output functions are explicitly imbued with the C/classic locale.
2016-01-05Remove unused functionsWillem Jan Palenstijn
2015-12-09Fix uninitialized variableWillem Jan Palenstijn
2015-12-04Merge pull request #101 from wjp/compositeWillem Jan Palenstijn
Add CompositeGeometryManager
2015-12-04Add utility functions for creating FP/BP JobListsWillem Jan Palenstijn
2015-12-04Merge pull request #73 from dmpelt/python-pluginsWillem Jan Palenstijn
Add support for Python algorithm plugins
2015-12-04Add CompositeGeometryManagerWillem Jan Palenstijn
This handles FP and BP operations on multiple data objects at once, splitting them to fit in GPU memory where necessary.
2015-12-04Disable error-prone checksWillem Jan Palenstijn
2015-12-02Merge branch 'master' into volgeom3dWillem Jan Palenstijn
2015-12-02Avoid unnecessary include in headerWillem Jan Palenstijn
2015-12-01Merge branch 'master' into python-pluginsWillem Jan Palenstijn
Conflicts: python/astra/utils.pyx
2015-12-01Merge pull request #94 from wjp/cuda_options2Willem Jan Palenstijn
Improve option passing via CudaProjector(2D/3D)
2015-11-18Merge branch 'master' into volgeom3dWillem Jan Palenstijn
2015-10-15Merge pull request #96 from wjp/cuda_constraint_warningWillem Jan Palenstijn
Give a warning on ignored Min/MaxContraint in some CUDA algorithms.
2015-10-14Merge pull request #97 from dmpelt/log_valist_fixWillem Jan Palenstijn
Do not reuse va_list when logging both to screen and file
2015-10-13Do not reuse va_list when logging both to screen and fileDaniel M. Pelt
2015-10-09Give a warning on ignored Min/MaxContraint in some CUDA algorithms.Willem Jan Palenstijn
Previously it would fail an assertion.
2015-10-09Fix warning textWillem Jan Palenstijn
2015-10-09Call check() function after initializing CUDA_FBPWillem Jan Palenstijn
This would cause crashes when specifying invalid data.
2015-10-09Fix loop bounds in (unused) Float32ProjectionData3D arithmetic functionsWillem Jan Palenstijn
2015-10-09Improve option passing through CudaProjector2DWillem Jan Palenstijn
Not all constructors were reading options from the projector. Also allow passing GPUIndex via CudaProjector2D. Also refactor CudaReconstructionAlgorithm::initialize/check to avoid code duplication with ReconstructionAlgorithm.
2015-10-09Improve option passing through CudaProjector3DWillem Jan Palenstijn
Not all constructors were reading options from the projector. Also allow passing GPUIndex via CudaProjector3D. Thanks to Nicola Vigano for part of the patch.
2015-09-16Silence bogus warning:Christian Häggström
Warning: CudaSirtAlgorithm3D: unused configuration options: SinogramMaskId
2015-09-16Merge branch 'master' into volgeom3dWillem Jan Palenstijn
Conflicts: src/CudaBackProjectionAlgorithm3D.cpp
2015-08-10Ensure we have acquired the GIL before calling Python plugin 'run' methodDaniel M. Pelt
2015-08-05Fix get_help for classes without docstringDaniel M. Pelt
2015-07-23Fix 'get_registered' in Matlab with Python 3Daniel M. Pelt
2015-07-23Clear Python error when plugin is not find in getHelpDaniel M. Pelt
2015-07-23Normalize Python exceptions (needed for some)Daniel M. Pelt
2015-07-23Allow registering plugins without explicit name, and fix exception handling ↵Daniel M. Pelt
when running in Matlab
2015-07-23Always log Python errors when importing/creating pluginsDaniel M. Pelt
2015-07-23Also log Python errors when importing and creating Python pluginsDaniel M. Pelt
2015-07-23Fix numpy lapack loading when running in MatlabDaniel M. Pelt
2015-07-23Remove config text file loading for pluginsDaniel M. Pelt
2015-07-23Log error when running Python plugin algorithmDaniel M. Pelt
2015-07-23Fix config to dict translation for array optionsDaniel M. Pelt
2015-07-23Add support for Python algorithm pluginsDaniel M. Pelt
2015-06-26Merge pull request #75 from wjp/cuda_optionsWillem Jan Palenstijn
Move supersampling options from Algorithm to CudaProjector
2015-06-25Add extra null check for ExtraDetectorOffsetDaniel M. Pelt
2015-06-24Include ExtraDetectorOffset in returned configurationDaniel M. Pelt
2015-06-23Use supersampling options from CudaProjector2DWillem Jan Palenstijn
2015-06-04Use supersampling options from CudaProjector3DWillem Jan Palenstijn
2015-05-22Add supersampling options to Cuda ProjectorsWillem Jan Palenstijn