summaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Collapse)Author
2016-04-18Merge branch 'master' into anisoWillem Jan Palenstijn
2016-04-15Merge pull request #29 from wjp/indexmanagerWillem Jan Palenstijn
Add an AstraIndexManager
2016-03-23Add relaxation parameters to SIRT3DWillem Jan Palenstijn
2016-03-23Add relaxation parameters to SIRT, SARTWillem Jan Palenstijn
2016-03-23Rename ART lambda option to RelaxationWillem Jan Palenstijn
2016-03-23Move CUDA algorithm initialization to its own functionWillem Jan Palenstijn
2016-03-08Fix Windows buildWillem Jan Palenstijn
2016-03-01Merge branch 'master' into indexmanagerWillem Jan Palenstijn
2016-02-22Merge pull request #111 from wjp/pluginbuildWillem Jan Palenstijn
Remove dependency of libastra on libpython
2016-02-16Slightly simplify CAstraObjectManager::removeWillem Jan Palenstijn
2016-02-16Add astra_mex delete/info based on index managerWillem Jan Palenstijn
2016-02-16Also remove objects from index managerWillem Jan Palenstijn
2016-02-16Refactor AstraObjectManager to add an AstraIndexManagerWillem Jan Palenstijn
The new AstraIndexManager can be used to obtain information about objects without knowing their type.
2016-02-15Also split volumes in X/Y directions to respect CUDA limitsWillem Jan Palenstijn
2016-02-10Process non-cubic-voxel astra geometriesWillem 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')