summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
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-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-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
2015-05-06Make XML array handling consistentWillem Jan Palenstijn
setContent and getContent were using different XML formats previously.
2015-05-06Change XMLNode* to XMLNodeWillem Jan Palenstijn
An XMLNode object is already simply a pointer, so no need to dynamically allocate XMLNodes.
2015-04-30Fix memory leak in the configJeroen Bédorf
2015-04-29Now include path is system-independent.Valerii Sokolov
2015-04-14Merge pull request #52 from wjp/change_geometry3dWillem Jan Palenstijn
Add data3d('change_geometry')
2015-04-10Add changeGeometry function to Data3D classesWillem Jan Palenstijn
2015-04-09Add 'link' feature to Python (for 2D and 3D data)Daniel M. Pelt
2015-03-30Fix typo in error messageWillem Jan Palenstijn
2015-03-30Add missing error on wrong projgeom type in CProjector3D::initializeWillem Jan Palenstijn
2015-03-13Only allow stdout and stderr for screen loggingDaniel M. Pelt
2015-03-13Use a less verbose default fmt for screen logging and cleaner messagesDaniel M. Pelt
2015-03-13Enable logging to Matlab window using callback functionDaniel M. Pelt
Also introduces a mex initialize function that is called at the first invocation of any mex method.
2015-03-13Adds ASTRA_*** defines for easier logging, and changes internal calls to ↵Daniel M. Pelt
these defines
2015-03-10Use new logging API internally instead of printf / iostreamDaniel M. Pelt
2015-03-10Adds new logging capabilities (based on clog.h)Daniel M. Pelt
2015-03-09Remove old Logging code (only used in fft.cu)Daniel M. Pelt
2015-03-03Fix getConfiguration type for vec geometriesWillem Jan Palenstijn
2015-03-03Fix getConfiguration for vec geometries and non-square detectorsWillem Jan Palenstijn
2015-03-02Untangle cuda and astra includesWillem Jan Palenstijn