Red Hat Bugzilla – Bug 879435
Review Request: c-graph - an interactive package that demonstrates the mathematical operation of convolution
Last modified: 2013-10-19 22:46:15 EDT
Spec URL: <spec info here>
SRPM URL: <srpm info here>
Description: <GNU C-Graph is a tool for visualizing the mathematical operation of convolution underlying natural phenomena susceptible to analysis in terms of engineering signals and systems theory. "C-Graph" is an abbreviation for "Convolution Graph". The package is derived from the BSc. Honours dissertation in Electrical Engineering "Interactive Computer Package Demonstrating: Sampling Convolution and the FFT", Adrienne Gaye Thompson, University of Aberdeen (1983).
The package 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 will be useful in the teaching of signals and systems theory, both to students and their professors for lecture demonstrations and lab work.
C-Graph is written in modern Fortran. Adrienne Gaye Thompson is the sole author of GNU C-Graph.
Fedora Account System Username: Adrienne Thompson
It's been a while since I looked at an rpm. I thought the review process was simple, only to discover from bugzilla that I need both a spec file and a built srpm.:)
It will take me a little while to figure out what a spec file is and to sort out how to do the build - my desk is cluttered. Let me get back to you on this.
Why did I think you had auto plugins to easily do the conversion? Someone ought to write an app that does the job of easily converting the tarball to an srpm.:)
I may not be able to even look into the problem until January as I have lots of web work to complete at gnu.org/software/c-graph. Until then, please have a look at the package. Thank you,
For the review process :
I did have a quick look at the page. I'll get back to Fedora when I have more time to deal with the spec file and srpm build.
Having given further thought to the problem, I have decided that my workload does not allow the task of building the SRPM any time in the near future.
Extrapolating the download statistics for gnu.org, I estimate that since its release last year, C-Graph's user base is somewhere in the tens of thousands. GNU C-Graph seems likely to become a popular educational tool for engineering signals/systems theory and computer vision.
Accordingly, you might consider undertaking the requisite packaging yourselves as Fedora will find the investment of time and resources worthwhile. Please advise me should you decide to do so.
Adrienne asked me if I could give some quick help/advice as I
just became maintainer of a gnu package :-), so I created the
required files for a review request.
I volunteer to maintain this package, so, if approved, I will
make a scm request in my name.
Spec URL: http://pcpa.fedorapeople.org/c-graph.spec
SRPM URL: http://pcpa.fedorapeople.org/c-graph-2.0-1.fc19.src.rpm
Paulo: please input your full name in bugzilla.
And, as you should be aware, the review requests are person specific, so please open a new bug.
This one is closed as WONTFIX.
Thanks. I made a proper review request in #881794
Please consider reviewing it, it is a very simple package.
*** This bug has been marked as a duplicate of bug 881794 ***