summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-07-28Remove leftover code from SingletonWillem Jan Palenstijn
2016-07-28Merge pull request #59 from wjp/spatial_filterWillem Jan Palenstijn
Compute FBP filter in spatial domain
2016-06-24Compute FBP filter in spatial domainWillem Jan Palenstijn
2016-05-17Merge pull request #55 from wjp/singleton_constructionWillem Jan Palenstijn
Avoid defining singleton construction in header file
2016-05-17Add sanity checkWillem Jan Palenstijn
2016-05-17Avoid defining singleton construction in header fileWillem Jan Palenstijn
That way, the call to new is always executed by code inside libastra. This avoids the situation where a singleton gets created by a copy of the constructor linked into an object file outside of libastra, such as a .mex file, which would then also cause the vtable to be outside of libastra. This situation would cause issues when .mex files are unloaded.
2016-04-26Merge pull request #47 from wjp/OpTomo_outWillem Jan Palenstijn
Give OpTomo FP/BP functions with optional out argument
2016-04-26Use FP/BP out argument in sample pluginWillem Jan Palenstijn
2016-04-25Merge pull request #46 from dmpelt/python_cxxWillem Jan Palenstijn
Use CXX for Python compilation as well
2016-04-25Merge pull request #50 from wjp/data3d_dimensionsWillem Jan Palenstijn
Reverse output of astra.data3d.dimensions
2016-04-25Give OpTomo FP/BP functions with optional out argumentWillem Jan Palenstijn
This allows more efficient use of allocated arrays.
2016-04-25Merge pull request #49 from dmpelt/flatten_to_ravelWillem Jan Palenstijn
Change flatten to ravel in Python code
2016-04-25Reverse output of astra.data3d.dimensionsWillem Jan Palenstijn
This makes the output directly usable in numpy commands like zeros, reshape. We were not using data3d.dimensions ourselves, as far as I can tell.
2016-04-25Change flatten to ravel in Python codeDaniel M. Pelt
2016-04-22Fix buildWillem Jan Palenstijn
2016-04-22Fix buildWillem Jan Palenstijn
2016-04-22Merge pull request #43 from adler-j/patch-1Willem Jan Palenstijn
Fix missing backslash in readme.md install
2016-04-22Merge pull request #48 from dmpelt/cpu_fft_fixWillem Jan Palenstijn
Change CPU FFT implementation
2016-04-22Change CPU FFT implementationDaniel M. Pelt
2016-04-19Add comment about setting CC to CXXDaniel M. Pelt
2016-04-19Use CXX for Python compilation as wellDaniel M. Pelt
2016-04-19Fix missing backslash in readme.md installJonas Adler
2016-04-18Fix stringToInt parsing doublesWillem Jan Palenstijn
2016-04-15Merge pull request #29 from wjp/indexmanagerWillem Jan Palenstijn
Add an AstraIndexManager
2016-04-14Merge pull request #35 from wjp/relaxationWillem Jan Palenstijn
Add relaxation factor option to SIRT, SART
2016-04-14Merge pull request #36 from wjp/sart_raylengthWillem Jan Palenstijn
Fix accumulating multiple raylengths in SART
2016-04-14Merge pull request #37 from wjp/cppcheckWillem Jan Palenstijn
Fix cppcheck warnings
2016-03-24Fix memory leakWillem Jan Palenstijn
2016-03-24Fix cppcheck warningsWillem Jan Palenstijn
2016-03-24Merge pull request #116 from 3cHeLoN/opTomoWillem Jan Palenstijn
opTomo: output type matches input type
2016-03-24Merge pull request #117 from dmpelt/python-bool-fixWillem Jan Palenstijn
Encode Python bool as int in XML instead of str
2016-03-23Fix accumulating multiple raylengths in SARTWillem Jan Palenstijn
Thanks to @mohamedadaly for noticing.
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-14Removed regression from opTomoFolkert Bleichrodt
2016-03-08Fix Windows buildWillem Jan Palenstijn
2016-03-04Encode Python bool as int in XML instead of strDaniel M. Pelt
2016-03-03Remove outdated cuda pathsWillem Jan Palenstijn
2016-03-03Merge pull request #32 from dmpelt/split-condaWillem Jan Palenstijn
Split conda package into c++ lib and python parts
2016-03-03Merge pull request #33 from wjp/travis-testWillem Jan Palenstijn
Use travis-ci's apt packages for cuda
2016-03-03Use travis-ci's apt packages for cudaWillem Jan Palenstijn
2016-03-03Revert "Use nvcc's -MT option"Willem Jan Palenstijn
This reverts commit 29c5c86e56697286a92031aaa9fdd903b3bcc426. This fixes building with CUDA 5.5.
2016-03-03Remove with-python from libastra conda buildDaniel M. Pelt
2016-03-03Include PluginAlgorithm in non-Python builds as wellDaniel M. Pelt
2016-03-03Split conda package into c++ lib and python partsDaniel M. Pelt
2016-03-02opTomo: output type matches input typeFolkert Bleichrodt
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.
2016-03-02Merge pull request #31 from dmpelt/small-fixesWillem Jan Palenstijn
Fix small Python errors
2016-03-02Fix small Python errorsDaniel M. Pelt