This package fits one dimensional smoothing spline and predicts spline at any given data points. Although it is also based on Woltring's GCVSPL Fortran code, it differs from the previous version by ANTONIADIS in the following aspects, 1. The new package gets rid of the constraint on the size of the data one could fit. 2. The new package has a more friendly interface and also has a more similar look as what one would see in the spline packages in R. 3. The new package uses some new matlab constructs to overcome the problems in the old code. 4. The new code is more robust against the user error than the old one.