summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #35 from wjp/relaxationWillem Jan Palenstijn2016-04-1424-52/+173
|\ | | | | Add relaxation factor option to SIRT, SART
| * Add relaxation parameters to SIRT3DWillem Jan Palenstijn2016-03-236-2/+37
| |
| * Add relaxation parameters to SIRT, SARTWillem Jan Palenstijn2016-03-2314-12/+96
| |
| * Rename ART lambda option to RelaxationWillem Jan Palenstijn2016-03-232-5/+9
| |
| * Move CUDA algorithm initialization to its own functionWillem Jan Palenstijn2016-03-234-33/+31
| |
* | Merge pull request #36 from wjp/sart_raylengthWillem Jan Palenstijn2016-04-141-5/+19
|\ \ | | | | | | Fix accumulating multiple raylengths in SART
| * | Fix accumulating multiple raylengths in SARTWillem Jan Palenstijn2016-03-231-5/+19
| |/ | | | | | | Thanks to @mohamedadaly for noticing.
* | Merge pull request #37 from wjp/cppcheckWillem Jan Palenstijn2016-04-144-10/+11
|\ \ | | | | | | Fix cppcheck warnings
| * | Fix memory leakWillem Jan Palenstijn2016-03-241-6/+8
| | |
| * | Fix cppcheck warningsWillem Jan Palenstijn2016-03-243-4/+3
|/ /
* | Merge pull request #116 from 3cHeLoN/opTomoWillem Jan Palenstijn2016-03-241-53/+28
|\ \ | | | | | | opTomo: output type matches input type
| * | 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 #117 from dmpelt/python-bool-fixWillem Jan Palenstijn2016-03-241-4/+8
|\ \ \ | |_|/ |/| | Encode Python bool as int in XML instead of str
| * | Encode Python bool as int in XML instead of strDaniel M. Pelt2016-03-041-4/+8
| | |
* | | Fix Windows buildWillem Jan Palenstijn2016-03-081-10/+10
|/ /
* | Remove outdated cuda pathsWillem Jan Palenstijn2016-03-031-2/+2
| |
* | Merge pull request #32 from dmpelt/split-condaWillem Jan Palenstijn2016-03-035-13/+43
|\ \ | | | | | | Split conda package into c++ lib and python parts
| * | Remove with-python from libastra conda buildDaniel M. Pelt2016-03-031-1/+1
| | |
| * | Include PluginAlgorithm in non-Python builds as wellDaniel M. Pelt2016-03-031-1/+1
| | |
| * | Split conda package into c++ lib and python partsDaniel M. Pelt2016-03-034-12/+42
| | |
* | | Merge pull request #33 from wjp/travis-testWillem Jan Palenstijn2016-03-032-5/+9
|\ \ \ | |/ / |/| | Use travis-ci's apt packages for cuda
| * | Use travis-ci's apt packages for cudaWillem Jan Palenstijn2016-03-031-3/+5
| | |
| * | Revert "Use nvcc's -MT option"Willem Jan Palenstijn2016-03-031-2/+4
| |/ | | | | | | | | | | This reverts commit 29c5c86e56697286a92031aaa9fdd903b3bcc426. This fixes building with CUDA 5.5.
* | Merge pull request #31 from dmpelt/small-fixesWillem Jan Palenstijn2016-03-023-3/+5
|\ \ | |/ |/| Fix small Python errors
| * Fix small Python errorsDaniel M. Pelt2016-03-023-3/+5
|/
* Fix buildWillem Jan Palenstijn2016-03-011-6/+6
|
* Merge pull request #28 from dmpelt/travis-ciWillem Jan Palenstijn2016-03-011-0/+43
|\ | | | | Add Travis CI configuration file
| * Add Travis CI configuration fileDaniel M. Pelt2016-03-011-0/+43
| |
* | Disable astra.set_gpu_index when building without CUDAWillem Jan Palenstijn2016-02-291-1/+5
| |
* | Merge pull request #111 from wjp/pluginbuildWillem Jan Palenstijn2016-02-2221-648/+814
|\ \ | | | | | | Remove dependency of libastra on libpython
| * | Make copyright/license headers consistent with rest of astraWillem Jan Palenstijn2016-02-0215-228/+224
| | |
| * | Move fixLapackLoading to astra_mex_pluginWillem Jan Palenstijn2016-01-272-32/+33
| | |
| * | Decrement refcount of CallMethod return valueWillem Jan Palenstijn2016-01-271-1/+4
| | |
| * | Use Py_XDECREF to guard against nullWillem Jan Palenstijn2016-01-271-1/+1
| | |
| * | Add missing .PHONY targetsWillem Jan Palenstijn2016-01-211-1/+1
| | |
| * | Initialize Python plugins when available in MatlabWillem Jan Palenstijn2016-01-213-1/+42
| | |
| * | Fix whitespaceWillem Jan Palenstijn2016-01-212-7/+7
| | |
| * | Remove dependency of libastra on libpython by refactoring PluginAlgorithmWillem Jan Palenstijn2016-01-219-419/+544
| | |
* | | Query max texture size instead of hardcoding itWillem Jan Palenstijn2016-02-163-6/+26
| | |
* | | Merge pull request #113 from wjp/splitXYWillem Jan Palenstijn2016-02-162-25/+257
|\ \ \ | | | | | | | | Also split volumes in X/Y directions to respect CUDA limits
| * | | Avoid (unlikely) integer overflowWillem Jan Palenstijn2016-02-151-1/+5
| | | |
| * | | Skip some unnecessary splittingWillem Jan Palenstijn2016-02-151-5/+8
| | | |
| * | | Also split volumes in X/Y directions to respect CUDA limitsWillem Jan Palenstijn2016-02-152-24/+249
|/ / /
* | | Update gen.py to work on more python versionsWillem Jan Palenstijn2016-02-101-1/+6
| | |
* | | Refactor FP and BP jobs creation in the composite geometry managerNicola Vigano2016-02-102-14/+32
| | |
* | | Merge pull request #107 from wjp/multiWillem Jan Palenstijn2016-02-0211-152/+518
|\ \ \ | |/ / |/| | Add multi-GPU support to CompositeGeometryManager
| * | Add multi-GPU sampleWillem Jan Palenstijn2016-01-192-0/+95
| | |
| * | Rename sample with conflicting filenameWillem Jan Palenstijn2016-01-191-0/+0
| | |
| * | Allow multiple GPUs in ASTRA_GPU_INDEX envvarWillem Jan Palenstijn2016-01-191-4/+4
| | |