[Bug 881794] Review Request: c-graph - a tool for visualizing the mathematical operation of convolution

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Product: Fedora
https://bugzilla.redhat.com/show_bug.cgi?id=881794

--- Comment #2 from Susi Lehtola <susi.lehtola@xxxxxx> ---
The summary

Summary:    "C-Graph" is an abbreviation for "Convolution Graph"

is bad. For some reason rpmlint doesn't complain about this, since you've
spelled the name with capital letters. The summary should simply read

Summary: A tool for visualizing convolutions in signal analysis

**

I'd also shorten the description to

%description
C-Graph is a novel tool for visualizing the mathematical operation
of convolution underlying natural phenomena susceptible to analysis in
terms of engineering signals and systems theory.

C-Graph computes the linear convolution of two signals in the time
domain then compares their circular convolution by demonstrating the
convolution theorem. Each signal is modelled by a register of discrete
values simulating samples of a signal, and the discrete Fourier
transform (DFT) computed by means of the Fast Fourier Transform (FFT).

GNU C-Graph is interactive, prompting the user to enter character or
numerical values from the keyboard, dispensing with the learning curve
for writing code. The software is an excellent tool for lecture
demonstrations and lab work in the teaching of signals and systems theory.

**

<Very much OT>
Although a special program written in a low-level language for demonstrating
convolutions might have made sense in the 1980s, it's way out of date today
when better solutions exist out-of-the-box.

For instance, GNU Octave could very easily be used to perform all of the
Fourier transforms, plots and so on, with very little effort, since .m files
can be run as shell scripts. Not only does this make development a lot faster,
but also the transforms use better algorithms (e.g. fftw), and if the user ends
up looking at the script, s/he'll instantly learn how these things are done in
practice -- using Octave.

PS. I'd like to note that the user interface of the program would require some
polishing, e.g. checks that the user input was OK or not (see stat argument for
Fortran READ function).
</OT>

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=cPfh0MPau7&a=cc_unsubscribe
_______________________________________________
package-review mailing list
package-review@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/package-review



[Index of Archives]     [Fedora Legacy]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [KDE Users]     [Fedora Tools]