Package: prinsurf Type: Package Title: Principal Surface Biplots Version: 2.0 Authors@R: c( person("Raeesa", "Ganey", role = c("aut", "cre"), email = "raeesa.ganey@wits.ac.za")) Description: Fits principal surfaces (Hastie and Stuetzle, 1989) and constructs smooth, predictive biplot axes for them by gradient flow: each variable's calibrated axis is the steepest-ascent trajectory of its fitted surface coordinate, which is smooth by construction, crosses the variable's contour lines orthogonally, and reduces to the linear principal-component-analysis biplot axis when the surface is flat. Variables whose fitted value has an interior extremum (closed contours) are detected as non-monotone and the axis is withheld in favour of contour-based reading. The implementation is base-R only. License: GPL-3 Encoding: UTF-8 Depends: R (>= 3.5.0) Imports: stats, graphics, grDevices Suggests: testthat (>= 3.0.0), knitr, rmarkdown VignetteBuilder: knitr NeedsCompilation: no Packaged: 2026-07-02 21:04:17 UTC; root Author: Raeesa Ganey [aut, cre] Maintainer: Raeesa Ganey Config/roxygen2/version: 8.0.0 Repository: https://raeesaganey91.r-universe.dev Date/Publication: 2026-07-02 20:08:35 UTC RemoteUrl: https://github.com/raeesaganey91/prinsurf RemoteRef: HEAD RemoteSha: 190eef98bb2cb9f762736bb00c91ad2d0a72f489