Package: sparseLM Title: Interface to the 'sparseLM' Levenberg-Marquardt Library Version: 0.5 Authors@R: c( person("Colin", "Smith", email = "colin.smith@wesleyan.edu", role = c("aut", "cre"), comment = c(ORCID = "0000-0002-4651-167X")), person("Manolis", "Lourakis", role = "aut", comment = c(ORCID = "0000-0003-4596-5773")) ) Description: Provides an R interface to the 'sparseLM' C library for large-scale nonlinear least squares problems with arbitrarily sparse Jacobians. The underlying solver implements a sparse variant of the Levenberg-Marquardt algorithm for minimizing sum-of-squares objective functions, supports user-supplied analytic Jacobians or finite-difference approximation, and is designed to exploit sparsity for improved memory use and performance. This package exposes the solver in R and uses sparse matrix classes and the 'CHOLMOD' sparse Cholesky factorization routines through the 'Matrix' package interface. Methods from the C library are described in Lourakis (2010) . URL: https://github.com/smith-group/sparseLM, https://smith-group.github.io/sparseLM/ Depends: Matrix Imports: methods LinkingTo: Matrix License: GPL-2 Encoding: UTF-8 NeedsCompilation: yes Roxygen: list(markdown = TRUE) RoxygenNote: 7.3.3 Repository: https://smith-group.r-universe.dev Date/Publication: 2026-03-30 13:41:29 UTC RemoteUrl: https://github.com/smith-group/sparseLM RemoteRef: HEAD RemoteSha: 24a5e75811d7bce5dc7d1a7949569381b1228caf Packaged: 2026-07-03 14:34:45 UTC; root Author: Colin Smith [aut, cre] (ORCID: ), Manolis Lourakis [aut] (ORCID: ) Maintainer: Colin Smith