{"action":"created","issue":{"url":"https://api.github.com/repos/tknopp/NFFT.jl/issues/16","repository_url":"https://api.github.com/repos/tknopp/NFFT.jl","labels_url":"https://api.github.com/repos/tknopp/NFFT.jl/issues/16/labels{/name}","comments_url":"https://api.github.com/repos/tknopp/NFFT.jl/issues/16/comments","events_url":"https://api.github.com/repos/tknopp/NFFT.jl/issues/16/events","html_url":"https://github.com/tknopp/NFFT.jl/issues/16","id":170637644,"number":16,"title":"New features?","user":{"login":"robertdj","id":5703657,"avatar_url":"https://avatars.githubusercontent.com/u/5703657?v=3","gravatar_id":"","url":"https://api.github.com/users/robertdj","html_url":"https://github.com/robertdj","followers_url":"https://api.github.com/users/robertdj/followers","following_url":"https://api.github.com/users/robertdj/following{/other_user}","gists_url":"https://api.github.com/users/robertdj/gists{/gist_id}","starred_url":"https://api.github.com/users/robertdj/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/robertdj/subscriptions","organizations_url":"https://api.github.com/users/robertdj/orgs","repos_url":"https://api.github.com/users/robertdj/repos","events_url":"https://api.github.com/users/robertdj/events{/privacy}","received_events_url":"https://api.github.com/users/robertdj/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":18,"created_at":"2016-08-11T12:48:39Z","updated_at":"2016-09-08T13:09:23Z","closed_at":null,"body":"@tknopp I've been thinking about a couple of things that would be nice to have:\r\n\r\n- General versions for all dimensions of functions like `apodization` and `convolve`.\r\n- If possible, support for parallel computing with `SharedArrays` / `DistributedArrays`.\r\n- `nfft` along dimensions, i.e., a counterpart to `fft(A, dim)`.\r\n\r\nI've come up with a suggestion for the first part: Check out line 478 in https://github.com/robertdj/NFFT.jl/blob/master/src/NFFT.jl \r\nWould do you think of this approach? There's no performance degrade, but it may reduce readability of the code...\r\n\r\nI have no experience with creating parallel Julia code yet and I don't know how well macros such as `@sync` and `@parallel` interact with the `Base.Cartesian` macros used in the above `apodization`."},"comment":{"url":"https://api.github.com/repos/tknopp/NFFT.jl/issues/comments/245591652","html_url":"https://github.com/tknopp/NFFT.jl/issues/16#issuecomment-245591652","issue_url":"https://api.github.com/repos/tknopp/NFFT.jl/issues/16","id":245591652,"user":{"login":"robertdj","id":5703657,"avatar_url":"https://avatars.githubusercontent.com/u/5703657?v=3","gravatar_id":"","url":"https://api.github.com/users/robertdj","html_url":"https://github.com/robertdj","followers_url":"https://api.github.com/users/robertdj/followers","following_url":"https://api.github.com/users/robertdj/following{/other_user}","gists_url":"https://api.github.com/users/robertdj/gists{/gist_id}","starred_url":"https://api.github.com/users/robertdj/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/robertdj/subscriptions","organizations_url":"https://api.github.com/users/robertdj/orgs","repos_url":"https://api.github.com/users/robertdj/repos","events_url":"https://api.github.com/users/robertdj/events{/privacy}","received_events_url":"https://api.github.com/users/robertdj/received_events","type":"User","site_admin":false},"created_at":"2016-09-08T13:09:23Z","updated_at":"2016-09-08T13:09:23Z","body":"Having just one plan would be preferrable. But `tmpVec` needs to be a higher order array to hold the temporary results and the dimension being transformed differs from that of a `tmpVec` for a `NFFTPlan`.\r\n\r\nI'm not sure what you mean by 'template parameter'. Is that a parameter in the type?\r\n\r\nThe high level `nfft` and `nfft!` functions work the same way for the directional plan. The directional plan (named `NFFTDirPlan` at the moment) is currently initiated with a function of the same name, but that can be changed."}}
{"actor":{"display_login":"robertdj"}}