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) <doi:10.1007/978-3-642-15552-9_4>.
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
RoxygenNote: 7.3.3
Packaged: 2026-03-25 13:46:11 UTC; colin
Author: Colin Smith [aut, cre] (ORCID: <https://orcid.org/0000-0002-4651-167X>),
  Manolis Lourakis [aut] (ORCID: <https://orcid.org/0000-0003-4596-5773>)
Maintainer: Colin Smith <colin.smith@wesleyan.edu>
Repository: CRAN
Date/Publication: 2026-03-30 09:30:08 UTC
