| btSb | Utility functions for working with wiggliness penalties | 
| DemoBS | Demonstrate the construction of ordinary B-splines | 
| DemoKnots | Demonstrate ordinary cubic B-splines on three types of knots | 
| DemoNull | Demonstrate the null space of P-splines | 
| DemoPBS | Demonstrate the construction of periodic B-splines | 
| DemoRhoLim | Penalized B-splines estimation with automatic grid search of their smoothing parameter | 
| DemoSpl | Demonstrate a polynomial spline and its B-spline representation | 
| DiffCoef | Utility functions for working with wiggliness penalties | 
| gps2GS | Penalized B-splines estimation with automatic grid search of their smoothing parameter | 
| GramBS | Gram matrix of B-splines | 
| MakeGrid | Make a grid of x-values between domain knots | 
| MPinv | Wiggliness penalties for penalized B-splines | 
| pbsDesign | Design matrix and general difference matrices for periodic B-splines | 
| penalties | Wiggliness penalties for penalized B-splines | 
| penalty | Wiggliness penalties for penalized B-splines | 
| penalty.utilities | Utility functions for working with wiggliness penalties | 
| penalty.utils | Utility functions for working with wiggliness penalties | 
| penutils | Utility functions for working with wiggliness penalties | 
| periodic | Design matrix and general difference matrices for periodic B-splines | 
| PlaceKnots | Automatically place knots according to data | 
| PriorCoef | Wiggliness penalties for penalized B-splines | 
| random.splines | Simulate random cubic splines | 
| rspl | Simulate random cubic splines | 
| SparseD | Wiggliness penalties for penalized B-splines | 
| SparsePD | Design matrix and general difference matrices for periodic B-splines |