summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* 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
| | |
| * | Change python set_gpu_index to matchWillem Jan Palenstijn2016-01-192-5/+20
| | |
| * | Add multi-GPU support to CompositeGeometryManagerWillem Jan Palenstijn2016-01-194-119/+378
| | |
| * | Remove noisy debugging outputWillem Jan Palenstijn2016-01-191-3/+0
| | |
| * | Fix whitespaceWillem Jan Palenstijn2016-01-191-21/+21
| |/
* | Merge pull request #110 from wjp/buildWillem Jan Palenstijn2016-01-214-40/+76
|\ \ | |/ |/| Build system improvements
| * Fix VPATH problem with older autoconf versionsWillem Jan Palenstijn2016-01-212-1/+7
| |
| * Fix file permissionsWillem Jan Palenstijn2016-01-211-0/+0
| |
| * Don't build cuda non-PIC object if static libs are disabledWillem Jan Palenstijn2016-01-201-2/+10
| | | | | | | | | | This significantly speeds up builds since we usually pass disable-static to libtool.
| * Try to improve nvcc dependency file generationWillem Jan Palenstijn2016-01-201-0/+3
| | | | | | | | | | | | We now append empty targets for all dependencies listed in the .d file generated by nvcc. This mimics the behaviour of gcc's -MP option, and prevents deleted header files from breaking the build.
| * Use nvcc's -MT optionWillem Jan Palenstijn2016-01-201-4/+2
| |
| * Avoid incorrect include dirs when building python modulesWillem Jan Palenstijn2016-01-201-2/+5
| |
| * Add check for scipyWillem Jan Palenstijn2016-01-202-0/+8
| | | | | | | | The module matrix_c.pyx uses it.
| * Fail when python six module is not foundWillem Jan Palenstijn2016-01-201-1/+1
| |
| * Place Python build/temporary files in build directoryWillem Jan Palenstijn2016-01-201-9/+12
| | | | | | | | This also allows out-of-tree builds for Python.
| * Allow out-of-tree buildsWillem Jan Palenstijn2016-01-201-30/+37
|/
* Merge pull request #108 from dmpelt/readthedocsWillem Jan Palenstijn2016-01-1990-9960/+11
|\ | | | | Move documentation to readthedocs
| * Sync README.txt with README.mdWillem Jan Palenstijn2016-01-191-6/+7
| |
| * Remove existing outdated Python API reference documentationDaniel M. Pelt2016-01-1988-9950/+0
| |
| * Mention Python in the readme fileDaniel M. Pelt2016-01-061-4/+4
| |
* | Merge pull request #22 from dmpelt/experimental-no-cudaWillem Jan Palenstijn2016-01-191-47/+49
|\ \ | | | | | | Fix experimental.pyx for non-CUDA compilation
| * | Fix experimental.pyx for non-CUDA compilationDaniel M. Pelt2016-01-191-47/+49
|/ /
* | Merge branch 'master'Willem Jan Palenstijn2016-01-1856-405/+307
|\ \
| * \ Merge pull request #106 from wjp/creditsWillem Jan Palenstijn2016-01-182-24/+25
| |\ \ | | | | | | | | Update credits
| | * | Update creditsWillem Jan Palenstijn2016-01-052-24/+25
| | |/
| * | Merge pull request #105 from wjp/stringsWillem Jan Palenstijn2016-01-1852-373/+272
| |\ \ | | | | | | | | Replace boost::lexical_cast by stringstreams