31dbc73 | Tobias Knopp | 08 January 2022, 19:45:57 UTC | fix CuNFFT | 08 January 2022, 19:45:57 UTC |
afc4a06 | Tobias Knopp | 08 January 2022, 18:20:44 UTC | prepare CuNFFT | 08 January 2022, 18:20:44 UTC |
80e63cb | Tobias Knopp | 08 January 2022, 17:38:14 UTC | remove 1D special case and make precomp apod more generic | 08 January 2022, 17:38:14 UTC |
938e302 | Tobias Knopp | 08 January 2022, 12:01:37 UTC | fix type instability | 08 January 2022, 12:01:37 UTC |
dd300f4 | Tobias Knopp | 08 January 2022, 11:36:33 UTC | some cleanup / grouping of params / storeApod option the storeApod option right now only works in 1D | 08 January 2022, 11:36:33 UTC |
c947b0e | Tobias Knopp | 07 January 2022, 22:41:49 UTC | add tests | 07 January 2022, 22:41:49 UTC |
fda1dbe | Tobias Knopp | 07 January 2022, 22:13:49 UTC | Delete reference.jl | 07 January 2022, 22:13:49 UTC |
9c4d2ea | Tobias Knopp | 07 January 2022, 21:58:47 UTC | implement more general directional NFFT | 07 January 2022, 21:58:47 UTC |
ed5b1fc | Tobias Knopp | 06 January 2022, 17:18:38 UTC | try to not allocate memory | 06 January 2022, 17:18:38 UTC |
4c0747c | Tobias Knopp | 06 January 2022, 17:00:45 UTC | release | 06 January 2022, 17:00:45 UTC |
b041435 | Tobias Knopp | 06 January 2022, 16:55:51 UTC | implement NFFT3 wrapper | 06 January 2022, 16:55:51 UTC |
7e158eb | Tobias Knopp | 06 January 2022, 09:32:30 UTC | add docs | 06 January 2022, 09:32:30 UTC |
626d49f | Tobias Knopp | 06 January 2022, 09:11:35 UTC | Update ci.yml | 06 January 2022, 09:11:35 UTC |
afc1981 | Tobias Knopp | 06 January 2022, 00:24:48 UTC | move parameters to kwargs + cleanup of names | 06 January 2022, 00:24:48 UTC |
bf3aa6d | Tobias Knopp | 05 January 2022, 23:40:06 UTC | disable CuNFFT until it is registered | 05 January 2022, 23:40:06 UTC |
46eac1b | Tobias Knopp | 05 January 2022, 23:21:42 UTC | major interface change. Better generalization of dimensional code. | 05 January 2022, 23:21:42 UTC |
3dcd908 | Tobias Knopp | 04 January 2022, 21:55:17 UTC | 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 | Tobias Knopp | 04 January 2022, 19:58:43 UTC | simplify sampling density and add a test | 04 January 2022, 19:58:43 UTC |
c25739b | Tobias Knopp | 04 January 2022, 18:09:13 UTC | try fix #60 | 04 January 2022, 18:09:13 UTC |
e07b474 | Tobias Knopp | 02 January 2022, 13:56:59 UTC | add licenses | 02 January 2022, 13:56:59 UTC |
f361798 | Tobias Knopp | 02 January 2022, 13:47:33 UTC | major refactoring Introduced two new packages: - AbstractNFFTs - CuNFFT | 02 January 2022, 13:47:33 UTC |
b4cb9d5 | Tobias Knopp | 01 January 2022, 22:34:56 UTC | 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 | Jakob Asslaender | 31 December 2021, 19:30:13 UTC | add test for NFFTPlan! | 31 December 2021, 19:30:13 UTC |
bad8a65 | Jakob Asslaender | 31 December 2021, 18:53:14 UTC | bugfix | 31 December 2021, 18:53:14 UTC |
375fe48 | Tobias Knopp | 31 December 2021, 16:52:27 UTC | Merge branch 'master' of https://github.com/tknopp/NFFT.jl | 31 December 2021, 16:52:27 UTC |
ad39dbd | Tobias Knopp | 31 December 2021, 16:45:03 UTC | disable some unused packages + minor changes | 31 December 2021, 16:45:03 UTC |
101d9d9 | Jakob Assländer | 31 December 2021, 16:43:18 UTC | 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 | Tobias Knopp | 31 December 2021, 16:16:03 UTC | some work performed on the tests | 31 December 2021, 16:16:03 UTC |
e5c18d5 | Tobias Knopp | 30 December 2021, 23:09:11 UTC | fix ndft and finalize accuracy comparison | 30 December 2021, 23:09:11 UTC |
fd24ee6 | Tobias Knopp | 30 December 2021, 22:11:57 UTC | add accuracy comparison between NFFT.jl and NFFT3 | 30 December 2021, 22:11:57 UTC |
40cb48d | Tobias Knopp | 30 December 2021, 22:11:21 UTC | fix bug | 30 December 2021, 22:11:21 UTC |
8f4eaee | Tobias Knopp | 30 December 2021, 20:08:02 UTC | 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 | Jakob Assländer | 24 December 2021, 11:04:53 UTC | 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 | Tobias Knopp | 19 August 2021, 20:08:13 UTC | release | 19 August 2021, 20:08:13 UTC |
ab4e5ee | Jeff Fessler | 19 August 2021, 20:06:58 UTC | SpecialFunctions compat (#53) * SpecialFunctions v1 * FFTW v1 also | 19 August 2021, 20:06:58 UTC |
ee30c60 | github-actions[bot] | 29 April 2021, 06:34:31 UTC | 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 | Tobias Knopp | 30 March 2021, 14:32:18 UTC | Delete .travis.yml | 30 March 2021, 14:32:18 UTC |
be7bad4 | Tobias Knopp | 22 March 2021, 11:31:08 UTC | Update ci.yml | 22 March 2021, 11:31:08 UTC |
7ad3101 | Tobias Knopp | 10 December 2020, 07:23:19 UTC | Update README.md | 10 December 2020, 07:23:19 UTC |
d4ee42c | Tobias Knopp | 10 December 2020, 07:22:53 UTC | Update README.md | 10 December 2020, 07:22:53 UTC |
7401b6b | Tobias Knopp | 09 December 2020, 23:50:12 UTC | Update make.jl | 09 December 2020, 23:50:12 UTC |
e20de9a | Tobias Knopp | 09 December 2020, 23:44:09 UTC | Update make.jl | 09 December 2020, 23:44:09 UTC |
90928ac | Tobias Knopp | 09 December 2020, 23:29:49 UTC | Update Project.toml | 09 December 2020, 23:29:49 UTC |
fe3a493 | Tobias Knopp | 09 December 2020, 23:22:25 UTC | Update README.md | 09 December 2020, 23:22:25 UTC |
c89ea98 | Tobias Knopp | 09 December 2020, 23:20:04 UTC | Update ci.yml | 09 December 2020, 23:20:04 UTC |
fccf379 | Tobias Knopp | 09 December 2020, 23:15:53 UTC | Create ci.yml | 09 December 2020, 23:15:53 UTC |
0024f85 | migrosser | 09 December 2020, 11:13:19 UTC | release | 09 December 2020, 11:13:19 UTC |
d0aac7b | migrosser | 09 December 2020, 10:53:21 UTC | fix CUDA-versions | 09 December 2020, 10:53:21 UTC |
9fda356 | migrosser | 09 December 2020, 07:05:19 UTC | fix copying of NFFTPlan | 09 December 2020, 07:05:19 UTC |
662b24d | Tobias Knopp | 08 December 2020, 11:19:31 UTC | Update Project.toml | 08 December 2020, 11:19:31 UTC |
bc80bb7 | Tobias Knopp | 08 December 2020, 11:08:05 UTC | Update Project.toml | 08 December 2020, 11:08:05 UTC |
c3b67db | migrosser | 02 December 2020, 16:10:41 UTC | 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 | github-actions[bot] | 18 November 2020, 07:42:35 UTC | 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 | Tobias Knopp | 05 August 2020, 17:36:50 UTC | release | 05 August 2020, 17:36:50 UTC |
91d8011 | Tobias Knopp | 05 August 2020, 17:27:58 UTC | fix | 05 August 2020, 17:27:58 UTC |
7855278 | Tobias Knopp | 05 August 2020, 17:25:23 UTC | allow copying NFFT | 05 August 2020, 17:25:23 UTC |
68e772a | Tobias Knopp | 24 June 2020, 21:33:59 UTC | Create CompatHelper.yml | 24 June 2020, 21:33:59 UTC |
c9ab146 | Jeff Fessler | 24 June 2020, 21:10:45 UTC | Add ndft! and ndft_adjoint! (#40) * Pre-allocating versions of NDFT * Bump version/compat | 24 June 2020, 21:10:45 UTC |
c8cd3f5 | Tobias Knopp | 15 June 2020, 08:43:07 UTC | Update README.md | 15 June 2020, 08:43:07 UTC |
ac62bfb | Julia TagBot | 09 February 2020, 13:40:04 UTC | Install TagBot as a GitHub Action (#39) | 09 February 2020, 13:40:04 UTC |
95e74d4 | Tobias Knopp | 20 November 2019, 11:42:18 UTC | bound versions | 20 November 2019, 11:42:18 UTC |
4cb177f | Jeff Fessler | 13 June 2019, 15:36:43 UTC | Update overview to describe non-plan usage. (#37) Based on usage in test/test.jl | 13 June 2019, 15:36:42 UTC |
c339eb1 | Tobias Knopp | 13 June 2019, 13:09:11 UTC | allow different type of the input vector(s) and the type of the NFFTPlan | 13 June 2019, 13:09:11 UTC |
598f123 | Tobias Knopp | 13 June 2019, 07:18:40 UTC | test high-level NFFT methods | 13 June 2019, 07:18:40 UTC |
64761ae | Jeff Fessler | 12 June 2019, 22:23:52 UTC | 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 | Tobias Knopp | 19 April 2019, 22:34:09 UTC | make release | 19 April 2019, 22:34:09 UTC |
1f829b3 | Tobias Knopp | 19 April 2019, 21:54:12 UTC | remove Manifest.toml | 19 April 2019, 21:54:12 UTC |
0fc3d77 | Tobias Knopp | 18 April 2019, 17:23:28 UTC | Update README.md | 18 April 2019, 17:23:28 UTC |
fc01a12 | Tobias Knopp | 18 April 2019, 17:17:48 UTC | Create appveyor.yml | 18 April 2019, 17:17:48 UTC |
1ef8195 | Tobias Knopp | 17 April 2019, 21:59:43 UTC | switch to project.toml | 17 April 2019, 21:59:43 UTC |
acda3c1 | Tobias Knopp | 03 April 2019, 21:12:22 UTC | some docu | 03 April 2019, 21:12:22 UTC |
19726fa | Tobias Knopp | 15 March 2019, 12:55:07 UTC | docs | 15 March 2019, 12:55:07 UTC |
dece221 | Tobias Knopp | 15 March 2019, 11:09:02 UTC | docu | 15 March 2019, 11:09:02 UTC |
2cd727b | Tobias Knopp | 11 March 2019, 12:12:48 UTC | docu stub | 11 March 2019, 12:12:48 UTC |
e319e34 | Tobias Knopp | 17 November 2018, 17:38:43 UTC | try fix | 17 November 2018, 17:38:43 UTC |
c58edd0 | Tobias Knopp | 10 November 2018, 19:35:32 UTC | Update Project.toml | 10 November 2018, 19:35:32 UTC |
3889e5a | Tobias Knopp | 10 November 2018, 19:19:17 UTC | implement full precomputation option | 10 November 2018, 19:19:17 UTC |
2da3577 | Tobias Knopp | 04 November 2018, 21:07:20 UTC | disable threads | 04 November 2018, 21:07:20 UTC |
169868a | Tobias Knopp | 07 October 2018, 18:55:01 UTC | add timing funcs | 07 October 2018, 18:55:01 UTC |
38f97e1 | Tobias Knopp | 07 October 2018, 10:52:50 UTC | fix test | 07 October 2018, 10:52:50 UTC |
fc791be | Tobias Knopp | 07 October 2018, 09:57:04 UTC | fix sampling density function | 07 October 2018, 09:57:04 UTC |
db64ecd | Tobias Knopp | 07 October 2018, 09:56:34 UTC | remove unused ind2sub | 07 October 2018, 09:56:34 UTC |
848e554 | Tobias Knopp | 28 September 2018, 10:58:21 UTC | Create REQUIRE | 28 September 2018, 10:58:21 UTC |
3917c26 | Martin Hofmann | 28 September 2018, 07:47:55 UTC | Update .travis.yml | 28 September 2018, 07:47:55 UTC |
5e188f2 | Martin Hofmann | 28 September 2018, 07:37:46 UTC | update .travis.yml | 28 September 2018, 07:37:46 UTC |
4fe1028 | Martin Hofmann | 28 September 2018, 07:26:11 UTC | update README.md for julia 1.0.0 | 28 September 2018, 07:26:11 UTC |
83908ed | Martin Hofmann | 28 September 2018, 07:00:02 UTC | replace REQUIRE by Manifest.toml and Project.toml | 28 September 2018, 07:00:02 UTC |
84987b1 | Martin Hofmann | 28 September 2018, 06:59:39 UTC | replace REQUIRE by Manifest.toml and Project.toml | 28 September 2018, 06:59:39 UTC |
78173c6 | Martin Hofmann | 28 September 2018, 06:30:56 UTC | Replace println by logging macros | 28 September 2018, 06:30:56 UTC |
d36388b | Tobias Knopp | 06 August 2018, 14:17:32 UTC | Merge branch 'master' of https://github.com/tknopp/NFFT.jl | 06 August 2018, 14:17:32 UTC |
d9f34d6 | Tobias Knopp | 06 August 2018, 14:16:49 UTC | test/performance.jl | 06 August 2018, 14:16:49 UTC |
7f529c3 | Tobias Knopp | 01 July 2018, 08:57:37 UTC | Update REQUIRE | 01 July 2018, 08:57:37 UTC |
75349b0 | Tobias Knopp | 30 June 2018, 23:28:55 UTC | remove Manifest and Project file | 30 June 2018, 23:28:55 UTC |
d5a20bd | Tobias Knopp | 30 June 2018, 23:15:57 UTC | add authors | 30 June 2018, 23:15:57 UTC |
acf11f2 | Tobias Knopp | 30 June 2018, 23:10:34 UTC | add uuid | 30 June 2018, 23:10:34 UTC |
e8c002d | Tobias Knopp | 30 June 2018, 23:07:41 UTC | Merge branch 'master' of https://github.com/tknopp/NFFT.jl | 30 June 2018, 23:07:41 UTC |
0e5d95a | Tobias Knopp | 30 June 2018, 23:06:35 UTC | fixes | 30 June 2018, 23:06:35 UTC |
eaaf5a3 | Tobias Knopp | 30 June 2018, 22:55:43 UTC | drop 0.6 and 0.5 | 30 June 2018, 22:55:43 UTC |
fa2839d | Tobias Knopp | 30 June 2018, 22:53:30 UTC | make package 0.7 ready | 30 June 2018, 22:53:30 UTC |
b9d1285 | Tobias Knopp | 27 June 2018, 16:52:10 UTC | let travis run | 27 June 2018, 16:52:10 UTC |