summaryrefslogtreecommitdiffstats
path: root/matlab
Commit message (Collapse)AuthorAgeFilesLines
* Removed regression from opTomoFolkert Bleichrodt2016-03-141-10/+13
|
* opTomo: output type matches input typeFolkert Bleichrodt2016-03-021-57/+29
| | | | | | | If opTomo is used to do a forward or backprojection, the precision of the output data now matches the precision of the input data. So the output will be single precision only if the input is stored in single precision.
* Merge pull request #111 from wjp/pluginbuildWillem Jan Palenstijn2016-02-222-9/+85
|\ | | | | Remove dependency of libastra on libpython
| * Move fixLapackLoading to astra_mex_pluginWillem Jan Palenstijn2016-01-271-0/+33
| |
| * Use Py_XDECREF to guard against nullWillem Jan Palenstijn2016-01-271-1/+1
| |
| * Initialize Python plugins when available in MatlabWillem Jan Palenstijn2016-01-212-1/+32
| |
| * Fix whitespaceWillem Jan Palenstijn2016-01-211-6/+6
| |
| * Remove dependency of libastra on libpython by refactoring PluginAlgorithmWillem Jan Palenstijn2016-01-211-3/+15
| |
* | Merge pull request #107 from wjp/multiWillem Jan Palenstijn2016-02-021-5/+40
|\ \ | |/ |/| Add multi-GPU support to CompositeGeometryManager
| * Add multi-GPU support to CompositeGeometryManagerWillem Jan Palenstijn2016-01-191-5/+40
| |
* | Fix file permissionsWillem Jan Palenstijn2016-01-211-0/+0
|/
* Merge pull request #106 from wjp/creditsWillem Jan Palenstijn2016-01-181-9/+12
|\ | | | | Update credits
| * Update creditsWillem Jan Palenstijn2016-01-051-9/+12
| |
* | Merge pull request #105 from wjp/stringsWillem Jan Palenstijn2016-01-182-5/+4
|\ \ | |/ |/| Replace boost::lexical_cast by stringstreams
| * Replace boost::lexical_cast by stringstreamsWillem Jan Palenstijn2016-01-052-5/+4
| | | | | | | | | | | | 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.
* | Remove (long) obsolete fileWillem Jan Palenstijn2016-01-051-124/+0
|/
* Merge pull request #73 from dmpelt/python-pluginsWillem Jan Palenstijn2015-12-043-0/+159
|\ | | | | Add support for Python algorithm plugins
| * Merge branch 'master' into python-pluginsWillem Jan Palenstijn2015-12-0116-19/+1328
| |\ | | | | | | | | | | | | Conflicts: python/astra/utils.pyx
| * | Add matlab plugin .m fileDaniel M. Pelt2015-07-231-0/+24
| | |
| * | Allow registering plugins without explicit name, and fix exception handling ↵Daniel M. Pelt2015-07-231-15/+8
| | | | | | | | | | | | when running in Matlab
| * | Fix numpy lapack loading when running in MatlabDaniel M. Pelt2015-07-231-0/+3
| | |
| * | Add support for Python algorithm pluginsDaniel M. Pelt2015-07-231-0/+139
| | |
* | | Merge branch 'master' into volgeom3dWillem Jan Palenstijn2015-12-025-2/+1317
|\ \ \
| * | | Fix Windows builds of astra_mex_directWillem Jan Palenstijn2015-12-022-0/+20
| | |/ | |/|
| * | Merge pull request #94 from wjp/cuda_options2Willem Jan Palenstijn2015-12-011-2/+7
| |\ \ | | | | | | | | Improve option passing via CudaProjector(2D/3D)
| | * | Add options passing to projectors from matlabNicola Vigano2015-10-091-2/+7
| | | | | | | | | | | | | | | | Signed-off-by: Nicola Vigano <nicola.vigano@esrf.fr>
| * | | astra_mex_direct: Don't initialize newly allocated mxArrayNicola Vigano2015-10-091-2/+18
| | | | | | | | | | | | | | | | | | | | This avoids letting matlab initialize the memory we will overwrite shortly after.
| * | | Build astra_mex_direct in MSVCWillem Jan Palenstijn2015-10-072-0/+918
| | | |
| * | | Add astra_mex_direct('FP3D'/'BP3D', ...)Willem Jan Palenstijn2015-10-072-0/+356
| |/ /
* | | Merge branch 'master' into volgeom3dWillem Jan Palenstijn2015-11-183-3/+5
|\| |
| * | Use mxLogical instead of bool.Willem Jan Palenstijn2015-09-172-3/+3
| | | | | | | | | | | | This should improve compatibility with Octave according to Christian Häggström.
| * | Fix algorithm leak in opTomoWillem Jan Palenstijn2015-09-041-0/+2
| | |
* | | Let astra_create_vol_geom also generate flexible volume geometriesWillem Jan Palenstijn2015-09-251-0/+15
|/ /
* | Fix algorithm object leak in astra_create_fbp_reconstruction.mWillem Jan Palenstijn2015-08-121-0/+1
| |
* | Fix formatting when passing strings to log from high-level codeDaniel M. Pelt2015-07-172-5/+5
| |
* | Fix memory leak in configuration codeDaniel M. Pelt2015-06-252-5/+12
| |
* | Fix config to struct/dict translation for array optionsDaniel M. Pelt2015-06-241-1/+5
| |
* | Actually use the rec_type argument in astra_create_reconstruction_cudaDaniel M. Pelt2015-06-201-1/+1
| |
* | Fix matlab compilation without CUDADaniel M. Pelt2015-06-201-2/+2
|/
* Merge pull request #49 from 3cHeLoN/astra-spotWillem Jan Palenstijn2015-05-152-0/+309
|\ | | | | Astra spot
| * Added ASTRA-Spot operator opTomoFolkert Bleichrodt2015-05-152-0/+309
| | | | | | | | | | | | A Spot operator for the ASTRA projectors. Wraps the forward and backprojection operation into a Spot operator, which can be used with matrix-vector syntax in Matlab.
* | Make XML array handling consistentWillem Jan Palenstijn2015-05-061-20/+2
| | | | | | | | setContent and getContent were using different XML formats previously.
* | Change XMLNode* to XMLNodeWillem Jan Palenstijn2015-05-066-42/+36
| | | | | | | | An XMLNode object is already simply a pointer, so no need to dynamically allocate XMLNodes.
* | Fix bug in astra_mex_data3d('create') zero-initializationWillem Jan Palenstijn2015-04-151-1/+1
| |
* | Add astra_mex_data3d('change_geometry', ...)Willem Jan Palenstijn2015-04-101-1/+109
| |
* | Check input to mex_data3d/link is singleWillem Jan Palenstijn2015-04-101-2/+2
|/
* Fix indentationWillem Jan Palenstijn2015-03-201-92/+92
|
* Fix commentWillem Jan Palenstijn2015-03-201-2/+2
|
* Add MSVC project filesWillem Jan Palenstijn2015-03-2016-0/+988
|
* Merge branch 'master' into loggingWillem Jan Palenstijn2015-03-2014-1660/+1896
|\