https://github.com/tknopp/NFFT.jl

sort by:
Revision Author Date Message Commit Date
31dbc73 fix CuNFFT 08 January 2022, 19:45:57 UTC
afc4a06 prepare CuNFFT 08 January 2022, 18:20:44 UTC
80e63cb remove 1D special case and make precomp apod more generic 08 January 2022, 17:38:14 UTC
938e302 fix type instability 08 January 2022, 12:01:37 UTC
dd300f4 some cleanup / grouping of params / storeApod option the storeApod option right now only works in 1D 08 January 2022, 11:36:33 UTC
c947b0e add tests 07 January 2022, 22:41:49 UTC
fda1dbe Delete reference.jl 07 January 2022, 22:13:49 UTC
9c4d2ea implement more general directional NFFT 07 January 2022, 21:58:47 UTC
ed5b1fc try to not allocate memory 06 January 2022, 17:18:38 UTC
4c0747c release 06 January 2022, 17:00:45 UTC
b041435 implement NFFT3 wrapper 06 January 2022, 16:55:51 UTC
7e158eb add docs 06 January 2022, 09:32:30 UTC
626d49f Update ci.yml 06 January 2022, 09:11:35 UTC
afc1981 move parameters to kwargs + cleanup of names 06 January 2022, 00:24:48 UTC
bf3aa6d disable CuNFFT until it is registered 05 January 2022, 23:40:06 UTC
46eac1b major interface change. Better generalization of dimensional code. 05 January 2022, 23:21:42 UTC
3dcd908 Fix a very stupid type instability in a hot function this fixed a slower trafo than its adjoint. 04 January 2022, 21:55:17 UTC
df80cc0 simplify sampling density and add a test 04 January 2022, 19:58:43 UTC
c25739b try fix #60 04 January 2022, 18:09:13 UTC
e07b474 add licenses 02 January 2022, 13:56:59 UTC
f361798 major refactoring Introduced two new packages: - AbstractNFFTs - CuNFFT 02 January 2022, 13:47:33 UTC
b4cb9d5 major rewrite of convolution code exploiting the tensor structure of the summations to cache window and indices 01 January 2022, 22:34:56 UTC
6e21075 add test for NFFTPlan! 31 December 2021, 19:30:13 UTC
bad8a65 bugfix 31 December 2021, 18:53:14 UTC
375fe48 Merge branch 'master' of https://github.com/tknopp/NFFT.jl 31 December 2021, 16:52:27 UTC
ad39dbd disable some unused packages + minor changes 31 December 2021, 16:45:03 UTC
101d9d9 Toeplitz gram (#57) * replace zeros with undef array in the constructor; speedup: 500x with trj = rand(3, 72960) .- 0.5 and shape = (192,192,192) * Moved the caluclation to a separate function for reusability; added multihreading; some minor tweaks to improve speed * add non-allocating constructor * Bump SpecialFunctions compat * Implement ND Toeplitz constructors + non-allocating apply function * test Toeplitz * export functions * add docstrings * typo * calculateToeplitzKernel! -> in place writing of the kernel * changed compat and CI to Julia 1.6 and up * bumped julia in the appveyor CI as well... * bugfix 31 December 2021, 16:43:18 UTC
29e5bee some work performed on the tests 31 December 2021, 16:16:03 UTC
e5c18d5 fix ndft and finalize accuracy comparison 30 December 2021, 23:09:11 UTC
fd24ee6 add accuracy comparison between NFFT.jl and NFFT3 30 December 2021, 22:11:57 UTC
40cb48d fix bug 30 December 2021, 22:11:21 UTC
8f4eaee Tk/multithreading (#58) * some initial work on multithreading * improve performance measuring * generalize the MT performance test * add larger matrix size * work in progress adjoint convolve * implement faster apodization * finally, the multithreaded apodization functions * speedup both convs (for F32) * Implement NFFT.FULL_LUT, which combines the previous methods for the B matrix * several WIP things * Update Project.toml * Update ci.yml * remove appveyor Co-authored-by: Jakob Asslaender <jakob.asslaender@nyumc.org> 30 December 2021, 20:08:02 UTC
9bd7eed replace zeros with undef array in the constructor; speedup: 500x with trj = rand(3, 72960) .- 0.5 and shape = (192,192,192) (#56) 24 December 2021, 11:04:53 UTC
a01b37c release 19 August 2021, 20:08:13 UTC
ab4e5ee SpecialFunctions compat (#53) * SpecialFunctions v1 * FFTW v1 also 19 August 2021, 20:06:58 UTC
ee30c60 CompatHelper: bump compat for "CUDA" to "3.1" (#48) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> 29 April 2021, 06:34:31 UTC
59226ae Delete .travis.yml 30 March 2021, 14:32:18 UTC
be7bad4 Update ci.yml 22 March 2021, 11:31:08 UTC
7ad3101 Update README.md 10 December 2020, 07:23:19 UTC
d4ee42c Update README.md 10 December 2020, 07:22:53 UTC
7401b6b Update make.jl 09 December 2020, 23:50:12 UTC
e20de9a Update make.jl 09 December 2020, 23:44:09 UTC
90928ac Update Project.toml 09 December 2020, 23:29:49 UTC
fe3a493 Update README.md 09 December 2020, 23:22:25 UTC
c89ea98 Update ci.yml 09 December 2020, 23:20:04 UTC
fccf379 Create ci.yml 09 December 2020, 23:15:53 UTC
0024f85 release 09 December 2020, 11:13:19 UTC
d0aac7b fix CUDA-versions 09 December 2020, 10:53:21 UTC
9fda356 fix copying of NFFTPlan 09 December 2020, 07:05:19 UTC
662b24d Update Project.toml 08 December 2020, 11:19:31 UTC
bc80bb7 Update Project.toml 08 December 2020, 11:08:05 UTC
c3b67db add CuNFFT (#42) * add CuNFFT * try to fix appveyor * introduce unified interface based on AbstractNFFTPlan (+ some cleanup) * update docs * disable OSX test Co-authored-by: Tobias Knopp <tobias@knoppweb.de> 02 December 2020, 16:10:41 UTC
98ef973 CompatHelper: bump compat for "SpecialFunctions" to "1.0" (#41) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> 18 November 2020, 07:42:35 UTC
9abcb13 release 05 August 2020, 17:36:50 UTC
91d8011 fix 05 August 2020, 17:27:58 UTC
7855278 allow copying NFFT 05 August 2020, 17:25:23 UTC
68e772a Create CompatHelper.yml 24 June 2020, 21:33:59 UTC
c9ab146 Add ndft! and ndft_adjoint! (#40) * Pre-allocating versions of NDFT * Bump version/compat 24 June 2020, 21:10:45 UTC
c8cd3f5 Update README.md 15 June 2020, 08:43:07 UTC
ac62bfb Install TagBot as a GitHub Action (#39) 09 February 2020, 13:40:04 UTC
95e74d4 bound versions 20 November 2019, 11:42:18 UTC
4cb177f Update overview to describe non-plan usage. (#37) Based on usage in test/test.jl 13 June 2019, 15:36:42 UTC
c339eb1 allow different type of the input vector(s) and the type of the NFFTPlan 13 June 2019, 13:09:11 UTC
598f123 test high-level NFFT methods 13 June 2019, 07:18:40 UTC
64761ae Update overview to explain variable types (#35) It took me some time to figure out the type requirements, so documenting it here (or somewhere) might help other users. 12 June 2019, 22:23:52 UTC
b1cdb4b make release 19 April 2019, 22:34:09 UTC
1f829b3 remove Manifest.toml 19 April 2019, 21:54:12 UTC
0fc3d77 Update README.md 18 April 2019, 17:23:28 UTC
fc01a12 Create appveyor.yml 18 April 2019, 17:17:48 UTC
1ef8195 switch to project.toml 17 April 2019, 21:59:43 UTC
acda3c1 some docu 03 April 2019, 21:12:22 UTC
19726fa docs 15 March 2019, 12:55:07 UTC
dece221 docu 15 March 2019, 11:09:02 UTC
2cd727b docu stub 11 March 2019, 12:12:48 UTC
e319e34 try fix 17 November 2018, 17:38:43 UTC
c58edd0 Update Project.toml 10 November 2018, 19:35:32 UTC
3889e5a implement full precomputation option 10 November 2018, 19:19:17 UTC
2da3577 disable threads 04 November 2018, 21:07:20 UTC
169868a add timing funcs 07 October 2018, 18:55:01 UTC
38f97e1 fix test 07 October 2018, 10:52:50 UTC
fc791be fix sampling density function 07 October 2018, 09:57:04 UTC
db64ecd remove unused ind2sub 07 October 2018, 09:56:34 UTC
848e554 Create REQUIRE 28 September 2018, 10:58:21 UTC
3917c26 Update .travis.yml 28 September 2018, 07:47:55 UTC
5e188f2 update .travis.yml 28 September 2018, 07:37:46 UTC
4fe1028 update README.md for julia 1.0.0 28 September 2018, 07:26:11 UTC
83908ed replace REQUIRE by Manifest.toml and Project.toml 28 September 2018, 07:00:02 UTC
84987b1 replace REQUIRE by Manifest.toml and Project.toml 28 September 2018, 06:59:39 UTC
78173c6 Replace println by logging macros 28 September 2018, 06:30:56 UTC
d36388b Merge branch 'master' of https://github.com/tknopp/NFFT.jl 06 August 2018, 14:17:32 UTC
d9f34d6 test/performance.jl 06 August 2018, 14:16:49 UTC
7f529c3 Update REQUIRE 01 July 2018, 08:57:37 UTC
75349b0 remove Manifest and Project file 30 June 2018, 23:28:55 UTC
d5a20bd add authors 30 June 2018, 23:15:57 UTC
acf11f2 add uuid 30 June 2018, 23:10:34 UTC
e8c002d Merge branch 'master' of https://github.com/tknopp/NFFT.jl 30 June 2018, 23:07:41 UTC
0e5d95a fixes 30 June 2018, 23:06:35 UTC
eaaf5a3 drop 0.6 and 0.5 30 June 2018, 22:55:43 UTC
fa2839d make package 0.7 ready 30 June 2018, 22:53:30 UTC
b9d1285 let travis run 27 June 2018, 16:52:10 UTC
back to top