A Java software package that applies Chebyshev polynomials to approximate piecewise smooth functions with discontinuities is covered in this paper. The package is an implementation of the Gegenbauer reconstruction procedure (GRP) and edge detection algorithms. The package can be applied to recover spectral accuracy from the approximate solutions of partial differential equations (PDE) arising from Chebyshev spectral viscosity (SV) methods. The package includes source code and a demonstration applet of several examples with basic documentation, and is available online at http://www.scottsarra.org/signal/signal.html.
Those interested in GRP and SV methods and their applications may want to read this paper, as the author claims that it is the first publicly available package that implements GRP. The input/output (I/O) specifications of this package for a general application are not very clearly described. This could be improved upon in future work.