#768936 RFP: nufft -- Library implementing the Non-Uniform Fast

Package:
wnpp
Source:
wnpp
Submitter:
Ghislain Antony Vaillant
Date:
2015-09-22 09:54:06 UTC
Severity:
wishlist
#768936#5
Date:
2014-11-10 10:21:33 UTC
From:
To:
* Package name    : nufft
  Version         : 1.3.3
  Upstream Author : Leslie Greengard <greengard@cims.nyu.edu>
* URL             : http://www.cims.nyu.edu/cmcl/nufft/nufft.html
* License         : BSD
  Programming Lang: FORTRAN
  Description     : Library implementing the Non-Uniform Fast Fourier Transform

Implementation of the Non-Uniform Fast Fourier Transform (NUFFT) coded in
FORTRAN using a fast, procedural, algorithm.

Compared to existingly packaged solutions, like the NFFT library, the NUFFT
provides Octave (and MATLAB) compatible bindings. Because of the procedural
implementation, usage of the NUFFT is more straightforward. However, it lacks
support for high dimensionality than 3 and support for precomputation in case
a transform needs to be repeated. As a result both the NFFT and NUFFT package
may coexist as they fit different needs.

I believe this package would be a good fit for the mathematics-dev blend of
the Debian-science project, and should be maintained by the Debian science
team.

#768936#10
Date:
2014-11-11 10:40:43 UTC
From:
To:
Chris Bannister wrote:
                       ^           ^

Agreed.

Also, surplus commas in the first paragraph; and I'd recommend
rearranging it to avoid the misreading that it was coded using this
algorithm.

   This is a FORTRAN implementation of the Non-Uniform Fast Fourier Transform
   (NUFFT) using a fast procedural algorithm.

Then in the second paragraph, "existingly packaged" has got to go;
and that first sentence never does explicitly compare anything - it's
only implied that NFFT doesn't provide these bindings.  Say:

   Unlike solutions such as the NFFT library, the NUFFT provides Octave (and
   MATLAB) compatible bindings. [...]

Then at the end:

Nitpicking, "it lacks support for A and support for B" is needless
repetition, the "in case" should be "in the case that" or simply "if",
and "both [...] may coexist" is redundant and sounds as if you don't
know whether in fact they do exist.  So:

   This is a FORTRAN implementation of the Non-Uniform Fast Fourier Transform
   (NUFFT) using a fast procedural algorithm.
   .
   Unlike solutions such as the NFFT library, the NUFFT provides Octave (and
   MATLAB) compatible bindings. Because of the procedural implementation, usage
   of the NUFFT is more straightforward. However, it lacks support for
   dimensions greater than three or for precomputation if a transform needs to
   be repeated. As a result the NFFT and NUFFT packages fit different needs and
   can coexist.

#768936#15
Date:
2014-11-11 11:54:26 UTC
From:
To:
Dear Justin,

Thank you for "reviewing" this ITP bug and underlying my mistakes as a
non-native english writer.

I do appreciate your efforts, and would welcome a future review of the long
description of this package before its upload to main. This being "just" an
ITP bug however, I do wonder whether such careful review of my spelling and
grammatical "skills" was really necessary.

Cheers,
Ghis

#768936#20
Date:
2015-09-22 09:32:22 UTC
From:
To:
retitle 768936 RFP: nufft -- Library implementing the Non-Uniform Fast
Fourier Transform
noowner 768936
thanks

#768936#31
Date:
2015-09-22 09:23:10 UTC
From:
To:
retitle 768936 RFP: nufft -- Library implementing the Non-Uniform Fast
Fourier Transform
noowner 768936
thanks