@Article{Renka:2008:ATT, author = "Robert J. Renka", title = "Algorithm 893: {TSPACK}: Tension Spline Package for Curve Design and Data Fitting", journal = "{ACM} Transactions on Mathematical Software", volume = "36", number = "1", month = mar, year = 2009, pages = "7:1--7:8", URL = "http://doi.acm.org/10.1145/1486525.1486532", accepted = "29 August 2008", abstract = " {\tt TSPACK} is a curve fitting package based on exponential tension splines with automatic selection of tension factors. It serves both as a method for data fitting with preservation of shape properties or more general constraints, and as a means of computer aided geometric design of curves in two or three dimensions. The package is based on a translation of Algorithm 716 from Fortran 77 into MATLAB. The translation includes bug corrections, vectorization where possible, and extensions, including a B-spline representation, designed to facilitate curve design as opposed to data fitting. An interactive graphical user interface, not part of the algorithm, is available from the author.", }