c-graph - A tool for visualizing convolution

Distribution: Fedora 25
Repository: Fedora x86_64
Package name: c-graph
Package version: 2.0
Package release: 9.fc24
Package architecture: x86_64
Package type: rpm
Installed size: 1.20 MB
Download size: 725.08 KB
Official Mirror: dl.fedoraproject.org
GNU 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" is an abbreviation for "Convolution Graph". The package is derived from the BSc. Honors 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 modeled 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. C-Graph is written in Fortran. Adrienne Gaye Thompson is the sole author of GNU C-Graph.



  • c-graph = 2.0-9.fc24
  • c-graph(x86-64) = 2.0-9.fc24


    Install Howto

    Install the c-graph rpm package:

    # dnf install c-graph


    • /usr/bin/c-graph
    • /usr/share/c-graph/COPYING
    • /usr/share/c-graph/logo/README
    • /usr/share/c-graph/logo/c-graph.gif
    • /usr/share/doc/c-graph/AUTHORS
    • /usr/share/doc/c-graph/README
    • /usr/share/doc/c-graph/TODO
    • /usr/share/doc/c-graph/c-graph.pdf
    • /usr/share/info/c-graph.info.gz
    • /usr/share/man/man1/c-graph.1.gz


    2016-02-03 - Fedora Release Engineering <releng@fedoraproject.org> - 2.0-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild

    2015-06-17 - Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild

    2014-08-15 - Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild

    2014-06-07 - Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild

    2013-08-03 - Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild

    2013-02-13 - Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild

    2013-01-15 - pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 2.0-3 - Do not modify README timestamp (#881794) - Use proper fortran compile flags (#881794)

    2013-01-15 - pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 2.0-2 - Correct summary as per package author suggestion (#881794) - Add missing requires for called binaries (#881794) - Correct description to use American English per the guidelines (#881794) - Move documentation to docdir (#881794)

    2012-11-26 - pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 2.0-1 - Initial c-graph spec