summaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Collapse)Author
2016-02-22Merge pull request #111 from wjp/pluginbuildWillem Jan Palenstijn
Remove dependency of libastra on libpython
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-21Remove dependency of libastra on libpython by refactoring PluginAlgorithmWillem Jan Palenstijn
2016-01-19Add multi-GPU support to CompositeGeometryManagerWillem Jan Palenstijn
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-23Update version to 1.7.1Willem Jan Palenstijn
2015-12-09Fix row/col mismatch in 2d par line projectorWillem Jan Palenstijn
2015-12-04Update version to 1.7Willem 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-02Merge branch 'master' into volgeom3dWillem Jan Palenstijn
2015-12-02Fix Windows buildWillem 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-10-09Fix whitespaceWillem 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-16Merge branch 'master' into volgeom3dWillem Jan Palenstijn
Conflicts: src/CudaBackProjectionAlgorithm3D.cpp
2015-07-23Allow registering plugins without explicit name, and fix exception handling ↵Daniel M. Pelt
when running in Matlab
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-23Add support for Python algorithm pluginsDaniel M. Pelt
2015-07-23Add hooks for plugin support to AstraObjectFactoryWillem Jan Palenstijn
To use these hooks, add a specialization of findPlugin for the desired type of object (e.g., Algorithms).
2015-07-23Fix commentsWillem Jan Palenstijn
2015-07-23Reduce code duplicationWillem Jan Palenstijn
2015-06-26Merge pull request #75 from wjp/cuda_optionsWillem Jan Palenstijn
Move supersampling options from Algorithm to CudaProjector
2015-05-29Increment version to 1.6Willem 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-15Merge branch 'master' into volgeom3dWillem Jan Palenstijn
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-20Use FlushFileBuffers in WindowsWillem Jan Palenstijn
2015-03-19Fix windows buildWillem Jan Palenstijn
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-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-06Add 3d geometry normalization functionsWillem Jan Palenstijn
2015-03-02Untangle cuda and astra includesWillem Jan Palenstijn
2015-02-27Merge pull request #20 from wvaarle/matlab-get-geometryWillem Jan Palenstijn
'get_geometry' functions in the matlab layer
2015-02-26code cleanupWim van Aarle