skip to main content
article
Free access

Algorithm 716: TSPACK: tension spline curve-fitting package

Published: 01 March 1993 Publication History

Abstract

The primary purpose of TSPACK is to construct a smooth function which interpolates a discrete set of data points. The function may be required to have either one or two continuous derivatives. If the accuracy of the data does not warrant interpolation, a smoothing function (which does not pass through the data points) may be constructed instead. The fitting method is designed to avoid extraneous inflection points (associated with rapidly varying data values) and preserve local shape properties of the data (monotonicity and convexity), or to satisfy the more general constraints of bounds on function values or first derivatives. The package also provides a parametric representation for construction general planar curves and space curves.

Supplementary Material

tspack (716.gz) (716.gz)
tension spline curve-fitting package Gams: e1a, e1c, k1a1a1, k1a1a3

References

[1]
CLINE, A K. Scalar- and planar-valued curve fitting using splines under tension. Commun. ACM 17, 4 (Apr. 1974), 218-223.
[2]
DE BOOR, C. A Practical Guide to Spltnes. Springer-Verlag, New York, 1978.
[3]
FRITSCH, F. N., AND BUTLAND, J. A method for constructing local monotone p~ecewise cubic interpolants. SIAM J. Sct. Stat. Comput. 5, 2 (June 1984), 300 304.
[4]
FRITSCH, F. N., AND CARLSON, R. E. Monotone piecewise cubic interpolation. SIAM J. Numer. Anal 17, 2 (Apr. 1988), 238-246.
[5]
KAHANER, D., MOLER, C., ANn NASH, S. Numerical Methods and Software. Prentice Hall, Englewood Cliffs, N.J., 1989.
[6]
RE~NSC}t, C.H. Smoothing by spline functions. Numer. Math. lO (1967), 177-183.
[7]
REINSCH, C.H. Smoothing by spline functions II. Numer. Math. 16 (1971), 451-454.
[8]
RENKA, R. J. Interpolatory tenmon sphnes with automatic selection of tension factors. SIAM J. Sc~. Stat. Comput. 8, 3 (May 1987), 393-415.
[9]
SCHWEIKERT, D. G. An lnterpolatory curve using a spline in tension. J Math. Phys. 45 (1966), 312-317.

Cited By

View all
  • (2022)Glycoside Hydrolase Catalysis: Do Substrates and Mechanism-Based Covalent Inhibitors React via Matching Transition States?ACS Catalysis10.1021/acscatal.2c0402712:23(14667-14678)Online publication date: 16-Nov-2022
  • (2020)Point data reconstruction and smoothing using cubic splines and clusterizationMathematics and Computers in Simulation10.1016/j.matcom.2020.04.002Online publication date: Apr-2020
  • (2020)Modelling marine particle dynamics with LTRANS-Zlev: Implementation and validationEnvironmental Modelling & Software10.1016/j.envsoft.2020.104621(104621)Online publication date: Jan-2020
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Transactions on Mathematical Software
ACM Transactions on Mathematical Software  Volume 19, Issue 1
March 1993
130 pages
ISSN:0098-3500
EISSN:1557-7295
DOI:10.1145/151271
  • Editor:
  • John R. Rice
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 March 1993
Published in TOMS Volume 19, Issue 1

Permissions

Request permissions for this article.

Check for updates

Badges

Author Tags

  1. convexity preserving
  2. cubic spline
  3. exponential spline
  4. interpolation
  5. monotonicity preserving
  6. parametric curve
  7. piecewise polynomial
  8. shape preserving
  9. smoothing
  10. spline under tension
  11. tension factor

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)143
  • Downloads (Last 6 weeks)20
Reflects downloads up to 21 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2022)Glycoside Hydrolase Catalysis: Do Substrates and Mechanism-Based Covalent Inhibitors React via Matching Transition States?ACS Catalysis10.1021/acscatal.2c0402712:23(14667-14678)Online publication date: 16-Nov-2022
  • (2020)Point data reconstruction and smoothing using cubic splines and clusterizationMathematics and Computers in Simulation10.1016/j.matcom.2020.04.002Online publication date: Apr-2020
  • (2020)Modelling marine particle dynamics with LTRANS-Zlev: Implementation and validationEnvironmental Modelling & Software10.1016/j.envsoft.2020.104621(104621)Online publication date: Jan-2020
  • (2018) Insights on the Origin of Catalysis on Glycine N -Methyltransferase from Computational Modeling Journal of the American Chemical Society10.1021/jacs.7b13655140:12(4327-4334)Online publication date: 20-Feb-2018
  • (2017)Quantum mechanics/molecular mechanics studies of the mechanism of cysteine protease inhibition by peptidyl-2,3-epoxyketonesPhysical Chemistry Chemical Physics10.1039/C7CP01726J19:20(12740-12748)Online publication date: 2017
  • (2017)Computational Study of the Catalytic Mechanism of the Cruzain Cysteine ProteaseACS Catalysis10.1021/acscatal.6b030967:2(1207-1215)Online publication date: 11-Jan-2017
  • (2017) Theoretical Study of the Phosphoryl Transfer Reaction from ATP to Dha Catalyzed by DhaK from Escherichia coli The Journal of Physical Chemistry B10.1021/acs.jpcb.7b04862121:38(8878-8892)Online publication date: 14-Sep-2017
  • (2017)Benchmarking Quantum Mechanics/Molecular Mechanics (QM/MM) Methods on the Thymidylate Synthase-Catalyzed Hydride TransferJournal of Chemical Theory and Computation10.1021/acs.jctc.6b0103213:3(1375-1388)Online publication date: 22-Feb-2017
  • (2016) QM/MM study of l -lactate oxidation by flavocytochrome b 2 Physical Chemistry Chemical Physics10.1039/C6CP00395H18:23(15609-15618)Online publication date: 2016
  • (2016)Dynamic and Electrostatic Effects on the Reaction Catalyzed by HIV-1 ProteaseJournal of the American Chemical Society10.1021/jacs.6b06856138:50(16283-16298)Online publication date: 9-Dec-2016
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Full Access

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media